Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146806 - revdep-rebuild fails to detect kmail/openssl dep
Summary: revdep-rebuild fails to detect kmail/openssl dep
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-08 00:49 UTC by Alexander Wigen
Modified: 2007-09-19 13:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Wigen 2006-09-08 00:49:24 UTC
After upgrading openssl kmail's pops and smtps kio-slave crash.

revdep-rebuild fails to detect this. Manual rebuilding resolves the crash issue.

Cheers
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-08 01:22:05 UTC
We cannot guess, sorry. Need the revdep-rebuild logs and exact commands you did run. 
Comment 2 email_deleted_GqKU 2006-09-08 12:06:58 UTC
'Same problem, here.


This is after having upgraded from openssl-0.9.7j to openssl-0.9.8c.

When checking mails, with kmail-3.5.2-r4, using SSL, kmail says: "The process for the pop3s://<host> protocol died unexpectedly."

Ran:

revdep-rebuild --library libssl.so.0.9.7
revdep-rebuild --library libcrypto.so.0.9.7

... as instructed by the openssl-0.9.8c ebuild, then removed, as instructed, the following files:

/usr/lib/libssl.so.0.9.7
/usr/lib/libcrypto.so.0.9.7


I did not keep the logs for the first run, and following runs find absolutely nothing to rebuild, and nothing missing.

A `revdep-rebuild` without any argument finds nothing either.


After this, I manually rebuilt:

- kmail-3.5.2-r4
- kdepim-kioslaves-3.5.2-r3
- kdebase-kioslaves-3.5.2
- libkdepim-3.5.2-r1

... without success (after restarting KDE).


Alexander, what did you rebuild (name/versions) to make it work?


Please reopen.



My `emerge --info`:
################################################################


# emerge --info
Portage 2.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.4
ccache version 2.4 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.proxad.net/mirrors/ftp.gentoo.org/ http://gentoo.mirror.sdv.fr http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.easynet.nl/mirror/gentoo/"
LANG="en_US"
LC_ALL="en_US.UTF-8"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 bzlib cdr cjk cli clibpdf crypt ctype cups curl dba dbx dga directfb dlloader dri dts dvd dvdr exif fbcon ffmpeg flac flash foomaticdb freewnn ftp gd gdbm gif gmp gnutls gpm gs gtk gtk2 iconv imagemagick imlib innodb ipv6 isdnlog java jikes jpeg kde kdeenablefinal kerberos krb4 ldap libcaca libg++ libwww m17n-lib mad maildir matroska memlimit mhash mikmod mime ming mmx mng mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis openal opengl oss pam pcre pdflib perl php pic png posix ppds pppd python qt qt3 quicktime readline reflection sasl scanner sdl session simplexml sndfile soap sockets socks5 spell spl sse ssl svg svga tcltk tcpd theora tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb vcd vhosts vorbis win32codecs wmf wxwindows xml xml2 xmms xorg xosd xpm xprint xsl xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en userland_GNU video_cards_fbdev video_cards_fglrx video_cards_vesa video_cards_vga video_cards_radeon"
Unset:  CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


################################################################
Comment 3 Alexander Wigen 2006-09-08 17:29:07 UTC
I rebuilt:

kde-base/kdebase-kioslaves-3.5.4
kde-base/kdelibs-3.5.4-r1

Now I believe that only the libs needed rebuilding but I am not sure.

