Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 612170

Summary: app-emulation/lxd-2.{9,10,11} version bump
Product: Gentoo Linux Reporter: Jeff Kowalczyk <jeff.kowalczyk>
Component: Current packagesAssignee: Erik Mackdanz <stasibear>
Status: RESOLVED FIXED    
Severity: normal Keywords: EBUILD, PATCH
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: lxd-2.11.ebuild
lxd-2.11.confd
lxd-2.11.initd
lxd-2.11-dont-go-get.patch
lxd-2.10.1.ebuild
lxd-2.10.1.confd
lxd-2.10.1.initd
lxd-2.10.1-dont-go-get.patch
lxd-2.10.ebuild
lxd-2.10.confd
lxd-2.10.initd
lxd-2.10-dont-go-get.patch
lxd-2.9.3.ebuild
lxd-2.9.3.confd
lxd-2.9.3.initd
lxd-2.9.3-dont-go-get.patch
lxd-2.9.2.ebuild
lxd-2.9.2.confd
lxd-2.9.2.initd
lxd-2.9.2-dont-go-get.patch
lxd-2.9.1.ebuild
lxd-2.9.1.confd
lxd-2.9.1.initd
lxd-2.9.1-dont-go-get.patch
lxd-2.9.ebuild
lxd-2.9.confd
lxd-2.9.initd
lxd-2.9-dont-go-get.patch

Description Jeff Kowalczyk 2017-03-10 00:06:17 UTC
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.
Comment 1 Jeff Kowalczyk 2017-03-10 00:07:31 UTC
Created attachment 466474 [details]
lxd-2.11.ebuild
Comment 2 Jeff Kowalczyk 2017-03-10 00:08:20 UTC
Created attachment 466476 [details]
lxd-2.11.confd
Comment 3 Jeff Kowalczyk 2017-03-10 00:08:50 UTC
Created attachment 466478 [details]
lxd-2.11.initd
Comment 4 Jeff Kowalczyk 2017-03-10 00:09:17 UTC
Created attachment 466480 [details]
lxd-2.11-dont-go-get.patch
Comment 5 Jeff Kowalczyk 2017-03-10 00:11:54 UTC
Created attachment 466482 [details]
lxd-2.10.1.ebuild
Comment 6 Jeff Kowalczyk 2017-03-10 00:12:28 UTC
Created attachment 466484 [details]
lxd-2.10.1.confd
Comment 7 Jeff Kowalczyk 2017-03-10 00:13:07 UTC
Created attachment 466486 [details]
lxd-2.10.1.initd
Comment 8 Jeff Kowalczyk 2017-03-10 00:13:38 UTC
Created attachment 466488 [details]
lxd-2.10.1-dont-go-get.patch
Comment 9 Jeff Kowalczyk 2017-03-10 00:15:09 UTC
Created attachment 466490 [details]
lxd-2.10.ebuild
Comment 10 Jeff Kowalczyk 2017-03-10 00:15:41 UTC
Created attachment 466492 [details]
lxd-2.10.confd
Comment 11 Jeff Kowalczyk 2017-03-10 00:16:30 UTC
Created attachment 466494 [details]
lxd-2.10.initd
Comment 12 Jeff Kowalczyk 2017-03-10 00:17:05 UTC
Created attachment 466496 [details]
lxd-2.10-dont-go-get.patch
Comment 13 Jeff Kowalczyk 2017-03-10 00:23:24 UTC
Created attachment 466498 [details]
lxd-2.9.3.ebuild
Comment 14 Jeff Kowalczyk 2017-03-10 00:23:56 UTC
Created attachment 466500 [details]
lxd-2.9.3.confd
Comment 15 Jeff Kowalczyk 2017-03-10 00:24:20 UTC
Created attachment 466502 [details]
lxd-2.9.3.initd
Comment 16 Jeff Kowalczyk 2017-03-10 00:25:34 UTC
Created attachment 466504 [details]
lxd-2.9.3-dont-go-get.patch
Comment 17 Jeff Kowalczyk 2017-03-10 00:27:49 UTC
Created attachment 466506 [details]
lxd-2.9.2.ebuild
Comment 18 Jeff Kowalczyk 2017-03-10 00:28:16 UTC
Created attachment 466508 [details]
lxd-2.9.2.confd
Comment 19 Jeff Kowalczyk 2017-03-10 00:28:43 UTC
Created attachment 466510 [details]
lxd-2.9.2.initd
Comment 20 Jeff Kowalczyk 2017-03-10 00:29:47 UTC
Created attachment 466512 [details]
lxd-2.9.2-dont-go-get.patch
Comment 21 Jeff Kowalczyk 2017-03-10 00:30:33 UTC
Created attachment 466514 [details]
lxd-2.9.1.ebuild
Comment 22 Jeff Kowalczyk 2017-03-10 00:30:58 UTC
Created attachment 466516 [details]
lxd-2.9.1.confd
Comment 23 Jeff Kowalczyk 2017-03-10 00:31:22 UTC
Created attachment 466518 [details]
lxd-2.9.1.initd
Comment 24 Jeff Kowalczyk 2017-03-10 00:31:44 UTC
Created attachment 466520 [details]
lxd-2.9.1-dont-go-get.patch
Comment 25 Jeff Kowalczyk 2017-03-10 00:33:11 UTC
Created attachment 466522 [details]
lxd-2.9.ebuild
Comment 26 Jeff Kowalczyk 2017-03-10 00:34:04 UTC
Created attachment 466524 [details]
lxd-2.9.confd
Comment 27 Jeff Kowalczyk 2017-03-10 00:35:01 UTC
Created attachment 466526 [details]
lxd-2.9.initd
Comment 28 Jeff Kowalczyk 2017-03-10 00:35:26 UTC
Created attachment 466528 [details]
lxd-2.9-dont-go-get.patch
Comment 29 Jeff Kowalczyk 2017-03-10 00:36:43 UTC
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.
Comment 30 Jeroen Roovers (RETIRED) gentoo-dev 2017-03-10 05:33:03 UTC
Why not just add the latest version?
Comment 31 Erik Mackdanz gentoo-dev 2017-03-20 04:38:23 UTC
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.