summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-October/008867.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-October/008867.html')
-rw-r--r--zarb-ml/mageia-dev/2011-October/008867.html160
1 files changed, 160 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-October/008867.html b/zarb-ml/mageia-dev/2011-October/008867.html
new file mode 100644
index 000000000..361e6ab9e
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-October/008867.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bqa-discuss%5D%20Packages%20requiring%20linking%20for%0A%09updates%20already%20in%20Core%20Updates&In-Reply-To=%3C201110150024.57708.stormi%40laposte.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="008692.html">
+ <LINK REL="Next" HREF="008962.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates</H1>
+ <B>Samuel Verschelde</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bqa-discuss%5D%20Packages%20requiring%20linking%20for%0A%09updates%20already%20in%20Core%20Updates&In-Reply-To=%3C201110150024.57708.stormi%40laposte.net%3E"
+ TITLE="[Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates">stormi at laposte.net
+ </A><BR>
+ <I>Sat Oct 15 00:24:57 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="008692.html">[Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates
+</A></li>
+ <LI>Next message: <A HREF="008962.html">[Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#8867">[ date ]</a>
+ <a href="thread.html#8867">[ thread ]</a>
+ <a href="subject.html#8867">[ subject ]</a>
+ <a href="author.html#8867">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Le samedi 8 octobre 2011 22:55:49, vous avez &#233;crit :
+&gt;<i> On Sat, Oct 8, 2011 at 10:56 AM, Samuel Verschelde &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">stormi at laposte.net</A>&gt;
+</I>wrote:
+&gt;<i> &gt; Hi,
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; I ran Claire's depcheck script (in its latest version) against all
+</I>&gt;<i> &gt; packages in Core Updates. It ran almost all night, and here are the
+</I>&gt;<i> &gt; results:
+</I>&gt;<i> &gt;
+</I>[...]
+&gt;<i>
+</I>&gt;<i> i beg to disagree with all this because you act like if ppl were
+</I>&gt;<i> installing from scratch the rpms from updates.
+</I>
+That's not true: we're doing as if the people only have basesystem-minimal + X
++ rpmdrake + the package being updated and all its dependencies, recursively.
+Except in case of a bug in our script, the listed packages are not present in
+such a system before the update, and are required from Release media for the
+update.
+
+If we were doing as if people were installing from scratch, the list would be
+the output of urpmq --requires-recursive, just test and check that there's a
+really huge difference :)
+
+
+&gt;<i> ( like :
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> *** kdebase4-workspace-devel ***
+</I>&gt;<i> ----------------------------------------
+</I>&gt;<i> Running checks for &quot;kdebase4-workspace-devel&quot; using media
+</I>&gt;<i> &quot;Core Release&quot; and &quot;Core Updates&quot;.
+</I>&gt;<i> ----------------------------------------
+</I>&gt;<i> Mageia release 1 (Official) for i586
+</I>&gt;<i> Latest version found in &quot;Core Release&quot; is kdebase4-workspace-
+</I>&gt;<i> devel-4.6.3-7.mga1
+</I>&gt;<i> Latest version found in &quot;Core Updates&quot; is kdebase4-workspace-
+</I>&gt;<i> devel-4.6.5-1.3.mga1
+</I>&gt;<i> ----------------------------------------
+</I>&gt;<i> The following packages will require linking:
+</I>&gt;<i>
+</I>&gt;<i> canberra-common-0.27-2.mga1 (Core Release)
+</I>&gt;<i> libbluez3-4.92-1.mga1 (Core Release)
+</I>&gt;<i> libcanberra0-0.27-2.mga1 (Core Release)
+</I>&gt;<i> libcln6-1.3.1-2.mga1 (Core Release)
+</I>&gt;<i> libdmtx0-0.7.2-1.mga1 (Core Release)
+</I>&gt;<i> libgpsd19-2.95-4.mga1 (Core Release)
+</I>&gt;<i> liblm_sensors4-3.2.0-1.mga1 (Core Release)
+</I>&gt;<i> libpolkit-qt-agent-1_1-0.99.0-1.mga1 (Core Release)
+</I>&gt;<i> libqalculate5-0.9.7-7.mga1 (Core Release)
+</I>&gt;<i> libqalculate-data-0.9.7-7.mga1 (Core Release)
+</I>&gt;<i> libqimageblitz4-0.0.6-3.mga1 (Core Release)
+</I>&gt;<i> libsmbclient0-3.5.8-1.mga1 (Core Release)
+</I>&gt;<i> libssh4-0.4.7-1.mga1 (Core Release)
+</I>&gt;<i> libtalloc2-2.0.5-2.mga1 (Core Release)
+</I>&gt;<i> libwbclient0-3.5.8-1.mga1 (Core Release)
+</I>&gt;<i> mageia-kde-translation-1-2.mga1 (Core Release)
+</I>&gt;<i> polkit-kde-agent-1-0.99.0-2.mga1 (Core Release)
+</I>&gt;<i> sound-theme-freedesktop-0.7-5.mga1 (Core Release)
+</I>&gt;<i> xmessage-1.0.3-2.mga1 (Core Release)
+</I>&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> mageia-kde-translation is for ex alrady required by kde in mageia and
+</I>&gt;<i> not only added in updates, so ALL ppl having kde install WILL have it
+</I>&gt;<i> installed so linking this is useless, and i think this can be valid
+</I>&gt;<i> for a lot of deps listed too.
+</I>
+Either there's a bug in our script, or kdebase4-workspace-devel in Core
+Release didn't require any of those packages, directly or via its
+dependencies.
+
+Now, we probably can find lots of cases where there's a &quot;high&quot; chance that some
+of the listed packages are already present on the user system, and those can
+be discussed. But the QA team already put hours and hours of work trying to
+workaround bug #2317 so I hope it's not a big deal if we link a few packages
+more than what is really needed for most users. Trying to be more precise (and
+we already are quite precise) would just make us go insane (and next step we'd
+all stop validating packages to go learn perl and rpmdrake internals in order
+to change MageiaUpdate's behaviour).
+
+
+&gt;<i>
+</I>&gt;<i> For vuze:
+</I>&gt;<i>
+</I>&gt;<i> apache-commons-cli-1.2-5.mga1 (Core Release)
+</I>&gt;<i> liblog4j-java-1.2.16-13.mga1 (Core Release)
+</I>&gt;<i> log4j-1.2.16-13.mga1 (Core Release)
+</I>&gt;<i> xml-commons-apis-1.4.01-5.mga1 (Core Release)
+</I>&gt;<i>
+</I>&gt;<i> i think ( i can be wrong ) that all those packages were already
+</I>&gt;<i> required by vuze )
+</I>&gt;<i> because then, why not add java6 too :)
+</I>
+They weren't required according to urpmq --requires-recursive, but there's a
+limitation in urpmq --requires-recursive when there are alternatives : if
+package A requires B or C, then urpmq won't list the dependencies of B and C
+recursively. Some call that a bug, I prefer to call that a &quot;how the hell could
+we do differently?&quot; feature :)
+
+Best regards
+
+Samuel
+</PRE>
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="008692.html">[Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates
+</A></li>
+ <LI>Next message: <A HREF="008962.html">[Mageia-dev] [qa-discuss] Packages requiring linking for updates already in Core Updates
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#8867">[ date ]</a>
+ <a href="thread.html#8867">[ thread ]</a>
+ <a href="subject.html#8867">[ subject ]</a>
+ <a href="author.html#8867">[ 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>