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

Bug 621830

Summary: app-emulation/lxd-2.14: depend on lxc >= 2.0.7
Product: Gentoo Linux Reporter: Virgil Dupras (RETIRED) <vdupras>
Component: Current packagesAssignee: Erik Mackdanz <stasibear>
Status: RESOLVED FIXED    
Severity: normal CC: jstein, vdupras
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Virgil Dupras (RETIRED) gentoo-dev 2017-06-15 13:44:38 UTC
Previously and without a ~amd64 flag on app-emulation/lxc, we would end up with v1.0.8 installed and that's bad because LXD would constantly segfault. LXD's README (https://github.com/lxc/lxd#building-from-source) specifies that LXC 2.0+ is required, so that's what we should require.

See implementation at https://github.com/hsoft/portage-overlay/commit/9981c7d86c241d2a05b5367d469df5d3f756286b
Comment 1 David Seifert gentoo-dev 2017-07-30 11:29:34 UTC
commit deb52e46d7cbc98cfbf18e7e7a542e692e72b8c3
Author: Virgil Dupras <hsoft@hardcoded.net>
Date:   Wed Jul 19 15:18:50 2017 -0400

    app-emulation/lxd: RDEPEND on lxc >= 2.0.7
    
    Previously and without a ~amd64 flag on app-emulation/lxc, we would end up with v1.0.8 installed and
    that's bad because LXD would constantly segfault. LXD's README
    (https://github.com/lxc/lxd#building-from-source) specifies that LXC 2.0+ is required, so that's
    what we should require.
    
    lxc 2.0.7 has been stabilized since I opened the bug, but I still think it's a good idea to be
    more specific in our dependency declaration.
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=621830