Bug 28905 - not strict enough deps on libgcrypt
Summary: not strict enough deps on libgcrypt
Status: NEW
Alias: None
Product: Branch 5.1
Classification: Distributions
Component: gnunet (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: manowar@altlinux.org
QA Contact: QA 5.1
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-28 23:48 MSK by Ivan Zakharyaschev
Modified: 2013-04-28 23:52 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2013-04-28 23:48:36 MSK
I have apt-get installed gnunet, but it can't run because my libgcrypt is too old:

# gnunet-setup -d
libgcrypt has not the expected version (version 1.4.6 is required).
Aborted
# 

It should have been upgraded automatically by APT. The gnunet pkg should have stricted deps on libgcrypt.

apt> showpkg libgcrypt
Package: libgcrypt
Versions: 
1.4.6-alt0.M51.1(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_5.1_branch_i586_base_pkglist.classic)
1.4.4-alt2(/var/lib/rpm/Packages)

Reverse Depends: 
  libgnutls,libgcrypt 1.2.2
  kmail-aegypten-plugins,libgcrypt 1.1.10
  libopencdk,libgcrypt 1.1.94
  libgcrypt-devel,libgcrypt 1.4.6-alt0.M51.1
  libgnutls26,libgcrypt 1.4.3
  libgnutls13,libgcrypt 1.2.2
Dependencies: 
1.4.6-alt0.M51.1 - libgpg-error (2 1.0) libgcrypt-common (5 1.4.6-alt0.M51.1) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.3) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libgpg-error.so.0 (0 (null)) rtld(GNU_HASH) (0 (null)) 
1.4.4-alt2 - libgpg-error (2 1.0) libgcrypt-common (5 1.4.4-alt2) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.3) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libgpg-error.so.0 (0 (null)) rtld(GNU_HASH) (0 (null)) 
Provides: 
1.4.6-alt0.M51.1 - /usr/lib/libgcrypt.so.11.6.0 libgcrypt libgcrypt.so.11(GCRYPT_1.4) libgcrypt.so.11(GCRYPT_1.2) libgcrypt.so.11 
1.4.4-alt2 - libgcrypt libgcrypt.so.11(GCRYPT_1.4) libgcrypt.so.11(GCRYPT_1.2) libgcrypt.so.11 
Reverse Provides: 
libgcrypt 1.4.4-alt2
libgcrypt 1.4.6-alt0.M51.1
apt> showpkg gnunet
Package: gnunet
Versions: 
0.8.1-alt1.M51.1(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_5.1_branch_i586_base_pkglist.classic)(/var/lib/rpm/Packages)

Reverse Depends: 
Dependencies: 
0.8.1-alt1.M51.1 - /bin/sh (0 (null)) /etc/rc.d/init.d (0 (null)) /etc/rc.d/init.d(SourceIfNotEmpty) (0 (null)) /etc/rc.d/init.d(msg_reloading) (0 (null)) /etc/rc.d/init.d(msg_starting) (0 (null)) /etc/rc.d/init.d(msg_stopping) (0 (null)) /etc/rc.d/init.d(msg_usage) (0 (null)) /etc/rc.d/init.d(passed) (0 (null)) /etc/rc.d/init.d(start_daemon) (0 (null)) /etc/rc.d/init.d(status) (0 (null)) /etc/rc.d/init.d(stop_daemon) (0 (null)) /etc/rc.d/init.d/functions (0 (null)) /lib/ld-linux.so.2 (0 (null)) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libextractor.so.1 (0 (null)) libgnunetchatapi.so.0 (0 (null)) libgnunetcollection.so.0 (0 (null)) libgnunetcore.so.0 (0 (null)) libgnunetecrs.so.0 (0 (null)) libgnunetfs.so.0 (0 (null)) libgnunetfsui.so.0 (0 (null)) libgnunetnamespace.so.0 (0 (null)) libgnunetsetup.so.0 (0 (null)) libgnunetstatsapi.so.0 (0 (null)) libgnunettracekitapi.so.0 (0 (null)) libgnuneturitrack.so.0 (0 (null)) libgnunetutil.so.3 (0 (null)) libpthread.so.0(GLIBC_2.0) (0 (null)) libpthread.so.0(GLIBC_2.2) (0 (null)) rtld(GNU_HASH) (0 (null)) 
Provides: 
0.8.1-alt1.M51.1 - gnunet 
Reverse Provides: 
gnunet 0.8.1-alt1.M51.1
apt> showpkg libgnunet
Package: libgnunet
Versions: 
0.8.1-alt1.M51.1(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_5.1_branch_i586_base_pkglist.classic)(/var/lib/rpm/Packages)