Cheers
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-09-09 00:02:38 UTC
(In reply to comment #3)
> kde-base/kdebase-kioslaves-3.5.4
> kde-base/kdelibs-3.5.4-r1
> 
> Now I believe that only the libs needed rebuilding but I am not sure.

revdep-rebuild finds both just fine here. Well sorry, but we really need the initial logs which you all have deleted.
Comment 5 email_deleted_GqKU 2006-09-10 07:58:09 UTC
(In reply to comment #3)
>
> kde-base/kdelibs-3.5.4-r1
> 


I rebuilt my kdelibs-3.5.2-r6 and it indeed works again correctly :) Thanks.
Comment 6 Fabio Rossi 2006-09-20 05:38:52 UTC
I confirm the problem. For the solution it's only necessary to reemerge kdelibs.

revdep-rebuild doesn't reemerge kdelibs because there is no dynamic library dependency against libssl.so.0.9.7 or libcrypto.so.0.9.7.

The packages with ssl use flag aren't all rebuilded:

$ equery h ssl | while read pak ; do genlop -n $pak; done | grep -v ^$
 * net-libs/libwww
     Fri Apr 14 11:00:55 2006 >>> net-libs/libwww-5.4.0-r4
     Tue Sep  5 23:23:00 2006 >>> net-libs/libwww-5.4.0-r4
     Mon Sep 18 19:48:54 2006 >>> net-libs/libwww-5.4.0-r4
 * dev-lang/python
     Mon Jul  3 10:42:26 2006 >>> dev-lang/python-2.4.3-r1
     Tue Sep  5 20:04:49 2006 >>> dev-lang/python-2.4.3-r1
     Tue Sep  5 23:08:06 2006 >>> dev-lang/python-2.4.3-r1
     Mon Sep 18 19:38:17 2006 >>> dev-lang/python-2.4.3-r1
 * dev-lang/php
     Mon Sep 18 15:29:30 2006 >>> dev-lang/php-5.1.6-r4
 * gnome-base/orbit
     Wed Jul 19 01:19:31 2006 >>> gnome-base/orbit-2.14.0
     Wed Sep  6 10:18:25 2006 >>> gnome-base/orbit-2.14.0
 * gnome-base/gnome-vfs
     Mon Sep 18 14:44:42 2006 >>> gnome-base/gnome-vfs-2.14.2-r1
 * gnome-base/gnome-vfs
     Tue Sep 19 10:38:12 2006 >>> gnome-base/gnome-vfs-1.0.5-r4
 * mail-mta/ssmtp
     Thu Apr 13 20:51:43 2006 >>> mail-mta/ssmtp-2.61
     Wed Sep  6 15:32:23 2006 >>> mail-mta/ssmtp-2.61
     Mon Sep 18 20:23:28 2006 >>> mail-mta/ssmtp-2.61
 * www-client/links
     Fri Apr 14 09:50:21 2006 >>> www-client/links-2.1_pre20
     Mon Jul  3 14:09:54 2006 >>> www-client/links-2.1_pre20
     Mon Jul  3 17:08:33 2006 >>> www-client/links-2.1_pre20
     Thu Sep  7 23:31:15 2006 >>> www-client/links-2.1_pre20
     Mon Sep 18 20:30:14 2006 >>> www-client/links-2.1_pre20
 * dev-libs/cyrus-sasl
     Mon Sep 18 15:47:41 2006 >>> dev-libs/cyrus-sasl-2.1.22
 * app-crypt/qca
     Thu Apr 13 23:16:32 2006 >>> app-crypt/qca-1.0-r2
     Thu Sep  7 17:15:41 2006 >>> app-crypt/qca-1.0-r2
 * media-plugins/xmms-mpg123
     Thu Apr 13 23:10:17 2006 >>> media-plugins/xmms-mpg123-1.2.10-r1
     Wed Sep  6 10:54:46 2006 >>> media-plugins/xmms-mpg123-1.2.10-r1
     Mon Sep 18 20:09:07 2006 >>> media-plugins/xmms-mpg123-1.2.10-r1
 * media-plugins/xmms-vorbis
     Thu Apr 13 23:13:02 2006 >>> media-plugins/xmms-vorbis-1.2.10-r1
     Wed Sep  6 10:55:42 2006 >>> media-plugins/xmms-vorbis-1.2.10-r1
     Mon Sep 18 20:10:02 2006 >>> media-plugins/xmms-vorbis-1.2.10-r1
 * net-misc/wget
     Thu Apr 13 18:20:07 2006 >>> net-misc/wget-1.10.2
     Tue Sep  5 22:12:06 2006 >>> net-misc/wget-1.10.2
     Wed Sep  6 19:52:52 2006 >>> net-misc/wget-1.10.2
     Mon Sep 18 20:23:53 2006 >>> net-misc/wget-1.10.2
 * net-misc/neon
     Mon Jul 24 10:29:17 2006 >>> net-misc/neon-0.26.1
     Wed Sep  6 10:22:00 2006 >>> net-misc/neon-0.26.1
 * net-misc/curl
     Thu Apr 13 22:56:29 2006 >>> net-misc/curl-7.15.1-r1
     Fri Apr 14 12:50:34 2006 >>> net-misc/curl-7.15.1-r1
     Wed Sep  6 03:59:59 2006 >>> net-misc/curl-7.15.1-r1
 * net-misc/ntp
     Mon Sep 18 15:45:41 2006 >>> net-misc/ntp-4.2.2_p3
 * net-print/cups
     Mon Jul 10 14:30:38 2006 >>> net-print/cups-1.1.23-r8
     Wed Sep  6 02:26:44 2006 >>> net-print/cups-1.1.23-r8
 * net-analyzer/tcpdump
     Mon Jul 31 11:21:54 2006 >>> net-analyzer/tcpdump-3.9.4-r2
     Fri Sep  8 00:37:41 2006 >>> net-analyzer/tcpdump-3.9.4-r2
     Mon Sep 18 20:37:04 2006 >>> net-analyzer/tcpdump-3.9.4-r2
 * kde-base/kdelibs
     Mon May 29 19:28:28 2006 >>> kde-base/kdelibs-3.5.2-r6
     Thu Jun  8 10:53:10 2006 >>> kde-base/kdelibs-3.5.2-r6
     Thu Jul 20 19:46:15 2006 >>> kde-base/kdelibs-3.5.2-r6
     Wed Sep  6 03:58:55 2006 >>> kde-base/kdelibs-3.5.2-r6
 * kde-base/kcontrol
     Mon May 29 20:02:25 2006 >>> kde-base/kcontrol-3.5.2
     Thu Sep  7 16:13:10 2006 >>> kde-base/kcontrol-3.5.2
     Mon Sep 18 20:06:20 2006 >>> kde-base/kcontrol-3.5.2
 * kde-base/kopete
     Mon May 29 21:22:44 2006 >>> kde-base/kopete-3.5.2
     Thu Sep  7 17:32:42 2006 >>> kde-base/kopete-3.5.2
     Mon Sep 18 20:23:21 2006 >>> kde-base/kopete-3.5.2
 * kde-base/ksirc
     Mon May 29 21:37:52 2006 >>> kde-base/ksirc-3.5.2
     Thu Sep  7 17:46:36 2006 >>> kde-base/ksirc-3.5.2
 * kde-base/kdeaddons-kfile-plugins
     Mon May 29 23:42:53 2006 >>> kde-base/kdeaddons-kfile-plugins-3.5.0
     Thu Sep  7 19:44:50 2006 >>> kde-base/kdeaddons-kfile-plugins-3.5.0
 * net-www/apache
     Mon Jul 31 11:21:03 2006 >>> net-www/apache-2.0.58-r2
     Thu Sep  7 13:55:58 2006 >>> net-www/apache-2.0.58-r2
     Mon Sep 18 20:26:48 2006 >>> net-www/apache-2.0.58-r2

where

 * dev-libs/openssl
     Thu Apr 13 17:46:42 2006 >>> dev-libs/openssl-0.9.7i
     Mon Jul  3 10:39:25 2006 >>> dev-libs/openssl-0.9.7j
     Tue Sep  5 20:01:39 2006 >>> dev-libs/openssl-0.9.7j
     Tue Sep  5 23:04:59 2006 >>> dev-libs/openssl-0.9.7j
     Mon Sep 18 13:54:52 2006 >>> dev-libs/openssl-0.9.8c-r1
     Mon Sep 18 20:36:29 2006 >>> dev-libs/openssl-0.9.8c-r1
Comment 7 Fabio Rossi 2006-09-21 01:51:49 UTC
Jakub, what do you think?