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

Bug#647402: marked as done (live-build: Check version of dpkg before activating 'unsafe-io')



Your message dated Wed, 02 Nov 2011 13:33:39 +0100
with message-id <4EB138A3.1090007@progress-technologies.net>
and subject line Re: Bug#647402: live-build: Check version of dpkg before activating 'unsafe-io'
has caused the Debian Bug report #647402,
regarding live-build: Check version of dpkg before activating 'unsafe-io'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
647402: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647402
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---

Reply to: