Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83759 - virtual/mta problems
Summary: virtual/mta problems
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-01 19:32 UTC by Alec Warner
Modified: 2005-03-04 23:32 UTC (History)
0 users

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 Alec Warner (RETIRED) archtester gentoo-dev Security 2005-03-01 19:32:51 UTC
dns root # emerge -upDv world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

[blocks B    ] mail-mta/ssmtp (mail-mta/postfix-2.1.5-r2)
[ebuild    U ] sys-libs/zlib-1.2.2 [1.2.1-r3] -build -debug 363 kB
[ebuild    U ] sys-libs/pam-0.77-r6 [0.77-r1] +berkdb -debug -pwdb (-selinux)
[ebuild    U ] x11-base/opengl-update-2.0_pre4-r1 [1.8.2] 30 kB
[ebuild    U ] app-crypt/mhash-0.9.2 [0.9.1] 833 kB
[ebuild    U ] sys-devel/bison-1.875d [1.875] -debug +nls -static 862 kB
[ebuild    U ] sys-apps/diffutils-2.8.7 [2.8.4-r4] -debug +nls -static 1,033 kB
[ebuild    U ] sys-apps/man-1.5p [1.5m-r2] -debug +nls 228 kB
[ebuild    U ] sys-apps/man-pages-2.01 [1.70] 1,632 kB
[ebuild    U ] dev-lang/perl-5.8.5-r4 [5.8.5-r2] +berkdb -debug -doc +gdbm -ithreads -perlsuid (-uclibc)
[ebuild    U ] dev-libs/openssl-0.9.7e [0.9.7d-r2] -debug -emacs (-uclibc)
[ebuild    U ] dev-lang/python-2.3.4-r1 [2.3.4] -X* +berkdb -bootstrap -build -debug -doc +gdbm -ipv6 +ncurses +readline +ssl -tcltk -ucs2
[ebuild    U ] app-arch/bzip2-1.0.2-r5 [1.0.2-r3] -build -debug -static 649 kB
[ebuild    U ] sys-apps/portage-2.0.51-r15 [2.0.51-r3] -build* -debug (-selinux)
[ebuild    U ] sys-devel/gcc-config-1.3.8-r4 [1.3.6-r4]
[ebuild    U ] sys-devel/binutils-2.15.92.0.2-r1 [2.14.90.0.8-r1] -bootstrap* -build -debug -multitarget +nls (-uclibc)
[ebuild    U ] sys-devel/gcc-3.3.5-r1 [3.3.4-r1] -bootstrap* -boundschecking -build -debug +fortran -gcj -gtk* -hardened (-ip28) (-multilib) -multislot (-n32) (-n64) +nls -nocxx -objc -static (-uclibc)
[ebuild    U ] sys-apps/gawk-3.1.3-r2 [3.1.3-r1] -build +nls (-uclibc) 2,029 kB
[ebuild    U ] dev-libs/libpcre-5.0 [4.5] -debug
[ebuild  NS  ] sys-devel/autoconf-2.13 433 kB
[ebuild  N   ] sys-devel/autoconf-wrapper-2-r1
[ebuild    U ] sys-devel/autoconf-2.59-r6 [2.59-r5] 903 kB
[ebuild    UD] sys-devel/automake-1.5 [1.8.5-r1] (-uclibc) 514 kB
[ebuild  NS  ] sys-devel/automake-1.8.5-r3 (-uclibc) 647 kB
[ebuild  NS  ] sys-devel/automake-1.6.3 (-uclibc) 465 kB
[ebuild  NS  ] sys-devel/automake-1.7.9-r1 (-uclibc) 564 kB
[ebuild  NS  ] sys-devel/automake-1.4_p6 (-uclibc) 366 kB
[ebuild  N   ] sys-devel/automake-wrapper-1-r1
[ebuild  NS  ] sys-devel/automake-1.9.4 (-uclibc) 734 kB
[ebuild    U ] sys-devel/gcc-sparc64-3.3.5 [3.3.4] -debug
[ebuild    U ] sys-apps/util-linux-2.12i-r1 [2.12-r4] +crypt -debug +nls +pam +perl (-selinux) -static
[ebuild    U ] sys-apps/pciutils-2.1.11-r3 [2.1.11-r1] -debug 202 kB
[ebuild    U ] sys-apps/procps-3.2.4-r2 [3.2.3-r1] -debug 269 kB
[ebuild    U ] app-arch/cpio-2.6-r1 [2.5] +nls 437 kB
[ebuild    U ] app-arch/gzip-1.3.5-r5 [1.3.5-r4] -build -debug +nls (-pic) -static 332 kB
[ebuild    U ] media-libs/libpng-1.2.8 [1.2.7] -debug 375 kB
[ebuild    U ] sys-devel/libtool-1.5.10-r4 [1.5.2-r7] (-uclibc) 2,636 kB
[ebuild    U ] x11-base/xorg-x11-6.8.0-r4 [6.8.0-r3] (-3dfx) (-3dnow) +bitmap-fonts +cjk -debug +dlloader* -dmx -doc +font-server* -hardened -insecure-drivers -ipv6 +minimal* (-mmx) +nls +opengl +pam -sdk (-sse) -static +truetype-fonts* +type1-fonts* (-uclibc) -xprint +xv
[ebuild    U ] sys-apps/utempter-0.5.5.5-r1 [0.5.5.5] -debug 20 kB
[ebuild    U ] x11-terms/xterm-197 [196] -Xaw3d -debug +truetype +unicode 674 kB
[ebuild    U ] media-libs/tiff-3.7.1-r1 [3.7.0] 1,224 kB
[ebuild    U ] media-libs/libungif-4.1.3 [4.1.0.1b] -X +gif
[ebuild  N   ] media-libs/imlib2-1.2.0-r2 -X -doc +gif +jpeg (-mmx) +nls +png +tiff
[ebuild    U ] x11-wm/fluxbox-0.9.12-r1 [0.9.10-r3] -bigger-fonts -disablexmb -gnome +imlib -kde +nls +truetype -xinerama
[ebuild    U ] sys-apps/shadow-4.0.5-r3 [4.0.5-r2] -debug +nls +pam (-selinux) -skey
[ebuild    U ] net-misc/openssh-3.9_p1-r1 [3.8.1_p1-r1] -X509 -chroot -debug -ipv6 -kerberos +ldap +pam (-selinux) -sftplogging -skey -smartcard -static +tcpd (-uclibc)
[ebuild    U ] dev-libs/libxml2-2.6.16 [2.6.15-r1] -debug -ipv6 +python +readline
[ebuild  N   ] mail-mta/ssmtp-2.61 -ipv6 -mailwrapper -md5sum +ssl
[ebuild    U ] dev-db/mysql-4.0.22-r2 [4.0.22] +berkdb -debug -innodb +perl +readline (-selinux) +ssl -static +tcpd
[ebuild    U ] dev-perl/DBI-1.38-r1 [1.38] 292 kB
[ebuild    U ] dev-db/postgresql-7.4.7-r1 [7.4.6] -debug -doc -java -libg++ +nls +pam +perl -pg-hier -pg-intdatetime -pg-vacuumdelay +python +readline (-selinux) +ssl -tcltk -threads +xml2 +zlib 6,753 kB
[ebuild    U ] dev-libs/glib-2.4.8 [2.4.7] -debug -doc 2,102 kB
[ebuild    U ] net-analyzer/ethereal-0.10.9-r1 [0.10.8] -adns -debug -gtk -gtk2 -ipv6 -kerberos -snmp +ssl 5,370 kB
[ebuild    U ] sys-apps/psmisc-21.5 [21.4] +nls (-selinux)
[ebuild  N   ] dev-perl/DateManip-5.42a-r1
[ebuild    U ] app-portage/genlop-0.30.2 [0.20.2]
[ebuild    U ] sys-libs/libcap-1.10-r5 [1.10-r4] -debug -nocxx +python* -static
[ebuild    U ] sys-apps/kbd-1.12-r3 [1.12-r2] +nls 867 kB
[ebuild    U ] mail-mta/postfix-2.1.5-r2 [2.1.5-r1] -ipv6 +ldap -mailwrapper +mbox +mysql* +pam +postgres* -sasl (-selinux) +ssl -vda 233 kB
[ebuild    U ] sys-apps/ed-0.2-r6 [0.2-r4] 181 kB
[ebuild  N   ] dev-perl/Locale-gettext-1.01-r1
[ebuild    U ] sys-apps/help2man-1.33.1 [1.29] +nls
[ebuild    U ] sys-apps/coreutils-5.2.1-r4 [5.2.1-r1] +acl -build -debug +nls (-selinux) -static (-uclibc)
[ebuild  NS  ] sys-kernel/gentoo-dev-sources-2.6.10-r7 -build -doc -symlink -ultra1 35,899 kB
[ebuild    U ] app-misc/screen-4.0.2-r1 [4.0.2] -debug -nethack +pam (-uclibc) 820 kB

