Colin Watson wrote:
On Thu, Aug 19, 2004 at 02:45:14PM +0200, Harald Dunkel wrote:

Whats behind the story about libc-udeb vs libc6? Several udebs depend
upon libc6, even though this package is not included in d-i, e.g.
busybox-cvs-udeb, dash-udeb, etc. Other tools depend on libc-udeb as
expected (e.g. nano-udeb).


libc6-udeb provides libc6, so it doesn't matter. The dependencies on
libc6 are mostly generated automatically using the shlibdeps mechanism.

This is the error message I get when I try to
do 'apt-get rootskel dash-udeb':


apt-get --assume-yes -o Dir::Etc::sourcelist=/tmp/apt.udeb/sources.list.udeb -o Dir::State=/tmp/apt.udeb/state -o Dir::State::Status=/tmp/apt.udeb/state/status -o Debug::NoLocking=true -o Dir::Cache=/tmp/apt.udeb/cache -o Acquire::Retries=3 -o Apt::Architecture=i386 update Hit http://http.us.debian.org unstable/main/debian-installer Packages Ign http://http.us.debian.org unstable/main/debian-installer Release Reading Package Lists... Done apt-get --assume-yes -o Dir::Etc::sourcelist=/tmp/apt.udeb/sources.list.udeb -o Dir::State=/tmp/apt.udeb/state -o Dir::State::Status=/tmp/apt.udeb/state/status -o Debug::NoLocking=true -o Dir::Cache=/tmp/apt.udeb/cache -o Acquire::Retries=3 -o Apt::Architecture=i386 autoclean Reading Package Lists... Done Building Dependency Tree... Done apt-get --assume-yes -o Dir::Etc::sourcelist=/tmp/apt.udeb/sources.list.udeb -o Dir::State=/tmp/apt.udeb/state -o Dir::State::Status=/tmp/apt.udeb/state/status -o Debug::NoLocking=true -o Dir::Cache=/tmp/apt.udeb/cache -o Acquire::Retries=3 -o Apt::Architecture=i386 -dy install rootskel dash-udeb Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies:
  dash-udeb: Depends: libc6 (>= 2.3.2.ds1-4)
E: Broken packages




The packages file says:

:
:
Package: dash-udeb
Priority: extra
Section: debian-installer
Installed-Size: 88
Maintainer: Gerrit Pape <[EMAIL PROTECTED]>
Architecture: i386
Source: dash
Version: 0.5.1-2
Depends: libc6 (>= 2.3.2.ds1-4)
Filename: pool/main/d/dash/dash-udeb_0.5.1-2_i386.udeb
Size: 39278
MD5sum: 06f7009102b31dabebecd69ed472e383
Description: The Debian Almquist Shell for boot floppies
:
:
Package: libc6-udeb
Priority: extra
Section: debian-installer
Installed-Size: 1632
Maintainer: GNU Libc Maintainers <[EMAIL PROTECTED]>
Architecture: i386
Source: glibc
Version: 2.3.2.ds1-16
Provides: libc6, libc-udeb, glibc-2.3.2.ds1-16
Depends: libnss-dns-udeb, libnss-files-udeb
Filename: pool/main/g/glibc/libc6-udeb_2.3.2.ds1-16_i386.udeb
Size: 718830
MD5sum: a0b99647a14c86b4de49557f51837892
Description: GNU C Library: Shared libraries - udeb
:
:


So libc6-udeb should match the dependencies of dash-udeb, but it does not. Is this a problem in the code comparing the version numbers ('2.3.2.ds1-4' vs '2.3.2.ds1-16')?



Regards

Harri


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to