# changelog

author: Michael Schwendt <mschwendt@fedoraproject.org> - 4.4-2
changelog:
  - If building with autotools, temporarily install with LIB_PATCH=0 because of
    a bug in the buildsys macros in the released tarball.


author: Robert Scheck <robert@fedoraproject.org> 3.18.0-3
changelog:
  - Add the baresip-avcodec, baresip-avfilter, baresip-avformat and
    baresip-swscale subpackages for Fedora and RHEL 9 (and newer)


author: Miroslav Suchý <msuchy@redhat.com> 1.103-1
changelog:
  - update copr keys
  - add FFmpeg, LibreWolf, Monero, VideoLAN, and yt-dlp keys
  - Add CentOS 10 and EPEL 10 GPG keys
  - add Alpine Linux and postmarketOS keys


author: Pavel Raiskup <praiskup@redhat.com> 1.110-1
changelog:
  - Add keys for el-10 rpmfusion-free and nonfree
  - Add symlinks to rpmfusion 42 and 43
  - Navy Linux GPG key Update


author: Neal Gompa <neal@gompa.dev> 1.112-1
changelog:
  - Add FreeBSD keys
  - Fix AlmaLinux name and alphabetical ordering of distros
  - Add AlmaLinux EPEL AltArch Key


author: Jonathan Dieter <jdieter@gmail.com> - 0.13-1
changelog:
  - Update to 0.13 with more bugfixes improving deduplication
    Note that the hash file format has changed and will need to be regenerated


author: Jonathan Dieter <jdieter@gmail.com> - 0.14.1-2
changelog:
  - Update to 0.14.1 with bug fixes (thanks Francois Menning for the initial PR)
  - Disable i686 builds since they're failing now


author: Jens Petersen <petersen@redhat.com> - 1.5-22
changelog:
  - https://hackage.haskell.org/package/fbrnch-1.5/changelog
  - highlights:
  - ported from using PDC to Bodhi: `fedora-dists` replaced by `fedora-releases`
  - some improvements to autorelease handling
  - 'clone': prints no of repos and new --group option
  - 'copr' defaults to no longer rebuilding nvr's; new --monitor option
  - 'install': one can now select subpackages (like koji-tool install)
    using new `select-rpms` library
  - 'parallel' accepts chain-build style list of sorted package layers
  - 'review-package': new --interactive lightweight review mode
  - 'reviews': new --assignee, --submitted and --submitter options
  - 'sort' defaults to chain-build style output
  - 'update-sources': git add patches
  - require rpmbuild-order 0.4.12 to order rust crates and rubygems
  - git fetch earlier to get new branches