Total size of downloads: 70,985 kB

dns root # emerge -p postfix

These are the packages that I would merge, in order:

Calculating dependencies ...done!

[ebuild    U ] mail-mta/postfix-2.1.5-r2 [2.1.5-r1]

dns root # emerge -p ssmtp

These are the packages that I would merge, in order:

Calculating dependencies ...done!

[ebuild  N   ] mail-mta/ssmtp-2.61

PHP 4.3.10 does dep on virtual/mta

dns eclass # grep virtual php-sapi.eclass
[ -z "${PROVIDE}" ]     && PROVIDE="virtual/php-${PV}"
   X? ( virtual/x11 )
   !alpha? ( !amd64? ( java? ( =virtual/jdk-1.4* dev-java/java-config ) ) )
   virtual/mta

As you can see, I have postfix installed, because ssmtp sucks :).  PHP depends on virtual/mta which defaults still to ssmtp.  However, postfix is currently installed and PROVIDES virtual/mta.  But...portage doesn't think so.  Postfix should block ssmtp, but it doesn't.

ie -> This should happen
dns root # emerge postfix ssmtp -p

These are the packages that I would merge, in order:

Calculating dependencies ...done!

[ebuild    U ] mail-mta/postfix-2.1.5-r2 [2.1.5-r1]
[blocks B    ] mail-mta/postfix (mail-mta/ssmtp-2.61)
[ebuild  N   ] mail-mta/ssmtp-2.61

