Debian Bug report logs - #673327
support multiple dists for d-i and live in one image

version graph

Package: live-build; Maintainer for live-build is Live Systems Maintainers <debian-live@lists.debian.org>; Source for live-build is src:live-build.

Reported by: Sam Hartman <hartmans@debian.org>

Date: Thu, 17 May 2012 21:36:01 UTC

Severity: wishlist

Found in version live-build/3.0~a47-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Live Project <debian-live@lists.debian.org>:
Bug#673327; Package live-build. (Thu, 17 May 2012 21:36:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sam Hartman <hartmans@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Live Project <debian-live@lists.debian.org>. (Thu, 17 May 2012 21:36:06 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Sam Hartman <hartmans@debian.org>
To: submit@bugs.debian.org
Subject: live-build incorrectly handles binary package lists and live-installer
Date: Thu, 17 May 2012 17:33:15 -0400
package: live-build
severity: normal
version: 3.0~a47-1

I'm building an image with --debian-installer=live

If my d-i distribution is daily and my main distribution is wheezy then
it fails to have a package list in
config/package-lists/*.lists{.binary}.
elHere's what seems to happen
lb_binary_package-lists populates dists/wheezy as a directory and
generates indexes.
Later lb_binary_debian_installer attempts to  create a symlink to sid
called dists/wheezy. Since wheezy already exists  you get a symlink to
sid called sid in the wheezy directory.
That's mostly harmless.

But the default release for d-i built from daily is wheezy.  So if
dists/wheezy exists on the resulting image d-i looks for its components
there.  Unfortunately, lb_binary_debian_installer populates the release
file in the d-i parent distribution (sid) not the parent distribution
(wheezy) so d-i barfs unable to load components from cdrom.

The packages files are are also inconsistent: the sid packages files
include d-i required packages and the d-i components; the wheezy
packages only include packages needed for my package lists.

For my needs it's easy to create *.lists.chroot (that's probably what I
wanted anyway).  Still, it seems like it is worth fixing this or turning
it into a warning.




Changed Bug title to 'support multiple dists for d-i and live in one image' from 'live-build incorrectly handles binary package lists and live-installer' Request was from Daniel Baumann <daniel.baumann@progress-technologies.net> to control@bugs.debian.org. (Sun, 03 Jun 2012 19:39:03 GMT) Full text and rfc822 format available.

Severity set to 'wishlist' from 'normal' Request was from Daniel Baumann <daniel.baumann@progress-technologies.net> to control@bugs.debian.org. (Sun, 03 Jun 2012 19:39:03 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Apr 20 04:12:26 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.