LWN: Comments on "Fedora 20 Beta released" https://lwn.net/Articles/573588/ This is a special feed containing comments posted to the individual LWN article titled "Fedora 20 Beta released". en-us Fri, 10 Oct 2025 07:42:19 +0000 Fri, 10 Oct 2025 07:42:19 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Fedora 20 Beta released https://lwn.net/Articles/574775/ https://lwn.net/Articles/574775/ dashesy <div class="FormattedComment"> You can use kickstart with local drive, just createrepo locally and refer to it.<br> </div> Fri, 22 Nov 2013 20:34:43 +0000 Fedora 20 Beta released https://lwn.net/Articles/574774/ https://lwn.net/Articles/574774/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; Kernel-3.10.20 has been released, but Fedora stopped supporting it in F19 at version 3.10.11 and in F18 at version 3.10.14.</font><br> <p> Fedora 18 and 19 initially shipped with 3.6.10 and 3.9.0 (respectively) and as new upstream kernels have been released, Fedora has kept up. As I type this, my F18 server is running 3.11.7 and my F19 workstation is running 3.11.8 via Fedora's updates.<br> <p> <font class="QuotedText">&gt; What is needed is an install from local drive in the Add/Remove Programs, where dependencies are checked</font><br> <p> You mean something like 'yum localinstall somerandompackage.rpm'?<br> <p> IIRC if you double-click on a random RPM you've downloaded, the desktop will try to install it for you too (using the same mechanism)<br> <p> Also, after any installation, Fedora will generate you a kickstart file that will exactly recreate the installation you selected. If you don't want the latest packages installed, then you have the option of disabling it. Alternatively you can do an 'rpm -qa' and paste that list in a kickstart file. Either way you have a guaranteed package set.<br> <p> (I've been using kickstart for automated, 100% reproducible installations since the RHL7 days..)<br> </div> Fri, 22 Nov 2013 20:34:39 +0000 Fedora 20 Beta released https://lwn.net/Articles/574776/ https://lwn.net/Articles/574776/ rahulsundaram <div class="FormattedComment"> The kernel release strategy is explained at <a href="https://fedoraproject.org/wiki/KernelRebases">https://fedoraproject.org/wiki/KernelRebases</a> and <a href="https://fedoraproject.org/wiki/Updates_Policy?rd=Package_update_acceptance_criteria#kernel_package">https://fedoraproject.org/wiki/Updates_Policy?rd=Package_...</a><br> <p> If you have any feedback on that, post to <a href="https://lists.fedoraproject.org/mailman/listinfo/kernel">https://lists.fedoraproject.org/mailman/listinfo/kernel</a><br> </div> Fri, 22 Nov 2013 20:33:39 +0000 Fedora 20 Beta released https://lwn.net/Articles/574767/ https://lwn.net/Articles/574767/ compte <div class="FormattedComment"> <font class="QuotedText">&gt;1) Fedora releases stable kernel updates through the entire life of the distro ...</font><br> Kernel-3.10.20 has been released, but Fedora stopped supporting it in F19 at version 3.10.11 and in F18 at version 3.10.14. I remember using F10 with kernel 2.6.27.41, which means 41 revisions instead of just 11 or 14. This kernel was still maintained up to revision 50 something but support for F10 ended there. I could still recompile a source rpm with an updated revision though. See: <a rel="nofollow" href="http://kojipkgs.fedoraproject.org/packages/kernel/">http://kojipkgs.fedoraproject.org/packages/kernel/</a><br> I know, if it's too stable people won't use RedHat, but too unstable not enough experimental users.<br> <p> <font class="QuotedText">&gt;2) kickstart is intended for new system installations, not updates. Use the 'fedup' tool instead, and it will utilize files already present.</font><br> Fedup is just for upgrading to a new release and kickstart is loosing it's meaning because it's intended to compile something stable which we never get. What is needed is an install from local drive in the Add/Remove Programs, where dependencies are checked.<br> <p> <font class="QuotedText">&gt;4) Already supported, unless I misread something in the F19 install.</font><br> I tried using btrfs in /home directory with others in ext4 when installing without success. I actually have F18 installed in that way but I reused the /home dir during installation.<br> <font class="QuotedText">&gt;5) BTRFS is not default because it is not considered stable, and rightfully so ...</font><br> I just don't like LVM because I like having two systems isntalled on the same disk and often diagnose a system from the other. There is probably a way around it but prefer to wait for btrfs.<br> The rest of the points I can concede.<br> </div> Fri, 22 Nov 2013 19:17:28 +0000 Fedora 20 Beta released https://lwn.net/Articles/574664/ https://lwn.net/Articles/574664/ raven667 <div class="FormattedComment"> <font class="QuotedText">&gt; 1) Fedora releases stable kernel updates through the entire life of the distro [...] When an old kernel is abandoned upstream, they rebase to the current kernel.</font><br> <p> This is something I like because the modern kernel development process seems to be providing reliable quality releases, on a schedule, so periodic rebasing on stable releases supported by upstream is much less scary than it used to be. There were very good reasons why the enterprise distros went through all the trouble to backport fixes into their kernel forks for years and years even as that became more and more difficult as upstream diverged farther and farther from their fork but I'm not sure those reasons are as strong today with Linux 3.x than they were with Linux 2.4, the development and testing process has changed since then.<br> <p> Fedora is doing good work to see how it works out in practice to more closely track the upstream kernel.<br> </div> Thu, 21 Nov 2013 22:22:08 +0000 Fedora 20 Beta released https://lwn.net/Articles/574654/ https://lwn.net/Articles/574654/ pizza <div class="FormattedComment"> Comments:<br> <p> 1) Fedora releases stable kernel updates through the entire life of the distro -- there have been more than a dozen F19 kernel updates so far, and it's not even through half of its support interval. When an old kernel is abandoned upstream, they rebase to the current kernel. I don't know what more you can ask than that.<br> 2) kickstart is intended for new system installations, not updates. Use the 'fedup' tool instead, and it will utilize files already present.<br> 3) TThis is more of a metadata problem than something to do with Fedora per se, but there are quite likely situations where the Gnome app is better than an equivalent KDE app and may ultimately boil down to user preference.<br> 4) Already supported, unless I misread something in the F19 install.<br> 5) BTRFS is not default because it is not considered stable, and rightfully so -- It's eaten all of my data twice, most recently about three months ago). In any case, BTRFS/LVM/Bare partitions are top-level options when you chose partition layouts/schemes.<br> 6) Your personal preference is not universal.<br> <p> </div> Thu, 21 Nov 2013 21:20:50 +0000 Fedora 20 Beta released https://lwn.net/Articles/574627/ https://lwn.net/Articles/574627/ compte <div class="FormattedComment"> After F19 I had enough. Things Fedora needs to do to attract/maintain users:<br> <p> 1) Switch to rolling releases or stay more time on the stable kernels. Currently you only get about 10 kernel updates before moving on to the next one.<br> 2) A practical way to update a system with the files you already downloaded. "system-config-kickstart" is too complex and has stopped working.<br> 3) Stir away from some Gnome apps, such as "gnome-chemistry-utils" which only shows some graphs in the periodic table and look at the KDE alternative "kalzium", which gives you information (does not appear in a search with "periodic").<br> 4) Allow btrfs partitions next to ext4 or ext3 ones.<br> 5) Do not have LVM enabled by default, concentrate on btrfs.<br> 6) Have Mate enabled by default.<br> </div> Thu, 21 Nov 2013 19:15:52 +0000 Fedora 20 Beta released https://lwn.net/Articles/573955/ https://lwn.net/Articles/573955/ fandingo <div class="FormattedComment"> Thanks for the correction. It's easy to lose track of how long some features have been around.<br> </div> Fri, 15 Nov 2013 18:57:47 +0000 Fedora 20 Beta released https://lwn.net/Articles/573820/ https://lwn.net/Articles/573820/ khim It actually included some GUI libraries, but it's developement was all wrong: instead of asking developers about their needs LSB just packs mature components. Which means that features which developers and users expect to see are just not there. I've already <a href="http://lwn.net/Articles/534094/">wrote about that</a>: it's basically impossible to build most contemporary applications with just an LSB and if you are pulling distro-specific pieces anyway then what's the point? Thu, 14 Nov 2013 17:02:36 +0000 Fedora 20 Beta released https://lwn.net/Articles/573815/ https://lwn.net/Articles/573815/ khim <blockquote><font class="QuotedText">Why would I want to write a program (apart from distro tooling) for some specific distribution? Doesn't make much sense, considering the fragmentation of the distro space. What's the supposed benefit over just writing to the APIs of the upstream libraries I want to use?</font></blockquote> <p>Most software developers want to ship binaries. Most users want to use binaries (even most FOSS die-hards use binary distributions and not Arch or Gentoo). Which means “writing to the APIs of the upstream libraries” is either not an option or poor option. Couple that with the fact that most software developers out there don't want to ever show sources and you get two alternatives: one poor and another which is even worse.</p> <blockquote><font class="QuotedText">A cross-distro approach (obviously) would be of far more utility.</font></blockquote> <p>Only if it'll be actually usable for software developers.</p> <blockquote><font class="QuotedText">Why should I prefer it over the tools I like and already know?</font></blockquote> <p>Hmm… That's good question. For most developers <i>tools [they] like and already know</i> includes <a href="http://www.visualstudio.com/">exactly one item</a> and indeed if you explain how to use them to build binaries for all (or at least few major) Linux distributions out there what <b>these</b> tools you may attract some developers. But so far noone managed that feat.</p> <blockquote><font class="QuotedText">The actual appeal would be a list of interfaces guaranteed to be available on distro X, Y and Z, not some kind of downloadable SDK.</font></blockquote> <p>Why? For most developers out there Desktop Linux comes at the <b>fifth</b> place! It was third place, now it's fifth. First four places are Android, iOS, MacOS, and Windows (not necessarily in this order). Well, sometimes it's all about HTML5, but this approach is still hard to use for many types of programs. Linux support is always, <b>always</b> an afterthrough. Yet most distributions act as if they are a kings of the hill and may dictate rules. That's just crazy and irrational.</p> <p>Ubuntu is the only distribution which finally, <b>finally</b> is playing by rules set by “big boyz” and yes, they achieved some success. There are thousands of applications in Ubuntu's store, for example. Far cry from half million of applications in other big stores, but if you compare the userbase that's quite an achievement.</p> <p>We'll see how the story will go, but my personal opinion is that Linux Desktop is “on borrowed time”: Android (and ChromeOS) are not quite ready to replace developer's desktop but they are slowly moving in this direction. Situation is quite similar to first 10-15 years of IBM PC (and clones) development. IBM PC killed <a href="http://en.wikipedia.org/wiki/Workstation#Current_workstation_market">the workstations</a> and it looks like Android is poised to do the same for PC. After that point there are quite real chance that traditional GNU/Linux distributions will just die off.</p> Thu, 14 Nov 2013 16:53:39 +0000 Fedora 20 Beta released https://lwn.net/Articles/573816/ https://lwn.net/Articles/573816/ mpr22 That's what I thought, until I fact-checked myself some months back when about to say what you just said. The LSB has included GTK+ since April 2006 (3.1 Desktop), and Qt 4 since January 2008 (3.2). Thu, 14 Nov 2013 16:35:46 +0000 Fedora 20 Beta released https://lwn.net/Articles/573793/ https://lwn.net/Articles/573793/ raven667 <div class="FormattedComment"> The LSB just never had enough coverage of libraries that applications need to use, it only covered the very basic core C library and system, no GUI libraries or anything. This seems like the right idea but seems to have failed in practice, maybe what will happen is one distro will care enough about binary compatibility and will have the market share to become a de-facto standard which will resolve the issue, at least temporarily.<br> </div> Thu, 14 Nov 2013 14:22:11 +0000 Fedora 20 Beta released https://lwn.net/Articles/573754/ https://lwn.net/Articles/573754/ edgan <div class="FormattedComment"> I am running Fedora 20 Beta on a Lenovo W530. It is working really well. I am quite happy with it.<br> <p> The biggest problem I had was getting it to boot into the installer. Unetbootin made an image that wouldn't boot. Fedora USB Live Creator did make an image that booted. Though after it booted it wouldn't read the packages from the flash drive. So I had to give it networking to download the packages from a mirror.<br> <p> The installer has gotten a little bit better. It still needs some polish.<br> <p> Once it was installed, it has been good. Another weird issue I had was sound didn't work for a non-obvious reason. I ended up having to boot into Windows, unmute sound, and then boot back into Linux to get sound working.<br> </div> Thu, 14 Nov 2013 07:20:42 +0000 Fedora 20 Beta released https://lwn.net/Articles/573751/ https://lwn.net/Articles/573751/ jdulaney <div class="FormattedComment"> F20 works fine out of the box headless; I'm running it that way on some ARM h/w.<br> </div> Thu, 14 Nov 2013 05:15:56 +0000 Fedora 20 Beta released https://lwn.net/Articles/573739/ https://lwn.net/Articles/573739/ seyman <div class="FormattedComment"> <font class="QuotedText">&gt; The actual appeal would be a list of interfaces guaranteed to be available on distro X, Y and Z, not some kind of downloadable SDK.</font><br> <p> This is the LSB. So few people cared that I don't think it's even around anymore.<br> </div> Thu, 14 Nov 2013 01:28:55 +0000 Fedora 20 Beta released https://lwn.net/Articles/573736/ https://lwn.net/Articles/573736/ sampson <div class="FormattedComment"> FedUP for 18 -&gt; 19, not working for me.<br> <p> 19 -&gt; 29 Beta works fine last night. I have customer network <br> <p> The command worked for me:<br> <p> sudo fedup --network 20 --instrepo <a rel="nofollow" href="http://dl.fedoraproject.org/pub/fedora/linux/releases/test/20-Beta/Fedora/x86_64/os/">http://dl.fedoraproject.org/pub/fedora/linux/releases/tes...</a><br> <p> As my old PC has only 2GB memory left, the first run ended with "cannot allocate memory".<br> <p> I rebooted and the second run can re-used files downloaded during first run, and everything is fine.<br> <p> My Network Config for KVM/QEMU are well preserved during the upgrade by FedUP.<br> <p> </div> Wed, 13 Nov 2013 23:50:30 +0000 Fedora 20 Beta released https://lwn.net/Articles/573723/ https://lwn.net/Articles/573723/ nirik <div class="FormattedComment"> Fedup was actually introduced in Fedora 18. ;) <br> </div> Wed, 13 Nov 2013 22:13:38 +0000 Fedora 20 Beta released https://lwn.net/Articles/573718/ https://lwn.net/Articles/573718/ fandingo <div class="FormattedComment"> There's no officially supported method for upgrading Fedora before 19.<br> <p> Fedora 19 introduced the fedup tool, and it handles everything without interaction. A simple <br> <p> <font class="QuotedText">&gt; fedup --network 20</font><br> <p> would do the upgrade.<br> <p> Fedup isn't available for Fedora 18. You could try pointing yum at the Fedora 19 repositories and try a `yum update` that way. (This has been used for years by some people, but was never officially supported or tested.)<br> <p> The only headless option is PXE, which is easy with Kickstart and Fedora, but that may require BIOS/UEFI and network access that you don't have if it's off-site.<br> </div> Wed, 13 Nov 2013 21:58:58 +0000 Fedora 20 Beta released https://lwn.net/Articles/573715/ https://lwn.net/Articles/573715/ zlynx <div class="FormattedComment"> So, I've been afraid to upgrade my server running Fedora 18 because I installed it with a screen but it is currently headless.<br> <p> Does anyone have any data on how risky it is to upgrade to F19 or F20 without a screen or GUI? Is it going to ask questions during the upgrade that no one is there to answer?<br> </div> Wed, 13 Nov 2013 21:35:21 +0000 Fedora 20 Beta released https://lwn.net/Articles/573710/ https://lwn.net/Articles/573710/ lsl <div class="FormattedComment"> <font class="QuotedText">&gt; Ubuntu at least offers an SDK. Not sure how useful it is, but it's first step in the right direction.</font><br> <p> Hmm. I don't think an SDK for Distro X is terribly useful. Why would I want to write a program (apart from distro tooling) for some specific distribution? Doesn't make much sense, considering the fragmentation of the distro space. What's the supposed benefit over just writing to the APIs of the upstream libraries I want to use?<br> <p> A cross-distro approach (obviously) would be of far more utility. But even then, I somehow fail to see the point of it. Why should I prefer it over the tools I like and already know? The actual appeal would be a list of interfaces guaranteed to be available on distro X, Y and Z, not some kind of downloadable SDK.<br> </div> Wed, 13 Nov 2013 21:28:43 +0000 Fedora 20 Beta released https://lwn.net/Articles/573706/ https://lwn.net/Articles/573706/ jspaleta <div class="FormattedComment"> you missed the point... The Ubuntu SDK is NOT "distribution" wide.<br> <p> The Ubuntu SDK is tied directly to the Unity8 offering and tied directly to the sandbox security model being introduced with Mir. You cannot and will not be able to safely run applications generated through the Ubuntu app development process on Unity7 desktop. Jono reaffirmed this just today in his video chat.<br> <p> Apps built through the Ubuntu SDK process which lead to click packages will NOT be in the "distribution" repos that define the Ubuntu "distribution". And will not go through existing "distribution" quality or security review processes like other "disitribution" packages do.<br> <p> The click packages will live in a new space, and will rely on the sandboxing security model of the click packages which is tied specifically to Mir. People building apps with the Ubuntu SDK, and grinding out click packages via the developer tooling will not have apps that will run securely for any desktop still making use of X... even if running on top of XMir. Only "native" Mir environments sessions will safely be able to run these apps.<br> <p> The Ubuntu SDK as designed is not a full distribution solution. It is a single interface silo solution which will result in applications that can only be safely run inside that technology silo, again _only_ Mir native enbironments.<br> <p> Which is fine, as far as it goes... but its not a "distribution" wide solution and will NOT be. The Ubuntu SDK and the processes being spun up around are specific to the Unity _product_, which is much narrower a definition than a "linux distribution". Everything around the Ubuntu SDK is tooled in terms of a UI platform..which is going to be a distinct subset of the Ubuntu distribution whose bounds are defined by the repository structure.<br> <p> Everything you see with the SDK, is a mobile "platform" push which will morph over into a convergent platform push, if and when Mir is capable of providing a robust desktop. But every other desktop UI available in the Ubuntu "distribution" for install will not be able to use the applications being generated through this new platform app development process. <br> <p> Its really tiresome actually, how Canonical has overloaded the Ubuntu branding to mean so many different things. Ubuntu the wider community project does not benefit at all from the Ubuntu SDK. Ubuntu the Canonical controlled product...does. The self-inflicted brand confusion between the project space and the product space is really going to really start being a huge pain, once Unity8 is a viable desktop session and the click packaged application start showing up.<br> </div> Wed, 13 Nov 2013 20:25:49 +0000 Fedora 20 Beta released https://lwn.net/Articles/573698/ https://lwn.net/Articles/573698/ khim <p>That's why I've said that Ubuntu <a href="http://lwn.net/Articles/573620/">is the only free distribution which <b>thinks</b> about that</a>. Ubuntu is not there yet. It does not yet offers a stable, supported ABI to the application developers and as you've correctly pointed out that it may be a flop. But at least it <b>thinks</b> about ABI issues and tries to offer some coherent story. Other distributions just pack various packages and pat themselves on the back if they break ABI. Apparently the goal is not to make it possible to actually use your distribution for anything but to <a href="http://lwn.net/Articles/571630/">actively fix all the incompatibilities</a>. Which only works of <b>all</b> the software comes from the distribution. This approach does not scale because locally developerd scripts and programs don't (and should not!) come from the distribution.</p> Wed, 13 Nov 2013 19:44:33 +0000 Fedora 20 Beta released https://lwn.net/Articles/573687/ https://lwn.net/Articles/573687/ mathstuf <div class="FormattedComment"> IIRC, 1.5 removed some long-deprecated APIs, breaking API compatibility. Not everyone uses semantic versioning, so thinking "oh, minor version change -&gt; no big deal" is not an assumption I'd apply too liberally.<br> </div> Wed, 13 Nov 2013 18:08:25 +0000 Fedora 20 Beta released https://lwn.net/Articles/573680/ https://lwn.net/Articles/573680/ torquay <ul> <i> IIRC the main API/ABI breakage in F20 is libpng 1.6. </i> </ul> <p> Hmm. This would suggest API/ABI breakage in a minor version (F19 has libpng 1.5), which is quite bad practice. </p> <p> According to the <a rel="nofollow" href="http://upstream-tracker.org/versions/libpng.html">libpng entry</a> on upstream tracker, the differences between libpng 1.5 and 1.6 are one removed symbol and a whole bunch of relatively minor changes (eg. some pointers now have the "restrict" qualifier). These may very well amount to ABI/API breakage, but the upstream tracker is not perfect (ie. it makes mistakes), and/or the changes might be benign (eg. the removed symbol may have been for internal use only, and adding the "restrict" qualifier simply exposes internal assumptions explicitly). </p> <p> Nevertheless, it would be very useful to produce a report of all API/ABI changes between F19 and F20 based on upstream tracker data. Data with some noise is better than no data. </p> Wed, 13 Nov 2013 17:34:40 +0000 Fedora 20 Beta released https://lwn.net/Articles/573660/ https://lwn.net/Articles/573660/ jspaleta <div class="FormattedComment"> The SDK for Ubuntu is quite... new... and is part of the mobile push which saw Unity rewritten in qt. The sdk is essential...qt5..and the IDE is just qtcreator. Prior to the Unity rewrite, Ubuntu for years struggled to have a documented API.<br> <p> That isn't to knock the effort to establish the Ubuntu SDK, but keep it in context. The Ubuntu SDK is part of the mobile push. Positioned to make it possible for people to put together mobile "apps" and publish specialized "click" package payloads..outside of the mainline repository structure. <br> But the guts of the SDK Ubuntu is standing up...the breadth and scope of it.. to define a coherent usable developer experience is the work being done but the qt upstream. So who's thinking about a solid SDK? The Qt guys and gals. Canonical is leveraging and rebranding that work.<br> <p> <p> We really do not know if Ubuntu will stick with the Qt SDK or not yet. They move from one technology to another so... "quickly" (pun intended) that it's really hard to say what's going to happen with the Ubuntu SDK and how much vendorification of the Qt APIs it will grow. I expect they'll start significantly diverging the Qt developer experience soon.<br> <p> <p> <p> <p> </div> Wed, 13 Nov 2013 16:40:59 +0000 Fedora 20 Beta released https://lwn.net/Articles/573654/ https://lwn.net/Articles/573654/ khim <blockquote><font class="QuotedText">Unless I'm mistaken, Ubuntu just inherits that from Debian, no?</font></blockquote> <p>Ubuntu at least <a href="http://developer.ubuntu.com/apps/create/get-the-sdk/">offers an SDK</a>. Not sure how useful it is, but it's first step in the right direction.</p> <blockquote><font class="QuotedText">AFAIR Mandrake/Mandriva/Mageia also follows the Debian practice of creating new packages when ABI breakage occurs, avoiding the need to recompile packages depending on the older ABI.</font></blockquote> <p>It's not enough to create new package with a new name, you also need to support old one, too. AFAICS only RHEL does that consistently, although later versions of Ubuntu are doing much better than before.</p> Wed, 13 Nov 2013 14:37:16 +0000 Workaround for broken wifi https://lwn.net/Articles/573644/ https://lwn.net/Articles/573644/ cbcbcb <div class="FormattedComment"> <p> If NetworkManager doesn't recognise your wifi correctly, there is a workaround here<br> <p> <a rel="nofollow" href="https://bugzilla.redhat.com/show_bug.cgi?id=1015598">https://bugzilla.redhat.com/show_bug.cgi?id=1015598</a><br> </div> Wed, 13 Nov 2013 13:30:31 +0000 Fedora 20 Beta released https://lwn.net/Articles/573639/ https://lwn.net/Articles/573639/ salimma <div class="FormattedComment"> Unless I'm mistaken, Ubuntu just inherits that from Debian, no? And other Debian derivatives share that.<br> <p> AFAIR Mandrake/Mandriva/Mageia also follows the Debian practice of creating new packages when ABI breakage occurs, avoiding the need to recompile packages depending on the older ABI<br> </div> Wed, 13 Nov 2013 10:58:14 +0000 Fedora 20 Beta released https://lwn.net/Articles/573638/ https://lwn.net/Articles/573638/ hadrons123 <div class="FormattedComment"> Best Fedora beta ever for me. I 'm using MATE and couldn't be more happier. Tried gnome a bit with alpha but wasn't even able to change adwaita-icon-theme from the default without breaking the shell.<br> </div> Wed, 13 Nov 2013 10:33:47 +0000 Fedora 20 Beta released https://lwn.net/Articles/573628/ https://lwn.net/Articles/573628/ pbonzini <div class="FormattedComment"> IIRC the main API/ABI breakage in F20 is libpng 1.6.<br> </div> Wed, 13 Nov 2013 08:33:09 +0000 Beta then upgrade https://lwn.net/Articles/573626/ https://lwn.net/Articles/573626/ lkundrak <div class="FormattedComment"> Yes. If it boots and yum works it's very likely that it will upgrade smoothly.<br> </div> Wed, 13 Nov 2013 08:01:13 +0000 Beta then upgrade https://lwn.net/Articles/573622/ https://lwn.net/Articles/573622/ epa <div class="FormattedComment"> If you install the beta is it expected that you can smoothly upgrade to Fedora 20 final?<br> </div> Wed, 13 Nov 2013 06:59:17 +0000 Fedora 20 Beta released https://lwn.net/Articles/573620/ https://lwn.net/Articles/573620/ khim AFAICS Ubuntu is the only free distribution which thinks about that. There are RHEL, of course, but it solves the problem in a different way (with glacial pace of changes). Everything else (including Fedora) don't even <b>have</b> a defined API/ABI, it's more or less defined as "whatever we happen to include in the set of packages and if they are changed they you just need to recompile all your stuff". Wed, 13 Nov 2013 06:38:28 +0000 Fedora 20 Beta released https://lwn.net/Articles/573617/ https://lwn.net/Articles/573617/ torquay <p> Is there a list of API and ABI changes since Fedora 19 ? It's important to have such a list, as often enough user code written in a Fedora N environment refuses to run or compile under Fedora N+1. (By "user code" I mean stuff that's not part of the distro mud ball). </p> <p> Avoiding API and ABI breaks would be the obvious solution, but if that's not doable, then at least having a list the API/ABI changes (where and how) can save a lot of development effort. </p> Wed, 13 Nov 2013 05:17:30 +0000