This page documents progress in implementing proper dependency handling for udebs. Basically this means reviewing the source for all udebs that provide (or contain?) libraries and making sure the shlibs control file will contain the new udeb: line (345475). After that all udebs that depend on libraries need to be checked for having a correct Depends: line and rebuild. The whole process has to be done bottom-up.

Notes:

Adding udeb: lines to shlibs files of libraries

library

status

comments, bugs, etc

libdebconfclient0

done

libdebian-installer4

done

glibc

done

474293

zlib1g

done

355293

slang2

done

355963

expat

done

355937

sysfsutils

done

355965

fribidi

done

356260

libusb

done

356747

openssl

done

356908

freetype

done

355939

libpng

done

356252

devmapper

done

356906

atk1.0

done

356746 361680

e2fsprogs

done

356293

parted

done

360213

wireless-tools

done

357802

fontconfig

done

359997

directfb

done

360211

libcairo

done

glib2.0

done

361697

pango1

done

365293

gtk+2.0-directfb0

done (NMU)

cdebconf

done

discover1

done

359333

libtextwrap

done

359337

Rebuilding dependant packages

Notes:

library

status

TODO

libdebconfclient0

done

libdebian-installer4

done

package

depends on

status

openssh

zlib1g, libssl0.9.8

done 360068

gnupg

zlib1g

done 360257
Note: does not use debhelper

util-linux: (c)fdisk

libslang2

done 360352<<BR>>Note: does not use debhelper

nano

libslang2

done 360265

pcmciautils

libsysfs2

Current dependencies are good

usbutils

libusb-0.1

done 360350
Current dependencies are good

dmraid

libdevmapper1.02

done 375413

lvm2

libdevmapper1.02

Current dependencies are good

reiserfsprogs

libuuid1 (e2fsprogs)

Packaging OK

reiser4progs

libuuid1 (e2fsprogs)

Packaging OK

loop-aes-utils

libblkid1, libuuid1 (e2fsprogs)

Current dependencies are good

xfsprogs

libuuid1 (e2fsprogs)

done 375439

autopartkit

libparted1.7

done

partconf

libparted1.7

done

partman-base

libparted1.7

done

netcfg

libiw28

done (with libiw dependency)

cdebconf

textwrap

done

Comments:

Removing redundant Provides: etc.

library

status

comments, bugs, etc

zlib

done

419603

expat

done

419606

sysfsutils

done

419610

e2fsprogs

done

419605

libusb

done

419607

devmapper

done

419604

openssl

done

419608

parted

done

419609