|
|
Subscribe / Log in / New account

Distributions

Upheaval in the Debian Live project

By Jake Edge
December 2, 2015

While the event had a certain amount of drama surrounding it, the announcement of the end for the Debian Live project seems likely to have less of an impact than it first appeared. The loss of the lead developer will certainly be felt—and the treatment he and the project received seems rather baffling—but the project looks like it will continue in some form. So Debian will still have tools to create live CDs and other media going forward, but what appears to be a long-simmering dispute between project founder and leader Daniel Baumann and the Debian CD and installer teams has been "resolved", albeit in an unfortunate fashion.

The November 9 announcement from Baumann was titled "An abrupt End to Debian Live". In that message, he pointed to a number of different events over the nearly ten years since the project was founded that indicated to him that his efforts on Debian Live were not being valued, at least by some. The final straw, it seems, was an "intent to package" (ITP) bug filed by Iain R. Learmonth that impinged on the namespace used by Debian Live.

Given that one of the main Debian Live packages is called "live-build", the new package's name, "live-build-ng", was fairly confrontational in and of itself. Live-build-ng is meant to be a wrapper around the vmdebootstrap tool for creating live media (CDs and USB sticks), which is precisely the role Debian Live is filling. But when Baumann asked Learmonth to choose a different name for his package, he got an "interesting" reply:

It is worth noting that live-build is not a Debian project, it is an external project that claims to be an official Debian project. This is something that needs to be fixed.

There is no namespace issue, we are building on the existing live-config and live-boot packages that are maintained and bringing these into Debian as native projects. If necessary, these will be forks, but I'm hoping that won't have to happen and that we can integrate these packages into Debian and continue development in a collaborative manner.

live-build has been deprecated by debian-cd, and live-build-ng is replacing it. In a purely Debian context at least, live-build is deprecated. live-build-ng is being developed in collaboration with debian-cd and D-I [Debian Installer].

Whether or not Debian Live is an "official" Debian project (or even what "official" means in this context) has been disputed in the thread. Beyond that, though, Neil Williams (who is the maintainer of vmdebootstrap) provided some explanation for the switch away from Debian Live:

vmdebootstrap is being extended explicitly to provide support for a replacement for live-build. This work is happening within the debian-cd team to be able to solve the existing problems with live-build. These problems include reliability issues, lack of multiple architecture support and lack of UEFI support. vmdebootstrap has all of these, we do use support from live-boot and live-config as these are out of the scope for vmdebootstrap.

Those seem like legitimate complaints, but ones that could have been fixed within the existing project. Instead, though, something of a stealth project was evidently undertaken to replace live-build. As Baumann pointed out, nothing was posted to the debian-live mailing list about the plans. The ITP was the first notice that anyone from the Debian Live project got about the plans, so it all looks like a "secret plan"—something that doesn't sit well in a project like Debian.

As might be guessed, there were multiple postings that supported Baumann's request to rename "live-build-ng", followed by many that expressed dismay at his decision to stop working on Debian Live. But Learmonth and Williams were adamant that replacing live-build is needed. Learmonth did rename live-build-ng to a perhaps less confrontational name: live-wrapper. He noted that his aim had been to add the new tool to the Debian Live project (and "bring the Debian Live project into Debian"), but things did not play out that way.

I apologise to everyone that has been upset by the ITP bug. The software is not yet ready for use as a full replacement for live-build, and it was filed to let people know that the work was ongoing and to collect feedback. This sort of worked, but the feedback wasn't the kind I was looking for.

The backlash could perhaps have been foreseen. Communication is a key aspect of free-software communities, so a plan to replace the guts of a project seems likely to be controversial—more so if it is kept under wraps. For his part, Baumann has certainly not been perfect—he delayed the "wheezy" release by uploading an unsuitable syslinux package and dropped down from a Debian Developer to a Debian Maintainer shortly thereafter—but that doesn't mean he deserves this kind of treatment. There are others involved in the project as well, of course, so it is not just Baumann who is affected.

One of those other people is Ben Armstrong, who has been something of a diplomat during the event and has tried to smooth the waters. He started with a post that celebrated the project and what Baumann and the team had accomplished over the years. As he noted, the list of downstream projects for Debian Live is quite impressive. In another post, he also pointed out that the project is not dead:

If the Debian CD team succeeds in their efforts and produces a replacement that is viable, reliable, well-tested, and a suitable candidate to replace live-build, this can only be good for Debian. If they are doing their job, they will not "[replace live-build with] an officially improved, unreliable, little-tested alternative". I've seen no evidence so far that they operate that way. And in the meantime, live-build remains in the archive -- there is no hurry to remove it, so long as it remains in good shape, and there is not yet an improved successor to replace it.