dns postfix # emerge info
Portage 1.574-cvs (default-linux/sparc/sparc64/2004.3, gcc-3.3.4, glibc-2.3.3.20040420-r2, 2.6.7 sparc64)
=================================================================
System uname: 2.6.7 sparc64 sun4u
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 13 2004, 14:13:33)]
distcc: No such file or directory [disabled]
ccache: No such file or directory [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.14.90.0.8-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.4.23
ACCEPT_KEYWORDS="sparc"
AUTOCLEAN="yes"
CFLAGS="-mcpu=v9 -mtune=v9 -O2 -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=v9 -mtune=v9 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache confcache distlocks parallel-fetch sandbox"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://gentoo.osuosl.org/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="sparc acl apache2 arts bash-completion berkdb bitmap-fonts cjk crypt ctype cups dlloader encode esd f77 fbcon font-server foomaticdb fortran ftp gcc64 gdbm gif hardenedphp imagemagick imap imlib jpeg ldap libwww mad mbox mikmod mime motif mpeg mysql mysqli ncurses nis nls oggvorbis opengl oss pam pcre pdflib perl php pie png posix postgres python readline sdl sharedmem spell spl ssl tcpd tiff tokenizer truetype truetype-fonts type1-fonts unicode vhosts xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Alec Warner (RETIRED) archtester gentoo-dev Security 2005-03-04 23:32:26 UTC
InCVS, should be in .19 stable according to Jason.