[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][debian/latest] 9 commits: changelog: Create entry for 10.6.0-1

Andrea Bolognani (@abologna) gitlab at salsa.debian.org
Fri Aug 9 13:17:15 BST 2024



Andrea Bolognani pushed to branch debian/latest at Libvirt Packaging Team / libvirt


Commits:
605ce76e by Andrea Bolognani at 2024-08-05T19:36:04+02:00
changelog: Create entry for 10.6.0-1

Gbp-Dch: Ignore

- - - - -
af1c7342 by Andrea Bolognani at 2024-08-05T21:30:16+02:00
symbols: Bump symbol versions

No new public symbols.

Gbp-Dch: Ignore

- - - - -
f712517a by Andrea Bolognani at 2024-08-07T02:34:09+02:00
rules: Join Linux-only bits

They're already close together, so the change is quite
trivial. While at it, change execute_after_dh_install so
that it doesn't exist at all on non-Linux, instead of
existing with a completely empty body.

Gbp-Dch: Ignore

- - - - -
1fc53be4 by Andrea Bolognani at 2024-08-07T02:37:15+02:00
control: Fix section order

We are almost entirely consistent when it comes to the
order in which we list the various sections for a binary
package. Fix the few remaining exceptions.

Gbp-Dch: Ignore

- - - - -
cca0f9c6 by Andrea Bolognani at 2024-08-07T02:38:40+02:00
control: Drop Build-Depends on pm-utils

We explicitly disable support for it.

- - - - -
963bd568 by Andrea Bolognani at 2024-08-07T02:39:50+02:00
control: Drop Build-Depends on systemd

It's not used.

- - - - -
7c418f91 by Andrea Bolognani at 2024-08-07T02:49:54+02:00
control: Suggest daemon on Linux only

We don't build it at all on non-Linux.

- - - - -
664a6db8 by Andrea Bolognani at 2024-08-07T02:49:57+02:00
control: Enable more features on loong64

Various optional dependencies (namely QEMU, LXC, glusterfs and
ceph) are now available on the architecture, so we can start
building the corresponding libvirt drivers.

Closes: #1075758
Thanks: Dandan Zhang

- - - - -
8f151d67 by Andrea Bolognani at 2024-08-07T02:51:42+02:00
Document changes and release 10.6.0-1

- - - - -


6 changed files:

- debian/arches.mk
- debian/changelog
- debian/control
- debian/control.in
- debian/libvirt0.symbols
- debian/rules


Changes:

=====================================
debian/arches.mk
=====================================
@@ -1,7 +1,7 @@
-ARCHES_CEPH = amd64 arm64 mips64el ppc64el riscv64 s390x
-ARCHES_GLUSTER = amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64
-ARCHES_QEMU = amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
-ARCHES_LXC = alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
+ARCHES_CEPH = amd64 arm64 loong64 mips64el ppc64el riscv64 s390x
+ARCHES_GLUSTER = amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
+ARCHES_QEMU = amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
+ARCHES_LXC = alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
 ARCHES_XEN = amd64 arm64 armhf
 ARCHES_VBOX = amd64 i386
 


