Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138266 - xmms-plugin.eclass depends on =autoconf-2.5*
Summary: xmms-plugin.eclass depends on =autoconf-2.5*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 137964
  Show dependency tree
 
Reported: 2006-06-27 13:52 UTC by Ulrich Müller
Modified: 2006-06-28 06:13 UTC (History)
2 users (show)

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 Ulrich Müller gentoo-dev 2006-06-27 13:52:16 UTC
xmms-plugin.eclass has =sys-devel/autoconf-2.5* in DEPEND.
So, after upgrading to autoconf-2.60 the system wants to downgrade again:

# emerge -uDpt world

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[nomerge      ] media-plugins/xmms-mpg123-1.2.10-r1  
[ebuild     UD]  sys-devel/autoconf-2.59-r7 [2.60]
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2006-06-27 19:16:51 UTC
fixed in cvs Thanks
Comment 2 Ulrich Müller gentoo-dev 2006-06-28 01:13:27 UTC
Hm, now there is ">=sys-devel/autoconf-2.5*" in DEPEND. This is probably not what you want:

$ portageq match / ">=sys-devel/autoconf-2.5*"
sys-devel/autoconf-2.13
sys-devel/autoconf-2.59-r7
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-06-28 01:54:53 UTC
Well, additionally that depend is invalid, you can't use globbing w/ ranged operators. ;)

# emerge -pv \>=sys-devel/autoconf-2.5*

These are the packages that would be merged, in order:

Calculating dependencies  

!!! '>=sys-devel/autoconf-2.5*' is not a valid package atom.
!!! Please check ebuild(5) for full details.
!!! (Did you specify a version but forget to prefix with '='?)
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-06-28 06:13:25 UTC
now it's really fixed in cvs
sorry