Just my 2p, from an embedded angle, it would be very useful if all the lzma options can be turned off (cleanly and reproducibly) when rebuilding / crossbuilding the package because if lzma is used too widely it could easily overwhelm embedded devices with limited memory.
Pre-Depends isn't an issue for Emdebian, what worries me is a previously working Emdebian package set suddenly needing a four fold increase in memory requirements just to upgrade a handful (or even single) package. We can't just add more RAM to embedded devices! ;-o Ideally, something in DEB_BUILD_OPTIONS would be very helpful, which means allowing debian/rules complete control over whether lzma is used or not and all consequent changes. Then a simple check for 'nolzma' in DEB_BUILD_OPTIONS can turn off all the lzma features and revert to gzip. The Ubuntu page also talks about using lzma for the Packages file in repositories to save download time - the risk of making it impossible for low memory devices to actually then unpack the Packages file worries me a lot so a duplicate file is probably best for that (but is off-topic for this bug). It would be a shame to fix important cross-building bugs in one release and then undermine using dpkg on devices that require crossbuilt packages in the next. -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
signature.asc
Description: This is a digitally signed message part

