app-emulation / lxd

Fast, dense and secure container management

Official package sites : https://linuxcontainers.org/lxd/introduction/ ·

By combining the speed and density of containers with the security of traditional virtual machines, LXD is the next-generation of container hypervisor for Linux from Canonical.

v3.12 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0
Keywords
~amd64
USE flags
daemon dnsmasq ipv6 nls test tools

v3.11 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0
Keywords
~amd64
USE flags
daemon dnsmasq ipv6 nls test tools

v3.10 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0
Keywords
amd64
USE flags
daemon dnsmasq ipv6 nls test tools

General

daemon
Build the system daemon, not just the client tool
dnsmasq
Depend on dnsmasq to provide DHCP and DNS
ipv6
Add support for IP version 6
nls
Add Native Language Support (using gettext - GNU locale utilities)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools
Build and install optional tools

kernel

linux
KERNEL setting for system using the Linux kernel

app-misc / jq : A lightweight and flexible command-line JSON processor

dev-lang / go : A concurrent garbage collected and typesafe programming language

dev-lang / tcl : Tool Command Language

dev-libs / libuv : Cross-platform asychronous I/O

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

net-misc / curl : A Client that groks URLs

sys-devel / gettext : GNU locale utilities

app-arch / xz-utils : utils for managing LZMA compressed files

app-emulation / lxc : LinuX Containers userspace utilities

dev-libs / libuv : Cross-platform asychronous I/O

dev-libs / lzo : An extremely fast compression and decompression library

dev-util / xdelta : Computes changes between binary or text files and creates deltas

net-dns / dnsmasq : Small forwarding DNS server

net-firewall / ebtables : Controls Ethernet frame filtering on a Linux bridge, MAC NAT and brouting

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-libs / libnfnetlink : the low-level library for netfilter related kernel/userspace communication

net-libs / libnsl : Public client interface for NIS(YP) and NIS+ in a IPv6 ready version

net-misc / rsync : File transfer program to keep remote files into sync

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lxcfs : FUSE filesystem for LXC

sys-fs / squashfs-tools : tools to create and extract Squashfs filesystems

virtual / acl : Virtual for acl support (sys/acl.h)

