Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package siege for openSUSE:Factory checked 
in at 2026-08-20 16:17:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/siege (Old)
 and      /work/SRC/openSUSE:Factory/.siege.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "siege"

Thu Aug 20 16:17:25 2026 rev:14 rq:1372274 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/siege/siege.changes      2025-07-30 
11:47:31.112038791 +0200
+++ /work/SRC/openSUSE:Factory/.siege.new.1258/siege.changes    2026-08-20 
16:17:27.476830926 +0200
@@ -1,0 +2,18 @@
+Thu Aug 20 10:17:36 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 4.2.0:
+  * Per-thread cookie jars (each simulated user is isolated)
+  * Send HTTPS CONNECT only when the tunnel is not yet up
+  * Do not segfault when the Digest auth algorithm is NULL
+  * Recover from HTTP 403; parse content-type (-T) in URLs;
+    skip null URLs, requests and cookie domains
+  * Fix SIGINT teardown (use-after-free, crew shutdown, and
+    conflicting -r/-t paths)
+  * Substitute {uuid} in URLs
+- Drop siege-gcc15.patch: adopted upstream
+- BuildRequires: pkgconfig(uuid) for the new {uuid} token
+- Use HTTPS Source URL
+- Run siege --version in %check
+- Spec cleanup: %make_build, explicit gcc/make, drop Group
+
+-------------------------------------------------------------------

Old:
----
  siege-4.1.7.tar.gz
  siege-gcc15.patch

New:
----
  siege-4.2.0.tar.gz

----------(Old B)----------
  Old:  * Substitute {uuid} in URLs
- Drop siege-gcc15.patch: adopted upstream
- BuildRequires: pkgconfig(uuid) for the new {uuid} token
----------(Old E)----------

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

Other differences:
------------------
++++++ siege.spec ++++++
--- /var/tmp/diff_new_pack.s0DuLj/_old  2026-08-20 16:17:28.101852866 +0200
+++ /var/tmp/diff_new_pack.s0DuLj/_new  2026-08-20 16:17:28.103852936 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package siege
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2012 Pascal Bleser <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,18 +18,19 @@
 
 
 Name:           siege
-Version:        4.1.7
+Version:        4.2.0
 Release:        0
 Summary:        HTTP Regression Testing/Benchmarking Utility
 License:        GPL-2.0-or-later
-Group:          Productivity/Networking/Web/Utilities
 URL:            https://www.joedog.org/siege-home/
-Source:         http://download.joedog.org/siege/siege-%{version}.tar.gz
-# https://github.com/JoeDog/siege/issues/248
-Patch0:          siege-gcc15.patch
+Source:         https://download.joedog.org/siege/siege-%{version}.tar.gz
+BuildRequires:  gcc
+BuildRequires:  make
+# spec-cleaner --perl explodes this into hundreds of perl(...) BRs
 BuildRequires:  perl
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(uuid)
 BuildRequires:  pkgconfig(zlib)
 %{perl_requires}
 
@@ -49,11 +50,15 @@
 %build
 %configure \
   --sysconfdir="%{_sysconfdir}/%{name}"
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
 
+%check
+# --version still loads a resource file before getopt
+./src/siege -R "$PWD/doc/siegerc" --version
+
 %files
 %license COPYING
 %doc AUTHORS ChangeLog README.md
@@ -64,8 +69,8 @@
 %{_bindir}/siege
 %{_bindir}/siege2csv.pl
 %{_bindir}/siege.config
-%{_mandir}/man1/bombardment.1%{ext_man}
-%{_mandir}/man1/siege.1%{ext_man}
-%{_mandir}/man1/siege.config.1%{ext_man}
-%{_mandir}/man1/siege2csv.1%{ext_man}
+%{_mandir}/man1/bombardment.1%{?ext_man}
+%{_mandir}/man1/siege.1%{?ext_man}
+%{_mandir}/man1/siege.config.1%{?ext_man}
+%{_mandir}/man1/siege2csv.1%{?ext_man}
 

++++++ siege-4.1.7.tar.gz -> siege-4.2.0.tar.gz ++++++
++++ 60637 lines of diff (skipped)

Reply via email to