media-plugins/mythweather-0.18.1: attr(depends) error: atom '~media-tv/mythtv-0.18.1*' is malformed: error range operators on a range are nonsencial, drop the globbing or use =cat/pkg* or !=cat/pkg*, not ~ As noted above, either glob or use =, but not ~ or </>
Your entire report was non-sensical.. Explain what half of this means... All the MythTV 0.18.1 plugins are gone from the tree... but soon there will be new stuff in the tree. where XXXX < YYYY and AAAA < BBBB media-tv/mythtv-0.20 media-tv/mythtv-0.20-r1 media-tv/mythtv-0.20_pXXXX media-tv/mythtv-0.20.1_preYYYY media-plugins/mythweather-0.20 media-plugins/mythweather-0.20_pAAAA media-plugins/mythweather-0.20.1_preBBBB Gimme a DEPEND that will properly have ALL the mythweathers work with ALL the mythtv's. I've asked #-portage for this several times in the past. I've even asked Brian recently and all I get is a shrug... I'd love to have a correct DEPEND...
(In reply to comment #1) > Your entire report was non-sensical.. Explain what half of this means... > What it means is that ~ATOM* doesn't work. Portage can't glob and expand ~ at the same time. > All the MythTV 0.18.1 plugins are gone from the tree... but soon there will be > new stuff in the tree. > > where XXXX < YYYY and AAAA < BBBB > > media-tv/mythtv-0.20 > media-tv/mythtv-0.20-r1 > media-tv/mythtv-0.20_pXXXX > media-tv/mythtv-0.20.1_preYYYY > > media-plugins/mythweather-0.20 > media-plugins/mythweather-0.20_pAAAA > media-plugins/mythweather-0.20.1_preBBBB > > Gimme a DEPEND that will properly have ALL the mythweathers work with ALL the > mythtv's. I've asked #-portage for this several times in the past. I've even > asked Brian recently and all I get is a shrug... I'd love to have a correct > DEPEND... > I asked in -dev about this, as I was unsure as to the proper solution =media-tv/mythtv-${PV}* should match what you are looking for. the * will glob onto revisions as well as major versions, thus negating the need for ~ at all. Looking at the manpage for ebuild I see this is a bit ambigious, so I may go straighten them a bit.
Also, thanks for fixing.