Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911537 - app-containers/podman-4.6.1 & related stack version bump
Summary: app-containers/podman-4.6.1 & related stack version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Zac Medico
URL:
Whiteboard:
Keywords: PullRequest
: 912442 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-07-31 20:28 UTC by Rahil Bhimjiani
Modified: 2023-11-23 12:39 UTC (History)
3 users (show)

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.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-08-18 07:22:42 UTC
*** Bug 912442 has been marked as a duplicate of this bug. ***
Comment 2 Rahil Bhimjiani 2023-08-18 07:53:00 UTC
It has been 3 months and 3 releases (4.5.1, 4.6.0 and now 4.6.1) since last update in gentoo repo. I want to try out podmansh introduced in 4.6. 

Sir zmedico seem occupied somewhere else. Can someone else take over to maintain stack? I am willing to contribute though I am fairly inexperienced with golang and can do some basic modifications to ebuilds. What is the criteria to get my pull request accepted except it compiles fine?
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-08-18 07:55:37 UTC
(In reply to Rahil Bhimjiani from comment #2)
> It has been 3 months and 3 releases (4.5.1, 4.6.0 and now 4.6.1) since last
> update in gentoo repo. I want to try out podmansh introduced in 4.6. 
> 
> Sir zmedico seem occupied somewhere else. 

Yeah, he's occupied IRL unfortunately: https://dev.gentoo.org/devaway/.

> Can someone else take over to
> maintain stack? I am willing to contribute though I am fairly inexperienced
> with golang and can do some basic modifications to ebuilds. What is the
> criteria to get my pull request accepted except it compiles fine?

* Check the release notes for each intermediate version and adjust the ebuild accordingly (don't commit the intermediate versions though in this case)
* Run the test suite ("ebuild ... clean test install") for each package

But I'll ask William to see if he has any interest in these first.
Comment 4 Rahil Bhimjiani 2023-08-18 08:08:32 UTC
  Noted. Live ebuild would be also great to have, only update it when something changes in build process which hardly happens in go realm. 

I'll go through devmanual and try to create PR for live ebuild. Where & whom to ping once it's done?
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-08-18 08:10:34 UTC
(In reply to Rahil Bhimjiani from comment #4)
>   Noted. Live ebuild would be also great to have, only update it when
> something changes in build process which hardly happens in go realm. 
> 

Yeah, that's an interesting point. Nothing against that from me.

> I'll go through devmanual and try to create PR for live ebuild. Where & whom
> to ping once it's done?

You can ping me as a janitor/person-of-last-resorts if nobody else bites. That's universally true if something seems stuck, although try to find someone else first where possible.
Comment 6 Larry the Git Cow gentoo-dev 2023-09-30 02:20:25 UTC
The bug has been closed via the following commit(s):

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

commit da6983c24d9d82773475b644f2f4e749da8b7d03
Author:     Rahil Bhimjiani <rahil3108@gmail.com>
AuthorDate: 2023-09-26 17:57:03 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2023-09-30 02:20:19 +0000

    app-containers/podman: add 4.7.0 & live
    
    Major rewrite based on upstream's instructions. Introducing 3 more USE
    flags - systemd, seccomp, wrapper (provides docker command)
    
    Closes: https://github.com/gentoo/gentoo/pull/33070
    Closes: https://bugs.gentoo.org/911537
    Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com>
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 app-containers/podman/Manifest                     |   1 +
 .../podman/files/seccomp-toggle-4.7.0.patch        |  15 +++
 app-containers/podman/metadata.xml                 |   5 +-
 app-containers/podman/podman-4.7.0.ebuild          | 122 +++++++++++++++++++++
 app-containers/podman/podman-9999.ebuild           | 122 +++++++++++++++++++++
 5 files changed, 264 insertions(+), 1 deletion(-)
Comment 7 Larry the Git Cow gentoo-dev 2023-11-23 12:39:26 UTC
The bug has been closed via the following commit(s):

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

commit aee6415ac2f7cbaea64f5014f2d1596e281c72ce
Author:     Rahil Bhimjiani <rahil3108@gmail.com>
AuthorDate: 2023-09-29 15:50:20 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-11-23 12:38:24 +0000

    app-containers/skopeo: add live & 1.14.0
    
    Adds myself as proxied-maintainer
    Complete rewrite of ebuild
    1. builds more in line with upsteam's instructions
    2. two new use flags: device-mapper rootless
    3. removed libgpg-error as a dependenc
    
    [sam: Maintainer timeout after pings on IRC and in the bug.]
    
    Bug: https://bugs.gentoo.org/694906
    Closes: https://bugs.gentoo.org/911537
    Closes: https://bugs.gentoo.org/915504
    Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/33124
    Signed-off-by: Sam James <sam@gentoo.org>

 app-containers/skopeo/Manifest                    |  1 +
 app-containers/skopeo/files/makefile-1.14.0.patch | 38 +++++++++++
 app-containers/skopeo/metadata.xml                | 12 ++++
 app-containers/skopeo/skopeo-1.14.0.ebuild        | 80 +++++++++++++++++++++++
 app-containers/skopeo/skopeo-9999.ebuild          | 80 +++++++++++++++++++++++
 5 files changed, 211 insertions(+)