=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+libvirt (10.6.0-1) unstable; urgency=medium
+
+  * [65e5d2b] New upstream version 10.6.0
+  * [cca0f9c] control: Drop Build-Depends on pm-utils
+    - Support is explicitly disabled
+  * [963bd56] control: Drop Build-Depends on systemd
+    - It's not used
+  * [7c418f9] control: Suggest daemon on Linux only
+    - It doesn't get built elsewhere
+  * [664a6db] control: Enable more features on loong64.
+    - Start building the QEMU and LXC hypervisor drivers as
+      well as the glusterfs and ceph storage drivers
+    - Thanks to Dandan Zhang (Closes: #1075758)
+
+ -- Andrea Bolognani <eof at kiyuko.org>  Wed, 07 Aug 2024 02:50:03 +0200
+
 libvirt (10.5.0-1) unstable; urgency=medium
 
   * [a8c62f5] New upstream version 10.5.0


=====================================
debian/control
=====================================
@@ -22,7 +22,7 @@ Build-Depends:
  libdevmapper-dev [linux-any],
  libfuse3-dev [linux-any],
  libglib2.0-dev,
- libglusterfs-dev [amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64],
+ libglusterfs-dev [amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64],
  libgnutls28-dev,
  libiscsi-dev [linux-any],
  libnl-3-dev [linux-any],
@@ -31,8 +31,8 @@ Build-Depends:
  libparted-dev [linux-any],
  libpcap0.8-dev [linux-any],
  libpciaccess-dev [linux-any],
- librados-dev [amd64 arm64 mips64el ppc64el riscv64 s390x],
- librbd-dev [amd64 arm64 mips64el ppc64el riscv64 s390x],
+ librados-dev [amd64 arm64 loong64 mips64el ppc64el riscv64 s390x],
+ librbd-dev [amd64 arm64 loong64 mips64el ppc64el riscv64 s390x],
  libreadline-dev,
  libsanlock-dev [linux-any],
  libsasl2-dev,
@@ -56,7 +56,7 @@ Build-Depends:
  po-debconf,
  python3-docutils,
  python3:native,
- qemu-utils [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
+ qemu-utils [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
  systemtap-sdt-dev [linux-any],
  xsltproc,
 Vcs-Git: https://salsa.debian.org/libvirt-team/libvirt.git
@@ -74,9 +74,9 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Suggests:
- libvirt-clients-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
- libvirt-daemon (= ${binary:Version}),
- libvirt-login-shell (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
+ libvirt-clients-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
+ libvirt-daemon (= ${binary:Version}) [linux-any],
+ libvirt-login-shell (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
 Breaks:
  libvirt-daemon (<< 6.9.0-2~),
  libvirt-daemon-driver-qemu (<< 6.9.0-2~),
@@ -111,7 +111,7 @@ Description: Programs for the libvirt library (QEMU specific)
 
 Package: libvirt-login-shell
 Section: admin
-Architecture: alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
+Architecture: alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
 Depends:
  libvirt-clients (= ${binary:Version}),
  libvirt-daemon-driver-lxc (= ${binary:Version}),
@@ -135,12 +135,12 @@ Package: libvirt-daemon
 Section: admin
 Architecture: linux-any
 Depends:
- libvirt-daemon-driver-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
+ libvirt-daemon-driver-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
  libvirt0 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
+ libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
  libvirt-daemon-driver-vbox (= ${binary:Version}) [amd64 i386],
  libvirt-daemon-driver-xen (= ${binary:Version}) [amd64 arm64 armhf],
  libxml2-utils,
@@ -149,9 +149,9 @@ Recommends:
  netcat-openbsd,
  qemu-kvm | qemu-system,
 Suggests:
- libvirt-daemon-driver-storage-gluster (= ${binary:Version}) [amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64],
+ libvirt-daemon-driver-storage-gluster (= ${binary:Version}) [amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64],
  libvirt-daemon-driver-storage-iscsi-direct (= ${binary:Version}),
- libvirt-daemon-driver-storage-rbd (= ${binary:Version}) [amd64 arm64 mips64el ppc64el riscv64 s390x],
+ libvirt-daemon-driver-storage-rbd (= ${binary:Version}) [amd64 arm64 loong64 mips64el ppc64el riscv64 s390x],
  libvirt-daemon-driver-storage-zfs (= ${binary:Version}),
  libvirt-daemon-system (= ${binary:Version}),
  numad,
@@ -176,20 +176,20 @@ Description: Virtualization daemon
 
 Package: libvirt-daemon-driver-qemu
 Section: admin
-Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
+Architecture: amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
 Multi-Arch: no
 Depends:
  libvirt0 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks:
- libvirt-clients (<< 6.9.0-2~),
-Replaces:
- libvirt-clients (<< 6.9.0-2~),
 Recommends:
  passt,
  swtpm,
  swtpm-tools,
+Breaks:
+ libvirt-clients (<< 6.9.0-2~),
+Replaces:
+ libvirt-clients (<< 6.9.0-2~),
 Description: Virtualization daemon QEMU connection driver
  Libvirt is a C toolkit to interact with the virtualization capabilities
  of recent versions of Linux (and other OSes). The library aims at providing
@@ -200,7 +200,7 @@ Description: Virtualization daemon QEMU connection driver
 
 Package: libvirt-daemon-driver-lxc
 Section: admin
-Architecture: alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
+Architecture: alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
 Multi-Arch: no
 Depends:
  libvirt-daemon (= ${binary:Version}),
@@ -255,7 +255,7 @@ Description: Virtualization daemon Xen connection driver
 
 Package: libvirt-daemon-driver-storage-gluster
 Section: admin
-Architecture: amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64
+Architecture: amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
 Multi-Arch: no
 Depends:
  libvirt-daemon (= ${binary:Version}),
@@ -292,7 +292,7 @@ Description: Virtualization daemon iSCSI (libiscsi) storage driver
 
 Package: libvirt-daemon-driver-storage-rbd
 Section: admin
-Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
+Architecture: amd64 arm64 loong64 mips64el ppc64el riscv64 s390x
 Multi-Arch: no
 Depends:
  libvirt-daemon (= ${binary:Version}),
@@ -352,8 +352,6 @@ Suggests:
  auditd,
  nfs-common,
  open-iscsi,
- pm-utils,
- systemd,
  systemtap,
  zfsutils,
 Description: Libvirt daemon configuration files


=====================================
debian/control.in
=====================================
@@ -75,7 +75,7 @@ Depends:
  ${shlibs:Depends},
 Suggests:
  libvirt-clients-qemu (= ${binary:Version}) [${ARCHES_QEMU}],
- libvirt-daemon (= ${binary:Version}),
+ libvirt-daemon (= ${binary:Version}) [linux-any],
  libvirt-login-shell (= ${binary:Version}) [${ARCHES_LXC}],
 Breaks:
  libvirt-daemon (<< 6.9.0-2~),
@@ -182,14 +182,14 @@ Depends:
  libvirt0 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
-Breaks:
- libvirt-clients (<< 6.9.0-2~),
-Replaces:
- libvirt-clients (<< 6.9.0-2~),
 Recommends:
  passt,
  swtpm,
  swtpm-tools,
+Breaks:
+ libvirt-clients (<< 6.9.0-2~),
+Replaces:
+ libvirt-clients (<< 6.9.0-2~),
 Description: Virtualization daemon QEMU connection driver
  Libvirt is a C toolkit to interact with the virtualization capabilities
  of recent versions of Linux (and other OSes). The library aims at providing
@@ -352,8 +352,6 @@ Suggests:
  auditd,
  nfs-common,
  open-iscsi,
- pm-utils,
- systemd,
  systemtap,
  zfsutils,
 Description: Libvirt daemon configuration files


=====================================
debian/libvirt0.symbols
=====================================
@@ -101,7 +101,7 @@ libvirt.so.0 libvirt0 #MINVER#
  *@LIBVIRT_9.7.0 9.7.0
  *@LIBVIRT_10.1.0 10.1.0
  *@LIBVIRT_10.2.0 10.2.0
- *@LIBVIRT_PRIVATE_10.5.0 10.5.0
+ *@LIBVIRT_PRIVATE_10.6.0 10.6.0
 
 libvirt-qemu.so.0 libvirt0 #MINVER#
  *@LIBVIRT_QEMU_0.8.3 0.8.3
@@ -119,4 +119,4 @@ libvirt-admin.so.0 libvirt0 #MINVER#
  *@LIBVIRT_ADMIN_2.0.0 2.0.0~rc1
  *@LIBVIRT_ADMIN_3.0.0 3.0.0
  *@LIBVIRT_ADMIN_8.6.0 8.9.0
- *@LIBVIRT_ADMIN_PRIVATE_10.5.0 10.5.0
+ *@LIBVIRT_ADMIN_PRIVATE_10.6.0 10.6.0


=====================================
debian/rules
=====================================
@@ -311,13 +311,11 @@ endif
 	# triggers the privacy-breach-generic Lintian tag
 	rm $(DEB_DESTDIR)/usr/share/doc/libvirt/html/ci-dashboard.html
 
-execute_after_dh_install:
 ifeq ($(DEB_HOST_ARCH_OS), linux)
+execute_after_dh_install:
 	dh_apparmor -p libvirt-daemon-system --profile-name=usr.lib.libvirt.virt-aa-helper
 	dh_apparmor -p libvirt-daemon-system --profile-name=usr.sbin.libvirtd
-endif
 
-ifeq ($(DEB_HOST_ARCH_OS), linux)
 override_dh_installinit:
 	# Install SysV init scripts
 	dh_installinit -p libvirt-daemon-system-sysv --name=virtlogd --no-stop-on-upgrade



View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/884bb06626cce65d382d94c61510648acdb01c7e...8f151d673aa2cceb333942d27ec9941e112887e1

-- 
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/884bb06626cce65d382d94c61510648acdb01c7e...8f151d673aa2cceb333942d27ec9941e112887e1
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/20240809/357a6f0e/attachment-0001.htm>


More information about the Pkg-libvirt-commits mailing list