summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-June/016746.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2012-June/016746.html')
-rw-r--r--zarb-ml/mageia-dev/2012-June/016746.html207
1 files changed, 207 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-June/016746.html b/zarb-ml/mageia-dev/2012-June/016746.html
new file mode 100644
index 000000000..3156c8df7
--- /dev/null
+++ b/zarb-ml/mageia-dev/2012-June/016746.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20bug%202317%20revisited%3A%20--update%20option%20should%20behave%0A%20like%20--search-media&In-Reply-To=%3C4FE456DA.1040505%40laposte.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="016761.html">
+ <LINK REL="Next" HREF="016742.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media</H1>
+ <B>andre999</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20bug%202317%20revisited%3A%20--update%20option%20should%20behave%0A%20like%20--search-media&In-Reply-To=%3C4FE456DA.1040505%40laposte.net%3E"
+ TITLE="[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media">andre999mga at laposte.net
+ </A><BR>
+ <I>Fri Jun 22 13:28:26 CEST 2012</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="016761.html">[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
+</A></li>
+ <LI>Next message: <A HREF="016742.html">[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#16746">[ date ]</a>
+ <a href="thread.html#16746">[ thread ]</a>
+ <a href="subject.html#16746">[ subject ]</a>
+ <a href="author.html#16746">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>AL13N a &#233;crit :
+&gt;&gt;<i> On 21/06/12 22:01, AL13N wrote:
+</I>&gt;&gt;<i>
+</I>&gt;<i> [...]
+</I>&gt;<i>
+</I>&gt;&gt;<i> All this assumes that backport media will be treated as a normal update
+</I>&gt;&gt;<i> media. That is certainly not my impression. My impression of backports
+</I>&gt;&gt;<i> are being able to install a new blender for example, not having a system
+</I>&gt;&gt;<i> where backports are just another update media and replace everything
+</I>&gt;&gt;<i> available. The QA task for that scenario would be ridiculously huge. If
+</I>&gt;&gt;<i> you want to have backports which go any further than backports testing
+</I>&gt;&gt;<i> then you seriously need to rethink this idea.
+</I>&gt;&gt;<i>
+</I>&gt;<i> [...]
+</I>&gt;<i>
+</I>&gt;&gt;<i> The aim of fixing this bug is to reduce the complexity and extra
+</I>&gt;&gt;<i> workload of working around it for QA. This assumption and solution
+</I>&gt;&gt;<i> actually has the opposite effect, dramatically increasing the complexity
+</I>&gt;&gt;<i> and workload. As I've explained, that is simply not possible if we want
+</I>&gt;&gt;<i> to release timely updates.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I hope this makes the situation clearer. There is a workable solution
+</I>&gt;&gt;<i> but I'm afraid it isn't this one, for the reasons given above.
+</I>&gt;&gt;<i>
+</I>&gt;<i> No offense, but i think it didn't make myself clear and as a result i
+</I>&gt;<i> think you are not understanding this properly.
+</I>&gt;<i>
+</I>&gt;<i> my proposal is actually to make sure QA only needs to test twice for each
+</I>&gt;<i> package (both updates and backports).
+</I>&gt;<i>
+</I>&gt;<i> &quot;My impression of backports are being able to install a new blender for
+</I>&gt;<i> example&quot;
+</I>&gt;<i>
+</I>&gt;<i> this exact idea that you have, will make QA testing unworkable. let me try
+</I>&gt;<i> to explain:
+</I>&gt;<i>
+</I>&gt;<i> suppose that only blender and firefox and gimp and java is backported. any
+</I>&gt;<i> kind of combination would have to be tested to be able to support
+</I>&gt;<i> backports:
+</I>&gt;<i> - testing backports blender on a system without backports
+</I>&gt;<i> - testing backports blender on a system with backports and only firefox
+</I>&gt;<i> installed from backports
+</I>&gt;<i> - testing backports blender on a system with backports and only gimp
+</I>&gt;<i> installed from backports
+</I>&gt;<i> - testing backports blender on a system with backports and only java
+</I>&gt;<i> installed from backports
+</I>&gt;<i> - testing backports blender on a system with backports and both firefox
+</I>&gt;<i> and gimp installed from backports
+</I>&gt;<i> - testing backports blender on a system with backports and both firefox
+</I>&gt;<i> and java installed from backports
+</I>&gt;<i> - testing backports blender on a system with backports and both gimp and
+</I>&gt;<i> java installed from backports
+</I>&gt;<i> - testing backports blender on a system with backports and firefox and
+</I>&gt;<i> gimp and java installed from backports
+</I>&gt;<i>
+</I>&gt;<i> This for each arch: thus 16 tests.
+</I>&gt;<i>
+</I>
+This analysis makes absolutely no sense.
+All &quot;cherry-picking&quot; backports means is that a user can choose to
+install only one or several backport packages, just as a user can
+install only one or several optional release packages, or one or several
+proposed updates.
+Do you really think that QA tests release blender with/without firefox
+installed, with/without gimp installed, etc ? Considering that there
+are a lot more than 5 optional packages in a release, that would make an
+incredible number of tests.
+
+&gt;<i> This amount of tests is a direct result of trying to support backports
+</I>&gt;<i> when you can have any single backported package installed, that you want.
+</I>&gt;<i>
+</I>&gt;<i> you'd have to test this because in case of new dependencies, it could even
+</I>&gt;<i> conflict during installation!!!
+</I>&gt;<i>
+</I>&gt;<i> and the biggest problem is that the same problem exists when having an
+</I>&gt;<i> update that has a new dependency. Thus, the same tests should be done for
+</I>&gt;<i> updates as well.
+</I>&gt;<i>
+</I>&gt;<i> all of this, just to support backports being cherry-picked.
+</I>&gt;<i>
+</I>
+Just think what is meant by &quot;cherry-picked&quot;.
+
+&gt;<i> I'd rather have unsupported backports.
+</I>&gt;<i>
+</I>&gt;<i> My proposal (B2) is a compromise that has only supporting backports if you
+</I>&gt;<i> use it for everything, and has only 2 tests per package. THE SAME AS WE DO
+</I>&gt;<i> NOW!
+</I>&gt;<i>
+</I>
+Which is all that is ever needed.
+
+&gt;<i> to repeat: i'm trying to propose a solution that makes QA have NO INCREASE
+</I>&gt;<i> of workload.
+</I>&gt;<i>
+</I>
+It does increase the total workload, as each backport package has to be
+tested in the release to which it applies. But only one test per
+architecture.
+Don't forget that backports will be leaf packages (or a set of related
+packages on which nothing else is dependant), so they will be simpler to
+test.
+
+&gt;<i> the only extra point, is that for validating:
+</I>&gt;<i>
+</I>&gt;<i> right now, you're asking if it's tested for both i586 and x86_64.
+</I>&gt;<i>
+</I>&gt;<i> for B2, this is still the same, except that i586 should have backports
+</I>&gt;<i> disabled and x86_64 have backports enabled.
+</I>&gt;<i>
+</I>&gt;<i> I hope this is clearer now
+</I>&gt;<i>
+</I>
+--
+Andr&#233;
+
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="016761.html">[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
+</A></li>
+ <LI>Next message: <A HREF="016742.html">[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#16746">[ date ]</a>
+ <a href="thread.html#16746">[ thread ]</a>
+ <a href="subject.html#16746">[ subject ]</a>
+ <a href="author.html#16746">[ 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>