[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][debian/latest] 8 commits: changelog: Create entry for 12.1.0-1
Andrea Bolognani (@abologna)
gitlab at salsa.debian.org
Tue Mar 31 22:34:44 BST 2026
Andrea Bolognani pushed to branch debian/latest at Libvirt Packaging Team / libvirt
Commits:
f8e93bd0 by Andrea Bolognani at 2026-03-29T22:32:29+02:00
changelog: Create entry for 12.1.0-1
Gbp-Dch: Ignore
- - - - -
c86ce838 by Andrea Bolognani at 2026-03-29T22:32:33+02:00
symbols: Bump symbol versions
No new public symbols.
Gbp-Dch: Ignore
- - - - -
27628aeb by Andrea Bolognani at 2026-03-29T22:32:33+02:00
patches: Refresh patches
Gbp-Dch: Ignore
- - - - -
653fdfce by Andrea Bolognani at 2026-03-29T22:32:33+02:00
l10n: Install zh_Hant locale
Gbp-Dch: Ignore
- - - - -
263736ed by Andrea Bolognani at 2026-03-29T22:33:27+02:00
not-installed: Skip files related to secret encryption feature
The functionality is unfortunately partially broken when the
monolithic daemon is in use, as is the case in Debian. Until
that is addressed, the only sane choice is to avoid shipping
it.
Gbp-Dch: Ignore
- - - - -
8e9b871c by Andrea Bolognani at 2026-03-29T22:33:32+02:00
patches: Add debian/Drop-handling-of-secret-encryption-[...]
- - - - -
a5f97833 by Andrea Bolognani at 2026-03-30T23:21:25+02:00
lintian: Drop obsolete overrides
These cause errors with the version of lintian from unstable.
Gbp-Dch: Ignore
- - - - -
d1c4bc24 by Andrea Bolognani at 2026-03-30T23:21:25+02:00
Document changes and release 12.1.0-1
- - - - -
10 changed files:
- debian/changelog
- debian/libvirt-daemon-log.lintian-overrides
- debian/libvirt-daemon.lintian-overrides
- debian/libvirt-l10n.install.in
- debian/libvirt0.symbols
- debian/not-installed
- debian/patches/debian/Debianize-libvirt-guests.patch
- + debian/patches/debian/Drop-handling-of-secret-encryption-from-libvirtd.service.patch
- debian/patches/debian/Drop-inter-package-Also-lines-from-libvirtd.service.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,18 @@
+libvirt (12.1.0-1) experimental; urgency=medium
+
+ * [6b2d3ee] New upstream version 12.1.0
+ - Addresses various issues related to the interactions between
+ AppArmor and snapshot handling
+ - Closes: #932456
+ - Closes: #1061725
+ - Closes: #1093955
+ * [8e9b871] patches: Add debian/Drop-handling-of-secret-encryption-[...]
+ - The feature is implemented in a way that makes libvirtd
+ completely unusable if the secret driver is not installed, so
+ we're going to keep it disabled for the time being
+
+ -- Andrea Bolognani <eof at kiyuko.org> Sun, 29 Mar 2026 22:33:37 +0200
+
libvirt (12.0.0-1) unstable; urgency=medium
* [f56956f] New upstream version 12.0.0
=====================================
debian/libvirt-daemon-log.lintian-overrides
=====================================
@@ -1,7 +1,2 @@
-# Lintian would like an explicit Pre-Depends on init-system-helpers (>= 1.54~)
-# to be declared, but we already know that any version of Debian we might want
-# to backport libvirt to has a newer version than that
-libvirt-daemon-log: skip-systemd-native-flag-missing-pre-depends *
-
# Versioned conflicts are needed for DEP17 M7
libvirt-daemon-log: conflicts-with-version libvirt-daemon-system *
=====================================
debian/libvirt-daemon.lintian-overrides
=====================================
@@ -1,7 +1,2 @@
-# Lintian would like an explicit Pre-Depends on init-system-helpers (>= 1.54~)
-# to be declared, but we already know that any version of Debian we might want
-# to backport libvirt to has a newer version than that
-libvirt-daemon: skip-systemd-native-flag-missing-pre-depends *
-
# Versioned conflicts are needed for DEP17 M7
libvirt-daemon: conflicts-with-version libvirt-daemon-system *
=====================================
debian/libvirt-l10n.install.in
=====================================
@@ -45,4 +45,5 @@ usr/share/locale/tr/LC_MESSAGES/libvirt.mo
usr/share/locale/uk/LC_MESSAGES/libvirt.mo
usr/share/locale/vi/LC_MESSAGES/libvirt.mo
usr/share/locale/zh_CN/LC_MESSAGES/libvirt.mo
+usr/share/locale/zh_Hant/LC_MESSAGES/libvirt.mo
usr/share/locale/zh_TW/LC_MESSAGES/libvirt.mo
=====================================
debian/libvirt0.symbols
=====================================
@@ -102,7 +102,7 @@ libvirt.so.0 libvirt0 #MINVER#
*@LIBVIRT_10.1.0 10.1.0
*@LIBVIRT_10.2.0 10.2.0
*@LIBVIRT_11.2.0 11.2.0
- *@LIBVIRT_PRIVATE_12.0.0 12.0.0
+ *@LIBVIRT_PRIVATE_12.1.0 12.1.0
libvirt-qemu.so.0 libvirt0 #MINVER#
*@LIBVIRT_QEMU_0.8.3 0.8.3
@@ -121,4 +121,4 @@ libvirt-admin.so.0 libvirt0 #MINVER#
*@LIBVIRT_ADMIN_3.0.0 3.0.0
*@LIBVIRT_ADMIN_8.6.0 8.9.0
*@LIBVIRT_ADMIN_11.2.0 11.2.0
- *@LIBVIRT_ADMIN_PRIVATE_12.0.0 12.0.0
+ *@LIBVIRT_ADMIN_PRIVATE_12.1.0 12.1.0
=====================================
debian/not-installed
=====================================
@@ -1,5 +1,6 @@
etc/apparmor.d/usr.sbin.virtqemud
etc/apparmor.d/usr.sbin.virtxend
+etc/libvirt/secret.conf
etc/libvirt/virtinterfaced.conf
etc/libvirt/virtlxcd.conf
etc/libvirt/virtnetworkd.conf
@@ -11,6 +12,7 @@ etc/libvirt/virtsecretd.conf
etc/libvirt/virtstoraged.conf
etc/libvirt/virtvboxd.conf
etc/libvirt/virtxend.conf
+usr/lib/systemd/system/virt-secret-init-encryption.service
usr/lib/systemd/system/virtinterfaced-admin.socket
usr/lib/systemd/system/virtinterfaced-ro.socket
usr/lib/systemd/system/virtinterfaced.service
@@ -69,6 +71,8 @@ usr/sbin/virtsecretd
usr/sbin/virtstoraged
usr/sbin/virtvboxd
usr/sbin/virtxend
+usr/share/augeas/lenses/libvirt_secrets.aug
+usr/share/augeas/lenses/tests/test_libvirt_secrets.aug
usr/share/augeas/lenses/tests/test_virtinterfaced.aug
usr/share/augeas/lenses/tests/test_virtlxcd.aug
usr/share/augeas/lenses/tests/test_virtnetworkd.aug
=====================================
debian/patches/debian/Debianize-libvirt-guests.patch
=====================================
@@ -31,7 +31,7 @@ index 42dae28..69bc270 100644
Action taken on host shutdown
diff --git a/tools/libvirt-guests.sh.in b/tools/libvirt-guests.sh.in
-index f2db128..e2a3744 100644
+index 66a39b9..32b1921 100644
--- a/tools/libvirt-guests.sh.in
+++ b/tools/libvirt-guests.sh.in
@@ -20,19 +20,19 @@ sysconfdir="@sysconfdir@"
@@ -60,7 +60,7 @@ index f2db128..e2a3744 100644
SHUTDOWN_TIMEOUT=300
PARALLEL_SHUTDOWN=0
START_DELAY=0
-@@ -585,8 +585,7 @@ gueststatus() {
+@@ -589,8 +589,7 @@ gueststatus() {
# rh_status
# Display current status: whether saved state exists, and whether start
=====================================
debian/patches/debian/Drop-handling-of-secret-encryption-from-libvirtd.service.patch
=====================================
@@ -0,0 +1,39 @@
+From: Andrea Bolognani <eof at kiyuko.org>
+Date: Thu, 26 Mar 2026 01:41:02 +0100
+Subject: Drop handling of secret encryption from libvirtd.service
+
+It breaks libvirtd completely if the secret driver is not
+installed, which is a bit harsh. Until the issue is addressed,
+leave the functionality out entirely. The secret driver will
+handle this gracefully by simply continuing to store secrets
+unencrypted, as it had been doing before 12.1.0.
+
+Bug: https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/743FQZ6LGNYEREWOSTJJXHVE67GYBAXU/
+
+Forwarded: not-needed
+---
+ src/remote/libvirtd.service.in | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
+index cc50555..073555e 100644
+--- a/src/remote/libvirtd.service.in
++++ b/src/remote/libvirtd.service.in
+@@ -12,8 +12,6 @@ After=libvirtd.socket
+ After=libvirtd-ro.socket
+ After=libvirtd-admin.socket
+ Requires=virtlogd.socket
+-Requires=virt-secret-init-encryption.service
+-After=virt-secret-init-encryption.service
+ Wants=virtlockd.socket
+ After=virtlogd.socket
+ After=virtlockd.socket
+@@ -31,8 +29,6 @@ Conflicts=xendomains.service
+ Type=notify-reload
+ Environment=LIBVIRTD_ARGS="--timeout 120"
+ EnvironmentFile=- at initconfdir@/libvirtd
+-Environment=SECRETS_ENCRYPTION_KEY=%d/secrets-encryption-key
+-LoadCredentialEncrypted=secrets-encryption-key:@localstatedir@/lib/libvirt/secrets/secrets-encryption-key
+ ExecStart=@sbindir@/libvirtd $LIBVIRTD_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ KillMode=process
=====================================
debian/patches/debian/Drop-inter-package-Also-lines-from-libvirtd.service.patch
=====================================
@@ -23,10 +23,10 @@ Forwarded: not-needed
1 file changed, 2 deletions(-)
diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
-index b0a062e..073555e 100644
+index 7965010..cc50555 100644
--- a/src/remote/libvirtd.service.in
+++ b/src/remote/libvirtd.service.in
-@@ -36,8 +36,6 @@ Restart=on-failure
+@@ -40,8 +40,6 @@ Restart=on-failure
[Install]
WantedBy=multi-user.target
=====================================
debian/patches/series
=====================================
@@ -2,4 +2,5 @@ debian/Debianize-libvirt-guests.patch
debian/apparmor_profiles_local_include.patch
debian/Use-sensible-editor-by-default.patch
debian/Drop-inter-package-Also-lines-from-libvirtd.service.patch
+debian/Drop-handling-of-secret-encryption-from-libvirtd.service.patch
debian/sysusers.patch
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/097988637a87e34eb8c1205b40dfdbcec55f3dfe...d1c4bc240a9267a0885c9d9bdd648bb9abe92e5f
--
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/097988637a87e34eb8c1205b40dfdbcec55f3dfe...d1c4bc240a9267a0885c9d9bdd648bb9abe92e5f
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-libvirt-commits/attachments/20260331/1a41b5e0/attachment-0001.htm>
More information about the Pkg-libvirt-commits
mailing list