LWN: Comments on "Episodes from the evolution of Fedora" https://lwn.net/Articles/233347/ This is a special feed containing comments posted to the individual LWN article titled "Episodes from the evolution of Fedora". en-us Sun, 07 Sep 2025 13:57:22 +0000 Sun, 07 Sep 2025 13:57:22 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Episodes from the evolution of Fedora https://lwn.net/Articles/305167/ https://lwn.net/Articles/305167/ brouhaha And after 17 months, including Summer of Code 2007 and 2008, there still isn't a release of either Zope 2 or Zope 3 that works with Python 2.5. :-( <p> I know, it's open source so if I don't like it I should fix it myself rather than complaining. But life's too short, so my solution was to stop using Zope. Wed, 29 Oct 2008 23:53:58 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/235882/ https://lwn.net/Articles/235882/ abans I use last development kernel (2.6.21-1.3149.fc7), have this such problem too.<br> Sun, 27 May 2007 06:46:39 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/235345/ https://lwn.net/Articles/235345/ k8to *shrug*, I read the text as a description of a philosophy, that of resolving all important issues prior to ship. As a Debian user I certainly appreciate that.<br> <p> The problem, to my mind, isn't so much the slow cycles but the stale software in the slow cycles. Maybe that's just a symptom. Testing still doesn't run on my now 10 month old hardware. Luckily I am empowered to address this problem myself.<br> Tue, 22 May 2007 17:27:14 +0000 No, Python2 was delayed due to GPL-incompatibility problems. https://lwn.net/Articles/235344/ https://lwn.net/Articles/235344/ k8to Python2's introduction was delayed long after these concerns were resolved. The "problem" window persisted for six months or so, but Red Hat shipped out of date pythons for 3-4 years.<br> <p> It was anaconda, and the principle anaconda developer having departed.<br> Tue, 22 May 2007 17:24:05 +0000 maybe but... https://lwn.net/Articles/234914/ https://lwn.net/Articles/234914/ gvy IIRC they couldn't get Anaconda that easy onto 2.x too.<br> Thu, 17 May 2007 22:26:11 +0000 Why is Zope a big deal? https://lwn.net/Articles/234058/ https://lwn.net/Articles/234058/ fyodor Hear! Hear! I run Fedora on my 3 most important machines, and I'm also glad to see these changes. I don't want Fedora to go overboard with experimental code which might destabilize my system, but the Nouveau (off by default) and Python 2.5 changes seem eminently reasonable. <P>-<a href="http://insecure.org">Fyodor</a> Sat, 12 May 2007 00:36:35 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/234031/ https://lwn.net/Articles/234031/ joey Weird comment about Debian in this article. After all, Debian didn't delay any release waiting for everything to work with one version of python; it instead packages multiple co-existing versions and allows holdouts that don't work with the newest version to run using an older version. There's was a lot of infrastructure work done by Debian (and Ubuntu) developers to support this.<br> <p> Kind of a shame that LWN tends to fall back to the old standby of ragging on Debian's release cycle when it could instead just discuss how Debian has already solved the problem.<br> <p> Otherwise interesting article.<br> Fri, 11 May 2007 20:36:40 +0000 No, Python2 was delayed due to GPL-incompatibility problems. https://lwn.net/Articles/233888/ https://lwn.net/Articles/233888/ dwheeler No, I think Python 2's introduction was delayed because of GPL-incompatibility concerns. &lt;a href="<a href="http://mail.python.org/pipermail/python-dev/2001-February/012962.html">http://mail.python.org/pipermail/python-dev/2001-February...</a>"&gt;<br> Here's a sample post of discussions about Python 2 licensing&lt;/a&gt;<br> (not specific to Red Hat in this case, but you can see that it WAS an issue.<br> <p> Fri, 11 May 2007 02:16:27 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233840/ https://lwn.net/Articles/233840/ jengelh I was implying 10.3alpha. libata is only seriously used for SATA in 10.2.<br> Thu, 10 May 2007 20:50:05 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233839/ https://lwn.net/Articles/233839/ vlima The install cd for opensuse 10.2 uses the old ide driver on my laptop.<br> Iow. they're cheating. :)<br> Thu, 10 May 2007 20:36:51 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233833/ https://lwn.net/Articles/233833/ tseaver I'll note as well that there is a Google Summer of Code project this year<br> aimed at getting Zope to work with Python 2.5, so this problem is likely<br> short-lived.<br> Thu, 10 May 2007 20:25:19 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233831/ https://lwn.net/Articles/233831/ tseaver The fact that Zope can't be run after compiling with Python 2.5 is<br> due to a combination of factors, some of which are easier to work around<br> than others:<br> <p> - APIs have been removed in Python 2.5, often without any kind of<br> deprecation process (the 'OverflowWarning' exception type, for<br> instance, is just gone in 2.5, yet using it produced no warnings at<br> all under 2.4).<br> <p> Those issues are mostly minor, and might even be in the purview of a<br> package maintainer to patch away (if they were the whole problem, then<br> Zope itself would have already added the forward-compatibility).<br> <p> Some issues, however, are likely too hard to fix as a package maintainer:<br> <p> - The underlying API for C-based extension types now asserts on<br> Zope's ExtensionClass, which is noted in the module headers as the<br> original inspiration for the abstract object stuff in Python. Again,<br> there is absolutely no clue when building / running Zope under Python<br> 2.4 that anything will break.<br> <p> - The implications of Python's new AST-based compiler for Zope's<br> "untrusted code" security model are unknown. Evaluating them<br> requires fairly deep knowledge of the Python internals *and* a<br> willingness to think hard about how they might be exploited by<br> malicious (or wrong-headed) code in templates and through-the-web<br> scripts.<br> <p> This last issue is the one that the Zope community had expected to be<br> the problem; the unintended backward-compatibility issues are just icing<br> on the cake.<br> Thu, 10 May 2007 20:23:10 +0000 Why is Zope a big deal? https://lwn.net/Articles/233826/ https://lwn.net/Articles/233826/ jospoortvliet I applaud fedora (and Red Hat) for their effort to propell the development <br> of FOSS. There are risks, but I think the good effects surpass the risks. <br> Imho it was a good choice to include the new driver and python etc...<br> Thu, 10 May 2007 20:00:25 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233781/ https://lwn.net/Articles/233781/ JoeBuck But does SUSE work on vlima's system? The problem seems to affect his particular CDROM device, but not others. Thu, 10 May 2007 16:40:23 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233760/ https://lwn.net/Articles/233760/ jengelh While SUSE has success with libata... go figure.<br> Thu, 10 May 2007 14:15:12 +0000 Fedora is a *development* distribution https://lwn.net/Articles/233752/ https://lwn.net/Articles/233752/ mattdm <p><i>The whole purpose of Fedora is to test/debug/... packages that are destined to end up in the RedHat distro.</i></p> Not quite true. That's only one part of Fedora's purpose (even from Red Hat's point of view). Thu, 10 May 2007 12:10:59 +0000 Fedora is a *development* distribution https://lwn.net/Articles/233711/ https://lwn.net/Articles/233711/ addw The whole purpose of Fedora is to test/debug/... packages that are destined to end up in the RedHat distro. It is done in public and with the lable ''distribution'' to encourage people to use/test it in a wide variety of situations/hardware, etc.<br> <p> So plone is broken, well it will get fixed eventually and python_2.5/phone combination will be fit to use in RedHat 6 (or whatever). This is as it should be.<br> <p> I never cease to be amazed at the people who run serious production servers on Fedora. Why do this ? We all know that Fedora is leading edge and that things break occasionally; we also know that Fedora is not really maintained for many years.<br> <p> If you want to run a production box install RedHat Enterprise (or CentOS if you want the free equivalent)[**]. It is rare that you need the absolute latest version of something for your server and once it is installed and working you want to just leave it alone other than applying the latest security/... patches.<br> <p> Me ? I run Fedora on my laptop &amp; development box; CentOS on my main server &amp; RedHat or CentOS on customers' machines.<br> <p> [**] Or Debian, SuSE, ... if you prefer one of those just-as-good environments.<br> <p> Thu, 10 May 2007 07:43:07 +0000 overblown https://lwn.net/Articles/233691/ https://lwn.net/Articles/233691/ mattdm Yeah, there does seem to be some hyperbole here. The article says "one user has already been burned by trying Nouveau" -- but the link goes to someone who tried the LiveCD and found it didn't work with Nouveau on their system, not someone who found it unexpectedly destroyed their monitor or caused them to lose data. In other words, a pretty minor "burn".<br> Thu, 10 May 2007 03:55:23 +0000 Episodes from the evolution of Fedora https://lwn.net/Articles/233687/ https://lwn.net/Articles/233687/ vlima Then there is the new pata/ide drivers. None of the test releases I've tried has even booted... Bugzilla #<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=227207">227207</a>. Thu, 10 May 2007 03:24:55 +0000 Why is Zope a big deal? https://lwn.net/Articles/233677/ https://lwn.net/Articles/233677/ wtogami Hi, Fedora developer here, with my own personal opinion on the Zope matter.<br> <p> This Zope thing is unnecessarily overblown. Zope is a server-side application. It is perfectly reasonable for users to use Zope either on FC6 (which is supported until beyond the release of F8), or better yet RHEL5 or CentOS5 which may be much better suited for long-term Zope usage.<br> <p> Fedora's goal is different from RHEL or CentOS.<br> Fedora's primary goal:<br> Rapid Progress of FOSS<br> <p> Holding the release of Fedora 7 due to Zope or creating a non-trivial extra maintenance burden in providing compat-python24 and an arbitrary amount of compat-python24 modules hinders Fedora in the pursuit of progress.<br> <p> Similarly, criticism of including Nouveau is overblown. Disabled-by-default means we get safety by default. Meanwhile we make it easy for testing and progress of Nouveau to happen. I suppose splitting it out into its own package is a good idea. We should also have better documentation describing *how* to safely test nouveau and back out if it fails.<br> <p> One legitimate case of bleeding edge danger is the iwl3945 driver currently in the rawhide kernel. It has been getting better lately, but works poorly for most users, while causing nasty system-wide problems (I/O device freakout, ops, panic) for some people. Currently that driver *is* enabled by default in rawhide. We are considering disabling or removing it before F7 if we cannot make it at least safe (if not functional) to users by default.<br> Thu, 10 May 2007 01:33:40 +0000