author: Jens Petersen <petersen@redhat.com> - 1.6-23
changelog:
  - https://hackage.haskell.org/package/fbrnch-1.6/changelog
  - supports new wait-repo-request koji workflow
  - fedora-releases and select-rpms now packaged in fedora
  - Release Highlights:
  - update to fedora-releases-0.2.0 (supports epel10.0)
  - kojiWaitRepo: uses request-repo to trigger newrepo
  - 'build': use --notes to set Bodhi update notes text (#59)
  - 'clone' now uses fedpkg for better compatibility (#62)
  - 'copr' refactoring and fix existingChrootBuilds to prevent rebuilds
  - 'create-review': include FAS id if can be determined (#42)
  - 'create-review': --force to create a new "duplicate" review (#53)
  - 'import': prompt whether to build or only push (#47)
  - 'install': add --existing-only, --skip-existing, --no-reinstall options from select-rpms-0.2 (ported from koji-tool --install)
  - 'parallel': koji-tool tail of failed build.log if < 3 packages in layer
  - 'request-repo': now offers to import the new repo immediately
  - 'request-repo': only post comment if prompt input
  - 'review-package': allow --interactive also for local review
  - 'review-package': summarizes long rpmlint error output
  - 'reviews --created': now uses REL_PREP state
  - 'scratch-x86_64','scratch-aarch64': --exclude-arch no longer fast fails
  - 'sidetag': add --create
  - 'update': remove autorelease -b bump when updating version
  - RpmBuild buildRequires: improve dyn BRs handling
  - fix merging from new unfetched branch
  - sentence-case commit and changelog messages (#38)
  - targetMaybeSidetag: now maps "rawhide" to its dist_tag


author: Jens Petersen <petersen@redhat.com> - 1.6.1-24
changelog:
  - https://hackage.haskell.org/package/fbrnch-1.6.1/changelog
  - 'build','parallel': waitrepo now just uses "koji wait-repo --request"
  - 'build': now respects --waitrepo
  - 'local','install': new --jobs option for _smp_ncpus_max
  - waitrepo is now timed again


author: Jens Petersen <petersen@redhat.com> - 1.6.2-26
changelog:
  - 'diff': use git diff's builtin filtering
  - 'fetch': add --lenient to skip non dist-git directories
  - 'local': --detached-head
  - 'parallel': do not waitrepo for final layer
  - 'parallel': koji-tool tail of failed builds and end with task url
  - 'parallel': only print "parallel layer" is more than one pkg in layer
  - 'request-branches': wait 30s before checking for package added to tag
  - 'sidetags': --tagged lists tagged builds
  - 'unautospec': new command to remove autochangelog and/or autorelease
  - 'update-sources': now takes optional version, replacing 'update-version'
  - new fedora-krb lib replaces Krb module: handles different FAS userid (#67)
  - rename --allow-head to --detached-head
  - targetMaybeSidetag: warn/prompt if target does not match branch


author: Jens Petersen <petersen@redhat.com> - 1.7-28
changelog:
  - support epel10.x minors with fedora-releases-0.3.0
  - 'merge': now done from origin for consistency
  - targetMaybeSidetag: prompts to choose which sidetag
  - 'autospec': no duplicate %changelog line
  - 'branches': add --only-dead option
  - 'branches': improve the prefixing for multiple packages
  - 'build': update latest tagged check to include epel-testing; print all
  - 'build': use target branch to determine nvr
  - 'bump': complete rework of logic (--strict replaces --local)
  - 'clone': add --dryrun
  - 'clone': now supports globbing of packages
  - 'copr': order chroots by branch (release): so epel10 > epel9
  - 'copr': rename i686 to i386
  - 'fetch': fix --lenient was no-op
  - 'import': now also waits for package to be setup in koji
  - 'install': add --yes
  - 'install': perform also if given a rpm subpackage selection
  - 'install': select-rpms-0.3.0 adds --error-existing
  - 'install': skip ":" separator
  - 'list': refactor with countListPackages
  - 'mock': add experimental --install mode (for single package)
  - 'parallel': better sidetag setup with warnings
  - 'parallel': offer to retry failures or continue with waitrepo for layer
  - 'parallel': print nvr earlier and only latest commits
  - 'parallel': reduce default delay to 1s between triggering builds
  - 'parallel': always show task url for fail
  - 'pull': drop stash pop to avoid making conflicts
  - 'push': check local branch exists
  - 'request-branches': now also checks for commit access via group membership
  - 'request-branches': request all branches/pkgs before waiting for koji pkgs
  - 'review-package': defaults to interactive, use --full for fedora-review
  - 'scratch': do not create a new sidetag!
  - 'sidetags': listings are now sorted
  - 'switch': add --lenient option to avoid error for non-existent branch
  - 'uninstall': new experimental command to remove a package NVR
  - 'update-sources': partition sources by isArchiveFile
  - 'waitrepo': add --no-nvr option for generic wait-repo
  - Branches gitCurrentBranchWarn: offer to rename master to rawhide
  - Branches listOfBranches: print branch EOL warning when < 7 days left
  - Branches systemBranch: support CPE_NAME
  - Package isArchiveFile: ".sig" files are ascii
  - RpmBuild getSources: fix to use exists for uncompressed file
  - RpmBuild: check/install compression tool before downloading tarball
  - buildRPMs: backup build.log's with cp -p
  - new 'tag-build-to-sidetag': tags branch's nvr into a sidetag
  - recognize .crate as archive file (#70)
  - refPrompt: accept "origin" and require ref to over 3 chars
  - withPackagesByBranches: git fetch earlier to get any new branches
  - withPackagesByBranches: switch back branch before unstash


author: Jens Petersen <petersen@redhat.com> - 0.7.2-1
changelog:
  - https://hackage.haskell.org/package/fedora-repoquery-0.7.2/changelog
  - warn when no release specified
  - add support for epel10.x minor releases
  - also parse c8s, c9s, c10s
  - use eln via download.fp.o (or dl.fp.o) and drop its channels
  - support short pneumonics for common queryformats (nv,nvr,nvra,envr,envra)


author: Jens Petersen <petersen@redhat.com> - 0.3.0-1
changelog:
  - https://hackage.haskell.org/package/fedora-releases-0.3.0/changelog
  - Branch: add epel10.x minor branches
  - Release: include eol field


author: Dominik Mierzejewski <dominik@greysector.net> - 1.2.4-59.20240202git2213b76
changelog:
  - update to 1.2.4 from branch master
  - build without faad, ffmpeg4 and x264
  - drop RHEL4-era versions in BRs
  - sort BRs alphabetically and de-duplicate
  - SPDX license identifier
  - use Fedora versioning guidelines and macro names
  - use more explicit file list


author: Dominik Mierzejewski <dominik@greysector.net> - 1.2.4-61.20240202git2213b76
changelog:
  - drop missing lib{avc,raw}1394 build dependencies on s390x
  - add LGPLv2.1 to License field
  - own _libdir/libquicktime
  - use global instead of define


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.7-1
changelog:
  - update to 1.3.7 (upstream switched to meson build system)
  - fix python shebang in lddtree.py
  - build manpages (using xmlto)


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.7-3
changelog:
  - ship the bash version of lddtree to avoid dependency on python3-pyelftools
  - fix python shebang in pylint
  - fix deprecated patchN macro usage


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.8-1
changelog:
  - update to 1.3.8 (resolves rhbz#2314222)
  - switch to GitHub source URL
  - correct License tag after license review
  - switch to autosetup macro


author: Paul Howarth <paul@city-fan.org> - 0.34-25
changelog:
  - Cosmetic changes for EPEL
    - Use author-independent source URL
    - Classify build dependencies by usage
    - Fix permissions verbosely
    - Make %files list more explicit
    - Avoid mixing spaces and tabs
    - Avoid use of macros for commands


author: Paul Howarth <paul@city-fan.org> - 0.35-1
changelog:
  - Update to 0.35
    - Use 3-argument version of open() to avoid arbitrary code execution
      vulnerability (GH#4, CVE-2011-10007)


author: Petr Pisar <ppisar@redhat.com> - 0.58-2
changelog:
  - Correct a perl-Image-PNG-Libpng-tests license to
    (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-Fedora-UltraPermissive


author: Michal Josef Špaček <mspacek@redhat.com> - 0.26-14
changelog:
  - Fix not created man page automatically in new Module::Build::Tiny (BZ#2189099)
  - Remove EPEL6 code
  - Update license to SPDX format


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.33.0-1
changelog:
  - Update to 0.33.0 (close RHBZ#2353440)
  - Drop the -doc subpackage (PDF docs and examples) for simplicity


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.33.0-3
changelog:
  - Backport to EPEL10
  - Restore -doc subpackage, removed in Fedora
  - Remove spec-file conditionals and let the branches diverge


author: Benjamin A. Beasley <code@musicinmybrain.net> - 24.1.2-2
changelog:
  - Enable the msgspec extra on Fedora F41 and later
  - The python-msgspec package now works with Python 3.13.


author: Steve Traylen <steve.traylen@cern.ch> - 1.48.0-4
changelog:
  - Create sub packages for ciso, async and extra
  - Stop running non-existent tox testing
  - Relax some strong versionion of dependencies


author: Jerry James <loganjerry@gmail.com> - 1.3.0-7
changelog:
  - Restore the doc subpackage
  - Minimize the LaTeX dependencies
  - Use modern python macros
  - Migrate License field to SPDX
  - Package the gmpy2 extra
  - Minor spec file cleanups


author: Packit <hello@packit.dev> - 0.34.2-1
changelog:
  - context_management: add a type stub override to fix typing. Type checkers like mypy and pyright can now correctly determine the types for `.sources()`, `.sections()`, and the other `Specfile` methods that return context managers. (#457)
  - Resolves: rhbz#2344364


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.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: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.8.2-1
changelog:
  - Update to version 5.8.2
  - Use reserved uid and gid 194 for the xrootd user
    - https://pagure.io/packaging-committee/issue/1444
    - https://src.fedoraproject.org/rpms/setup/pull-request/27


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241115git03e441d-1
changelog:
  - Update to 0^20241115git03e441d
  - Add `PyLong_IsPositive`/`Negative`/`Zero()` functions
  - Relax `PYPY_VERSION_NUM` requirements for hash macros


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250128gitc84545f-1
changelog:
  - Update to 0^20250128gitc84545f
  - Remove `PyConfig.use_system_logger`: it will only be available on Python
    3.13.2 which is not released yet.
  - Fix multiple definitions for `Py_fclose`
  - Avoid `Py_ARRAY_LENGTH()` (because it fails with C++ on Python 3.9 on
    macOS)
  - Improve `test_config`
  - Replace `extern` with `PyAPI_FUNC()`


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: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.11-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/stable-release-0-4-8-11/12265
  - bz#2211726


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.12-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/stable-release-0-4-8-12/13060
  - Security fixes: bz#2248564, bz#2281499, bz#2281500, bz#2281502, bz#2281503
  - switch to sysusers based user provisioning approach - fixes bz#2252618
  - Add legacy openssl build dependency from F41 on - fixes FTBS / bz#2301334
  - since we can now drop EL7 support we can also cleanup systemd handling


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.12-2
changelog:
  - Re-add systemd-devel as build dependency so the daemon knows how to notify systemd that it was started - fixes bz#2302910


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.13-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/new-tor-stable-release-0-4-8-13/15397 (bz#2211726)
  - reviewed and adjusted SPDX license format


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.14-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/stable-release-0-4-8-14/17242 (bz#2211726)


author: Peter Hutterer <peter.hutterer@redhat.com> - 1.1.2-1
changelog:
  - xbitmaps 1.1.2
  - Use make macros, see
    https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.1.8-3
changelog:
  - Do not hardcode the build type
  - Use CMAKE_BUILD_TYPE RelWithDebInfo to avoid -Werror in compiler flags


