Summary: | app-portage/gentoolkit: eshowkw treats ebuilds with KEYWORDS="arch ~arch" as unstable | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Chí-Thanh Christopher Nguyễn <chithanh> |
Component: | Third-Party Tools | Assignee: | Portage Tools Team <tools-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | diego.viola |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://projects.gentoo.org/pms/6/pms.html#x1-690007.3.2 | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=584600 https://bugs.gentoo.org/show_bug.cgi?id=584604 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Chí-Thanh Christopher Nguyễn
2016-05-30 20:12:21 UTC
If the stable keyword is present, it should be safe for tools to ignore the corresponding unstable keyword, but we probably want repoman to at least give a warning message. I think I experienced the same issue with enalyze, for example, `enalyze rebuild keywords` returns "app-misc/ranger ~amd64" among other things. This doesn't make any sense because app-misc/ranger is stable, but when looking at the ebuild the keywords are "amd64 ~ppc ~riscv x86". (In reply to Diego Viola from comment #2) > I think I experienced the same issue with enalyze, for example, `enalyze > rebuild keywords` returns "app-misc/ranger ~amd64" among other things. > > This doesn't make any sense because app-misc/ranger is stable, but when > looking at the ebuild the keywords are "amd64 ~ppc ~riscv x86". I am unable to reproduce this on a fresh (stable) Gentoo install now. I read that the tool will "show you what WAS installed, and then what WOULD be installed"... so this makes sense, I switched to ~amd64 (globally) and back several times, so if this is true, it makes sense why it appeared ~amd64 for app-misc/ranger and other packages. (In reply to Diego Viola from comment #3) > (In reply to Diego Viola from comment #2) > > I think I experienced the same issue with enalyze, for example, `enalyze > > rebuild keywords` returns "app-misc/ranger ~amd64" among other things. > > > > This doesn't make any sense because app-misc/ranger is stable, but when > > looking at the ebuild the keywords are "amd64 ~ppc ~riscv x86". > > I am unable to reproduce this on a fresh (stable) Gentoo install now. I am able to reproduce this after bumping e.g. /var/db/pkg/app-misc/ranger-1.9.3-r1/KEYWORDS (amd64 -> ~amd64). Sorry for the confusion but I had a similar issue with enalyze, for some reason I assumed it was the same issue as this one, apparently it isn't. I can't reproduce this bug. |