Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 749657 - dev-libs/nettle-3.6-r3 m68k keywording
Summary: dev-libs/nettle-3.6-r3 m68k keywording
Status: RESOLVED FIXED
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: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2020-10-17 08:56 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2020-10-19 07:09 UTC (History)
1 user (show)

See Also:
Package list:
dev-libs/nettle-3.6-r3
Runtime testing required: No
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-10-17 08:56:15 UTC
Just filing this for visibility.

Currently doing the tests myself on a recently built qemu-user m68k chroot, and filing to give people chance to oppose.

nettle is required for recent portage's when you don't tweak USE defaults at all,
via:

> app-crypt/gnupg[ssl]
> via app-portage/gemato[gpg]
> via sys-apps/portage[rsync-verify]

When I get a full set of passing test permutations I intend to keyword this myself, and will do so unless objections are raised. 

But it might take a bit, emulated execution is a bit slow :)
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-10-19 05:26:21 UTC
Full battery for -r2

-----
> Where Bld -> Build without FEATURES=test and without USE=test
> Where Tst -> Built WITH FEATURES=test and USE=test
> 
>                             [ Bld | Tst | Notes ]
>  doc  static-libs  asm  gmp : OK* : OK  : Workaround Bug #749831
>  doc  static-libs  asm -gmp : OK* : OK  : Workaround Bug #749831
>  doc  static-libs -asm  gmp : OK* : OK  : Workaround Bug #749831
>  doc  static-libs -asm -gmp : OK* : OK  : Workaround Bug #749831
>  doc -static-libs  asm  gmp : OK* : OK  : Workaround Bug #749831
>  doc -static-libs  asm -gmp : OK* : OK  : Workaround Bug #749831
>  doc -static-libs -asm  gmp : OK* : OK  : Workaround Bug #749831
>  doc -static-libs -asm -gmp : OK* : OK  : Workaround Bug #749831
> -doc  static-libs  asm  gmp : OK  : OK
> -doc  static-libs  asm -gmp : OK  : OK
> -doc  static-libs -asm  gmp : OK  : OK
> -doc  static-libs -asm -gmp : OK  : OK
> -doc -static-libs  asm  gmp : OK  : OK
> -doc -static-libs  asm -gmp : OK  : OK
> -doc -static-libs -asm  gmp : OK  : OK
> -doc -static-libs -asm -gmp : OK  : OK

And given -r3 exclusively solves bug #749831, its all good to go.
Comment 2 Larry the Git Cow gentoo-dev 2020-10-19 07:09:33 UTC
The bug has been closed via the following commit(s):

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

commit 8796eb11ef7d7103d079813822f2f5579038e6bc
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2020-10-19 07:06:30 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2020-10-19 07:09:17 +0000

    dev-libs/nettle: 3.6-r3 keyword ~m68k re bug #749657
    
    Full test compliment performed under qemu-m68k chroot, and its
    incredibly unlikely somebody will ever do this natively due to the
    time it will take.
    
    Required as a dependency of @system even on ultra-minimal no-config
    installs, as a result of sys-apps/portage[rsync-verify] defaulting
    to enabled.
    
    sys-apps/portage w/ USE=rsync-verify (default)
    |- app-portage/gemato
    |  - app-crypt/gnupg
    |- app-crypt/gnupg w/ USE=ssl (linux/make.defaults,required)
       - net-libs/gnutls
        - dev-libs/nettle
    
    It also gets pulled via perl
    
    dev-lang/perl w/ USE=-minimal (default)
     - app-admin/perl-cleaner
      - app-portage/portage-utils w/ USE=qmanifest (default)
       - app-crypt/gpgme
        - app-crypt/gnupg w/ USE="ssl" (optional)
         - net-libs/gnutls
          - dev-libs/nettle
    
    Closes: https://bugs.gentoo.org/749657
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)