webapp-config depends on old >=net-www/apache-1.3 when it should be >=www-servers/apache-1.3. this only affects webapp-config-1.50.15 in server.py Reproducible: Always Steps to Reproduce: 1. emerge =app-admin/webapp-config-1.50.15 2. webapp-config -I -h localhost mediawiki 1.8.4 3. webapp-config complaints it can't find >=net-www/apache-1.3 server installed. Actual Results: * Fatal error: Your configuration file sets the server type "Apache" * Fatal error: but the corresponding package does not seem to be installed! * Fatal error: Please "emerge >=net-www/apache-1.3" or correct your settings. * Fatal error(s) - aborting Expected Results: work? Portage 2.1.3_rc9 (default-linux/amd64/2006.1, gcc-4.2.0, glibc-2.6-r0, 2.6.21-gentoo x86_64) ================================================================= System uname: 2.6.21-gentoo x86_64 Intel(R) Xeon(TM) CPU 2.80GHz Gentoo Base System release 1.12.10 Timestamp of tree: Fri, 03 Aug 2007 17:50:01 +0000 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.61-r1 sys-devel/automake: 1.9.6-r2, 1.10 sys-devel/binutils: 2.17-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe -ftracer -ftree-vectorize" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=nocona -pipe -ftracer -ftree-vectorize" DISTDIR="/usr/portage/distfiles" FEATURES="candy distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userpriv usersandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.osuosl.org/ http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.mirrors.pair.com/" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--warn-once" LINGUAS="en" MAKEOPTS="-j6" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/webapps-experimental /usr/portage/local/layman/php-experimental /usr/portage/local/layman/mysql-experimental /usr/portage/local/layman/sunrise" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
Raising severity to major, as the stable tree is broken.
(In reply to comment #1) > Raising severity to major, as the stable tree is broken. No, it ain't .... Or what do you guys think there was the stable request for webapp-config-1.50.16-r1 (as in bug 187081) ? :)
*** This bug has been marked as a duplicate of bug 187081 ***
(In reply to comment #2) > No, it ain't .... Or what do you guys think there was the stable request for > webapp-config-1.50.16-r1 (as in bug 187081) ? :) I guess the bug is then, that not all relevant ebuilds got >=webapp-config-1.50.16-r1 as dependency. Using the tree should work fine for everyone without have to specify the --deep option on emerge. Marking a newer version stable does _not_ suffice in such a case.
(In reply to comment #4) > I guess the bug is then, that not all relevant ebuilds got > >=webapp-config-1.50.16-r1 as dependency. No ebuild depends on webapp-config directly. There's nothing that could be done with the dependency in webapp.eclass until stabilization is completed in bug 187081.