When running "emerge -up --deep world" to see what packages that are old, I get [blocks B ] mail-mta/ssmtp (from pkg mail-mta/sendmail-8.12.11-r3) Reproducible: Always Steps to Reproduce: 1. After esync today (2004-11-04), I got a message to update my portage --- part of data shown after syncing --- # emerge -n '>=sys-apps/portage-2.0.51' # cd /etc/ # rm make.profile # ln -s ../usr/portage/profiles/default-linux/x86/2004.0 make.profile --- eof -- 2. Followed the instructions and even reemerge portage. 3. Run emerge -up --deep world Actual Results: [blocks B ] mail-mta/ssmtp (from pkg mail-mta/sendmail-8.12.11-r3) Expected Results: Hadn't expected any mail-mta blockings (there was no mail-mta blocking before this update). emerge -uDptv world: [blocks B ] mail-mta/ssmtp (from pkg mail-mta/sendmail-8.12.11-r3) qpkg -q mail-mta/ssmtp: mail-mta/ssmtp-2.60.7-r1 DEPENDED ON BY: mail-mta/ssmtp-2.60.9 DEPENDED ON BY: emerge info: Portage 2.0.51-r2 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1,glibc-2.3.2-r9, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.7-r4,sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.6.6,sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O2 -pipe " CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ftp://ftp.du.se/pub/os/gentoo ftp://mirror.pudas.net/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/src/build" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/own" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X X509 alsa apache1 berkdb bitmap-fonts bonobo cjk crypt dedicated emacs emacs-w3ethereal etwin f77 fam flac gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 guile imap imlib innodb java javascript jpeg kde ldap leim libg++ libwww mbox milter mmx motif mozilla mpeg mysql nas ncurses nls noaudio nocstrike nodod notfc nowin oss pam passfile pdflib perl php png python qt quicktime readline ruby scanner sdl slang speex spell sse ssl svga tcltk tcpd tetex tiff truetype unicode x86 xinerama xml xml2 xpm xv zlib linguas_fi linguas_sv linguas_zh_TW linguas_en_GB"
Do you have ssmtp installed? What is the output of `emerge ssmtp -vp`?
No, I haven't had ssmtp installed for years and it's not installed and it's impossible to have to mail-mta installed on the same time. emerge ssmtp -vp: These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] mail-mta/sendmail ("virtual/mta" from pkg mail-mta/ssmtp-2.60.9) [ebuild N ] mail-mta/ssmtp-2.60.9 +ssl 64 kB Total size of downloads: 64 kB
could you also post up the output of: emerge -vp sendmail I think this may be a portage bug.
emerge -vp sendmail: These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] mail-mta/ssmtp (from pkg mail-mta/sendmail-8.12.11-r3) [ebuild R ] mail-mta/sendmail-8.12.11-r3 +ldap -mailwrapper +mbox +milter -sasl +ssl +tcpd 0 kB Total size of downloads: 0 kB
How about the output of "emerge -Cp ssmtp"? If that shows nothing, then please attach the output of "emerge -uDdp world".
emerge -Cp ssmtp: >>> These are the packages that I would unmerge: mail-mta/ssmtp selected: 2.48 protected: none omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. qpkg -l mail-mta/ssmtp: <nothing> Doing a "emerge -C ssmtp" removed the injected ssmtp and it seems this fixed the problem (with earlier versions of portage, ssmtp was ALWAYS wanted to be installed regadles of already installed sendmail).