Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728612 - app-admin/salt: Keyword for arm[64], ppc[64] please
Summary: app-admin/salt: Keyword for arm[64], ppc[64] please
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
Depends on: 740882 728828 730616 732484 732826 732938
  Show dependency tree
Reported: 2020-06-18 07:12 UTC by Michael 'veremitz' Everitt
Modified: 2021-06-01 07:44 UTC (History)
6 users (show)

See Also:
Package list:
app-admin/salt arm64 ppc ppc64 app-vim/salt-vim arm64 ppc ppc64 dev-python/GitPython ppc dev-python/SaltTesting arm64 ppc ppc64 dev-python/argh ppc64 dev-python/aws-sam-translator ppc ppc64 dev-python/aws-xray-sdk-python ppc ppc64 dev-python/backports-tempfile ppc ppc64 dev-python/backports-weakref ppc ppc64 dev-python/bandit ppc ppc64 dev-python/boto3 ppc ppc64 dev-python/botocore ppc ppc64 dev-python/cfn-python-lint ppc ppc64 dev-python/cheetah3 ppc ppc64 dev-python/cliff ppc dev-python/cloudpickle ppc dev-python/cmd2 ppc dev-python/cookies ppc dev-python/dask ppc ppc64 dev-python/ddt ppc dev-python/debtcollector ppc ppc64 dev-python/dicttoxml ppc ppc64 dev-python/diskcache ppc ppc64 dev-python/doc8 ppc ppc64 dev-python/docker-py ppc dev-python/doctest-ignore-unicode ppc dev-python/dogpile-cache ppc ppc64 dev-python/dulwich ppc dev-python/et_xmlfile ppc ppc64 dev-python/fasteners ppc ppc64 dev-python/fastimport ppc dev-python/flask-cors ppc ppc64 dev-python/flask-sqlalchemy ppc ppc64 dev-python/fsspec ppc ppc64 dev-python/funcparserlib ppc dev-python/geventhttpclient ppc dev-python/gitdb ppc dev-python/guzzle_sphinx_theme ppc ppc64 dev-python/hacking ppc dev-python/immutables ppc dev-python/iocapture ppc64 dev-python/ioflo arm64 ppc ppc64 dev-python/jdcal ppc ppc64 dev-python/jmespath ppc ppc64 dev-python/joblib ppc dev-python/jsondiff ppc ppc64 dev-python/jsonpatch ppc dev-python/jsonpickle ppc ppc64 dev-python/junit-xml ppc ppc64 dev-python/keystoneauth ppc ppc64 dev-python/libcloud arm64 ppc ppc64 dev-python/libnacl arm64 ppc ppc64 dev-python/locket ppc ppc64 dev-python/moto ppc ppc64 dev-python/msgpack ppc ppc64 dev-python/netaddr ppc dev-python/netifaces ppc ppc64 dev-python/networkx ppc ppc64 dev-python/nose-random ppc ppc64 dev-python/numexpr ppc ppc64 dev-python/openpyxl ppc ppc64 dev-python/openstackdocstheme ppc dev-python/openstacksdk ppc ppc64 dev-python/os-client-config ppc ppc64 dev-python/os-service-types ppc ppc64 dev-python/osc-lib ppc ppc64 dev-python/oslo-concurrency ppc ppc64 dev-python/oslo-config ppc ppc64 dev-python/oslo-context ppc ppc64 dev-python/oslo-i18n ppc ppc64 dev-python/oslo-log ppc ppc64 dev-python/oslo-serialization ppc ppc64 dev-python/oslo-utils ppc ppc64 dev-python/oslotest ppc ppc64 dev-python/osprofiler ppc ppc64 dev-python/pandas ppc ppc64 dev-python/parameterized ppc dev-python/partd ppc ppc64 dev-python/patsy ppc ppc64 dev-python/pretty-yaml ppc ppc64 <dev-python/prettytable-0.8 ppc dev-python/pygraphviz ppc dev-python/pymysql ppc ppc64 dev-python/pyperclip ppc dev-python/pytables ppc ppc64 dev-python/pytest-aiohttp ppc dev-python/pytest-helpers-namespace arm64 ppc ppc64 dev-python/pytest-rerunfailures ppc dev-python/pytest-salt arm64 ppc ppc64 dev-python/pytest-salt-factories arm64 ppc ppc64 dev-python/pytest-tempdir arm64 ppc ppc64 dev-python/python-cinderclient ppc ppc64 dev-python/python-glanceclient ppc ppc64 dev-python/python-jose ppc ppc64 dev-python/python-keystoneclient ppc ppc64 dev-python/python-neutronclient ppc ppc64 dev-python/python-novaclient ppc ppc64 dev-python/python-openstackclient ppc ppc64 dev-python/python-sshpubkeys ppc ppc64 dev-python/raet arm64 ppc ppc64 dev-python/reno ppc dev-python/requests-mock ppc dev-python/requestsexceptions ppc ppc64 dev-python/responses ppc dev-python/restructuredtext-lint ppc ppc64 dev-python/rsa ppc dev-python/s3transfer ppc ppc64 dev-python/scikit-build ppc dev-python/smmap ppc dev-python/sphinx-aiohttp-theme ppc dev-python/sphinx-testing ppc dev-python/sphinxcontrib-asyncio ppc dev-python/sphinxcontrib-blockdiag ppc dev-python/sphinxcontrib-newsfeed ppc dev-python/sphinxcontrib-spelling ppc dev-python/spur ppc ppc64 dev-python/statsmodels ppc ppc64 dev-python/stestr ppc dev-python/stevedore ppc dev-python/sure ppc dev-python/tblib ppc dev-python/toolz ppc ppc64 dev-python/ujson ppc ppc64 dev-python/warlock ppc ppc64 dev-python/watchdog ppc64 dev-python/websocket-client ppc dev-python/xarray ppc ppc64 dev-python/xlrd ppc ppc64 dev-python/xlsxwriter ppc ppc64 dev-python/xmltodict ppc ppc64 dev-python/yappi ppc ppc64
Runtime testing required: No
nattka: sanity-check-


