diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2012-August/017877.html')
-rw-r--r-- | zarb-ml/mageia-dev/2012-August/017877.html | 261 |
1 files changed, 261 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-August/017877.html b/zarb-ml/mageia-dev/2012-August/017877.html new file mode 100644 index 000000000..5fdf01594 --- /dev/null +++ b/zarb-ml/mageia-dev/2012-August/017877.html @@ -0,0 +1,261 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3 + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bchangelog%5D%20%5BRPM%5D%20cauldron%20core/release%0A%09kdelibs4-4.9.0-2.mga3&In-Reply-To=%3C50198403.5020105%40colin.guthr.ie%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="017854.html"> + <LINK REL="Next" HREF="017882.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3</H1> + <B>Colin Guthrie</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bchangelog%5D%20%5BRPM%5D%20cauldron%20core/release%0A%09kdelibs4-4.9.0-2.mga3&In-Reply-To=%3C50198403.5020105%40colin.guthr.ie%3E" + TITLE="[Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3">mageia at colin.guthr.ie + </A><BR> + <I>Wed Aug 1 21:31:15 CEST 2012</I> + <P><UL> + <LI>Previous message: <A HREF="017854.html">[Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3 +</A></li> + <LI>Next message: <A HREF="017882.html">[Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3 +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#17877">[ date ]</a> + <a href="thread.html#17877">[ thread ]</a> + <a href="subject.html#17877">[ subject ]</a> + <a href="author.html#17877">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>'Twas brillig, and Shlomi Fish at 01/08/12 11:00 did gyre and gimble: +><i> On Wed, 01 Aug 2012 03:44:32 +0200 +</I>><i> Nicolas Lécureuil <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">nicolas.lecureuil at free.fr</A>> wrote: +</I>><i> +</I>>><i> Le mardi 31 juillet 2012 22:20:45 Balcaen John a écrit : +</I>>>><i> Le mardi 31 juillet 2012 18:42:00 tv a écrit : +</I>>>>><i> Name : kdelibs4 Relocations: (not relocatable) +</I>>>>><i> Version : 4.9.0 Vendor: Mageia.Org +</I>>>>><i> Release : 2.mga3 Build Date: Tue Jul 31 +</I>>>>><i> 18:15:54 +</I>>>>><i> 2012 Install Date: (not installed) Build Host: +</I>>>>><i> ecosse.mageia.org Group : Graphical desktop/KDE Source RPM: +</I>>>>><i> (none) +</I>>>>><i> Size : 11884847 License: GPLv2 and LGPLv2 +</I>>>>><i> and GFDL and BSD and QPL and Artistic Signature : (none) +</I>>>>><i> Packager : tv <tv> +</I>>>>><i> URL : <A HREF="http://www.kde.org">http://www.kde.org</A> +</I>>>>><i> Summary : K Desktop Environment - Libraries +</I>>>>><i> Description : +</I>>>>><i> Libraries for the K Desktop Environment. +</I>>>>><i> +</I>>>>><i> tv <tv> 2:4.9.0-2.mga3: +</I>>>>><i> + Revision: 276808 +</I>>>>><i> - rebuild for new libattica +</I>>>>><i> +</I>>>>><i> + mikala <mikala> +</I>>>>><i> +</I>>>>><i> - Silent: Fix Source URL +</I>>>>><i> - Update tarball to KDE 4.9.0 +</I>>>><i> +</I>>>><i> Oh damn that !!! +</I>>>><i> kde 4.9.0 is not supposed to be released & now because a padawan without a +</I>>>><i> commit right send a patch, his mentor feels obligate to push the package +</I>>>><i> *without* checking the side effect of this change (yeah it's a update & +</I>>>><i> we're late let's push it ) of course we could have stay only with kdelibs +</I>>>><i> 4.9.0 but now i noticed that fwang is pushing the whole kde stack +</I>>>><i> especially when we're not sure that some kde package are not going to be +</I>>>><i> respun .... +</I>>>><i> damn that ! +</I>>>><i> +</I>>>><i> I guess i'll won't commit anything more if it's just to see some stuff like +</I>>>><i> this . +</I>>><i> +</I>>><i> please don't, we need you :( +</I>>><i> +</I>>><i> Rindolf we can't loose packagers like mikala, you really need to follow rules. +</I>>><i> +</I>>><i> If you need more infos about rules please ask we are here to help but don't +</I>>><i> touch mikala's packages w/o his authorisation. +</I>>><i> +</I>>><i> just do a mgarepo maintdb get $package and see who is the maintainer and +</I>>><i> ask before commiting. +</I>><i> +</I>><i> OK, I'll keep it in mind. I thought the change was harmless because it didn't +</I>><i> bump the library's libmajor, but apparently the KDE packages require an exact +</I>><i> version 0.3 of attica's libraries which seems broken to me. +</I> +I have to agree here that something is "funny" in the libattica package +which ultimately helped to contribute to this issue. + +e.g. on my system before update (tho' with similar results after): + +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -q --provides lib64attica0 +libattica.so.0.3()(64bit) +lib64attica0 = 0.3.0-1.mga2 +lib64attica0(x86-64) = 0.3.0-1.mga2 +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -ql lib64attica0 +/usr/lib64/libattica.so.0.3 +/usr/lib64/libattica.so.0.3.0 + +IMO this *should* be: + +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -q --provides lib64attica0 +libattica.so.0()(64bit) +lib64attica0 = 0.3.0-1.mga2 +lib64attica0(x86-64) = 0.3.0-1.mga2 +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -ql lib64attica0 +/usr/lib64/libattica.so.0 +/usr/lib64/libattica.so.0.3.0 + + +So I can see how this mistake was made and TBH I could have made the +same mistake myself (with the caveat that I likely would not have bumped +the version of someone else's package with out confirming first and that +it should have been obvious from testing and installing the build) + +But either way this seems like an issue to fix properly (possibly with +an upstream fix or some modification to the library policy when the +minor version is "presented" like this). + + +FWIW there are some other examples I can find: + +This one just looks "odd" generally: +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -qf /usr/lib64/libxenctrl.so.4.0 +lib64xen3.0-4.1.2-4.mga2 +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -q --provides lib64xen3.0 +libblktap.so.3.0()(64bit) +libblktapctl.so.1.0()(64bit) +libflask.so.1.0()(64bit) +libfsimage.so.1.0()(64bit) +libvhd.so.1.0()(64bit) +libxenctrl.so.4.0()(64bit) +libxenguest.so.4.0()(64bit) +libxenlight.so.1.0()(64bit) +libxenstore.so.3.0()(64bit) +libxlutil.so.1.0()(64bit) +lib64xen3.0 = 4.1.2-4.mga2 +lib64xen3.0(x86-64) = 4.1.2-4.mga2 + + +This one is even more strange as the "major" appears to be the +concatenation of the major and minor: + + +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -q --provides lib64ice33 +libFreeze.so.33()(64bit) +libGlacier2.so.33()(64bit) +libIce.so.33()(64bit) +libIceBox.so.33()(64bit) +libIceGrid.so.33()(64bit) +libIcePatch2.so.33()(64bit) +libIceSSL.so.33()(64bit) +libIceStorm.so.33()(64bit) +libIceStormService.so.33()(64bit) +libIceUtil.so.33()(64bit) +libIceXML.so.33()(64bit) +libSlice.so.33()(64bit) +lib64ice33 = 3.3.1-5.mga2 +lib64ice33(x86-64) = 3.3.1-5.mga2 +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -ql lib64ice33 +/usr/lib64/libFreeze.so.3.3.1 +/usr/lib64/libFreeze.so.33 +/usr/lib64/libGlacier2.so.3.3.1 +/usr/lib64/libGlacier2.so.33 +/usr/lib64/libIce.so.3.3.1 +/usr/lib64/libIce.so.33 +/usr/lib64/libIceBox.so.3.3.1 +/usr/lib64/libIceBox.so.33 +/usr/lib64/libIceGrid.so.3.3.1 +/usr/lib64/libIceGrid.so.33 +/usr/lib64/libIcePatch2.so.3.3.1 +/usr/lib64/libIcePatch2.so.33 +/usr/lib64/libIceSSL.so.3.3.1 +/usr/lib64/libIceSSL.so.33 +/usr/lib64/libIceStorm.so.3.3.1 +/usr/lib64/libIceStorm.so.33 +/usr/lib64/libIceStormService.so.3.3.1 +/usr/lib64/libIceStormService.so.33 +/usr/lib64/libIceUtil.so.3.3.1 +/usr/lib64/libIceUtil.so.33 +/usr/lib64/libIceXML.so.3.3.1 +/usr/lib64/libIceXML.so.33 +/usr/lib64/libSlice.so.3.3.1 +/usr/lib64/libSlice.so.33 + + +And finally here is one that provides symlinks at both levels of major: + +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -q --provides lib64qtxml4 +qtxmllib = 4:4.8.2 +lib64qtxml4 = 4:4.8.2-4.mga3 +lib64qtxml4(x86-64) = 4:4.8.2-4.mga3 +libQtXml.so.4()(64bit) +[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">colin at jimmy</A> ~]$ rpm -ql lib64qtxml4 +/usr/lib64/libQtXml.so.4 +/usr/lib64/libQtXml.so.4.8 +/usr/lib64/libQtXml.so.4.8.2 + +Not an exhaustive list, just some random looks at my /usr/lib64 folder. + + +So can someone familiar with the project have a bit of a think about it +and maybe see if they can fix it properly in a future proof way? + +><i> BTW, you should not call me "Rindolf" outside IRC. My name is Shlomi. +</I> +Provided it doesn't offend you too much, most of us tend to chop and +change between real names and IRC nicks even on mailing lists. I'll +quite often refer to ennael, tmb, blino or tv etc. In some cases it's +because I can't remember the exact spelling of names and sometimes it's +pure laziness! While I'll try to remember your preference I hope you +don't take active office at it (otherwise it's a particularly bad choice +of IRC nicks :p). + +FWIW I still get surprised when people call me "Col" rather than "Colin" +even tho' that's how I sign pretty much all my emails - same deal there +I suppose :) + +Col(in)[g] + +:<i>p +</I> +-- + +Colin Guthrie +colin(at)mageia.org +<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A> + +Day Job: + Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A> +Open Source: + Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A> + PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A> + Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A> +</PRE> + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="017854.html">[Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3 +</A></li> + <LI>Next message: <A HREF="017882.html">[Mageia-dev] [changelog] [RPM] cauldron core/release kdelibs4-4.9.0-2.mga3 +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#17877">[ date ]</a> + <a href="thread.html#17877">[ thread ]</a> + <a href="subject.html#17877">[ subject ]</a> + <a href="author.html#17877">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev +mailing list</a><br> +</body></html> |