Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914456 - app-containers/containers-storage remove from Gentoo repo
Summary: app-containers/containers-storage remove from Gentoo repo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Zac Medico
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-09-20 08:29 UTC by Rahil Bhimjiani
Modified: 2023-09-21 22:17 UTC (History)
0 users

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 Rahil Bhimjiani 2023-09-20 08:29:24 UTC
This is a Go library/module. Golang based packages (i.e. podman buildah) use this module vendored-in statically. Thus removing need of this package in Gentoo repo.

So this package is never going to be any package's BDEPEND or RDEPEND. Request to remove it & also RIP :(
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-21 12:46:18 UTC
I don't see how this is fixed. The CI failure on your PR was just because you need to cleanup OldPackageUpdate in profiles/.
Comment 2 Rahil Bhimjiani 2023-09-21 12:50:06 UTC
There is no need to remove package anymore. I found a way to make it useful. 

Basically app-containers/containers-common has been missing in repo https://bugs.gentoo.org/907805 so I decided to work on it. 

app-containers/containers-common is gonna depend on app-containers/containers-storage app-containers/containers-image app-containers/containers-shortnames just to pull default config & man pages. 

Almost done with PR https://github.com/rahilarious/gentoo/tree/containers-common. Coming soon
Comment 3 Larry the Git Cow gentoo-dev 2023-09-21 22:17:44 UTC
The bug has been closed via the following commit(s):

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

commit 2941140a0760ca358eecc44391a79479f024a3de
Author:     Rahil Bhimjiani <rahil3108@gmail.com>
AuthorDate: 2023-09-21 18:34:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-09-21 22:16:19 +0000

    app-containers/containers-common: add 0.56.0 and live
    
    Common configs & docs for Containers eco-system (i.e. podman buildah skopeo...)
    
    Go realm, executables are all in compiled, static, tidy in one binary but docs & configs...OMG all over the place. Spent whole day coding all these (such noob, I know), but was fun & fulfilling. Once this is merged the foundation of podman-stack is built, so will proceed to update frontend packages of eco-system.
    
    Closes: https://bugs.gentoo.org/907805
    Closes: https://bugs.gentoo.org/904433
    Closes: https://bugs.gentoo.org/914456
    Closes: https://bugs.gentoo.org/907804
    Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/32976
    Signed-off-by: Sam James <sam@gentoo.org>

 app-containers/containers-common/Manifest          |    1 +
 .../containers-common-0.56.0.ebuild                |   76 ++
 .../containers-common-9999.ebuild                  |   76 ++
 .../containers-common/files/default.yaml           |   28 +
 .../containers-common/files/fix-warnings.patch     |   24 +
 app-containers/containers-common/files/mounts.conf |    3 +
 app-containers/containers-common/files/policy.json |   14 +
 .../containers-common/files/seccomp.json           | 1051 ++++++++++++++++++++
 app-containers/containers-common/metadata.xml      |   17 +
 9 files changed, 1290 insertions(+)