summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-July/006793.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-July/006793.html')
-rw-r--r--zarb-ml/mageia-dev/2011-July/006793.html197
1 files changed, 197 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-July/006793.html b/zarb-ml/mageia-dev/2011-July/006793.html
new file mode 100644
index 000000000..cf54509d9
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-July/006793.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] kernel 3.0 is a big mistake in cauldron
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20kernel%203.0%20is%20a%20big%20mistake%20in%20cauldron&In-Reply-To=%3C1310844480.28311.YahooMailNeo%40web161712.mail.bf1.yahoo.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="006790.html">
+ <LINK REL="Next" HREF="006795.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] kernel 3.0 is a big mistake in cauldron</H1>
+ <B>Radu-Cristian FOTESCU</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20kernel%203.0%20is%20a%20big%20mistake%20in%20cauldron&In-Reply-To=%3C1310844480.28311.YahooMailNeo%40web161712.mail.bf1.yahoo.com%3E"
+ TITLE="[Mageia-dev] kernel 3.0 is a big mistake in cauldron">beranger5ca at yahoo.ca
+ </A><BR>
+ <I>Sat Jul 16 21:28:00 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="006790.html">[Mageia-dev] kernel 3.0 is a big mistake in cauldron
+</A></li>
+ <LI>Next message: <A HREF="006795.html">[Mageia-dev] kernel 3.0 is a big mistake in cauldron
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#6793">[ date ]</a>
+ <a href="thread.html#6793">[ thread ]</a>
+ <a href="subject.html#6793">[ subject ]</a>
+ <a href="author.html#6793">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>&gt;<i> Seriously, look in a mirror and judge yourself, not others.
+</I>
+OK, updating from 2.6.38 to 2.6.40-0.rc7 aka 3.0.0-0.rc7 was the right
+thing.
+
+Satisfied now?
+
+There seem to be several standards when judging what to do in an unstable
+distro.
+
+In a released distro, the common rule is _not_ to update anything, unless
+the minor updates stop and there isn't any other way to provide a security
+fix. A next major (or, sometimes, even a next minor) update only comes with
+the next distro release. Backports are possible, but optional. People
+needing newer versions of specific packages either are building them
+themselves from upstream (quite rare), or they're using 3rd-party repos
+(e.g. PPAs).
+
+So, sorry to repeat: in a _stable_ distro, even upgrading to the next
+_stable_ release is usually _forbidden_. (Fedora is kind of an exception
+here, but passons...)
+
+In something like Cauldron them, there are several degrees of possible
+freedoms:
+
+i. Upgrading packages to the next _stable_ version, like the recent
+LibreOffice update.
+This is the first degree of differentiation from a stable/release distro.
+
+ii. Upgrading packages to the next _beta/RC_ version, like it's usually the
+case with KDE, GNOME (and rightfully so).
+This is the second degree of differentiation from a stable/release distro.
+IMHO, this should be used with care.
+When you say &quot;caludron is by definition unstable, we don't need an extra
+testing stage&quot;, you implicitely state that Fedora Rawhide's policies are
+stupid and only yours is a valid one.
+
+iii. Upgrading the _kernel_ (or the system and session manager, or other
+_critical_ system parts) to the next _beta/RC_ version, which IMNSHO is not
+the right thing to do, unless there are 2 different metapackages
+(latest-stable-kernel and latest-kernel), so that people who are using a
+cooker/cauldron/rawhide/unstable distro be able to choose the degree of risk
+they're willing to adopt:
+a). risking everything;
+b). risking mostly application/DE breakage, yet having a reasonable degree
+of confidence that the system as a whole is not really broken except in
+extremely rare cases.
+
+
+Of course, your distro, your policies.
+
+
+OTOH, I've had in the past the proof that FLOSS developers typically lack
+common sense. A few examples:
+
+1. Arch Linux developers can't understand that developing a few scripts (a
+la Slackware, not a la Mandriva) that would assist the user into further
+system &amp; DE configuration after the initial install makes a lot of sense.
+100 hours of developers' time&#160; vs. 1,000,000 hours of users' wasted
+post-install time. =&gt; Develop once, use by everyone.
+
+2. The same for Gentoo-like distros (stage 1). Having everybody building
+every package for every system is useless in 99.9999% of the time, as the
+claimed &quot;optimisations&quot; might be of 2-3% in terms of speed, whereas the
+millions of users' wasted time (and electrical energy!) are a huge nonsense
+-- and it's anti-ecological too! =&gt; Build once, install by everyone.
+
+3. FreeBSD devs have been extremely opaque wrt binary updates. I've not been
+using FreeBSD since ages, but I believe that, even if they do have binary
+updates now, they're not in plain repositories that could be browsed
+(FTP/HTTP) like the Linux updates repos. Once again, patching the FreeBSD
+style is a huge waste of time and adds unnecessary risks.
+
+4. XFCE devs really can't understand/accept that _not_ having for the
+desktop icons a text label drawn with transparency &amp; outline (instead of the
+default opaque background) makes their DE look like Win95. (Transparency
+came with Win98 and outlining... I'm not sure.)
+
+5. There are gazillions of _relevant_ bugs (even in applications like gedit,
+kate, whatnot) that never got fixed, whereas the developers of the
+respective DEs always try to add new features, sometimes exotic and
+irrelevant ones (compiz-included). It's like they prefer the glitter (the
+bling-bling) to _relevant_ functionality. Yet, they develop for Linux, not
+for Windows. Go figure.
+
+6. &quot;If it ain't broken, don't fix it.&quot; Countless examples (y compris KDE4,
+GNOME3, but I'n not going into this), I'll just say SysV
+init/systemd/upstart/whatnot -- I'm not even interested in this crap. It is
+crap for me because:
+i. Booting time is irrelevant for servers, they're 99.99999% up.
+ii. Only stupid desktop users would shutdown when hybernation
+(suspend-to-disk) is available.
+iii. Gaining 10 seconds in boot time is not worthing, if the price is a
+disruptive redesign of the _entire_ init process, with tons of downstream
+work for everyone.
+
+But, as I said, I never trust the judgment of FLOSS/pro-bono developers. So
+I don't expect any of you to understand my rationale -- I even expect
+Dodonov to piss on my words, as he already did today. (Quite unexpected, as
+he already worked for Microsoft, and so far no Microsoft guy mocked me.)
+
+R-C aka beranger
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="006790.html">[Mageia-dev] kernel 3.0 is a big mistake in cauldron
+</A></li>
+ <LI>Next message: <A HREF="006795.html">[Mageia-dev] kernel 3.0 is a big mistake in cauldron
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#6793">[ date ]</a>
+ <a href="thread.html#6793">[ thread ]</a>
+ <a href="subject.html#6793">[ subject ]</a>
+ <a href="author.html#6793">[ 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>