summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/libvirt: amd64 stable wrt bug #718094Agostino Sarubbo2020-05-091-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: drop blocker; do not require cgroup-hybrid formatMatthias Maier2020-04-272-2/+0
| | | | | | | | | Version 6.2.0 (and probably also 6.0.0 and 6.1.0) now fully support the cgroupv2 only layout. Thus, drop the blocker on systemd[cgroup-hybrid] Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable (bug #718094)Thomas Deutschmann2020-04-271-2/+2
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Reflect move of libvirt repositoriesMichal Privoznik2020-04-261-1/+1
| | | | | | | | | | | | Libvirt and related projects moved from self hosting to gitlab.com hosting. The old repos were made a read only mirror of their gitlab images. Reflect this change in the live ebuilds. https://www.redhat.com/archives/libvir-list/2020-April/msg00329.html Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/15478 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt: Require fuse with a proper slotMartin Kletzander2020-04-153-3/+3
| | | | | | | | | | | | The only supported versions are pre-fuse3 (just like in other packages), building with only fuse:3 installed would not work without this change. It was fixed for 6.0.0 in commit f94f3f25cefc, not dissimilar to this one. The version is removed because older versions are not part of the repository any more. Closes: https://github.com/gentoo/gentoo/pull/15332 Signed-off-by: Martin Kletzander <nert.pinx@gmail.com> Package-Manager: Portage-2.3.89, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update openrc init scriptsMatthias Maier2020-04-105-6/+85
| | | | | | | | | | | Upstream changes between 6.1.0 and 6.2.0 on pidfile handling break our openrc init script due to a race condition. Work around this issue by not using the "-d" option (keeping the daemon in foreground) and let start-stop-daemon do double-forking ("-b" option). Closes: https://bugs.gentoo.org/716800 Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: remove --listen parameter for systemd unit filesMatthias Maier2020-04-066-28/+6
| | | | | | | | Upstream-Changes: https://www.redhat.com/archives/libvir-list/2019-August/msg01070.html Closes: https://bugs.gentoo.org/716452 Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --force Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase do-not-use-sysconfig.patchMichal Privoznik2020-04-052-1/+326
| | | | | | | | | There was an upstream patch of v6.2.0-17-gef0fa8395f which made us unable to apply our patch. Rebase our patch. Closes: https://github.com/gentoo/gentoo/pull/15234 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 6.2.0Michal Privoznik2020-04-052-0/+362
| | | | | Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-6.0.0: And the agent job in qemuDomainSetTimeAgentMichal Privoznik2020-04-052-0/+40
| | | | | | | | | | Cherry-pick of d61f95cf6a6fbd564e104c168d325581acd9cd8d from the libvirt's upstream repo. Closes: https://bugs.gentoo.org/715494 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Drop unused filesMichal Privoznik2020-04-056-822/+0
| | | | | | | | | There are some files under files/ directory that are not used anymore. For instance, patches for older (now removed) ebuilds and some old init scripts. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop old, bug #711524Matthias Maier2020-03-182-380/+0
| | | | | Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 6.1.0Matthias Maier2020-03-153-0/+432
| | | | | | | | Closes: https://bugs.gentoo.org/712452 Closes: https://github.com/gentoo/gentoo/pull/14972 Co-authored-by: Vjaceslavs Klimovs <vklimovs@gmail.com> Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #711524Agostino Sarubbo2020-03-151-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #711524Agostino Sarubbo2020-03-141-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2020-03-136-1532/+0
| | | | | | Bug: https://bugs.gentoo.org/711306 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix fuse dependencyMatthias Maier2020-03-132-2/+2
| | | | | | Closes: https://bugs.gentoo.org/708962 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Also update 6.0.0Matthias Maier2020-02-101-20/+2
| | | | | | Closes: https://bugs.gentoo.org/708782 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Provide modern runtime directoryMichal Privoznik2020-02-101-0/+2
| | | | | | | | | | | | Because of autoconf-2.69 and its defaults, the configure script will default to /var/run instead of /run. This may trigger warnings in some packages which expect libvirt to provide modern paths (e.g. systemd and location of .socket files). Bug: https://bugs.gentoo.org/708782 Closes: https://github.com/gentoo/gentoo/pull/14613 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Drop gnulib danceMichal Privoznik2020-02-101-20/+0
| | | | | | | | Libvirt just dropped gnulib submodule and therefore all steps the live ebuild took to make gnulib happy are no longer necessary. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: QA: quote unquoted variableMatthias Maier2020-02-063-3/+3
| | | | | Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Depend on dev-python/docutilsMichal Privoznik2020-02-062-0/+2
| | | | | | | | | | | | | The upstream commit of v6.0.0-rc1~363 started to require rst2html5 and rst2man scripts for generating docs/manpages at compile time. These scripts are part of dev-python/docuitls package. Record this build time dependency in both live and 6.0.0 ebuilds. Closes: https://bugs.gentoo.org/708002 Closes: https://github.com/gentoo/gentoo/pull/14550 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Rebase fix_paths_in_libvirt-guests_sh.patchMichal Privoznik2020-02-062-1/+36
| | | | | | | | | | Strictly speaking, this is not needed. But the upstream version of the libvirt-guests.sh file has changed a bit so patch needs to do some offsetting when applying the patch. Avoid that by rebasing the patch onto current upstream. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Apply rebased do-not-use-sysconf.patchMichal Privoznik2020-02-061-1/+1
| | | | | | | | | | In a20edcb72406f0e07390c52ca17ac94665cafda0 the do-not-use-sysconf patch was rebased onto current upstream. However, the live ebuild was not updated and so it still tries to apply the old patch, which fails. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Don't apply apparmor patchMichal Privoznik2020-02-061-1/+0
| | | | | | | | | | | | | The live ebuild of libvirt applies fix-paths-for-apparmor patch which fixes paths in profiles so that the libexec path is honoured. However, in upstream I've made necessary changes so that the correct paths are generated into the profiles (upstream patches v6.0.0-270-gbb4ab7ac91 v6.0.0-269-g5c8bd31c88 v6.0.0-218-g8f204fb4da). Therefore, it is no longer necessary for the ebuild to apply the patch. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Drop phyp USE flagMichal Privoznik2020-02-061-2/+1
| | | | | | | The upstream has removed PHYP driver support in v6.0.0-rc1~127. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #707982Agostino Sarubbo2020-02-031-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #707982Agostino Sarubbo2020-02-031-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: version bump to 6.0.0Matthias Maier2020-02-023-0/+530
| | | | | Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-056-11/+11
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #704402Agostino Sarubbo2020-01-031-2/+2
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #704402Agostino Sarubbo2020-01-011-3/+3
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: version bump to 5.10.0Matthias Maier2019-12-312-0/+380
| | | | | | | | Closes: https://bugs.gentoo.org/698424 Closes: https://bugs.gentoo.org/702816 Closes: https://github.com/gentoo/gentoo/pull/14190 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: sync live ebuild keywordsGeorgy Yakovlev2019-12-281-1/+1
| | | | | | Closes: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* app-emulation/libvirt: keyword 5.8.0 on ~ppc64Georgy Yakovlev2019-12-281-1/+1
| | | | | | Bug: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* */*: [QA] Remove redundant `|| die` guardsDavid Seifert2019-12-115-35/+35
| | | | | | | | | | | | * Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/libvirt: Only require USE=cgroup-hybrid for USE=lxcMatthias Maier2019-12-032-2/+2
| | | | | | | | | | | | | | | Reportedly version 5.8.0 should be fine with a cgroup v2 only hierarchy (verified that on my own system for qemu). Unfortunately, we still need the hybrid layout as a mitigation for a bug in the libvirt-lxc driver. So restrict the dependency on sys-apps/systemd[cgroup-hybrid] to the case of USE=lxc only. This should accomodate everyone who does not need libvirt-lxc support and wants to have a v2 only hierarchy. Upstream Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1770763 Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Perform out-of-tree buildMichal Privoznik2019-12-021-7/+6
| | | | | | | | | | | | | | In preparation to move to meson, we've forbidden in tree builds. Fortunately, there is a gentoo eclass that handles out-of-tree builds and very little is needed to use it. However, due to some automake magic, we have to enable dependency-tracking (which is disabled as of EAPI 4) because if we don't, then generated Makefile doesn't precreate all directories under build dir and the build fails. Closes: https://github.com/gentoo/gentoo/pull/13752 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: Clean macvtap USE flag descriptionMichal Privoznik2019-12-021-3/+1
| | | | | | | | | | The description for the macvtap USE flag says, that the feature is experimental and requires new kernel. While this might have been true when this was being added (2015), it is definitely not true today. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: Install bash completion even if USE="-libvirtd"Michal Privoznik2019-12-025-15/+15
| | | | | | | | | | | The bash completion scripts help client utilities like virsh or virt-admin and are independent of daemon, i.e. of libvirtd use flag. However, due to the placement of 'newbashcomp' and 'bashcomp_alias' calls in ebuilds, the scripts were not installed unless libvirtd use flag was enabled. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: fix QA warningMatthias Maier2019-10-151-0/+1
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.8.0Matthias Maier2019-10-153-0/+386
| | | | | | | | | | | - add pm-utils use flag - fix runstatedir Closes: https://bugs.gentoo.org/697592 Closes: https://bugs.gentoo.org/695332 Closes: https://bugs.gentoo.org/692594 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Require dev-libs/glibMichal Privoznik2019-10-151-0/+1
| | | | | | | | | Upstream is moving away from gnulib to glib. This means, as of v5.8.0-111-g58e7c9bc05 libvirt requires >=dev-libs/glib-2.48.0 to build successfully. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase a patchMichal Privoznik2019-10-151-13/+9
| | | | | Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase libvirt-5.6.0-do-not-use-sysconf.patchMichal Privoznik2019-08-302-1/+175
| | | | | | | | The original patch does not apply cleanly, because of upstream commit 5b816e1696. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Always require cgroupv1 hierarchyMatthias Maier2019-08-134-4/+4
| | | | | | | | | It turns out that we need the cgroupv1 hierarchy also for non lxc related stuff. Fix dependency accordingly Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.6.0Matthias Maier2019-08-112-0/+380
| | | | | Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #691312Agostino Sarubbo2019-08-061-2/+2
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #691312Agostino Sarubbo2019-08-061-2/+2
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: [QA] drop duplicate patchesMatthias Maier2019-08-052-117/+1
| | | | | Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>