*** 2011.08.15 (over the course of many testbuilds) * support syslinux next to grub. * changes to bootloader config to support linux3.0 * make selecting source more flexible * update automatic profiles to switch source depending on whether core or netinstall system is running * remove mkinitcpio dependency * Rewrite finddisks and findblockdevices (now find_usable_blockdevices) * remove support for tcp_wrappers in accordance to Arch Linux policy * deal correctly with /etc/localtime * various bugfixes and cleanups * change develop model a bit: primary development goes on in (rewritable) develop branch *** 2011.01.03 - first images built in completely new releng environment * new environment on new server, new url: releng.archlinux.org * fully automated testbuilds. no more torrents for testbuilds * automatically rebuilds and includes aif-git and libui-sh-git * Changelogs are now more general, not necessarily build-specific * refactored most scripts - archiso * run aif with logging and debugging enabled by default * include /arch/report-issues tool - aif * order packages correctly in selection dialog * show report at end of interactive install as well, refactor exit procedure * allow any kind of blockdevice to be queried for uuid/label, not just hd/sd partitions * allow setting labels for swap (Matthias Dienstbier) * big refactorings to everything "automagically config generation" related. code is much cleaner now - put initcpio config, time setting, mirrorlist export in dedicated functions - locale, initcpio and initialtime code cleanup - make locale generation and keymap/font setting part of system configuration step (pre_configure_target) - make select_mirrors part of select_source, no need to have it a worker - "select source" extras (including runtime_network and interactive_select_mirror) are specific to the interactive procedure, so make it part of interactive's select_source worker. - make network config and fstab exporting part of pre_configure_target - network config generation code cleanup - all "automagically generated configs" can now be run n times, with different settings and always the latest stuff will be applied correctly. - if any step fails in the post- or pre-configure, you will be informed appropriately. * give base/automatic procedures more elegant select_source, runtime_network workers * manage $EDITOR better (allow changing it whenever user wants) * fix grub device selection, remove duplicate disks * make default root size in autoprepare more sensible for small disks * make the interactive procedure main menu and its code much nicer * allow changing proxy settings in configure systems menu * bugfix: make target_configure_fstab() properly support devicefiles, labels and uuid * various smaller cleanups, exit code fixes, etc. (thanks Matthew Gyurgyik) - installation guide * dev/uuid/label device referencing - libui-sh * do editor setting (instead of in aif) * more convenient $EDITOR-based checklist interface in CLI mode * ask_option(): stricter argument checking and prevent endless loops on argument mismatch in cli mode *** 2010.12.18 - aif ask_checklist (~package selection) bugfix - include nilfs and btrfs utilities, rudimental untested aif btrfs support - show also package version in packagedesc extra info *** 2010.12.17 - some package updates (bash, filesystem, etc) - archiso changes (remove joe, new directory layout, squashfs support, ..) - libui-sh changes: some bugfixes and new features - aif changes: show pgkdesc in package selection many cleanups and fixes wrt packages, filesystems, partitioning, font,keymap,editor selection make various menus prettier (support for spaces) more robust checking if packages got installed properly improved example configs for automatic profile * known issues: - misses nilfs-utils package, disabling nilfs support *** 2010.12.07 - bugfixes for AIF so that interactive filesystem stuff now works - nilfs-utils is not in core so doesn't get installed to target *** 2010.12.06 - aif, libui-sh from git. aif contains some filesystem refactorings and nilfs2 support - inclusion of nilfs-utils - archiso2dual split profile instead of basic because dual core image was 759MiB, now 686MiB - remove joe from package lists, joe is not in repos anymore (not yet committed in archiso git) * known issues: - interactive filesystem stuff is broken. (autoprepare does work) - nilfs-utils is not in core so doesn't get installed to target *** 2010.12.04 - aif: 2010.04.18-1 -> 2010.09.30-1 (small changes) - libui-sh: 2010.04.18-1 -> 2010.08.19-1 (minor changes) - archiso several changes in git: http://projects.archlinux.org/archiso.git/log/ - current packages in core/extra *** 2010.05 official release * relabeled 2010.05.16 *** 2010.05.16 aka "final final testing images" * updated core packages, including kernel26-2.6.33.4-1 * fix in archiso to prevent wireless modules incorrectly initialising during boot *** 2010.05.13 aka "final testing images" mostly identical to 2010.05.07, except: - uses no testing packages (kernel and aufs etc are in core) * kernel 2.6.33.3-2 * pacman-3.3.3-5 * glibc-2.11.1-3 - new initscripts package with fixed copyright - libvirt support in early userspace - fix for ndb-client which was 64bit even in 32bit images *** 2010.05.07 Changes: - aif * fix user specified options for mkfs* and the like, sometimes this even broke filesystem creation * wait for udevadm settle to make sure devices are ready * Do not hide the whole disk when choosing partitions for file systems * various small thingies -archiso * cleanup boot menu in isolinux * simplify and refactor archiso2dual * Mount "usr/share" and "lib/modules" in aufs stack instead of bind mount -documentation * pxe info Notes: * these images should be good for release * uses current core, but these packages from testing (which will go to core soon): aufs2-2.6.33_20100425-2-$arch.pkg.tar.xz aufs2-util-20100422-1-$arch.pkg.tar.xz kernel26-2.6.33.3-2-$arch.pkg.tar.xz kernel26-firmware-2.6.33.3-2-$arch.pkg.tar.xz kernel26-headers-2.6.33.3-2-$arch.pkg.tar.xz todos/ known issue: * copyright message * http://bugs.archlinux.org/roadmap/proj6 *** 2010.04.05 Changes: -aif * split off libui into separate libui project (http://github.com/Dieterbe/libui-sh) * support filesystem labels * ask user to choose how he wants to address filesystems (devicefiles, labels or UUIDS) * return values / exits in various places * fix network config generation (regression because of updated initscripts) * display info screen while ntp syncs the clock * propose /etc/crypttab as file to edit when needed * Fix grub lines for various encryption setups * sugested mountpoints: removed /etc, added /var * support virtio blockdevices * fix sort order regression (causing filesystems to be mounted over each other), because of new initscripts package * only allow execution as root * various fixes and improvements (thanks Matthias Dienstbier, Thomas Bächler, 'Sphax' and Mark Pustjens) -archiso * support for PXE boot (very simple and transparent. you can use this: http://wiki.archlinux.org/index.php/Archiso-as-pxe-server) * add dual arch cd's (cd's that can be used for both i686 and x86_64) * Set iso and kernel version dynamically. * Provide wpa_supplicant in the CD environment * use udev instead of archiso_early * updated readme * various (thanks to Gerardo Exequiel Pozzi) -documentation * factual accuracy about i686 support * various small thingies these images should "just work" and are hopefully releaseworthyish known issues: See http://bugs.archlinux.org/index.php?project=6&reported[]=66 Notes: - dual arch images are untested - latest archiso, aif, libui-sh from git are used. they are not packaged yet * 2010.03.02 & 2010.03.04 i386 images which should work, but have a broken AIF (aif is fixed in git) x86_64 untested images AIF changes: - none yet (only in git) Image changes (big thanks to Gerardo Exequiel Pozzi): * new packages: mkinitcpio 6.3, kernel 2.6.32, pacman 3.3.3, and so on. * usage of only syslinux, bye grub * images for both cd's and usb keys (isohybrid) * newer memtest from packages * Many more fixes and improvements to the archiso build tools and such. See http://projects.archlinux.org/archiso.git/log/ Documentation changes: - none yet (only in git) If you want to try any of the images, boot it, setup network and get aif-git from AUR. then things should work pretty well.