Note You need to log in before you can comment on or make changes to this bug.
Description Michael 'veremitz' Everitt 2020-06-18 07:12:32 UTC
I have been using salt to administer a handful of ARM/64 boards, and a ppc64 system by adding ** to package.keywords on my systems. It would be nice to get them keyworded, and in future stabilised, so we don't need to add exceptions to portage to utilise this handy app.
Comment 1 NATTkA bot gentoo-dev 2020-06-18 07:16:33 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2020-06-19 17:37:09 UTC Comment hidden (obsolete)
Comment 3 NATTkA bot gentoo-dev 2020-06-19 17:41:26 UTC Comment hidden (obsolete)
Comment 4 NATTkA bot gentoo-dev 2020-06-19 17:45:43 UTC Comment hidden (obsolete)
Comment 5 NATTkA bot gentoo-dev 2020-06-19 17:50:18 UTC Comment hidden (obsolete)
Comment 6 NATTkA bot gentoo-dev 2020-06-19 17:54:34 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2020-06-19 17:59:23 UTC Comment hidden (obsolete)
Comment 8 NATTkA bot gentoo-dev 2020-06-19 18:07:42 UTC Comment hidden (obsolete)
Comment 9 Michael 'veremitz' Everitt 2020-06-19 18:08:44 UTC
@patrick - given the evil list of deps, would it be helpful to split off the different groups of python issues? I know I spoke with sam_c about ARM and ppc64 keywording issues ...

We can turn this bug into a blocker then.
Comment 10 Patrick McLean gentoo-dev 2020-06-19 18:11:40 UTC
I am likely to give up on getting the package list complete for this soon.

