After a long period of fixes and new scripts, the changelog for emdebian-tools 1.4.15 has got passed 75 lines (again) so it's time to make a release to Emdebian. ;-) Main changes: 1. The grip repository management scripts have been completely and entirely re-written from scratch - in perl. This reduces the period required to update both unstable and testing from days (yes, plural), to under one hour (or maybe a bit longer it there are a lot of large packages to grip). 2. As a direct consequence of 1., we now have a cron task that can run daily to keep Grip unstable and testing in full sync with Debian. Progress can be monitored via: http://www.emdebian.org/grip/logs.php (which itself will be improved to provide some more data in the summary table). Read the full logs for the actual results - usually dependency failures only affect specific architectures. 3. In order to get debootstrap working again, grip-config has been updated. It turns out that the problems arose from grip-config trying to implement workarounds in the postinst when debootstrap was failing whilst grip-config was unpacked but not configured. The necessary workarounds have been moved into the package itself and debootstrap now runs smoothly. (See 4.) 4. ssmtp has been removed from the grip-config dependencies because the ssmtp postinst script is just not ready for a debootstrap environment where packages are routinely unpacked first and later configured with --force-depends and other runes. Instead, grip-config Provides: mail-transport-agent so that packages like citadel and exim4 do not get installed by mistake. Installing ssmtp once things are working properly will be fine - e.g. via D-I. Debootstrap installations would still need to make sure that 'hostname -f' works before attempting to install ssmtp (or any real MTA) - this problem really needs a proper solution (see #512689). 5. Grip now makes use of override files - both those supported by reprepro and those devised especially for Emdebian Grip. See: http://lists.debian.org/debian-devel/2009/01/msg00289.html and the new grip-override-arch.pl manpage. http://linux.codehelp.co.uk/emdebian/man/grip-overridearch.pl.html (Another bug to file against reprepro once Lenny is released.) 6. Non-Grip related - emdebian-tools has finally moved away from using /usr/lib/emdebian-tools/ and all content is now in /usr/share/emdebian-tools/ - if you have scripts that look for debootstrap scripts or other content in /usr/lib, you will have to change those to /usr/share to work with 1.4.15. -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
pgp2bRBeeb4TE.pgp
Description: PGP signature