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.
Created attachment 511296 [details] lxd-2.21.ebuild
Created attachment 511298 [details] lxd-2.21.diff diff to latest lxd-2.19.ebuild in portage
Created attachment 511300 [details] lxd-update-go-deps.sh (not needed, instead use extract_ego_vendor.sh)
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.
Fully agree on keeping EGO_VENDOR order stable using the new version of your script. Thanks for completing the bump.
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(+)