[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

EmdebianCodeAudit updated



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


Reply to: