Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ngtcp2 for openSUSE:Factory checked 
in at 2026-08-03 17:14:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ngtcp2 (Old)
 and      /work/SRC/openSUSE:Factory/.ngtcp2.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ngtcp2"

Mon Aug  3 17:14:36 2026 rev:19 rq:1368936 version:1.25.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ngtcp2/ngtcp2.changes    2026-07-23 
23:10:12.616008387 +0200
+++ /work/SRC/openSUSE:Factory/.ngtcp2.new.16738/ngtcp2.changes 2026-08-03 
17:14:44.949406145 +0200
@@ -1,0 +2,26 @@
+Fri Jul 31 19:46:57 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.25.0:
+  * Fix build error with gcc-16
+  * Add ngtcp2_stream_close2 callback
+  * Verify the end offset of STREAM frame before updating flow
+    control
+  * Rework connection flow window accounting after sending
+    STOP_SENDING
+  * Stop buffering data after shutting downstream read
+  * Expand NGTCP2_MAX_INITIAL_CRYPTO_OFFSET to 64K so that large
+    post-quantum key shares are no longer rejected
+  * Handle a client migrating back to the original path
+  * crypto/quictls: Rework the global initialization
+  * ksl: Align keys in 8 bytes boundary
+  * bbr: Update longterm variable computation
+  * Optimize rob and acktr
+- Drop the now-dead libnghttp3 dependency: --with-libnghttp3 and
+  its BuildRequires only affect the examples, which
+  --enable-lib-only does not build
+- Declare the version floors configure actually checks:
+  pkgconfig(gnutls) >= 3.7.3 and pkgconfig(openssl) >= 1.1.1
+- Clean up the spec file with spec-cleaner (drop obsolete Group
+  tags)
+
+-------------------------------------------------------------------

Old:
----
  ngtcp2-1.24.0.tar.xz
  ngtcp2-1.24.0.tar.xz.asc

New:
----
  ngtcp2-1.25.0.tar.xz
  ngtcp2-1.25.0.tar.xz.asc

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

Other differences:
------------------
++++++ ngtcp2.spec ++++++
--- /var/tmp/diff_new_pack.Cx1ihw/_old  2026-08-03 17:14:46.041444135 +0200
+++ /var/tmp/diff_new_pack.Cx1ihw/_new  2026-08-03 17:14:46.045444274 +0200
@@ -16,10 +16,6 @@
 #
 
 
-%if 0%{?suse_version} && 0%{?suse_version} < 1600
-%global force_gcc_version 14
-%endif
-
 %global soname  libngtcp2
 %global sover   16
 %global gnutls_soname %{soname}_crypto_gnutls
@@ -32,13 +28,14 @@
 # requires OpenSSL 3.x with QUIC support
 %bcond_with openssl
 %endif
-
+%if 0%{?suse_version} && 0%{?suse_version} < 1600
+%global force_gcc_version 14
+%endif
 Name:           ngtcp2
-Version:        1.24.0
+Version:        1.25.0
 Release:        0
 Summary:        Implementation of the IETF QUIC protocol
 License:        MIT
-Group:          Development/Libraries/C and C++
 URL:            https://nghttp2.org/ngtcp2
 Source0:        
https://github.com/ngtcp2/ngtcp2/releases/download/v%{version}/ngtcp2-%{version}.tar.xz
 Source1:        
https://github.com/ngtcp2/ngtcp2/releases/download/v%{version}/ngtcp2-%{version}.tar.xz.asc
@@ -47,10 +44,9 @@
 BuildRequires:  gcc%{?force_gcc_version}-c++
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-BuildRequires:  pkgconfig(gnutls) >= 3
-BuildRequires:  pkgconfig(libnghttp3) >= 1.12.0
+BuildRequires:  pkgconfig(gnutls) >= 3.7.3
 %if %{with openssl}
-BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(openssl) >= 1.1.1
 %endif
 
 %description
@@ -59,7 +55,6 @@
 
 %package -n %{soname}-%{sover}
 Summary:        Implementation of the IETF QUIC protocol
-Group:          System/Libraries
 
 %description -n %{soname}-%{sover}
 ngtcp2 is an implementation of the QUIC protocol (RFC 9000)
@@ -67,7 +62,6 @@
 
 %package -n %{gnutls_soname}%{gnutls_sover}
 Summary:        The ngtcp2 crypto API with GNUTLS as a backend
-Group:          System/Libraries
 
 %description -n %{gnutls_soname}%{gnutls_sover}
 ngtcp2 is an implementation of the QUIC protocol (RFC 9000).
@@ -76,7 +70,6 @@
 
 %package -n %{openssl_soname}%{openssl_sover}
 Summary:        The ngtcp2 crypto API with OpenSSL as a backend
-Group:          System/Libraries
 
 %description -n %{openssl_soname}%{openssl_sover}
 ngtcp2 is an implementation of the QUIC protocol (RFC 9000).
@@ -85,14 +78,12 @@
 
 %package -n python3-ngtcp2
 Summary:        Python3 bindings for ngtcp2
-Group:          Development/Libraries/Python
 
 %description -n python3-ngtcp2
 Python bindings for the ngtcp2 implementation of the QUIC protocol.
 
 %package devel
 Summary:        Development files for ngtcp2
-Group:          Development/Languages/C and C++
 Requires:       %{soname}-%{sover} = %{version}
 Provides:       libngtcp2-devel = %{version}-%{release}
 Obsoletes:      libngtcp2-devel < %{version}-%{release}
@@ -103,7 +94,6 @@
 
 %package -n libngtcp2_crypto_gnutls-devel
 Summary:        GnuTLS Development files for ngtcp2
-Group:          Development/Languages/C and C++
 Requires:       %{gnutls_soname}%{gnutls_sover} = %{version}
 Requires:       libngtcp2-devel = %{version}-%{release}
 
@@ -112,7 +102,6 @@
 
 %package -n libngtcp2_crypto_ossl-devel
 Summary:        OpenSSL Development files for ngtcp2
-Group:          Development/Languages/C and C++
 Requires:       %{openssl_soname}%{openssl_sover} = %{version}
 Requires:       libngtcp2-devel = %{version}-%{release}
 
@@ -128,11 +117,12 @@
 export CC="gcc-%{?force_gcc_version}"
 export CXX="g++-%{?force_gcc_version}"
 %endif
+# --enable-lib-only skips the examples, so the example-only dependencies
+# (libnghttp3, libev) are never probed and must not be requested here.
 %configure \
   --disable-static        \
   --disable-silent-rules  \
   --enable-lib-only       \
-  --with-libnghttp3       \
   --with-gnutls           \
 %if %{with openssl}
   --with-openssl          \

++++++ ngtcp2-1.24.0.tar.xz -> ngtcp2-1.25.0.tar.xz ++++++
++++ 6316 lines of diff (skipped)

Reply via email to