From 78b0b2c16805b20e0ce475f6d1449a70c1704c053e46aa60178a8566ce52a368 Mon Sep 17 00:00:00 2001 From: James Fehlig Date: Wed, 14 Apr 2021 16:36:25 +0000 Subject: [PATCH] Accepting request 885438 from home:susnux:branches:Virtualization As requested: Bring back _service OBS-URL: https://build.opensuse.org/request/show/885438 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=5 --- _service | 6 +++--- libnbd-1.7.1.tar.gz | 3 --- libnbd-1.7.7.tar.bz2 | 3 +++ libnbd.changes | 13 +++++++++++++ libnbd.spec | 33 +++++++++++++++++---------------- 5 files changed, 36 insertions(+), 22 deletions(-) delete mode 100644 libnbd-1.7.1.tar.gz create mode 100644 libnbd-1.7.7.tar.bz2 diff --git a/_service b/_service index 259cd89..040ae07 100644 --- a/_service +++ b/_service @@ -1,10 +1,10 @@ libnbd - v1.7.1 + v1.7.7 git disable - https://github.com/libguestfs/libnbd + https://gitlab.com/nbdkit/libnbd.git @PARENT_TAG@ [v]?([^\+]+)(.*) \1 @@ -12,7 +12,7 @@ *.tar - gz + bz2 diff --git a/libnbd-1.7.1.tar.gz b/libnbd-1.7.1.tar.gz deleted file mode 100644 index 294a823..0000000 --- a/libnbd-1.7.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c5cfb9e3835d164fab2c066b0e1ac16eadefa7b936523d516ea1341a0bab5a7 -size 1068490 diff --git a/libnbd-1.7.7.tar.bz2 b/libnbd-1.7.7.tar.bz2 new file mode 100644 index 0000000..ebebfd3 --- /dev/null +++ b/libnbd-1.7.7.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f89ee97a2fe3dee53d1701c97933ad8ad6f6ce56995c0ced203c691cad3e48d +size 248510 diff --git a/libnbd.changes b/libnbd.changes index 4252b10..d3698d0 100644 --- a/libnbd.changes +++ b/libnbd.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Apr 14 01:04:29 UTC 2021 - Ferdinand Thiessen + +- Update to 1.7.7 + * Fixed CVE-2021-20286 + * Fix parsing and construction of IPv6 URIs + * New API nbd_get_uri to get an NBD URI for a connection + * Permit "see also" links to nbd_get_error and nbd_get_errno + * Avoid over-long lines in POD. + * Fix reporting of NBD URI support + * Let exit status reflect any failures during NBD_OPT_INFO + * Fix page eviction when len < page_size. + ------------------------------------------------------------------- Sun Mar 14 18:31:11 UTC 2021 - Jan Engelhardt diff --git a/libnbd.spec b/libnbd.spec index abcd4aa..5aa23bd 100644 --- a/libnbd.spec +++ b/libnbd.spec @@ -15,30 +15,30 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %define sover 0 Name: libnbd -Version: 1.7.1 +Version: 1.7.7 Release: 0 Summary: NBD client library in userspace License: LGPL-2.1-or-later -URL: https://github.com/libguestfs/libnbd -Source0: %{name}-%{version}.tar.gz - -Requires: libnbd%{sover} = %{version}-%{release} +URL: https://gitlab.com/nbdkit/libnbd +Source0: %{name}-%{version}.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: ocaml(compiler) BuildRequires: perl(Pod::Man) BuildRequires: perl(Pod::Simple) -BuildRequires: pkg-config BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gnutls) >= 3.3.0 BuildRequires: pkgconfig(libxml-2.0) - +Requires: libnbd%{sover} = %{version} # Only for running the test suite. BuildRequires: gcc-c++ BuildRequires: jq @@ -47,7 +47,6 @@ BuildRequires: nbd %endif BuildRequires: qemu-tools - %description NBD — Network Block Device — is a protocol for accessing Block Devices (hard disks and disk-like things) over a Network. @@ -70,6 +69,7 @@ The key features are: %package -n libnbd%{sover} Summary: Core library for nbd + %description -n libnbd%{sover} This is the NBD client library in userspace, a simple library for writing NBD clients. @@ -77,20 +77,23 @@ writing NBD clients. %package devel Summary: Development headers for %{name} Requires: libnbd%{sover} = %{version}-%{release} + %description devel This package contains development headers for %{name}. %package -n nbdfuse Summary: FUSE support for %{name} Requires: libnbd%{sover} = %{version}-%{release} + %description -n nbdfuse This package contains FUSE support for %{name}. %package bash-completion -Summary: Bash tab-completion for %{name} -BuildArch: noarch -Requires: bash-completion >= 2.0 -Requires: libnbd%{sover} = %{version}-%{release} +Summary: Bash tab-completion for %{name} +BuildArch: noarch +Requires: bash-completion >= 2.0 +Requires: libnbd%{sover} = %{version}-%{release} + %description bash-completion Install this package if you want intelligent bash tab-completion for %{name}. @@ -99,7 +102,6 @@ for %{name}. %prep %autosetup -p1 - %build autoreconf -fiv %configure \ @@ -107,12 +109,10 @@ autoreconf -fiv --enable-fuse \ --disable-golang \ --disable-python \ - --disable-ocaml \ --disable-static %make_build - %install %make_install %fdupes %{buildroot} @@ -135,7 +135,6 @@ for f in fuse/test-*.sh; do chmod +x $f done - %make_build check || { for f in $(find . -name test-suite.log); do echo @@ -174,3 +173,5 @@ done %files bash-completion %{_datadir}/bash-completion + +%changelog