summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* app-emulation/libvirt: Backport fix for CVE-2023-3750Michal Privoznik2023-10-314-0/+60
| | | | | | | | | | | A security flaw was identified in <app-emulation/libvirt-9.6.0 which can result int DoS. The upstream is fixed from 9.6.0. Backport the fix to older versions found in portage. Bug: https://bugs.gentoo.org/916497 Closes: https://github.com/gentoo/gentoo/pull/33604 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Update live ebuildMichal Privoznik2023-10-042-1/+80
| | | | | | | | | | The libvirt-9.4.0-do-not-use-sysconfig.patch does not apply cleanly anymore (because of libvirt's upstream commit of 0f09223fc5a09f438b3e19567a8630672f108cb3). Rebase it and update the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Add 9.8.0Michal Privoznik2023-10-042-0/+365
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Stabilize 9.4.0-r3 arm64, #910641Sam James2023-10-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Add 9.6.0Michal Privoznik2023-08-022-0/+365
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 9.4.0-r3 x86, #910641Arthur Zamarin2023-07-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libvirt: Stabilize 9.4.0-r3 amd64, #910641Arthur Zamarin2023-07-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libvirt: Bump to 9.5.0 versionMichal Privoznik2023-07-122-0/+365
| | | | | | | | Libvirt 9.5.0 was released earlier this month. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31836 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Provide missing patchMichal Privoznik2023-07-122-1/+98
| | | | | | | | | | | | | In 45065ac9faa6 the libvirt-9.5.0-fix-paths-for-apparmor.patch was renamed to libvirt-9.4.0-... but the live ebuild still refers to the 9.5.0. Ideally, the live ebuild would be just made to apply the renamed patch, but there was some more movement in the upstream since and thus the patch doesn't apply cleanly anyways. Therefore, rebase it and name it libvirt-9.6.0-... since the upstream development was made after 9.5.0 release. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Add app-crypt/swtpm dependency to the live ebuildMichal Privoznik2023-07-121-0/+1
| | | | | | | | | The swtpm dependency was added earlier (in 4fa9735e3f44) but only for app-emulation/libvirt-9.4.0. The live ebuild was missed. Bug: https://bugs.gentoo.org/776751 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: fix apparmor path in 9.4.0-r3Kai-Chun Ning2023-06-242-8/+9
| | | | | | | Bug: https://bugs.gentoo.org/908805 Signed-off-by: Kai-Chun Ning <kaichun.ning@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31575 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: fix patch nameMatthias Maier2023-06-212-1/+1
| | | | Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9.4.0-r2: fix apparmor pathKai-Chun Ning2023-06-212-4/+13
| | | | | | | Closes: https://bugs.gentoo.org/908805 Closes: https://github.com/gentoo/gentoo/pull/31557 Signed-off-by: Kai-Chun Ning <kaichun.ning@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: revbump due to init.d/service file updateJoonas Niilola2023-06-181-0/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: Fix EnvironmentFile= in systemd unitsMichal Privoznik2023-06-182-2/+2
| | | | | | | | | | | | | | | | | | | Libvirt installs systemd unit files with EnvironmentFile= derived from initconfdir option passed in the configure phase, e.g.: src/ch/virtchd.service.in:21:EnvironmentFile=-@initconfdir@/virtchd And since we explicitly pass: -Dinitconfdir="${EPREFIX}/etc/conf.d" this results in systemd unit files using /etc/conf.d/ which is discouraged. Closes: https://bugs.gentoo.org/908750 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31526 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: drop 8.7.0-r1, 8.8.0-r1, 8.9.0, 8.9.0-r2, 9.2.0Matthias Maier2023-06-178-1897/+0
| | | | | | Bug: https://bugs.gentoo.org/908042 Bug: https://bugs.gentoo.org/836128 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: add 9.4.0Matthias Maier2023-06-172-0/+365
| | | | | Closes: https://bugs.gentoo.org/776751 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Rebase libvirt-8.2.0-fix-paths-for-apparmor.patchMichal Privoznik2023-06-102-1/+82
| | | | | | | | | | Because of upstream commit v9.4.0-49-g9b743ee190 our libvirt-8.2.0-fix-paths-for-apparmor.patch does not apply cleanly anymore. Rebase it. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31375 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 9.3.0 arm64, #907566Arthur Zamarin2023-06-071-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libvirt: Fix IP_NF_TARGET_MASQUERADE checkMichal Privoznik2023-06-047-7/+84
| | | | | | | | | | | | | | | | | | | | | As of kernel commit v5.2-rc1~133^2~174^2~6 the IP_NF_TARGET_MASQUERADE is just an alias for NETFILTER_XT_TARGET_MASQUERADE: config IP_NF_TARGET_MASQUERADE tristate "MASQUERADE target support" select NETFILTER_XT_TARGET_MASQUERADE help This is a backwards-compat option for the user's convenience (e.g. when running oldconfig). It selects NETFILTER_XT_TARGET_MASQUERADE. Fine tune our kernel config checks, though this can be changed once kernels older than 5.2.0 leave the tree. Closes: https://bugs.gentoo.org/907728 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31292 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 9.3.0 amd64, #907566Joonas Niilola2023-06-011-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: Stabilize 9.3.0 x86, #907566Joonas Niilola2023-06-011-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: Update live ebuildMichal Privoznik2023-05-103-2/+244
| | | | | | | | | | | | | | | | | | | The libvirt's upstream has moved and now in fact consider Gentoo's base layout. Firstly, new -Dinitconfdir option was invented (v9.3.0-33-g9850b37e39) and while it defaults to '/etc/conf.d' on Gentoo (v9.3.0-37-gd18572b4b7), let's just set it explicitly in src_configure() to accommodate the ${EPREFIX} variable. These upstream changes also mean, that some of our patches we apply on top of libvirt's git need rebasing, namely: - libvirt-6.0.0-fix_paths_in_libvirt-guests_sh.patch, and - libvirt-8.2.0-do-not-use-sysconfig.patch Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30964 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: build tests conditionallySam James2023-05-052-2/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Add 9.2.0Michal Privoznik2023-05-052-0/+350
| | | | | | Bug: https://bugs.gentoo.org/905691 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Add 9.2.0Michal Privoznik2023-04-132-0/+350
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Explicitly disable openwsman in configureMichal Privoznik2023-04-115-0/+5
| | | | | | | | | | | | | | | | | | | | Libvirt's configure script (well, meson.build file) is written so that it automatically enables features found on the build host, unless explicitly disabled on the cmd line. And one of such features is 'openwsman' [1], which isn't packaged in the portage, but if installed from an overlay, then `quickpkg` won't work. Explicitly disable openwsman, until there's an official package (possibly not soon [2]). 1: https://openwsman.github.io/ 2: https://bugs.gentoo.org/430312 Bug: https://bugs.gentoo.org/430312 Closes: https://bugs.gentoo.org/904082 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30558 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libirt: fix apparmor path for merge-usr layoutKai-Chun Ning2023-03-212-17/+15
| | | | | | Signed-off-by: Kai-Chun Ning <kaichun.ning@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30286 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Fix a build failure with LLD 16Michal Privoznik2023-03-216-0/+112
| | | | | | | | | | | | | | | | | | | | With the newest LLD, the libvirt's detection of --version-script= linker argument works no more. Backport the upstream patch that fixes the issue. Since the patch is merged and is going to be contained in the upcoming release, there's no point in adding it to the list of patched in the live ebuild. Append it only into the older versions then. Also, I had to rebase the patch for older version of libvirt, because the patched file (meson.build) looked a bit different and the upstream patch did not apply cleanly. Closes: https://bugs.gentoo.org/902211 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30284 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 8.9.0-r1 arm64, #888920Arthur Zamarin2023-02-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libvirt: Stabilize 8.9.0-r1 x86, #888920Sam James2023-02-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 8.9.0-r1 amd64, #888920Sam James2023-02-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 8.9.0 amd64, #888920Joonas Niilola2023-02-121-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: Stabilize 8.9.0 x86, #888920Joonas Niilola2023-02-121-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: PDEPEND on libvirt-python (deux)Sam James2023-01-271-0/+347
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: PDEPEND on libvirt-pythonSam James2023-01-271-6/+10
| | | | | | | | | | | | | | | With libvirt[qemu], we get: ``` (dev-python/libvirt-python-8.9.0:0/0::gentoo, ebuild scheduled for merge) depends on (app-emulation/libvirt-8.9.0:0/8.9.0::gentoo, ebuild scheduled for merge) (runtime) (dev-python/libvirt-python-8.9.0:0/0::gentoo, ebuild scheduled for merge) (buildtime) ``` libvirt-python definitely needs libvirt to be importable, hence RDEPEND is needed, but for libvirt[qemu], it only needs libvirt-python for virt-qemu-qmp-proxy which we can conceivably live with being temporarily broken before libvirt-python is installed. Signed-off-by: Sam James <sam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-144-8/+8
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/libvirt: Keyword 8.9.0 arm, #881729Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libvirt: Add 8.9.0Michal Privoznik2022-11-112-0/+345
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Make the live ebuild RDEPEND on libvirt-pythonMichal Privoznik2022-11-111-1/+4
| | | | | | | | | | | As surprising as this may seem, the libvirt's upstream merged this python script: virt-qemu-qmp-proxy (which as the name suggest acts like a proxy to running QEMU instances and their QMP monitors). The script uses libvirt python bindings internally. Record this runtime requirement in RDEPEND. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop 7.7.0-r3, 8.2.0-r1Sam James2022-10-286-957/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: switch to positive USE=lvm logicDavid Seifert2022-10-285-10/+10
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/27994 Closes: https://bugs.gentoo.org/718910 Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/libvirt: correct UnusedInheritJohn Helmert III2022-10-165-5/+5
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/libvirt: restore dropped ~armSam James2022-10-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: add 8.8.0Michal Privoznik2022-10-122-0/+342
| | | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27630 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Require newer net-libs/libsshMichal Privoznik2022-10-121-1/+1
| | | | | | | | The upstream requires libssh-0.8.1 or newer (commit v8.8.0-rc1~15). Reflect this in our live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: remove unused patchesMichael Mair-Keimberger2022-10-023-112/+0
| | | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Portage 3.0.37 / pkgdev 0.2.2 / pkgcheck 0.10.15 Closes: https://github.com/gentoo/gentoo/pull/27426 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/libvirt: Stabilize 8.7.0 x86, #872428Agostino Sarubbo2022-09-231-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: Stabilize 8.7.0 arm64, #872428Agostino Sarubbo2022-09-231-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: Stabilize 8.7.0 amd64, #872428Agostino Sarubbo2022-09-231-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>