On Wed, 7 Feb 2007, Ville Skyttä wrote:
Linus, was the soname change of libmtp announced somewhere in public
beforehand?
If Bugzilla counts as public, yes:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221114
Aurelien Bompard (Amarok maintainer) triggered libmtp upgrade here by
explicit request at 2007-02-06 16:19 EST.
However this reminds me about the Hitchhikers Guide to the Galaxy where
intergalactic highway constructions claim the destruction of the earth was
announced in obscucre places before taking place, so "noone should be
upset about it". I do understand that not every living person reads all
bugzilla tickets, so looking back we should have brought this to the devel
list too, since Amarok is such a popular package :-/
I'm sorry it ended up like this, even though we discussed it for two
months... :-(
(The other dependency, gnomad2, is indeed obscure so doesn't cause much
trouble I guess.)
Next time we will bring it more public, so someone can say "no" for us or
find a better way.
Why was it necessary push the update to non-devel distros?
The 0.1.3 supports very many devices not supported by the previous
version, so users consider it a bug.
Apologies if I missed the announcement, but based on the above list of
breakage I'm not alone even within Fedora maintainers, let alone elsewhere.
The packages were intended to be pushed out alongside each other, I built
libmtp and I instructed gauret (Amarok maintainer) to rebuild and built
gnomad2 immediately afterwards, however the build of libmtp was pushed
before our builds were done.
The actual question here is how do we coordinate package builds with
pushing of builds in a good way? What we want to do is group three
packages (libmtp, gnomad2, amarok) and not push any one of them until all
three are built. This would totally solve this kind of nasty problems.
Linus
--
fedora-extras-list mailing list
fedora-extras-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-extras-list