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)
