Package: libgcrypt11 Version: 1.4.6-2 Severity: wishlist Tags: patch, d-i Hello,
in order to upload a cryptsetup binary which uses shared libgcrypt11 library, unfortunately some more preliminary steps are required. the cryptsetup binary now has all dependencies in experimental (libgpg-error0 and libgcrypt11 stored in /lib). but cryptsetup as well provides a udeb package for the debian-installer. as the binary shipped there is the same one, libgpg-error0-udeb and libgcrypt11-udeb packages are required as well. thus i hereby ask you to provide a libgcrypt11-udeb package in order to satisfy the dependencies of cryptsetup-udeb package once it is built with shared library dependencies. see the attached patch. it applies against libgcrypt11 1.4.6-2. greetings, jonas -- System Information: Debian Release: 6.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.37-rc5-1-amd64-resivo (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libgcrypt11 depends on: ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib ii libgpg-error0 1.10-0.1 library for common error values an libgcrypt11 recommends no packages. Versions of packages libgcrypt11 suggests: pn rng-tools <none> (no description available) -- no debconf information
diff -rNu libgcrypt11-1.4.6.orig//debian/control libgcrypt11-1.4.6//debian/control --- libgcrypt11-1.4.6.orig//debian/control 2010-12-31 14:37:44.000000000 +0100 +++ libgcrypt11-1.4.6//debian/control 2010-12-31 15:29:52.000000000 +0100 @@ -70,3 +70,16 @@ implemented: arcfour, blowfish, cast5, DSA, DSA2, des, 3DES, elgamal, MD5, rijndael, RMD160, RSA, SEED, SHA1, SHA-384, SHA-512, twofish, tiger. + +Package: libgcrypt11-udeb +Priority: optional +Section: debian-installer +XC-Package-Type: udeb +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: LGPL Crypto library - runtime library + libgcrypt contains cryptographic functions. Many important free + ciphers, hash algorithms and public key signing algorithms have been + implemented: + arcfour, blowfish, cast5, DSA, DSA2, des, 3DES, elgamal, MD5, rijndael, + RMD160, RSA, SEED, SHA1, SHA-384, SHA-512, twofish, tiger. diff -rNu libgcrypt11-1.4.6.orig//debian/libgcrypt11-udeb.install libgcrypt11-1.4.6//debian/libgcrypt11-udeb.install --- libgcrypt11-1.4.6.orig//debian/libgcrypt11-udeb.install 1970-01-01 01:00:00.000000000 +0100 +++ libgcrypt11-1.4.6//debian/libgcrypt11-udeb.install 2010-12-31 14:39:26.000000000 +0100 @@ -0,0 +1 @@ +debian/tmp/lib/lib*.so.* lib diff -rNu libgcrypt11-1.4.6.orig//debian/rules libgcrypt11-1.4.6//debian/rules --- libgcrypt11-1.4.6.orig//debian/rules 2010-12-31 14:37:44.000000000 +0100 +++ libgcrypt11-1.4.6//debian/rules 2010-12-31 15:30:16.000000000 +0100 @@ -9,7 +9,7 @@ DEB_MAKE_CHECK_TARGET = check DEB_DH_STRIP_ARGS = --dbg-package=libgcrypt11-dbg -DEB_DH_MAKESHLIBS_ARGS := -V 'libgcrypt11 (>=1.4.6)' +DEB_DH_MAKESHLIBS_ARGS := -V 'libgcrypt11 (>=1.4.2)' --add-udeb=libgcrypt11-udeb clean:: if test -f ltmain.sh ; then touch ltmain.sh; else libtoolize -c -f --automake; fi
signature.asc
Description: Digital signature