LWN.net Logo

Why people don't test development distributions

Why people don't test development distributions

Posted Jul 6, 2009 21:23 UTC (Mon) by drag (subscriber, #31333)
Parent article: Why people don't test development distributions

I know the answer :)

You make the stable system snapshots of the unstable system. This reflects the true nature of software were progress is a relentless grind and releases are merely development snapshots that are given special consideration.

This is how Debian does it with Sid and the testing snapshots and it works terrifically. I have used Debian unstable for years at a time without the major breakages that Fedora and Ubuntu users suffer from. Just lots of little breakage from time to time.

Then to solve the little breakages you use the brilliant Conary package management system developed by former Redhat developers in rPath and is incorporated into Foresight Linux distribution.

Conary has many very significant design advantages over RPM or DPKG system.

* Packages are very easy to make compared to deb or rpm format.

* Only updates the specific files that need to be updated, not entire software packages.

* features 'Rollbacks' so that users can freely and simply do downgrades in order to avoid breakages that plague normal Linux users.

Apt-get and Yum and such are designed to make upgrade easier... Conary makes going both ways easier. It is by far a much superior design.

If I was ruler of the planet I would have a single distribution core, featuring mainly 'Linux plumbing' that is under continious development. Then Debian and Fedora folks would be forced to port their stuff over to Conary packages and use the common core for building their custom distributions.

This would have a massive effect of reducing workload, eliminating redundant packaging and thus increasing the quality and number packages dramatically.

:)


(Log in to post comments)

Why people don't test development distributions

Posted Jul 6, 2009 21:33 UTC (Mon) by einstein (subscriber, #2052) [Link]

You got my vote sir!

Why people don't test development distributions

Posted Jul 6, 2009 21:48 UTC (Mon) by kragil (guest, #34373) [Link]

Yeah, distributed package management and bug tracking is still needed.

I sure hope the benefits of distributed SCM will eventually lead to more .deb and .rpm colaboration on bugs and packaging.

Why people don't test development distributions

Posted Jul 7, 2009 15:33 UTC (Tue) by salimma (subscriber, #34460) [Link]

yum (Fedora) and zypper (openSUSE) support delta RPMs, so only incremental changes need to be downloaded during an update. yum supports rollbacks too.

Why people don't test development distributions

Posted Jul 7, 2009 18:54 UTC (Tue) by kragil (guest, #34373) [Link]

Yum does not support rollbacks in every situation. Snapshots are better.

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