# changelog

author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2.5-2
changelog:
  - Fix detection of installed Pythia HepMC3 interface
  - Fix endian issue in HEPEVT wrappers
  - Fix doxygen markup syntax


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2.6-1
changelog:
  - Update to version 3.2.6
  - Update license tag for license change (GPLv3 to LGPLv3)
  - New protobuf IO subpackage
  - Soname bump for libHepMC3search in HepMC3-search subpackage
  - Drop patches accepted upstream or previously backported


author: Simone Caronni <negativo17@gmail.com> - 0.5.11-12.20230403git1238524
changelog:
  - Adjust C++ compiler flags on non-x86_64 architectures so tests build fine.
  - Remove unused sysconfig file.


author: Stephane Thiell <sthiell@stanford.edu> 1.8.3-2
changelog:
  - Removed unversioned __python macros https://fedoraproject.org/wiki/Changes/PythonMacroError [1896129]


author: Miroslav Suchý <msuchy@redhat.com> 1.88-1
changelog:
  - update copr keys
  - add per distro/version link to proper key for remi
  - update brave keys
  - add Docker key
  - add mullvad key


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.96-2
changelog:
  - Fixed "tainted search query is not properly quoted" for greylisting,
    patch provided by Marcel Härry <mh+fedora@scrit.ch>


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.96.1-1
changelog:
  - New version
    Resolves: rhbz#2241735
    Resolves: rhbz#2241538
    Resolves: rhbz#2241540
    Resolves: rhbz#2241525
    Resolves: rhbz#2241526
    Resolves: rhbz#2241528
    Resolves: rhbz#2241530
    Resolves: rhbz#2241531
    Resolves: rhbz#2241533
    Resolves: rhbz#2241542
    Resolves: rhbz#2241543


author: Miroslav Suchý <msuchy@redhat.com> 1.22-1
changelog:
  - Add cryptsetup GPL/LGPL licenses with OpenSSL exceptions.
  - Add new file for the BSD-3-Clause-Open-MPI variant
  - Add new files for the GPL-3.0-interface-exception
  - Add new file for GPL-3.0-or-later_WITH_cryptsetup-OpenSSL-exception


author: Miroslav Suchý <msuchy@redhat.com> 1.23-1
changelog:
  - Update public-domain-text.txt
  - Add new file: CECILL-2.1
  - Add new file: TermReadKey
  - Add new file: LicenseRef-Sleepycat-HtDig
  - Add new file: Xfig
  - Add new file: GPL-2.0-or-later WITH WxWindows-exception-3.1
  - Add new file: LicenseRef-Array


author: Miroslav Suchý <msuchy@redhat.com> 1.24-1
changelog:
  - Add new file: Inner-Net-2.0
  - Add Linux-man-pages-copyleft-2-para
  - Add Linux-man-pages-1-para
  - Add Linux-man-pages-copyleft-var
  - Remove AFL-2.0 since it is probably not in Fedora
  - Make REUSE conformant
  - Add GPL-2.0-or-later WITH Bison-exception-2.2
  - Add new file: AFL-2.1


author: Miroslav Suchý <msuchy@redhat.com> 1.25-1
changelog:
  - Add legacy attributes to HP-1986 - variant of legacy MIT license
  - Add dtoa
  - Add MulanPSL-2.0
  - Add Boehm-GC
  - add LLGPL
  - public-domain-text.txt: Add a perl-Barcode-Code128 dedication
  - Add new file: GPL-2.0-only_WITH_Asterisk-exception


author: Miroslav Suchý <msuchy@redhat.com> 1.26-1
changelog:
  - add not-allowed LicenseRef-verbatim
  - Add Apache-2.0 WITH Swift-exception
  - document timing of releases
  - mark HPND-sell-variant as variant of MIT in legacy system
  - Add source-highlight public domain delcarations
  - Add usage note for CC0-1.0 addressing liboqs issue
  - Add gdb/GNU libiberty public domain delcarations
  - Add CFITSIO license
  - add licenses *GPL*WITH Linux-syscall-note


author: Miroslav Suchý <msuchy@redhat.com> 1.27-1
changelog:
  - Add TCGL as not allowed
  - Add GPL-2.0-or-later WITH GCC-exception-2.0
  - Add Soundex License
  - Add HP-1989
  - add GPL-3.0-or-later WITH Autoconf-exception-generic-3.0
  - Add SL license
  - Add check-cvs license
  - add John Walker to ultrapermissive collection
  - Add Artistic-1.0 as not allowed.
  - Add BSD-3-Clause-Clear as not allowed.
  - Add LicenseRef-JasPer as not allowed.
  - Revert "Remove AFL-2.0 since it is probably not in Fedora"
  - Add LicenseRef-rdist-Cooper as not allowed
  - Add public domain license in Ruby
  - add information about license to README