634726
app-emulation/lxd-2.18 will not build: needs to clone a whole git repo
641452
app-emulation/lxd-2.19 : [TEST] package github.com/.../godeps: exit status 128
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 3.12
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.11
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12
Erik Mackdanz · gentoo
app-emulation/lxd: Stabilize through 3.10
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.10
and EAPI=7 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.59, Repoman-2.3.12
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.9
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Erik Mackdanz · gentoo
app-emulation/lxd: Stabilize 3.8
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.8
Closes: https://bugs.gentoo.org/670568 Closes: https://bugs.gentoo.org/673058 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Erik Mackdanz · gentoo
app-emulation/lxd: stabilize 3.7
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.7
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Erik Mackdanz · gentoo
app-emulation/lxd: Stabilize 3.6-r1
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Fix linking wrong sqlite
Closes: https://bugs.gentoo.org/669008 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.6
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old versions
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Erik Mackdanz · gentoo
app-emulation/lxd: Stabilize 3.5
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.5
Package-Manager: Portage-2.3.46, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Fix missing dep, fix bad linking
Closes: https://bugs.gentoo.org/664394 Closes: https://bugs.gentoo.org/664990 Package-Manager: Portage-2.3.46, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old versions
Package-Manager: Portage-2.3.46, Repoman-2.3.10
Erik Mackdanz · gentoo
app-emulation/lxd: Stabilize 3.3
Package-Manager: Portage-2.3.46, Repoman-2.3.10
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to version 3.4
Add some dependencies used by upstream, fully build custom sqlite, move tools to IUSE. Closes: https://bugs.gentoo.org/show_bug.cgi?id=628346 Package-Manager: Portage-2.3.46, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Stabilize 3.2
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 3.3
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxd: revert removal of v2.21
It was a mistake to remove it because it was the only stable version left Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old versions
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to version 3.2
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 3.1
Closes: https://bugs.gentoo.org/652846 Closes: https://bugs.gentoo.org/639020 Package-Manager: Portage-2.3.38, Repoman-2.3.9
Erik Mackdanz · gentoo
app-emulation/lxd: Support latest confd options
Closes: https://bugs.gentoo.org/652206 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old versions
Package-Manager: Portage-2.3.26, Repoman-2.3.7
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 3.0.0
Closes: https://bugs.gentoo.org/647784 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Agostino Sarubbo · gentoo
app-emulation/lxd: amd64 stable wrt bug #647498
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Ulrich Müller · gentoo
app-emulation/lxd: Test LINGUAS rather than linguas_* USE flags.
This affects the stable lxd-2.14-r1.ebuild only, because newer versions don't inherit l10n.eclass. Package-Manager: Portage-2.3.19, Repoman-2.3.6
Virgil Dupras · gentoo
app-emulation/lxd: notify if no tests are run.
Virgil Dupras · gentoo
app-emulation/lxd: remove old 2.18.
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Virgil Dupras · gentoo
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
Tobias Klausmann · gentoo
app-emulation/lxd-2.14-r1: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/627980
Virgil Dupras · gentoo
app-emulation/lxd: Remove old (v2.17)
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Virgil Dupras · gentoo
app-emulation/lxd: bump to v2.19
Two notable changes in the ebuild: 1. explicit branch comment for gopkg.in vendor dependencies because inconshreveable doesn't follow the branching convention and I couldn't build without changing the way gentoo-ego-vendor-update works. 2. Remove versions from conf, initd and service filenames. They don't change often enough to warrant the constant noise of copying them. Package-Manager: Portage-2.3.8, Repoman-2.3.3
Virgil Dupras · gentoo
app-emulation/lxd: Make dnsmasq dependency optional
Gentoo-Bug: 624096 Package-Manager: Portage-2.3.8, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: remove old
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: bump to v2.18
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: Fix the running of tests
They still fail, but at least they run. This also removes our dependency on "golang-build" eclass. Closes:#5621 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: add ipv6 USE flag
Disabling this USE flag also disables it in dependencies Gentoo-Bug: 629744 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: Bump to v2.17
Other than copying, 2 changes were made: 1. `EGO_VENDOR` update 2. Removal of `golang-build_src_install` The second change was necessary because the "client.go" file at the root of the project was removed. Also, I was already planning on removing it, after having consulted with WilliamH on IRC, because this step installed many, many useless files in /usr/lib/go-gentoo (pkg and src files, which are only needed when a package is used as a library by another go package, and it isn't LXD's case). Package-Manager: Portage-2.3.6, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: Remove PLOCALES definition
as per mgorny's suggestion in https://github.com/gentoo/gentoo/pull/5483 I have tested that, after a merge of that ebuild, localizations still worked (at least the `fr` one). Closes: https://github.com/gentoo/gentoo/pull/5503 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd-2.16: Fix broken SRC_URI
My bump to 2.16 had a broken SRC_URI and I didn't notice it because I already had a local "lxd-2.16.tar.gz" distfile. Moreover, this file wasn't even the proper one. This commits fixes the problem, add a missing "zh" locale and removes a spurious patch. Bug: https://bugs.gentoo.org/628334 Closes: https://github.com/gentoo/gentoo/pull/5483 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Virgil Dupras · gentoo
app-emulation/lxd: version bump to 2.16.
Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5457
Virgil Dupras · gentoo
app-emulation/lxd: remove old versions
Closes: https://github.com/gentoo/gentoo/pull/5422 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Virgil Dupras · gentoo
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 Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5142
Virgil Dupras · gentoo
app-emulation/lxd: version bump to 2.14
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Zac Medico · gentoo
app-emulation/lxd: fix file collision with vendor deps (bug 615444)
Bug: https://bugs.gentoo.org/show_bug.cgi?id=615444 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Erik Mackdanz · gentoo
app-emulation/lxd: remove old versions
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Erik Mackdanz · gentoo
app-emulation/lxd: version bump to 2.11
Gentoo-Bug: 612170 Gentoo-Bug: 610718 Gentoo-Bug: 609146 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.8
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Erik Mackdanz · gentoo
app-emulation/lxd: remove old versions
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 2.7
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 2.5
Package-Manager: portage-2.3.2
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 2.4.1
Package-Manager: portage-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxd: add einfo that fan is unsupported
Package-Manager: portage-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.3
Adds the network subcommand, and addresses a go version dep issue. Gentoo-Bug: 593044 Package-Manager: portage-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.2
Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.1
Package-Manager: portage-2.3.0
Pacho Ramos · gentoo
app-emulation/lxd: Drop old
Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxd: Revbump to add missing dep
Gentoo-bug: 588754 Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxd: Remove old versions
Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 2.0.3
EAPI=6 Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.0.2
Address CVE-2016-1581 and CVE-2016-1582 Package-Manager: portage-2.3.0_rc1
Erik Mackdanz · gentoo
app-emulation/lxd: Version bump to 2.0.1
Package-Manager: portage-2.2.28
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.28
Erik Mackdanz · gentoo
app-emulation/lxd: Bump to 2.0.0
Package-Manager: portage-2.2.28
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.0.0_rc2
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: Version bump to beta 4
Removes dep on bridge-utils (uses iproute2 instead) Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.0.0_beta3
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 2.0.0_beta1
Package-Manager: portage-2.2.27
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.27
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.26
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.25
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: remove old
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.24
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.23
Package-Manager: portage-2.2.26
Erik Mackdanz · gentoo
app-emulation/lxd: clean up old
Package-Manager: portage-2.2.24
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.22
init script adds shutdown action (stop daemon + containers) Package-Manager: portage-2.2.24
Erik Mackdanz · gentoo
app-emulation/lxd: remove old 0.16
Package-Manager: portage-2.2.23
Erik Mackdanz · gentoo
app-emulation/lxd: version bump to 0.21
Package-Manager: portage-2.2.23
Erik Mackdanz · gentoo
app-emulation/lxd: remove old versions
Package-Manager: portage-2.2.23
Erik Mackdanz · gentoo
app-emulation/lxd: bump to 0.20
Package-Manager: portage-2.2.23
Alex Brandt · gentoo
app-emulation/lxd: add version 0.18
Package-Manager: portage-2.2.23
Alex Brandt · gentoo
app-emulation/lxd: add version 0.16
submitted by Erik Mackdanz Package-Manager: portage-2.2.20.1
Zac Medico · gentoo
app-emulation/lxd: use get_golibdir_gopath for GOPATH
This is needed for compatibility with the latest go-crypto ebuild.
Julian Ospald · gentoo
Convert CVS style headers back to git style headers
Alex Brandt · gentoo
app-emulation/lxd: add version 0.14
Submitted by Erik Mackdanz. Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed