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