On November 24, Armstrong also posted an update (and to his blog) on Debian Live. It shows some good progress made in the two weeks since Baumann's exit; there are even signs of collaboration between the project and the live-wrapper developers. There is also a to-do list, as well as the inevitable call for more help. That gives reason to believe that all of the drama surrounding the project was just a glitch—avoidable, perhaps, but not quite as dire as it might have seemed.

Comments (23 posted)

Brief items

Distribution quotes of the fortnight

In the end, though, what we call the thing is probably less important than what we do with the thing. (I propose we rename this thread the Fedora Bikeshed Committee)
-- Ben Cotton

Ubuntu has become the most successful global collaboration of diverse open source interests precisely because we expect everyone who wants to benefit to come together and work together in a common place to a common goal. Others have chosen to fragment their landscape into pools which are available to some but not others. While our competitors are perfectly entitled to have their own ideas about what works, I do not intend to put what we have built at risk to suit them.
Mark Shuttleworth

Comments (4 posted)

Red Hat Enterprise Linux 7.2

Red Hat has announced the release of Red Hat Enterprise Linux 7.2. "New features and capabilities focus on security, networking, and system administration, along with a continued emphasis on enterprise-ready tooling for the development and deployment of Linux container-based applications. In addition, Red Hat Enterprise Linux 7.2 includes compatibility with the new Red Hat Insights, an add-on operational analytics offering designed to increase IT efficiency and reduce downtime through the proactive identification of known risks and technical issues."

Comments (14 posted)

Oracle Linux 7.2

Oracle Linux 7 Update 2 has been released. As usual, Oracle Linux ships with both a Red Hat compatible kernel and Oracle's enterprise kernel.

Comments (none posted)

Distribution News

Debian GNU/Linux

Call for DebConf17 bids

The call for bids for hosting DebConf17 has been extended until December 15. "There is a plethora of information on the wiki, although not necessarily all of it is up to date. Please do not hesitate to send a message to the mailing list, or drop by on irc://irc.debian.org/#debconf-team if you have any questions or there are uncertanties."

Full Story (comments: none)

Fedora

Fedora 21 End Of Life

Fedora 21 has reached its end of life for updates and support. No further updates, including security updates, will be available for Fedora 21. Fedora 22 will receive support for several more months. Upgrade instructions may be found on the project wiki.

Full Story (comments: none)

Ubuntu family

Ubuntu Community Council election results posted

The 2015 Ubuntu Community Council (CC) elections have been concluded. The results of the vote, as announced on the Ubuntu Fridge blog, are the seven individuals who will serve on the CC for the next two years: Daniel Holbach, Laura Czajkowski, Svetlana Belkin, Michael Hall, Scarlett Clark, C de-Avillez, and Marco Ceppi. A detailed account of the ballot results, complete with links to each candidate's biographical page, is also online.

Comments (26 posted)

Newsletters and articles of interest

Distribution newsletters

Comments (none posted)

Garrett: If it's not practical to redistribute free software, it's not free software in practice

Matthew Garrett continues his campaign against Canonical's "intellectual property rights policy". "The reality is that if Debian had had an identical policy in 2004, Ubuntu wouldn't exist. The effort required to strip all Debian trademarks from the source packages would have been immense, and this would have had to be repeated for every release. While this policy is in place, nobody's going to be able to take Ubuntu and build something better."

Comments (80 posted)

Vinux Enhances Productivity for Visually Impaired Users (LinuxInsider)

LinuxInsider takes a look at Vinux, a distribution that targets blind and partially sighted users. "Vinux provides tools for sight-challenged users in an integrated environment, eliminating the need to track down and install accessibility software on their own. The support community is particularly sensitive to the needs of such users. The integrated approach Vinux takes makes it easier for a sight-impaired user to be more productive."

Comments (none posted)

Fedora 23 review (Ars Technica)

Ars Technica reviews Fedora 23. Primarily the workstation edition is covered, so it is also a review of GNOME 3.18, the featured desktop on Fedora 23. "Fedora has long been an early adopter of Wayland, and Fedora 23 is no different, offering considerably more support than any other distro to date. In fact, the Wayland support is getting close enough to feature-complete that it appears Fedora 24 may boot to Wayland by default. By and large you won't notice much difference should you try out Wayland in Fedora 23 (just log out of your current session and select Wayland from the menu that drops down from the gear icon at the lower right side of the login dialog). This lack of noticeable difference is a good thing, since you really shouldn't need to know what your display manager is up to, but there are some new features available if you need them."

Comments (none posted)

Page editor: Rebecca Sobol
Next page: Development>>


Copyright © 2015, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds