summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-June/005565.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-June/005565.html')
-rw-r--r--zarb-ml/mageia-dev/2011-June/005565.html286
1 files changed, 286 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-June/005565.html b/zarb-ml/mageia-dev/2011-June/005565.html
new file mode 100644
index 000000000..8fb0d49a5
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-June/005565.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Release cycles proposals, and discussion
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Release%20cycles%20proposals%2C%20and%20discussion&In-Reply-To=%3C1308005449.24304.60.camel%40akroma.ephaone.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="005500.html">
+ <LINK REL="Next" HREF="005663.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Release cycles proposals, and discussion</H1>
+ <B>Michael Scherer</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Release%20cycles%20proposals%2C%20and%20discussion&In-Reply-To=%3C1308005449.24304.60.camel%40akroma.ephaone.org%3E"
+ TITLE="[Mageia-dev] Release cycles proposals, and discussion">misc at zarb.org
+ </A><BR>
+ <I>Tue Jun 14 00:50:48 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="005500.html">[Mageia-dev] Release cycles proposals, and discussion
+</A></li>
+ <LI>Next message: <A HREF="005663.html">[Mageia-dev] Release cycles proposals, and discussion
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#5565">[ date ]</a>
+ <a href="thread.html#5565">[ thread ]</a>
+ <a href="subject.html#5565">[ subject ]</a>
+ <a href="author.html#5565">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Le lundi 13 juin 2011 &#224; 14:58 +0200, Samuel Verschelde a &#233;crit :
+&gt;<i> Le dimanche 12 juin 2011 22:46:33, Michael Scherer a &#233;crit :
+</I>&gt;<i> &gt; Hi,
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; so , with a little bit delay due to various things ( like everybody
+</I>&gt;<i> &gt; asking stuff to us on irc on a hourly fashion ( people will I hope
+</I>&gt;<i> &gt; recognize themselves )), Anne and I have reviewed the various proposals
+</I>&gt;<i> &gt; made through years during the early period of the distribution, and
+</I>&gt;<i> &gt; before at Mandriva. We took in account the feedback of people on forum,
+</I>&gt;<i> &gt; on ml, nd those we have seen during events. We also discussed with
+</I>&gt;<i> &gt; others distributions developers we know from Opensuse, Fedora, Debian,
+</I>&gt;<i> &gt; Ubuntu about their release cycle, the choices they made and their
+</I>&gt;<i> &gt; reasons.
+</I>&gt;<i>
+</I>&gt;<i> A restitution to us of this overview of the other distros release cycles and
+</I>&gt;<i> their choices, reasons, pros and cons would have been great, but I guess it
+</I>&gt;<i> would have required much more time to write it.
+</I>
+Given that time is already lacking, yes.
+
+But basically, Fedora use 6 months because they want to release often
+( Features, First ), according to Mathieu Bridon. That's also why they
+have a very agressive update policy ( which caused some issues like
+xorg/nvidia breakage, firefox breakage, thunderbird problem ). They do
+also have lots of upstream developers paid by RH, who prefer to have
+this model to be able to have fast feedback on their software
+( especially since almost no one run Rawhide, the equivalent of Cauldron
+)
+
+Discussing with Didier Roche, Ubuntu does this because they wanted to
+release with gnome, every 6 months. There was discussion 1 year ago
+about keeping a minimal distribution ( plateform model ) but it seems it
+didn't happened yet. He also confirmed that the pace was quite intense,
+letting them push lots of features they develop ( unity, etc ).
+
+According to Vincent Untz, Opensuse moved from 6 months to 8 months
+because they feel that 6 months was too much, too frequent. The only
+problem is that 1 cycle about 3, they run older software ( like Gnome ),
+but that's not a big problem.
+
+I forgot the Debian stuff, but basically, their release model is a 3
+tiered one ( testing, unstable, experimental ), with experimental is
+were stuff that can break are uploaded, uploading almost everything,
+unstable unstable
+
+For obvious reason, everybody is happy of their choices :)
+
+&gt;<i> It would have helped
+</I>&gt;<i> understand why the final decision
+</I>
+If this as a final decision, I would not explain and ask to people their
+opinion.
+
+&gt;<i> you took was to keep the current model (not
+</I>&gt;<i> counting the discussion about cycle duration and LTS). I'm not saying that I
+</I>&gt;<i> want &quot;rolling release&quot;, but beginning the discussion without saying much
+</I>&gt;<i> concerning what has been a big discussion some months ago (and still is in the
+</I>&gt;<i> forum) feels a bit weird to me. Especially when we kept telling people &quot;wait,
+</I>&gt;<i> we will have time to discuss it after Release 1&quot;.
+</I>
+Well, as I said, we didn't consider the &quot;no release&quot; option. After
+looking the document you wrote
+( <A HREF="http://mageiacauldron.tuxfamily.org/MageiaReleaseCycle">http://mageiacauldron.tuxfamily.org/MageiaReleaseCycle</A> ), the option
+&quot;no release&quot; ( I ) was deemed as not realistic, and so was also our
+opinion.
+
+Now, we also took in account the summary and all others were a
+combination of release policy, backports policy, and update policy.
+Basically, on the release side, it was 1y or 6m, and we have seen that
+everybody was only considering theses 2 propositions, hence the proposal
+for 9 months ( partially inspired by the suse one ).
+
+Something that was also apparent in your summary was the need to
+backports lots of things on all proposals, the only difference being if
+kernel/xorg would be backported or not depending on the release
+frequency.
+
+So after reading this, my conclusion on that was that the release model
+would not change much on that part, since basically, either there is a
+release often, or your proposal would be to backports lots of things. So
+discussing release frequency only would be enough, since the other half
+of the discussion is dependent on this one.
+
+Or, as a mathematician would say :
+backport_level(R) = stormi_constant / release_frequency(R)
+
+( please not that you are now half as famous as Planck, Faraday and
+Boltzmann since there is a constant named after you, the other half is
+having a institute named after you )
+
+&gt;<i> &gt; To simplify the discussion, the proposals are all based on the fact that
+</I>&gt;<i> &gt; 2 or 3 releases could be supported at a time. We could have different
+</I>&gt;<i> &gt; schemes for that ( LTS every X release ( ubuntu ), different level of
+</I>&gt;<i> &gt; support ( mandriva )), but as this is a slightly different discussion,
+</I>&gt;<i> &gt; let's assume 2 supported releases for now, and let's discuss later for
+</I>&gt;<i> &gt; that ( ie next week, once this one is finished )
+</I>&gt;<i>
+</I>&gt;<i> I can understand the reason for separating the discussions (simplification),
+</I>&gt;<i> but it's hard to give a final opinion concerning the release cycle without
+</I>&gt;<i> knowing whether there will be a LTS or not, when you care about the life cycle
+</I>&gt;<i> duration. The backports policy also has a great impact to the matter : if we
+</I>&gt;<i> manage to make using newer versions of popular software easy without much risk
+</I>&gt;<i> nor obligatory need to upgrade, extending the release cycle is easier (I could
+</I>&gt;<i> go with 12 months provided we find a way to improve hardware support as part of
+</I>&gt;<i> the maintenance).
+</I>
+As I said, having read your proposals, the only difference was backport
+or not, and the previous discussion about release showed that changing
+several parameter at the same time would lead to a complexity
+explosion :
+- with or without lts,
+ -&gt; for lts, how long, and how often
+that's already likely 5 propositions per itself
+
+- 6, 9, 12, or 8, 10 months, or variable ( like 6 one time, 12 another
+time ). We can surely have 7 propositions for that ( taking the &quot;no
+release option&quot; ).
+
+Updates policy could be :
+- 1 release, 2 release, 3 releases, 4 releases
+- full, not full ( ie like Mandriva ), different for LTS
+
+Let's assume 8 different variations.
+
+So, in total, discussing everything at the same time, this would be :
+8 * 5 * 7 = 280 combinations.
+
+Now, let's add a backport policy. We can have backport lots of thing,
+backport nothing, backport some stuff, and I think we can safely speak
+of 4 or 5 different policies.
+
+So that's between 1280 and 1400 possibilities.
+
+If we assume that 90% of the propositions are bogus ( which is far from
+the reality, that's IMHO quite the contrary ), that's still 100
+possibility to discuss, and even with a so extreme and dictatorial
+removal, that's not manageable.
+
+So no, after doing the math, discussing everything at once is not
+doable.
+
+--
+Michael Scherer
+
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="005500.html">[Mageia-dev] Release cycles proposals, and discussion
+</A></li>
+ <LI>Next message: <A HREF="005663.html">[Mageia-dev] Release cycles proposals, and discussion
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#5565">[ date ]</a>
+ <a href="thread.html#5565">[ thread ]</a>
+ <a href="subject.html#5565">[ subject ]</a>
+ <a href="author.html#5565">[ 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>