I am not sure how much splitting out arches will help, but we can split out to keywording separate dependency subtrees, then have those block this bug.
Comment 11 Michael 'veremitz' Everitt 2020-06-19 18:14:10 UTC
(In reply to Patrick McLean from comment #10)
> I am likely to give up on getting the package list complete for this soon.
> I am not sure how much splitting out arches will help, but we can split out
> to keywording separate dependency subtrees, then have those block this bug.

That's fine by me .. I can take that up, and CC you once complete?!
Comment 12 NATTkA bot gentoo-dev 2020-06-19 18:15:47 UTC Comment hidden (obsolete)
Comment 13 Patrick McLean gentoo-dev 2020-06-19 18:16:35 UTC
Sure, I think this is going to end up making the virtualenv bug look like nothing.
Comment 14 Michael 'veremitz' Everitt 2020-06-19 18:20:23 UTC
(In reply to Patrick McLean from comment #13)
> Sure, I think this is going to end up making the virtualenv bug look like
> nothing.


Thanks for the first 'cut' anyhow - hopefully we can chunk this up a bit!
Salt is a great tool I think, given I was hacking away with fabric for a while ... (!)

Have you noted any key packages to single out already, or shall I get a full depgraph and work from that?
Comment 15 Patrick McLean gentoo-dev 2020-06-19 18:23:18 UTC
These are probably good places to start for separate bugs:

Further down the tree, this very likely merits it's own bug:

If you notice other packages with large dep trees feel free to make them their own bug
Comment 16 NATTkA bot gentoo-dev 2020-06-19 18:24:21 UTC Comment hidden (obsolete)
Comment 17 NATTkA bot gentoo-dev 2020-06-20 09:08:01 UTC Comment hidden (obsolete)
Comment 18 NATTkA bot gentoo-dev 2020-06-20 19:28:05 UTC Comment hidden (obsolete)
Comment 19 NATTkA bot gentoo-dev 2020-06-21 07:32:06 UTC Comment hidden (obsolete)
Comment 20 NATTkA bot gentoo-dev 2020-06-21 19:36:06 UTC Comment hidden (obsolete)
Comment 21 NATTkA bot gentoo-dev 2020-06-22 07:40:03 UTC Comment hidden (obsolete)
Comment 22 NATTkA bot gentoo-dev 2020-06-22 19:12:25 UTC Comment hidden (obsolete)
Comment 23 NATTkA bot gentoo-dev 2020-06-23 06:13:42 UTC Comment hidden (obsolete)
Comment 24 NATTkA bot gentoo-dev 2020-06-23 18:17:34 UTC Comment hidden (obsolete)
Comment 25 NATTkA bot gentoo-dev 2020-06-23 19:00:10 UTC Comment hidden (obsolete)
Comment 26 NATTkA bot gentoo-dev 2020-06-24 07:04:15 UTC Comment hidden (obsolete)
Comment 27 NATTkA bot gentoo-dev 2020-06-28 22:37:35 UTC Comment hidden (obsolete)
Comment 28 NATTkA bot gentoo-dev 2020-06-29 10:42:48 UTC Comment hidden (obsolete)
Comment 29 NATTkA bot gentoo-dev 2020-06-29 22:46:37 UTC Comment hidden (obsolete)
Comment 30 NATTkA bot gentoo-dev 2020-07-01 10:37:37 UTC Comment hidden (obsolete)
Comment 31 NATTkA bot gentoo-dev 2020-07-02 08:38:53 UTC Comment hidden (obsolete)
Comment 32 NATTkA bot gentoo-dev 2020-07-06 21:04:33 UTC Comment hidden (obsolete)
Comment 33 NATTkA bot gentoo-dev 2020-07-07 06:41:36 UTC Comment hidden (obsolete)
Comment 34 NATTkA bot gentoo-dev 2020-07-08 06:56:43 UTC Comment hidden (obsolete)
Comment 35 NATTkA bot gentoo-dev 2020-07-09 07:04:29 UTC Comment hidden (obsolete)
Comment 36 NATTkA bot gentoo-dev 2020-07-09 10:12:35 UTC Comment hidden (obsolete)
Comment 37 NATTkA bot gentoo-dev 2020-07-09 22:16:44 UTC Comment hidden (obsolete)
Comment 38 NATTkA bot gentoo-dev 2020-07-10 14:49:44 UTC Comment hidden (obsolete)
Comment 39 NATTkA bot gentoo-dev 2020-07-11 02:46:09 UTC Comment hidden (obsolete)
Comment 40 Sergei Trofimovich gentoo-dev 2020-07-11 09:37:45 UTC
Please sort out dependencies before CCing the arches.
Comment 41 NATTkA bot gentoo-dev 2020-07-11 09:40:54 UTC Comment hidden (obsolete)
Comment 42 NATTkA bot gentoo-dev 2020-07-12 17:01:01 UTC Comment hidden (obsolete)
Comment 43 NATTkA bot gentoo-dev 2020-07-12 17:12:57 UTC Comment hidden (obsolete)
Comment 44 NATTkA bot gentoo-dev 2020-07-13 22:36:55 UTC Comment hidden (obsolete)
Comment 45 NATTkA bot gentoo-dev 2020-07-14 11:40:51 UTC Comment hidden (obsolete)
Comment 46 NATTkA bot gentoo-dev 2020-07-14 11:45:17 UTC Comment hidden (obsolete)
Comment 47 NATTkA bot gentoo-dev 2020-08-01 10:12:53 UTC Comment hidden (obsolete)
Comment 48 NATTkA bot gentoo-dev 2020-08-01 10:22:24 UTC Comment hidden (obsolete)
Comment 49 NATTkA bot gentoo-dev 2020-11-02 10:39:25 UTC Comment hidden (obsolete)
Comment 50 NATTkA bot gentoo-dev 2020-11-02 15:17:57 UTC Comment hidden (obsolete)
Comment 51 NATTkA bot gentoo-dev 2020-11-18 10:37:41 UTC Comment hidden (obsolete)
Comment 52 NATTkA bot gentoo-dev 2020-11-19 03:17:03 UTC Comment hidden (obsolete)
Comment 53 NATTkA bot gentoo-dev 2021-01-18 00:45:19 UTC Comment hidden (obsolete)
Comment 54 NATTkA bot gentoo-dev 2021-01-18 01:33:06 UTC Comment hidden (obsolete)
Comment 55 NATTkA bot gentoo-dev 2021-01-18 01:37:09 UTC Comment hidden (obsolete)
Comment 56 NATTkA bot gentoo-dev 2021-01-18 01:41:15 UTC Comment hidden (obsolete)
Comment 57 NATTkA bot gentoo-dev 2021-01-18 01:45:09 UTC Comment hidden (obsolete)
Comment 58 NATTkA bot gentoo-dev 2021-01-18 03:05:59 UTC Comment hidden (obsolete)
Comment 59 Sam James archtester gentoo-dev Security 2021-01-24 00:07:19 UTC
arm done
Comment 60 NATTkA bot gentoo-dev 2021-02-24 08:02:02 UTC Comment hidden (obsolete)
Comment 61 NATTkA bot gentoo-dev 2021-03-04 09:01:25 UTC Comment hidden (obsolete)
Comment 62 NATTkA bot gentoo-dev 2021-03-04 11:39:52 UTC Comment hidden (obsolete)
Comment 63 NATTkA bot gentoo-dev 2021-03-22 16:33:08 UTC Comment hidden (obsolete)
Comment 64 NATTkA bot gentoo-dev 2021-04-01 19:15:26 UTC Comment hidden (obsolete)
Comment 65 NATTkA bot gentoo-dev 2021-04-01 20:13:06 UTC Comment hidden (obsolete)
Comment 66 NATTkA bot gentoo-dev 2021-04-01 22:09:03 UTC Comment hidden (obsolete)
Comment 67 NATTkA bot gentoo-dev 2021-04-11 10:49:16 UTC Comment hidden (obsolete)
Comment 68 NATTkA bot gentoo-dev 2021-04-11 10:50:55 UTC Comment hidden (obsolete)
Comment 69 NATTkA bot gentoo-dev 2021-04-15 19:44:32 UTC Comment hidden (obsolete)
Comment 70 Michael 'veremitz' Everitt 2021-04-15 19:51:06 UTC
Is this likely to go anywhere - or should we close as WONTFIX ? Or is it better to split apart more?

I see sam managed to get 'arm' through, and arm64 seem to be CC'd - what is the status of ppc/64 potentially?

I personally have use for salt on arm, arm64 and ppc64 (hosts on each) as well as x86_64 (naturally) .. so that's why I filed the bug originally.
Comment 71 Marek Szuba gentoo-dev 2021-05-07 18:01:04 UTC
At least some of the dependencies (for instance www-servers/gunicorn, i.e. the one that's brought me to this ticket in the first place) have since been independently keyworded for all the requested arches, while some others have been partly done. Repopulating the package list with those of the former I have already spotted removed, and with with ^ so that nattka can hopefully work this out.
Comment 72 Marek Szuba gentoo-dev 2021-05-07 18:26:07 UTC
Alas, it did not - and since the bot hasn't added ppc and ppc64 to the Cc list, running 'nattka apply' by hand doesn't cover these two arches either. Let's try again with the Cc corrected.

Moreover, there are only 11 packages left on this list which are not keyworded arm64.
Comment 73 NATTkA bot gentoo-dev 2021-05-07 18:29:18 UTC Comment hidden (obsolete)
Comment 74 NATTkA bot gentoo-dev 2021-05-07 18:53:23 UTC Comment hidden (obsolete)
Comment 75 Michael 'veremitz' Everitt 2021-05-07 20:05:41 UTC
Thanks Mareck for nudging this along, and to all other contributors for their parts!
Comment 76 NATTkA bot gentoo-dev 2021-05-23 12:40:32 UTC Comment hidden (obsolete)
Comment 77 NATTkA bot gentoo-dev 2021-06-01 07:44:36 UTC
Unable to check for sanity:

> package masked: dev-python/oslo-concurrency-4.3.1