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
Created attachment 209011 [details, diff] git diff with correct dependency line add '=' before dependency with version specification
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)