Summary: | Apache-Gallery-0.9.1 depends on wrong libapreq library, missing postinstall-en.txt | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Forza <forza> |
Component: | Current packages | Assignee: | Gentoo Web Application Packages Maintainers <web-apps> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Forza
2005-08-04 07:01:43 UTC
> /usr/local/portage_overlay/www-apps/Apache-Gallery/files/postinstall-
en.txt' not found
Your overlay, your bug. ;-)
(In reply to comment #1) > > /usr/local/portage_overlay/www-apps/Apache-Gallery/files/postinstall- > en.txt' not found > > Your overlay, your bug. ;-) Seriously, don't you think I already tested without the overlay? I used overlay because I fixed the dependency problem. The file Apache-Gallery/files/postinstall.txt is not on the mirror. Apache-Gallery-0.9.1.ebuild, Line 59: webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt (In reply to comment #2) > Seriously, don't you think I already tested without the overlay? I used overlay because I > fixed the dependency problem. Seriously, be so kind and post error messages that you get when installing the ebuild *from official portage tree* next time. The summary of this bug talks about wrong dependency and the error shown here shows that postinstall-en.txt' is missing, so what is this bug actually about? Here is some info about the dependency problem: # emerge Apache-Gallery -pv These are the packages that I would merge, in order: Calculating dependencies | !!! All ebuilds that could satisfy "<www-apache/mod_perl-1.99" have been masked. !!! One of the following masked packages is required to complete your request: - www-apache/mod_perl-1.29 (masked by: package.mask, ~x86 keyword) - www-apache/mod_perl-1.27-r4 (masked by: package.mask) - www-apache/mod_perl-1.27-r1 (masked by: package.mask) - www-apache/mod_perl-1.27-r2 (masked by: package.mask) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. !!! (dependency required by "www-apache/libapreq-1.2-r1" [ebuild]) The problem is www-apache/libapreq-1.2-r1. When you have Apache2 installed you need www-apache/libapreq2. The problem is the DEPEND= line in the ebuild: >=www-apache/libapreq-1.0 !apache2? ( >=net-www/apache-1.3.26-r2 =www-apache/mod_perl-1* ) apache2? ( >=net-www/apache-2.0.43-r1 >=www-apache/mod_perl-1.99 ) " It should be rewritten as: !apache2? ( >=net-www/apache-1.3.26-r2 >=www-apache/libapreq-1.0 =www-apache/mod_perl-1* ) apache2? ( >=net-www/apache-2.0.43-r1 >=www-apache/libapreq2-2.0 >=www-apache/mod_perl-1.99 ) " Also, The file postinstall-en.txt is still missing. Thanks. (In reply to comment #6) > Thanks. Sorry for the confusion and harsh tone. My appologies. Thanks for reporting, should get to it very soon. libapreq2 was just unmasked today. Added missing postinstall-en.txt, will look into the libapreq2 issue over the weekend. In CVS, thanks. |