Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 751568 - sys-power/suspend-1.0_p20200924 stable request
Summary: sys-power/suspend-1.0_p20200924 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrew Savchenko
URL:
Whiteboard:
Keywords: CC-ARCHES, STABLEREQ
Depends on:
Blocks:
 
Reported: 2020-10-28 09:05 UTC by charles17
Modified: 2021-01-07 09:28 UTC (History)
1 user (show)

See Also:
Package list:
=sys-power/suspend-1.0_p20200924
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 charles17 2020-10-28 09:05:51 UTC
Please stabilize sys-power/suspend-1.0_p20200924
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-06 17:45:39 UTC
Any objections?
Comment 2 Andrew Savchenko gentoo-dev 2020-12-07 07:48:43 UTC
I don't like that critically important sys-power/suspend feature: encrypted images was disabled without any discussion or even notifying me as a package maintainer:

# Sam James <sam@gentoo.org> (2020-09-20)
# (for Mikle Kolyada <zlogene@gentoo.org>)
# libgcrypt et al no longer support static-libs
# Need to determine whether crypt is possible dynamically?
sys-power/suspend crypt

libgcrypt *must* provide USE="static-libs" as in other distros.

Suspend creates an initrd binary, so naturally it must be static.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-12-13 11:45:48 UTC
(In reply to Andrew Savchenko from comment #2)
> Suspend creates an initrd binary, so naturally it must be static.

That's not true.  There are initrds that include dynamically-linked executables.
Comment 4 Larry the Git Cow gentoo-dev 2021-01-02 22:33:27 UTC
The bug has been referenced in the following commit(s):

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

commit 331ef388a343156c8c13cc1007e9ecd353f55e50
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-01-02 22:33:20 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-01-02 22:33:20 +0000

    dev-libs/libgpg-error: USE="static-libs" for sys-power/suspend[crypt]
    
    Bug: https://bugs.gentoo.org/751568
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: David Seifert <soap@gentoo.org>

 dev-libs/libgpg-error/libgpg-error-1.38.ebuild | 7 ++++---
 dev-libs/libgpg-error/libgpg-error-1.39.ebuild | 7 ++++---
 dev-libs/libgpg-error/libgpg-error-1.41.ebuild | 7 ++++---
 3 files changed, 12 insertions(+), 9 deletions(-)

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

commit 4b3cb4b10ca8451b78d225ac90ccda6724600c15
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-01-02 22:33:19 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-01-02 22:33:19 +0000

    dev-libs/libgcrypt: USE="static-libs" for sys-power/suspend[crypt]
    
    Bug: https://bugs.gentoo.org/751568
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: David Seifert <soap@gentoo.org>

 dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild | 7 ++++---
 dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-06 03:45:19 UTC
amd64 done
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-06 06:34:30 UTC
x86 done

all arches done
Comment 7 Andrew Savchenko gentoo-dev 2021-01-07 09:28:34 UTC
(In reply to Larry the Git Cow from comment #4)
> The bug has been referenced in the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=331ef388a343156c8c13cc1007e9ecd353f55e50
> 
> commit 331ef388a343156c8c13cc1007e9ecd353f55e50
> Author:     David Seifert <soap@gentoo.org>
> AuthorDate: 2021-01-02 22:33:20 +0000
> Commit:     David Seifert <soap@gentoo.org>
> CommitDate: 2021-01-02 22:33:20 +0000
> 
>     dev-libs/libgpg-error: USE="static-libs" for sys-power/suspend[crypt]
>     
>     Bug: https://bugs.gentoo.org/751568
>     Package-Manager: Portage-3.0.12, Repoman-3.0.2
>     Signed-off-by: David Seifert <soap@gentoo.org>
> 
>  dev-libs/libgpg-error/libgpg-error-1.38.ebuild | 7 ++++---
>  dev-libs/libgpg-error/libgpg-error-1.39.ebuild | 7 ++++---
>  dev-libs/libgpg-error/libgpg-error-1.41.ebuild | 7 ++++---
>  3 files changed, 12 insertions(+), 9 deletions(-)
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=4b3cb4b10ca8451b78d225ac90ccda6724600c15
> 
> commit 4b3cb4b10ca8451b78d225ac90ccda6724600c15
> Author:     David Seifert <soap@gentoo.org>
> AuthorDate: 2021-01-02 22:33:19 +0000
> Commit:     David Seifert <soap@gentoo.org>
> CommitDate: 2021-01-02 22:33:19 +0000
> 
>     dev-libs/libgcrypt: USE="static-libs" for sys-power/suspend[crypt]
>     
>     Bug: https://bugs.gentoo.org/751568
>     Package-Manager: Portage-3.0.12, Repoman-3.0.2
>     Signed-off-by: David Seifert <soap@gentoo.org>
> 
>  dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild | 7 ++++---
>  dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild | 7 ++++---
>  2 files changed, 8 insertions(+), 6 deletions(-)

Thanks.