Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nghttp2 for openSUSE:Factory checked in at 2025-07-09 17:25:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nghttp2 (Old) and /work/SRC/openSUSE:Factory/.nghttp2.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nghttp2" Wed Jul 9 17:25:35 2025 rev:85 rq:1289939 version:1.66.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nghttp2/nghttp2.changes 2025-04-24 17:24:58.647984733 +0200 +++ /work/SRC/openSUSE:Factory/.nghttp2.new.7373/nghttp2.changes 2025-07-09 17:25:38.020620796 +0200 @@ -1,0 +2,53 @@ +Wed Jun 25 10:43:02 UTC 2025 - Georg Pfuetzenreuter <georg.pfuetzenreu...@suse.com> + +- Ship manpages together with binaries +- Ship documentation in previously dangling doc subpackage + +------------------------------------------------------------------- +Mon Jun 23 05:49:03 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 1.66.0: + * Bump github.com/quic-go/quic-go to v0.50.0 + * build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0 + * h2load: Check the return value from OBJ_nid2sn + * build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 + * Remove go toolchain + * build(deps): bump github.com/quic-go/quic-go from 0.50.0 to + 0.50.1 + * nghttpx: Close h1 connection on CONNECT failure + * doc:rubydomain: Fix build failure with rubydomain namespace + * Update integration tests + * quic: Use secure random generator for ngtcp2_rand + * Revert "quic: Use secure random generator for ngtcp2_rand" + * quic: Use secure random generator for ngtcp2_rand + * GHA: Replace macos-13 with macos-15 + * build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 + * Bump ngtcp2 + * nghttpx: Refactor QUIC packet write + * h2load: Refactor QUIC packet write path + * nghttpx: Adopt std::span::first + * Rewrite util::quote_string + * Rewrite util::utos functions + * Rewrite util::decode_hex + * Make util::format_hex constexpr + * Remove util::inp_strlower in favor of util::tolower + * Refactor util::make_http_hostport and util::make_hostport + * Refine output iterator requirements + * Make base64 encoder/decoder constexpr + * Optimize util::utos + * Optimize util::format_hex + * Optimize util::utox + * Disallow array to substitute R && + * Revert "nghttpx: No need to capitalize HTTP/1.1 field name" + * Refactor http2::capitalize + * Bump quic-go to v0.52.0 + * nghttpx: Fix integral logging is always done in 64 bits + integer + +------------------------------------------------------------------- +Sun Jun 22 13:45:05 UTC 2025 - Georg Pfuetzenreuter <mail+...@georg-pfuetzenreuter.net> + +- Build with HTTP/3 support +- Tidy up spec file + +------------------------------------------------------------------- Old: ---- nghttp2-1.65.0.tar.xz nghttp2-1.65.0.tar.xz.asc New: ---- nghttp2-1.66.0.tar.xz nghttp2-1.66.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nghttp2.spec ++++++ --- /var/tmp/diff_new_pack.5IaJuw/_old 2025-07-09 17:25:38.660647422 +0200 +++ /var/tmp/diff_new_pack.5IaJuw/_new 2025-07-09 17:25:38.660647422 +0200 @@ -15,12 +15,16 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # - %global soname libnghttp2 %global sover 14 %global flavor @BUILD_FLAVOR@%{nil} +%if 0%{?suse_version} > 1600 +%bcond_without http3 +%else +%bcond_with http3 +%endif Name: nghttp2 -Version: 1.65.0 +Version: 1.66.0 Release: 0 Summary: Implementation of Hypertext Transfer Protocol version 2 in C License: MIT @@ -30,15 +34,9 @@ Source1: https://github.com/nghttp2/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz.asc Source2: nghttp2.keyring Source3: baselibs.conf -%if 0%{?suse_version} && 0%{?suse_version} == 1500 -BuildRequires: gcc13-c++ -%else -BuildRequires: gcc-c++ -%endif BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel BuildRequires: pkgconfig -BuildRequires: python-rpm-macros BuildRequires: pkgconfig(cunit) BuildRequires: pkgconfig(jansson) BuildRequires: pkgconfig(libcares) @@ -48,9 +46,21 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(openssl) >= 1.1.1 BuildRequires: pkgconfig(zlib) +%if 0%{?suse_version} && 0%{?suse_version} == 1500 +BuildRequires: gcc13-c++ +%else +BuildRequires: gcc-c++ +%endif +%if %{with http3} +BuildRequires: pkgconfig(libevent_openssl) +BuildRequires: pkgconfig(libnghttp3) +BuildRequires: pkgconfig(libngtcp2) +%endif %ifnarch ppc %{arm} BuildRequires: pkgconfig(jemalloc) %endif +# for util/test_util_localtime_date +BuildRequires: timezone %description This is an implementation of Hypertext Transfer Protocol version 2. @@ -100,13 +110,16 @@ %build %if 0%{?suse_version} && 0%{?suse_version} == 1500 -export CC=/usr/bin/gcc-13 -export CXX=/usr/bin/g++-13 +export CC=%{_bindir}/gcc-13 +export CXX=%{_bindir}/g++-13 %endif %configure \ --disable-static \ --disable-silent-rules \ --enable-app \ +%if %{with http3} + --enable-http3 \ +%endif %{nil} %make_build all @@ -114,20 +127,6 @@ %make_install find %{buildroot} -type f -name "*.la" -delete -print - -# Do not ship this -rm -rf %{buildroot}%{_datadir}/doc/nghttp2 - -# None of applications using these man pages are built. -rm -rf %{buildroot}%{_mandir}/man1/* \ - doc/manual/html/.buildinfo - -# https://build.opensuse.org/request/show/1212476 -%if %{suse_version} >= 1600 -%python3_fix_shebang_path %{buildroot}%{_datadir}/%{name}/fetch-ocsp-response -%endif - - %check %make_build check @@ -140,7 +139,10 @@ %{_bindir}/nghttp %{_bindir}/nghttpd %{_bindir}/nghttpx -%{_datadir}/%{name}/ +%{_mandir}/man1/h2load.1%{?ext_man} +%{_mandir}/man1/nghttp.1%{?ext_man} +%{_mandir}/man1/nghttpd.1%{?ext_man} +%{_mandir}/man1/nghttpx.1%{?ext_man} %files -n %{soname}-%{sover} %license COPYING @@ -152,3 +154,6 @@ %{_libdir}/%{soname}.so %{_libdir}/pkgconfig/%{soname}.pc +%files doc +%{_datadir}/doc/nghttp2 + ++++++ nghttp2-1.65.0.tar.xz -> nghttp2-1.66.0.tar.xz ++++++ ++++ 109130 lines of diff (skipped)