Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 886247 - app-alternatives/{awk,bc,bzip2,cpio,gzip,lex,sh,tar,yacc}: keywording
Summary: app-alternatives/{awk,bc,bzip2,cpio,gzip,lex,sh,tar,yacc}: keywording
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest
Depends on: 829457
Blocks: 886017
  Show dependency tree
 
Reported: 2022-12-16 07:40 UTC by Sam James
Modified: 2024-09-12 18:49 UTC (History)
11 users (show)

See Also:
Package list:
app-arch/pbzip2 app-arch/lbzip2 sci-calculators/bc-gh sys-apps/nawk sys-devel/reflex dev-util/byacc dev-util/yacc app-shells/ksh app-shells/mksh
Runtime testing required: ---
nattka: sanity-check+


Attachments
build.log (file_886247.txt,873.42 KB, text/plain)
2023-12-01 02:21 UTC, matoro
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 07:40:50 UTC
Thanks.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 07:53:23 UTC
arm64 done
Comment 2 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 15:36:01 UTC
arm done
Comment 3 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 15:36:03 UTC
hppa done
Comment 4 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 15:36:05 UTC
ppc done
Comment 5 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 15:36:06 UTC
x86 done
Comment 6 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 18:26:32 UTC
ia64 done
Comment 7 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 21:18:28 UTC
sparc done
Comment 8 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 21:18:30 UTC
s390 done
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-16 21:18:32 UTC
ppc64 done
Comment 10 Yixun Lan archtester gentoo-dev 2022-12-18 01:50:24 UTC
riscv done
Comment 11 James Le Cuirot gentoo-dev 2022-12-18 11:46:13 UTC
m68k done
Comment 12 Larry the Git Cow gentoo-dev 2022-12-24 03:02:55 UTC
The bug has been referenced in the following commit(s):

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

commit 833e1bd79c690a48305b92ab5c4e7e349ff33e0e
Author:     WANG Xuerui <xen0n@gentoo.org>
AuthorDate: 2022-12-24 03:02:29 +0000
Commit:     WANG Xuerui <xen0n@gentoo.org>
CommitDate: 2022-12-24 03:02:46 +0000

    sys-apps/nawk: keyword 20220122-r1 for ~loong
    
    Bug: https://bugs.gentoo.org/886247
    Signed-off-by: WANG Xuerui <xen0n@gentoo.org>

 sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 13 WANG Xuerui gentoo-dev 2022-12-24 03:03:30 UTC
loong done
Comment 14 Larry the Git Cow gentoo-dev 2022-12-27 11:30:14 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=efcbc0f5a17ac5eb27f459b7634ad8794904e6c6

commit efcbc0f5a17ac5eb27f459b7634ad8794904e6c6
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-24 05:08:21 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-27 10:48:09 +0000

    2022-12-27-alternatives-introduction: add news item
    
    Bug: https://bugs.gentoo.org/886247
    Bug: https://bugs.gentoo.org/886017
    Signed-off-by: Sam James <sam@gentoo.org>

 .../2022-12-27-alternatives-introduction.en.txt    | 94 ++++++++++++++++++++++
 1 file changed, 94 insertions(+)
Comment 15 Larry the Git Cow gentoo-dev 2022-12-28 00:32:57 UTC
The bug has been referenced in the following commit(s):

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

commit a78dd64f3b7b638c1371b6127a2a8219669f1f4b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-27 23:49:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-28 00:32:16 +0000

    profiles/arch: drop obsolete app-alternatives/* masks
    
    They're keyworded everywhere now.
    
    Bug: https://bugs.gentoo.org/886247
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/amd64/package.use.mask         |  4 ----
 profiles/arch/arm/package.use.mask           |  8 --------
 profiles/arch/arm64/package.use.mask         |  4 ----
 profiles/arch/base/package.use.mask          |  4 ----
 profiles/arch/hppa/package.use.mask          |  8 --------
 profiles/arch/ia64/package.use.mask          |  8 --------
 profiles/arch/powerpc/ppc32/package.use.mask |  8 --------
 profiles/arch/powerpc/ppc64/package.use.mask |  8 --------
 profiles/arch/riscv/package.use.mask         | 16 ----------------
 profiles/arch/s390/package.use.mask          | 12 ------------
 profiles/arch/sparc/package.use.mask         |  8 --------
 profiles/arch/x86/package.use.mask           |  8 --------
 12 files changed, 96 deletions(-)
Comment 16 Larry the Git Cow gentoo-dev 2022-12-28 18:55:42 UTC
The bug has been referenced in the following commit(s):

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

commit 412f08a0980207e1502bf61fff242a041cbd212d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-28 15:56:15 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-28 18:54:09 +0000

    profiles/base: add app-alternatives/{awk,bzip2,gzip,sh,tar} to @system
    
    - Before this commit, nothing pulls in app-alternatives/sh, so we're relying on
      app-shells/bash handling /bin/sh as an orphaned symlink (which is one of the big
      things we're trying to move away from).
    
    - Add in the others (app-alternatives/{awk,bzip2,gzip,tar}) to allow setup
      via /etc/portage/package.use without adding these to @world manually,
      this also lays the ground work for at some point removing specific implementations
      in the future (after making sure ebuilds which need specific impls. depend on them).
    
    - Note that there's two exceptions:
      1. app-alternatives/yacc
    
         No need to explicitly add into @system, because we previously had virtual/yacc
         so it'll get pulled in by ebuild dependencies anyway.
    
      2. app-alternatives/lex
    
         We never had virtual/lex before and packages very often explicitly
         depend on sys-devel/flex. But this isn't a big deal given it's very unlikely
         that a user wants to try modify lex yet and reflex is still very new as an
         option in Gentoo.
    
         That is, as time goes on and we test more to ensure it works with any lex,
         it'll get pulled in as various ebuilds get updated anyway.
    
    - We keep app-arch/bzip2 & app-arch/gzip in @system for now because PMS
      is clear they must be available and I'd rather be conservative for now,
      as we want to get the change in this commit in to minimise disruption
      wrt the app-alternatives migration, but I'd like to revisit this another
      time.
    
    Bug: https://bugs.gentoo.org/886017
    Bug: https://bugs.gentoo.org/886247
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/base/packages | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
Comment 17 Matt Turner gentoo-dev 2023-02-13 03:41:48 UTC
alpha done
Comment 18 matoro archtester 2023-12-01 02:21:00 UTC
Created attachment 876038 [details]
build.log

test failures and sandbox violation
Comment 19 NATTkA bot gentoo-dev 2024-09-12 18:42:35 UTC Comment hidden (obsolete)
Comment 20 NATTkA bot gentoo-dev 2024-09-12 18:49:10 UTC
All sanity-check issues have been resolved