Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 213373 - dev-ada/gtkada: requires virtual/ada but virtual/gnat is sufficient too
Summary: dev-ada/gtkada: requires virtual/ada but virtual/gnat is sufficient too
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest trivial
Assignee: ada team [OBSOLETE]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-14 11:14 UTC by Curro Tánago
Modified: 2008-04-08 14:14 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Curro Tánago 2008-03-14 11:14:58 UTC
dev-ada/gtkada has virtual/ada as dependency because gtkada needs an ada compiler and virtual/ada installs gnat-gcc or gnat-gpl. But virtual/gnat, which installs gnat-gcc-4.2*, is sufficient to have an ada compiler.

Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-03-15 07:15:38 UTC
And the problem is... the empty virtual that gets installed, or what exactly???
Comment 2 Curro Tánago 2008-03-15 11:35:59 UTC
(In reply to comment #1)
> And the problem is... the empty virtual that gets installed, or what exactly???
> 

Yes, the problem is that if you have installed virtual/gnat (and gnat-gcc) and then you want to install gtkada, you have to install virtual/ada which is unnecessary. 
Comment 3 George Shapovalov (RETIRED) gentoo-dev 2008-04-08 14:14:23 UTC
Actually, its the virtual/gnat that is unnecessary. I am transitioning libraries to virtual/ada and virtual/gnat will go away soon (from most DEPENDs, possibly from the tree as well, if there appears no use for it). I just havn't finished this for all libs.
 
There was a post announcing this to -dev some time ago, I believe about a month ago, with the rationale. In short, virtual/gnat tracks gcc backend and virtual/ada Ada standards. Now, with packages coming out requiring Ada-2005 features it becomes more important to track Ada standards and gcc backend tracking is taken care by the eclass anyway..

George