http://wiki.debian.org/EmdebianCodeAudit I've gone through the list of packages in the Audit and split them into 4 candidates: Grip: No further work on cross-building any packages in this candidate. Whatever packages Crush needs from this list will be obtained via Grip. The only reason to move a package out of this list is if some critical functionality needs to be removed - the package must cross-build cleanly before this will be considered. The vast majority of packages released with Crush 1.0 are in this candidate. Removed: Packages that have disappeared from Debian testing since Lenny. Unknown: Issues that remain to be tested. Generally related to busybox option support in maintainer scripts. (base-files, tiff, xorg-server) Crush: Only those packages that need functional changes. These include: a) busybox compatibility. (To be re-assessed) b) Disabling optional build features c) avoiding remaining perl scripts like adduser / dpkg-divert / defoma The Crush list includes: avahi, busybox, cron, curl, dash, dbus, debconf, dpkg, e2fsprogs, fontconfig, gconf, gnome-vfs, gnupg, gtk+2.0, hal, krb5, libidl, libx11, mawk, openbsd-inetd, openssh, pam, pango1.0, sysvinit, ttf-bitstream-vera, udev, xfonts-base, xorg. If someone can devise a shell implementation of dpkg-divert, defoma and adduser (only within what Crush can support from those - which may turn out to be little more than empty snippets), some of those packages could revert to Grip. Take a look at the patches via emsource if you want to help with some of those. In particular, gtk+2.0 does not need to be in that list (indeed, having it in the list is counter-productive because of how it builds the immodule helpers) and having krb5 and xorg in there merely due to compatibility with busybox is just mad in terms of the amount of work / time involved in cross-building all of those for more than one architecture. I'd prefer to see that list of Crush candidates cut by 50% or more. -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
pgpiwOP_CzZsk.pgp
Description: PGP signature