This is a question I get asked a lot recently. The latest official images are a year old. This is not inherently bad, unless you pick the wrong mirror from the outdated mirrorlist during a netinstall, or are using hardware which is not supported by the year old kernel/drivers. A core install will yield a system that needs drastic updating, which is a bit cumbersome. There are probably some other problems I'm not aware of. Many of these problems can be worked around (with 'pacman -Sy mirrorlist' on the install cd for example), but it's not exactly convenient.
Over the past years (the spare time in between the band, my search for an apartment in Ghent and a bunch of other things) I've worked towards fully refactoring and overthrowing how releases are being done. Most of that is visible in the releng build environment repository. Every 3 days, the following happens automatically:
I never really completed the aif automatic test suite, somewhere along the way I decided to focus on crowdsourcing test results.
The weight of testing images (and all possible combinations of features) has always been huge, and trying to script tasks would either get way complicated or insufficient.
So the new approach is largely inspired by the core and testing repositories: we automatically build testing images, people report feedback, and if there is sufficient feedback for a certain set of images (or a bunch of similar sets of images) that allows us to conclude we have some good material, we can promote the set to official media.
The latest piece of the puzzle is the new releng feedback application which Tom Willemsen contributed. (again: outsourcing FTW). It is still fairly basic, but should already be useful enough. It lists pretty much all features you can use with archiso/AIF based images and automatically updates the list of isos based on what it sees appearing online, so I think it will be a good indicator on what works and what doesn't, and that for each known set of isos.
So there. Bleeding edge images for everyone, and for those who want some quality assurance: the more you contribute, the more likely you'll see official releases.
While contributing feedback is now certainly very easy, don't think that only providing feedback is sufficient, it takes time to maintain and improve aif and archiso as well and contributions in that department are still very welcome. I don't think we'll get to the original plan of official archiso releases for each stable kernel version, that seems like a lot of work despite all the above.
As for what is new: again too much to list, here is a changelog but I stopped updating it at some point. I guess the most visible interesting stuff is friendlier package dialogs (with package descriptions), support for nilfs, btrfs and syslinux (thanks Matthew Gyurgyik), and an issues reporting tool. Under the hood we refactored quite a bit, mostly blockdevice related stuff, config generation and the "execution plan" (like, how each function calls each other and how failures are tracked) in AIF has been simplified considerably.
posted on Tuesday, 17 May 2011 21:29 - link - tags: arch, foss, linux - path: / - 7 comments
Posted by hussam al-tayeb on Wed May 18 13:57:19 2011
Posted by jelly on Wed May 18 16:53:04 2011
Posted by Dieter on Thu May 19 03:22:01 2011
Posted by Sascha Biermanns on Mon May 23 07:58:54 2011
Posted by Evan on Fri Jun 3 17:52:11 2011
Posted by Nils on Fri Aug 12 06:23:56 2011
Posted by Jristz on Thu Jun 14 12:49:19 2012
1. They should only do so when there is a major change in the initscripts that is it safer to install new packages than upgrade from 2010.5 packages.
2. There are some issues with current cryptsetup where it is easier to create luks encrypted partitions with old cryptsetup and unlock them with new cryptsetup.
3. Unless the 2010.5 iso image kernel is too old to boot some new machines, there is absolutely no no need for this.
4. This is rolling release distribution. Some people have installed 6 years ago and are still updating/running the same installation. There is absolutely no need to rush a new installation CD.