Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641884 - app-emulation/lxd-2.21 version bump
Summary: app-emulation/lxd-2.21 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Erik Mackdanz
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-12-21 07:24 UTC by Jeff Kowalczyk
Modified: 2018-01-26 21:22 UTC (History)
2 users (show)

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


Attachments
lxd-2.21.ebuild (lxd-2.21.ebuild,8.12 KB, text/plain)
2017-12-21 07:25 UTC, Jeff Kowalczyk
Details
lxd-2.21.diff diff to latest lxd-2.19.ebuild in portage (lxd-2.21.diff,5.61 KB, text/plain)
2017-12-21 07:27 UTC, Jeff Kowalczyk
Details
lxd-update-go-deps.sh (not needed, instead use extract_ego_vendor.sh) (lxd-update-go-deps.sh,7.62 KB, text/plain)
2017-12-21 07:31 UTC, Jeff Kowalczyk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2017-12-21 07:24:59 UTC
app-emulation/lxd-2.21.ebuild attached. Working ebuild with several new EGO_VENDOR dependencies, and updated sha1 addresses.

While I knew a tool existed, I didn't initially spot the comment about Virgil Dupras' extract_ego_vendor.sh tool, so the new dependency list and updated sha1 addresses were generated by a naive script. At least I learned something in the process.

I would expect ego-vendor-extract will output in a different order from the attached, so I'll probably run that shortly and update the EGO_VENDOR using its output.

I'd like to sign up to be an assisting maintainer for this package. I can help with the dependency updates of the monthly releases. I'd like to work on extract_ego_vendor.sh as well, with the goal of clone-less sha1 updates using git ls-remote. Looking for a Gentoo Dev mentor to begin the process of becoming a Gentoo Dev.
Comment 1 Jeff Kowalczyk 2017-12-21 07:25:51 UTC
Created attachment 511296 [details]
lxd-2.21.ebuild
Comment 2 Jeff Kowalczyk 2017-12-21 07:27:36 UTC
Created attachment 511298 [details]
lxd-2.21.diff diff to latest lxd-2.19.ebuild in portage
Comment 3 Jeff Kowalczyk 2017-12-21 07:31:41 UTC
Created attachment 511300 [details]
lxd-update-go-deps.sh (not needed, instead use extract_ego_vendor.sh)
Comment 4 Virgil Dupras (RETIRED) gentoo-dev 2018-01-01 01:47:45 UTC
Hi Jeff,

Thanks for this bump. I hadn't noticed that the bump was accompanied by the ebuild itself and was about to submit a pull request for a bump myself just now.

One reason why this particular version bump was longer than others was because dependencies changed significantly and I had to write extract_ego_vendor.sh to replace the old update_ego_vendor.sh. But then I had problems with LXD not running well anymore on my system, holidays, and here we are, bump-less still.

I'd say that the best way to get your bump forward would be to submit it through a github PR, but since this package was orphaned and ended up being proxy-maintained by myself, I will probably end up with the task of reviewing it and then it will have to be reviewed by a dev. lots of complications in perspective.

Because it's better that dependency order in EGO_VENDOR stay consistent, for this particular bump I think I'll go ahead and submit my own extract_ego_vendor-generated ebuild for this time but any improvement you might want to suggest for https://github.com/hsoft/gentoo-ego-vendor-update will be much welcome.
Comment 5 Jeff Kowalczyk 2018-01-01 03:12:14 UTC
Fully agree on keeping EGO_VENDOR order stable using the new version of your script. Thanks for completing the bump.
Comment 6 Larry the Git Cow gentoo-dev 2018-01-26 21:22:40 UTC
The bug has been closed via the following commit(s):

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

commit f368119e2dbd0bc2c47be43ac045b3895e16d642
Author:     Virgil Dupras <hsoft@hardcoded.net>
AuthorDate: 2018-01-01 01:54:11 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-01-26 21:22:27 +0000

    app-emulation/lxd: version bump to 2.21.
    
    Closes: https://bugs.gentoo.org/641884
    Closes: https://github.com/gentoo/gentoo/pull/6703
    Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-emulation/lxd/Manifest                    |  36 +++++
 app-emulation/lxd/files/lxd-dont-go-get.patch |  16 ++
 app-emulation/lxd/lxd-2.21.ebuild             | 222 ++++++++++++++++++++++++++
 3 files changed, 274 insertions(+)