summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-June/006074.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-June/006074.html')
-rw-r--r--zarb-ml/mageia-dev/2011-June/006074.html136
1 files changed, 136 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-June/006074.html b/zarb-ml/mageia-dev/2011-June/006074.html
new file mode 100644
index 000000000..4d7726bdf
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-June/006074.html
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Backports policy proposal
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Backports%20policy%20proposal&In-Reply-To=%3C4E093198.8060009%40laposte.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="006020.html">
+ <LINK REL="Next" HREF="006087.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Backports policy proposal</H1>
+ <B>andre999</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Backports%20policy%20proposal&In-Reply-To=%3C4E093198.8060009%40laposte.net%3E"
+ TITLE="[Mageia-dev] Backports policy proposal">andr55 at laposte.net
+ </A><BR>
+ <I>Tue Jun 28 03:42:48 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="006020.html">[Mageia-dev] Backports policy proposal
+</A></li>
+ <LI>Next message: <A HREF="006087.html">[Mageia-dev] Backports policy proposal
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#6074">[ date ]</a>
+ <a href="thread.html#6074">[ thread ]</a>
+ <a href="subject.html#6074">[ subject ]</a>
+ <a href="author.html#6074">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Michael Scherer a &#233;crit :
+&gt;<i>
+</I>&gt;<i> Le vendredi 24 juin 2011 &#224; 16:20 -0400, andre999 a &#233;crit :
+</I>&gt;&gt;<i> Michael Scherer a &#233;crit :
+</I>
+[...]
+
+&gt;&gt;&gt;<i> - cannot be backported if the package was just created and is thus basically untested in cauldron
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> What about corner cases where a potential backport is incompatible with changes introduced in
+</I>&gt;&gt;<i> cauldron ? Should we leave such packages to third parties ? (I would tend to say yes.)
+</I>&gt;<i>
+</I>&gt;<i> Give a more precise example.
+</I>
+Suppose leaf package fooa depends on foob. foob is part of the current release.
+Cauldron replaces foob with fooc. fooa is incompatible with fooc.
+fooa is requested by some users, and future versions of fooa are intended to be
+compatible with fooc.
+In this case, even though it wouldn't be testable in cauldron, it could be tested in
+backports-testing, and I think it could be a good idea to allow it.
+Even if fooc compatibility wouldn't be available for the next Mageia release, a user
+could avoid updating for a release in order to keep using fooa.
+However, if there were no intention to make fooa compatible with fooc, maybe it should
+be denied.
+
+&gt;&gt;&gt;<i> - must not prevent upgrade to next release
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I can see where a backport could be a more recent version than in cauldron for the moment. Since
+</I>&gt;&gt;<i> that could make the newer version available to users somewhat sooner. Although by release,
+</I>&gt;&gt;<i> cauldron should have at least as recent a version. Or should we prohibit this ?
+</I>&gt;&gt;<i> (I'm thinking of cases where more recent versions are expected for cauldron before release.)
+</I>&gt;<i>
+</I>&gt;<i> If we decide to use the spec from cauldron on stable ( as it seems to be
+</I>&gt;<i> the sanest way of doing it ), the only way to have a newer version in
+</I>&gt;<i> stable than in cauldron would be to have the build broken on cauldron.
+</I>&gt;<i>
+</I>&gt;<i> If we tolerate this, and if no one fix ( because the person that did the
+</I>&gt;<i> upgrade only care about stable release ), we have a broken build.
+</I>&gt;<i>
+</I>&gt;<i> So forcing the build to be correct on cauldron would be a stronger
+</I>&gt;<i> incentive to fix. It seems more desirable to prevent a backport if the
+</I>&gt;<i> price to pay is to have a potentially broken cauldron package.
+</I>
+Good point. Possibly a little more work for the moment, for greater stability.
+But the example in the previous case above gives an exception -- which might be
+reasonable to allow.
+
+[...]
+
+&gt;&gt;<i> I like the idea of tagging backports in the package name, as well as in the package database.
+</I>&gt;<i>
+</I>&gt;<i> We cannot tag in the packages database. Yum do it with a separate sqlite
+</I>&gt;<i> file, afaik.
+</I>
+I would like to see the source repository info available for every installed package.
+Maybe even stored somewhere in the .rpm file, also.
+Is concerns for upstream compatibility for rpm or urpm* the a reason why we can't add
+new fields to the packages database ?
+(Although a parallel sqlite file would work.)
+
+&gt;<i> And tagging in the package name would be quite tricky to do if we need
+</I>&gt;<i> to play with %mkrel and release.
+</I>
+Right. I thought about this afterwards.
+
+
+--
+Andr&#233;
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="006020.html">[Mageia-dev] Backports policy proposal
+</A></li>
+ <LI>Next message: <A HREF="006087.html">[Mageia-dev] Backports policy proposal
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#6074">[ date ]</a>
+ <a href="thread.html#6074">[ thread ]</a>
+ <a href="subject.html#6074">[ subject ]</a>
+ <a href="author.html#6074">[ 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>