Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] stabilizing libraries without testing reverse deps
Date: Mon, 30 Sep 2013 11:59:01
Message-Id: 5249677C.9050702@gentoo.org
In Reply to: Re: [gentoo-dev] stabilizing libraries without testing reverse deps by "Chí-Thanh Christopher Nguyễn"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 09/30/2013 01:45 PM, Chí-Thanh Christopher Nguyễn wrote:
5 > hasufell schrieb:
6 >> https://bugs.gentoo.org/show_bug.cgi?id=464536
7 >> https://bugs.gentoo.org/show_bug.cgi?id=470554
8 >>
9 >> for the first bug: net-libs/ortp media-libs/mediastreamer and
10 >> net-voip/linphone are from the same upstream and actually have to
11 >> be bumped and stabilized TOGETHER, because it is very likely that
12 >> they break otherwise. And that's exactly what happened. The
13 >> maintainer was probably aware of it, but didn't respond, so arch
14 >> testers went ahead and did not test reverse deps.
15 >
16 > I already replied in the second bug but let me reiterate again.
17 > What I wrote in October 2012 to this list[1] is basically still
18 > true.
19 >
20 > Following retirements, there is nobody in voip team who is
21 > interested in these packages any more. Nobody in voip requested
22 > that these packages go stable. When I read bugzilla reports that
23 > version bumps (typically done as drive-by commits by outside
24 > developers) break consumers, then I sometimes update the
25 > dependencies to account for that. When I saw the second
26 > stabilization bug, I added the blocker, but the stabilization
27 > proceeded anyway due to technical issues with the robo-stable
28 > scripts.
29 >
30 > The ffmpeg-1.0 (and libav-9) situation got especially bad. For
31 > example, a ptlib ebuild was committed which introduced libav-9
32 > compatibility, but also broke *every* *single* *consumer* of the
33 > package[2]! I have only little time to dedicate to voip packages,
34 > and cleaning up the mess that other developers leave is not a good
35 > way to use this time.
36 >
37 >> To me it seems one relies on the other to handle this and in the
38 >> end no one does?
39 >
40 > We have one user, Andrew Savchenko, who expressed interest to
41 > proxy maintain linphone and its dependencies via the voip overlay.
42 > I have offered to commit the ebuilds for him to g-x86.
43 > Unfortunately it was a lengthy process to allow him access to the
44 > overlay but that was cleared 10 days ago.
45 >
46 > Once he starts pushing new ebuilds to the overlay, I will add him
47 > as proxy maintainer in metadata.xml.
48 >
49 >
50 > Best regards, Chí-Thanh Christopher Nguyễn
51 >
52 >
53 > [1] http://thread.gmane.org/gmane.linux.gentoo.devel/80638 [2]
54 > https://bugs.gentoo.org/show_bug.cgi?id=474742
55 >
56 >
57
58 Yeah... I mean, I noticed. And this isn't critique to the team for the
59 packages being outdated. No bump is better than a shitty bump imo.
60
61 However... the fact still stands: arch team did not realize that it
62 breaks linphone. It could have been discussed on that bug how to
63 proceed because of the severity of the ffmpeg situation. But there was
64 no discussion and it broke a package in stable arch 3 months ago or so
65 and is unresolved til now.
66
67 That's not the way we should do things. If we know this is going to
68 happen we have to do something and in the worst case that is dropping
69 back to ~arch, tree-cleaning or hardmasking.
70 -----BEGIN PGP SIGNATURE-----
71 Version: GnuPG v2.0.20 (GNU/Linux)
72 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
73
74 iQEcBAEBAgAGBQJSSWd8AAoJEFpvPKfnPDWzBwsH/RNPbDqHwi3zO685i+3BIoYn
75 T2u6JpdMeXdyco1UaYcTxZcp46oHjP40XG6wNWv73O+EydtwxR2Gl5Z/3VS1liXx
76 QdQ2eBLR0R5aqFYJYzX6vj2iEDypeMoz7ka/0CiaS/uL1ygrEkJ2GB1X4TE/td8p
77 58OjsD0T8+wo3OZphUu+tyALI2v3AS9J60U9DEv9nTZ55kWVHVpmClxDJudgHmFv
78 RriqcViFapFf54fnVXtOUzw8l7to5+bhiSM4Ne5cRvfu+cdn06w7p4iMEIiwshYS
79 OHUqG3K5peDW6BiO/T8Vg1hZuc/BMtDrg9Z8mj8vvZIC4axaesfKRUtykgijXUc=
80 =fuyE
81 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] stabilizing libraries without testing reverse deps Peter Stuge <peter@×××××.se>