author: Miroslav Suchý <msuchy@redhat.com> 1.28-1
changelog:
  - Add TU-Berlin-2.0 license
  - Add HPLIP nonfree licenses
  - Add LicenseRef-libzmq
  - Add CCLP content licenses
  - add LicenseRef-Waqf as not-allowed
  - Add LicenseRef-Bacula as allowed
  - Add some allowed licenses
  - Reformat REUSE licenses
  - Add autoconf public domain declaration
  - Update MIT-testregex.toml to delete [fedora] block
  - add MIT-testregex license
  - add GPL-3.0-or-later WITH Texinfo-exception
  - add usage notes to LicenseRef-TCGL
  - Add hpcdtoppm as not allowed
  - add Zeeff license


author: Miroslav Suchý <msuchy@redhat.com> 1.29-1
changelog:
  - Add byacc public domain declaration
  - recognize and allow MPL-2.0+ license
  - public-domain-text.txt: Add a dedication found in zpaq
  - New license: MMIXware
  - not allowed license LicenseRef-Iozone
  - new license: Utah Raster Toolkit Run Length Encoded License
  - add license GPL-2.0-only WITH x11vnc-openssl-exception
  - not allowed license LicenseRef-Misti-Fonts
  - new license TTYP0
  - add license GPL-2.0-or-later WITH stunnel-exception
  - Add GPL-2.0-or-later WITH SANE-exception
  - Fix man-pages public-domain and UltraPermissive locations
  - generate additional grammar with all licenses inluding not allowed ones
  - cleanup: remove mkdsv.py


author: Miroslav Suchý <msuchy@redhat.com> 1.30-1
changelog:
  - new license: LGPL-3.0-or-later WITH openvpn-openssl-exception
  - new license: BSD-3-Clause-Sun
  - new license: BSD-Systemics
  - new license: FBM
  - new license: LGPL-2.0-or-later WITH Libtool-exception
  - new license: Ferguson-Twofish
  - Add Public Domain for varnish
  - new license: MPEG-SSG
  - Add cursor-misc from xorg-x11-fonts to UltraPermissive
  - new not allowed license: MPEG-4 Audio
  - new license: pnmstitch
  - Add snprintf as allowed
  - Add xlock as allowed
  - Add BSD-4.3RENO as allowed
  - Add public domain entry for winitzki-cyrillic X11 font
  - Public Domain: Add mobile-broadband-provider-info
  - Add public domain entry used by some xorg-x11-fonts
  - Add Volatility Software License 1.0 to Not Allowed Licenses
  - Add misc-cyrillic from xorg-x11-fonts to UltraPermissive
  - Add public domain entry for aopalliance
  - Add public domain entry for plexus-utils
  - not allowed license LicenseRef-pgplot
  - Fix a typo in xz-java package name


author: Miroslav Suchý <msuchy@redhat.com> 1.31-1
changelog:
  - new license: GPL-2.0-or-later WITH Autoconf-exception-macro
  - new license: LGPL-3.0-or-later WITH Autoconf-exception-macro
  - new license: HPND-export-US-modify
  - Add a public domain dedication from the SWORD Project
  - Add LPPL-1.2 as not-allowed, add LPPL-1.3a+ as allowed
  - new license: LGPL-2.1-only WITH Qt-LGPL-exception-1.1
  - new license: SGI-OpenGL
  - Add jhash public domain dedication for QEMU
  - Add QEMU to the rijndael (AES) public domain license reference
  - new license: SSH-short
  - new license: GPL-2.0-or-later WITH UBDL-exception
  - new license: McPhee-slideshow
  - new license: HPND-DEC
  - new license: magaz
  - new license: ulem
  - new license: fwlw
  - new license: Kastrup
  - Fix names of Linux-syscall-note TOML files
  - Add reference to EDK2 package public domain code
  - new license: HPND-sell-regexpr
  - new license: Cronyx
  - new license: Lucida-Bitmap-Fonts
  - new license: LPPL-1.3c
  - new license: swrule
  - new license: BSD-Inferno-Nettverk
  - Some code in OpenSSH has a Public Domain license
  - new license: ssh-keyscan
  - new license: HPND-Pbmplus
  - Add public domain text from mingw-headers/mingw-winpthreads packages
  - Add public domain test from Augeas project
  - new license: BSD-Attribution-HPND-disclaimer
  - new not allowed license: LicenseRef-Tyrian
  - Add public domain entry for squid


