The package rpms/nbdkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/nbdkit.git/commit/?id=e6d9cfe2018...
https://src.fedoraproject.org/cgit/rpms/nbdkit.git/commit/?id=f8754ffa262....
Change:
+%ifarch %{complete_test_arches}
+%ifnarch %{complete_test_arches}
Thanks.
Full change:
============
commit 7622c61a598ec766b96014095d3737c405b83514
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Wed Jun 6 13:19:05 2018 +0100
New stable version 1.2.3.
diff --git a/nbdkit.spec b/nbdkit.spec
index 0f68d6e..7ea878e 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -17,7 +17,7 @@
%endif
Name: nbdkit
-Version: 1.2.2
+Version: 1.2.3
Release: 1%{?dist}
Summary: NBD server
@@ -617,6 +617,9 @@ popd
%changelog
+* Wed Jun 6 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.3-1
+- New stable version 1.2.3.
+
* Sat Apr 21 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.2-1
- New stable version 1.2.2.
diff --git a/sources b/sources
index 2d413b5..cd115cb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbdkit-1.2.2.tar.gz) =
295b5844fc99ca40cc29b0bbc2567f7deabc5d1e6010d7a0caa654a6b3a8cb5ae0d04d7e5337d50eb2bd2dda93979ddfaf3bb3d08b34f39bbd1525a8015074da
+SHA512 (nbdkit-1.2.3.tar.gz) =
e11c04b02e971d06f82cbbb13381b5b917acb5d55117508bf9d1945189190bbf875599cfc98f08eae767ced127a883bba84f8a1bebb6d79699ca486e02cb93ce
commit 055d5bb77c09d1ba8192bced038c92b7787a9e30
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Sat Apr 21 22:15:48 2018 +0100
New stable version 1.2.2.
diff --git a/nbdkit.spec b/nbdkit.spec
index c2d04a1..0f68d6e 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -17,7 +17,7 @@
%endif
Name: nbdkit
-Version: 1.2.1
+Version: 1.2.2
Release: 1%{?dist}
Summary: NBD server
@@ -617,6 +617,9 @@ popd
%changelog
+* Sat Apr 21 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.2-1
+- New stable version 1.2.2.
+
* Mon Apr 9 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.1-1
- New stable version 1.2.1.
diff --git a/sources b/sources
index 28b2691..2d413b5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbdkit-1.2.1.tar.gz) =
04f57d7d1120875fae8ea50795b52131186a4d476bea1ab08060197d3cf1d8830c219801edbe9837e447db60fc99ba180dcfb5cdc4b89e5c52b0567c3655c2d1
+SHA512 (nbdkit-1.2.2.tar.gz) =
295b5844fc99ca40cc29b0bbc2567f7deabc5d1e6010d7a0caa654a6b3a8cb5ae0d04d7e5337d50eb2bd2dda93979ddfaf3bb3d08b34f39bbd1525a8015074da
commit cda8370501c941bd3c006fe5aefce2b52e67c58e
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Mon Apr 9 19:29:44 2018 +0100
New stable version 1.2.1.
diff --git a/nbdkit.spec b/nbdkit.spec
index 28d7a9e..c2d04a1 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -17,7 +17,7 @@
%endif
Name: nbdkit
-Version: 1.2.0
+Version: 1.2.1
Release: 1%{?dist}
Summary: NBD server
@@ -617,6 +617,9 @@ popd
%changelog
+* Mon Apr 9 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.1-1
+- New stable version 1.2.1.
+
* Fri Apr 6 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.0-1
- Move to stable branch version 1.2.0.
diff --git a/sources b/sources
index 614d37b..28b2691 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbdkit-1.2.0.tar.gz) =
f8faa25b9a3f1c2619f5ec32b2e5e2ea6a8d299e83f844116aeceb66c05ad20a9fea71dea917b1b664f48456a37871acac7164d8229f6609ec1344537dd22595
+SHA512 (nbdkit-1.2.1.tar.gz) =
04f57d7d1120875fae8ea50795b52131186a4d476bea1ab08060197d3cf1d8830c219801edbe9837e447db60fc99ba180dcfb5cdc4b89e5c52b0567c3655c2d1
commit 06eb82a75f8b5102bcafc5f8e190150d6027ba5c
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Apr 6 13:25:43 2018 +0100
Move to stable branch version 1.2.0.
diff --git a/nbdkit.spec b/nbdkit.spec
index eef01c6..28d7a9e 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -17,8 +17,8 @@
%endif
Name: nbdkit
-Version: 1.1.28
-Release: 5%{?dist}
+Version: 1.2.0
+Release: 1%{?dist}
Summary: NBD server
License: BSD
@@ -617,6 +617,9 @@ popd
%changelog
+* Fri Apr 6 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.2.0-1
+- Move to stable branch version 1.2.0.
+
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 1.1.28-5
- Escape macros in %%changelog
diff --git a/sources b/sources
index d88f2b0..614d37b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbdkit-1.1.28.tar.gz) =
cbf40dffc773575a69d20edc42570bf63bd5f189ec0a3c4beeca7fca518ec969b94a15fdc834762f322c99145a95a015f5aad60edb078ba98c7b805583218fef
+SHA512 (nbdkit-1.2.0.tar.gz) =
f8faa25b9a3f1c2619f5ec32b2e5e2ea6a8d299e83f844116aeceb66c05ad20a9fea71dea917b1b664f48456a37871acac7164d8229f6609ec1344537dd22595
commit 054d67a8f1e89532d59f87720b14f0369af221bf
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Fri Feb 9 09:05:13 2018 +0100
Escape macros in %changelog
Reference:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/nbdkit.spec b/nbdkit.spec
index 7f24c64..eef01c6 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -18,7 +18,7 @@
Name: nbdkit
Version: 1.1.28
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: NBD server
License: BSD
@@ -617,6 +617,9 @@ popd
%changelog
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 1.1.28-5
+- Escape macros in %%changelog
+
* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.1.28-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
@@ -669,7 +672,7 @@ popd
* Thu Nov 30 2017 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.19-1
- New upstream version 1.1.19.
-- Combine all the simple plugins in %{name}-basic-plugins.
+- Combine all the simple plugins in %%{name}-basic-plugins.
- Add memory and null plugins.
- Rename the example plugins subpackage.
- Use %%license instead of %%doc for license file.
commit dc926425711bd9a5552edd11cf7388832e2f3f27
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 8 03:52:53 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nbdkit.spec b/nbdkit.spec
index bb5a824..7f24c64 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -18,7 +18,7 @@
Name: nbdkit
Version: 1.1.28
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: NBD server
License: BSD
@@ -617,6 +617,9 @@ popd
%changelog
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.1.28-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Wed Jan 31 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 1.1.28-3
- Switch to %%ldconfig_scriptlets
commit 4510caa5e1091ad7b820a6edb19c1317221b75b0
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Wed Jan 31 17:57:07 2018 +0100
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/nbdkit.spec b/nbdkit.spec
index 3032920..bb5a824 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -18,7 +18,7 @@
Name: nbdkit
Version: 1.1.28
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: NBD server
License: BSD
@@ -457,8 +457,7 @@ popd
%ifarch %{ocaml_native_compiler}
-%post plugin-ocaml -p /sbin/ldconfig
-%postun plugin-ocaml -p /sbin/ldconfig
+%ldconfig_scriptlets plugin-ocaml
%endif
@@ -618,6 +617,9 @@ popd
%changelog
+* Wed Jan 31 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 1.1.28-3
+- Switch to %%ldconfig_scriptlets
+
* Fri Jan 26 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.28-2
- Run a simplified test suite on all arches.
commit 4a058bf5aae8410dc443113868c3ea8cbd6c9924
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Jan 26 19:04:47 2018 +0000
qemu-img also required to run the tests.
It is pulled in indirectly by libguestfs, but on non-libguestfs arches
(s390x in this case) we end up skipping the IPv4 tests.
diff --git a/nbdkit.spec b/nbdkit.spec
index d18e9c9..3032920 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -62,6 +62,7 @@ BuildRequires: ruby-devel
# Only for running the test suite:
BuildRequires: /usr/bin/certtool
+BuildRequires: /usr/bin/qemu-img
BuildRequires: /usr/bin/socat
BuildRequires: /usr/sbin/ss
commit 1a2d9f084c3a3101a311a72fe90ceb6c0cb19693
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Jan 26 18:36:04 2018 +0000
Add also socat & ss for the test suite.
diff --git a/nbdkit.spec b/nbdkit.spec
index f8965c8..d18e9c9 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -39,8 +39,6 @@ BuildRequires: autoconf, automake, libtool
%endif
BuildRequires: /usr/bin/pod2man
BuildRequires: gnutls-devel
-# Only for running the test suite:
-BuildRequires: /usr/bin/certtool
BuildRequires: libselinux-devel
%if 0%{?have_libguestfs}
BuildRequires: libguestfs-devel
@@ -62,6 +60,10 @@ BuildRequires: ocaml >= 4.02.2
%endif
BuildRequires: ruby-devel
+# Only for running the test suite:
+BuildRequires: /usr/bin/certtool
+BuildRequires: /usr/bin/socat
+BuildRequires: /usr/sbin/ss
%description
NBD is a protocol for accessing block devices (hard disks and
commit fbf5fe1872d997e3ae2e2d5ebe0f912059961eb4
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Jan 26 18:34:35 2018 +0000
+BR certtool so we can test TLS.
diff --git a/nbdkit.spec b/nbdkit.spec
index 7d24b6a..f8965c8 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -39,6 +39,8 @@ BuildRequires: autoconf, automake, libtool
%endif
BuildRequires: /usr/bin/pod2man
BuildRequires: gnutls-devel
+# Only for running the test suite:
+BuildRequires: /usr/bin/certtool
BuildRequires: libselinux-devel
%if 0%{?have_libguestfs}
BuildRequires: libguestfs-devel
commit e6d9cfe20186b5a60c7ef41d707be4c6f996955c
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Jan 26 18:04:10 2018 +0000
Fix reversed %if statement in previous commit.
diff --git a/nbdkit.spec b/nbdkit.spec
index c45bf72..7d24b6a 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -437,7 +437,7 @@ make check -j1 || {
exit 1
}
-%ifnarch %{complete_test_arches}
+%ifarch %{complete_test_arches}
%if 0%{?have_libguestfs}
%if 0%{?have_python3}
pushd python3
commit f8754ffa2624ff224ae480dd4e021019f76db7f6
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Fri Jan 26 17:49:22 2018 +0000
Run a simplified test suite on all arches.
Note this change *enhances* test coverage.
diff --git a/nbdkit.spec b/nbdkit.spec
index ad9e793..c45bf72 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -4,6 +4,13 @@
%global have_libguestfs 1
%endif
+# Architectures where the complete test suite must pass.
+#
+# On all other architectures, a simpler test suite must pass. This
+# omits any tests that run full qemu, since running qemu under TCG is
+# often broken on non-x86_64 arches.
+%global complete_test_arches aarch64 x86_64
+
# Currently everything has Python 2. RHEL 7 doesn't have Python 3.
%if 0%{?rhel} != 7
%global have_python3 1
@@ -11,7 +18,7 @@
Name: nbdkit
Version: 1.1.28
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NBD server
License: BSD
@@ -27,6 +34,9 @@ Source0:
http://libguestfs.org/download/nbdkit/%{name}-%{version}.tar.gz
ExclusiveArch: x86_64
%endif
+%ifnarch %{complete_test_arches}
+BuildRequires: autoconf, automake, libtool
+%endif
BuildRequires: /usr/bin/pod2man
BuildRequires: gnutls-devel
BuildRequires: libselinux-devel
@@ -352,6 +362,12 @@ plugins for %{name}.
%setup -q
%autopatch -p1
+%ifnarch %{complete_test_arches}
+# Simplify the test suite so it doesn't require qemu.
+sed -i -e '/^if HAVE_LIBGUESTFS/,/^endif HAVE_LIBGUESTFS/d' tests/Makefile.am
+autoreconf -i
+%endif
+
%build
# Force immediate binding for hardened build for plugins.
@@ -416,18 +432,12 @@ mkdir -p $HOME/.cache/libvirt
export LIBGUESTFS_DEBUG=1
export LIBGUESTFS_TRACE=1
-# Disabled on armv7 and ppc/power because we haven't currently spent
-# any effort on making the tests work there.
-#
-# The tests rely on libguestfs which needs the kernel to work, and that
-# usually doesn't work on i686, so it is disabled.
-%ifnarch %{arm} %{ix86} ppc %{power64}
-
make check -j1 || {
cat tests/test-suite.log
exit 1
}
+%ifnarch %{complete_test_arches}
%if 0%{?have_libguestfs}
%if 0%{?have_python3}
pushd python3
@@ -438,7 +448,6 @@ make check -j1 TESTS=test-python || {
popd
%endif
%endif
-
%endif
@@ -604,6 +613,9 @@ popd
%changelog
+* Fri Jan 26 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.28-2
+- Run a simplified test suite on all arches.
+
* Mon Jan 22 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.28-1
- New upstream version 1.1.28.
- Add two new filters to nbdkit-basic-filters.
commit 44518f07e0b28a799fa683f1f5ec2ca9c000ac01
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Mon Jan 22 21:06:56 2018 +0000
Ruby tests now disabled upstream, remove downstream block.
diff --git a/nbdkit.spec b/nbdkit.spec
index 8a2df7b..ad9e793 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -423,15 +423,6 @@ export LIBGUESTFS_TRACE=1
# usually doesn't work on i686, so it is disabled.
%ifnarch %{arm} %{ix86} ppc %{power64}
-# test-ruby throws a SystemStackError (stack overflow) for unknown
-# reasons with glibc >= 2.26.9000 or ruby >= 2.5.0.
-pushd tests
-make check TESTS=""
-rm -f test-ruby
-echo 'exit 77' > test-ruby
-chmod +x,-w test-ruby
-popd
-
make check -j1 || {
cat tests/test-suite.log
exit 1
commit 5086d8c9e1fb0d7e8930ce5fb25dbc1aab54278a
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Mon Jan 22 20:44:29 2018 +0000
New upstream version 1.1.28.
Add two new filters to nbdkit-basic-filters.
diff --git a/nbdkit.spec b/nbdkit.spec
index f58dfe7..8a2df7b 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -10,8 +10,8 @@
%endif
Name: nbdkit
-Version: 1.1.27
-Release: 2%{?dist}
+Version: 1.1.28
+Release: 1%{?dist}
Summary: NBD server
License: BSD
@@ -313,17 +313,25 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
This package contains some basic filters for %{name} which have only
trivial dependencies.
+* nbdkit-cache-filter
+
+ Server-side cache.
+
+* nbdkig-cow-filter
+
+ Copy-on-write overlay for read-only plugins.
+
* nbdkit-delay-filter
- Inject read and write delays
+ Inject read and write delays.
* nbdkit-offset-filter
- Serve an offset and range
+ Serve an offset and range.
* nbdkit-partition-filter
- Serve a single partition
+ Serve a single partition.
%package devel
@@ -575,9 +583,13 @@ popd
%files basic-filters
%doc README
%license LICENSE
+%{_libdir}/%{name}/filters/nbdkit-cache-filter.so
+%{_libdir}/%{name}/filters/nbdkit-cow-filter.so
%{_libdir}/%{name}/filters/nbdkit-delay-filter.so
%{_libdir}/%{name}/filters/nbdkit-offset-filter.so
%{_libdir}/%{name}/filters/nbdkit-partition-filter.so
+%{_mandir}/man1/nbdkit-cache-filter.1*
+%{_mandir}/man1/nbdkit-cow-filter.1*
%{_mandir}/man1/nbdkit-delay-filter.1*
%{_mandir}/man1/nbdkit-offset-filter.1*
%{_mandir}/man1/nbdkit-partition-filter.1*
@@ -601,6 +613,10 @@ popd
%changelog
+* Mon Jan 22 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.28-1
+- New upstream version 1.1.28.
+- Add two new filters to nbdkit-basic-filters.
+
* Sat Jan 20 2018 Björn Esser <besser82(a)fedoraproject.org> - 1.1.27-2
- Rebuilt for switch to libxcrypt
diff --git a/sources b/sources
index 74a9299..d88f2b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbdkit-1.1.27.tar.gz) =
3d5325cbf3e8099bad6a6ae542af266223d82b9f6a86ed486e2aec4ecbc31514cc612ae030f9b667c122fe24e5a73de281cb60af2640112629d830c386e41548
+SHA512 (nbdkit-1.1.28.tar.gz) =
cbf40dffc773575a69d20edc42570bf63bd5f189ec0a3c4beeca7fca518ec969b94a15fdc834762f322c99145a95a015f5aad60edb078ba98c7b805583218fef
commit 8b278f78d14847c39c7c2c9c3c385113eec20759
Author: Björn Esser <besser82(a)fedoraproject.org>
Date: Sat Jan 20 23:07:17 2018 +0100
Rebuilt for switch to libxcrypt
diff --git a/nbdkit.spec b/nbdkit.spec
index 9e3782f..f58dfe7 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -11,7 +11,7 @@
Name: nbdkit
Version: 1.1.27
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NBD server
License: BSD
@@ -601,6 +601,9 @@ popd
%changelog
+* Sat Jan 20 2018 Björn Esser <besser82(a)fedoraproject.org> - 1.1.27-2
+- Rebuilt for switch to libxcrypt
+
* Sat Jan 20 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.27-1
- New upstream version 1.1.27.
- Add new subpackage nbdkit-basic-filters containing new filters.
commit 3ad59d49f766a0578eab2e303124ab784b973565
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Sat Jan 20 12:05:38 2018 +0000
New upstream version 1.1.27.
Add new subpackage nbdkit-basic-filters containing new filters.
diff --git a/nbdkit.spec b/nbdkit.spec
index cb3b1db..9e3782f 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -10,8 +10,8 @@
%endif
Name: nbdkit
-Version: 1.1.26
-Release: 2%{?dist}
+Version: 1.1.27
+Release: 1%{?dist}
Summary: NBD server
License: BSD
@@ -302,6 +302,30 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
This package is a xz file serving plugin for %{name}.
+%package basic-filters
+Summary: Basic filters for %{name}
+License: BSD
+
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+
+%description basic-filters
+This package contains some basic filters for %{name} which have only
+trivial dependencies.
+
+* nbdkit-delay-filter
+
+ Inject read and write delays
+
+* nbdkit-offset-filter
+
+ Serve an offset and range
+
+* nbdkit-partition-filter
+
+ Serve a single partition
+
+
%package devel
Summary: Development files and documentation for %{name}
License: BSD
@@ -431,6 +455,7 @@ popd
%{_sbindir}/nbdkit
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/plugins
+%dir %{_libdir}/%{name}/filters
%{_mandir}/man1/nbdkit.1*
@@ -547,6 +572,17 @@ popd
%{_mandir}/man1/nbdkit-xz-plugin.1*
+%files basic-filters
+%doc README
+%license LICENSE
+%{_libdir}/%{name}/filters/nbdkit-delay-filter.so
+%{_libdir}/%{name}/filters/nbdkit-offset-filter.so
+%{_libdir}/%{name}/filters/nbdkit-partition-filter.so
+%{_mandir}/man1/nbdkit-delay-filter.1*
+%{_mandir}/man1/nbdkit-offset-filter.1*
+%{_mandir}/man1/nbdkit-partition-filter.1*
+
+
%files devel
%doc OTHER_PLUGINS README TODO
%license LICENSE
@@ -556,12 +592,19 @@ popd
%doc plugins/perl/example.pl
%doc plugins/python/example.py
%doc plugins/ruby/example.rb
+%{_includedir}/nbdkit-common.h
+%{_includedir}/nbdkit-filter.h
%{_includedir}/nbdkit-plugin.h
+%{_mandir}/man3/nbdkit-filter.3*
%{_mandir}/man3/nbdkit-plugin.3*
%{_libdir}/pkgconfig/nbdkit.pc
%changelog
+* Sat Jan 20 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.27-1
+- New upstream version 1.1.27.
+- Add new subpackage nbdkit-basic-filters containing new filters.
+
* Thu Jan 11 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.26-2
- Rebuild against updated Ruby.
diff --git a/sources b/sources
index d85ac01..74a9299 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbdkit-1.1.26.tar.gz) =
1c16849be2027b8434aee4d8b91b669cda0642b71480d393b8c5a4160e0e646fd8d333a07a8b19ece47c9ac29cd7e6bf2d7ac3d02014826c8ac62469c50d8e8a
+SHA512 (nbdkit-1.1.27.tar.gz) =
3d5325cbf3e8099bad6a6ae542af266223d82b9f6a86ed486e2aec4ecbc31514cc612ae030f9b667c122fe24e5a73de281cb60af2640112629d830c386e41548
commit 5ccd50c35007063b89b0ddd4fbbc302caced5857
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Thu Jan 11 16:46:38 2018 +0000
Document nbdkit-split-plugin in %description.
diff --git a/nbdkit.spec b/nbdkit.spec
index 888ae62..cb3b1db 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -112,6 +112,10 @@ trivial dependencies.
A null (bitbucket) plugin.
+* nbdkit-split-plugin
+
+ Concatenate one or more files into a single virtual disk.
+
* nbdkit-streaming-plugin
A streaming file serving plugin.
commit abbff1805281602cc71affea0bb661ab76832394
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Thu Jan 11 12:01:17 2018 +0000
Disable Ruby test.
test-ruby throws a SystemStackError (stack overflow) for unknown
reasons with glibc >= 2.26.9000 or ruby >= 2.5.0.
diff --git a/nbdkit.spec b/nbdkit.spec
index 8855631..888ae62 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -387,6 +387,15 @@ export LIBGUESTFS_TRACE=1
# usually doesn't work on i686, so it is disabled.
%ifnarch %{arm} %{ix86} ppc %{power64}
+# test-ruby throws a SystemStackError (stack overflow) for unknown
+# reasons with glibc >= 2.26.9000 or ruby >= 2.5.0.
+pushd tests
+make check TESTS=""
+rm -f test-ruby
+echo 'exit 77' > test-ruby
+chmod +x,-w test-ruby
+popd
+
make check -j1 || {
cat tests/test-suite.log
exit 1
commit 0d0b529e8b7255120fe89d42bd23d23ae2f97b7d
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Thu Jan 11 08:22:45 2018 +0000
Rebuild against updated Ruby.
diff --git a/nbdkit.spec b/nbdkit.spec
index 9b01094..8855631 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -11,7 +11,7 @@
Name: nbdkit
Version: 1.1.26
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NBD server
License: BSD
@@ -549,6 +549,9 @@ popd
%changelog
+* Thu Jan 11 2018 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.26-2
+- Rebuild against updated Ruby.
+
* Sat Dec 23 2017 Richard W.M. Jones <rjones(a)redhat.com> - 1.1.26-1
- New upstream version 1.1.26.
- Add new pkg-config file and dependency.