ubuntu/+source/libvirt:ubuntu/impish-devel

Last commit made on 2022-05-02
Get this branch:
git clone -b ubuntu/impish-devel https://git.launchpad.net/ubuntu/+source/libvirt
Members of git-ubuntu import can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/impish-devel
Repository:
lp:ubuntu/+source/libvirt

Recent commits

1dfc86e... by Marc Deslauriers

7.6.0-0ubuntu1.2 (patches unapplied)

Imported using git-ubuntu import.

a8c8d99... by Christian Ehrhardt 

changelog: avoid issues due to corrupted apparmor profiles (LP: #1927519)

Signed-off-by: Christian Ehrhardt <email address hidden>

b382489... by Christian Ehrhardt 

d/p/u/lp-1927519-virt-aa-helper-Purge-profile-if-corrupted.patch: avoid issues due to corrupted apparmor profiles (LP: #1927519)

Signed-off-by: Christian Ehrhardt <email address hidden>

6f90810... by Christian Ehrhardt 

changelog: 7.6.0-0ubuntu1 for 21.10

Signed-off-by: Christian Ehrhardt <email address hidden>

519382e... by Andrea Bolognani

rules: Explicitly set remote_default_mode

This knob controls whether the client library will attempt to
spawn the modular or monolithic daemon on the remote side of a
non-root connection.

"legacy" is the old behavior, whereas upstream has switched to
using "direct" with libvirt 7.5.0.

b0ab5a1... by Andrea Bolognani

rules: Rework installation of AppArmor-related files

Instead of grabbing the entire directory, pick up abstractions,
templates and services separately. This gives us more control
over what ends up in the package, and specifically allows us to
skip files that are only relevant for modular daemons until we
start actually shipping the corresponding binaries.

Gbp-Dch: Ignore

519c7f4... by Christian Ehrhardt 

refresh ubuntu patches for v7.6.0

Signed-off-by: Christian Ehrhardt <email address hidden>

06a18a7... by Christian Ehrhardt 

d/control, d/rules: enable libssh (LP: #1939416)

In Debian we nowadays only have libssh2 via
https://salsa.debian.org/libvirt-team/libvirt/-/blob/debian/master/debian/control#L41
https://salsa.debian.org/libvirt-team/libvirt/-/blob/debian/master/debian/rules#L111

But in Ubuntu this has to stay disabled due to not being in main
https://git.launchpad.net/ubuntu/+source/libvirt/commit/?h=ubuntu/impish-devel&id=6ef5c50d74b89e766ad3bf09e7ccc948a59b57d3

Fedora/Rhel builds always have libssh, and only newer have libssh2
https://gitlab.com/libvirt/libvirt/-/commit/11a2550c27176745a0f786abd5b99822931ca3c6
https://gitlab.com/libvirt/libvirt/-/commit/0f601d2f868f2017cdd16e0a7ca90a59e7d5e120#a546a23b2e505b8b9636351c964faa9d89e0b9eb_189_162

Related projects have even switched libssh2 -> libssh
https://gitlab.com/qemu-project/qemu/-/commit/b10d49d7619e4957b4b971f816661b57e5061d71

While not knowing the library one might think libssh2 is the newer libssh that
is wrong. It seems it provides some extra use cases for users. And furthermore
it seems safe to enable both.
That would Debian allow to provide both and Ubuntu to have at least some
libssh features.

Submitted to Debian via
https://salsa.debian.org/libvirt-team/libvirt/-/merge_requests/110

Signed-off-by: Christian Ehrhardt <email address hidden>

bc479b4... by Andrea Bolognani

symbols: Bump symbol versions

libvirt 7.6.0 doesn't introduce any new public symbols.

Two small existing issue are fixed in the process:

  * since libvirt 7.4.0 didn't introduce any new public symbols
    either, the entry for @LIBVIRT_7.4.0 should not exist;

  * instead of @LIBVIRT_ADMIN_PRIVATE_7.4.0, the entry should
    have been created for @LIBVIRT_ADMIN_PRIVATE_7.5.0.

Gbp-Dch: Ignore

32072c2... by Andrea Bolognani

patches: Refresh patches

Gbp-Dch: Ignore