Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102364 - dev-lang/swig depends on dev-php/php instead of virtual/php
Summary: dev-lang/swig depends on dev-php/php instead of virtual/php
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
: 104850 116328 118107 (view as bug list)
Depends on:
Blocks: 60440 104762
  Show dependency tree
 
Reported: 2005-08-13 06:45 UTC by Jakub Moc (RETIRED)
Modified: 2006-04-24 07:12 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
diff for swig (swig-new-php-deps.diff,344 bytes, patch)
2005-09-10 12:48 UTC, Didier Link
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Moc (RETIRED) gentoo-dev 2005-08-13 06:45:27 UTC
Please, fix the dependency. Thanks.

Reproducible: Always
Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-05 02:09:02 UTC
*** Bug 104850 has been marked as a duplicate of this bug. ***
Comment 2 Jon 2005-09-05 10:31:52 UTC
I came here to report the same problem. I just moved the ebuild to the overlay 
and changed the depend on it temporarily. You beat me to the reporting of 
this. :P hehe. 
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-09-06 10:27:07 UTC
OK, the new PHP ebuilds are in portage and will be removed from package.mask in
two days (Thursday, Sept. 8). This needs an urgent fix so that we don't break
the dependency tree for ~arch users.

Mass ping. ;)
Comment 4 Andreas Arens 2005-09-10 03:12:46 UTC
Just ran into the same thing on ~amd64 after switching from dev-php/php to
dev-lang/php.

Next 'emerge world' tried to pull dev-php/php again through sys-libs/libcap ->
dev-lang/swig dependency chain.
Comment 5 Jan 2005-09-10 08:46:24 UTC
Same here with ~x86 after switching from dev-php/php to
dev-lang/php.

Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-09-10 08:56:41 UTC
(In reply to comment #5)
> Same here with ~x86 after switching from dev-php/php to
> dev-lang/php.

Well, yeah - it's obviously broken for anyone, so no need to post "me too" here,
everyone can have a look at the ebuild and see that it's wrong. Thanks. 

Now, could someone please fix the one line finally? Thanks!
Comment 7 Didier Link 2005-09-10 12:48:44 UTC
Created attachment 68135 [details, diff]
diff for swig

This is the right patch to apply.

Thanks
Comment 8 Chris White (RETIRED) gentoo-dev 2005-09-11 03:25:35 UTC
In portage 
Comment 9 Tony Murray 2005-10-30 12:28:18 UTC
So, why weren't all versions of swig changed to virtual/php?

I have a box with dev-lang/php-5 and x86, so swig-1.3.21.

Change all the ebuilds please, there is no reason not to.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2005-12-21 14:51:54 UTC
*** Bug 116328 has been marked as a duplicate of this bug. ***
Comment 11 Ryan Egesdahl 2006-01-03 23:00:22 UTC
Could someone please fix this? The same comment as before still applies; swig-1.3.21 *still* depends on dev-php/php instead of virtual/php. I want to use dev-lang/php-5 and I am forced to use an overlay to make this work.
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-01-06 15:04:09 UTC
*** Bug 118107 has been marked as a duplicate of this bug. ***
Comment 13 Martin von Gagern 2006-04-24 07:12:59 UTC
Note: The dependency on php can still cause trouble if you have dev-php/php installed. In that situation, virtual/php is resolved in favor of dev-php/php, which in turn is package masked. That caused error messages in an update world for me. Maybe this note here can protect other uses from the same fate.