Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 638470 - >x11-wm/awesome-4.0 keywords dropped without notice
Summary: >x11-wm/awesome-4.0 keywords dropped without notice
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tomoya Tabuchi
URL:
Whiteboard:
Keywords: KEYWORDREQ
: 647084 647086 650526 (view as bug list)
Depends on:
Blocks: 638140
  Show dependency tree
 
Reported: 2017-11-22 17:46 UTC by Jeroen Roovers (RETIRED)
Modified: 2018-03-18 19:37 UTC (History)
4 users (show)

See Also:
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: ---
slyfox: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2017-11-22 17:46:17 UTC
commit b1d934d81970d864a5a2844616e24ebca8a535a9
Author: Tomoya Tabuchi <t@tomoyat1.com>
Date:   Fri Jan 20 16:27:46 2017 +0900

    x11-wm/awesome: Version bump to 4.0

    Package-Manager: portage-2.3.0
    Closes: https://github.com/gentoo/gentoo/pull/3559
Comment 1 Markus Meier gentoo-dev 2017-12-25 19:22:59 UTC
~arm added
Comment 2 Tomoya Tabuchi 2017-12-31 07:30:58 UTC
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.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2017-12-31 13:22:10 UTC
(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
Comment 4 Rob 2018-01-12 03:13:51 UTC
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.
Comment 5 Tomoya Tabuchi 2018-01-12 04:06:40 UTC
(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.
Comment 6 Rob 2018-01-14 13:44:38 UTC
(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?
Comment 7 Tomoya Tabuchi 2018-01-31 05:10:50 UTC
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.
Comment 8 Rob 2018-02-01 02:07:06 UTC
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.
Comment 9 Tomoya Tabuchi 2018-02-09 06:00:26 UTC
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.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2018-02-10 11:52:39 UTC
*** Bug 647084 has been marked as a duplicate of this bug. ***
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2018-02-10 11:55:20 UTC
*** Bug 647086 has been marked as a duplicate of this bug. ***
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2018-02-10 11:58:41 UTC
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.
Comment 13 Maxim Koltsov (RETIRED) gentoo-dev 2018-03-14 21:52:26 UTC
*** Bug 650526 has been marked as a duplicate of this bug. ***
Comment 14 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-18 11:40:15 UTC
~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
Comment 15 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-18 19:37:40 UTC
~ppc keyworded

Last arch. Closing.