[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][debian/latest] 4 commits: changelog: Create entry for 7.10.0

Andrea Bolognani (@abologna) gitlab at salsa.debian.org
Tue Dec 7 16:50:51 GMT 2021



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


Commits:
db53b4d1 by Andrea Bolognani at 2021-12-07T13:35:35+01:00
changelog: Create entry for 7.10.0

Gbp-Dch: Ignore

- - - - -
2d2fb25e by Andrea Bolognani at 2021-12-07T13:35:35+01:00
patches: Drop backported patches

- - - - -
2d375084 by Andrea Bolognani at 2021-12-07T13:35:35+01:00
patches: Refresh patches

Gbp-Dch: Ignore

- - - - -
46e05e57 by Andrea Bolognani at 2021-12-07T16:55:38+01:00
symbols: Bump symbol versions

libvirt 7.10.0 doesn't introduce any new public symbols.

Gbp-Dch: Ignore

- - - - -


8 changed files:

- debian/changelog
- debian/libvirt0.symbols
- − debian/patches/backport/meson-Enable-ZFS-storage-backend-even-more-often.patch
- − debian/patches/backport/meson-Stop-looking-up-ZFS-programs-at-build-time.patch
- − debian/patches/backport/wireshark-Switch-to-tvb_bytes_to_str.patch
- debian/patches/debian/Use-sensible-editor-by-default.patch
- debian/patches/forward/Pass-GPG_TTY-env-var-to-the-ssh-binary.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+libvirt (7.10.0-1) UNRELEASED; urgency=medium
+
+  * Team upload
+
+  * [0817e92] New upstream version 7.10.0
+
+ -- Andrea Bolognani <eof at kiyuko.org>  Tue, 07 Dec 2021 13:34:08 +0100
+
 libvirt (7.9.0-1) unstable; urgency=medium
 
   * Team upload


=====================================
debian/libvirt0.symbols
=====================================
@@ -131,7 +131,7 @@ libvirt.so.0 libvirt0 #MINVER#
  *@LIBVIRT_7.3.0 7.6.0
  *@LIBVIRT_7.7.0 7.9.0
  *@LIBVIRT_7.8.0 7.9.0
- *@LIBVIRT_PRIVATE_7.9.0 7.9.0
+ *@LIBVIRT_PRIVATE_7.10.0 7.10.0
 
 libvirt-qemu.so.0 libvirt0 #MINVER#
  *@LIBVIRT_QEMU_0.8.3 0.8.3
@@ -153,4 +153,4 @@ libvirt-admin.so.0 libvirt0 #MINVER#
  *@LIBVIRT_ADMIN_1.3.0 1.2.18
  *@LIBVIRT_ADMIN_2.0.0 2.0.0~rc1
  *@LIBVIRT_ADMIN_3.0.0 3.0.0
- *@LIBVIRT_ADMIN_PRIVATE_7.9.0 7.9.0
+ *@LIBVIRT_ADMIN_PRIVATE_7.10.0 7.10.0


=====================================
debian/patches/backport/meson-Enable-ZFS-storage-backend-even-more-often.patch deleted
=====================================
@@ -1,36 +0,0 @@
-From: Andrea Bolognani <abologna at redhat.com>
-Date: Wed, 3 Nov 2021 10:57:41 +0100
-Subject: meson: Enable ZFS storage backend even more often
-
-Commit 73a2ff36163e already improved the situation a lot. This
-pushes things even further.
-
-If the user or, more likely, the distro packager explicitly
-asked for ZFS support to be enabled, then we should comply with
-that request regardless of whether the necessary programs are
-available at build time.
-
-This is particularly important in the context of Debian, where
-ZFS cannot be a build dependency of libvirt due to licensing
-issues but it can still be an optional runtime dependency.
-
-Signed-off-by: Andrea Bolognani <abologna at redhat.com>
-Reviewed-by: Tim Wiederhake <twiederh at redhat.com>
-(cherry picked from commit ca4dc9613fb3be1012ef458d62cc5e406b8e1bf3)
----
- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index ad41983..2dce8a1 100644
---- a/meson.build
-+++ b/meson.build
-@@ -1950,7 +1950,7 @@ if conf.has('WITH_LIBVIRTD')
-     foreach name : [ 'zfs', 'zpool' ]
-       set_variable(
-         '@0 at _prog'.format(name),
--        find_program(name, required: get_option('storage_zfs'), dirs: libvirt_sbin_path)
-+        find_program(name, required: false, dirs: libvirt_sbin_path)
-       )
-     endforeach
- 


