I followed the pattern for app-emulation/lxd-2.8 to add ebuilds for LXD versions since 2.8 to the current 2.11: - [X] 2.9 (dont-go-get patch changed) - [X] 2.9.1 - [X] 2.9.2 (dont-go-get patch changed) - [X] 2.9.3 - [X] 2.10 - [X] 2.10.1 - [X] 2.11 The patch in https://bugs.gentoo.org/show_bug.cgi?id=609146 app-emulation/lxd: lxd-*.initd are not POSIX compliant has been applied to all init scripts in the new ebuilds. These ebuilds do not address the issue raised in: https://bugs.gentoo.org/show_bug.cgi?id=610718 app-emulation/lxd-2.8 does not work correctly because it forces build app-emulation/lxc with cgmanager The file attachment for these multiple ebuilds will get rather numerous, sorry for the noise. I have the repackaged .tar.bz2 archives as well, but wont attach those. If it's not too much trouble to commit the intervening versions, I think adding builds for the full set of releases has value. Some Gentoo users will want to track a specific LXD version used in production, possibly on another distro.
Created attachment 466474 [details] lxd-2.11.ebuild
Created attachment 466476 [details] lxd-2.11.confd
Created attachment 466478 [details] lxd-2.11.initd
Created attachment 466480 [details] lxd-2.11-dont-go-get.patch
Created attachment 466482 [details] lxd-2.10.1.ebuild
Created attachment 466484 [details] lxd-2.10.1.confd
Created attachment 466486 [details] lxd-2.10.1.initd
Created attachment 466488 [details] lxd-2.10.1-dont-go-get.patch
Created attachment 466490 [details] lxd-2.10.ebuild
Created attachment 466492 [details] lxd-2.10.confd
Created attachment 466494 [details] lxd-2.10.initd
Created attachment 466496 [details] lxd-2.10-dont-go-get.patch
Created attachment 466498 [details] lxd-2.9.3.ebuild
Created attachment 466500 [details] lxd-2.9.3.confd
Created attachment 466502 [details] lxd-2.9.3.initd
Created attachment 466504 [details] lxd-2.9.3-dont-go-get.patch
Created attachment 466506 [details] lxd-2.9.2.ebuild
Created attachment 466508 [details] lxd-2.9.2.confd
Created attachment 466510 [details] lxd-2.9.2.initd
Created attachment 466512 [details] lxd-2.9.2-dont-go-get.patch
Created attachment 466514 [details] lxd-2.9.1.ebuild
Created attachment 466516 [details] lxd-2.9.1.confd
Created attachment 466518 [details] lxd-2.9.1.initd
Created attachment 466520 [details] lxd-2.9.1-dont-go-get.patch
Created attachment 466522 [details] lxd-2.9.ebuild
Created attachment 466524 [details] lxd-2.9.confd
Created attachment 466526 [details] lxd-2.9.initd
Created attachment 466528 [details] lxd-2.9-dont-go-get.patch
I think that comprises a complete set of ebuild 2.9 through 2.11. Sincere apologies to anyone getting notifications while I attached those numerous files. Thanks.
Why not just add the latest version?
Thank you. I pushed 2.11 into git just now. The value of capturing all the intermediate version is minimal in a project that releases so often. I appreciate the update to the dont-go-get patch.