Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 732382 - sys-libs/libseccomp: update to 2.5.0
Summary: sys-libs/libseccomp: update to 2.5.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo's Team for Core System packages
URL: https://github.com/seccomp/libseccomp...
Whiteboard:
Keywords:
Depends on:
Blocks: 733356
  Show dependency tree
 
Reported: 2020-07-12 21:17 UTC by David Michael
Modified: 2020-07-21 11:57 UTC (History)
1 user (show)

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


Attachments
libseccomp-9999.ebuild (libseccomp-9999.ebuild,1.84 KB, text/plain)
2020-07-12 21:17 UTC, David Michael
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Michael 2020-07-12 21:17:20 UTC
The 2.4 release branched off master over a year ago, and it isn't clear when 2.5 will be released ( https://github.com/seccomp/libseccomp/milestone/4 ).  I'd like to support building the newer seccomp library, so here's a live ebuild for it.  Notably, it supports riscv now.

Reproducible: Always




The existing ebuild had a TODO for adding Python support, so I did that as well.
Comment 1 David Michael 2020-07-12 21:17:43 UTC
Created attachment 649028 [details]
libseccomp-9999.ebuild
Comment 2 David Michael 2020-07-20 18:24:39 UTC
Upstream cleared the 2.5 milestone last week and just tagged the 2.5.0 release, so I'm changing this bug to a request to:

  - Update libseccomp to 2.5.0
  - Add the ~riscv keyword
  - Unmask seccomp in the riscv profile
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-20 18:35:44 UTC
(In reply to David Michael from comment #2)
> Upstream cleared the 2.5 milestone last week and just tagged the 2.5.0
> release, so I'm changing this bug to a request to:
> 
>   - Update libseccomp to 2.5.0

Let's use the bug for that.

>   - Add the ~riscv keyword
>   - Unmask seccomp in the riscv profile

Please file a separate bug for that, and block it on this.
Comment 4 Larry the Git Cow gentoo-dev 2020-07-21 08:32:28 UTC
The bug has been referenced in the following commit(s):

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

commit 7e4f632fcfc68ab3fb3916fa25a08855ded90d06
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2020-07-21 08:31:34 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2020-07-21 08:32:23 +0000

    sys-libs/libseccomp: Bump to version 2.5.0
    
    Bug: https://bugs.gentoo.org/732382
    Package-Manager: Portage-3.0.0, Repoman-2.3.23
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 sys-libs/libseccomp/Manifest                |  1 +
 sys-libs/libseccomp/libseccomp-2.5.0.ebuild | 78 +++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

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

commit 9c5a52ace71fe4c98e3b15a287d0d316f5d37908
Author:     David Michael <fedora.dm0@gmail.com>
AuthorDate: 2020-07-21 08:20:38 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2020-07-21 08:32:22 +0000

    sys-libs/libseccomp: New live ebuild
    
    Bug: https://bugs.gentoo.org/732382
    Package-Manager: Portage-3.0.0, Repoman-2.3.23
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 sys-libs/libseccomp/libseccomp-9999.ebuild | 76 ++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-07-21 08:33:49 UTC
Is there anything left to do before this bug can be closed?
Comment 6 David Michael 2020-07-21 11:57:07 UTC
It looks good to me.  The riscv profile part was moved to bug #733356 so this part is done, thanks.