--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: which_deb: i386 is hardcoded in several places, fails on amd64
- From: Enrico Zini <enrico@debian.org>
- Date: Thu, 29 Jan 2009 16:37:02 +0000
- Message-id: <20090129163702.20008.55978.reportbug@localhost>
Package: debian-cd
Version: 3.1.0
Severity: normal
Hello,
on my amd64 system, this bit fails:
ifdef MIRROR
LATEST_DB := $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) debootstrap)
$(DB_DIR): $(LATEST_DB)
@rm -rf $(DB_DIR)
$(Q)dpkg -x $(LATEST_DB) $(DB_DIR)
$(Q)if [ ! -e $(DEBOOTSTRAP_DIR) ] ; then \
ln -sf share $(DB_DIR)/usr/lib ; \
fi
endif
The reason is because which_deb returns no output. which_deb has:
if ($pkg eq "debootstrap") {
$pkgdata = grab_bin_info($pth, "i386", $pkg);
} elsif ($pkg eq "silo") {
$pkgdata = grab_bin_info($pth, "sparc", $pkg);
} elsif ($pkg eq "syslinux") {
$pkgdata = grab_bin_info($pth, "i386", "syslinux-common");
if (length($pkgdata) < 3) {
$pkgdata = grab_bin_info($pth, "i386", "syslinux");
}
} elsif ($pkg eq "yaboot") {
$pkgdata = grab_bin_info($pth, "powerpc", $pkg);
}
If I change the 'i386' for debootstrap with 'amd64', then that part
works. Again I can't say how serious this is because it still fails
later on, and I'm still debugging.
Ciao,
Enrico
-- System Information:
Debian Release: 5.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (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/bash
Versions of packages debian-cd depends on:
ii apt 0.7.20 Advanced front-end for dpkg
ii bc 1.06.94-3 The GNU bc arbitrary precision cal
ii cpp 4:4.3.2-2 The GNU C preprocessor (cpp)
ii curl 7.18.2-8 Get a file from an HTTP, HTTPS or
ii dctrl-tools [grep-dctrl 2.13.1 Command-line tools to process Debi
ii genisoimage 9:1.1.9-1 Creates ISO-9660 CD-ROM filesystem
ii libcompress-zlib-perl 2.012-1 Perl module for creation and manip
ii lynx 2.8.7dev9-2.1 Text-mode WWW Browser (transitiona
ii lynx-cur 2.8.7dev9-2.1 Text-mode WWW Browser with NLS sup
ii make 3.81-5 The GNU version of the "make" util
ii perl [libdigest-md5-per 5.10.0-19 Larry Wall's Practical Extraction
ii tofrodos 1.7.8.debian.1-1 Converts DOS <-> Unix text files,
Versions of packages debian-cd recommends:
ii hfsutils 3.2.6-11 Tools for reading and writing Maci
ii netpbm 2:10.0-12 Graphics conversion tools
ii syslinux-common 2:3.71+dfsg-5 Kernel loader which uses a FAT, ex
debian-cd suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: debian-cd
Source-Version: 3.1.1
We believe that the bug you reported is fixed in the latest version of
debian-cd, which is due to be installed in the Debian FTP archive:
debian-cd_3.1.1.dsc
to pool/main/d/debian-cd/debian-cd_3.1.1.dsc
debian-cd_3.1.1.tar.gz
to pool/main/d/debian-cd/debian-cd_3.1.1.tar.gz
debian-cd_3.1.1_all.deb
to pool/main/d/debian-cd/debian-cd_3.1.1_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 513498@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve McIntyre <93sam@debian.org> (supplier of updated debian-cd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 12 Feb 2009 09:13:24 +0000
Source: debian-cd
Binary: debian-cd
Architecture: source all
Version: 3.1.1
Distribution: unstable
Urgency: high
Maintainer: Debian CD Group <debian-cd@lists.debian.org>
Changed-By: Steve McIntyre <93sam@debian.org>
Description:
debian-cd - Tools for building (Official) Debian CD set
Closes: 513421 513497 513498 514237
Changes:
debian-cd (3.1.1) unstable; urgency=high
.
[ Frans Pop ]
* sparc: remove bogus default "append=cdrom" line from silo.conf template.
* sparc: ensure the default 'install' option also gets KERNEL_PARAMS set.
* start_new_disc: fix a typo so that DISC_PKG_HOOK might work. Thanks to
Jonathan Hall for the patch. Closes: #513421
* boot-x86: drop support for no longer really useful ISOLINUX_DEFAULT
environment variable (see #512303 for discussion).
* x86: clean up compatibility code that was needed for D-I Lenny RC1
isolinux configuration files.
.
[ Otavio Salvador ]
* do not exclude libaio1-udeb from CDs.
.
[ Steve McIntyre ]
* Merge patches from Jonathan Hall:
+ Add better support for extra components, improve non-i386 mirror
support (Closes: 514237)
+ tools/update_tasks no longer assumes i386 for all builds (Closes: #513497)
+ tools/which_deb no longer assumes i386 for all builds (Closes: #513498)
* For source-only builds, don't do any task updates as they're not
useful anyway.
* Last high-urgency upload, ready for Lenny!
Checksums-Sha1:
d0efa0fb05871ffe6cddd3d85ad98abfa3e0cc34 1005 debian-cd_3.1.1.dsc
dc451ff34b68918ed01b7777df2179a330e7d116 599004 debian-cd_3.1.1.tar.gz
e607df77c64330c39effea451fce99d9e9ce34e3 603606 debian-cd_3.1.1_all.deb
Checksums-Sha256:
081aec7d0ea6fdad5e6ef305754cbbb2b5e4c115852fe90f06161690c26e0690 1005 debian-cd_3.1.1.dsc
7c33d5c7466118f00863c63ace12a307f00fc89bcba37e7645a625238b89d9db 599004 debian-cd_3.1.1.tar.gz
f49c832268d4a1b4b1e05f15666079819e0674b54231ff56d2c8eb8ded395599 603606 debian-cd_3.1.1_all.deb
Files:
615fac22d5a44ac6a417248f8fcde005 1005 admin extra debian-cd_3.1.1.dsc
d58375a5f60972431ac6fe198ee62c52 599004 admin extra debian-cd_3.1.1.tar.gz
59907a0b49cc78a784ccbe6e78c08d19 603606 admin extra debian-cd_3.1.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFJk/3mfDt5cIjHwfcRAqu2AKCMcbnDVgtKZg9wN1YDF+xyp6xMfQCeO9c2
WKEBaX3pubtqEAaqAU0FlSo=
=k9u5
-----END PGP SIGNATURE-----
--- End Message ---