Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 93028
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Quality Assistance Team <qa@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mr. Bones. <mr_bones_@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
virtual.versioned big ol' list of versioned virtuals text/plain Mr. Bones. 2005-05-17 22:08 0000 10.16 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 93028 depends on: Show dependency tree
Bug 93028 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-05-17 22:07 0000
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 From Mr. Bones. 2005-05-17 22:08:53 0000 -------
Created an attachment (id=59176) [details]
big ol' list of versioned virtuals

------- Comment #2 From Robin Johnson 2005-05-17 22:47:16 0000 -------
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 From Jason Stubbs (RETIRED) 2005-05-18 04:06:05 0000 -------
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 From Jason Stubbs (RETIRED) 2005-05-18 04:08:33 0000 -------
(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 From Thomas Matthijs (RETIRED) 2005-05-18 05:30:59 0000 -------
just to make sure:
we should just change it to provide without the versions
and everything will keep working correctly?

------- Comment #6 From Jason Stubbs (RETIRED) 2005-05-18 05:42:51 0000 -------
It will keep working exactly the same, yes. 

------- Comment #7 From Thomas Matthijs (RETIRED) 2005-05-18 08:46:20 0000 -------
java fixed

------- Comment #8 From Mr. Bones. 2005-05-19 11:17:27 0000 -------
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 From Rob Cakebread 2005-05-19 11:51:31 0000 -------
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 From Mr. Bones. 2005-05-19 12:15:10 0000 -------
no, the way I understand it, portage isn't even looking at that version in the
PROVIDE.

------- Comment #11 From Robin Johnson 2005-05-19 13:26:26 0000 -------
Ok, I've clean up all PROVIDE variables for the PHP packages now.

------- Comment #12 From Mr. Bones. 2005-05-19 18:08:21 0000 -------
dev-php/php,  dev-php/mod_php, and dev-php/php-cgi still seem to have it.

------- Comment #13 From Robin Johnson 2005-05-19 18:26:47 0000 -------
sorry, missed commited the php-sapi eclass.
fixed now.

------- Comment #14 From Bryan Østergaard (RETIRED) 2005-05-21 01:27:03 0000 -------
Python fixed too.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug