Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93028 - packages using versioned virtuals
Summary: packages using versioned virtuals
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-17 22:07 UTC by Mr. Bones. (RETIRED)
Modified: 2005-05-21 01:27 UTC (History)
1 user (show)

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


Attachments
big ol' list of versioned virtuals (virtual.versioned,10.16 KB, text/plain)
2005-05-17 22:08 UTC, Mr. Bones. (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mr. Bones. (RETIRED) gentoo-dev 2005-05-17 22:07:41 UTC
Portage strips the version from virtuals (so says jstubbs) and the next version of repoman reports versioned virtuals as a warning.  Attached is the list of ebuilds affected by this (in repoman report format).
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2005-05-17 22:08:53 UTC
Created attachment 59176 [details]
big ol' list of versioned virtuals
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-05-17 22:47:16 UTC
umm, we depend on versioned virtuals to be able to do the right thing in many 
cases. They work presently, so I don't see how you note that portage strips the 
version from them.
Comment 3 Jason Stubbs (RETIRED) gentoo-dev 2005-05-18 04:06:05 UTC
I'm on qa@ already. :) 
 
Related to this is bug #46968. I'm aware of the reasons where versioned 
virtuals are required and have put together GLEP 37 to address these and other 
issues. This check in repoman is to help smooth the transition to that (or a 
similar) scheme. 
Comment 4 Jason Stubbs (RETIRED) gentoo-dev 2005-05-18 04:08:33 UTC
(In reply to comment #2)  
> umm, we depend on versioned virtuals to be able to do the right thing in  
many   
> cases. They work presently, so I don't see how you note that portage strips  
the   
> version from them.  
  
If you mean that you use versions with virtuals in *DEPEND, that is no  
problem. This bug is about versions appearing in PROVIDE. 
Comment 5 Thomas Matthijs (RETIRED) gentoo-dev 2005-05-18 05:30:59 UTC
just to make sure:
we should just change it to provide without the versions
and everything will keep working correctly?
Comment 6 Jason Stubbs (RETIRED) gentoo-dev 2005-05-18 05:42:51 UTC
It will keep working exactly the same, yes. 
Comment 7 Thomas Matthijs (RETIRED) gentoo-dev 2005-05-18 08:46:20 UTC
java fixed
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2005-05-19 11:17:27 UTC
Nice work from the java team.  php...can you start working through these please?
 python only has the one so someone fix that up.
Comment 9 Rob Cakebread (RETIRED) gentoo-dev 2005-05-19 11:51:31 UTC
Does anyone in the python herd know the reason for this in python-2.1.3-r1?
PROVIDE="virtual/python-2.1"

The only thing that comes to mind is all the "package-2.1"'s that were needed
when zope only worked with python 2.1.
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2005-05-19 12:15:10 UTC
no, the way I understand it, portage isn't even looking at that version in the
PROVIDE.
Comment 11 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-05-19 13:26:26 UTC
Ok, I've clean up all PROVIDE variables for the PHP packages now.
Comment 12 Mr. Bones. (RETIRED) gentoo-dev 2005-05-19 18:08:21 UTC
dev-php/php,  dev-php/mod_php, and dev-php/php-cgi still seem to have it.
Comment 13 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-05-19 18:26:47 UTC
sorry, missed commited the php-sapi eclass.
fixed now.
Comment 14 Bryan Østergaard (RETIRED) gentoo-dev 2005-05-21 01:27:03 UTC
Python fixed too.