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-December/010215.html | 182 +++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 zarb-ml/mageia-dev/2011-December/010215.html (limited to 'zarb-ml/mageia-dev/2011-December/010215.html') diff --git a/zarb-ml/mageia-dev/2011-December/010215.html b/zarb-ml/mageia-dev/2011-December/010215.html new file mode 100644 index 000000000..de94d8694 --- /dev/null +++ b/zarb-ml/mageia-dev/2011-December/010215.html @@ -0,0 +1,182 @@ + + + + [Mageia-dev] RFC: Opening Backports (once again...) + + + + + + + + + +

[Mageia-dev] RFC: Opening Backports (once again...)

+ Anssi Hannula + anssi at mageia.org +
+ Tue Dec 6 00:29:03 CET 2011 +

+
+ +
On 06.12.2011 00:56, Thomas Backlund wrote:
+> 
+> Now,
+> 
+> here comes the question about backports once again.
+> 
+> We are now 6+ months into Mageia 1, and we are nowhere closer to opening
+> backports that we were at Mageia 1 release time.
+> 
+> Because of that there are 3rdparty repos popping up everywhere...,
+> something we hoped to avoid atleast partly when starting this project.
+> 
+> And at current rate we will probably release Mageia "infinity"
+> before backports is opened.
+> 
+> 
+> It has been delayed because of needed infrastructure changes,
+> something no-one have had time to do so far...
+> 
+> I know there is "only some coding missing" and "someone should
+> do it", buth truthfully there are only a few that knows the
+> code used in the buildsystem enough to actually make it happend,
+> and they are already othervise busy or overloaded...
+> (this is no rant against them, as all here are using their
+>  personal free time to help out)
+
+The biggest problem for me is that it is really difficult to test any
+changes, one'd need a mockup of the whole buildsystem... and I don't
+want to propose any patches blind :)
+
+> And to be honest I dont see that changing anytime soon...
+> 
+> 
+> So here is a suggestion to get some value to our endusers:
+> 
+> we add a backports branch on svn
+> 
+> So packages for backports would use:
+> 
+> svn.mageia.org/packages/backports/1/<package>/{current,pristine,releases}
+> 
+> and allow that to be used for backports.
+> 
+> Using a separate branch is also a cleaner way of providing
+> backports, and makes it easy to separate changes needed only
+> for Cauldron (or backports).
+
+Hm, how does this help with enabling backports (i.e. compared to simply
+using cauldron repo)?
+
+Anyway, would the above branch work like this:
+
+e.g. lets imagine I want to, in order:
+1. provide foobar 1.1 to backports.
+2. cauldron foobar upgraded to 1.2, some patches added, some removed,
+   and other changes
+3. provide foobar 1.2 to backports
+4. 1.3 to cauldron and backports
+
+To backport foobar 1.1, I guess I'd simply do
+  svn copy svn+ssh://svn.mageia.org/svn/packages/cauldron/foobar \
+           svn+ssh://svn.mageia.org/svn/packages/backports/1/foobar
+and then the submit command.
+
+When time comes to provide foobar 1.2 to backports, the options are:
+Option 1:
+  svn del svn+ssh://svn.mageia.org/svn/packages/backports/1/foobar
+  svn copy svn+ssh://svn.mageia.org/svn/packages/cauldron/foobar \
+           svn+ssh://svn.mageia.org/svn/packages/backports/1/foobar
+  and submit. Changelog is the same as in cauldron.
+
+Option 2:
+  svn checkout \
+    svn+ssh://svn.mageia.org/svn/packages/backports/1/foobar/current \
+    foobar
+  cd foobar && svn merge -r prevrev:HEAD \
+	svn+ssh://svn.mageia.org/svn/packages/cauldron/foobar/current
+  svn commit
+  # copy all the log entries from the cauldron interval to the log msg
+  and submit.
+  Note: results in broken changelogs unless one does manual
+  markreleases, but changelogs are already broken both in mga1 updates
+  and in cauldron (youri issue [1]). This is more notable here, though,
+  as backports happen generally more often multiple times than updates.
+
+Repeat with 1.3.
+
+Correct?
+
+[1] https://bugs.mageia.org/show_bug.cgi?id=2633
+
+-- 
+Anssi Hannula
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

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