author: Xavier Bachelot <xavier@bachelot.org> - 2.16.2-2
changelog:
  - Improve Summary:
  - Drop updates-alternatives from %post
  - Split long line
  - Drop useless comments
  - Add provides for bundled javascript libraries and adapt License tag accordingly
  - Add provides for bundled font and adapt License tag accordingly
  - Make use of %lm_sharedir instead of plain path
  - Add BR: for uglify-js
  - Move examples to %_docdir
  - Fix perms on %lm_vardir/captcha and %_rundir/llng-fastcgi-server
  - Drop redundant dirs creation and perms change
  - Conditionalize test that needs network access


author: Peter Fordham <peter.fordham@gmail.com> - 1.2.11-5.20210922git4915c308
changelog:
  - Add missing include of string.h for memset in spf_utils.c
    https://github.com/shevek/libspf2/issues/41


author: Pavel Raiskup <praiskup@redhat.com> 3.2-1
changelog:
  - Fix the docker environment check for cgroupv2 (achal.velani@oracle.com)
  - mock-scm: recommend rpkg-util
  - don't use rpmbuild --noclean option if not supported
  - do only one fork() while reading --list-chroots configs
  - Error() (exceptions) code rewritten and simplified
  - dropped mock SGID from /var/{lib,cache}/mock dirs
  - change license to spdx (msuchy@redhat.com)
  - podman.py: don't let podman warnings taint container id (micho@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 3.4-1
