summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-September/008089.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-September/008089.html')
-rw-r--r--zarb-ml/mageia-dev/2011-September/008089.html221
1 files changed, 221 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-September/008089.html b/zarb-ml/mageia-dev/2011-September/008089.html
new file mode 100644
index 000000000..69a96b479
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-September/008089.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Meeting tonight
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Meeting%20tonight&In-Reply-To=%3CCAONrEtYaWLtBcZaOhExesy8D_NUJg135eGD7B%3D6DOUvBxF5m-A%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="008075.html">
+ <LINK REL="Next" HREF="008119.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Meeting tonight</H1>
+ <B>Thierry Vignaud</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Meeting%20tonight&In-Reply-To=%3CCAONrEtYaWLtBcZaOhExesy8D_NUJg135eGD7B%3D6DOUvBxF5m-A%40mail.gmail.com%3E"
+ TITLE="[Mageia-dev] Meeting tonight">thierry.vignaud at gmail.com
+ </A><BR>
+ <I>Thu Sep 15 11:26:41 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="008075.html">[Mageia-dev] Meeting tonight
+</A></li>
+ <LI>Next message: <A HREF="008119.html">[Mageia-dev] Meeting tonight
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#8089">[ date ]</a>
+ <a href="thread.html#8089">[ thread ]</a>
+ <a href="subject.html#8089">[ subject ]</a>
+ <a href="author.html#8089">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On 14 September 2011 17:50, Samuel Verschelde &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">stormi at laposte.net</A>&gt; wrote:
+&gt;<i> I don't know if it's the right meeting for it, but I would like us to talk
+</I>&gt;<i> again about bug 2317 <A HREF="https://bugs.mageia.org/show_bug.cgi?id=2317">https://bugs.mageia.org/show_bug.cgi?id=2317</A> that blocks
+</I>&gt;<i> updates
+</I>&gt;<i> We tried to previously chosen solution &quot;link from Release to Updates&quot;, but we
+</I>&gt;<i> run into dependency nightmares such as in the end the solution would almost
+</I>&gt;<i> lead to copy the whole Release media into Updates.
+</I>&gt;<i>
+</I>&gt;<i> Without proof of the contrary,
+</I>
+what?
+No it's not and I've already explained many times.
+See below
+
+&gt;<i> I tend to think that fixing MageiaUpdate would
+</I>&gt;<i> be a lot less work than the workaround we are trying to use which :
+</I>&gt;<i> - still needs work from the sysadmins
+</I>&gt;<i> - gives a lot of work to QA, that would be better used for testing the updates
+</I>&gt;<i> - forces us to link a lot of packages if we really want to make sure the
+</I>&gt;<i> update never fails
+</I>
+For now, we are in the same configuration as @ mdv:
+the updates must be self host, if they add new
+requires, these must be added to the repository to update.
+
+This was decided a long time ago after thinking
+
+Some people have the media networks, ie all packages
+can be fetched.
+Others will have only DVD media and thus only have a subset
+of packages.
+Other disable certain media.
+Other activate some other media (backports).
+Some will have non-free and/or tainted enabled, some won't.
+Ie there is no guarantee that a packet with new requires
+can be updated on all machines as end users will have
+a variety of packages subset.
+
+For almost 10 years MandrivaUpdate == &quot;urpmi --update&quot;
+and not &quot;urpmi --auto-select&quot;
+
+I think that for the already released mga1 we should stick
+to the known good old working method, the MDV's one,
+rather than inventing a new quick &amp; dirty thing quickly whom we'll
+find subtle bugs along the incoming month
+
+Some suggested removing the --update flag that MgaUpdate
+&quot;gives&quot; to urpmi.
+
+I think most of them ignore what kind of problems that would bring,
+they haven't made any tests at all:
+
+1) we know there will be cases where it won't work
+ (see above those with the DVD media and not the full network
+ media, some new dependencies won't be found on the DVD, ...).
+ Multiply by those who have installed 32 DVD, 64 DVD, dual arch DVD, ...
+ There are lots of different scenarios to deal with ...
+
+2) what's more, its not the time to do so, X months after the release
+
+3) MgaUpdate will be _much_ slower (compare the startup time
+ of rpmdrake vs MgaUpdate) because all synthesis
+ have to be parsed, then we need to compute / verify a far greater
+ number of potential updates ... (and it's _not_ O(n))
+ just look at how much faster to start is mgaupdate vs rpmdrake)
+ It will also consume a lot more RAM
+
+4) that means that we must also update mgaonline to change the way
+ it computes if there any available updates (so that it
+ doesn't reject/ignore updates with missing Requires that can
+ be resolved from */release
+
+5) That means mgaapplet too will use quite a lot more time in
+ order to compute if there any updates
+
+ 6) That means mgaaplet will consume more RAM when
+ it checks the updates (more exactly the son process it
+ forks)
+ however people are already complaining about RAM usage
+ in mgapapplet
+
+7) rpmdrake behavior may change in unforeseen ways
+ (because a a shared algorithm will changes)
+
+8) Fred Lepied, Frederic Crozat &amp; Warly have removed quite
+ a lot of code everywhere since that policy went years (nearly
+ a decade ago)
+ that means there're a lot of tools that need potential patching
+ (urpmi, rpmdrake, mgaonline, ...)
+ for eg: checking for missing media, ...
+
+In short, it's quite a lot more work and quite a lot more risky than
+&quot;just&quot; not using the --update &quot;flag&quot; as some think.
+They only see that it will be less work for them (the
+work previously done by mdv's secteam for years, that is check
+for new introduced requires and if yes add them to the update media)
+It can just blow up in quite a lot of places:
+- Updates that'll work for some and not for others depending
+ on which media are enabled
+- slower Mgaupdate
+- Mgaupdate consuming more RAM
+- slower Mgaapplet
+- Mgaapplet consuming more RAM
+
+IMHO it's obviously too risky to do such a major change and I failed
+to see why we cannot work the mdv way.
+
+For the _next_ release, we can test &amp; try to use --media and look if:
+performance doesn't drop too much
+But we'll still have the same issues:
+- Disparate media (various DVDs flavour vs network, ...)
+- Performance: the fact that one can have quite a lot media:
+ (3 (or 6 on biarch) updates media vs 9 (or 18 on biarch) media [1]
+ even 15 or 30 (biarch) media for those who activate
+ backport ledia [2].
+- algorithm consistency: it must work for those who enable backports
+ and those who don't, for those who enables tainted/non-free but not
+ non-free/tainted , ....
+
+This must be thought about.
+Will you?
+Will you provides patches, test scenario and do the testing?
+
+my 2 cents
+
+[1] 3 (release / testing / update) x 3 (core / non-free / tainted)
+[2] 5 (release / testing / update / backport / backport_testing) x 3
+(Core / non-free / tainted)
+
+&gt;<i> What I would like is a firm and courageous decision
+</I>
+no comment...
+
+&gt;<i> (we already talked a lot of
+</I>&gt;<i> this issue without much progress until now) that we set a date (soon) before
+</I>&gt;<i> which this problem will be completely solved, whatever the way.
+</I>&gt;<i>
+</I>&gt;<i> We really would like to have this issue solved and allow to concentrate on
+</I>&gt;<i> other important stuff (such as security updates for example).
+</I></PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="008075.html">[Mageia-dev] Meeting tonight
+</A></li>
+ <LI>Next message: <A HREF="008119.html">[Mageia-dev] Meeting tonight
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#8089">[ date ]</a>
+ <a href="thread.html#8089">[ thread ]</a>
+ <a href="subject.html#8089">[ subject ]</a>
+ <a href="author.html#8089">[ 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>