# changelog

author: Petr Pisar <ppisar@redhat.com> - 1.003-27
changelog:
  - License corrected to "Artistic-2.0 AND (GPL-1.0-or-later OR
    Artistic-1.0-Perl)"
  - Update a package description


author: Paul Howarth <paul@city-fan.org> - 0.38-13
changelog:
  - Tweak for EPEL
    - Classify buildreqs by usage
    - Use author-independent source URL
    - Fix permissions verbosely
    - Make %files list more explicit
    - Package LICENSE file


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.53-39
changelog:
  - Migrate to SPDX license
  - Use %{make_build} and %{make_install} where appropriate
  - Replace %{__perl} with /usr/bin/perl
  - Pass NO_PERLLOCAL=1 to Makefile.PL


author: Paul Howarth <paul@city-fan.org> - 1.01-32
changelog:
  - Spec tidy-up
    - Classify buildreqs by usage
    - Drop redundant buildroot cleaning in %install section
    - Don't need to remove empty directories from the buildroot
    - Simplify find command using -delete
    - Make %files list more explicit
    - Make permission changes visible in build log


author: Paul Howarth <paul@city-fan.org> - 1.0006-1
changelog:
  - Update to 1.0006
    - Fix failing to find the difference in this scenario (CPAN RT#84546):
      Before: <element>0</element>
      After: <element></element>
  - Drop EL-5 support:
    - Drop BuildRoot: and Group: tags
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section


author: Gary Buhrmaster <gary.buhrmaster@gmail.com> - 0.43-24
changelog:
  - Update license to SPDX format
  - spec file tidy/modernization
    - follow perl best practices for build and install
    - include README.md in doc
    - don't glob man base filename


author: Paul Howarth <paul@city-fan.org> - 1.32-1
changelog:
  - Update to 1.32
    - Interface Change: Change default for LoadBlessed to false
    - Remove YAML::Syck tests that parse META.yml
    - Switch to github actions for testing
    - Remove 'use vars' from code in favor of 'our'


author: Paul Howarth <paul@city-fan.org> - 1.34-1
changelog:
  - Update to 1.34
    - Fix memory corruption (GH#44, GH#48)
    - Fix for handling circular aliases (GH#52, GH#53)
    - Unconditionally include stdlib.h in syck.h (GH#56)
    - Switch changelog to a more parsable format
    - Update github CI to use a cpanfile
    - Update Devel::PPPort to 3.62
    - Stop depending on constants dropped from Perl 5.28 (GH#50)


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    Features:
    - Add LoadBytes, LoadUTF8, DumpBytes, DumpUTF8 functions (GH#51)
    Fixes:
    - Fix heap buffer overflow in the YAML emitter - CVE-2026-4177 (GH#67)
    - Fix DumpFile with tied filehandles (IO::String, IO::Scalar) (GH#22)
    - Fix _is_glob to recognize IO::Handle subclasses (GH#23)
    - Fix memory leak when dumping filehandles (CPAN RT#41199, GH#42)
    - Fix dumping of tied hashes (GH#31)
    - Fix dumping strings starting with '...' as unquoted plain scalars (GH#34)
    - Fix dumping strings with tabs and carriage returns as plain scalars (GH#59)
    - Fix double-dash YAML parsing (RT#34073, GH#35)
    - Fix extra newline after empty arrays/hashes in YAML output (GH#36)
    - Remove trailing whitespace from YAML output lines (GH#37, GH#38, GH#39)
    - Fix quoting of \r and \t in YAML output instead of emitting raw bytes
      (GH#40)
    - Fix growing !!perl/regexp objects in round-trips (GH#43)
    - Fix quoted '=' being transformed into 'str' (GH#45)
    - Fix backslash-space escape in double-quoted YAML strings (GH#61)
    - Fix flow sequence comma separator not recognized without trailing space
      (GH#60)
    - Fix wide character warning in DumpFile (GH#28)
    - Fix inline arrays without space after comma (GH#25)
    - Fix: quote strings matching YAML implicit types to prevent round-trip
      failures (GH#26)
    - Fix JSON::Syck::Dump to use JSON-valid \uXXXX escapes in output (GH#21)
    - Fix JSON::Syck::Load decoding of \/ and \uXXXX escape sequences (GH#30)
    - Fix: apply JSON postprocessing to JSON::Syck::DumpFile output (GH#104)
    - Fix: add tied-filehandle fallback to JSON::Syck::DumpFile (GH#98)
    - Fix: handle JSON escape sequences in SingleQuote mode Load (GH#99)
    - Fix: restore Perl 5.8 compatibility in test suite (GH#121)
    - Fix: correct copy-paste error in Makefile.PL clean target (GH#101)
    - Fix: correct $SortKeys POD default from false to true (GH#100)
    - Fix: correct POD documentation errors (GH#103)
    Maintenance:
    - Add C23-compatible function prototypes for GCC 15 compatibility (GH#112)
    - Silence macOS compiler warnings (GH#92)
    - Guard stdint.h include for portability (HP-UX 11.11) (GH#33)
    - Guard stdint.h include in syck_st.h for portability (GH#24)
    - Update ppport.h to 3.68
    - Add regression tests for magical variable dumping (GH#32)
    - CI: modernize GitHub Actions workflow (GH#123, GH#124)
    - CI: add disttest job to validate MANIFEST completeness
  - Use %{make_build} and %{make_install}
  - Drop workaround for C23 incompatibility


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - Update to 1.39
    Bug Fixes:
    - Fix: escape solidus (/) as \/ in JSON::Syck::Dump for XSS safety
      (GH#125, GH#130)
    - Fix: anchor tracking for blessed scalar refs in Dump (GH#126, GH#131)
    - Fix: prevent buffer underflow in base60 (sexagesimal) parsing (GH#133)
    - Fix: guard against NULL type from strtok in tag parsing (GH#135)
    - Fix: correct copy-paste bug in syck_seq_assign() ASSERT macros (GH#137)
    - Fix t/yaml-implicit-typing.t failure with -Duselongdouble perls
      (GH#138, GH#139)
    Improvements:
    - Resolve TODO tests for empty/invalid YAML to match actual behaviour
      (GH#127, GH#129)
    Maintenance:
    - Remove dead Perl 5.6 TODOs and convert 5.8 TODO to SKIP (GH#129)
    - Add comprehensive implicit type resolution test suite (GH#137)
    - Update MANIFEST to include all unit tests
    - Clean up test names to remove unnecessary numbering


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - Update to 1.41
    Bug Fixes:
    - Fix float parsing on -Dusequadmath perls: use Perl's Atof() instead of
      strtod() so that floats like -3.14 are not corrupted by double-precision
      rounding artifacts (GH#140, GH#141)


author: Paul Howarth <paul@city-fan.org> - 1.42-1
changelog:
  - Update to 1.42
    Bug Fixes:
    - Fix: Replace strtok() with strpbrk() and fix sign-compare warnings in
      perl_syck.h (GH#145)
    - Fix: Terminate plain scalars at document boundaries --- and ... (GH#150)
    - Fix: Skip %TAG and %YAML directives in document header (GH#151)
    - Fix: Plug SV leak when eval_pv croaks on bad perl/code blocks (GH#153)
    - Fix: Allow non-specific tag '!' before block scalars (GH#27, GH#102)
    - Fix: Remove spurious %type <nodeId> for indent_open in gram.y
      (GH#157, GH#158)
    - Fix: Use modern bison %define api.prefix directive (GH#159, GH#160)
    Improvements:
    - Implement YAML merge key (<<) support (GH#149)
    Maintenance:
    - Remove dead Perl 5.6/5.8 version guards from test files (GH#146)
    - Add YAML 1.0 spec compliance audit and coverage tests (GH#148)
    - Add comprehensive round-trip tests for YAML 1.0 spec features (GH#152)
    - Remove unneeded TODO in t/json-basic.t (GH#154)
    - Add regex Dump/Load/round-trip tests to perl tag scheme (GH#155)
    - Do not require a .y file to build YAML::Syck; add brew support for bison
    - Don't ship docs/ directory in tarball


author: Paul Howarth <paul@city-fan.org> - 1.43-1
changelog:
  - Update to 1.43
    Bug Fixes:
    - Fix: Prevent resource leaks on croak/early-return paths in Dump (GH#161)
    - Fix: Prevent output SV leaks on croak in Dump/DumpFile callers (GH#163)
    - Fix: Load() in list context returns empty list for empty/undef input; also
      applies to LoadBytes and LoadUTF8 (GH#164, GH#165)
    - Fix: DumpCode serializes prototype string instead of code body (GH#168)
    - Fix: Memory leak in !perl/scalar Load - newRV_inc should be newRV_noinc
      (GH#170)
    - Fix: Add pTHX_ to SAVEDESTRUCTOR_X callback for threaded Perl
      (GH#175, GH#176)
    - Fix: Add TODO guard for eval_pv leak on Perl < 5.14 (GH#179, GH#180)
    - Fix: Negative hex and octal values parsed as 0 with ImplicitTyping (GH#183)
    - Fix: Negative int#base60 values produce unsigned wraparound (GH#185)
    Improvements:
    - Modernize META_MERGE for CPANTS compliance (GH#162)
    - Fix hash table size handling and remove compile warnings in syck_st (GH#174)
    Maintenance:
    - Restore TODO guard for Dump code leak test on Perl < 5.26 (GH#167)
    - Resolve 2010 TODO in perl_json_postprocess with test coverage (GH#166)
    - CI: Upgrade actions to resolve Node.js 20 deprecation warnings (GH#177)


author: Paul Howarth <paul@city-fan.org> - 1.44-1
changelog:
  - Update to 1.44
    Bug Fixes:
    - Fix: Positive hex and octal values parsed as 0 with ImplicitTyping (GH#187)
    - Fix: Resolve uintptr_t redefinition error on Win64 MinGW (GH#186)


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - Update to 1.45
    Bug Fixes:
    - Fix: Use syck_base64_free() to fix Windows "Free to wrong pool" crash in
      base64 encode/decode buffers; also plugs a memory leak (GH#189)
    - Fix: Clear type tag on blessed scalar alias early-return so the stale tag
      no longer leaks onto the next emitted item (GH#193, GH#194, rhbz#2459200)
    - Fix: Negative float#base60 values produce wrong results; strip sign before
      accumulating and avoid negative zero for portable stringification (GH#191)
    - Fix: Prevent memory leaks when Load/LoadJSON croak on parse errors (GH#192)
    Maintenance:
    - Test: Add coverage for SortKeys and JSON MaxDepth (GH#188)
    - Test: Add error handling coverage for LoadFile/DumpFile (GH#190)
    - Update README


author: Paul Howarth <paul@city-fan.org> - 1.46-1
changelog:
  - Update to 1.46
    Bug Fixes:
    - Preserve string nature of numeric-looking values in Dump; pure strings (POK
      only, no IOK/NOK) are now quoted to maintain roundtrip fidelity
      (GH#199, GH#200)
    - Accept trailing commas in flow sequences and mappings ([a, b,] and
      {a: 1,}), valid per YAML 1.0/1.1/1.2 spec (GH#195, GH#196)
    Maintenance:
    - CI: upgrade install-with-cpm to v2 for compatibility with Perl versions
      prior to 5.24 in perldocker containers (GH#197, GH#198)
    - Clean up MANIFEST.SKIP: add #!include_default, remove redundant entries,
      exclude .claude/ from distribution


author: Paul Howarth <paul@city-fan.org> - 1.47-1
changelog:
  - Update to 1.47
    Security:
    - Fix four libsyck memory-safety CVEs reachable from the default
      YAML::Syck::Load() path on untrusted input with no special flags (GH#213)
      - CVE-2026-57075 (CWE-125): Out-of-bounds read in the base64 decoder
        caused by signed-char indexing of the decode table on !!binary input
      - CVE-2026-57076 (CWE-416): Use-after-free of an anchor key string shared
        between the node and the anchors table
      - CVE-2026-57077 (CWE-125): One-byte out-of-bounds read in the lexer
        newline scan during block-scalar parsing (incomplete-fix follow-on
        to CVE-2025-11683)
      - CVE-2026-13713 (CWE-416/CWE-415): Use-after-free / double-free of an
        anchor node on anchor redefinition, a remote-crash DoS from a 7-byte input
    - Harden syck_base64dec() to bounds-check each read so it cannot run past a
      non-NUL-terminated input buffer (defense-in-depth for callers passing raw
      buffers; GH#213)
    Bug Fixes:
    - Fix: Enforce $MaxDepth on Load to prevent C-stack exhaustion from deeply
      nested YAML/JSON input; YAML::Syck and JSON::Syck Load now default to 512,
      matching Dump (GH#204)
    - Fix: Emit YAML canonical forms (.nan, .inf, -.inf) for NaN/Inf values in
      Dump so they roundtrip with ImplicitTyping instead of reloading as plain
      strings (GH#201)
    Maintenance:
    - CI: add an AddressSanitizer job that builds the XS with
      -fsanitize=address and runs the suite plus the CVE trigger inputs to catch
      libsyck memory-safety defects; de-pin the libasan version so it tracks the
      runner's GCC (GH#213)


author: Paul Howarth <paul@city-fan.org> - 0.39-1
changelog:
  - Update to 0.39
    - Fix failures on perl ≥ 5.28.0 with -DDEBUGGING (CPAN RT#127118); the
      module has been amended to accommodate with a change of behaviour of a core
      macro
    - Updated contact information


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.9.0-41
changelog:
  - Minor style changes
  - Mostly imitate
    https://fedoraproject.org/wiki/Perl/Tips#Best_practices_for_the_latest_Fedora
  - Modernize rpm macros
  - Do not rm -rf the buildroot
  - Preserve timestamps when installing files
  - Install examples (eg/) and test.pl as documentation


author: Paul Howarth <paul@city-fan.org> - 2.000004-1
changelog:
  - Update to 2.000004
    - Update bundled ExtUtils::HasCompiler to 0.021
    - Update internal list of warnings (no behavior change)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 0.15.0-4
changelog:
  - respin to attempt to fix ceph in CentOS Storage SIG where a "rogue"
    thrift 0.15.0-3 seems to be breaking things


author: Paul Wouters <paul.wouters@aiven.io> - 6.0.6-1
changelog:
  - Update to 6.0.6 to fix a bunch of security issues:
  - Resolves: rhbz#CVE-2026-25075
  - Resolves: rhbz#CVE-2026-35328
  - Resolves: rhbz#CVE-2026-35329
  - Resolves: rhbz#CVE-2026-35330
  - Resolves: rhbz#CVE-2026-35331
  - Resolves: rhbz#CVE-2026-35332
  - Resolves: rhbz#CVE-2026-35333
  - Resolves: rhbz#CVE-2026-35334
  - Resolves: rhbz#CVE-2026-25075
  - Resolves: rhbz#CVE-2025-9615
  - Resolves: rhbz#CVE-2025-62291


author: Ondřej Sloup <osloup@redhat.com> - 2.0-0-1
changelog:
  - Rebase to the newest version
  - Fix compatibility with PostgreSQL 15
  - Remove patches as they are merged in upstream
  - Use autosetup
  - Manually build the package for documentation


author: Ondrej Sloup <osloup@redhat.com> - 2.0-3
changelog:
  - Make man docs only without subpackage as intended
  - Update upstream URL
  - Stop building llvmjit (rhbz#2214559, rhbz#2237282)
  - Prepare the package for EPEL9 (rhbz#2189271)


author: Simone Caronni <negativo17@gmail.com> - 1.24.1-5
changelog:
  - Update logroate and reload commands:
  - https://bugzilla.redhat.com/show_bug.cgi?id=2372537
  - https://bugzilla.redhat.com/show_bug.cgi?id=2403541


author: Shawn Iwinski <shawn@iwin.ski> - 3.1.47-1
changelog:
  - Update to 3.1.47
  - CVE-2022-29221 (RHBZ #2088250, 2088251)
  - CVE-2021-29454 (RHBZ #2044970, 2044971)
  - CVE-2021-21408 (RHBZ #2043595, 2043596)
  - Security update (RHBZ #2126854, 2126855, 2126856)


author: Remi Collet <remi@remirepo.net> - 1.10.2-4
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php80
  - add patches for PHP 8 from upstream and
    https://github.com/php-amqp/php-amqp/pull/383


author: Remi Collet <remi@remirepo.net> - 1.4.0-1
changelog:
  - update to 1.4.0
  - raise dependency on PHP 7.3
  - drop all patches merged upstream
  - switch to phpunit8, disable tests on EL


author: Remi Collet <remi@remirepo.net> - 3.5.0-1
changelog:
  - update to 3.5.0
  - drop all patches merged upstream
  - run test suite in parallel
  - add new options in configuration file


author: Remi Collet <remi@remirepo.net> - 3.5.1-2
changelog:
  - fix #457 failed test with ImageMagick 6.9.12-23
    using patch from https://github.com/Imagick/imagick/pull/458


author: Remi Collet <remi@remirepo.net> - 1.19.4-1
changelog:
  - update to 1.19.4
  - raise dependency on libbson and libmongc 1.27.6
  - raise dependency on libmongocrypt 1.10.1


author: Remi Collet <remi@remirepo.net> - 1.20.0-1
changelog:
  - update to 1.20.0
  - raise dependency on libbson and libmongc 1.28.0
  - raise dependency on libmongocrypt 1.11.0


author: Remi Collet <remi@remirepo.net> - 1.0.6-5
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php80
  - add upstream patch for test suite with PHP 8


author: Remi Collet <remi@remirepo.net> - 2.0.1-5
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php80
  - add minor fix from https://github.com/m6w6/ext-raphf/pull/9


author: Remi Collet <remi@remirepo.net> - 2.0.2-1
changelog:
  - update to 2.0.2
  - re-license spec file to CECILL-2.1
  - add pie virtualprovides (m6w6/ext-raphf)
  - drop patch merged upstream


author: Remi Collet <remi@remirepo.net> - 5.3.4-1
changelog:
  - update to 5.3.4
  - add patch for 32-bit build from
    https://github.com/phpredis/phpredis/pull/1957


author: Remi Collet <remi@remirepo.net> - 6.0.0~RC1-1
changelog:
  - update to 6.0.0RC1
  - rename to php-pecl-redis6 for new API
  - disable test suite for SCL
  - open https://github.com/phpredis/phpredis/pull/2367 PHP 7.2 required


author: Remi Collet <remi@remirepo.net> - 1.1.0-10
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php80
  - add patch for PHP 8 from
    https://github.com/php/pecl-text-ssdeep/pull/2


author: Remi Collet <remi@remirepo.net> - 0.1.0~RC1-1
changelog:
  - initial package
  - open https://github.com/TysonAndre/var_representation/pull/1
    missing file (stub.php)
  - open https://github.com/TysonAndre/var_representation/pull/3
    add version in phpinfo
  - open https://github.com/TysonAndre/var_representation/pull/4
    missing tests in pecl archive


author: Remi Collet <remi@remirepo.net> - 2.2.0-1
changelog:
  - update to 2.2.0
  - enable json, igbinary and msgpack serializers
  - rename configuration file to 50-yac.ini to ensure proper load order


author: Remi Collet <remi@remirepo.net> - 1.1.0-1
changelog:
  - update to 1.1.0
  - add workaround for regression in libsmbclient 4.16.9/4.17.5
    from https://github.com/eduardok/libsmbclient-php/pull/100
  - use SPDX license ID


author: Remi Collet <remi@remirepo.net> - 5.2.3-1
changelog:
  - update to 5.2.3 (2025-10-08, bugfix release)
  - fix patch to system CA certificates
  - always build with composer-generators


author: Stephen Smoogen <smooge@fedoraproject.org> - 2-2
changelog:
  - Make changes to match spec review https://bugzilla.redhat.com/show_bug.cgi?id=2258110
  - Make debugsource not run on el9
  - Fix phytool code for asprintf warning
  - Fix makefile for missing bindir and md5sum


author: Stephen Smoogen <smooge@fedoraproject.org> - 2-3
changelog:
  - Update comments to point to upstream PR
  - Update man page.
  - Fixed man page entry to match spec review


author: Jakub Jelen <jjelen@redhat.com> - 1.1.1-2
changelog:
  - Move pinentry-tty to separate subpackage (#1782442)
  - Update the wrapper selecting the appropriate version (#1918969)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.0-5
changelog:
  - Simplified packaging of completions
  - Requires filesystem-3.18-1 or later, which owns fish completions dirs
  - Requires redhat-rpm-config-228-1 or later for shell completion macros


author: Kalev Lember <klember@redhat.com> - 1.27.0-1
changelog:
  - Update to 1.27.0
  - Use make_build and make_install macros
  - Tighten soname globs
  - Use license macro for COPYING*
  - Tighten requires with _isa macro


author: Kalev Lember <klember@redhat.com> - 1.27.0-2
changelog:
  - Update pkcs11-helper-rfc7512.patch from
    https://github.com/OpenSC/pkcs11-helper/pull/4 (#1849259)


author: Davide Cavalca <dcavalca@fedoraproject.org> - 0^20230418git2cbe462-1
changelog:
  - Update to git snapshot 2cbe462
  - Switch to C++14 as now required by the system gtest package
  - Run the tests (disabled by default due to requirements)


author: Jerry James <loganjerry@gmail.com> - 8.4.0-1
changelog:
  - Version 8.4.0
  - Drop upstreamed -qt-deprecated and -openssl3 patches
  - Add -pclose patch to avoid zombie processes


author: Onuralp SEZER <thunderbirdtr@fedoraproject.org> - 1.2.0-2
changelog:
  - check section added.
  - min kf5 ver changed to 5.82
  - cpp BRs added.
  - missing qt and kf5 BRs added.


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:0.3.2-10
changelog:
  - Bump Epoch to work around invalid Obsoletes in plasma-discover-notifier
    (There is no version 0.5 planned any time soon, so < 0.5 doesn't make sense.)


author: Dridi Boukelmoune <dridi@fedoraproject.org> - 2.3.1-1
changelog:
  - Update to latest upstream release
  - Install zsh completions provided by upstream
  - Own the intermediate completions directories


author: Justin W. Flory <jflory7@fedoraproject.org> - 2.4.1-1
changelog:
  - Update to latest upstream release
  - Remove static package as static library is no longer compiled, see Pull Request
    https://github.com/altdesktop/playerctl/pull/228


author: Robert Scheck <robert@fedoraproject.org> 4.4-11
changelog:
  - Add patch to remove unused import of deprecated Python
    asyncore.dispatcher (#2238120, thanks to Patrick Scheck)


author: Robert Scheck <robert@fedoraproject.org> 4.4-13
changelog:
  - Add patch to replace pipes.quote() from deprecated Python
    pipes (#2318435, thanks to Sean Carlos and Patrick Scheck)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.0.0-2
changelog:
  - Previous fix for buffer overrun printing the contents of the sPLT chunk in
    certain malformed inputs (RHBZ#1905775) was incomplete; it should be properly
    fixed now.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.0.0-3
changelog:
  - Fix a buffer overrun for certain invalid MNG PPLT chunk contents
    (RHBZ#1907428); not built in Fedora


author: Sérgio Basto <sergio@serjux.com> - 1.0.21-9.nmu1
changelog:
  - Mail::Box::Manager, Mail::Sendmail and Compress::Zlib is only needed for
    podebconf-report, if program needs the perl module and it is not installed,
    it will send a warning, so these perl modules are optional.


author: Carl George <carl@george.computer> - 1.11.2-0.1.20220328git5a0b182
changelog:
  - Update to a snapshot of the upstream 1.11.2 branch for openssl 3 compatibility
  - Resolves: rhbz#2021939


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.13.1-8
changelog:
  - Add new %check section running tests suite with pytest
  - Add BuildRequires for tests suite
  - Fix pkgdocdir unowned directory


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.2-1
changelog:
  - Update to 1.2
  - Remove libtextstyle optional dep as it may go away https://src.fedoraproject.org/rpms/gettext/pull-request/9
  - Add emacs subpackage


author: Benjamin A. Beasley <code@musicinmybrain.net> - 6.4.2-13
changelog:
  - Remove comment with dead “API monitoring” link
  - Convert HTTP URLs to HTTPS
  - Remove workaround for in-source builds
  - Remove obsolete %ldconfig_scriptlets macro
  - Use the %license macro
  - Stop packaging the HTML documentation due to bundled/minified JS, etc.
  - Move the “Third Party” docs to -devel, and package all of them
  - Do not glob over the .so version in %files


author: Hans de Goede <hdegoede@redhat.com> - 19-34
changelog:
  - Deal with pipewire jack identifiers containing chars which have special meanings in regexes
    Resolves rhbz#1939749


author: Christoph Erhardt <fedora@sicherha.de> - 2.8.3-11
changelog:
  - Review SPDX license identifier; `MIT` is correct
  - Make summary and description of `fonts` subpackage more precise (rhbz#2232553)


author: Dave Love <loveshack@fedoraproject.org> - 2.4.4-1
changelog:
  - Update to 2.4.4
  - Remove el7 conditional
  - Exclude s390x
  - Run all the checks
  - Drop patch 0
  - Adjust dependencies and installed files


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.8.0-5
changelog:
  - Simplify testing
  - Always run an import-only “smoke test”
  - Do not run language-specific tests; run only the tests that tox would run


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.14.0-1
changelog:
  - Update to 0.14.0
  - Improve file ownership in doc subpackage
  - Minor fix in the doc subpackage (no need to remove rst files)


author: Paul Howarth <paul@city-fan.org> - 1.3.8b-4
changelog:
  - Fix RADIUS Message-Authenticator verification in mod_radius
    - https://github.com/proftpd/proftpd/issues/1840
    - https://bugzilla.redhat.com/show_bug.cgi?id=2325448


author: Paul Howarth <paul@city-fan.org> - 1.3.8c-1
changelog:
  - Update to 1.3.8c
    - Using FTPS after upgrading from 1.3.8a to 1.3.8b lead to crash (GH#1770)
    - Bad handling of lack of extended attributes lead to SFTP out of memory
      error (GH#1785)
    - mod_sftp_sql logged "header value too long" due to unexpected key header
      text (GH#1529)
    - SSH ECDSA host key algorithms were not used as expected despite configuring
      appropriate key (GH#1839)
    - RADIUS Message-Authenticator verification failed with ProFTPD mod_radius
      (GH#1840)
    - Supplemental group inheritance granted unintended access to GID 0 due to
      lack of supplemental groups from mod_sql (GH#1830)


author: Paul Howarth <paul@city-fan.org> - 1.3.8c-2
changelog:
  - Avoid NULL pointer dereferences in mod_ls (CVE-2024-57392)
    - https://github.com/proftpd/proftpd/issues/1866


author: Paul Howarth <paul@city-fan.org> - 1.3.8d-1
changelog:
  - Update to 1.3.8d
    - Use of HideNoAccess for SFTP sessions can lead to segfault and/or
      unexpected behaviour (GH#1855)
    - SFTP channel allocations can lead to high memory utilization over time
      (GH#1876)
    - Avoid NULL pointer dereferences in mod_ls (GH#1866, CVE-2024-57392)


author: Paul Howarth <paul@city-fan.org> - 1.3.8d-2
changelog:
  - Fix potential SQL injection via mod_sql (CVE-2026-42167)
    - https://github.com/proftpd/proftpd/issues/2052


author: Paul Howarth <paul@city-fan.org> - 1.3.8d-3
changelog:
  - Additional escaping for avoidance of SQL injection issues with %{note:...}
    and %{env:...}; these are on top of the existing fix for CVE-2026-42167 in
    1.3.9a
  - Fix for SQL Injection in mod_wrap2_sql via reverse DNS hostname
    (CVE-2026-44331, rhbz#2466899, https://github.com/proftpd/proftpd/issues/2057)


author: Robert Scheck <robert@fedoraproject.org> 13.0.2-4
changelog:
  - Use 'systemctl try-reload-or-restart' in logrotate postrotate
    script (#2371331, thanks to Marcos Mello)
  - Do not use removed /etc/pki/tls/certs/ca-bundle.crt bundle file
    for Fedora 43 >= and RHEL >= 11


author: Tom Callaway <spot@fedoraproject.org> - 13.0.4-2
changelog:
  - rebuild for lua 5.5
  - apply upstream fix for configure
  - make a new patch to actually support lua 5.5


author: Pavel Raiskup <praiskup@redhat.com> 1.22-1
changelog:
  - ajust to the current/future DNF packaging
  - fix for new DNF that doesn't accept %location in --queryformat


author: Pavel Raiskup <praiskup@redhat.com> 1.23-2
changelog:
  - using a temporary DNF cache directory, Koji FTBFS and https://github.com/fedora-copr/copr/issues/2756


author: Pavel Raiskup <praiskup@redhat.com> 1.25-1
changelog:
  - PruneRepoAnalyzer to use the temporary cachedir, too
  - Read BUILDTIME from the repo metadata, rather than every single RPM file


author: Pavel Raiskup <praiskup@redhat.com> 1.26-1
changelog:
  - dnf5 compat: Use file:// in baseurls explicitly
  - pair_srpm_rpm: migrate to DNF5, keep DNF4 backward compat
  - pair_srpm_rpm: use a correct specifier for logging strings


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.7-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.2
  - https://github.com/okbob/pspg/releases/tag/5.8.3
  - https://github.com/okbob/pspg/releases/tag/5.8.4
  - https://github.com/okbob/pspg/releases/tag/5.8.6
  - https://github.com/okbob/pspg/releases/tag/5.8.7


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.9-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.9
  - https://github.com/okbob/pspg/releases/tag/5.8.8


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.11-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.11
  - https://github.com/okbob/pspg/releases/tag/5.8.10


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.16-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.16
  - https://github.com/okbob/pspg/releases/tag/5.8.15
  - https://github.com/okbob/pspg/releases/tag/5.8.14
  - https://github.com/okbob/pspg/releases/tag/5.8.13
  - https://github.com/okbob/pspg/releases/tag/5.8.12


author: Jerry James <loganjerry@gmail.com> - 1.15-1
changelog:
  - Update to 1.15 (rhbz#2241663)
  - Change doc subpackage architecture to noarch
  - Change Source URL to tarball with the tests included
  - Add a %check script
  - Do not glob the library name
  - Minor spec file cleanups


author: Jonathan Wright <jonathan@almalinux.org> - 1.0.51-1
changelog:
  - New version
  - Resolves: rhbz#2026153
  - Remove usermode dependency and non-root "ftpwho"
  - Resolves: rhbz#502754


author: Robert Scheck <robert@fedoraproject.org> - 0.10.0-11
changelog:
  - Update license identifier to SPDX expression
  - Add patch proposal to change incompatible pointer type (#2259528)


author: Pavel Raiskup <praiskup@redhat.com> - 0.13-1.gitbb0ae
changelog:
  - rebase to the latest git HEAD
  - allow 'limit: ' configuration, and set limit=1000 for the Red Hat Bugzilla instance


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.5.4-1
changelog:
  - Update to 0.5.4
  - Add GPG signature verification
  - Drop Python 2 subpackage - https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.5.4-4
changelog:
  - Add BuildRequire python3-setuptools in addition to python3-devel
    (see https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/)


author: Jerry James <loganjerry@gmail.com> - 1.2.2-1
changelog:
  - Update to 1.2.2
  - Unbundle the FontAwesome fonts
  - Update python macro usage
  - Convert License tag to SPDX
  - Move Provides for bundled fonts to python3-qtawesome


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.9.7-4
changelog:
  - Ensure tests run on all architectures
  - Fix RHBZ#2055249 with upstream PR#222, which includes fixes for additional C
    API mismatches.


author: Benjamin A. Beasley <code@musicinmybrain.net> 1.0.0-1
changelog:
  - Update to 1.0.0 (close RHBZ#2022222)
  - Change License from “ASL 2.0 and Python” to “ASL 2.0” since upstream
    dropped the Python-licensed unittest3_backport code
  - Add an additional import smoke test


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.0-1
changelog:
  - Update to 0.7.0 (fix RHBZ#1823140); this release adds Python 3.10 support
    (fixes RHBZ#1906349)
  - Switch to pyproject-rpm-macros, since upstream has replaced setup.py with
    pyproject.toml
  - Drop obsolete %python_provide macro


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.9.3-1
changelog:
  - Update to 3.9.3, security update for CVE-2024-23334 and CVE-2024-23829 (fix
    RHBZ#2261891, fix RHBZ#2261910)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.9.3-3
changelog:
  - Backport support for llhttp 9.2.1
  - Started rejecting obsolete line folding in Python parser to match


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 1.4.4.post2-5
changelog:
  - Migrate to pyproject macros
  - Remove unused dependencies and linters
  - Use SPDX license identifier
  - credit: Steve Traylen <steve.traylen@cern.ch> for original PR


author: Carl George <carl@george.computer> - 3.5.0-1
changelog:
  - Latest upstream rhbz#2007952
  - Enable test suite
  - Only run test on Fedora
  - Only build docs on Fedora


author: Carl George <carlwgeorge@fedoraproject.org> - 3.7.2-1
changelog:
  - Update to 3.7.2, resolves rhbz#2209379
  - Remove mypy build requirement
  - Run tests directly with pytest to avoid tox build requirement
  - Run import check when tests are disabled
  - Remove duplicate license file


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0-18
changelog:
  - Subpackage python2-auth-credential has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Major Hayden <major@mhtx.net> - 1.2.1~git.3.a5a4ef4
changelog:
  - Updated to latest commit on 2021-08-11
  - Generate a source tarball using a script to shrink size of source RPM


author: Steve Traylen <steve.traylen@cern.ch> - 4.10.0-3
changelog:
  - New bcond flag to disable/enable soupsieve dependency
  - New bcond flag to disable/enable testing
  - Test module loading in check section


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.1-5
changelog:
  - Subpackage python2-betamax has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.9-2
changelog:
  - Patch to explicitly distribute brukerapi.config
  - Fixes a warning from setuptools about ambiguous configuration


author: Cole Robinson <crobinso@redhat.com> - 3.2.0-1
changelog:
  - Update to version 3.2.0
  - Use soon-to-be-required Authorization header for RH bugzilla
  - Remove cookie auth support


author: Miro Hrončok <mhroncok@redhat.com> - 0.9.0-2
changelog:
  - Drop redundant BuildRequries for deprecated python3-toml
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonToml


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.2-12
changelog:
  - Subpackage python2-catkin-sphinx has been removed
    See https://fedoraproject.org/wiki/Changes/Sphinx2


author: Scott K Logan <logans@cottsay.net> - 0.3.2-1
changelog:
  - Update to 0.3.2
  - Review SPDX license
  - Drop spec file support for EPEL 7
  - convert license to SPDX


author: Scott K Logan <logans@cottsay.net> - 1.1.0-1
changelog:
  - Update to 1.1.0 (rhbz#2394423)
  - Replace macro use in URL/Source0 fields for spec legibility
  - Move doc subpackage after python3 so %{summary} resolves correctly


author: Dan Radez <dradez@redhat.com> - 10.0.1-5
changelog:
  - Deselect tests incompatible with EPEL 9 libraries
  - Add timeout wrapper for hung cheroot server threads


author: Scott K Logan <logans@cottsay.net> - 0.3.2-1
changelog:
  - Rebuilt to change main python from 3.4 to 3.6 in EPEL 7
  - Handle automatic dependency generation (f30+)


author: Scott K Logan <logans@cottsay.net> - 0.18.1-1
changelog:
  - Update to 0.18.1 (rhbz#2300129)
  - Drop RHEL 7 spec support
  - Use boolean operators for backwards compatibility package dependencies


author: Scott K Logan <logans@cottsay.net> - 0.2.2-1
changelog:
  - Update to 0.2.2
  - Rebuilt to change main python from 3.4 to 3.6 in EPEL 7
  - Handle automatic dependency generation (f30+)


author: Scott K Logan <logans@cottsay.net> - 0.3.2-1
changelog:
  - Update to 0.3.2
  - Rebuilt to change main python from 3.4 to 3.6 in EPEL 7
  - Handle automatic dependency generation (f30+)


author: Jakub Kadlcik <frostyx@email.cz> 1.132-1
changelog:
  - Discourage from deleting objects while paginating over them
  - Suggest pagination only when a GET request timeouts


author: Jakub Kadlcik <frostyx@email.cz> 2.2-1
changelog:
  - Stop using deprecated %py3_build/%py3_install macros
  - Remove rhel7 conditions and remove python2 support


author: Jakub Kadlcik <frostyx@email.cz> 2.3-1
changelog:
  - Use correct used HTTP methods for delete and update requests
  - Introduce v3.requests.DELETE method


author: Jakub Kadlcik <frostyx@email.cz> 2.6-1
changelog:
  - Don't traceback new-api-token for default config
  - Bypass anubis challenge by setting copr user agent
  - Use Tito to generate component.__version__


author: Pavel Raiskup <praiskup@redhat.com> 0.22-1
changelog:
  - fix misleading warning for non-copr library consumers
  - add `contextlib.nullcontext` function as EL8 compat
  - limit stdout/stderr of ssh.run_expensive() commands
  - use 'copr-common/<version>' as http user agent identifier
  - changes needed to allow user SSH to builders


author: Jakub Kadlcik <frostyx@email.cz> 1.2-1
changelog:
  - Specify reason for running createrepo
  - Improve robustness and cooperation between backend and rpmbuild
  - Remove license classifier
  - Modernize specfile using pyproject macro


author: Iryna Shcherbina <ishcherb@redhat.com> - 0.2.12-8.post1
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.12-12.post1
changelog:
  - Subpackage python2-d2to1 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> 2.3.1-1
changelog:
  - Update to 2.3.1 - Closes rhbz#2108452
  - Remove upstreamed python-daemon-safe_hasattr.patch
  - Remove upstreamed tests-remove-duplicate-mocking.patch


author: Miro Hrončok <mhroncok@redhat.com> - 0.7.6-7
changelog:
  - Run the tests during build
  - Drop unused requirement of deprecated nose
  - Fix incompatibility with regex 2022.3.15+
  - Fixes: rhbz#2080221


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.7-1
changelog:
  - Update to 1.1.7 (close RHBZ#2115204)
  - Port to pyproject-rpm-macros
  - Add extras metapackages
  - Build Sphinx documentation as PDF rather than HTML to avoid issues with
    bundled and precompiled JavaScript etc.
  - Split out a python3-dateparser-scripts subpackage


author: Packit <hello@packit.dev> - 1.2.14-1
changelog:
  - Drops seemingly unused importlib-metadata dev dep (Colin Dean)
  - Fixes comment on which version is development branch (Colin Dean)
  - Adds Pythons dropped notice to changelog (Colin Dean)
  - Drops limitation on tox < 4 since bug was fixed (Colin Dean)
  - Adds srpm_build_deps to Packit config (Colin Dean)
  - Try explicitly setting AppVeyor image to VS2022 (Colin Dean)
  - Exclude pypy3 on ppc64le on Travis builds (Colin Dean)
  - Drops old Pythons and adds newer ones for Appveyor build (Colin Dean)
  - Drop the .9 from pypy3 in tox.ini (Colin Dean)
  - Use specifically pypy3.9 v7.3.9 (Colin Dean)
  - Adds Python 3.12 config to tox (Colin Dean)
  - Limit tox to <4 on Travis because of outdatedness (Colin Dean)
  - Try installing importlib_metadata for tox run (Colin Dean)
  - Use newer Travis environment, Focal (Ubuntu 20.04) (Colin Dean)
  - Adds importlib-metadata to dev deps (Colin Dean)
  - Split and fix tox config for more better coverage (Colin Dean)
  - Dropping support for Python older than v3.7 in build systems like pytest and tox, while ensuring the library remains production-compatible. (Colin Dean)
  - Drops Python 2.7, 3.5, 3.6 builds from Travis; add 3.12 (Colin Dean)
  - Upgrades some actions versions in Actions python builds (Colin Dean)
  - Drops Actions builds for Python 2.7, 3.5, 3.6; condense 3.7+ (Colin Dean)
  - Bump checkout to v3 in CodeQL Analysis workflow (Colin Dean)
  - Add support for Python 3.11 (Hugo van Kemenade)
  - edit changelog (Pierrick Rambaud)
  - add test for D213 docstrings (Pierrick Rambaud)
  - work with empty docstring (Pierrick Rambaud)
  - fix: digest D212 and D213 docstring (Pierrick Rambaud)
  - Add support for Python 3.10 (Hugo van Kemenade)
  - Prepare next version 1.2.14 (unreleased) (Laurent LAPORTE)
  - Minor change in bumpversion  configuration to also bump the project version in "appveyor.xml". (Laurent LAPORTE)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.7.1-5
changelog:
  - Python 2 binary package renamed to python2-dirq
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.7.1-11
changelog:
  - Subpackage python2-dirq has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.39-14
changelog:
  - Subpackage python2-distutils-extra has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.46.0-6
changelog:
  - Pass --source to `coverage` so it can find the source files (needed for
    coverage 7.x)
  - Run tests with verbose output


author: Michel Lind <salimma@fedoraproject.org> - 2.5-1
changelog:
  - Update to 2.5
  - Modernize spec to use current guidelines
  - Reenable tests
  - Conditionalize documentation building
  - Use SPDX license identifier


author: Michel Lind <salimma@fedoraproject.org> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Audited licensing; LicenseRef-Callaway-BSD -> BSD-2-Clause AND CC-BY-4.0
    AND CC0-1.0
  - Stop using deprecated Python macros; Fixes: RHBZ#2377641


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 3.2.3-1
changelog:
  - Update to 3.2.3
  - Remove commands that do not work on Python 3.12 (rhbz#2226178,
    rhbz#2220193)
  - Use SPDX license identifier
  - Run tests in verbose mode


author: Michel Lind <salimma@fedoraproject.org> - 3.2.1-1
changelog:
  - Update to 3.2.1
  - Modernize spec to use new Python packaging guidelines
  - Drop old Obsoletes added back in Fedora 28
  - Use SPDX license identifier


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 1.3.9-1
changelog:
  - Update to 1.3.9
  - Mark as compatible with Django 4.2
  - Patch for running tests under Python 3.12 (rhbz#2220195)
  - Use SPDX license identifier


author: Michel Lind <salimma@fedoraproject.org> - 3.2.25-1
changelog:
  - Update to 3.2.25
  - Mark as deprecated due to EOL
  - Update list of bundled dependencies
  - Declare licenses of bundled dependencies
  - Add virtual Provides and Conflicts to allow swapping Django stacks
  - Drop unneeded patches


author: Michel Lind <salimma@fedoraproject.org> - 4.2.14-1
changelog:
  - Update to 4.2.14 to address multiple CVEs
  - resolves CVE-2024-38875, CVE-2024-39329, CVE-2024-39330, CVE-2024-39614


author: Michel Lind <salimma@fedoraproject.org> - 4.2.20-1
changelog:
  - Update to version 4.2.20; Fixes: RHBZ#2350882
  - Fix for CVE-2025-26699: Potential denial-of-service vulnerability in
    django.utils.text.wrap()


author: Michel Lind <salimma@fedoraproject.org> - 4.2.22-1
changelog:
  - Update to version 4.2.22
  - Fixes CVE-2025-32873: Denial-of-service possibility in strip_tags()
  - Fixes CVE-2025-48432: Potential log injection via unescaped request path
  - Revert pyproject conversion; we don't need it and don't have the needed
    version
  - Rebase Python 3.13 patch


author: Michel Lind <salimma@fedoraproject.org> - 4.2.27-1
changelog:
  - Update to version 4.2.27
  - Fixes CVE-2025-13372: Potential SQL injection in FilteredRelation column
    aliases on PostgreSQL
  - Fixes CVE-2025-64460: Potential denial-of-service vulnerability in XML
    Deserializer
  - Fixes CVE-2025-64459: Potential SQL injection via _connector keyword
    argument (4.2.26)
  - Fixes CVE-2025-59681: Potential SQL injection in QuerySet.annotate(),
    alias(), aggregate(), and extra() on MySQL and MariaDB (4.2.25)
  - Fixes CVE-2025-59682: Potential partial directory-traversal via
    archive.extract() (4.2.25)
  - Fixes CVE-2025-57833: Potential SQL injection in FilteredRelation column
    aliases (4.2.24)


author: Michel Lind <salimma@fedoraproject.org> - 4.2.28-1
changelog:
  - Update to version 4.2.28
  - Fixes CVE-2025-13473: Username enumeration through timing difference in
    mod_wsgi authentication handler
  - Fixes CVE-2025-14550: Potential denial-of-service vulnerability via
    repeated headers when using ASGI
  - Fixes CVE-2026-1207: Potential SQL injection via raster lookups on
    PostGIS
  - Fixes CVE-2026-1285: Potential denial-of-service vulnerability in
    django.utils.text.Truncator HTML methods
  - Fixes CVE-2026-1287: Potential SQL injection in column aliases via
    control characters
  - Fixes CVE-2026-1312: Potential SQL injection via QuerySet.order_by and
    FilteredRelation


author: Michel Lind <salimma@fedoraproject.org> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Modernize to follow the latest Python packaging guidelines
  - Generate extras subpackages
  - Enable import checks
  - Run unit tests
  - Use proper SPDX license identifier (zlib -> Zlib)
  - Enable Packit for future Rawhide updates


author: Christian Schuermann <spike@fedoraproject.org> 3.12.0-1
changelog:
  - Update to 3.12.0
  - Add new duckdns extra package
  - Add localzone and oci extra packages since dependancies are now available on Fedora


author: Miro Hrončok <mhroncok@redhat.com> - 0.6.2-15
changelog:
  - Subpackage python2-docopt has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.7.0~beta-3
changelog:
  - Package Review RHBZ#1917089:
    - Fix the Version tag to match upstream version
    - Use %{python3_version} in %files section


author: Benjamin A. Beasley <code@musicinmybrain.net>
changelog:
  - Completely modernize (and greatly simplify) the packaging
  - Use pyproject-rpm-macros (fix RHBZ#2377674)
  - Package from the GitHub archive instead of the PyPI sdist
  - Run the tests
  - Use the provisional pyproject declarative buildsystem


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.1-11
changelog:
  - Update License to SPDX
  - Fix up a few obsolete packaging practices
  - Do not repeat the description text in the spec file
  - Remove unnecessary and unwanted coverage dependencies
  - Port to pyproject-rpm-macros


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.3.4-2
changelog:
  - Don’t ship package-lock.json files with the examples
  - This keeps from having automated bugs filed for irrelevant CVE’s in NPM
    packages that are mentioned there. See RHBZ#2127005.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.18-1
changelog:
  - Update to 0.18 (close RHBZ#2126965)
  - The separate -doc subpackage is dropped since upstream switched from
    sphinx to mkdocs


author: Scott K Logan <logans@cottsay.net> - 0.2.1-2
changelog:
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Enable doctest check using pytest


author: Stephen Gallagher <sgallagh@redhat.com> - 1.0.0-4
changelog:
  - Skip tests that are buggy on certain architectures
  - Restore the UUID tests, as the bug was fixed some time ago


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.12.5-1
changelog:
  - Update to 0.12.5 (close RHBZ#2193080)
  - Fixes remaining test failures on s390x
    (https://github.com/quintusdias/glymur/issues/604,
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032291)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:2.41.1-2
changelog:
  - Migrate to pyproject-rpm-macros (fix RHBZ#2377753)
  - Add missing extras metapackages
  - Run the tests


author: Carl George <carl@george.computer> - 20.1.0-7
changelog:
  - Convert to pyproject macros
  - Build docs with make
  - Sync eventlet worker patch with upstream, resolves rhbz#2082925


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.0-7
changelog:
  - Remove workaround for Python 3.10 new repr() behavior
  - Enum reprs were reverted to Python 3.9 behavior in Python 3.10.b4


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.7-1
changelog:
  - Update to 0.1.7 (close RHBZ#2179363) and use SPDX
  - Port to pyproject-rpm-macros
  - General spec-file modernization
  - Convert License field to SPDX


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.0-6
changelog:
  - EPEL9: allow python-setuptools_scm 6.0.1
  - Skip test_fallback, as upstream does for Python 2.7, due to the
    downgraded setuptools-scm version.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-1
changelog:
  - Update to 0.3.0 (close RHBZ#2152320)
  - We can now rely on pyproject-rpm-macros >= 1.2.0
  - The LICENSE.txt file is now handled in pyproject_files
  - The setuptools_scm 7 patch is now merged upstream


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.6.10-16
changelog:
  - Port to pyproject-rpm-macros
  - Switch to GitLab archive instead of PyPI sdist to get tests and docs
  - Run the tests
  - Clean up obsolete packaging macros and practices
  - Remove bogus manual runtime dependency on setuptools
  - Package the changelog


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.1-1
changelog:
  - Update to 0.7.1 (close RHBZ#2239611)
  - The hard dependency on python-psutil is dropped; there is a new
    memory_info extra and a corresponding metapackage, upon which we carry a
    weak (Recommends:) dependency.


author: Miro Hrončok <mhroncok@redhat.com> - 1:1.1-8
changelog:
  - Use standard library unittest.mock instead of 3rd party mock
  - Add subpackages with Python extras: lxml genshi chardet all


author: Pavel Cahyna <pcahyna@redhat.com> - 0.19.0-2
changelog:
  - Remove unused python3-pytest-cov build dependency
  - Use mock from the standard library, remove build dependency
    on the deprecated python-mock package


author: Fabian Affolter <mail@fabian-affolter.ch> 0.19.0-1
changelog:
  - * Thu Aug 26 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.0-1 -
    Update to latest upstream release 0.19.0


author: Carl George <carl@george.computer> - 0.15-2
changelog:
  - Include missing upstream license
  - Disable package data in setup.py to avoid installing source files


author: Pavel Raiskup <praiskup@redhat.com> - 1.3.4-1
changelog:
  - new upstream release, per release notes:
    https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4


author: Paul Howarth <paul@city-fan.org> - 1.5.0-1
changelog:
  - Update to 1.5.0
    - Allow any string-compatible object to be passed to 'Context.cd', enabling
      use of (for example) 'pathlib.Path' instances (GH#454, GH#577, GH#583,
      GH#607, GH#681)
    - Don't silently discard help text for task arguments whose names happen to
      contain underscores (GH#409, GH#580, GH#611)
    - Don't silently ignore task help specifiers that don't actually map to the
      decorated task's arguments (e.g. '@task(help={"foo": "help for foo"})'
      wrapping a task without a 'foo' argument) (GH#398, GH#580, GH#611)
    - Allow subcollections to act as the default 'tasks' of their parent
      collections (via the new 'default' kwarg to
      '~invoke.collection.Collection.add_collection'); this means that
      non-trivial task trees can specify, e.g. "use my test subcollection's
      default task as the global default task" and similar (GH#197)
    - Enhanced test coverage in a handful of modules whose coverage was under 90%
    - '~invoke.context.MockContext' now populates its 'NotImplementedError'
      exception instances (typically raised when a command is executed that had
      no pre-prepared result) with the command string that triggered them; this
      makes it much easier to tell what exactly in a test caused the error
    - '~invoke.context.MockContext' now accepts a few quality-of-life shortcuts
      as keys and values in its 'run'/'sudo' arguments:
      - Keys may be compiled regular expression objects, as well as strings, and
        will match any calls whose commands match the regex
      - Values may be 'True' or 'False' as shorthand for otherwise empty
        '~invoke.runners.Result' objects with exit codes of '0' or '1'
        respectively
      - Values may also be strings, as shorthand for otherwise empty
        '~invoke.runners.Result' objects with those strings given as the 'stdout'
        argument
    - Add a new 'repeat' kwarg to '~invoke.context.MockContext' which, when True
      (default: False) causes stored results for its methods to be yielded
      repeatedly instead of consumed (GH#441)
    - Immutable iterable result values handed to '~invoke.context.MockContext'
      would yield errors (due to the use of 'pop()'); the offending logic has
      been retooled to be more iterator-focused and now works for tuples and etc.
    - Update the testing documentation a bit: cleaned up existing examples and
      added new sections for the other updates in the 1.5 release
    - Automatically populate the 'command' attribute of '~invoke.runners.Result'
      objects returned by '~invoke.context.MockContext' methods, with the command
      string triggering that result; previously, users had to do this by hand or
      otherwise suffered inaccurate result objects (GH#700)
    - Upgrade '~invoke.context.MockContext' to wrap its methods in 'Mock' objects
      if the '(unittest.)mock' library is importable; this makes testing
      Invoke-using codebases even easier


author: Charalampos Stratakis <cstratak@redhat.com> - 3.0.0-3
changelog:
  - Fix a file conflict with python3-jaraco
  - Rename the binary rpms to conform to the packaging guidelines
  - Misc packaging fixes


author: Ondrej Mosnáček <omosnacek@gmail.com> - 4.0.0-2
changelog:
  - Fix the install command to comply with guidelines
  - Use %{pyproject_[save_]files}
  - Fix EPEL9 build


author: Göran Uddeborg <goeran@uddeborg.se> 0.8.0-1
changelog:
  - Upgrade to 0.8.0 (#1987023)
  - Update SPEC file to current Python packaging guidelines and RPM macros


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.11.0-2
changelog:
  - Fix FTBFS with pytest 7.0.0rc1

  https://github.com/pytest-dev/pytest/discussions/9415#discussioncomment-1926262


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.0.0-3
changelog:
  - Switch URL to the GitHub project page
  - Stop using deprecated zero-argument form of pypi_source
  - Remove workarounds for EL7/8 and end-of-lifed Fedoras
  - Update description and stop implying there is a Python 2 version
  - Drop obsolete python_provide macro
  - Port to pyproject-rpm-macros
  - Re-enable GPG verification
  - Update License to SPDX


author: Merlin Mathesius <mmathesi@redhat.com> - 1.2.6-8
changelog:
  - Build the Python3 version of the docs
  - Patch sphinx doc config to use imgmath instead of deprecated pngmath extension


author: Sudip Shil <sshil@redhat.com> - 1.0.9-2
changelog:
  - License changed to Apache-2.0(SPDX format)
  - Removed Requires: python3dist(six) because it's auto generated


author: Michel Lind <salimma@fedoraproject.org> - 3.0-1
changelog:
  - Update to 3.0 (rhbz#1697350)
  - Use SPDX license identifier
  - Update to the latest Python packaging guidelines


author: Michel Lind <salimma@fedoraproject.org> - 2.1.1-1
changelog:
  - Update to version 2.1.1; Resolves rhbz#2461121
  - Add build requirement on python3-pkg-resources on Python >= 3.15;
    Resolves rhbz#2485885
  - Enable Packit for future builds


author: Miro Hrončok <mhroncok@redhat.com> - 2.6.1-2
changelog:
  - Subpackage python2-ldap3 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Paul Howarth <paul@city-fan.org> - 2.0.1-1
changelog:
  - Update to 2.0.1
    - Dropped support for Python <3.6
    - Added a _version submodule and imported its dunder-attributes into the top
      level module
    - Migrated CI to CircleCI (from Travis)
    - Migrated tests to pytest(-relaxed)
    - Moved changelog to stub Sphinx project for Releases plugin
    - Changed README to ReStructured Text (from Markdown)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.22.0-1
changelog:
  - Update to 0.22.0 (close RHBZ#1873395)
  - The “sassc” module is removed upstream; we already did not install
    /usr/bin/sassc due to conflicts with libsass.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.1-3
changelog:
  - Drop BR on virtual Provides for header-only pybind11
  - Fixes FTBFS due to a conflict between Python 3.9 and 3.11 pybind11
    packages in EL9; the Python 3.11 one now appears to provide
    pybind11-static.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1-13
changelog:
  - Subpackage python2-messaging has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Nils Philippsen <nils@redhat.com> - 0.1.0-1
changelog:
  - Version 0.1.0
  - Update upstream locations
  - Python package name uses underscore as a separator now
  - Add new testing dependencies and run tests in parallel
  - Update Python RPM macros used
  - Cope better with differences between OS versions, e.g. using Python 3.11
    on EL8, 9


author: Miro Hrončok <miro@hroncok.cz> - 2.0.4-3
changelog:
  - Allow upgrades from Fedora 37 with python3-mistune08 to Fedora 38 with
    python3-mistune
  - Fixes: rhbz#2177923


author: Michel Lind <salimma@fedoraproject.org> - 2.0.4-6
changelog:
  - Disable doc building on EL9
  - Don't use deprecated %%pyproject_build_lib
  - Use SPDX license identifier


author: Tim Semeijn <tim@goat.re> - 1.5.0-1
changelog:
  - Update to 1.5.0 > - Drop obsolete python-mrcfile-issue-49.patch > - Use
    %autorelease and %autochangelog


author: Tim Semeijn <tim@goat.re> - 1.5.0-2
changelog:
  - Update to 1.5.0 - Drop obsolete python-mrcfile-issue-49.patch - Use
    %autorelease and %autochangelog


author: Tim Semeijn <tim@goat.re> - 1.5.0-3
changelog:
  - Update to 1.5.0
  - Drop obsolete python-mrcfile-issue-49.patch
  - Use %autorelease and %autochangelog


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.0~b1-6
changelog:
  - Add hard pygobject dependency for msal_extensions/libsecret.py
  - Upstream wanted this dependency, but could not rely on "pip install"
    working properly


author: Andreas Schneider <asn@redhat.com> - 0.4.3-1
changelog:
  - resolves: #1773192 - Update to version 0.4.3
    o https://github.com/neovim/pynvim/releases/tag/0.4.3


author: Petr Šplíchal <psplicha@redhat.com> - 1.9.0-1
changelog:
  - Fix initializing version object by a version object (#48)
  - Send cookies with Python 3 as well
  - Rename required package, fix docs building & tests (#46)
  - Do not build and test on `epel-7` anymore
  - Use the `py3_shebang_fix` macro instead of `pathfix.py`
  - Add an explicit config for building readthedocs
  - Include srpm build requirements in Packit config
  - Remove 'enable_net' from Packit config
  - Remove 'metadata' from Packit config
  - Add missing build job(s) to Packit config


author: Packit <hello@packit.dev> - 1.0.2-2
changelog:
  - Add upstream tag format (Akashdeep Dhar)
  - Correct the RPM specfile location (Akashdeep Dhar)
  - Bump semantic-version from 2.9.0 to 2.10.0 (dependabot[bot])
  - Update dependencies (Aurélien Bompard)
  - Version 1.0.2 (Aurélien Bompard)
  - Bump typed-ast from 1.5.3 to 1.5.4 (dependabot[bot])
  - Bump fedora-messaging from 3.0.1 to 3.0.2 (dependabot[bot])
  - Add some checks for installed package (Akashdeep Dhar)
  - Add poetry installation and correct URLs (Akashdeep Dhar)
  - Correct Packit configuration (Akashdeep Dhar)
  - Add Packit configuration (Akashdeep Dhar)
  - Bump fedora-messaging from 3.0.0 to 3.0.1 (dependabot[bot])
  - Bump more-itertools from 8.12.0 to 8.13.0 (dependabot[bot])
  - Bump pbr from 5.8.1 to 5.9.0 (dependabot[bot])
  - Bump cryptography from 37.0.1 to 37.0.2 (dependabot[bot])
  - Bump wrapt from 1.14.0 to 1.14.1 (dependabot[bot])
  - Bump pytz from 2021.3 to 2022.1 (dependabot[bot])
  - Bump cryptography from 36.0.2 to 37.0.1 (dependabot[bot])
  - Bump pika from 1.2.0 to 1.2.1 (dependabot[bot])
  - Bump pygments from 2.11.2 to 2.12.0 (dependabot[bot])
  - Bump babel from 2.9.1 to 2.10.1 (dependabot[bot])
  - Bump typed-ast from 1.5.2 to 1.5.3 (dependabot[bot])
  - Bump twisted from 22.2.0 to 22.4.0 (dependabot[bot])
  - Bump black from 22.1.0 to 22.3.0 (dependabot[bot])


author: Packit <hello@packit.dev> - 1.0.3-1
changelog:
  - Version 1.0.3 (Aurélien Bompard)
  - Implement review suggestions (Aurélien Bompard)
  - Update noggin schemas (Ryan Lerch)
  - Bump pytest-cov from 3.0.0 to 4.0.0 (dependabot[bot])
  - Bump flake8 from 4.0.1 to 5.0.4 (dependabot[bot])
  - Bump automat from 20.2.0 to 22.10.0 (dependabot[bot])
  - Bump incremental from 21.3.0 to 22.10.0 (dependabot[bot])
  - Bump certifi from 2022.9.24 to 2022.12.7 (dependabot[bot])
  - Bump urllib3 from 1.26.12 to 1.26.15 (dependabot[bot])
  - Bump liccheck from 0.7.3 to 0.8.3 (dependabot[bot])
  - Bump setuptools from 59.6.0 to 67.6.1 (dependabot[bot])
  - Bump attrs from 21.4.0 to 22.2.0 (dependabot[bot])
  - Update tomli (Aurélien Bompard)
  - Update pyproject.toml (Jonathan Wright)
  - Use poetry-core (Jonathan Wright)
  - Update the dependabot approve action (Aurélien Bompard)
  - Don't use tox-poetry, it's deprecated (Aurélien Bompard)
  - Add an authorized license (Aurélien Bompard)
  - Fix Mergify config (Aurélien Bompard)
  - Follow Poetry's dep on platformdirs to fix the licenses check (Aurélien Bompard)
  - Drop support for python 3.6 (Aurélien Bompard)
  - Bump cryptography from 38.0.3 to 39.0.2 (dependabot[bot])
  - Fix compatibility with tox-poetry by pinning tox to 3.X (Aurélien Bompard)
  - Bump zope-interface from 5.5.1 to 5.5.2 (dependabot[bot])
  - Bump zope-interface from 5.5.0 to 5.5.1 (dependabot[bot])
  - Bump liccheck from 0.7.2 to 0.7.3 (dependabot[bot])
  - Bump pytz from 2022.5 to 2022.6 (dependabot[bot])
  - Bump cryptography from 38.0.1 to 38.0.3 (dependabot[bot])
  - Bump babel from 2.10.3 to 2.11.0 (dependabot[bot])
  - Bump stevedore from 3.5.1 to 3.5.2 (dependabot[bot])
  - Bump pbr from 5.10.0 to 5.11.0 (dependabot[bot])
  - Bump pika from 1.3.0 to 1.3.1 (dependabot[bot])
  - Bump pytz from 2022.4 to 2022.5 (dependabot[bot])
  - Bump fedora-messaging from 3.1.0 to 3.2.0 (dependabot[bot])
  - Bump stevedore from 3.5.0 to 3.5.1 (dependabot[bot])
  - Bump zope-interface from 5.4.0 to 5.5.0 (dependabot[bot])
  - Bump pytz from 2022.2.1 to 2022.4 (dependabot[bot])
  - Bump pyopenssl from 22.0.0 to 22.1.0 (dependabot[bot])
  - Bump certifi from 2022.9.14 to 2022.9.24 (dependabot[bot])
  - Bump idna from 3.3 to 3.4 (dependabot[bot])
  - Bump certifi from 2022.6.15.2 to 2022.9.14 (dependabot[bot])
  - Bump fedora-messaging from 3.0.2 to 3.1.0 (dependabot[bot])
  - Bump certifi from 2022.6.15.1 to 2022.6.15.2 (dependabot[bot])
  - Bump certifi from 2022.6.15 to 2022.6.15.1 (dependabot[bot])
  - Bump black from 22.6.0 to 22.8.0 (dependabot[bot])
  - Bump urllib3 from 1.26.11 to 1.26.12 (dependabot[bot])
  - Bump pygments from 2.12.0 to 2.13.0 (dependabot[bot])
  - Bump pytz from 2022.2 to 2022.2.1 (dependabot[bot])
  - Bump pytz from 2022.1 to 2022.2 (dependabot[bot])
  - Bump pbr from 5.9.0 to 5.10.0 (dependabot[bot])
  - Bump liccheck from 0.7.1 to 0.7.2 (dependabot[bot])
  - Bump urllib3 from 1.26.10 to 1.26.11 (dependabot[bot])
  - Bump blinker from 1.4 to 1.5 (dependabot[bot])
  - Bump atomicwrites from 1.4.0 to 1.4.1 (dependabot[bot])
  - Bump urllib3 from 1.26.9 to 1.26.10 (dependabot[bot])
  - Bump cryptography from 37.0.3 to 37.0.4 (dependabot[bot])
  - Bump imagesize from 1.3.0 to 1.4.1 (dependabot[bot])
  - Bump cffi from 1.15.0 to 1.15.1 (dependabot[bot])
  - Bump pika from 1.2.1 to 1.3.0 (dependabot[bot])
  - Bump black from 22.3.0 to 22.6.0 (dependabot[bot])
  - Bump cryptography from 37.0.2 to 37.0.3 (dependabot[bot])
  - Bump babel from 2.10.2 to 2.10.3 (dependabot[bot])
  - Bump colorama from 0.4.4 to 0.4.5 (dependabot[bot])
  - Bump certifi from 2022.5.18.1 to 2022.6.15 (dependabot[bot])
  - Bump babel from 2.10.1 to 2.10.2 (dependabot[bot])
  - Bump liccheck from 0.7.0 to 0.7.1 (dependabot[bot])
  - Bump liccheck from 0.6.5 to 0.7.0 (dependabot[bot])


author: Benjamin A. Beasley <code@musicinmybrain.net> 0.11.0-4
changelog:
  - Port to pyproject-rpm-macros
  - Add metapackage for coverage_plugin extra
  - Update upstream URL
  - Hardlink identical entry point scripts


author: Benjamin A. Beasley <code@musicinmybrain.net> 0.11.0-5
changelog:
  - Build Sphinx documentation as a PDF
  - Package from the GitHub archive instead of the PyPI sdist
  - Add a -doc subpackage
  - Use tox for running tests


author: Benjamin A. Beasley <code@musicinmybrain.net> 0.11.0-7
changelog:
  - A few dependency fixes
  - Drop versioning on sphinx dependency (matching backported commit fb770f4)
  - Drop spurious sphinx-issues BR
  - Stop generating unwanted BR’s from the “dev” extra via tox


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.8.1-1
changelog:
  - Update to latest upstream release 2.2.0
  - Circular dependency to typish was removed (closes rhbz#2107694)


author: David Shea <reallylongword@gmail.com> - 1.0.1^20210803hg9de14a6f77e2
changelog:
  - Restore the python-nss package
  - Start from the upstream hg tip
  - Modernize the build process to use a PEP517/518 style build
  - Modernize the spec file


author: David Shea <reallylongword@gmail.com> - 1.0.1^20210803hg9de14a6f77e2-3
changelog:
  - Fix the license to indicate the correct tri-license
  - Allow sphinx 5 for the docs
  - Use the deps from the docs extra for the sphinx requirement


author: David Shea <reallylongword@gmail.com> - 1.0.1^20210803hg9de14a6f77e2-5
changelog:
  - Fix ChangeLog in the MANIFEST file
  - Remove the .c and .h files from the python module
  - Remove the sphinx docs


author: Packit <hello@packit.dev> - 0.47.0-1
changelog:
  - Added support for removing users/groups from a project and possibility to check for groups with permissions to modify a PR. (#815)
  - Resolves rhbz#2125279


author: Packit <hello@packit.dev> - 0.47.1-1
changelog:
  - Fixed an issue where getting a list of GitLab merge requests using `.list()` would return only 20 items. (#819)
  - Resolves rhbz#2246994


author: Packit <hello@packit.dev> - 0.48.0-1
changelog:
  - There is a new get_pr_files_diff method supported for Pagure. (#826)
  - We have fixed a bug that GithubRelease.url returned an API URL. (#824)
  - Resolves rhbz#2255524


author: Packit <hello@packit.dev> - 0.49.0-1
changelog:
  - For Pagure there are 2 new methods available: one for getting users with specified access rights and one for getting members of a group. (#834)


author: Packit <hello@packit.dev> - 0.50.0-1
changelog:
  - A new` get_commits` method was implemented for GitHub and Gitlab projects. (#857)
  - An issue with silently ignoring error (#760) was fixed. (#855)
  - Resolves: rhbz#2312527


author: Packit <hello@packit.dev> - 0.50.1-1
changelog:
  - We have fixed an issue that caused inconsistencies with the expected behavior stated by the documentation when adding duplicate reactions to GitLab comments. (#861)
  - Resolves: rhbz#2318010


author: Packit <hello@packit.dev> - 0.50.2-1
changelog:
  - There is a new method for getting a single commit comment, supporting also retrieval and adding reactions in GitHub. (#865)
  - Resolves: rhbz#2321974


author: Packit <hello@packit.dev> - 0.50.3-1
changelog:
  - We have improved wrapping of the forge-specific exceptions, string representation of the original exception is now included. (#884)
  - The test suite for parsing git URLs has been extended and also the handling of GitHub repository with changed owner or name has been improved. (#874)


author: Michal Ambroz <rebus AT_ seznam.cz> - 0.46-8
changelog:
  - rebuild for new version of oletools
  - conditional stop building python2 subpackage on fc>32 and rhel>8
  - split doc to separate subpackage


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.11.0~beta-3
changelog:
  - Package Review RHBZ#1926523:
    - Fix the Version tag to match upstream version
    - Use %{python3_version} in %files section


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.12.0~beta-1
changelog:
  - Package Review RHBZ#1926523:
    - Update to 0.12.0
    - Shorten the Summary
    - Disable tests with pytest to avoid cyclic dependancy


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-5
changelog:
  - Whitespace adjustments
  - Drop obsolete %python_provide macro
  - Precisely name the egg-info directory rather than using a glob
  - Use the srcname macro in the package name
  - Share ownership of the opencensus namespace package directory
  - Allow re-generating the Python bindings from .proto sources
  - Use pyproject-rpm-macros


author: Adam Williamson <awilliam@redhat.com> - 0.6.0-16.20220119git0e2ed81
changelog:
  - Update to newer git snapshot with fix for not receiving refresh token
  - Backport PR #10 to completely fix not receiving refresh token


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.4.0-4
changelog:
  - Assorted minor spec file cleanup
  - Build Sphinx-generated documentation as PDF instead of HTML
  - Switch to pyproject-rpm-macros (“new Python guidelines”)


author: Qing Lin <qing.lin@oracle.com> 1.0.1-1
changelog:
  - Update to v1.0.1
  - Remove python2 and Update based on Christopher's comments [jirabug: OLDIS-18075]


author: Joel Capitao <jcapitao@redhat.com> 5.6.0-2
changelog:
  - Use \
  TOX_TESTENV_PASSENV="${TOX_TESTENV_PASSENV:-*}" \
  \
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    PATH="/builddir/build/BUILDROOT/python-oslo-context-5.7.0-1.el9.x86_64/usr/bin:$PATH"\
    PYTHONPATH="${PYTHONPATH:-/builddir/build/BUILDROOT/python-oslo-context-5.7.0-1.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/python-oslo-context-5.7.0-1.el9.x86_64/usr/lib/python3.9/site-packages}"\
    PYTHONDONTWRITEBYTECODE=1\
    \
    PYTEST_XDIST_AUTO_NUM_WORKERS=32 \
  HOSTNAME="rpmbuild" \
  /usr/bin/python3 -m tox --current-env -q --recreate -e "py39" macro


author: Carl George <carlwgeorge@fedoraproject.org> - 1.2.0-1
changelog:
  - Update to version 1.2.0, resolves rhbz#2097140
  - Switch to SPDX license identifier
  - Always run tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.1-4
changelog:
  - Fix nose2-0.12.0 compatibility: do not use the python-versioned entry point
    for nose2, e.g. nose2-3.11


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.1-5
changelog:
  - Update License field to SPDX
  - Drop dependency on deprecated python-nose
  - Port to pyproject-rpm-macros


author: Paul Howarth <paul@city-fan.org> - 2.12.0-1
changelog:
  - Update to 2.12.0 (rhbz#2140281)
    - Add a 'transport_factory' kwarg to 'SSHClient.connect' for advanced users
      to gain more control over early Transport setup and manipulation (GH#2054,
      GH#2125)
    - Update '~paramiko.client.SSHClient' so it explicitly closes its wrapped
      socket object upon encountering socket errors at connection time; this
      should help somewhat with certain classes of memory leaks, resource
      warnings, and/or errors (though we hasten to remind everyone that Client
      and Transport have their own '.close()' methods for use in non-error
      situations!) (GH#1822)
    - Raise '~paramiko.ssh_exception.SSHException' explicitly when blank private
      key data is loaded, instead of the natural result of 'IndexError'; this
      should help more bits of Paramiko or Paramiko-adjacent codebases to
      correctly handle this class of error (GH#1599, GH#1637)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 2.12.0-2
changelog:
  - Address CVE 2023-48795 (a.k.a. the "Terrapin Attack", a vulnerability found
    in the SSH protocol re: treatment of packet sequence numbers) as follows:
    - The vulnerability only impacts encrypt-then-MAC digest algorithms in tandem
      with CBC ciphers, and ChaCha20-poly1305; of these, Paramiko currently only
      implements ``hmac-sha2-(256|512)-etm`` in tandem with 'AES-CBC'
    - As the fix for the vulnerability requires both ends of the connection to
      cooperate, the below changes will only take effect when the remote end is
      OpenSSH ≥ 9.6 (or equivalent, such as Paramiko in server mode, as of this
      patch version) and configured to use the new "strict kex" mode
    - Paramiko will always attempt to use "strict kex" mode if offered by the
      server, unless you override this by specifying 'strict_kex=False' in
      'Transport.__init__'
    - Paramiko will now raise an 'SSHException' subclass ('MessageOrderError')
      when protocol messages are received in unexpected order; this includes
      situations like receiving 'MSG_DEBUG' or 'MSG_IGNORE' during initial key
      exchange, which are no longer allowed during strict mode
    - Key (re)negotiation, i.e. 'MSG_NEWKEYS', whenever it is encountered, now
      resets packet sequence numbers (this should be invisible to users during
      normal operation, only causing exceptions if the exploit is encountered,
      which will usually result in, again, 'MessageOrderError')
    - Sequence number rollover will now raise 'SSHException' if it occurs during
      initial key exchange (regardless of strict mode status)
  - Tweak 'ext-info-(c|s)' detection during KEXINIT protocol phase; the original
    implementation made assumptions based on an OpenSSH implementation detail
  - 'Transport' grew a new 'packetizer_class' kwarg for overriding the
    packet-handler class used internally; this is mostly for testing, but advanced
    users may find this useful when doing deep hacks
  - A handful of lower-level classes (notably 'paramiko.message.Message' and
    'paramiko.pkey.PKey') previously returned 'bytes' objects from their
    implementation of '__str__', even under Python 3, and there was never any
    '__bytes__' method; these issues have been fixed by renaming '__str__' to
    '__bytes__' and relying on Python's default "stringification returns the
    output of '__repr__'" behavior re: any real attempts to 'str()' such objects


author: Carl George <carl@george.computer> - 1.7.4-9
changelog:
  - Convert to pyproject macros
  - Run tests with pytest instead of deprecated nose
  - Switch license field to SPDX identifiers


author: Benjamin A. Beasley <code@musicinmybrain.net> - 20231228-9
changelog:
  - Assert that %pyproject_files contains a license file
  - Copy the pyHanko license so it ends up in dist-info


author: Carl George <carl@george.computer> - 3.15.2-1
changelog:
  - Latest upstream, resolves rhbz#2121865
  - Convert to pyproject macros
  - Move docs to separate subpackage
  - Re-enable tests on ppc64le
  - Enable mysql tests
  - Enable postgresql tests
  - Enable sqlite extension tests


author: Miro Hrončok <mhroncok@redhat.com> - 0.7.4-12
changelog:
  - Subpackage python2-pickleshare has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Tomas Hrnciar <thrnciar@redhat.com> - 1.7.0-1
changelog:
  - Update to 1.7.0
  - patch to add compatibility with Sphinx 4
  - Fixes rhbz#1977625
  - Fixes rhbz#1889797


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.5.2-1
changelog:
  - Update to 2.5.2; accommodate upstream’s switch to hatchling build backend
  - Add a build conditional for the tests


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.8-19
changelog:
  - Subpackage python2-pretend has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Petr Viktorin <pviktori@redhat.com> - 3.52.1-1
changelog:
  - Update to 3.52.1
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1873701
    The only behavior change is that ProgressBar gets a `start_time`
    keyword argument, which can override the starting time (e.g. for
    ETA calculations).


author: Ondrej Sloup <osloup@redhat.com> - 3.1.18-1
changelog:
  - Add Cython version of psycopg and psycopg_pool as subpackages
  - Rebase to the latest upstream version (rhbz#2250316)
  - Update license tag to the SPDX format (LGPL-3.0-only)


author: Ondrej Sloup <osloup@redhat.com> - 3.1.18-3
changelog:
  - Confirm libpq require for (rhbz#2266555)
  - Fix architectures for specific subpackages (rhbz#2268354)


author: Michel Lind <salimma@fedoraproject.org> - 3.1.18-4
changelog:
  - Make Cython and PyPy conditional, and only enable on Fedora for now
  - Disable tests on non-Fedora builds due to missing dependencies


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.10.7-2
changelog:
  - Better align packaging style with Fedora
  - Package from the GitHub archive instead of the PyPI sdist
  - Add metapackages for Python extras
  - Package the README.md and documentation sources


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:4.0.3-2
changelog:
  - Migrate to pyproject-rpm-macros and SPDX
  - Run the upstream tests
  - Package the changelog as documentation


author: Felix Kaechele <felix@kaechele.ca> - 1.8.0-1
changelog:
  - update to 1.8.0
  - update to current python spec template
  - drop python2 packaging, this version no longer supports it


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.10.1-1
changelog:
  - Update to 3.10.1 (#1782385).
  - https://github.com/mongodb/mongo-python-driver/blob/3.10.1/doc/changelog.rst


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.8.2-2
changelog:
  - Enable running most of the graphical tests
  - Switch Sphinx documentation to PDF to sidestep guidelines issues


author: Matthew Davis <fedoraproject@virtual.drop.net> - 1.1-11
changelog:
  - Converted tests from python-nose to pytest
  - Removed Python 2 support
  - Converted to pyproject macros


author: Miro Hrončok <mhroncok@redhat.com> - 0.5.3-6
changelog:
  - Subpackage python2-pyroute2 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Steve Traylen <steve.traylen@cern.ch> - 1.1.0-13
changelog:
  - Migrate to pyproject macros
  - Import the Python module during %check phase
  - Patch to add missing requires of six


author: Merlin Mathesius <mmathesi@redhat.com> - 3.4.1-4
changelog:
  - Fix Rawhide FTBFS error by pulling in upstream patch
  - Fix ELN FTBFS error by making minor conditional fixes


author: Dan Callaghan <djc@djc.id.au> - 3.5.0-1
changelog:
  - new upstream release 3.5.0, including license change to MIT:
    https://github.com/pytest-dev/pytest-randomly/blob/3.5.0/HISTORY.rst


author: Miro Hrončok <mhroncok@redhat.com> - 1.1.5^20220502git000bba0e-1
changelog:
  - Initial package from upstream pull request #22
    https://github.com/bitprophet/pytest-relaxed/pull/22


author: Scott K Logan <logans@cottsay.net> - 0.9.3-1
changelog:
  - Update to 0.9.3 (rhbz#2241970)
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Use modern Python packaging macros
  - Switch to SPDX license identifier


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.16.5-2
changelog:
  - Fix reading numeric array data on big-endian hosts
  - Build on all architectures (arched base package) to help detect any
    future endian-related regressions


author: Packit <hello@packit.dev> - 1.16.6-1
changelog:
  - Update to 1.16.6 upstream release
  - Resolves: rhbz#2275890
  - Splits the examples into a separate subpackage


author: Michal Ambroz <rebus@seznam.cz> - 0.0.9-0.2
changelog:
  - fix dependencies for rhel7 - missing build macro pytest
  - fix dependencies for rhel9 - missing python3-mock = do not fail on the pytest result


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.3.3-11
changelog:
  - Assert that the .dist-info directory contains a license file
  - Do not package a duplicate license file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.4.0-1
changelog:
  - Update to 1.4.0 (close RHBZ#2308262)
  - Re-enable the server_test, which now works properly offline


author: Carl George <carl@george.computer> - 1.0.0-14
changelog:
  - Convert to pyproject macros
  - Rename binary package to follow guidelines
  - Update license field to use SPDX identifier


author: Miro Hrončok <mhroncok@redhat.com> - 0.4.0-9
changelog:
  - Don't try to generate build dependencies by tox, there is no tox configuration
  - Fixes: rhbz#2354121


author: Miro Hrončok <mhroncok@redhat.com> - 1.4.0-3
changelog:
  - Add metapackage for rfc3986[idna2008]
  - https://fedoraproject.org/wiki/Changes/PythonExtras
  - Fixes: rhbz#1875490


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.1-13
changelog:
  - Simplify and reformat the spec file
  - Deconditionalize the tests
  - Stop using the “forge macros,” which don’t contribute much here


author: Scott K Logan <logans@cottsay.net> - 1.6.0-1
changelog:
  - Update to 1.6.0 (rhbz#2342035)
  - Drop spec file support for RHEL 7
  - Review SPDX licensing
  - Fix summary on Python 3 subpackage


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.0-1
changelog:
  - Create simple CLI tool to examine keycache in Python and refresh all entries in keycache
  - Verify Thread-safe + Unwritable Cache + Negative Cache
  - Revamp Sphinx documentation
  - Patch Enforcer to validate against multiple issuers


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.6-1
changelog:
  - Fix SQL injection risk in KeyCache by using parameterized SQLite queries
  - Prevent sibling-path authorization bypass in Enforcer scope checks


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.7-1
changelog:
  - Remove legacy parent SciToken chaining behavior from token initialization and claim handling
  - Harden Enforcer scope path traversal validation (including encoded traversal checks)
  - Clean up documentation references to parent/chained SciTokens


author: Robert Scheck <robert@fedoraproject.org> - 1.2.3-1
changelog:
  - Upstream 1.2.3 (bugfixes, RHBZ#2088869)
  - Fix %check by using %pytest (and provide ps(1) to run tests)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.13.6-9
changelog:
  - Fix incorrect version in metadata (fix RHBZ#2405588)
  - We still have an unwanted ^post0, but it’s better than 0.0.1


author: Carl George <carl@george.computer> - 1.14.2-5
changelog:
  - Convert to pyproject macros
  - Skip test_no_fd_leak test by removing lsof build requirement rhbz#2033204


author: Benjamin A. Beasley <code@musicinmybrain.net> 1.8.2-5
changelog:
  - Stop excluding C source files and Cython sources
  - Installing .pyx files is potentially useful for debugging, and most
    upstreams seem to prefer to distribute these
  - The build no longer installs C sources, so we do not have to exclude
    them.


author: Lionel Cons <lionel.cons@cern.ch> - 1.2-16
changelog:
  - Subpackage python2-simplevisor has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Matthieu Saulnier <fantom@fedoraproject.org> - 1.8.0-1
changelog:
  - Update to 1.8.0
  - Remove fix-deprecation-warning-8b76485.patch for rawhide and f36
  - Fix Requires tag of the doc subpackage
  - Add sed scriplet in %prep section to switch sphinx theme from "furo" to "sphinx_rtd_theme"


author: Miro Hrončok <miro@hroncok.cz> 1.0.0-2
changelog:
  - Do not manually BuildRequire flit-core, it is marked as [build-system]
    requirement in pyproject.toml


author: Packit <hello@packit.dev> - 0.35.0-1
changelog:
  - Added support for creating Specfile instances from file objects and strings. (#458)
  - The `context_management` type stubs now use `ParamSpec` from `typing_extensions` to support Python < 3.10. (#466)


author: Packit <hello@packit.dev> - 0.35.1-1
changelog:
  - We have fixed a bug that caused changes to get lost when a spec file passed as a path was replaced or deleted. (#470)


author: Packit <hello@packit.dev> - 0.36.0-1
changelog:
  - We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (#476)


author: Packit <hello@packit.dev> - 0.38.0-1
changelog:
  - A bug leading to incorrect EVR expansion has been fixed. (#492)
  - Prevented side-effects during condition evaluation that could occur when expanding macros that manipulate other macros, leading to misinterpreted validity of condition branches. (#499)


author: Packit <hello@packit.dev> - 0.41.0-1
changelog:
  - Fixed an issue where the value of a tag could have been incorrectly expanded if the spec file contained a macro definition shadowing the tag name, e.g.:
  ```
  %global release 12
  %global release_string %{release}%{?dist}
  Release: %{release_string}
  ```
  In this case, with `dist` being `.fc44`, `Specfile.expanded_release` returned `12.fc44.fc44` instead of `12.fc44`. (#539)


author: Carl George <carlwgeorge@fedoraproject.org> - 0.4.2-14
changelog:
  - Switch to correct SPDX license
  - Enable tests
  - Backport patch to fix CVE-2023-30608
  - Backport patch to fix CVE-2024-4340


author: Scott Talbert <swt@techie.net> - 1.1.1-1
changelog:
  - Update to new upstream release 1.1.1 (#2081127)
  - Set python package name to suds (vs suds-community) (#2091107)


author: Dmitry Tantsur <divius.inside@gmail.com> - 4.3.3-1
changelog:
  - Update to 4.3.3
  - Handle a different error code for missing TransferProtocolType
  - Handle proper code_status in unit test


author: Dmitry Tantsur <divius.inside@gmail.com> - 4.3.3-2
changelog:
  - Disable test subpackage because of missing oslotest/stestr in EPEL9
  - Disable doc subpackage because of missing sphinxcontrib-apidoc in EPEL9


author: Carl George <carl@george.computer> - 3.0.3-1
changelog:
  - Update to version 3.0.3, resolves rhbz#2169878
  - Convert to pyproject macros
  - Add setuptools dependency


author: Fabian Affolter <mail@fabian-affolter.ch> - 3.0.1-1
changelog:
  - Update to latest upstream release 3.0.1 (closes rhbz#2017563)
  - Remove doc subpackage (missing dependency)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.10-1
changelog:
  - Update to 0.8.10 (close RHBZ#2099766)
  - Drop EPEL9 numpy workaround; the flexiblas-related crashes have been fixed


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.10-2
changelog:
  - Use pyproject-rpm-macros
  - Adjust packaged documentation files
  - Run doctests; see tox.ini, not in the sdist
  - Tidy up package description
  - Switch URL from PyPI project to GitHub project
  - Add a man page


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - make the TemplatedDictionary objects picklable
  - Use a sandboxed jinja2 environment, CVE-2023-6395


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - make the TemplatedDictionary objects picklable
  - use a sandboxed jinja2 environment, fixes CVE-2023-6395


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 0.13-1
changelog:
  - Update to v0.13
  - Fix license tag (says "LGPLv2 only", should be "LGPLv2 or later")
  - Convert license tag to SPDX


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.7-1
changelog:
  - Update to 1.7 (close RHBZ#2032681)
  - Port to pyproject-rpm-macros (a necessity; upstream drops setup.py)


author: Miro Hrončok <mhroncok@redhat.com> - 3.24.4-2
changelog:
  - Always BuildRequire runtime dependencies to avoid non-installable builds
  - Remove no longer needed obsoletes of python3-detox


author: Michel Lind <salimma@fedoraproject.org> - 4.0.2-4
changelog:
  - Add bcond for documentation building
  - Fix warnings when regenerating the RPM by moving post-endif comments to new lines


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.9.0-8
changelog:
  - Simplify patching pyproject.toml and handling test dependencies
  - Drop unnecessary version-bounded BuildRequires on python-pytest-sugar,
    fixing failure to build from source with python-pytest-sugar 1.0.0.


author: Miro Hrončok <miro@hroncok.cz> 2.26.1-4
changelog:
  - Allow \
    (cd /builddir/build &&\
    PATH="/builddir/build/BUILDROOT/python-types-requests-2.26.1-4.el9.x86_64/usr/bin:$PATH"\
    PYTHONPATH="${PYTHONPATH:-/builddir/build/BUILDROOT/python-types-requests-2.26.1-4.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/python-types-requests-2.26.1-4.el9.x86_64/usr/lib/python3.9/site-packages}"\
    PYTHONDONTWRITEBYTECODE=1\
    /usr/bin/python3 -c "import on, EPELs"
    )


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1-6
changelog:
  - Simplify and update various macros in the spec file
  - Change source archive name to match extraction directory
  - Exclude test_data with a patch instead of using “rm”
  - Remove manual Requires, which is no longer required
  - Remove dependency on deprecated python-mock
  - Port to pyproject-rpm-macros


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.0-6
changelog:
  - Subpackage python2-urlgrabber has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.5.6-4
changelog:
  - Modernize packaging
  - Remove redundant BuildRequires: make and python3-pytest-runner
  - Split huge documentation (90% package size) to a separate subpackage


author: Kevin Fenzi <kevin@scrye.com> - 4.1.1-1
changelog:
  - Update to 4.1.1. Fixes bug #1862531
  - Enable at least the unit tests (integration tests do lots of network calls)


author: Miro Hrončok <mhroncok@redhat.com> - 20.21.1-1
changelog:
  - Update to 20.21.1
  - Backport from 20.23.0: Don't install setuptools and wheel to Python 3.12+ environments
  - Add RPM Requires needed for Python 3.12


author: Miro Hrončok <miro@hroncok.cz> - 20.21.1-6
changelog:
  - When getting wheels for /usr/bin/python3 interpreter, look for them in
    proper directories
  - Fixes: rhbz#2272958


author: Lumir Balhar <lbalhar@redhat.com> - 20.21.1-12
changelog:
  - Prevent command injection by quoting template strings in activation
    scripts
  - Fixes: rhbz#2328747


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.18-8
changelog:
  - Switch to GitHub archive with LICENSE and tests
  - Update License to SPDX
  - Tidy up the spec file a bit; make tests a bcond conditional
  - Unicode workaround for EPEL7
  - Name the CLI tools in the virtualenv/pip dependencies added downstream
  - Reduce macro indirection in the spec file
  - Remove bogus BR on git-all
  - Package additional documentation files
  - Full EPEL7 compatibility with Python 2 and Python3 support
  - Skip failing tests for now


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.8.8-1
changelog:
  - Update to upstream. Fix open redirect issue in 1.8-branch rhbz#2305065
  - pypi_source constructed manually according to project/name case inconsistency
  - only require legacy-cgi on on systems where it's present
  - remove python3.9 patch (applied upstream)


author: Jonathan Wright <jonathan@almalinux.org > - 6.1.0-5
changelog:
  - Skip tests on EL9 due to missing python3-django package
  - Remove unnecessary python3-brotli exclusion for el8


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.5.9~beta-3
changelog:
  - Package Review RHBZ#1916510:
    - Add more explicit description
    - Remove %{srcname} variable truely used once
    - Fix the Version tag to match upstream version
    - Use %{python3_version} in %files section


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.5.9~beta-4
changelog:
  - Package Review RHBZ#1916510:
    - Short the Summary
    - Add nacl python module as build requirement and runtime requirement
    - Use %pytest to run tests suite


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.11-12
changelog:
  - Exact-version dependency on googleapis-common-protos
  - Improve documentation on unbundled dependencies


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.6.0~beta-2
changelog:
  - Package Review RHBZ#1906287:
    - Add more explicit description
    - Remove %{srcname} variable truely used once
    - Fix the Version tag to match upstream version
    - Use %{python3_version} in %files section


author: Martin Kutlak <mkfedora@outlook.com> - 1.3.12-1
changelog:
  - Add buildrequire for xmlsec1-openssl-devel
  - Update to upstream version 1.3.12
  - Fix build (#2039340)


author: Brad Bell <bradbell at seanet dot com> - 2023.1.9-1
changelog:
  - Fix spelling errror -> error
  - Change python3 to %{python} as 'Mandatory macors' in of python guidelines
  - Include license file in files section
  - Change bin/rst2man.py -> %{python3} bin/rst2man.py
  - rename this file from xrst.spec to python-xrst.spec


author: Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
changelog:
  - Update to new upstream source to help with building rpm for cppad-doc.
  - Need to remove pyspellchecker from more places.


author: Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
changelog:
  *Fri May 26 2023 Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
  - Add message at top about fedpkg lint warning
  - remove python build pacakge and furo html theme requirements (not in epel9)
  - Add message at top about fedpkg lint warning
  - remove python build pacakge and furo html theme requirements (not in epel9)


author: Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
changelog:
  - Add message at top about fedpkg lint warning
  - remove python build pacakge and furo html theme requirements (not in epel9)


author: Brad Bell <bradbell at seanet dot com> - 2024.0.0-1
changelog:
  - New upstream source.
  - pyspellchecker is now available as a fedora package.
  - Remove some extra blank lines.


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 4.2.0-1
changelog:
  - Bump to 4.2.0 rhbz#2063287 fixes FTBFS rhbz#2064646
  - Minor changes to spec, like using https for URL
  - Simplify some of checks for different builds


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.6.3-1
changelog:
  - Tests are disaabled for now (approx. 10 % failures)
  - Update to latest upstream release 1.6.3 (#1887712)


author: Jerry James <loganjerry@gmail.com> - 4.5.0-1
changelog:
  - Version 4.5.0 (bz 1475058)
  - Add bootstrap conditional to break circular dependency when testing
  - Add doc subpackage to hold Sphinx-built documentation
  - Add tox and python3 patches to fix build and test failures
  - Modernize the spec file


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.8-15
changelog:
  - Subpackage python2-zope-exceptions has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Jerry James <loganjerry@gmail.com> - 5.4.0-4
changelog:
  - BR gcc to build the optimized interface
  - Add doc subpackage to hold Sphinx-built documentation
  - Modernize the spec file


author: Dominik Mierzejewski <dominik@greysector.net> 0.16.0-1
changelog:
  - update to 0.16.0 (#2014873)
  - drop obsolete patch
  - improve patch for inconsistent `closed` attribute issue


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.38.00-1
changelog:
  - Update to 6.38.00
  - Removed subpackages: root-proof, root-proof-bench, root-proof-player,
      root-proof-sessionviewer, root-sql-mysql, root-sql-odbc, root-sql-pgsql
  - New subpackages: root-geom-checker, root-gui-treemap,
      root-tree-ntuple-browse, root-histv7
  - JsMVA python (sub)module dropped from python3-root package
  - Compile minuit2 with Open MP support
  - Dropped patches: 7
  - New patches: 4


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.38.00-2
changelog:
  - Skip RPATH using -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON (replaces
    previously used root specific -Drpath:BOOL=OFF no longer available)
  - Backport fixes to python module
  - Rebuild for pythia8 8.3.16


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.38.00-4
changelog:
  - Exclude tests for Fedora 43+ on s390x that fail due to hardware
    acceleration in the zlib-ng library.


author: Peter Bieringer <pb@bieringer.de> - 3.6.0-1
changelog:
  - Update to 3.6.0
  - add BuildRequires: python3-packaging
  - force to use "passlib" instead of "libpass"


author: Peter Bieringer <pb@bieringer.de>
changelog:
  - Add missing requirement InfCloud-fontware to InfCloud
  - Extend SELinux policy for access to /run/systemd/userdb/io.systemd.DynamicUser on start


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.4.1-11
changelog:
  - Support rebuilding YAML test data from original sources
  - Don’t do it for now since it brings in extra Perl dependencies, and
    there’s no obvious benefit.


author: Pavel Raiskup <praiskup@redhat.com> - 5.10-1
changelog:
  - new upstream release, packages use RPM built-in sysusers support:
    https://github.com/praiskup/resalloc/releases/tag/v5.10


author: Pavel Raiskup <praiskup@redhat.com> - 5.11-1
changelog:
  - new upstream release, don't keep cleanup processes indefinitely:
    https://github.com/praiskup/resalloc/releases/tag/v5.11


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.40.02-1
changelog:
  - Update to 6.40.02
  - Rename the jupyroot and distrdf packages to reflect that they are
    now submodules of the main pyyhon package
  - New subpackages: root-package graf3d-glad, root-package net-curl,
    root-package tmva-sofie-parser-python, root-package tree-ml,
    root-package histv7util
  - Dropped patches: 2
  - New patches: 7


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-30
changelog:
  - Don't segfault on missing priority tag (RHEL-35249)
  - Use unsigned integers for buildtime too for Y2K38 safety (RHEL-22602)
  - Rebuild against libimaevm.so.4 (RHEL-32505)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-31
changelog:
  - Fix potential use of uninitialized pipe array (RHEL-22604)
  - Fix potential use of uninitialized pgp struct (RHEL-22605)
  - Don't confuse OpenScanHub with false array overrun (RHEL-22607)
  - Add SourceLicense tag to spec syntax (RHEL-28798)
  - Talk about rpmsign in the rpmsign(8) man page (RHEL-40895)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-33
changelog:
  - Fix root relocation regression (RHEL-28967)
  - Don't confuse OpenScanHub with false array overrun (RHEL-22607)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-35
changelog:
  - Fix %patch N applying Patch0 implicitly (RHEL-6294)
  - Issue deprecation warning for number-less %patch (RHEL-6294)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-37
changelog:
  - Allow parametric macros to opt out of option processing (RHEL-67161)
  - Report unsafe symlinks during installation as a specific case (RHEL-33393)
  - Fix FA_TOUCH'ed files getting removed on failed update (RHEL-63070)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.9-1
changelog:
  - Add BuildRequire on setuptools to fix distutils error on Python 3.12
  - when package config does not exists use /dev/null instead


author: Orion Poplawski <orion@nwra.com> - 9.1.0-20
changelog:
  - Rebuild for gdal (rhbz#2416611)
  - Backport ppc64le inline patch
  - Use bundled eigen3 on ppc64le - https://issues.redhat.com/browse/RHEL-131497


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.7-3
changelog:
  - Require the exact same version-release of python3-yubikey-manager
  - Do not install docs to site-packages
  - Remove superfluous runtime dependency on python3-setuptools


author: Kalev Lember <klember@redhat.com> - 0.23.90-5
changelog:
  - Misc packaging cleanup
  - Sort BuildRequires and Requires and split them out one per line
  - Move GObject Introspection bindings to -gtk and -gtk-devel subpackages
  - Split libzbar out to zbar-libs subpackage
  - Tighten subpackage deps with %{_isa}
  - Drop manual requires on pkgconfig and rely on rpm dep extractor
  - Rename zbar-python3 to python3-zbar as per latest Python guidelines
  - Use make_build and make_install macros


author: Miro Hrončok <mhroncok@redhat.com> - 3.8.0-3
changelog:
  - Fork python-flit-core from the python-flit package
  - Adjust the License tag to include flit_core/versionno.py's regex (BSD-2-Clause)


author: Miro Hrončok <mhroncok@redhat.com> - 23.1.2-6
changelog:
  - Drop no-longer-needed custom changes to /usr/bin/pip*
  - Stop Recommending libcrypt.so.1 on Python 3.12+
  Resolves: rhbz#2150373


author: Miro Hrončok <mhroncok@redhat.com> - 23.3.1-5
changelog:
  - Switched to autogenerated BuildRequires for test dependencies,
    which removed some that were no longer necessary


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251114git6c77b6b-1
changelog:
  - Update to 0^20251114git6c77b6b
  - `PyConfig_Get()` is also available on Python 3.8
  - Add `PyUnstable_Unicode_GET_CACHED_HASH()` function
  - Add `PyTuple_FromArray()` function


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251015.e510a7b-1
changelog:
  - Update to 0^20251015.e510a7b
  - Add an Epoch since the previous update had the wrong date
  - Switch snapshot info from <date><scm><revision> to <date>.<revision>


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251108.11cb80f-1
changelog:
  - Update to 0^20251108.11cb80f
  - Don’t include structmember.h in pythoncapi_compat.h; avoids conflicts due
    to names without "Py" prefixes.


author: Robert Scheck <robert@fedoraproject.org> - 1.0.0-32
changelog:
  - Updated license identifier to SPDX expression
  - Added missing build dependency on python3-setuptools (#2142035)


author: Remi Collet <remi@remirepo.net> - 0.100-1
changelog:
  - update to 0.100
  - re-license spec file to CECILL-2.1
  - report no usable sources tarball
    https://github.com/qelectrotech/qelectrotech-source-mirror/issues/418
  - open https://bugzilla.redhat.com/2433755
    Please build kf5-kcoreaddons for EPEL 10 (and 10.1)
  - open https://bugzilla.redhat.com/2433762
    Please build kf5-kwidgetsaddons for EPEL-10 (and 10.1)


author: Richard W.M. Jones <rjones@redhat.com> - 1.1.6-9
changelog:
  - Add package to EPEL 9, keep it synched with Fedora Rawhide.
  - Use qemu-kvm package on EPEL.
  - Remove comment about armv7, no longer applicable on Fedora.


author: TI_Eugene <ti.eugene@gmail.com> - 0.5.0-0.1.beta1
changelog:
  - Version bump
  - Enabled fitz plugin for Fedora (EPUB, FB2, CBR/CBZ etc support)
  - Enabled Djvu for EPEL
  - Removed Qt4 build (because of EL7 because of C11 requirement)
  - Qt5 build is mandatory
  - Added Qt6 build (Fedora)


author: Marie Loise Nolden <loise@kde.org> - 6.6.1-1
changelog:
  - Initial import based on qt5-doc. Simplify and split into qt6-doc,
    qt6-doc-devel (QCH) and qt6-doc-html (only HTML files)


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.10.0-4
changelog:
  - Fix for CMake macro changes
  - Add ability to disable Qt4 build (makes it easier to maintain EPEL8 branch)


author: TI_Eugene <ti.eugene@gmail.com> - 0.6.2-4
changelog:
  - Added 'BR: make'
  - Added 'R: shared-mime-info'
  - 'make check' note
  - Licenses cleanups ('License:' tag, appdata.xml, files/license section)


author: Robert Scheck <robert@fedoraproject.org> 1.11.2-4
changelog:
  - Use 'systemctl try-reload-or-restart' in logrotate postrotate
    script (#2371326, thanks to Marcos Mello)


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.13-7
changelog:
  - add patch to filter PSU output on Dell OS10 10.5.3.2
    https://shrubbery.net/pipermail/rancid-discuss/2022-April/011186.html


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.3.2-1
changelog:
  - Update to 1.3.2 - Closes rhbz#2331229
  - Drop pod file as man page is now included
  - Drop build section as native extension was removed #1428
  - Add packit configuration
  - Enable tests by skipping three failing tests


author: Paul Howarth <paul@city-fan.org> - 0.998b-11
changelog:
  - Avoid use of systemd ".include" directive (rhbz#2216790)
  - Avoid use of deprecated patch syntax
  - Fix version number reported by rbldnsd


author: Jonathan Wright <jonathan@almalinux.org> - 7.3.2-1
changelog:
  - update to 7.3.2 rhbz#2315906
    fixes CVE-2024-46981
    fixes CVE-2024-51741
    fixes CVE-2024-31449
    fixes CVE-2024-31227
    fixes CVE-2024-31228


author: Alessio <alessio@fedoraproject.org> - 3.3-1
changelog:
  - Release 3.3 Redir was originally created by Sam Creasey and is now 
  developed and maintained at GitHub by Joachim Nilsson. Use GitHub to 
  file bug reports, clone, or send pull requests for bug fixes and 
  extensions.


author: Phil Wyett <philip.wyett@kathenas.org> - 2.29.4-1
changelog:
  - New upstream version 2.29.4.
  - Use SPDX license identifier.
  - Requires webkit2gtk4.1 where able.
  - Little spec file rework.


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 5.6-1
changelog:
  - Adopt Go Vendor Tools and adopt Go Vendor Tools - Closes rhbz#2458183
    rhbz#2435061
  - Use new go2rpm template
  - Change URL to GitLab repo
  - Remove ShellCheck and golint requirements
  - Other misc changes


author: Pavel Raiskup <praiskup@redhat.com> 1.7-1
changelog:
  - resalloc-aws-new: run playbook with stdin=/dev/null
  - resalloc-aws-list: no need to double-kill "shutting-down" instances


author: Peter Hutterer <peter.hutterer@redhat.com> 1.0.6-40
changelog:
  - Bump Release to 40 to ensure a working update path. rgb was a separate
    package in xorg-x11-server-utils (not just a Provides) and took the
    Release from that.


author: Jens Petersen <petersen@redhat.com> - 0.4.1-1
changelog:
  - change license from BSD to GPLv2+
  - set no stdout buffering (#1906493)
  - generate basic manpage with help2man


author: Jens Petersen <petersen@redhat.com> - 0.4.3-1
changelog:
  - support status with '<STATE' and '>STATE'
  - Bugzilla uses 'notequals' (not 'notequal')
  - fix missing EPEL version prefix


author: Jens Petersen <petersen@redhat.com> - 0.4.4-1
changelog:
  - '--list-fields' now also shows field aliases
  - add 'arch'/'platform' aliases
  - experimental '--reverse' command: converts url to args


author: Kevin Fenzi <kevin@scrye.com> - 1.4.6-10
changelog:
  - Drop check on libkeyutils, it's a legit library now. Fixes rhbz#1914662
  - Look for and use the ssh.d config snippet direction. Thanks John Dodson for patch. Fixes rhbz#1851620


author: Michel Lind <salimma@fedoraproject.org> - 0.46.2-2
changelog:
  - Run autoreconf since the Git tag does not contain configure
  - Use %%conf conditionally if RPM has it defined


author: Jonny Heggheim <hegjon@gmail.com> - 6.22.1-2
changelog:
  - Disabled armv7hl https://bugzilla.redhat.com/show_bug.cgi?id=1997416
  - Disabled s390x https://bugzilla.redhat.com/show_bug.cgi?id=1997426


author: Remi Collet <remi@remirepo.net> - 1.5.10-1
changelog:
  - update to 1.5.10
  - use composer-generators
  - check tarball signature
  - use SPDX license identifiers


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0^20230201gita79b3c3-1
changelog:
  - Repo definitions now split into individual files
  - simplified usage; either pass the distro name or the path to the distro's
    repos
  - rpmdistro-gendnfconf no longer needed for Mageia


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0^20230612gitcf75cee-1
changelog:
  - Update to snapshot from 20230612
  - Add EPEL source repos
  - Also refactor to deduplicate the repo files
  - Add Amazon Linux configuration (2023+)
  - Add CentOS extras repos


author: Aaron Merey <amerey@redhat.com> - 5.9.0-1
changelog:
  - Rebase to rr-5.9.0.

  -* Fri Dec 02 2022 Fabio Valentini <decathorpe@gmail.com> - 5.6.0-2
  - Rebuild for capnproto 0.7.1 / CVE-2022-46149


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.16.0-10
changelog:
  - Backport some patches from the upstream
  - Ruby 3.0: apply the upstream WIP patch for keyword separation


author: Vít Ondruch <vondruch@redhat.com> - 3.2.0-7
changelog:
  - Add `BR: rubygem(kramdown-parser-gfm)` which was extrected into independency
    package.
    Resovles: rhbz#1863721


author: Jarek Prokop <jprokop@redhat.com> - 14.0.0-1
changelog:
  - Rename rubygem-cucumber-expressions to rubygem-cucumber-cucumber-expressions
  - Upgrade rubygem-cucumber-cucumber-expressions


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.3.6-8
changelog:
  - Patch to support ruby 3.0
    - Use binding.source_location for test
    - Properly accept argument and keywords
    - Relax error message on test a bit


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.13.1-2
changelog:
  - Set NOKOGIRI_TEST_GC_LEVEL to major on ppc64le as
    ruby31 does not seem to support GC.compat on the platform


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.9.1-1
changelog:
  - Switch to https://github.com/apjanke/ronn-ng/ upstream fork (#1817168)
  - Regenerate spec file with gem2rpm.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.9.1-1
changelog:
  - Add BRs for tests, enable tests in %check.
  - Require /usr/bin/groff, not the package in case the file is moved.
  - Keep the license file in the original location.
  - Adjust various macros and invocations.


author: Steve Traylen <steve.traylen@cern.ch> - 0.1.2-1
changelog:
  - Upstream to 0.1.2
  - Include README, LICENSE and tests(and run them) from upstream
  - Clean up .spec file indentation and alignment


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.5.5-1
changelog:
  - Update to version 0.5.5; fixes RHBZ#2397644
  - Security fix for CVE-2025-59825 / GHSA-3wgq-wrwc-vqmv


author: Michel Lind <salimma@fedoraproject.org> - 0.9.0-1
changelog:
  - Update to 0.9.0; Fixes: RHBZ#2347620
  - Disable assertions that fail at certain times of day; Fixes: RHBZ#2338148


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.8.4-1
changelog:
  - Update to version 1.8.4; Fixes RHBZ#2453126
  - Do not expose metapackages for unstable or undocumented features


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.0.1-1
changelog:
  - Update to 4.0.1 (close RHBZ#2272915)
  - Reduce the debuginfo level as a workaround for very slow test
    compilation.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.0-1
changelog:
  - Update to verson 1.2.0; Fixes RHBZ#2393793
  - MSRV is now 1.87, edition is 2024
  - The dev-dependency on criterion is now removed via patch rather than
    tomcli


author: Michel Lind <salimma@fedoraproject.org> - 0.7.0-3
changelog:
  - Enable Unix, ACL, SELinux and systemd-logind features
  - Declare licenses for the uutils-coreutils binary package


author: Michel Lind <salimma@fedoraproject.org> - 0.20.0-5
changelog:
  - Bump termion dependency from 1 to 4 - Change default backend to crossterm
    - Drop ncurses and pancurses backends, ncurses-rs is archived


author: blinxen <h-k-81@hotmail.com> - 0.4.6-4
changelog:
  - [skip changelog] Don't use macro in name and url tag This makes it easier
    to build scripts which help with maintaining this package


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.1-5
changelog:
  - Use upstreamed patch for avoiding icu crate in non-doc tests
  - Fix rust2rpm.toml compatibility with rust2rpm 28


author: Michel Lind <salimma@fedoraproject.org> - 2.2.1-1
changelog:
  - Update to 2.2.1; Fixes RHBZ#2277401
  - Temporarily remove tests/ because of unsatisfied color-eyre dependency


author: Michel Lind <salimma@fedoraproject.org> - 0.24.4-2
changelog:
  - Incorporate ueno's changes into rust2rpm.toml and regenerate spec
  - Disable probe tests on ppc64le and s390x


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.23.1-1
changelog:
  - Update to 1.23.1 (close RHBZ#2349449)
  - Use rust2rpm.toml to exclude license file for unbundled libdeflate
  - Update .rpmlintrc file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.24.0-1
changelog:
  - Update to 1.24.0 (close RHBZ#2365609)
  - Now that we can easily re-apply Cargo.toml patches when updating, do not
    use tomcli to remove criterion


author: Michel Lind <salimma@fedoraproject.org> - 0.5.2-4
changelog:
  - Unretire rust-outref as base64-simd needs it; Resolves: rhbz#2426767
  - Spec clean-up; use rust2rpm.toml and a diff file instead of modifying the
    spec directly


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-1
changelog:
  - Update to version 0.17.0; Fixes RHBZ#2316899
  - Re-enable all tests except test_procinfo, and a couple we had to skip


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-2
changelog:
  - Report and skip failing tests on non-x86_64 architectures
  - Fix tests failing to compile on 32-bit architectures


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.9-2
changelog:
  - Stop patching out the smallvec-1 feature
  - The uv package needs it, beginning with version 0.5.19.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.6-8
changelog:
  - Rebuilt with rust-tar 0.4.45 for CVE-2026-33056
  - Update License expression based on a current Rawhide build


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 0.4.0-1
changelog:
  - Update to v0.4.0
  - The request_timeout_secs configuration has been replaced by
    total_request_timeout_secs and sigul_request_timeout_secs. The total
    request timeout is the amount of time before an individual request is
    terminated. The sigul request timeout is the amount of time the bridge
    will wait for a Sigul request to succeed before canceling and retrying.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.25.10-3
changelog:
  - Update dialoguer to 0.12
  - No longer allow similar 2.6.0, since we have 2.7.0
  - Update `License` expression


author: Jose Fernandez <me@jrfernandez.com> - 0.14.0-1
changelog:
  - Update to 0.14.0
  - Update from 0.8.0 to 0.14.0
  - Update features: crossterm/serde/termion → ratatui-crossterm/ratatui-
    termion
  - Default feature changed to ratatui-crossterm


author: Michel Lind <salimma@fedoraproject.org> - 0.7.0-2
changelog:
  - Undo onig version bump in #7976 and #7973, only needed to match systems
    where oniguruma is newer, but for us we keep onig matched with oniguruma
    already
  - Skip one regex test on EPEL


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.5-4
changelog:
  - Re-generate using rust2rpm 27
  - Since it is now easier to re-use a Cargo.toml patch, we use one to remove
    the postcard dev-dependency instead of depending on tomcli.


author: Julio González Gil <packages@juliogonzalez.es> - 1.95-1
changelog:
  - Update to 1.95 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.95 (#2321940)
    * IMPORTANT: This is the last release supporting CentOS7 or clones
    * Add ipresolve option to select IPv4 or IPv6-only
    * Retry request on HTTP 429 error
    * Fix deadlock in FdManager::ChangeEntityToTempPath
    * Enable static lock checking and fix locking errors
    * Fix use-after-free in FdManager::ChangeEntityToTempPath


author: Julio González Gil <packages@juliogonzalez.es> - 1.96-1
changelog:
  - Update to 1.96 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.96 (#2416816)
    * Require FUSE 3 on Linux
    * Require C++14
    * Improve IO concurrency
    * Rename -o endpoint to -o region for clarity
    * Avoid HeadObject calls with improved stats cache usage


author: Julio González Gil <packages@juliogonzalez.es> - 1.97-1
changelog:
  - Update to 1.97 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.97 (#2416816)
    * Bugfix: Do not honor "-o nonempty"


author: Robby Callicotte <rcallicotte@fedoraproject.org> - 3006.12-1
changelog:
  - Updated to 3006.12
  - Resolves CVE-2024-38822 RHBZ#2372754
  - Resolves CVE-2024-38823 RHBZ#2372743
  - Resolves CVE-2024-38824 RHBZ#2372729
  - Resolves CVE-2024-38825 RHBZ#2372749
  - Resolves CVE-2025-22236 RHBZ#2372771
  - Resolves CVE-2025-22237 RHBZ#2372770
  - Resolves CVE-2025-22238 RHBZ#2372769
  - Resolves CVE-2025-22239 RHBZ#2372730
  - Resolves CVE-2025-22240 RHBZ#2372742
  - Resolves CVE-2025-22241 RHBZ#2372737
  - Resolves CVE-2025-22242 RHBZ#2372739


author: Derek Weitzel <dweitzel@unl.edu> - 1.2.0-1
changelog:
  - Fix segfault if the JSON parser cannot parse the JWKS
  - Fix float time claims issue and improve error handling
  - Fix security issue with malicious issuer handling in error messages
  - Improve JWTVerificationException message to include the invalid issuer
  - Update usage on verify command to make the TOKENFILE explicit
  - Read token for scitokens-verify from stdin
  - Set CURLOPT_NOSIGNAL option in SimpleCurlGet to prevent signal interruptions
  - Adding asan value to the job name
  - Turn off building unit tests by default.
  - Add cmake option SCITOKENS_WITH_ASAN which enables memory checking with the address sanitizer.  Also enable this in CI, so that tests fail if they hit a memory leak or other memory problem.
  - Fix memory leak in store_public_ec_key
  - Fix memory leaks in the unit tests
  - Fix memory leak in rs256_from_coords
  - Fix memory leak in scitokens_verify


author: Brian Bockelman <bbockelman@morgridge.org> - 1.3.0-1
changelog:
  - Add scitokens-generate-jwks CLI for key generation.
  - Add environment variable-based configuration on library initialization.
  - Add per-issuer lock to prevent multiple concurrent queries against issuers without a known key
  - Add negative cache for failed issuer lookups (preventing frequent re-queries)
  - Add monitoring API for per-issuer validation statistics
  - Add optional background thread for JWKS refresh
  - Add keycache load, metadata, and delete APIs
  - Revert "Fix memory leak in rs256_from_coords" by @djw8605
  - Add CTest-based integration test with JWKS server and TLS infrastructure


author: Derek Weitzel <dweitzel@unl.edu> - 1.4.0-2
changelog:
  - Add keycache.allow_in_memory config option with in-memory SQLite fallback
  - Add persistent anchor connection for shared in-memory SQLite database
  - Improve error messages when keycache file cannot be read or written
  - Add integration test for keycache not-writable error message
  - Improve cache directory permission tests to handle common deployment misconfigurations
  - Implement keycache location retrieval and update library to 0.0.3
  - Fix typo in SQLite file extension in integration and main tests


author: Derek Weitzel <dweitzel@unl.edu> - 1.4.1-1
changelog:
  - Fix scope path boundary validation to deny sibling-prefix authorization bypasses
  - Reject parent-directory traversal in scope paths, including encoded traversal forms
  - Add regression tests covering sibling-prefix and traversal authorization checks


author: Luya Tshimbalanga <luya@fedoraproject.org> - 1.6.0-2
changelog:
  - Convert operators to upper-case for SPDX license expressions ... - Fix
    cmake parameter `-WANT_NOHEADERINSTALL=1` to `-DWANT_NOHEADERINSTALL=1`


author: Luya Tshimbalanga <luya@fedoraproject.org> - 1.6.1-1
changelog:
  - Update to 1.6.1 ...(#2256351) - Use pkgconfig for podofo-0.9 build
    requirment - Drop unused noheadinstall cmake parameter


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.0.0-5.20220328gita5096e5
changelog:
  - Rename to sdl-crypto (RHBZ#2068621)
  - Update summary and description to make it clear this is a fork
  - Update to a5096e5 git snapshot
  - Drop f32 logic and tidy up the specfile


author: Davide Cavalca <dcavalca@fedoraproject.org> - 3.68.0-5.20220328git3aa2f45
changelog:
  - Rename to sdl-decnumber (RHBZ#2068621)
  - Update summary and description to make it clear this is a fork
  - Update to 3aa2f45 git snapshot
  - Drop f32 logic and tidy up the specfile


author: Davide Cavalca <dcavalca@fedoraproject.org> - 3.5.0-5
changelog:
  - Rename to sdl-softloat (RHBZ#2068621)
  - Update summary and description to make it clear this is a fork
  - Update to 4b0c326 git snapshot
  - Drop f32 logic and tidy up the specfile


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.20.0-1
changelog:
  - Update to 1.20.0
  - Backport upstream PR for securemode and verifySIGPassword
  - Use standard macros for building and installing


author: Vit Mojzis <vmojzis@redhat.com> - 1.3.0-1
changelog:
  - v 1.3.0
  - Silence warning in bison generated code
  - Drop dead stores
  - Declare file local variable static
  - Drop duplicate semicolons
  - Add missing fall through comment
  - Drop duplicate include
  - Update URLs after repository move
  - Add check example for W-012
  - Add new check to warn about incorrect usage of audit_access permission
  - Warn on duplicate policy configuration files
  - Reduce recursion in free_policy_node
  - Support disable commands for tunable conditions
  - Support ifn?def in .if files


author: Robert Scheck <robert@fedoraproject.org> 1.24-12
changelog:
  - Added upstream patch to enable SRV record lookups by default
    and to fix support for virtual domain user names


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.3.1-9
changelog:
  - Security fix for CVE-2010-1028
  - Various other fixes collected by Debian and contributed back upstream:
    https://github.com/bramstein/sfnt2woff-zopfli/pull/20


author: Till Hofmann <thofmann@fedoraproject.org> - 0.6.1-7
changelog:
  - Explicitly BR python3-setuptools (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/)


author: Karel Volný <kvolny@redhat.com> - 2.2.2-1
changelog:
  - Update to 2.2.2
  - Updated URLs to point to GitHub
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Rex Dieter <rdieter@fedoraproject.org> - 0.22-14
changelog:
  - patch out -Werror move -no-rtti for tests/ only (#1891251)
  - use %autosetup, %make_build, %make_install
  - add %check


author: Dodji Seketeli <dodji@seketeli.net> - 40.7-1
changelog:
  - Update to the latest upstream version that builds in EPEL9
  - Add build requires for cmake and libhandy-devel


author: David Trudgian <dtrudg@sylabs.io> - 4.4.2-1
changelog:
  - Upgrade to 4.4.2 upstream version.
  - Fix rhbz#2452368
  - Fix rhbz#2453084
  - Fix rhbz#2455643
  - Fix rhbz#2458928
  - Fix CVE-2026-47215


author: Stewart Smith <stewart@flamingspork.com> - 2.26-37
changelog:
  - Build with the right LDFLAGS (fixes rpmlint warning about PIE binaries, hardens build)
  - Remove executable bit on man page.


author: Philip Kovacs <pkfed@fedoraproject.org> - 22.05.3-2
changelog:
  - Add slurm to epel9 (#2072632); update spec for epel 7/8/9
  - Use * Sat May 20 2023 John Doe <packager@example.com> - 22.05.9-1.el9
  - local build macro; add changelog file


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.71
   - FDE: auto-repair when recovery key is used
   - FDE: revoke keys on shim update
   - FDE: revoke old TPM keys when dbx has been updated
   - FDE: do not reseal FDE hook keys every time
   - FDE: store keys in the kernel keyring when installing from initrd
   - FDE: allow disabled DMA on Core
   - FDE: snap-bootstrap: do not check for partition in scan-disk on
     CVM
   - FDE: support secboot preinstall check for 25.10+ hybrid installs
     via the /v2/system/{label} endpoint
   - FDE: support generating recovery key at install time via the
     /v2/systems/{label} endpoint
   - FDE: update passphrase quality check at install time via the
     /v2/systems/{label} endpoint
   - FDE: support replacing recovery key at runtime via the new
     /v2/system-volumes endpoint
   - FDE: support checking recovery keys at runtime via the /v2/system-
     volumes endpoint
   - FDE: support enumerating keyslots at runtime via the /v2/system-
     volumes endpoint
   - FDE: support changing passphrase at runtime via the /v2/system-
     volumes endpoint
   - FDE: support passphrase quality check at runtime via the
     /v2/system-volumes endpoint
   - FDE: update secboot to revision 3e181c8edf0f
   - Confdb: support lists and indexed paths on read and write
   - Confdb: alias references must be wrapped in brackets
   - Confdb: support indexed paths in confdb-schema assertion
   - Confdb: make API errors consistent with options
   - Confdb: fetch confdb-schema assertion on access
   - Confdb: prevent --previous from being used in read-side hooks
   - Components: fix snap command with multiple components
   - Components: set revision of seed components to x1
   - Components: unmount extra kernel-modules components mounts
   - AppArmor Prompting: add lifespan "session" for prompting rules
   - AppArmor Prompting: support restoring prompts after snapd restart
   - AppArmor Prompting: limit the extra information included in probed
     AppArmor features and system key
   - Notices: refactor notice state internals
   - SELinux: look for restorecon/matchpathcon at all known locations
     rather than current PATH
   - SELinux: update policy to allow watching cgroups (for RAA), and
     talking to user session agents (service mgmt/refresh)
   - Refresh App Awareness: Fix unexpected inotify file descriptor
     cleanup
   - snap-confine: workaround for glibc fchmodat() fallback and handle
     ENOSYS
   - snap-confine: add support for host policy for limiting users able
     to run snaps
   - LP: #2114923 Reject system key mismatch advise when not yet seeded
   - Use separate lanes for essential and non-essential snaps during
     seeding and allow non-essential installs to retry
   - Fix bug preventing remodel from core18 to core18 when snapd snap
     is unchanged
   - LP: #2112551 Make removal of last active revision of a snap equal
     to snap remove
   - LP: #2114779 Allow non-gpt in fallback mode to support RPi
   - Switch from using systemd LogNamespace to manually controlled
     journal quotas
   - Change snap command trace logging to only log the command names
   - Grant desktop-launch access to /v2/snaps
   - Update code for creating the snap journal stream
   - Switch from using core to snapd snap for snap debug connectivity
   - LP: #2112544 Fix offline remodel case where we switched to a
     channel without an actual refresh
   - LP: #2112332 Exclude snap/snapd/preseeding when generating preseed
     tarball
   - LP: #1952500 Fix snap command progress reporting
   - LP: #1849346 Interfaces: kerberos-tickets |  add new interface
   - Interfaces: u2f | add support for Thetis Pro
   - Interfaces: u2f | add OneSpan device and fix older device
   - Interfaces: pipewire, audio-playback | support pipewire as system
     daemon
   - Interfaces: gpg-keys | allow access to GPG agent sockets
   - Interfaces: usb-gadget | add new interface
   - Interfaces: snap-fde-control, firmware-updater-support | add new
     interfaces to support FDE
   - Interfaces: timezone-control | extend to support timedatectl
     varlink
   - Interfaces: cpu-control | fix rules for accessing IRQ sysfs and
     procfs directories
   - Interfaces: microstack-support | allow SR-IOV attachments
   - Interfaces: modify AppArmor template to allow snaps to read their
     own systemd credentials
   - Interfaces: posix-mq | allow stat on /dev/mqueue
   - LP: #2098780 Interfaces: log-observe | add capability
     dac_read_search
   - Interfaces: block-devices | allow access to ZFS pools and datasets
   - LP: #2033883 Interfaces: block-devices | opt-in access to
     individual partitions
   - Interfaces: accel | add new interface to support accel kernel
     subsystem
   - Interfaces: shutdown | allow client to bind on its side of dbus
     socket
   - Interfaces: modify seccomp template to allow pwritev2
   - Interfaces: modify AppArmor template to allow reading
     /proc/sys/fs/nr_open
   - Packaging: drop snap.failure service for openSUSE
   - Packaging: add SELinux support for openSUSE
   - Packaging: disable optee when using nooptee build tag
   - Packaging: add support for static PIE builds in snapd.mk, drop
     pie.patch from openSUSE
   - Packaging: add libcap2-bin runtime dependency for ubuntu-16.04
   - Packaging: use snapd.mk for packaging on Fedora
   - Packaging: exclude .git directory
   - Packaging: fix DPKG_PARSECHANGELOG assignment
   - Packaging: fix building on Fedora with dpkg installed


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.72
   - FDE: support replacing TPM protected keys at runtime via the
     /v2/system-volumes endpoint
   - FDE: support secboot preinstall check fix actions for 25.10+
     hybrid installs via the /v2/system/{label} endpoint
   - FDE: tweak polkit message to remove jargon
   - FDE: ensure proper sealing with kernel command line defaults
   - FDE: provide generic reseal function
   - FDE: support using OPTEE for protecting keys, as an alternative to
     existing fde-setup hooks (Ubuntu Core only)
   - Confdb: 'snapctl get --view' supports passing default values
   - Confdb: content sub-rules in confdb-schemas inherit their parent
     rule's "access"
   - Confdb: make confdb error kinds used in API more generic
   - Confdb: fully support lists and indexed paths (including unset)
   - Prompting: add notice backend for prompting types (unused for now)
   - Prompting: include request cgroup in prompt
   - Prompting: handle unsupported xattrs
   - Prompting: add permission mapping for the camera interface
   - Notices: read notices from state without state lock
   - Notices: add methods to get notice fields and create, reoccur, and
     deepcopy notice
   - Notices: add notice manager to coordinate separate notice backends
   - Notices: support draining notices from state when notice backend
     registered as producer of a particular notice type
   - Notices: query notice manager from daemon instead of querying
     state for notices directly
   - Packaging: Ubuntu | ignore .git directory
   - Packaging: FIPS | bump deb Go FIPS to 1.23
   - Packaging: snap | bump FIPS toolchain to 1.23
   - Packaging: debian | sync most upstream changes
   - Packaging: debian-sid | depends on libcap2-bin for postint
   - Packaging: Fedora | drop fakeroot
   - Packaging: snap | modify snapd.mk to pass build tags when running
     unit tests
   - Packaging: snap | modify snapd.mk to pass nooptee build tag
   - Packaging: modify Makefile.am to fix snap-confine install profile
     with 'make hack'
   - Packaging: modify Makefile.am to fix out-of-tree use of 'make
     hack'
   - LP: #2122054 Snap installation: skip snap icon download when
     running in a cloud or using a proxy store
   - Snap installation: add timeout to http client when downloading
     snap icon
   - Snap installation: use http(s) proxy for icon downloads
   - LP: #2117558 snap-confine: fix error message with /root/snap not
     accessible
   - snap-confine: fix non-suid limitation by switching to root:root to
     operate v1 freezer
   - core-initrd: do not use writable-paths when not available
   - core-initrd: remove debian folder
   - LP: #1916244 Interfaces: gpio-chardev | re-enable the gpio-chardev
     interface now with the more robust gpio-aggregator configfs kernel
     interface
   - Interfaces: gpio-chardev | exclusive snap connections, raise a
     conflict when both gpio-chardev and gpio are connected
   - Interfaces: gpio-chardev | fix gpio-aggregator module load order
   - Interfaces: ros-snapd-support | grant access to /v2/changes
   - Interfaces: uda-driver-libs, egl-driver-libs, gbm-driver-libs,
     opengl-driver-libs, opengles-driver-libs | new interfaces to
     support nvidia driver components
   - Interfaces: microstack-support | allow DPDK (hugepage related
     permissions)
   - Interfaces: system-observe | allow reading additional files in
     /proc, needed by node-exporter
   - Interfaces: u2f | add Cano Key, Thesis FIDO2 BioFP+ Security Key
     and Kensington VeriMark DT Fingerprint Key to device list
   - Interfaces: snap-interfaces-requests-control | allow shell API
     control
   - Interfaces: fwupd | allow access to Intel CVS sysfs
   - Interfaces: hardware-observe | allow read access to Kernel
     Samepage Merging (KSM)
   - Interfaces: xilinx-dma | support Multi Queue DMA (QDMA) IP
   - Interfaces: spi | relax sysfs permission rules to allow access to
     SPI device node attributes
   - Interfaces: content | introduce compatibility label
   - LP: #2121238 Interfaces: do not expose Kerberos tickets for
     classic snaps
   - Interfaces: ssh-public-keys | allow ro access to public host keys
     with ssh-key
   - Interfaces: Modify AppArmor template to allow listing systemd
     credentials and invoking systemd-creds
   - Interfaces: modify AppArmor template with workarounds for Go 1.35
     cgroup aware GOMAXPROCS
   - Interfaces: modify seccomp template to allow landlock_*
   - Prevent snap hooks from running while relevant snaps are unlinked
   - Make refreshes wait before unlinking snaps if running hooks can be
     affected
   - Fix systemd unit generation by moving "WantedBy=" from section
     "unit" to "install"
   - Add opt-in logging support for snap-update-ns
   - Unhide 'snap help' sign and export-key under Development category
   - LP: #2117121 Cleanly support socket activation for classic snap
   - Add architecture to 'snap version' output
   - Add 'snap debug api' option to disable authentication through
     auth.json
   - Show grade in notes for 'snap info --verbose'
   - Fix preseeding failure due to scan-disk issue on RPi
   - Support 'snap debug api' queries to user session agents
   - LP: #2112626 Improve progress reporting for snap install/refresh
   - Drop legacy BAMF_DESKTOP_FILE_HINT in desktop files
   - Fix /v2/apps error for root user when user services are present
   - LP: #2114704 Extend output to indicate when snap data snapshot was
     created during remove
   - Improve how we handle emmc volumes
   - Improve handling of system-user extra assertions


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.74.1
   - FDE: measure DeployedMode and AuditMode variables if they appear
     as disabled in the event log to avoid a potential reseal-failure
     boot loop
   - LP: #2139611 FDE: fix db updates by allowing multiple payloads
   - LP: #2139300 snap-confine: add CAP_SYS_RESOURCE to allow raising
     memory lock limit when required
   - LP: #2139099 snap-confine: bump the max element count of the BPF
     map used to store IDs of allowed/matched devices to 1000
   - Interfaces: Added pidfd_open and memfd_secret to seccomp template
   - Interfaces: camera | add locking permission for /dev/video


author: Neal Gompa <ngompa13@gmail.com> - 1.54-1
changelog:
  - Update to 1.54
  - Add API to get snap website
  - Add purge option to remove
  - Switch build system to Meson
  - Fix Qt build with optimisation disabled
  - Fix tests breaking on json-glib < 1.2.4
  - Use C99 style variable definitions


author: Neal Gompa <ngompa13@gmail.com> - 1.55-1
changelog:
  - Update to 1.55
  - Add new APIs for download and logout actions
  - Add support for snap store logout
  - Fix QSnapdAuthData () constructor not copying discharge strings correctly
  - Remove obsolete screenshot parsing code
  - Make all snapd 404 errors return SNAPD_ERROR_NOT_FOUND


author: Neal Gompa <ngompa13@gmail.com> - 1.57-1
changelog:
  - Update to 1.57
  - Add snapd_interface_make_label
  - Add support for new snap types: "core", "base" and "snapd"
  - Change way GTK documentation is generated to avoid a Meson bug
  - Fix leak in markdown parser
  - Fix leak in logout code
  - Make build reproducible by fixing comment in generated file


author: Neal Gompa <ngompa13@gmail.com> - 1.58-1
changelog:
  - Update to 1.58
  - Fix GIR annotations on snapd_client_get_snap_conf
  - Put more information into error messages for unknown errors


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 2.5.1-1
changelog:
  - Update to 2.5.1
  - Convert to SPDX license identifier
  - Add compat subpackage for snoopy-disable and snoopy-enable


author: Michel Lind <salimma@fedoraproject.org> - 2.5.1-6
changelog:
  - Remove compat subpackage on Fedora >= 42 and EPEL >= 10
  - Create Packit configuration to automate future updates


author: Dominik Mierzejewski <rpm@greysector.net> - 1.1.0-1
changelog:
  - update to 1.1.0 (#2026986)
  - fix exceptions when adding devices (#2008448, #2015360)
  - fix exception when applying settings fails (#2020706, #2022320)


author: Dominik Mierzejewski <rpm@greysector.net> - 1.1.2-1
changelog:
  - update to 1.1.2 (#2068769)
  - patch to lower evdev version requirement
  - add explicit build dependency on setuptools
  - sort build dependencies


author: Paul Howarth <paul@city-fan.org> - 0.4.0-11
changelog:
  - Replace /bin/* dependencies with coreutils etc. (#1512898)
  - Drop explicit paths for commands to aid spec readability
  - Drop EL-5 support
    - Drop legacy Group: and BuildRoot: tags
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section
    - Noarch sub-packages are always available now


author: Paul Howarth <paul@city-fan.org> - 0.4.0-12
changelog:
  - Account for systemd-units being merged into systemd at Fedora 17
  - Drop support for SysV-to-systemd migration from Fedora 18, RHEL 7
  - Use forward-looking conditionals
  - One build requirement per line


author: Robert Scheck <robert@fedoraproject.org> 2.05-27
changelog:
  - Remove retired iXhash blacklists from default configuration
    and provide only example configuration (#2345751, #2346368)


author: Volker Fröhlich <volker27@gmx.at> - 1.9.2-1
changelog:
  - New upstream release
  - Use github as source
  - Use license macro and remove the now-gone README
  - Remove merged patch


author: Kevin Fenzi <kevin@scrye.com> - 1.0.4-1
changelog:
  - Update to 1.0.4. Fixes bug #1856063
  - Apply upstream commit to fix python2 compat on remote side. Fixes bug #1851622


author: Filipe Rosset <filiperosset@fedoraproject.org> - 2.3.1-1
changelog:
  - rebuilt for version 2.3.1 fixes rhbz#1856025 rhbz#2454296 rhbz#2128374
  - modernized packaging, enabled generator, templates, and libev support


author: Sandipan Roy <saroy@redhat.com> - 2.2.0-1
changelog:
  - Update to sslscan 2.2.0
  - Bump bundled OpenSSL to 3.5.0 (minimum supported upstream)
  - Fixes rhbz#2330567


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251025gitf1c79c0-2
changelog:
  - Patch two newly-reported memory-safety bugs in stb_image
  - https://github.com/nothings/stb/issues/1860
  - https://github.com/nothings/stb/issues/1861


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20260313git904aa67-2
changelog:
  - Fix access/use of uninitialized memory in stb_image
  - This was undefined behavior, and could leak security-relevant information
    from other data structures. See
    https://github.com/nothings/stb/issues/1929.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 17.1-1
changelog:
  - Update to 17.1 (close RHBZ#2356072)
  - The ppc64le version of Stockfish now uses VSX extensions (POWER8)


author: Petr Menšík <pemensik@redhat.com> - 0.4.2-2
changelog:
  - Private users do not work with dynamic users
  - Provide path to unbound-anchor key, but keep it commented out


author: Nils Philippsen <nils@tiptoe.de> - 0.10.18-1
changelog:
  - Update to 0.10.18
  - Fix license and URLs
  - Build with meson instead of waf
  - Fix typos and trailing white space
  - Use package name macro consistently


author: Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-12
changelog:
  - Rebuild (rhbz#2171312)
  - Enable KLU-64 in EPEL9 (rhbz#20673760)
  - Disable PETSc support in 64-bit architectures


author: Tom Callaway <spot@fedoraproject.org> - 3.2.4-1
changelog:
  - update to 3.2.4
  - upstream renamed it to "swatchdog"
  - looks abandoned though, for at least 7 years


author: Tom Callaway <spot@fedoraproject.org> - 3.2.4-2
changelog:
  - add BR: perl-interpreter
  - Fix obsoletes to include release
  - Add license files properly
  - own weird auto directory
  - remove perl(:MODULE_COMPAT... requires, it is obsolete
  - sent patches upstream and include links to issues
  - Use only %{buildroot}
  - fix patch invocations to use "new" syntax


author: Ron Olson <tachoknight@gmail.com> - 6.0.2-1
changelog:
  - Updated to Swift 6.0.2-RELEASE
    Resolves: rhbz#2291122
    Resolves: rhbz#2322729
    Resolves: rhbz#2324076


author: Xavier Bachelot <xavier@bachelot.org> 6.2.72-5
changelog:
  - Drop EL7 support
  - Fix filter ordering
  - Fix httpd config needed after httpd fix for CVE-2024-38477 (RHBZ#2307179)


author: Xavier Bachelot <xavier@bachelot.org> - 6.2.74-1
changelog:
  - Update to 6.2.74, fix for CVE-2024-55919
    - Full changelog: https://github.com/sympa-community/sympa/releases/tag/6.2.74


author: Michal Schorm <mschorm@redhat.com> - 6.2.76-1.3
changelog:
  - Rebuild without i686 architecture - MySQL 8.4 no longer supports it,
    so perl-DBD-MySQL no longer builds it


author: Xavier Bachelot <xavier@bachelot.org> - 6.2.78-1
changelog:
  - Update to 6.2.78
  - Turn conf sub-packages to noarch
  - Disable some SUID wrappers
  - Drop now useless cookie parameter creation on first install
  - Simplify initial conf creation
  - Install systemd drop-ins in %{_unitdir} (RHBZ#2415142)


author: Xavier Bachelot <xavier@bachelot.org> 1.0.20-11
changelog:
  - Fix build on EL9
  - egrep is deprecated, use grep -E instead in order to fix build on F38+
  - Drop conditionals for EL6


author: Robert Scheck <robert@fedoraproject.org> - 1.5.15-0.4.el9.1
changelog:
  - Transformed system-config-printer-1.5.15-4.el9 from RHEL 9.3 GA into
    system-config-printer-epel to achieve the missing system-config-printer
    and system-config-printer-applet packages


author: Dmitrij S. Kryzhevich <kryzhev@ispms.ru> - 1.20-1
changelog:
  - Update to new 1.20.
  - Fixed version in log for 1.19-1.
  - Fix filename in doc: README -> README.md.


author: Robert Scheck <robert@fedoraproject.org> - 1.7.21-6
changelog:
  - Disabled strip via objcopy to achieve proper -debuginfo package
  - Added patch to fix compiler warnings about implicit fall-through
  - Added patch to fix "ee key too small" error messages during tests
  - Added patch for OpenSSL 3.0 support (#2088363)


author: Bojan Smojver <bojan@rexursive com> - 4.5.1-5
changelog:
  - Drop unknown configure option --enable-tcpreplay-edit
  - Change tcpdump dependency to package
  - Remove checks for TX_RING support to avoid build problems


author: Ding-Yi Chen <dchen@redhat.com> - 1.10.0-1
changelog:
  - Upstream update to 1.10.0
  - Fixes RHBZ #1917603 - terminology-1.10.0 is available
  - Remove BuildRequired elementary-devel because it is merged into efl-devel


author: Than Ngo <than@redhat.com> - 20200406-35
changelog:
  - fixed rhbz#2284575, add texlive-mdframed
  - fixed rhbz#2275109, add texlive-picinpar
  - add texlive-selinput, texlive-lipsum, texlive-picture, texlive-kantlipsum, texlive-ntheorem


author: Robert Scheck <robert@fedoraproject.org> - 3.8-1
changelog:
  - Upgrade to 3.8 (#1902857)
  - Spec file modernization including support for RHEL/CentOS 7
  - Remove perl(Socket6) dependency (thanks to Michal Josef Špaček)


author: Carl George <carl@george.computer> - 2.2.0-3.2020704git5a1c8d8
changelog:
  - Update to latest upstream commit
  - Add patch to use correct shell completion locations
  - Run test suite
  - Add provides for ag and bundled uthash


author: Carl George <carl@george.computer> - 2.2.0^2020704.5a1c8d8-1
changelog:
  - Switch to caret versioning
  - Build against system uthash
  - Add patch for zsh completion of new flags


author: Aurelien Bompard <abompard@fedoraproject.org> - 2.10.3-1
changelog:
  - Support in-place upgrades of PostgreSQL major versions
  - Revert to version 2.10.3 to support upgrades from PostgreSQL 12


author: Carl George <carlwgeorge@fedoraproject.org> - 1.11.2-7
changelog:
  - Backport upstream CVE fixes
  - Fixes CVE-2026-3945
  - Fixes CVE-2026-31842
  - Run upstream test suite


author: Dominik Mierzejewski <dominik@greysector.net> - 2.6.2-28
changelog:
  - apply Debian patch to fix CVE-2021-42260 (rhbz#2253716, rhbz#2253718)
  - apply Debian patch to fix CVE-2023-34194 and its duplicate, CVE-2023-40462
    (rhbz#2254376, rhbz#2254381)
  - fix incorrect text element encoding (upstream isssue #51)
  - compile and run tests


author: Marcel Härry <mh+fedora@scrit.ch>- 0.4.8.21-2
changelog:
  - Fix build issue on newer glibc - https://gitlab.torproject.org/tpo/core/tor/-/issues/41170
  - Include /etc/torrc.d/*.conf by default to avoid modifications from the core package (bz#2338912)


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.9.5-1
changelog:
  - Update to latest upstream release https://forum.torproject.org/t/stable-release-0-4-9-5/21227
  - Enable seccomp on aarch64, which is now supported


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.9.6-1
changelog:
  - Update to latest upstream release https://forum.torproject.org/t/security-release-0-4-8-23-and-0-4-9-6/21386


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.9.8-1
changelog:
  - Update to latest upstream release https://forum.torproject.org/t/security-release-0-4-8-25-and-0-4-9-8/21559
  - Fix CVE-2026-44600 (bz#2476455 / bz#2476454)
  - Fix CVE-2026-44599 (bz#2476453 / bz#2476452)
  - Fix CVE-2026-44597 (bz#2476451 / bz#2476450)
  - Fix CVE-2026-44601 (bz#2467732 / bz#2467731)
  - Fix CVE-2026-44603 (bz#2467720 / bz#2467719)
  - Fix CVE-2026-44602 (bz#2467718 / nz@2467717)


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.9.11-1
changelog:
  - Update to latest upstream release https://forum.torproject.org/t/security-release-0-4-9-11/21786 bz#2483769


author: Ivan Romanov <drizt72@zoho.eu> - 1.0.2-1
changelog:
  - Bump to v1.0.2
  - Update license
  - Add svg icon
  - Use appstream id for icons, desltop and metainfo files


author: Ivan Romanov <drizt72@zoho.eu> - 1.0.2-2
changelog:
  - Add patch to fix epel building
  - Drop Qt4 support
  - Update description
  - Use specific macros for metainfo dir


author: Jered Floyd <jered@redhat.com> 9.2.9-1
changelog:
  - Update to upstream 9.2.9
  - Resolves CVE-2024-38311, CVE-2024-56195, CVE-2024-56196, CVE-2024-56202


author: Jerry Snitselaar <jsnitsel@redhat.com> - 0.3.14-4
changelog:
  - Fix for CVE-2020-24330 (RHBZ#1874824)
  - Fix for CVE-2020-24331 (RHBZ#1870057)
  - Fix for CVE-2020-24332 (RHBZ#1870053)


author: Andreas Schneider <asn@redhat.com> - 2.1.1-1
changelog:
  - Update to version 2.1.1
    * https://github.com/neovim/unibilium/releases/tag/v2.1.1
    * https://github.com/neovim/unibilium/releases/tag/v2.1.0


author: Björn Esser <besser82@fedoraproject.org> - 2.3.0-5
changelog:
  - Add tools package
  - Add explicit perl BRs
  - Add example program to doc package
  - Drop google site-verification file from doc package
  - Require main package in doc package to avoid file conflicts


author: Remi Collet <remi@fedoraproject.org> - 8.0.6-1
changelog:
  - update to 8.0.6
    fixes CVE-2025-49844 CVE-2025-46817 CVE-2025-46818 and CVE-2025-46819
  - update documentation to 8.0.5


author: Jonathan Wright <jonathan@almalinux.org> - 1.33.0-1
changelog:
  - update to 1.33.0 rhbz#2342073
    Fix GHSA-f7r5-w49x-gxm3 Getting access to the Admin Panel via CSRF
    Fix CVE-2025-24364 RCE in the admin panel
    Fix CVE-2025-24365 escalation of privilege via variable confusion in OrgHeaders trait


author: Jonathan Wright <jonathan@almalinux.org> - 1.33.2-1
changelog:
  - update to 1.33.2 rhbz#2343535
    Fix CVE-2025-0977 ssl::select_next_proto use after free rhbz#2344558


author: Jonathan Wright <jonathan@almalinux.org> - 1.36.0-1
changelog:
  - update to 1.36.0 rhbz#2368636
  - Fix bitwarden mobile app not working rhbz#2437599
  - Fix CVE-2025-58160 vaultwarden: Tracing log pollution
  - Fix CVE-2026-25537 vaultwarden: jsonwebtoken has Type Confusion that leads to potential authorization bypass
  - Fix CVE-2026-25727 vaultwarden: time affected by a stack exhaustion denial of service attack
  - Fix CVE-2026-26012 vaultwarden: Information disclosure due to bypassed collection permissions
  - Fix CVE-2026-27898 vaultwarden: Information disclosure via API partial update
  - Fix CVE-2026-27803 vaultwarden: Unauthorized collection management operations due to improper access control
  - Fix CVE-2026-27801 vaultwarden: Two-factor authentication bypass allows unauthorized access and data deletion


author: Jonathan Wright <jonathan@almalinux.org> - 2026.4.1-1
changelog:
  - update to 2026.4.1 rhbz#2387335
  - Fixes CVE-2026-27803 Unauthorized collection management operations due to improper access control
  - Fixes CVE-2026-27801 Two-factor authentication bypass allows unauthorized access and data deletion
  - Fixes CVE-2026-27802 Privilege Escalation via Unauthorized Bulk Permission Update
  - Fixes CVE-2026-27898 Information disclosure via API partial update


author: Pavel Raiskup <praiskup@redhat.com> - 5-1
changelog:
  - support for fast "ruff" analyser
  - --linter-tag option added
  - subproject detection by .vcs-diff-lint.yml


author: Pavel Raiskup <praiskup@redhat.com> 6-1
changelog:
  - bugfix: correctly honor file renames
  - bugfix: fix subproject detection for git worktree
  - ruff: do full project scans (since Ruff is fast enough)
  - check the new (changed) code in a side-directory


author: Pavel Raiskup <praiskup@redhat.com> 6.2-1
changelog:
  - drop unnecessary newline in the output
  - ruff: don't prefix the error locations with absolute path
  - ruff: don't optimize out the full Ruff run
  - print the git sha1 being analyzed
  - bugfix: correct matching filenames with endswith()


author: Pavel Raiskup <praiskup@redhat.com> 6.3-1
changelog:
  - don't require all the linters, just recommend them
  - use requested linters only if they are available
  - nicer info/debug output


author: Pavel Raiskup <pavel@raiskup.cz> 6.7-1
changelog:
  - Handle (no traceback) "invalid-syntax" code from Ruff
  - log.debug() all git commands
  - do not let "git apply" pollute stderr with whitespace errors


author: Filipe Rosset <rosset.filipe@gmail.com> - 4.226-1
changelog:
  - Update to 4.226, enabled tests, spec cleanup and modernization
  - Fixes rhbz#1933296 rhbz#2047099 and rhbz#2026957


author: Nolan Poe <npgo22@gmail.com> - 5.022-1
changelog:
  - Update to 5.022 - Fix SPDX License identifier - Add CMake for tests - Fix
    runtime dependency check - Fix runtime version checck - Fix
    multithreading bug that causes spurious failures - Default to using
    tcmalloc


author: Nolan Poe <npgo22@gmail.com> - 5.022-2
changelog:
  - Improve conformance to modern Fedora packaging guidelines - Break out
    packages - Remove CC0 content


author: Akira TAGOH <tagoh@redhat.com> - 20220612-1
changelog:
  - New upstream release.
    Resolves: rhbz#1858617
  - Revise the spec file for new packaging guidelines.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.3.5-1
changelog:
  - Update to version 3.3.5
  - Do not run tests
    - some scripts needed for generating the test certificates are missing


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.5.4-1
changelog:
  - Moved from 3.3.x to 3.5.x
  - License has changed from MPLv2 AND Boost to MPLv2
  - No longer need to carry the big-endian patch
  - Needed to fix some entries which did not include cstdint


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.5.11-2
changelog:
  - Try to fix the selinux problem seen with CS10
  - Try to fix problem with socket creation and systemd


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.5.11-3
changelog:
  - Rewrite the selinux policy from scratch with sepolgen
  - Remove the socket creation as systemd as vsomeip will not work with it.


author: Robert Scheck <robert@fedoraproject.org> - 0.5.3-63.git20230121
changelog:
  - Added upstream patch to fix out-of-bounds access due to multiple backspaces
    to address incomplete fix for CVE-2022-38223 (#2222775, #2222780, #2255207)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 6.0.4-12
changelog:
  - Explicitly set most Makefile variables
  - Moves the documentation into the standard location
  - Enables rebuilding localized man pages etc.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 6.0.5-2
changelog:
  - Remove explicit %set_build_flags, not needed since F36 > >
    https://www.fedoraproject.org/wiki/Changes/SetBuildFlagsBuildCheck


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.2-17
changelog:
  - Change URLs from HTTP to HTTPS
  - Add source file signature verification
  - Use %make_build and %make_install macros
  - Reformatting and minor changes for personal style preference
  - Fix man page glob
  - Use less broad globs
  - Add ABOUT-NLS, BACKLOG, and THANKS as %doc files
  - Rebuild configure script at build time
  - Add a %check section and run the tests
  - Add ncurses-devel BR for termcap/curses support
  - Add missing BR on gcc
  - Rebuild man pages in RPM build
  - Properly install license file (COPYING)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.2-18
changelog:
  - Improve summary and description text
  - Build HTML and PDF versions of the documentation
  - Add Latex2e to License field


author: Romain Geissler <romain.geissler@amadeus.com> - 2.1.0-10
changelog:
  - Disable explicit OCSP requests by default for privacy reasons.
  - Accept --progress=dot:... for backwards compatibility.


author: Michal Ruprich <mruprich@redhat.com> - 2.2.0-1
changelog:
  - New version 2.2.0
  - Resolves: rhbz#2298879 - Using options -nc and -O simultaneously causes existing files to be clobbered/truncated
  - Resolves: rhbz#2327788 - wget starts using non-working IPv6 addresses on dual stack
  - Resolves: rhbz#2327728 - Crash: "free(): double free detected in tcache 2" when using --load-cookies
  - Resolves: rhbz#2280151 - wget2 always re-downdloads when using custom output filename


author: Michal Ambroz <rebus at, seznam.cz> - 0.5.5-2
changelog:
  - removed alias bundle - needs to be solved by
  - added conditional for the (network) tests
  - license is GPLv2+
  - empty the plugin/IpToCountry.csv with problematic 
  - move addons and plugin-development to doc folder


author: Sudip Shil <sshil@redhat.com> - 2.1.0-0
changelog:
  - Added --language (-l) CLI option to detect the default font for a given language code, which detects and prints the default font family that supports the specified language.
  - Introduced valid_langs[] array containing known language codes supported by fontconfig, Rejects invalid language codes early with a clear error message.
  - Checks not only if a font is returned, but whether it actually supports the given language.
  - Updated --help output to include usage for --language option.
  - updated readme with installation, build section.


author: Sudip Shil <sshil@redhat.com> - 2.2.0-1
changelog:
  - Modified input_char to handle multiple words as a single input string, allowing space-separated characters.
  - :: as the delimiter for Fontconfig parameters.
  - help section in better format
  - Modified tests.sh to include new test cases for space-separated inputs and :: parameter handling.


author: Sudip Shil <sshil@redhat.com> - 2.3.0-1
changelog:
  - Improve input handling for -f option and Update test cases in to cover new scenarios and edge cases.
  - now tests.sh can capture segmentation fault and save in test_error txt file
  - Created github workflow action tests.yml in github - if test fails then it is usefull for CI and automation.


author: Sudip Shil <sshil@redhat.com> - 3.0.0-1
changelog:
  - resolve snowflake emoji incorrectly defaulting to Symbola
  - emoji detection for BMP ranges and remove redundant logic
  - Integrate Pango API to segment and find fonts and refine hex detection logics
  - Fix Pango sans-serif fallback and --language feature not giving output fixed
  - Fix CI build by adding missing GLib and Pango dependencies


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.7.0-4
changelog:
  - Update architectures for asan/tsan/ubsan tests based on GCC 15
  - Adds riscv64 to supported architectures for all three kinds of tsts


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.20091126-27
changelog:
  - Clarify URL/Source situation, and do not claim to have a working source
    archive URL
  - General tidying of spec file; use modern macros and install HTML format
    description as documentation
  - Add hand-written man pages


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.20091126-40
changelog:
  - Security fix for CVE-2010-1028
  - Various other fixes collected by Debian and contributed back upstream to
    the sfnt2woff-zopfli fork: https://github.com/bramstein/sfnt2woff-
    zopfli/pull/20


author: Sérgio Basto <sergio@serjux.com> - 0.9.16^20230801gita61f364-1
changelog:
  - Update to a61f364e385d98677c04070a994397b287385219 git snapshot from
    2023-08-01 (a support for acquiring a DRM framebuffer with a drm schema
    in -rawfb option)


author: Tom Rix <trix@redhat.com> - 6.63-2
changelog:
  - Add tests, samples
  - Change license to BSD-3-Clause
  - Check directory ownership
  - Package as static library


author: Mattia Verga <mattia.verga@proton.me> - 4.1.0^320240205.gita2da14b-1
changelog:
  - Update to latest svn version
  - Fix icons and desktop file
  - Add appstream metainfo
  - Fix versioning


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.2-1
changelog:
  - Update to 1.1.2 upstream release
  - Resolves: rhbz#2494057
  - Update License and SourceLicense fields


author: Xavier Bachelot <xavier@bachelot.org> - 1.2.13-3
changelog:
  - Enable external libdvdnav for EL9
  - Restore specfile compatibility with RPM Fusion for EL7/8
  - Restore building from snapshot


author: Xavier Bachelot <xavier@bachelot.org> - 0.99.14-2
changelog:
  - Use SPDX License: tag
  - Drop useless conditionals
  - Drop useless comments
  - Add EL7 cond for %post/%postun
  - Escape unescaped % in %changelog
  - Drop very old Obsoletes:/Provides: for xine/xine-skins


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.5-7
changelog:
  - Add missing autoconf BR and drop bogus libtool BR
  - Add --force to autoreconf
  - Drop --disable-silent-rules configure argument, redundant with V=1 in
    make_build macro
  - Install ChangeLog and README
  - Add cryptographic source archive verification


author: Dennis van Raaij <dvraaij@fedoraproject.org> - 2:22.0.0-1
changelog:
  - Updated to v22.0.0, using the archive available on GitHub.
  - Changed the epoch to mark the new upstream version scheme.
  - Changed the epoch to 2 instead of 1 for consistency with the GNATcoll
    packages.
  - Updated the license, a runtime exception has now been added.
  - Added new build dependencies to build the documentation with Sphinx and LaTeX.
  - Examples are now located in _pkgdocdir/examples.
  - License field now contains an SPDX license expression.
  - Added the Unicode license to cover all code that has been generated using
    Unicode data.
  - Removed some post-install steps that are no longer required.
  - Static libraries are now build position independent (PIC).
  - Fix permission errors in the prep step; these are source packaging errors.
  - Updated some summaries and descriptions.
  - Improved spec file readability.
  - Marked the source package as architecture independent.
  - Removed empty directory '_libdir/static'; it seems to have no purpose.
  - Moved all libraries from '_libdir/xmlada' to '_libdir'.
  - Fix up the symbolic links for the shared libraries.
  - Moved documentation and examples into a separate package.
  - Made the generated project files architecture-independent.
  - Added a build dependency on sed, removed the explicit version dependency on
    GPRbuild.
  - Bootstrap mode can now be enabled via a configuration option.


author: Dennis van Raaij <dvraaij@fedoraproject.org> - 2:23.0.0-1
changelog:
  - Updated to v23.0.0, using the archive available on GitHub.
  - Removed backport patch for improved Unicode support.
  - Removed fix for file permissions; has been fixed upstream (commit: 9e1bd23).
  - Removed patch gprbuild-gprinstall-relocate-artifacts.patch; move files after
    GPRinstall has run.
  - Moved the documentation back to where is was until version 2:22.0.0.


author: Olivier Fourdan <ofourdan@redhat.com> - 21.1.3-3
changelog:
  - CVE fix for: CVE-2022-2319/ZDI-CAN-16062, CVE-2022-2320/ZDI-CAN-16070
    Resolves: rhbz#2110440, rhbz#2110433


author: Peter Hutterer <peter.hutterer@redhat.com> - 21.1.3-5
changelog:
  - CVE fix for: CVE-2022-4283 (#2151803), CVE-2022-46340 (#2151778),
    CVE-2022-46341 (#2151783), CVE-2022-46342 (#2151786),
    CVE-2022-46343 (#2151793), CVE-2022-46344 (#2151796)


author: Tom Callaway <spot@fedoraproject.org> - 1:4.04-5
changelog:
  - pull in all the headers
  - apply null fix for default var in GlobalParams()
  - make a libxpdfcore for texlive-base to use


author: Bojan Smojver <bojan@rexursive.com> - 1:0.10.6-1
changelog:
  - Update to 0.10.6
  - CVE-2026-32105, CVE-2026-32107, CVE-2026-32623, CVE-2026-32624
  - CVE-2026-33145, CVE-2026-33516, CVE-2026-33689, CVE-2026-35512


author: Bojan Smojver <bojan@rexursive.com> - 1:0.10.6.1-1
changelog:
  - Update to 0.10.6.1
  - CVE-2026-41252, CVE-2026-41521, CVE-2026-44178, CVE-2026-42218
  - CVE-2026-44978, CVE-2026-54538, CVE-2026-55238, CVE-2026-55626
  - CVE-2026-55639, CVE-2026-55645


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.6.0-2
changelog:
  - Correct naming of helper library libXrdPelicanHttpCore (not a plugin)
  - Fix parallel running of Posc tests


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.03-1
changelog:
  - Update to 6.03
  - All patches sent to the upstream was merged, yeah!
  - print_xinput_event: check if XIRawEvent.raw_values is available


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.03-3
changelog:
  - print_xinput_event: don't print raw_values (instead of
    checking if XIRawEvent.raw_values is available)


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.05-3
changelog:
  - Kill no longer needed workaround stuff
  - hacks/fonts: fix installation on out-of-source build
  - driver/Makefile.in: fix GLIB_COMPILE_RESOURCES source
  - hacks/Makefile.in: fix driver/prefs.o output location


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.0.2-1
changelog:
  - Unretire package
  - Switch source to GitHub and update to 1.0.2
  - Use cmake instead of scons
  - Install systemd user service
  - Misc specfile updates


author: Olivier Fourdan <ofourdan@redhat.com> - 0.0.4-2
changelog:
  - Require and use mutter as default compositor in RHEL
  - Make other compositors very weak dependencies in RHEL


author: Sandro Mani <manisandro@gmail.com> - 1.22.22-9
changelog:
  - Add CVE-2025-6545_6547.prebundle.patch and regenerate bundle. Fixes CVE-2025-6545 and CVE-2025-6547.


author: Sandro Mani <manisandro@gmail.com> - 1.22.22-11
changelog:
  - Refresh bundle
  - Drop patches obsoleted by new bundle
  - Add yarn-update-jest.prebundle.patch to update jest and avoid some vulerable dependencies
  - Apply fixes for CVE-2025-8262 and CVE-2025-8263


author: Sandro Mani <manisandro@gmail.com> - 1.22.22-12
changelog:
  - Regenerate bundle, fixes CVE-2025-59343
  - Patch out eslint and commitizen devDependencies to reduce dependencies


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.0^20230922git9defefa-1
changelog:
  - update to latest git snapshot
  - drop obsolete patch
  - use modern macros
  - run the test suite in %check
  - fixes: CVE-2023-37732 CVE-2023-31975 CVE-2021-33454


author: Severin Gehwolf <sgehwolf@redhat.com> - 2.4.8-4
changelog:
  - Add explicit requirement on javapackages-tools since yuicompressor
    script uses java-functions. See RHBZ#1600426.


author: Orion Poplawski <orion@nwra.com> - 1:6.0.36-1
changelog:
  - Update to 6.0.36 (CVE-2024-42330 rhbz#2329219, CVE-2024-42332 rhbz#2329222,
    CVE-2024-42333 rhbz#2329225)


author: Orion Poplawski <orion@nwra.com> - 7.0.9-2
changelog:
  - Re-install SELinux module in %posttrans to address "upgrade" from zabbixA.B
    to zabbixX.Y in one transaction


author: Jonathan Dieter <jdieter@gmail.com> - 1.3.0-1
changelog:
  - Add option to generate a zchunk header from an uncompressed file without
    actually creating a zchunk file


author: Jonathan Dieter <jdieter@gmail.com> - 1.3.1-1
changelog:
  - Fix a few low severity security bugs including
    - An off-by-one overflow when reading compressed integers from a
      malicious zchunk file
    - Error handling being skipped when the number of bytes read doesn't
      match what's expected
    - Not freeing memory when attempting to reallocate to size 0


author: Jonathan Dieter <jdieter@gmail.com> - 1.4.0-1
changelog:
  - Add native OpenSSL 3 compatibility
  - Add new function for getting zchunk context from chunk
  - Fix bug when assembling from multiple sources


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 4.3.4-1
changelog:
  - Upstream upgrade
  - Fixes #1921879, #1921972, #1921973, #1921975, #1921976, #1921979, #1921981,
  - #1921983, #1921983, #1921985, #1921987, #1921989, #1921992, #1921994


author: Justin Wheeler <jwheel@fedoraproject.org> - 1.0.3-12
changelog:
  - Fix FTBFS. Thanks @limb for the hotfix.
  - Upstream work ongoing for improved support with newer versions of the C programming language and compilers.


author: Justin Wheeler <jwheel@fedoraproject.org> - 1.1.0-1
changelog:
  - Update to v1.1.0
  - Upstream bug fixes: out-of-bounds array access, missing unistd.h header,
    localtime prototype, curses header preprocessor guard
  - Upstream build improvements: LDFLAGS support in Makefile
  - Migrate to %autorelease
  - Remove unnecessary %global _hardened_build 1 (default since F23)


