Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 895336 - dev-python/jaraco-text, dev-python/platformdirs, dev-python/autocommand, dev-python/pydantic: KEYWORD request for ~x64-macos and ~arm64-macos
Summary: dev-python/jaraco-text, dev-python/platformdirs, dev-python/autocommand, dev-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All OS X
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 886491
  Show dependency tree
 
Reported: 2023-02-18 23:43 UTC by Tom Li
Modified: 2023-04-24 09:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Li 2023-02-18 23:43:00 UTC
When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on an Apple M1 system, it will fail at stage3 (note that there are other bugs that prevent the bootstrapping from reach stage3, which must also be resolved) due to missing keywords in dev-python/jaraco-text, which is now an indirect dependency of Portage via dev-python/setuptools.

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-python/jaraco-text-3.11.1::gentoo_prefix (masked by: missing keyword)
- dev-python/jaraco-text-3.11.0::gentoo_prefix (masked by: missing keyword)

(dependency required by "dev-python/setuptools-67.3.2::gentoo_prefix" [ebuild])
(dependency required by "sys-apps/portage-3.0.34.2::gentoo_prefix" [ebuild])
(dependency required by "app-admin/perl-cleaner-2.30-r1::gentoo_prefix[-pkgcore]" [ebuild])
(dependency required by "dev-lang/perl-5.36.0-r2::gentoo_prefix[-minimal]" [ebuild])
(dependency required by "sys-apps/coreutils-9.1-r2::gentoo_prefix[-test]" [ebuild])
(dependency required by "sys-apps/coreutils" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Furthermore, after adding keywords to dev-python/jaraco-text-3.11.1, more KEYWORDS problems appear. The keywords must be added to the following packages as well:

dev-python/platformdirs-3.0.0
dev-python/autocommand-2.2.2
dev-python/pydantic-1.10.5
Comment 1 Jonas Stein gentoo-dev 2023-02-19 00:14:25 UTC
We do not need a PR, if the only change is a changed keyword. A PR is only interesting, if patches or changes in the ebuild were required.
Comment 2 Larry the Git Cow gentoo-dev 2023-02-19 04:04:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af156b342d84c8928e4b27dbad50c66cfb2ec45

commit 8af156b342d84c8928e4b27dbad50c66cfb2ec45
Author:     Yifeng Li <tomli@tomli.me>
AuthorDate: 2023-02-18 23:53:15 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-02-19 04:03:53 +0000

    dev-python/pydantic: add keywords ~arm64-macos ~x64-macos
    
    When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on an Apple
    M1 system, it will fail at stage3 (note that there are other bugs
    that prevent the bootstrapping from reach stage3, which must also be
    resolved) due to missing keywords in dev-python/pydantic-1.10.5, which
    is now an indirect dependency of Portage.
    
    Closes: https://bugs.gentoo.org/895336
    Signed-off-by: Yifeng Li <tomli@tomli.me>
    Closes: https://github.com/gentoo/gentoo/pull/29656
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/pydantic/pydantic-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8c011f5376ea3b6cef77580bd630b4bcfc0548

commit aa8c011f5376ea3b6cef77580bd630b4bcfc0548
Author:     Yifeng Li <tomli@tomli.me>
AuthorDate: 2023-02-18 23:52:01 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-02-19 04:03:47 +0000

    dev-python/platformdirs: add keywords ~arm64-macos ~x64-macos
    
    When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on an Apple
    M1 system, it will fail at stage3 (note that there are other bugs
    that prevent the bootstrapping from reach stage3, which must also be
    resolved) due to missing keywords in dev-python/platformdirs-3.0.0,
    which is now an indirect dependency of Portage.
    
    Closes: https://bugs.gentoo.org/895336
    Signed-off-by: Yifeng Li <tomli@tomli.me>
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/platformdirs/platformdirs-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc839ca8c6b26d521a8ad62297d891806020203b

commit cc839ca8c6b26d521a8ad62297d891806020203b
Author:     Yifeng Li <tomli@tomli.me>
AuthorDate: 2023-02-18 23:50:55 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-02-19 04:03:45 +0000

    dev-python/autocommand: add keywords ~arm64-macos ~x64-macos
    
    When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on an Apple
    M1 system, it will fail at stage3 (note that there are other bugs
    that prevent the bootstrapping from reach stage3, which must also be
    resolved) due to missing keywords in dev-python/autocommand, which is
    now an indirect dependency of Portage.
    
    Closes: https://bugs.gentoo.org/895336
    Signed-off-by: Yifeng Li <tomli@tomli.me>
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/autocommand/autocommand-2.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cc68dcb52f7aeb77757dbdb309b3ba3c16c203

commit f7cc68dcb52f7aeb77757dbdb309b3ba3c16c203
Author:     Yifeng Li <tomli@tomli.me>
AuthorDate: 2023-02-18 23:47:25 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-02-19 04:03:40 +0000

    dev-python/jaraco-text: add keywords ~arm64-macos ~x64-macos
    
    When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on an Apple
    M1 system, it will fail at stage3 (note that there are other bugs
    that prevent the bootstrapping from reach stage3, which must also be
    resolved) due to missing keywords in dev-python/jaraco-text, which is
    now an indirect dependency of Portage via dev-python/setuptools.
    
    ```
    Calculating dependencies... done!
    
    !!! All ebuilds that could satisfy ">=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]" have been masked.
    !!! One of the following masked packages is required to complete your request:
    - dev-python/jaraco-text-3.11.1::gentoo_prefix (masked by: missing keyword)
    - dev-python/jaraco-text-3.11.0::gentoo_prefix (masked by: missing keyword)
    
    (dependency required by "dev-python/setuptools-67.3.2::gentoo_prefix" [ebuild])
    (dependency required by "sys-apps/portage-3.0.34.2::gentoo_prefix" [ebuild])
    (dependency required by "app-admin/perl-cleaner-2.30-r1::gentoo_prefix[-pkgcore]" [ebuild])
    (dependency required by "dev-lang/perl-5.36.0-r2::gentoo_prefix[-minimal]" [ebuild])
    (dependency required by "sys-apps/coreutils-9.1-r2::gentoo_prefix[-test]" [ebuild])
    (dependency required by "sys-apps/coreutils" [argument])
    For more information, see the MASKED PACKAGES section in the emerge
    man page or refer to the Gentoo Handbook.
    ```
    
    Closes: https://bugs.gentoo.org/895336
    Signed-off-by: Yifeng Li <tomli@tomli.me>
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/jaraco-text/jaraco-text-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)