| Summary: | >x11-wm/awesome-4.0 keywords dropped without notice | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
| Component: | Keywording | Assignee: | Tomoya Tabuchi <t> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kitsunenokenja, maksbotan, me, proxy-maint |
| Priority: | Normal | Keywords: | KEYWORDREQ |
| Version: | unspecified | Flags: | slyfox:
sanity-check+
|
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: |
=x11-wm/awesome-4.2-r1
=x11-libs/xcb-util-xrm-1.2
=dev-lua/ldoc-1.4.6
=dev-lua/penlight-1.3.2
|
Runtime testing required: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 638140 | ||
|
Description
Jeroen Roovers (RETIRED)
2017-11-22 17:46:17 UTC
~arm added Sorry for late response. I deleted keywords when bumping to 4.0, since I did not have the ability to test the dropped platforms. For future reference, I would appreciate it if someone could point me towards what I should have done instead. (In reply to Tomoya Tabuchi from comment #2) > For future reference, I would appreciate it if someone could point me > towards what I should have done instead. https://devmanual.gentoo.org/keywording/index.html#keywording-on-upgrades Surely there's no reason for the (unstable) ppc keywords to be missing. Are only official maintainers permitted to make such a keyword adjustment, because this is a very easy PR to prepare to resolve this. (In reply to Rob from comment #4) > Surely there's no reason for the (unstable) ppc keywords to be missing. Are > only official maintainers permitted to make such a keyword adjustment, > because this is a very easy PR to prepare to resolve this. Originally, I dropped the keywords when bumping to the 4.x series because some dependencies were missing for the platforms, and I didn’t have the hardware to work towards fixing that. (In reply to Tomoya Tabuchi from comment #5) > > Originally, I dropped the keywords when bumping to the 4.x series because > some dependencies were missing for the platforms, and I didn’t have the > hardware to work towards fixing that. What would those dependencies be? The only dep for Awesome 4.2 that potentially doesn't support ppc/ppc64, based on my guess, is dev-lua/lgi, but not only does that package support those architectures, it's marked as stable. Lua itself and the X packages definitely support ppc/ppc64, and that basically summarises the list of deps that Awesome has. So is there really anything preventing you from preserving the ~ppc ~ppc64 keywords for the 4.x ebuilds? When I bumped the version, repoman told me that dependencies were missing, so I disabled the keywords. I don’t have time to go back and investigate at the moment. I’m very sorry. I've tested with repoman to find out what is the problem. We need the following packages to by keyworded for ppc and ppc64 x11-libs/xcb-util-xrm dev-lua/ldoc The xcb pacakge should be able to be built on PPC/PPC64 and the other package is pure Lua code, so it's certainly eligible as well. Thank you for going back and taking a look at the dependencies. I requested ~ppc and ~ppc64 to be added to x11-lib/xcb-util-xrm (https://bugs.gentoo.org/647084) Since I am the (proxyed) maintainer for dev-lua/ldoc, I'll go and add the keywords for it. *** Bug 647084 has been marked as a duplicate of this bug. *** *** Bug 647086 has been marked as a duplicate of this bug. *** Either keyword dev-lua/ldoc dev-lua/penlight or mask USE=doc, I guess, but the Package list doesn't allow sensible input like that. *** Bug 650526 has been marked as a duplicate of this bug. *** ~ppc64 keyworded Ended up keywording the following on ppc64: # bug #638470 =x11-wm/awesome-4.2-r1 =x11-libs/xcb-util-xrm-1.2 =dev-lua/ldoc-1.4.6 =dev-lua/penlight-1.3.2 ~ppc keyworded Last arch. Closing. |