changelog:
  - make device mapper control device available if supported (neal@gompa.dev)
  - check for target specific qemu-user-static (msuchy@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 3.5-1
changelog:
  - check for qemu-user-static raises InvalidArchitecture()
  - forcearch: map armv7hl to the /usr/bin/qemu-arm-static binary
  - more pedantic check for the qemu-*-static binaries


author: Pavel Raiskup <praiskup@redhat.com> 4.0-1
changelog:
  - cleanup the bootstrap image logic so it works if Mock is run in container
  - rebuild: kill orphans when mounted
  - bootstrap: delay the buildroot-in-bootstrap recursive mount
  - use shlex instead of pipes
  - fix bootstrap_* prefixed config_opts options
  - manual page: fix the "how to fill an issue" info
  - support for DNF5 added
  - use -N instead of -n for useradd (msuchy@redhat.com)
  - mock: don't use distutils copy_tree()


author: Pavel Raiskup <praiskup@redhat.com> 4.1-1
changelog:
  - bootstrap: fix certificate copying into the bootstrap chroot
  - don't strictly require any package manager
  - config: properly configure package manager commands
  - unify the fallback-detection for host/bootstrap/bootstrap-image
  - bind_mount plug-in: pre-create dest directory before bind-mounting a file
  - bootstrap: use DNF5 in package manager fallbacks
  - fix --dnf-cmd traceback with the new package_manager logic


author: Pavel Raiskup <praiskup@redhat.com> 5.2-1
changelog:
  - Fix '~' user source expansion for --copyout
  - Compatibility fix with EL 8
  - Log out the command-line arguments
  - Make sure that 'state' is always finished
  - README.md: cleaning up
  - Post-release administrivia


author: Pavel Raiskup <praiskup@redhat.com> 37.8-1
changelog:
  - openEuler 22.03 configs added (yikunkero@gmail.com)
  - openEuler 20.03 configs added (yikunkero@gmail.com)
  - Oracle Linux 9 configs added (a.samets@gmail.com)
  - change license to spdx (msuchy@redhat.com)
  - Update to AlmaLinux Quay.io repo (srbala@gmail.com)
  - EPEL Koji repo not exposed when we are on EPEL Next (miro@hroncok.cz)


author: Pavel Raiskup <praiskup@redhat.com> 37.9-1
changelog:
  - missmatching gpg key and rpms in openEuler 20.03 LTS (pkwarcraft@gmail.com)
  - drop unneccessary module docs from configuration files (nkadel@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 38.1-1
changelog:
  - update openEuler gpg key (pkwarcraft@gmail.com)
  - Branch Fedora 38 (miro@hroncok.cz)
  - disable fastestmirror on almalinux (jonathan@almalinux.org)
  - openEuler 22.03-SP1 released, use the latest repo url (pkwarcraft@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 38.3-1
changelog:
  - new URL for CenOS Stream 8 koji (msuchy@redhat.com)
  - Make --enablerepo=local work with centos-stream chroots (miro@hroncok.cz)


author: Pavel Raiskup <praiskup@redhat.com> 38.5-1
changelog:
  - drop includepkgs=devtoolset* from centos-{6,7} (orion@nwra.com)
  - Fedora 35 and 36 is EOL
  - remove useradd specific changes in configs - it is not needed for Mock 4+
  - openSUSE i586 has been moved out of the main repo into a port (f_krull@gmx.de)


author: Pavel Raiskup <praiskup@redhat.com> 38.6-1
changelog:
  - use python3 macro for post scriptlet (mroche@omenos.dev)
  - openEuler: use metalinks instead of baseurls (chenzeng2@huawei.com)


author: Pavel Raiskup <praiskup@redhat.com> 39.1-1
changelog:
  - Add openSUSE Leap 15.5 (neal@gompa.dev)
  - Move openSUSE Leap 15.3 to EOL (neal@gompa.dev)
  - Mageia 9 branched, Mageia Cauldron retargeted to Mageia 10 (neal@gompa.dev)


author: Kim B. Heino <b@bbbs.net> - 2.0.69-2
changelog:
  - Replace /etc/munin/conf.d with upstream default /etc/munin/munin-conf.d
  - Add compatibility symlink /etc/munin/conf.d if necessary


author: Kim B. Heino <b@bbbs.net> - 2.0.72-1
changelog:
  - Upgrade to 2.0.72
  - Add munin-get plugin directory
  - Mangle /var/lib/munin-node SELinux
  - Fix service startup order


author: Peter Oliver <git@mavit.org.uk> - 16p-4
changelog:
  - Update build options
  - Drop obsolete options.
  - Specify the correct build flags for ARM and zSeries.


author: Packit <hello@packit.dev> - 0.3.0-1
changelog:
  - Made `Sources` a `MutableSequence` (#36)
  - Started using consistent terminology for source numbers and added the option to insert a source with a specific number (#47)
  - Added support for implicit source numbering (#48)
  - Documented sources and `%prep` macros in README (#49)
  - Implemented high-level manipulation of version and release (#54)
  - Added support for `* Mon May 16 2022 John Doe <packager@example.com> - 0.3.0-1.fc35
  - local build` (#56)
  - Added `remote` property to sources and enabled addition of `Sources` (#59)
  - Implemented mid-level manipulation of `%prep` section, including modification of `%prep` macros (#37, #52)


author: Packit <hello@packit.dev> - 0.4.0-1
changelog:
  - Added convenience properties for most used tags (#63)
  - Hardened linting by ignoring only specific mypy errors (#64)
  - Fixed list of valid tag names and ensured newly added tags are not part of a condition block (#66)
  - Initial patch number and its default number of digits are now honored (#66)
  - Fixed a bug in `%prep` macro stringification (#67)


author: Packit <hello@packit.dev> - 0.5.0-1
changelog:
  - Strict optional typing is now enforced (#68)
  - Fixed deduplication of tag names (#69)
  - Sources and patches can now be removed by number (#69)
  - Number of digits in a source number is now expressed the same way as packit does it (#69)
  - Empty lines are now compressed when deleting tags (#69)
  - Added convenience property for getting texts of tag comments (#69)
  - Added convenience method for adding a patch (#69)


author: Packit <hello@packit.dev> - 0.5.1-1
changelog:
  - Added new `%conf` section (#74)
  - Switched to rpm-py-installer (#75)
  - Fixed detecting extended timestamp format in `%changelog` (#77, #81)


author: Packit <hello@packit.dev> - 0.6.0-1
changelog:
  - Switched to our own implementation of working with `%changelog` timestamps and removed dependency on arrow (#88)
  - Fixed requires of EPEL 8 rpm (#86)


author: Packit <hello@packit.dev> - 0.7.0-1
changelog:
  - It is now possible to filter changelog entries by specifying lower bound EVR, upper bound EVR or both. (#104)
  - Added support for filenames specified in source URL fragments, for example: `https://example.com/foo/1.0/download.cgi#/python-specfile-0.22.1.tar.gz` (#100)


author: Packit <hello@packit.dev> - 0.20.2-1
changelog:
  - Fixed Packit config to work properly with `propose-downstream` and `pull-from-upstream` jobs. (#261)


author: Nikola Forró <nforro@redhat.com> - 0.21.0-1
changelog:
  - `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%setup` and `%patch` macros potentially expanding differently than with the sources present. (#271)
  - Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269)


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