Reverse Depends: 
  libgnunet-devel,libgnunet 0.8.1-alt1.M51.1
Dependencies: 
0.8.1-alt1.M51.1 - libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libc.so.6(GLIBC_2.7) (0 (null)) libcurl.so.4 (0 (null)) libextractor.so.1 (0 (null)) libgcrypt.so.11(GCRYPT_1.2) (0 (null)) libgdk-x11-2.0.so.0 (0 (null)) libglade-2.0.so.0 (0 (null)) libglib-2.0.so.0 (0 (null)) libgmp.so.3 (0 (null)) libgobject-2.0.so.0 (0 (null)) libgthread-2.0.so.0 (0 (null)) libgtk-x11-2.0.so.0(GTK_2.12) (0 (null)) libguile.so.17 (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libmysqlclient.so.15(libmysqlclient_15) (0 (null)) libpthread.so.0(GLIBC_2.0) (0 (null)) libpthread.so.0(GLIBC_2.1) (0 (null)) libpthread.so.0(GLIBC_2.2) (0 (null)) libpthread.so.0(GLIBC_2.3.2) (0 (null)) libsqlite3.so.0 (0 (null)) libxml2.so.2 (0 (null)) libz.so.1 (0 (null)) rtld(GNU_HASH) (0 (null)) 
Provides: 
0.8.1-alt1.M51.1 - /usr/lib/libgnunetchatapi.so.0.0.0 /usr/lib/libgnunetcollection.so.0.0.0 /usr/lib/libgnunetcore.so.0.0.0 /usr/lib/libgnunetdvdhtapi.so.0.0.0 /usr/lib/libgnunetecrs.so.0.0.0 /usr/lib/libgnunetecrscore.so.0.0.0 /usr/lib/libgnunetfs.so.0.0.0 /usr/lib/libgnunetfsui.so.0.0.0 /usr/lib/libgnunetgetoptionapi.so.0.0.0 /usr/lib/libgnunetidentityapi.so.0.0.0 /usr/lib/libgnunetip.so.0.0.0 /usr/lib/libgnunetmysql.so.0.0.0 /usr/lib/libgnunetnamespace.so.0.0.0 /usr/lib/libgnunetremoteapi.so.0.0.0 /usr/lib/libgnunetrpcutil.so.0.0.0 /usr/lib/libgnunetsetup.so.0.0.0 /usr/lib/libgnunetstatsapi.so.0.0.0 /usr/lib/libgnunettestingapi.so.0.0.0 /usr/lib/libgnunettracekitapi.so.0.0.0 /usr/lib/libgnunettrafficapi.so.0.0.0 /usr/lib/libgnuneturitrack.so.0.0.0 /usr/lib/libgnunetutil.so.3.0.0 libgnunet libgnunetutil.so.3 libgnuneturitrack.so.0 libgnunettrafficapi.so.0 libgnunettracekitapi.so.0 libgnunettestingapi.so.0 libgnunetstatsapi.so.0 libgnunetsetup.so.0 libgnunetrpcutil.so.0 libgnunetremoteapi.so.0 libgnunetnamespace.so.0 libgnunetmysql.so.0 libgnunetip.so.0 libgnunetidentityapi.so.0 libgnunetgetoptionapi.so.0 libgnunetfsui.so.0 libgnunetfs.so.0 libgnunetecrscore.so.0 libgnunetecrs.so.0 libgnunetdvdhtapi.so.0 libgnunetcore.so.0 libgnunetcollection.so.0 libgnunetchatapi.so.0 
Reverse Provides: 
libgnunet 0.8.1-alt1.M51.1
apt>