=====================================
debian/patches/backport/meson-Stop-looking-up-ZFS-programs-at-build-time.patch deleted
=====================================
@@ -1,67 +0,0 @@
-From: Andrea Bolognani <abologna at redhat.com>
-Date: Wed, 3 Nov 2021 10:32:14 +0100
-Subject: meson: Stop looking up ZFS programs at build time
-
-At this point, we're no longer using the availability of the
-ZFS programs at build time to decide whether to enable ZFS
-support, so the only purpose of these find_program() calls is
-to record their absolute paths.
-
-However, the virCommand facilities that we're ultimately using
-to run them are already capable of performing this lookup at
-runtime, and in fact that's exactly what we already do in the
-case of, for example, vstorage.
-
-Drop the build time lookups and always perform them at runtime.
-
-Signed-off-by: Andrea Bolognani <abologna at redhat.com>
-Reviewed-by: Tim Wiederhake <twiederh at redhat.com>
-(cherry picked from commit 506c3a39d6e645c8414c278ceaba97935f90cb95)
----
- meson.build                       | 16 ----------------
- src/storage/storage_backend_zfs.c |  3 +++
- 2 files changed, 3 insertions(+), 16 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 2dce8a1..5d299f2 100644
---- a/meson.build
-+++ b/meson.build
-@@ -1947,24 +1947,8 @@ if conf.has('WITH_LIBVIRTD')
-   endif
- 
-   if not get_option('storage_zfs').disabled()
--    foreach name : [ 'zfs', 'zpool' ]
--      set_variable(
--        '@0 at _prog'.format(name),
--        find_program(name, required: false, dirs: libvirt_sbin_path)
--      )
--    endforeach
--
-     use_storage = true
-     conf.set('WITH_STORAGE_ZFS', 1)
--    foreach name : [ 'zfs', 'zpool' ]
--      prog_var = get_variable('@0 at _prog'.format(name))
--      if prog_var.found()
--        prog_path = prog_var.path()
--      else
--        prog_path = name
--      endif
--      conf.set_quoted(name.to_upper(), prog_path)
--    endforeach
-   endif
- endif
- 
-diff --git a/src/storage/storage_backend_zfs.c b/src/storage/storage_backend_zfs.c
-index 6fabead..2a5d743 100644
---- a/src/storage/storage_backend_zfs.c
-+++ b/src/storage/storage_backend_zfs.c
-@@ -33,6 +33,9 @@
- 
- VIR_LOG_INIT("storage.storage_backend_zfs");
- 
-+#define ZFS "zfs"
-+#define ZPOOL "zpool"
-+
- /*
-  * Some common flags of zfs and zpool commands we use:
-  * -H -- don't print headers and separate fields by tab


=====================================
debian/patches/backport/wireshark-Switch-to-tvb_bytes_to_str.patch deleted
=====================================
@@ -1,78 +0,0 @@
-From: Michal Privoznik <mprivozn at redhat.com>
-Date: Mon, 29 Nov 2021 09:57:49 +0100
-Subject: wireshark: Switch to tvb_bytes_to_str()
-
-When the dissector sees a byte sequence that is either an opaque
-data (xdr_opaque) or a byte sequence (xdr_bytes) it formats the
-bytes as a hex numbers using our own implementation. But
-wireshark already provides a function for it: tvb_bytes_to_str().
-NB, the reason why it returns a const string is so that callers
-don't try to free it - the string is allocated using an allocator
-which will decide when to free it.
-
-The wireshark formatter was introduced in wireshark commit of
-v1.99.2~479 and thus is present in the version we require at
-least (2.6.0).
-
-Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
-Reviewed-by: Jiri Denemark <jdenemar at redhat.com>
-(cherry picked from commit 7e299ba649b1288d529c7595c0e6060c9ae0ff2a)
----
- tools/wireshark/src/packet-libvirt.c | 30 ++++++++----------------------
- 1 file changed, 8 insertions(+), 22 deletions(-)
-
-diff --git a/tools/wireshark/src/packet-libvirt.c b/tools/wireshark/src/packet-libvirt.c
-index f43919b..cb922b8 100644
---- a/tools/wireshark/src/packet-libvirt.c
-+++ b/tools/wireshark/src/packet-libvirt.c
-@@ -158,24 +158,6 @@ dissect_xdr_string(tvbuff_t *tvb, proto_tree *tree, XDR *xdrs, int hf,
-     }
- }
- 
--static const gchar *
--format_xdr_bytes(guint8 *bytes, guint32 length)
--{
--    gchar *buf;
--    guint32 i;
--
--    if (length == 0)
--        return "";
--    buf = wmem_alloc(wmem_packet_scope(), length*2 + 1);
--    for (i = 0; i < length; i++) {
--        /* We know that buf has enough size to contain
--           2 * length + '\0' characters. */
--        g_snprintf(buf, 2*(length - i) + 1, "%02x", bytes[i]);
--        buf += 2;
--    }
--    return buf - length*2;
--}
--
- static gboolean
- dissect_xdr_opaque(tvbuff_t *tvb, proto_tree *tree, XDR *xdrs, int hf,
-                    guint32 size)
-@@ -187,8 +169,10 @@ dissect_xdr_opaque(tvbuff_t *tvb, proto_tree *tree, XDR *xdrs, int hf,
-     val = g_malloc(size);
-     start = xdr_getpos(xdrs);
-     if ((rc = xdr_opaque(xdrs, (caddr_t)val, size))) {
--        proto_tree_add_bytes_format_value(tree, hf, tvb, start, xdr_getpos(xdrs) - start,
--                                          NULL, "%s", format_xdr_bytes(val, size));
-+        gint len = xdr_getpos(xdrs) - start;
-+        const char *s = tvb_bytes_to_str(wmem_packet_scope(), tvb, start, len);
-+
-+        proto_tree_add_bytes_format_value(tree, hf, tvb, start, len, NULL, "%s", s);
-     } else {
-         proto_tree_add_item(tree, hf_libvirt_unknown, tvb, start, -1, ENC_NA);
-     }
-@@ -207,8 +191,10 @@ dissect_xdr_bytes(tvbuff_t *tvb, proto_tree *tree, XDR *xdrs, int hf,
- 
-     start = xdr_getpos(xdrs);
-     if (xdr_bytes(xdrs, (char **)&val, &length, maxlen)) {
--        proto_tree_add_bytes_format_value(tree, hf, tvb, start, xdr_getpos(xdrs) - start,
--                                          NULL, "%s", format_xdr_bytes(val, length));
-+        gint len = xdr_getpos(xdrs) - start;
-+        const char *s = tvb_bytes_to_str(wmem_packet_scope(), tvb, start, len);
-+
-+        proto_tree_add_bytes_format_value(tree, hf, tvb, start, len, NULL, "%s", s);
-         /* Seems I can't call xdr_free() for this case.
-            It will raises SEGV by referencing out of bounds call stack */
-         free(val);


=====================================
debian/patches/debian/Use-sensible-editor-by-default.patch
=====================================
@@ -8,7 +8,7 @@ It is the reasonable default for Debian.
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/tools/vsh.c b/tools/vsh.c
-index ecb591f..96f4931 100644
+index e3e27a0..6c050ee 100644
 --- a/tools/vsh.c
 +++ b/tools/vsh.c
 @@ -2423,7 +2423,7 @@ vshEditWriteToTempFile(vshControl *ctl, const char *doc)


=====================================
debian/patches/forward/Pass-GPG_TTY-env-var-to-the-ssh-binary.patch
=====================================
@@ -13,10 +13,10 @@ require the 'TERM' environment variable to be set to the terminal type.
  1 file changed, 2 insertions(+)
 
 diff --git a/src/rpc/virnetsocket.c b/src/rpc/virnetsocket.c
-index 943406c..4b737bc 100644
+index 51cab4f..3407e34 100644
 --- a/src/rpc/virnetsocket.c
 +++ b/src/rpc/virnetsocket.c
-@@ -855,6 +855,8 @@ int virNetSocketNewConnectSSH(const char *nodename,
+@@ -856,6 +856,8 @@ int virNetSocketNewConnectSSH(const char *nodename,
      virCommandAddEnvPass(cmd, "KRB5CCNAME");
      virCommandAddEnvPass(cmd, "SSH_AUTH_SOCK");
      virCommandAddEnvPass(cmd, "SSH_ASKPASS");


=====================================
debian/patches/series
=====================================
@@ -1,6 +1,3 @@
-backport/meson-Enable-ZFS-storage-backend-even-more-often.patch
-backport/meson-Stop-looking-up-ZFS-programs-at-build-time.patch
-backport/wireshark-Switch-to-tvb_bytes_to_str.patch
 forward/Skip-vircgrouptest.patch
 forward/Reduce-udevadm-settle-timeout-to-10-seconds.patch
 forward/Pass-GPG_TTY-env-var-to-the-ssh-binary.patch



View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/d7a7cf94531ea45264959c65466c88c273838087...46e05e57305a3049b9e809425469db4f545a6a39

-- 
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/d7a7cf94531ea45264959c65466c88c273838087...46e05e57305a3049b9e809425469db4f545a6a39
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/20211207/c805d0cd/attachment-0001.htm>


More information about the Pkg-libvirt-commits mailing list