On 31/03/16 09:11, Alan McKinnon wrote:
On 31/03/2016 00:13, Nikos Chantziaras wrote:
   "Invalid atom in /etc/portage/package.unmask/qt: =dev-qt/*-5.6*::qt"

(Doesn't work with or without the "::qt".)

It's the leading "*" that's wrong there, because it's not a glob or a
regex; it's more a placeholder metacharacter with it's own rules. Look
at the relevant section in man 5 ebuild. It's not explicit but it does
strongly hint that "*" goes at the end of a string

It didn't look like it to me at all. From the man page:

  Examples:

  # match anything with a version containing 9999, which can be used in
  # package.mask to prevent emerge --autounmask from selecting live
  # ebuilds
  =*/*-*9999*

So if that works, one would assume that "=dev-qt/*-*5.6*" should work just as well :-/


Reply via email to