Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 74005

Summary: ncpfs-2.2.5 changed to depend on non-existant virtual/http-php
Product: Gentoo Linux Reporter: Peter Johanson (RETIRED) <latexer>
Component: New packagesAssignee: Stuart Herbert (RETIRED) <stuart>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Peter Johanson (RETIRED) gentoo-dev 2004-12-10 07:06:22 UTC
Hey,

You commited a fix for a sandbox error or somesuch to ncpfs-2.2.5 which breaks DEPs with its dep on virtual/http-php, which seems not to exist anywhere.
peter@gonzo peter $ emerge -uD world -pv

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

Calculating world dependencies -
emerge: there are no ebuilds to satisfy "virtual/http-php".


!!! Problem with ebuild net-fs/ncpfs-2.2.5
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.
peter@gonzo peter $ cd /usr/portage/
peter@gonzo portage $ !find
find . | xargs grep http-php
./metadata/cache/net-fs/ncpfs-2.2.5:nls? ( sys-devel/gettext ) pam? ( sys-libs/pam ) php? || ( virtual/php virtual/http-php ) !bootstrap? ( sys-devel/patch )
./metadata/cache/net-fs/ncpfs-2.2.5:nls? ( sys-devel/gettext ) pam? ( sys-libs/pam ) php? || ( virtual/php virtual/http-php )
./net-fs/ncpfs/ncpfs-2.2.5.ebuild:              php? || ( virtual/php virtual/http-php )"


Should this virtual actually be coming from somewhere?
Comment 1 Stuart Herbert (RETIRED) gentoo-dev 2004-12-10 11:48:14 UTC
It's a typo.  virtual/httpd-php is provided by mod_php.  It'll be fixed just as soon as I've finished an emerge sync.

Best regards,
Stu
Comment 2 Stuart Herbert (RETIRED) gentoo-dev 2004-12-10 11:58:55 UTC
Submitted a fix.  Please test, and let me know if it fixes this for you.

Best regards,
Stu
Comment 3 Rafal Dejewski 2004-12-15 00:47:22 UTC
Hi,
So now in ncpfs-2.2.5.ebuild DEPEND is set like this:
DEPEND="nls? ( sys-devel/gettext )
                pam? ( sys-libs/pam )
                php? || ( virtual/php virtual/httpd-php )"
I have php disabled, but when I run emerge -pv ncpfs it pulls mod_php. Is an alternative in DEPEND supported? I see this on two of my systems.

Best regards,
Rafal
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2004-12-15 04:41:49 UTC
Yeah, this should in reality be

php? ( || ( foo bar ) )

I've commited this fix in the ebuild. Please confirm that you no longer have this problem.
Comment 5 Rafal Dejewski 2004-12-15 06:00:22 UTC
Yes, works for me. Thanks!
Comment 6 Peter Johanson (RETIRED) gentoo-dev 2004-12-15 06:06:37 UTC
Ok, Marking FIXED again. (hopefully finally)