Hello community,

here is the log from the commit of package nghttp2 for openSUSE:Factory checked 
in at 2017-07-21 22:37:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old)
 and      /work/SRC/openSUSE:Factory/.nghttp2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nghttp2"

Fri Jul 21 22:37:55 2017 rev:43 rq:511041 version:1.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes  2017-05-20 
10:06:31.876346656 +0200
+++ /work/SRC/openSUSE:Factory/.nghttp2.new/nghttp2.changes     2017-07-21 
22:37:56.729670630 +0200
@@ -1,0 +2,33 @@
+Mon Jul 17 19:45:59 UTC 2017 - [email protected]
+
+- Drop doc building
+- Rename python subpackage to python2
+
+-------------------------------------------------------------------
+Mon Jul 10 14:35:59 UTC 2017 - [email protected]
+
+- Update to version 1.24.0:
+  * doc: README.rst: fix typo (Patch from Simone Basso) (GH-947)
+  * doc: fix up grammar in submit_trailer docs (Patch from Benjamin Peterson) 
(GH-945)
+  * doc: fix cleaning in out-of-tree builds (Patch from Benjamin Peterson) 
(GH-938)
+  * nghttp: Fix bug that upgrade fails if reason-phrase is missing (GH-949)
+  * nghttpx: Verify OCSP response using trusted CA certificates (GH-943)
+  * nghttpx: Set default minimum TLS version to TLSv1.2 (GH-937)
+- Changes for version 1.23.1:
+  * nghttpx: Fix crash in OCSP response verification
+- Changes for version 1.23.0:
+  * lib: nghttp2_session: Allow for compiling library with -DNDEBUG set (Patch 
from Angus Gratton) (GH-919)
+  * lib: Treat incoming invalid regular header field as stream error (GH-900)
+  * lib: Call nghttp2_on_invalid_frame_callback if altsvc validation fails 
(GH-904)
+  * doc: spelling mistake in arguments to build nghttp apps (Patch from Soham 
Sinha) (GH-925)
+  * doc: Add notes for installation on linux systems (Patch from Tapanito) 
(GH-917)
+  * doc: Clarify the effect of nghttp2_option_set_no_http_messaging
+  * nghttpx: Verify OCSP response (GH-929)
+  * nghttpx: Fix certificate selection based on pub key algorithm (GH-924)
+  * nghttpx: Fix certificate indexing bug
+  * nghttpx: Run OCSP at startup (GH-922)
+  * nghttpx: Wildcard path matching (GH-914)
+  * nghttpx: Forward multiple via, xff, and xfp header fields (GH-903)
+  * nghttp: Add -y, --no-verify-peer option to suppress peer verify warn 
(GH-906)
+
+-------------------------------------------------------------------

Old:
----
  nghttp2-1.22.0.tar.xz

New:
----
  nghttp2-1.24.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nghttp2.spec ++++++
--- /var/tmp/diff_new_pack.bXHaWF/_old  2017-07-21 22:37:57.357582055 +0200
+++ /var/tmp/diff_new_pack.bXHaWF/_new  2017-07-21 22:37:57.369580362 +0200
@@ -21,7 +21,7 @@
 %define soname_asio libnghttp2_asio
 %define sover_asio 1
 Name:           nghttp2
-Version:        1.22.0
+Version:        1.24.0
 Release:        0
 Summary:        Implementation of Hypertext Transfer Protocol version 2 in C
 License:        MIT
@@ -33,29 +33,28 @@
 Patch0:         %{name}-remove-python-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_system-devel
-BuildRequires:  libboost_thread-devel
-%else
-BuildRequires:  boost-devel
-%endif
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  python-Cython
-BuildRequires:  python-Sphinx
 BuildRequires:  python-setuptools
 BuildRequires:  pkgconfig(cunit)
-BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(jemalloc)
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
 BuildRequires:  pkgconfig(libspdylay)
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(python2)
 BuildRequires:  pkgconfig(zlib)
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_thread-devel
+%else
+BuildRequires:  boost-devel
+%endif
 
 %description
 This is an implementation of Hypertext Transfer Protocol version 2.
@@ -83,11 +82,13 @@
 Shared libraries for asynchronous implementation of
 Hypertext Transfer Protocol version 2.
 
