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. 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
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

DebianInstaller/LibraryUdebs (last edited 2009-04-18 16:18:25 by LukClaes)