From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2011-June/006074.html | 136 +++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 zarb-ml/mageia-dev/2011-June/006074.html (limited to 'zarb-ml/mageia-dev/2011-June/006074.html') 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 @@ + + + + [Mageia-dev] Backports policy proposal + + + + + + + + + +

[Mageia-dev] Backports policy proposal

+ andre999 + andr55 at laposte.net +
+ Tue Jun 28 03:42:48 CEST 2011 +

+
+ +
Michael Scherer a écrit :
+>
+> Le vendredi 24 juin 2011 à 16:20 -0400, andre999 a écrit :
+>> Michael Scherer a écrit :
+
+[...]
+
+>>> - cannot be backported if the package was just created and is thus basically untested in cauldron
+>>
+>> What about corner cases where a potential backport is incompatible with changes introduced in
+>> cauldron ?  Should we leave such packages to third parties ?  (I would tend to say yes.)
+>
+> Give a more precise example.
+
+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.
+
+>>> - must not prevent upgrade to next release
+>>
+>> I can see where a backport could be a more recent version than in cauldron for the moment.  Since
+>> that could make the newer version available to users somewhat sooner.  Although by release,
+>> cauldron should have at least as recent a version.  Or should we prohibit this ?
+>> (I'm thinking of cases where more recent versions are expected for cauldron before release.)
+>
+> If we decide to use the spec from cauldron on stable ( as it seems to be
+> the sanest way of doing it ), the only way to have a newer version in
+> stable than in cauldron would be to have the build broken on cauldron.
+>
+> If we tolerate this, and if no one fix ( because the person that did the
+> upgrade only care about stable release ), we have a broken build.
+>
+> So forcing the build to be correct on cauldron would be a stronger
+> incentive to fix. It seems more desirable to prevent a backport if the
+> price to pay is to have a potentially broken cauldron package.
+
+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.
+
+[...]
+
+>> I like the idea of tagging backports in the package name, as well as in the package database.
+>
+> We cannot tag in the packages database. Yum do it with a separate sqlite
+> file, afaik.
+
+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.)
+
+> And tagging in the package name would be quite tricky to do if we need
+> to play with %mkrel and release.
+
+Right.  I thought about this afterwards.
+
+
+-- 
+André
+
+ + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1