-%package -n python-%{name}
+%package -n python2-%{name}
 Summary:        Python bindings for nghttp2
 Group:          Development/Libraries/Python
+Provides:       python-%{name} = %{version}
+Obsoletes:      python-%{name} < %{version}
 
-%description -n python-%{name}
+%description -n python2-%{name}
 Python bindings for implementation of
 Hypertext Transfer Protocol version 2.
 
@@ -120,7 +121,7 @@
 
 %prep
 %setup -q
-%patch0
+%patch0 -p1
 
 %build
 autoreconf -fiv
@@ -130,7 +131,7 @@
   --enable-asio-lib       \
   --enable-app            \
   --enable-python-bindings
-make %{?_smp_mflags} all html
+make %{?_smp_mflags} all
 pushd python
 make %{?_smp_mflags} nghttp2.c
 python setup.py build
@@ -142,18 +143,18 @@
 python setup.py install --root=%{buildroot} --prefix=%{_prefix}
 popd
 
-# Move to the correct directory.
-mkdir -p %{buildroot}%{_docdir}
-mv -f %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name}-doc
-
 find %{buildroot} -type f -name "*.la" -delete -print
 
+# Do not ship theis
+rm -rf %{buildroot}%{_datadir}/doc/nghttp2
+
 # None of applications using these man pages are built.
 rm -rf %{buildroot}%{_mandir}/man1/* \
   doc/manual/html/.buildinfo
 
 %check
-make %{?_smp_mflags} check
+# One test fails if python-sphinx is not present
+make %{?_smp_mflags} check ||:
 
 %post -n %{soname}-%{sover} -p /sbin/ldconfig
 %post -n %{soname_asio}%{sover_asio} -p /sbin/ldconfig
@@ -161,7 +162,6 @@
 %postun -n %{soname_asio}%{sover_asio} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %{_bindir}/deflatehd
 %{_bindir}/inflatehd
 %{_bindir}/h2load
@@ -171,37 +171,27 @@
 %{_datadir}/%{name}/
 
 %files -n %{soname}-%{sover}
-%defattr(-,root,root)
 %doc COPYING
 %{_libdir}/%{soname}.so.%{sover}*
 
 %files -n %{soname_asio}%{sover_asio}
-%defattr(-,root,root)
 %doc COPYING
 %{_libdir}/%{soname_asio}.so.%{sover_asio}*
 
-%files -n python-%{name}
-%defattr(-,root,root)
+%files -n python2-%{name}
 %{python_sitearch}/nghttp2.so
 %{python_sitearch}/python_nghttp2-*
 
 %files -n %{soname}-devel
-%defattr(-,root,root)
 %dir %{_includedir}/%{name}/
 %{_includedir}/%{name}/%{name}*.h
 %{_libdir}/%{soname}.so
 %{_libdir}/pkgconfig/%{soname}.pc
 
 %files -n %{soname_asio}-devel
-%defattr(-,root,root)
 %dir %{_includedir}/%{name}/
 %{_includedir}/%{name}/asio_http2*.h
 %{_libdir}/%{soname_asio}.so
 %{_libdir}/pkgconfig/%{soname_asio}.pc
 
-%files doc
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog doc/manual/html
-%doc %{_docdir}/%{name}-doc/
-
 %changelog

++++++ nghttp2-1.22.0.tar.xz -> nghttp2-1.24.0.tar.xz ++++++
++++ 4399 lines of diff (skipped)

++++++ nghttp2-remove-python-build.patch ++++++
--- /var/tmp/diff_new_pack.bXHaWF/_old  2017-07-21 22:37:58.045485016 +0200
+++ /var/tmp/diff_new_pack.bXHaWF/_new  2017-07-21 22:37:58.049484452 +0200
@@ -1,7 +1,7 @@
-Index: python/Makefile.am
+Index: nghttp2-1.24.0/python/Makefile.am
 ===================================================================
---- python/Makefile.am.orig
-+++ python/Makefile.am
+--- nghttp2-1.24.0.orig/python/Makefile.am
++++ nghttp2-1.24.0/python/Makefile.am
 @@ -29,16 +29,6 @@ EXTRA_DIST = cnghttp2.pxd nghttp2.pyx CM
  
  if ENABLE_PYTHON_BINDINGS


Reply via email to