Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291510 - [x11-overlay] x-modular.eclass font-util-1.1.1-r1 dependency incorrect
Summary: [x11-overlay] x-modular.eclass font-util-1.1.1-r1 dependency incorrect
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-02 00:55 UTC by Cameron Fackler
Modified: 2009-11-02 03:28 UTC (History)
0 users

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


Attachments
git diff with correct dependency line (x-modular.eclass.patch,369 bytes, patch)
2009-11-02 00:56 UTC, Cameron Fackler
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Cameron Fackler 2009-11-02 00:55:03 UTC
incorrect dependency specification in the eclass: package version is specified without '='

Reproducible: Always

Steps to Reproduce:
1. sync to latest x11-overlay code
2. emerge media-fonts/font-bh-lucidatypewriter-75dpi (or probably any other font package...this is the one that bit me)
Actual Results:  
!!! Invalid or corrupt dependency specification: 

invalid atom: 'media-fonts/font-util-1.1.1-r1'

('ebuild', '/', 'media-fonts/font-bh-lucidatypewriter-75dpi-1.0.1', 'merge')

[u'x11-apps/bdftopcf', u'=sys-devel/automake-1.10*', u'>=sys-devel/autoconf-2.61', u'sys-devel/libtool', u'x11-apps/mkfontdir', u'media-fonts/encodings', u'media-libs/fontconfig', u'>=sys-devel/libtool-1.5', u'>=sys-devel/m4-1.4', u'media-fonts/font-util-1.1.1-r1', u'>=dev-util/pkgconfig-0.18', u'>=x11-misc/util-macros-0.99.2', u'>=sys-devel/binutils-2.16.1-r3']

This package can not be installed. Please notify the 'media-fonts/font-
bh-lucidatypewriter-75dpi-1.0.1' package maintainer about this problem. 

Expected Results:  
package installs normally
Comment 1 Cameron Fackler 2009-11-02 00:56:16 UTC
Created attachment 209011 [details, diff]
git diff with correct dependency line

add '=' before dependency with version specification
Comment 2 Florian Scandella 2009-11-02 02:41:34 UTC
shouldn't it be '>=' ? else you have to update the eclass every time an new version is available.

also, i know i'm asking for trouble when using an overlay, but this kind of errors should not happen (a simple emerge -up/paludis -ip everything before pushing would have been enough)