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

Bug#572158: marked as done (live-helper: Allow installation of i386 debs with amd64 images)



Your message dated Thu, 04 Mar 2010 07:24:39 +0100
with message-id <4B8F5227.4040605@debian.org>
and subject line Re: Bug#572158: live-helper: Allow installation of i386 debs with amd64 images
has caused the Debian Bug report #572158,
regarding live-helper: Allow installation of i386 debs with amd64 images
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.)


-- 
572158: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572158
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: live-helper
Version: 2.0~a8-1
Severity: wishlist

Hello,

we are using live-helper as disaster recovery CD and update CD for firmwares
delivered by HP.
All the HP firmware updates (also the HP RAID maintenance tools like hpacucli)
need the deprecated libstdc++2.10-glibc2.2_2.95.4-27_i386.deb library to work.

Installing this package from etch work on both systems, lenny and squeeze for
the updates.. Anyway we have to include it with our recovery CDs.

In the live helper faq there is described, how to add my own deb's to the
live-cd (copying it to the specific chroot folder), that is working, if the
deb == build-arch.

Anyway I tried to build an amd64 image with libstdc++2.10-glibc2.2_2.95.4-27_i386.deb,
but live-helper ignores this deb file, because i386 != amd64 (without any
warning).

I would wish, that live-helper is also able to add i386 debs to amd64 builds.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
On 03/02/2010 12:44 AM, Patrick Matthäi wrote:
In the live helper faq there is described, how to add my own deb's to the
live-cd (copying it to the specific chroot folder), that is working, if the
deb == build-arch.

the idea is that somone can put binary packages for several architectures into chroot_local-packages and use the same config tree to build images for several architectures, live-helper automatically takes whatever is suitable for a given architecture. this is a sane and reasonable standard behaviour for 99.99% of all use-cases.

changing this standard behaviour doesn't make any sense. installing i386 packages on an amd64 system, although it works, is not supported by debian itself, and live-helper will therefore, by default, not support that either.

Anyway I tried to build an amd64 image with libstdc++2.10-glibc2.2_2.95.4-27_i386.deb,
but live-helper ignores this deb file, because i386 != amd64 (without any
warning).

I would wish, that live-helper is also able to add i386 debs to amd64 builds.

adding a special configuration option that would tell live-helper to not just install the target architecture packages, but also certain other packages of a foreign architecture certainly is possible, but imho not worth the effort (and would be too inflexible anyway, and cluttering the config tree uselessly).

i suggest you use chroot_local-hooks to do that and installs the packages for you. this looks like the much more appropiate way to go for such singular hacks than to bend live-helper to support that.

Regards,
Daniel

--
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/


--- End Message ---

Reply to: