--- Begin Message ---
Package: live-build
Version: 3.0
Severity: normal
Tags: patch
-- System Information:
Debian Release: squeeze/sid
APT prefers natty-updates
APT policy: (500, 'natty-updates'), (500, 'natty-security'), (500, 'natty')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-12-generic (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
The dpkg in the chroot (on a lucid build for example) might not be new enough to handle the 'unsafe-io' option set in the configuration file.
lb_chroot_dpkg should check the chroot's dpkg capability first
See https://bugs.launchpad.net/ubuntu/+source/live-build/+bug/882670
--- End Message ---
--- Begin Message ---
On 11/02/2011 11:05 AM, Neil Wilson wrote:
The dpkg in the chroot (on a lucid build for example) might not be new enough to handle the 'unsafe-io' option set in the configuration file.
lb_chroot_dpkg should check the chroot's dpkg capability first
first, let me reassure that there's no contra-ubuntu attitude here and
we encourage people from debian derivatives and forks to use live-build,
it's an important use case for live-build. we also very much welcome
getting things required for derivatives and forks integrated
into/implemented in live-build itself and avoid the need of local
patches by having them all mainlined.
having said that..
* live-build is oriented on debian, means, in general, in order to
not have too much hacks and workarounds for $whatever distribution,
live-build 3.x is targeted for wheezy but providing legacy support
for squeeze. oiow: whatever is necessary in order to make squeeze
and newer distributions work as a build *target*, we make sure it's
in live-build. see also http://live.debian.net/project/lifespan/
(to avoid misunderstandings, that is unrelated to the build *host*
requirements, that is, still, supposedly to be any linux-2.6 based
distribution.)
* since most people working on live-build are building debian or
derivatives, and we ourselfs don't test live-build regularily for
building ubuntu, we relay on people using/from ubuntu to send
patches. that means, ubuntu support in live-build is from a debian
point of view 'best effort'.
* lucid, although being as a LTS release still supported until april
2015, it's not the default ubuntu release in live-build 3.x
(that being oneiric atm).
* ubuntu switched to use live-build as of oneiric, for any previous
release, the official build method is to use livecd-rootfs,
therefore, eventhough it might look stupid to not apply such a two line
patch, i prefere to keep being able to draw the clear line of 'squeeze
and newer'.
Regards,
Daniel
--
Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email: daniel.baumann@progress-technologies.net
Internet: http://people.progress-technologies.net/~daniel.baumann/
--- End Message ---