[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