r13199 - /tags/libgnome/2.20.1.1-1/

Loïc Minier lool at dooz.org
Sat Oct 20 15:14:42 UTC 2007


        Heya,

On Sat, Oct 20, 2007, slomo at users.alioth.debian.org wrote:
> [svn-buildpackage] Tagging libgnome (2.20.1.1-1)

 I see you uploaded libgnome while libgnomeui was still building on
 ia64.  I'm not sure whether I explained properly why I was waiting to
 upload some sources, so please find some explanations below.

 1) buildd admins in Debian are not always giving back packages
 promptly, especially on some arches; when this is a qualified arch for
 release, it will block testing transition if the binaries are missing;
 For example this is a bit different from Ubuntu where buildds are
 professionally handled and you can expect builds to be given back in a
 couple of days.  In Debian it's rather hard to get give backs for some
 architectures.

 2) some binary packages are uninstallable until they are fully
 up-to-date on this arch, this happens when there's for example libfoo
 arch: any depending on libfoo-common arch: all (= source:version), as
 the old libfoo for an arch is still in the archive while the new
 libfoo-common has been installed for all arches.  packages are
 installed twice a day for end users. packages are installed as soon as
 they are signed and uploaded for buildds.

 3) #2 implies that if you want to avoid installability problems for
 end-users on other arches than the uploaded ones, you want to maximize
 the time where the package can be built and signed by a human, so you
 want to upload just after dinstall.

 4) #2 implies that if you want to avoid FTBFS due to uninstallable
 b-deps, you want to check that the bdeps are in the installed state for
 all release arches before uploading

 5) the most effective way to upload packages A and B with A
 build-deping on B is to upload A first to let it build against the
 currently installable version of B in the archive, then upload B when A
 is "maybe-successful" on all release arches (and hence no build of A
 will be attempted).  This is why I said to you I would upload gtk
 "last" (actually I should upload gtk before pango though).

 6) packages with no uninstallability issues can be uploaded any time
 (e.g. glib)


 (FYI, I pinged dannf this morning to give back libgnomeui on ia64
 (release arch) as it failed to build with an apt-get error while the
 bdeps were installable on ia64.)

    Bye,
-- 
Loïc Minier



More information about the pkg-gnome-maintainers mailing list