1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
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>><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 "caludron is by definition unstable, we don't need an extra
testing stage", 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 & DE configuration after the initial install makes a lot of sense.
100 hours of developers' time  vs. 1,000,000 hours of users' wasted
post-install time. => 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 "optimisations" 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! => 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 & 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. "If it ain't broken, don't fix it." 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>
|