# changelog

author: Pavel Alexeev <Pahan@Hubbitus.info> - 0.8.13-1
changelog:
  - Update to 0.8.13 version (bz#1742435).
  - Try build on epel8 (bz#1757824).
  - Completely remove SOURCE1 sysvinit legacy.
  - Reformat with spaces.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.3.10-7
changelog:
  - The STACK macro was removed in globus-gsi-credential 7.13. Don't use.
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.3.11-3
changelog:
  - Add BuildRequires on gcc-c++
  - Remove workaround for changed default linker flags, the change was reverted


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.06.09-21
changelog:
  - Add BuildRequires on gcc-c++
  - Packaging updates
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Install license in licensedir (where applicable)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.06.10-1
changelog:
  - Update to version 2.06.10
  - Drop patches - all fixed in the new version
  - Drop the -ffp-contract=off hack
  - Remove redundant m_outstream->setf(std::ios::fixed)
  - Fix GenEventCopmpare
  - Adjust expected test output for changes in the code


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1.0-3
changelog:
  - Rename interfaces subpackage to interfaces-devel
  - Add patch fixing installed cmake file from upstream
  - Increase test timeout


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1.1-1
changelog:
  - Update to version 3.1.1
  - Drop patches accepted upstream or previously backported
  - Fix warnings about misleading indentation
  - Add missing space in installed cmake file


author: Michael Cronenworth <mike@cchtml.com> - 1:6.9.10.64-1
changelog:
  - Update to 6.9.10.64
  - Set threading option (https://src.fedoraproject.org/rpms/ImageMagick/pull-request/2)
  - Enable more image formats (RHBZ#1485823)


author: Douglas Kosovic <doug@uq.edu.au> - 1.2.12-1
changelog:
  - Updated to 1.2.12 release
  - Use upstream provided xz tarball instead of GitHub generated gz tarball.
  - Delete any transient nm-l2tp-ipsec-*.secrets files from versions <= 1.2.10
  - %ghost transient ipsec.nm-l2tp.secrets files.
  - Merged EPEL 7 spec file with Fedora spec file.


author: Linus Walleij <triad@df.lth.se> - 2.2.1-1
changelog:
  - New upstream version
  - Run libtoolize, aclocal, automake and autoconf on build to avoid
    rpath problems
  - Builds without patches


author: Dominik Mierzejewski <rpm@greysector.net> 0.8.0-18.20140228gitc2f5d13
changelog:
  - fix CVE-2016-8859 (#1387112, #1387113)
  - probably fix CVE-2015-3796 (see upstream issue #37 and
    https://bugs.chromium.org/p/project-zero/issues/detail?id=428)
  - update python bindings subpackage to current guidelines
  - fix parallel installation of multilib packages (patch by joseba.gar at gmail.com)
    (bug #1275830)


author: Dominik Mierzejewski <rpm@greysector.net> 0.8.0-25.20140228gitc2f5d13
changelog:
  - improve python bindings build patch based on upstream PR
  - fix infinite loop for certain regexps (upstream issue #50)
  - switch to python3 (#1634955)


author: Ian Kent <ikent@redhat.com> - 5:6.2.0-10
changelog:
  - add get_nfs_xprt() and put_nfs_xprt() functions.
  - use new get_nfs_xprt() and put_nfs_xprt() functions.
  - add NFSv3 nfs_quick_reply() functionality.
  - add NFSv3 rpc request validation.
  - fix wcc attr usage in unlink3_or_rmdir3().
  - use Linux libtirpc if present.


author: Ian Kent <ikent@redhat.com> - 5:6.2.0-20
changelog:
  - print_nfs_common_args() is only needed with DEBUG.
  - uid_t might be a different size than unsigned int.
  - remove set but not used variable s.
  - remove set but not used variable again.
  - remove unused function show_map().
  - remove set but not used variable mp_error.
  - 32 bit fixes.
  - make sure variables are initialized.
  - dont use logical double ampersand when ampersand is meant.
  - Fix nfs args setting code.
  - Add the sys alias for unix as well as none and null.
  - Default to string mount options for NFSv4.
  - Improve debugging for unmounting.
  - add more debugging in the unmount path.
  - There is really no ti-rpc nfsv4 so dont send one.
  - Fix SEGV on amq entries that print times.
  - Make hasmntval return an 0 on error 1 on success.
  - Update the ctime of the directory too since it changed.
  - fix compiler assignment warning due to libtirpc.
  - fix logical not comparison in get_ldap_timestamp().
  - fix umount to mount race.


author: Ian Kent <ikent@redhat.com> - 5:6.2.0-38
changelog:
  - Update "Requires(pre)" to use /usr/bin/grep instead of /bin/grep.
  - Remove "BuildRequires: tcp_wrappers-devel" as tcp_wrappers is depricated.
  - Add "BuildRequires: kernel-headers" for linux/version.h requirement.
  - add libnsl2 Requires and libnsl2-devel BuildRequires.
  - add "BuildRequires: rpcsvc-proto-devel" to pull in missing glibc RPC code.
  - disable hesiod support.
  - Remove obsolete Group tag.
  - Remove obsolete scriptlets.
  - Update use linux libtirpc if present patch.


author: Robert-André Mauchin <zebob.m@gmail.com> - 1.0.0-5.20180925gitd0076f5
changelog:
  - Update to commit d0076f507a6027455540e2e4f25f84ca38803e07
  - Set CONFIG_LOWBITDEPTH to 1
  - Fix #1632658


author: Milan Broz <gmazyland@gmail.com> - 20171227-1
changelog:
  - Update to version 20171227 (soname increase).
  - Temporarily keep libargon2.so.0.
  - Fix a crash if running under memory pressure.


author: Till Maas <opensource@till.name> - 3.10.22-21
changelog:
  - Rebuilt for Fedora 23 Change
    https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code


author: Robert Scheck <robert@fedoraproject.org> 3.10.22-22
changelog:
  - Added patch from Debian to avoid free on invalid pointer due to a
    buffer overflow (#1196751, #1207180)
  - Added patch from Debian for symlink directory traversal (#1178824)
  - Added patch from Debian to fix the directory traversal via
    //multiple/leading/slash (#1178824)


author: Michael Schwendt <mschwendt@fedoraproject.org> - 3.10-0.1.beta1
changelog:
  - Merge fix for upstream bug 806 and rhbz 1600377
    (freeze when saving Song Info window with paused playback).
  - Upgrade to 3.10-beta1.
  - Use %autosetup.
  - Remove ancient Obsoletes tags.
  - Switch to %ldconfig_scriptlets in -libs subpackage.


author: Michael Schwendt <mschwendt@fedoraproject.org> - 3.9-4
changelog:
  - Make build again after a change in Qt 5.
  - Merge post-3.9 unbundling of adplug plugin and make it build without
    touching more than the plugin directory.
  - Use %autosetup.
  - Avoid harmless macro in comment, which is an rpmbuild error now.


author: Michael Schwendt <mschwendt@fedoraproject.org> - 3.10-0.1.beta1
changelog:
  - Revert gnomeshortcuts plugin to 3.9 release, as the 3.10 version fails
    with GNOME >= 3.26 in Fedora >= 27.
  - Upgrade to 3.10-beta1.


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


author: Robert Scheck <robert@fedoraproject.org> 4.2.1-20
changelog:
  - Update python 2 dependency declarations to new packaging standards,
    see https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


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


author: Robert Scheck <robert@fedoraproject.org> - 2.0.2-5
changelog:
  - Modernization and cleanup of spec file
  - Ship PDF and HTML documentation rather SGML documentation
  - Ensure /etc/bird.conf can be only read by BIRD user


author: Dave Love <loveshack@fedoraproject.org> - 0.4.1-1
changelog:
  - New version
  - Fix running el6 check
  - Use default compilation flags
  - Use chrpath, %ldconfig_scriptlets


author: Dave Love <loveshack@fedoraproject.org> - 0.4.1-2
changelog:
  - Use LDFLAGS for BLAS shims
  - Add srpm-macros package
  - Don't override -O3 in CFLAGS
  - Maybe use devtoolset in %check
  - Remove ld.so.conf files for blisblas libraries


author: Germano Massullo <germano.massullo@cern.ch> - 7.16.1-1
changelog:
  - 7.16.1 release
  - Removed scheduler.patch tray_icon_removal.patch window_close.patch because they have been merged into 7.16.1


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


author: Matthew Miller <mattdm@fedoraproject.org> - 2.12.6.7-1
changelog:
  - update to upstream "unstable" 2.12.6.7 for rawhide (code cleanups only)
  - * misc errors in help corrected
  - * various buffer sizes and stacks increased


author: Björn Esser <besser82@fedoraproject.org> - 2.18-0.5
changelog:
  - Fix use of a macro
  - Remove hiphen separator from binaries in utils package
  - Fix an entry in %changelog


author: Björn Esser <besser82@fedoraproject.org> - 2.18-0.6
changelog:
  - Add a link for clarifying the actual license
  - Remove the %{name} prefix from binaries in the utils package
    and suffix them with 65 for a more uniform experience
  - Add a few comments
  - Optimize some global definitions to be more vasatile


author: Björn Esser <besser82@fedoraproject.org> - 2.18-4
changelog:
  - Add some stuff for backwards compatibility
  - Add an unversioned symlink to %{_pkgdocdir} if needed


author: Antonio Trande <sagitterATfedoraproject.org> - 3.3.1-6
changelog:
  - Fix undefined references to HDF5 (bz#1623439)
  - Add shebang to cgconfig
  - Remove spurious executable bit
  - Add Requires gcc-gfortran to the devel sub-package


author: <jogas@lanl.gov> 0.9.10-3
changelog:
  - Tidy comments
  - Update source URL
  - Build html documentation; add rsync dependency
  - Add el7 conditionals for documentation
  - Remove libexecdir definition
  - Add test suite README.TEST


author: smael Olea <ismael@olea.org> - 1.4.2
changelog:
  - upstream URL changed to github
  - updating to 1.4.2
  - renamed COPYING.txt LICENSE.md
  - binary licenses should be GPLv2+ because linking with fftw (which uses GPLv2+)


author: Stuart Gathman <stuart@gathman.org> - 20.3-5
changelog:
  - Remove deprecated sysctl() call in getUUID (read from /proc/.../random/uuid)
  - Patch a local copy of ronn to stop calling util.puts/util.debug


author: Honza Horak <hhorak@redhat.com> - 0.5.2-2
changelog:
  - Fix issues found during Package Review
    Summary provides better idea what this library is for
    Using macros for make build and install
    Fix permissions of the shared library


author: Sérgio Basto <sergio@serjux.com> - 0.101.2-2
changelog:
  - One year later we may remove pakages workaround of clamav-milter-systemd,
    clamav-scanner-systemd and clamav-server-systemd, before I forget it was one
    workaround to allow migration of service without stop it and disable it
    (#1583599).


author: Dominique Martinet <asmadeus@codewreck.org> - 1.0.7-1
changelog:
  - Upgrade to new upstream version 1.0.7
  - Add -f to the 'remove generated menhir files' because their presence depend
    on the source
  - Add another hack to generate a first dummy pyml_stubs lib to make the build
    system happy
  - RWMJ: Run autoreconf.
  - RWMJ: Add and fix bash-completion subpackage.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.7-2
changelog:
  - Second attempt at packaging 1.0.7.
  - Different way to rebuild autotools.
  - Move spatch binary to %_libdir/coccinelle and use spatch wrapper script.
  - Package spgen.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.7-3
changelog:
  - Use autogen script and remove redundent autoreconf.
  - Eliminate unsupported --enable-release flag for configure, using
    targets instead (all-release when ocamlopt is available).
  - Include %check for python support.
  - Run tests against non-script spatch so environment variables have effect.
  - Thanks: John Friend.


author: Björn Esser <besser82@fedoraproject.org> - 5.8.1-2
changelog:
  - Rebuilt for libcrypt.so.2 (#1666033)
  - Add upstream patch to remove upper limit of SENSORS_API_VERSION


author: Scott Talbert <swt@techie.net> - 3.0.4-5
changelog:
  - Remove Group tags
  - Remove xmldocs subpackage (never used)
  - Remove cppunit workaround (no longer needed)
  - Actually run the tests (but not the GUI ones, yet)


author: Christian Glombek <lorbus@fedoraproject.org> - 4.5.1.0-1
changelog:
  - Initial Fedora Package
  - Update to 4.5.1.0
  - Introduce consistent naming, rename service to coturn
  - Add configure, make and systemd macros
  - Remove dependencies on mariadb, mysql, postgresql and sqlite
  - Forked from https://github.com/coturn/coturn/blob/af674368d120361603342ff4ff30b44f147a38ff/rpm/turnserver.spec


author: Robert Scheck <robert@fedoraproject.org> - 4.5.1.0-3
changelog:
  - Added patch to append only to log files rather to override always
  - Relocate SQLite database to FHS conform /var/lib/coturn/turndb path
  - Include default log file directory with logrotate configuration
  - Provide /run/coturn and correct PID file handling (#1705146)
  - Ensure private keys for SSL certs can be only read by coturn user
  - Ensure /etc/coturn/turnserver.conf can be only read by coturn user
  - Correct subpackage licensing as per Fedora Packaging Guidelines


author: Dave Love <loveshack@fedoraproject.org> - 4.4.2-2
changelog:
  - Adapt to el8, with qt5
  - Add guilib{,-devel} sub-packages really to separate GUI dependency
  - Add missing license files


author: Petr Pisar <ppisar@redhat.com> - 1.11.23-47
changelog:
  - Modernize spec file
  - Close a configuration file on a syntax error (bug #815660)
  - Do not use deprecated diff -L options (bug #772559)


author: Simone Caronni <negativo17@gmail.com> - 0-5.20170324gitee07b32
changelog:
  - Update to latest snapshot.
  - Make build verbose.
  - Add tests, disable them for now as they are incredibly long (30 minutes).
  - Fix daalainfo.


author: Matthew Miller <mattdm@fedoraproject.org> - 0.4.2-1
changelog:
  - upstream release which fixes dst translation bug
  - new feature: allow format specifiers to turn off padding (as GNU date does)
  - new feature: matlab-style day numbers


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.47.11-1
changelog:
  - New upstream release
  - Drop patches (previously backported)
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Paul Wouters <pwouters@redhat.com> - 20140915-1
changelog:
  - Updated to 20140915 with new-gtlds filter support
  - Updated warning patch (partially merged upstream)
  - Added usage patch that was missing the new filter name new-gtlds
  - Enabled hardening as this application takes in network input.


author: Sérgio Basto <sergio@serjux.com> - 1.18.25-5
changelog:
  - Revert "Bundle a version of tar to make it compatible in EL7"
  - Keep BR: perl(Digest)
  - Remove --clamp-mtime option on tar of el7.
  - Add Requires perl(Digest::MD5) and perl(Digest::SHA*) on dpkg-perl (#1628409)


author: Sérgio Basto <sergio@serjux.com> - 1.18.25-8
changelog:
  - Requires perl(MIME::Lite) on dpkg-dev (rhbz #1678637)
  - Adds check section and performs unit tests but ignores failures


author: Robert Scheck <robert@fedoraproject.org> 2.4-0.23.b1
changelog:
  - Added patch to allow building dsniff with OpenSSL >= 1.1.0
  - Added patch to correct a typo related to the -remote option


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.4.0.5-3
changelog:
  - fix typo calling configure macro
  - add license and doc files
  - use _cups_serverbin macro
  - use autoreconf


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.4.0.5-4
changelog:
  - don't own cups folders
  - COPYING not needed, since content is the same as LICENSE
  - fix autotools deprecration warnings


author: Jos de Kloe <josdekloe@gmail.com> - 2.12.0-2
changelog:
  - bump final_grib_api_version global variable to 1.27.1, so just above the
    actual final version, to prevent the obsoletes to be disabled if the release
    gets bumped. See BZ #1677968


author: Dominik Mierzejewski <rpm@greysector.net> - 1.23-1
changelog:
  - update to 1.23 (#1597055)
  - point to working URLs
  - pretend t.tar test succeeds for now (#1601392)
  - make testsuite more verbose for the future


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.1.0-6.20150530git99c942c
changelog:
  - Supply our own systemd service, socket, and environment files
  - Add Patch2 to fix kill parameter sequence


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.1.0-7.20181108git99c942c
changelog:
  - Feedback from fedora package review
  - Remove Group from unit file
  - Set date to snapshot date, not commit date


author: Muneendra <muneendra.kumar@broadcom.com> 0.1-1.20190813gitc195e67
changelog:
  -No functional changes,just Licenses
  -Spec file:Created LICENSES dir with the text of all used license
  -Added the license header in the corresponding source files


author: Jon Schlueter <jschluet@redhat> - 1.51-10
changelog:
  - Rebaseline using github which is new home of fdupes
  - source tarball has unusual folder naming of fdupes-fdupes-1.51 instead of normal fdupes-1.51


author: Björn Esser <besser82@fedoraproject.org> - 1:1.6.1-1
changelog:
  - Updated to new upstream-release
  - Upstream changed versioning-scheme, Epoch is needed
  - Drop old patches, applied upstream
  - Update spec-file to recent guidelines
  - Drop el5-bits


author: Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.1.9-1
changelog:
  - Update to 1.1.9
  - Fix startup issue when an invalid soundfont file name is given as a command
    line argument RHBZ#1399896


author: Owen Taylor <otaylor@redhat.com> - 1.1.11-3
changelog:
  - Disable hack for Flatpak builds - JACK isn't useful inside a sandbox, since
    there won't be enough privileges.


author: Ding-Yi Chen <dchen@redhat.com> - 1.3.7-1
changelog:
  - Fixes Segfault in many places
  - Improved TypeAhead system is not limited to matches on beginning
  - Correct handling of 'maximized' statement in the apps file


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 1.00.38-1
changelog:
  - Update to 1.00.38
  - split freetds-libs package (for multiarch support)
  - change default tds vesrion to auto
  - move odbc plugin from devel to libs package (#1449881)


author: Karel Volný <kvolny@redhat.com> 0.6.1-1
changelog:
  - New release 0.6.1
  - Fixes CVE-2016-9959 (security issues in SNES emulation)
    https://scarybeastsecurity.blogspot.cz/2016/12/redux-compromising-linux-using-snes.html
  - Updated URLs - project moved
  - Dropped gme-0.6.0-pc-lib-suffix.patch (accepted upstream)


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-3
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

  - Rebuild with binutils fix for ppc64le (#1475636)


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


author: Dominik Mierzejewski <rpm@greysector.net> 1.4.0-1
changelog:
  - updated to 1.4.0
  - libpng-devel requires zlib-devel
  - drop obsolete spec file elements
  - use modern make build/install macros
  - use license macro


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.6-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (4.0)
  - Use 2048 bit RSA key for tests (4.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 18.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release
  - Drop the globus-core.pc file


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 18.5-1
changelog:
  - Clean up old GPT reference (18.3)
  - Make symbol versioning work with link time optimization (LTO) (18.4)
  - Remove unused perlmoduledir reference (18.5)
  - Obsolete globus-usage packages


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
  - Use 2048 bit RSA key for tests (9.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.3-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
  - Use 2048 bit RSA key for tests (9.1)
  - Merge GT6 update 8.4 into GCT (9.2)
  - Merge GT6 update 8.5 into GCT (9.3)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.10-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gass-cache-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.6-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 10.3-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (10.0)
  - Use 2048 bit RSA key for tests (10.1)
  - Merge GT6 update 9.29 into GCT (10.2)
  - Split guc-cc.pl test into smaller tests (10.3)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 10.12-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir and _initddir macro definitions
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gatekeeper-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 11.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release
    - Fix make clean rule


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (14.0)
    - Remove unneeded configure option (setting GLOBUS_HOSTNAME is sufficient)
  - Use 2048 bit RSA key for tests (14.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 15.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (15.0)
    - Disable usage statistics reporting by default
    - Workaround non-implemented features on GNU/Hurd (socket buffer size)
    - Move grid-proxy-destroy call to before starting personal gatekeeper in
      the test wrapper
  - Use 2048 bit RSA key for tests (15.1)
  - Move globus-seg-job-manager plugin to a separate package
  - Drop patches globus-gram-job-manager-socket-buffer-size.patch and
    globus-gram-job-manager-proxy.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 15.4-1
changelog:
  - Doxygen fixes (15.2)
  - Remove usage statistics collection support (15.3)
  - Add su option to logrotate file (15.4)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (13.0)
  - Use 2048 bit RSA key for tests (13.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2-1
changelog:
  - GT6 update:
    - Prevent client from requesting clear control channel
    - CIPHERS config will now apply to control channel


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - Grid Community Toolkit merged a number of outstanding pull requests (7.0)
    - Add option to send IPv6 address in EPSV response
    - Add function to get the command string
    - Terminate the connection if server fails to write the 220 banner
    - Fix typo in GridFTP server response type
  - First Grid Community Toolkit release (7.1)
  - Merge GT6 update 6.2 into GCT (7.2)
  - Merge GT6 update 6.3 into GCT (7.3)
  - Merge GT6 update 7.0 into GCT (8.0)
  - Drop patches globus-gridftp-server-control-epsv-ip.patch,
    -cmd-string.patch and -tcp-rst-stuck.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.0-1
changelog:
  - Clean up old GPT references (8.1)
  - Add AC_CONFIG_MACRO_DIR and ACLOCAL_AMFLAGS (8.2)
  - Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients
    (9.0)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 12.12-1
changelog:
  - GT6 update:
    - Use 2048 bit keys to support openssl 1.1.1 (12.10)
    - Log remote http connection address for legacy s3 transfers (12.11/12.12)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.8-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - Grid Community Toolkit merged a number of outstanding pull requests (13.0)
    - Add option to send IPv6 address in EPSV response
    - Add function to get the command string
    - Be more selective in what config files we skip
    - Add unames for GNU/Hurd and kfreebsd to chroot setup script
  - Merge GT6 update 12.5 into GCT (13.1)
  - First Grid Community Toolkit release (13.2)
    - Disable usage statistics reporting by default
    - Add man page for globus-gridftp-password - contribution from IGE
  - Use 2048 bit RSA key for tests (13.3)
  - Merge GT6 update 12.6 into GCT (13.4)
  - Merge GT6 update 12.7 into GCT (13.5)
  - Merge GT6 update 12.8 into GCT (13.6)
  - Merge GT6 update 12.9 into GCT (13.7)
  - Merge GT6 update 12.12 into GCT (13.8)
  - Drop patches globus-gridftp-server-unames.patch, -epsv-ip.patch,
    -cmd-string.patch and -config.patch (accepted upstream)
  - Drop the man page for globus-gridftp-password from the source package
    (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.11-1
changelog:
  - Improvements for filesystems that encounter listing timeouts (13.10)
  - Remove usage statistics collection support (13.11)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.20-1
changelog:
  - Fake stat responses when slow listings enabled (13.12)
  - Send markers in stream mode when requested by 'OPTS RETR Markers=n;'
    (13.13)
  - Update documentation links to always point to the latest documentation
    (13.14)
  - Fix doxygen warning (13.15)
  - Remove obsolete acconfig.h file (13.16)
  - Add simple checksum read throttling (13.17)
  - Add support for supported checksum advertising (13.18)
  - Add support for SHA1, SHA256, SHA512 to POSIX DSI (13.18)
  - Avoid unknown secondary groups in test. Causes failures on launchpad
    (13.19)
  - Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients
    (13.20)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.13-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gridmap-eppn-callout-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.2-1
changelog:
  - Add environment variable GLOBUS_EPPN_KEEP_DOMAIN to return full
    userid@domain from eppn (2.1)
  - Add environment variable GLOBUS_EPPN_FORCE_GRIDMAP to return mapped
    identity from gridmap lookup based on the ePPN (2.2)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.9-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gridmap-verify-myproxy-callout-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2-1
changelog:
  - Add missing dependency
  - Drop patch globus-gridmap-verify-myproxy-callout-deps.patch (fixed upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.13-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gsi-callback-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.13-1
changelog:
  - GT6 update:
    - Fix crash when handle->cert not set in call to globus_gsi_cred_get_cert
    - Remove compatibility shims for old versions of OpenSSL


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.8-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gsi-openssl-error-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.7-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch globus-gsi-proxy-core-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
  - Increase default proxy key size to 2048 bits (9.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.4-1
changelog:
  - Clean up old GPT references (9.3)
  - Make symbol versioning work with link time optimization (LTO) (9.4)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.10-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gsi-proxy-ssl-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
    - Skip homedir test if directory does not exist
  - Correct bitshift direction in perl test file (9.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 11.1-1
changelog:
  - GT6 update: race condition and dependency packaging fixes
  - Drop patches globus-gss-assist-deps.patch and globus-gss-assist-race.patch
    (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 12.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (12.0)
  - Use 2048 bit RSA key for tests (12.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.10-1
changelog:
  - GT6 update:
    - Set the default minimum TLS version to 1.2. 1.0 and 1.1 are deprecated.
    - Set the maximum TLS version default to 1.2. 1.3 is not yet supported.
    - Use 2048 bit keys to support openssl 1.1.1 (13.9)
    - Fix resource leak when loading cert directories (13.10)
  - Drop patch globus-gssapi-gsi-no-tls13.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.7-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (14.0)
    - Put back use of SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS
  - Use 2048 bit RSA key for tests (14.1)
  - Avoid TLS 1.3 - needs porting (14.2)
  - Merge GT6 update 13.6 into GCT (14.3)
  - Merge GT6 update 13.8 into GCT (14.4)
  - Fix globus-gsi-proxy-core version dependency in configure.ac (14.5)
  - Merge GT6 update 13.9 into GCT (14.6)
  - Merge GT6 update 13.10 into GCT (14.7)
  - Drop patch globus-gssapi-gsi-empty-frag.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.9-1
changelog:
  - Allow TLS 1.0/1.1
  - Fix leaks
  - Drop patch globus-gssapi-gsi-allow-tls-1.0-1.1.patch accepted upstream


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


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (1.0)
  - Merge GT6 update 0.18 into GCT (1.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.3-1
changelog:
  - Doxygen fixes (1.2)
  - Python 3 support (1.3)
  - Build using Python 3 for Fedora 30+
  - Enable checks


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.4-1
changelog:
  - Check python-config for --embed flag (python 3.8 compatibility)
  - Drop patch globus-net-manager-python-embed.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.8-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-openssl-module-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.19-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-proxy-utils-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.20-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch globus-proxy-utils-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (7.0)
  - Increase default proxy key size to 2048 bits (7.1)
  - Use 2048 bit RSA key for tests (7.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.12-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir and _initddir macro definitions
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (3.0)
  - Use 2048 bit RSA key for tests (3.1)


author: Conrad Meyer <cemeyer@uw.edu> - 4.59-1
changelog:
  - Bump to latest upstream 4.59
  - Update zlib-unbundling patch, context changed slightly
  - Rh# 1316888


author: Jerry James <loganjerry@gmail.com> - 4.61-1
changelog:
  - Bump to latest upstream 4.61
  - Unbundle suitesparse (amd and colamd)
  - Fix aliasing issues in the minisat 1.x code
  - Note that minisat 1 is bundled
  - Drop the unused -static subpackage
  - General spec file cleanup


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.8.60-5
changelog:
  - Apply fix for advisory regarding abort with cookies enabled
  - Adjust gsoap-size-aname.patch to correspond to upstream's fix


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.8.75-1
changelog:
  - Update to gsoap 2.8.75
  - Drop patches gsoap-advisory-cookies-abort.patch, gsoap-header.patch and
    gsoap-size-aname.patch


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


author: Antonio Trande <sagitter@fedoraproject.com> - 1.8.20-3
changelog:
  - Force default ldflags for Fedora (bz#1548533)
  - Switch -shared flag to -Wl,--as-needed
  - Modify low optimization level for gnu compilers
  - New URL


author: Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-1
changelog:
  - Update to 2.1.0
  - Spec cleanup
  - drop unused configure options
  - Install desktop file (fixes bz#1541785)


author: Akira TAGOH <tagoh@redhat.com> - 2.23.2815.102-5
changelog:
  - Add new Japanese era to dictionary.
  - Update zipcode dictionaries.
  - Make zinnia-tomoe-ja the weak dependency.


author: Artem Polishchuk <ego.cordatus@gmail.com> - 1.6.1-9
changelog:
  - Add Araita theme
  - Add SVG support
  - Replace 'xterm' with 'gnome-terminal'
  - Spec file and packaging fixes
  - Switch to CMake


author: Simone Caronni <negativo17@gmail.com> - 3.8.3-47
changelog:
  - Use macros for build, install and setup.
  - Minor cleanups to SPEC file.
  - Use valid URL for Debian patches.


author: Robert Scheck <robert@fedoraproject.org> 1.0-0.21.pre4
changelog:
  - Added patch from upstream to choose first "running" interface,
    rather than first "up" interface (#1403025)
  - Added patch from upstream to support scales beyond 1 Gbps


author: Paul Wouters <pwouters@redhat.com> - 1.9.4-20
changelog:
  - Pulled in 1.9.4 snapshot, two github patches and added snapshot support
  - Updated license from GPLv2+ to GPLv3+


author: Tomas Smetana <tsmetana@redhat.com> - 1.4.8-1
changelog:
  - New upstream bugfix version
  - Fix rhbz#1323062 - out of bound read in GIF loader
  - Fix rhbz#1323082 - divide by zero on 2x1 ellipse


author: Tomas Smetana <tsmetana@redhat.com> - 1.4.9-1
changelog:
  - New upstream bugfix version
  - Fix rhbz#1323617 - CVE-2016-3993: off by one error in MergeUpdate
  - Fix rhbz#1327478 - CVE-2016-4024: integer overflow resulting in insufficient heap allocation


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 3.14-18
changelog:
  - Fix stack corruption on a moved directory, reproducible on aarch64.
    https://bugzilla.redhat.com/show_bug.cgi?id=1741472
    0006-Fix-buffer-overrun-in-inotifytools.c.patch
  - Fix buffer overrun on -c|--csv with '"', ',' or '\n' in directory name.
    0005-Fix-segfault-with-csv-output-when-filename-contains-.patch
  - Remove rpath to pass a rpmbuild check.


author: Peter Bieringer <pb@bieringer.de> - 2.0.0-31
changelog:
  - new release 2.0.0
  - subpackage ipv6calcweb: remove dependency Perl(Proc::ProcessTable)
  - add dependency libmaxminddb-devel


author: Nils Philippsen <nils@tiptoe.de> - 1.9.12-1
changelog:
  - version 1.9.12
  - update source URL
  - update nodate, outdir, nointernalapi patches
  - remove broken (undocumented, non-upstreamed) portnames patch
  - remove obsolete ppc64-long/mpd, gcc* patches
  - remove binary junk from README
  - remove additional optimization options
  - add jack_simdtests executable


author: Petra Alice Mikova <pmikova@redhat.com> - 1:13.0.0.28-0.1.ea.rolling
changelog:
  - updated to jdk 13
  - adapted pr2126-synchronise_elliptic_curves_in_sun_security_ec_namedcurve_with_those_listed_by_nss.patch
  - adapted rh1648242-accessible_toolkit_crash_do_not_break_jvm.patch
  - fixed file listings
  - included https://src.fedoraproject.org/rpms/java-11-openjdk/pull-request/49:
  - Include 'ea' designator in Release when appropriate
  - Handle milestone as variables so we can alter it easily and set the docs zip filename appropriately


author: Petra Alice Mikova <pmikova@redhat.com> - 1:13.0.0.33-1.rolling
changelog:
  - updated to 13+33 sources
  - added two manpages to file listings (jfr, jaotc)
  - set is_ga to 1 to match build from jdk.java.net


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:13.0.0.33-2.rolling
changelog:
  - Fix vendor version as JDK 13 has been GA'ed September 2019: 19.3 => 19.9
  - bump buildjdk version to 13


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:13.0.0.33-2.rolling
changelog:
  - Don't produce javadoc/javadoc-zip sub packages for the
    debug variant build.
  - Don't perform a bootcycle build for the debug variant build.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:13.0.0.33-3.rolling
changelog:
  - Obsolete javadoc-slowdebug and javadoc-slowdebug-zip packages via javadoc and javadoc-zip respectively.


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:13.0.0.33-3.rolling
changelog:
  - Drop unnecessary build requirement on gtk3-devel, as OpenJDK searches for Gtk+ at runtime.
  - Add missing build requirement for libXrender-devel, previously masked by Gtk3+ dependency
  - Add missing build requirement for libXrandr-devel, previously masked by Gtk3+ dependency
  - fontconfig build requirement should be fontconfig-devel, previously masked by Gtk3+ dependency


author: Petra Alice Mikova <pmikova@redhat.com> - 1:13.0.0.33-3.rolling
changelog:
  - synced up generate tarball script with other OpenJDK packages
  - dropped pr2126-synchronise_elliptic_curves_in_sun_security_ec_namedcurve_with_those_listed_by_nss.patch from the sources
  - regenerated sources with the updated script


author: Petra Alice Mikova <pmikova@redhat.com> - 1:13.0.1.9-2.rolling
changelog:
  - Fixed hardcoded major version in jdk13u to macro
  - added jdk8231405_guarantee_d_nonequals_null_failed_null_dominator_info.patch
  - added jdk8231583_fix_register_clash_in_sbsa_resolve_forwarding_pointer_borrowing.patch


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.0.1-5
changelog:
  - Actually, specify pagesizes according to arches, closes #1545539
  - Remove patch disabling thp as this is now handled by configure, see
    upstream issue 526


author: Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.4.0-1
changelog:
  - Update to 2.4.0
  - Drop unneeded sed lines in spec file
  - Added BR for qrencode-devel and qt5-qtsvg-devel


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.9.1-22
changelog:
  - Rename python package
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Remove octave packaging macro definitions


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.1-1
changelog:
  - Update to version 6.2.1
  - Change license tag from GPLv2+ to GPLv3+
  - Add Python 3 bindings
  - Drop packages not provided by LHAPDF6: octave-lhapdf, lhapdf-pdfsets-minimal


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.1-5
changelog:
  - Drop Python 2 bindings for Fedora 29+
  - Make Cython checking script usable with Python3 (backport)
  - Add Python 3.6 package for EPEL 7


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.20-21
changelog:
  - Fix FTBFS (rhbz#1604550, rhbz#1675256)
  - Add build requires on gcc
  - Change build requires from libungif-devel to giflib-devel
    (the libungif compat library is no longer available since Fedora 28)
  - Port to giflib version 5 and allow unbundling of giflib
  - Link the shared library with its dependencies and adjust afterimage-libs
    and afterimage-config --libs to not list the dependencies
  - Add build requires on librsvg2-devel and build the package with SVG support
  - Create an -apps subpackage containing the sample programs (used to be part
    of the -devel subpackage)
  - Do not enable the GLX extension - it causes problems on newer Fedora
    releases (rhbz#1708922, rhbz#1615383 [aterm], rhbz#1704691 [root])
  - Update the license file with new FSF address


author: Dodji Seketeli <dodji@seketeli.org> - 1.5-2
changelog:
  - Apply patches
    Support-having-several-debuginfo-search-dirs-for-a-b.patch and
    Add-a-fail-no-debug-info-to-abidiff.patch


author: Mathieu Bridon <bochecha@daitauha.fr> - 1.5-4
changelog:
  - Remove unnecessary dependencies: python3-unittest2 and wget which
    was referred to twice.
  - Better group dependencies: Many dependencies are only required for
    fedabipkgdiff, so let's put them under the right conditional.
  - Split fedabipkgdiff to its own subpackage
      This tool is very specific, and only useful to Fedora developers,
      not all developers.  It also has lots of dependencies which aren't
      required by the other tools.  Splitting it to its own specialized
      package makes the main package, with its library and utilities,
      much lighter.


author: Dodji Seketeli <dodji@redhat.com> - 1.6-1
changelog:
  - Update to upstream 1.6
  - Removed patches that are now upstream
    Support-having-several-debuginfo-search-dirs-for-a-b.patch
    Add-a-fail-no-debug-info-to-abidiff.patch


author: Simone Caronni <negativo17@gmail.com> - 0.14.0-1
changelog:
  - Update to 0.14.0 (fixes glyph bounding box size; this bug causes frames to
    be dropped on 2160p+ displays, as this check is too small for resolutions
    above 1440p).
  - Revamp SPEC file.


author: Jens Petersen <petersen@redhat.com> - 0.8.6-1
changelog:
  - update to 0.8.6 (#1462722)
  - fixes manpage conflict (#1504831)
  - condition the gcc deprecation patch on epel < 7
  - clean up spec file


author: Remi Collet <remi@remirepo.net> - 1.13.0-1
changelog:
  - update to 1.13.0
  - open https://jira.mongodb.org/browse/CDRIVER-2827 make install fails
  - open https://jira.mongodb.org/browse/CDRIVER-2828 test failures
  - disable test suite


author: Michal Ambroz <rebus at, seznam.cz> - 1.5-6.20180328gitc315f8d
changelog:
  - switch to github snapshot with BSD license
  - use ldconfig_scriptlets instead of ldconfig in post/postun


author: Miro Hrončok <mhroncok@redhat.com> - 1.6-4
changelog:
  - Update Python macros to new packaging standards
    (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)
  - explicit build with python2


author: Dominik Mierzejewski <rpm@greysector.net> - 1.3.6-1
changelog:
  - update to 1.3.6 (#1570224)
  - add BR: gcc for https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - switch build system to cmake
  - add missing dependencies to -devel subpackage
  - use license and ldconfig_scriptlets macros


author: Warren Togami <warren@blockstream.com> - 0.9.8-3
changelog:
  - 0.9.8
  - x86_64  EL7: DFORCE_MONOTONIC_FIX
    aarch64 EL7: DFORCE_MONOTONIC_FIX and FORCE_PTHREAD_NONVER
    ppc64le EL7: DFORCE_MONOTONIC_FIX and FORCE_PTHREAD_NONVER
    ppc64le F30+ FORCE_PTHREAD_NONVER


author: Warren Togami <warren@blockstream.com> - 0.9.8-4
changelog:
  - upstream says to use FORCE_PTHREAD_NONVER on any glibc+arch that gets stuck
    For Fedora 31+ "make test" gets stuck on i686 x86_64 ppc64le s390x


author: Takeshi Nakatani <ggtakec@gmail.com> 1.0.25
changelog:
  - Cleanup credit comments in sources
  - Changed build logic to new for rpm/debian packaging
  - Updated the man page


author: Michael Schwendt <mschwendt@fedoraproject.org> - 1.2-1
changelog:
  - BR libmowgli no longer needed.
  - M4 dir patch merged.
  - Update URLs.
  - Upgrade to 1.2 (in the API only added the no-op libguess_init).


author: Andrea Musuruane <musuruan@gmail.com> - 0.8.1-9
changelog:
  - Rebuilt for jasper 2.0
  - Dropped obsolete Group, Buildroot, %clean and %defattr
  - Dropped cleaning at the beginning of %install
  - Correctly marked license files


author: David King <amigadave@amigadave.com> - 0.15.1b-27
changelog:
  - Add ID3v1 zero padding patch from Debian
  - Add a fix for CVE-2017-11550 (#1478934)
  - Add a fix for CVE-2004-2779 (#1561983)
  - Use %license, remove Group tag
  - Add BuildRequires on gcc


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


author: Dominik Mierzejewski <rpm@greysector.net> - 1.4.7-1
changelog:
  - Update to 1.4.7 (#1431305)
  - Use license and make build macros
  - Make -devel require the same arch of main package
  - Sync libebml version requirement between main and -devel


author: Dominik Mierzejewski <rpm@greysector.net> - 1.4.9-1
changelog:
  - update to 1.4.9 (#1570226)
  - switch build system to cmake, add missing dependencies
  - use ldconfig_scriptlets macro


author: Dominik Mierzejewski <rpm@greysector.net> - 1.5.0-1
changelog:
  - update to 1.5.0
  - backport fixes for invalid memory access and null pointer dereference
  - fix unowned /usr/lib64/cmake/ebml directory


author: Sérgio Basto <sergio@serjux.com> - 2.1.0-0.8.trunkREV507
changelog:
  - Add patch for GCC7
  - Add new pactch 0003-Fix-out-of-tree-builds-182.patch
  - Rename the others patches


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1.0-0.14.trunkREV507
changelog:
  - Add BR:glibc-langpack-en
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.0-0.6.20170206git208bcba
changelog:
  - Add BuildRequires on gcc
  - Packaging updates
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Install license in licensedir
    - Use new ldconfig scriptlets macro


author: Juston Li <juston.li@intel.com> - 3.3-3
changelog:
  - Fix versioning, just use simple 3.3 version
  - Add comments for packages
  - Capitalize summary/description
  - use make_build macro
  - remove ldconfig for f28
  - remote defattr
  - remove redundent include header files
  - remote .la file


author: Devrim Gündüz <devrim@gunduz.org> - 5.0.0-beta0-1
changelog:
  - Initial EPEL 8 packaging, based on Fedora rawhide spec file (with
    rpmlint fixes, 5.0.0 update, patches and cosmetic updates)


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


author: Ding-Yi Chen <dchen@redhat.com> - 3.23-1
changelog:
  - Upstream update to 3.23
    + add more digits of predicted file, model file, scaled data and data
      from matlab libsvmwrite: to .17g
    + svm-toy-gtk is no longer supported
    + Dependency qt is updated to qt5
  - probability output:
    + if 2 classes, directly output the predited probabilities
      rather than run the iterative algorithms for multi-class situations
  - java:
    + libsvm.jar generated by java 1.7 rather than 1.5
    + change the use of "_" in svm.java, which won't be allowed in later java
  - python:
    + split to python2 and python3


author: Conrad Meyer <cemeyer@uw.edu> - 0.13.7-1
changelog:
  - Bump to latest upstream release (rhbz# 1588472)
  - Upstream failed to include the OpenSSL 1.1 patch in this release, but it may
    be included in master for the next release:
    https://github.com/rakshasa/libtorrent/issues/171
    So, we must retain the patch for now.


author: Dennis Gilmore <dennis@ausil.us> - 1.8.3-4
changelog:
  - pull in patch from upstream so that samples will build on 32 bit arches with
  - largefile support, enables gerbera to run on armv7hl and i686


author: Nicolas Chauvet <kwizart@gmail.com> - 1.8.4-1
changelog:
  - Update to 1.8.4
  - Revert the ABI bump since it's the same as 1.8.3
  - Add back patch for largefile support


author: Dominik Mierzejewski <rpm@greysector.net> 4.4.1-7
changelog:
  - add BR: gcc for https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - drop redundant ldconfig scriptlets and use make_install macro


author: Rex Dieter <rdieter@fedoraproject.org> - 1.28.0-2
changelog:
  - revert over-aggressive use of %name macro
  - lightdm.pam: move 'session...system-auth' before gnome_keyring/kwallet (#1581495,#1631220)


author: Alec Leamas <leamas.alec@gmail.com> - 0.10.0-19
changelog:
  - Fix FTBS on python 3.8. Closes: #1718285.
  - mode2: Fix inconsistent loglevel/debug option (upstream #307)
  - plugins: devinput: fix glob "no match" error (upstream #285, DBS 860551)


author: Tomas Krizek <tomas.krizek@nic.cz> - 1.0.2-4
changelog:
  - Bring the package to F28+ for compat-lua
  - Unify spec for Fedora and EPEL
  - Remove obsolete Group tag


author: Robert Scheck <robert@fedoraproject.org> 0.5-18
changelog:
  - Build against mariadb-connector-c-devel rather mysql-devel for
    Fedora >= 28 (#1493634, thanks to Michal Schorm)


author: Tomas Krizek <tomas.krizek@nic.cz> - 20190805-1
changelog:
  - New upstream release https://github.com/wahern/luaossl/releases/tag/rel-20190731
  - Use more portable way of passing build flags


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.10beta3
changelog:
  - Add upstream bug fixes from the v2.1 branch.
  - Add bug fixes from https://github.com/siddhesh/LuaJIT.git
  - Incorporate tests and benchmarks from LuaJIT-test-cleanup.


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.13beta3
changelog:
  - arm: Fix up condition codes for conditional arithmetic insn.
  - bugfix: fixed a segfault when unsinking 64-bit pointers.
  - Remove setrlimit on FreeBSD.
  - test: Check for package.searchers only in compat5.2.


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.6-22.g
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  - https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot


author: Petr Pisar <ppisar@redhat.com> - 2.1.0-1
changelog:
  - 2.1.0 bump
  - Upstream moved to <https://github.com/richgel999/miniz>
  - License changed from "Unlicense" to "MIT and Unlicense"
  - ABI changed, API preserved


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2017.08.1-1
changelog:
  - change the work around of libtommath and add the definition of
    'MP_GEN_RANDOM_MAX'
  - update to 2017.08.1


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.04.1-1
changelog:
  - update to 2018.04.1, that fix denormals and precision issues in Num parser
  - include the libatomic_ops header files, which are needed for EPEL


author: Petr Pisar <ppisar@redhat.com> - 2.0.10-13
changelog:
  - Fix CVE-2011-2767 (arbitrary Perl code execution in the context of the user
    account via a user-owned .htaccess) (bug #1623267)


author: Karel Volný <kvolny@redhat.com> - 1.6.2-2
changelog:
  - Import to Fedora (rhbz#1664399)
  - Fixed License tag
  - Dropped Group tag
  - Improved tarball_version definition
  - Unzipped manpage


author: Miro Hrončok <mhroncok@redhat.com> - 3.0.1-2
changelog:
  - Subpackages python2-mpi4py, python2-mpi4py-openmpi have been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Orion Poplwski <orion@nwra.com> - 3.0.2-5
changelog:
  - Re-enable mpi thread multiple since openmpi is built with it
  - Re-enable openmpi tests on arm, mpich is still failing


author: Petr Šabata <contyk@redhat.com> - 0-8.20170124git4006739
changelog:
  - Include the latest upstream Fixes
  - Fixes CVE-2016-10132, CVE-2016-10133, CVE-2016-10141, CVE-2017-5627 and
    CVE-2017-5628


author: Greg Bailey <gbailey@lxpro.com> - 6.6-1
changelog:
  - Update to 6.6
  - Revert null byte conversion errors patch (merged upstream)
  - Ability to force "with" items to be above or below
  - Mupmate Run option to convert PostScript to PDF via external converter
  - Mupmate main window size changes are remembered
  - MIDI file generation changes to better handle grace notes in endings
  - Tags passed to user postscript are evaluated to their current value, not last


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.1.31-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch myproxy-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.3-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (6.2.0)
    - Disable usage statistics reporting by default
    - Fix option parsing bug
  - Merge GT6 update 6.1.29 into GCT (6.2.1)
  - Use 2048 bit CA key for myproxy tests (6.2.2)
  - Merge GT6 update 6.1.30 into GCT (6.2.3)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.6-1
changelog:
  - Clean up old GPT references (6.2.5)
  - Install myproxy-get-trustroots man page (6.2.5)
  - Remove LICENSE.globus file - usage statistics collection (6.2.6)


author: Stephen Smoogen <smooge@fedoraproject.org> - 4.4.3-1
changelog:
  - Incorporate many fixes from Justin Paulsen <petaris@gmail.com> THANKS!!!
  - Update to 4.4.3 for CVE fixes
  - BZ#1661479
  - BZ#1661480
  - BZ#1665200
  - BZ#1665201
  - BZ#1665206
  - BZ#1665207
  - BZ#1665209
  - BZ#1665210
  - Fix BZ#1666209 Add RuntimeDirectory too systemd


author: Stephen Smoogen <smooge@fedoraproject.org> - 4.4.3-3
changelog:
  - Fix BZ#1672027
  - Patch for daemon did not have enough endif in them. However test looks superfluous


author: Stephen Smoogen <smooge@fedoraproject.org> - 4.4.3-4
changelog:
  - Fix BZ#1674258 add explicite User and Group to systemctl startup.
  - Problem was missed because some config files had this set in them


author: Stephen Smoogen <smooge@fedoraproject.org> - 2.2.1-14.20180725git3429dad
changelog:
  - Update to latest git and fix release string to match
  - Fix BZ#1604915
  - Fix BZ#1579292
  - Possibly fix BZ#1525609
  - Possibly fix BZ#1518811
  - Possibly fix BZ#1470823


author: Stephen Smoogen <smooge@fedoraproject.org> - 2.2.1-17.20190829gitfb792ff
changelog:
  - Update to latest git and fix release string to match again
  - check_ntp.pl was still getting installed as check_ntp. Fix BZ#1664981
  - check_ntp.pl has ipv6 problem. Fix BZ#1731468


author: Stephen Smoogen <smooge@fedoraproject.org> - 2.2.2-2.20190926git1b8ad57
changelog:
  - Add conditional for perl-UTF8. Thanks to Todd Zullinger and Alexander Kohr
  - Update to newer git tag to fix check_smb


author: Mike DePaulo <mikedep333@gmail.com> - 5.7-1
changelog:
  - Update to 5.7
  - Backport upstream commit to force C89 "to prevent accidental changes to C90/GNU dialect"


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.0-1
changelog:
  - Update to version 6.2.0
  - Drop Python 2 bindings for Fedora 32+ and EPEL 8+
  - Drop infosys-ldap package for Fedora 32+ and EPEL 8+
    (requires bdii which is not ported to Python 3)
  - Build for EPEL 8 (pylint, gfal2 and python-lrms disabled - missing deps)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.3.0-1
changelog:
  - Update to version 6.3.0
  - Build infosys-ldap package for Fedora 32+ and EPEL 8+ again
    (bdii was ported to Python 3)
  - Build gfal2 plugin for EPEL 8 (dependency now available)


author: Paul Wouters <pwouters@redhat.com> - 4.1.22-1
changelog:
  - Resolves rhbz#1575608 nsd 4.1.22 is available
  - Enable round-robin, minimal-responses and refuse-any in nsd.conf


author: Paul Wouters <pwouters@redhat.com> - 4.1.24-1
changelog:
  - Resolves: rhbz#1609774 Updated to 4.1.24)
  - Enable systemd for readiness signalling
  - Enable local unix domain socket /run/nsd/nsd.ctl for nsd-control
  - Resolves: rhbz#1468477 nsd-keygen unit does not generate keys if it's already started


author: Paul Wouters <pwouters@redhat.com> - 4.2.2-1
changelog:
  - Resolves: rhbz#1609774 nsd-4.2.2 is available
  - Resolves: rhbz#1727689 CVE-2019-13207 nsd: stack-based overflow
  - Update rundir to /run/
  - Updated nsd.conf for new features
  - Added --enable-recvmmsg --enable-packed --enable-memclean --enable-zone-stats


author: Kamil Páral <kparal@redhat.com> - 2:2017.3.23-10
changelog:
  - add Recommends: ntfs-3g-system-compression. That allows people with
    Windows 10 to read system files.


author: Xavier Bachelot <xavier@bachelot.org> - 2.7.4-17
changelog:
  - Remove unrecognized configure option --without-hal
  - Explicitely disable tcpwrapper support
  - Remove unneeded CRLF EOL fix
  - Add BR: cppunit-devel


author: Orion Poplawski <orion@nwra.com> - 2.7.4-21
changelog:
  - Cleanup and modernize spec
  - Fix ownership/permissions of /var/run/nut (bug #1584330, #1580082)
  - Fix python shbangs


author: Miroslav Lichvar <mlichvar@redhat.com> - 3.6.1-7
changelog:
  - build setlayout with hardening LDFLAGS (#1548830)
  - use macro for ldconfig scriptlets
  - add gcc to build requirements


author: David Sommerseth <dazo@eurephia.org> - 2.4.4-1
changelog:
  - Update to upstream openvpn-2.4.4
  - Includes fix for possible stack overflow if --key-method 1 is used {CVE-2017-12166}


author: David Sommerseth <dazo@eurephia.org> - 2.4.5-1
changelog:
  - Updating to upstream, openvpn-2.4.5
  - Package upstream ChangeLog, which contains a bit more details than Changes.rst
  - Cleaned up spec file further, removed Group: tag, trimmed changelog section,
    added gcc to BuildRequires.
  - Excluded not relevant file, README.mbedtls
  - Package upstream version of README.systemd
  - Fix wrong group owner of /etc/openvpn/{client,server} (rhbz#1526743)
  - Changed crypto self-test to test AES-{128,256}-{CBC,GCM} instead of only BF-CBC (deprecated)
  - Change /run/openvpn-{client,server} permissions to be 0750 instead of 0710, with group set to openvpn


author: David Sommerseth <dazo@eurephia.org> - 2.4.6-3
changelog:
  - Enable the asynchronous push feature, which can improve connect speeds with slow authentication backends


author: Tomas Hoger <thoger@redhat.com> - 16.02-7
changelog:
  - Add conditional for building with(out) GUI support.  Keep GUI enabled for
    Fedora and EPEL builds, but disabled for RHEL.
  - Add missing dependency - 7zG requires 7z.so, so p7zip-gui needs to require
    p7zip-plugins.


author: Sérgio Basto <sergio@serjux.com> - 16.02-9
changelog:
  - Security fix for CVE-2017-17969 (from Debian)
  - Add 05-hardening-flags.patch, 09-man-update.patch, 10-drop-fm-doc.patch
    and 14-Fix-g++-warning.patch patches from Debian, very small changes
    better documentation, compile flags and compile warning.


author: Jens Lody <fedora@jenslody.de> - 3.99.5final.SP11-1
changelog:
  - New upstream release, fixes #1480509.
  - Create source-url dynamically, so it can be used by
    upstream-release-monitoring.


author: Robert Scheck <robert@fedoraproject.org> - 3.99.5final.SP13-1
changelog:
  - Update to new upstream version SP13 (#1554806)
  - Drop requirements for 'initscripts' from specfile (#1592381)


author: Morten Stevens <mstevens@fedoraproject.org> - 4.1.10-1
changelog:
  - Update to 4.1.10
  - PowerDNS Security Advisory 2019-04 (CVE-2019-10162)
  - PowerDNS Security Advisory 2019-05 (CVE-2019-10163)


author: Morten Stevens <mstevens@fedoraproject.org> - 4.2.0-1
changelog:
  - Update to 4.2.0
  - Enable LUA records
  - Enable lua2 backend
  - Enable luajit
  - Enable experimental pkcs11 support
  - Added ixfrdist subpackage


author: Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.1.12-1
changelog:
  - Upstream released new version
    See https://doc.powerdns.com/recursor/changelog/4.1.html#change-4.1.12 for changes


author: Paul Howarth <paul@city-fan.org> - 0.27-15
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.60-1
changelog:
  - Update to 0.60
    - Updates for BDB 6.2 and BDB 6.3
    - Expose set_lg_filemode (CPAN RT#124979)
    - Added meta-json.t and meta-yaml.t
    - Moved source to github: https://github.com/pmqs/BerkeleyDB
    - Add META_MERGE to Makefile.PL
  - Add patch to fix a couple of typos
    https://github.com/pmqs/BerkeleyDB/pull/1


author: Paul Howarth <paul@city-fan.org> - 3.8-14
changelog:
  - Spec tidy-up
    - Classify buildreqs by usage
    - Drop comments referring to older versions of the package
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 4.09-1
changelog:
  - Update to 4.09
    - Add separate allow_dupkeys property, in relaxed (GH#122)
    - Fixed allow_dupkeys for the XS slow path
    - Silence 2 -Wunused-value warnings
    - Fix ->unblessed_bool to produce modifiable perl structures (GH#121)


author: Paul Howarth <paul@city-fan.org> - 4.10-1
changelog:
  - Update to 4.10
    - Fix incr_text refcounts (GH#123)
    - Add incr_reset testcase (GH#123)
    - Fix encode_stringify string-overload refcnt problem (GH#124)
    - "Attempt to free unreferenced scalar" with convert_blessed and overload


author: Paul Howarth <paul@city-fan.org> - 4.11-1
changelog:
  - Update to 4.11
    - Fix unicode strings with BOM corrupt ->utf8 state (GH#125); the BOM
      encoding affects only its very own decode call, not its object


author: Paul Howarth <paul@city-fan.org> - 4.12-1
changelog:
  - Update to 4.12
    - Make encoder independent of Math::BigInt version (GH#140)
    - Rethrow error from eval_sv and eval_pv() (GH#138, GH#139), e.g. when
      Math::BigInt/BigFloat fails
    - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT (GH#137)
    - Fix memory corruption in sv_to_ivuv() function (GH#136)
    - Add new method ->require_types (GH#135)
    - Fix typed json encoder conversion from scalar's PV and NV slot to
      JSON_TYPE_INT (GH#133, GH#134)
    - Fix inconsistency with warnings in typed json encoder (GH#131)
    - Fix Perl 5.8.0 support (GH#130)
    - Fixed minor pod typo (GH#129)
    - Document invalid recursive callbacks or overloads (GH#128)


author: Paul Howarth <paul@city-fan.org> - 4.13-1
changelog:
  - Update to 4.13
    - For JSON_TYPE_INT and JSON_TYPE_FLOAT, allow to encode numeric values above
      2^64 in PV slot via Math::BigInt/Float (GH#145, GH#148, GH#149)
    - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder, allow to pass Math::BigInt
      and Math::BigFloat objects with allow_bignum (GH#147)
    - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
      (GH#148, GH#150)
    - Do not allow serializing objects when convert_blessed is not enabled
      (GH#146)


author: Paul Howarth <paul@city-fan.org> - 4.14-1
changelog:
  - Update to 4.14
    - Fix tests for nvtype long double (GH#153)
    - Fix PREREQ's, e.g. CentOS 7 has not Test::More anymore (GH#152)


author: Paul Howarth <paul@city-fan.org> - 2.14-16
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.7-24
changelog:
  - Spec clean-up
    - Specify all dependencies
    - Drop support for legacy distributions prior to Fedora 14
    - Drop legacy Group: tag
    - Drop %defattr, redundant since rpm 4.4
    - Drop buildroot cleaning in %install section
    - Don't need to remove empty directories from the buildroot
    - Simplify find commands using -delete
    - Simplify %files list
  - Drop redundant "automake" patch
  - Fix building on Perls without "." in @INC


author: Paul Howarth <paul@city-fan.org> - 1.10-11
changelog:
  - BR: gcc
  - Remove some legacy cruft
    - Drop BuildRoot: and Group: tags
    - Drop explicit %clean section
    - Drop explicit buildroot cleaning in %install section


author: Paul Howarth <paul@city-fan.org> - 1.33-4
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Drop now-redundant dependency on perl(JSON)
    - Simplify find command using -empty
    - Don't need to remove empty directories from the buildroot
    - Fix permissions verbosely
    - Package Contributors and LICENCE files
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.9-17
changelog:
  - Specify all explicitly-used build requirements
  - Remove some legacy cruft
    - Drop BuildRoot: and Group: tags
    - Drop explicit %clean section
    - Drop explicit buildroot cleaning in %install section


author: Paul Howarth <paul@city-fan.org> - 1.16-7
changelog:
  - Modernize spec
    - BR: file-devel rather than %{_includedir}/magic.h (#1731720)
    - Use %{make_build} and %{make_install}
    - Drop now-redundant workaround for CPAN RT#107081


author: Paul Howarth <paul@city-fan.org> - 2.67-1
changelog:
  - Update to 2.67
    - Fix thread-safety for GD::Simple %COLORS (GH#26)
    - Fix arc start-angle docs (CPAN RT#123277)
    - Improve setBrush docs (CPAN RT#123194)
    - Improve StringFT docs (CPAN RT#123193)
    - Replace MacOSX by darwin, and not by Mac OS X/macOS as suggested in GH#24
    - Add GD::Image->_file method and the helper GD::supportsFileType
      (CPAN RT#60488)


author: Paul Howarth <paul@city-fan.org> - 2.71-1
changelog:
  - Update to 2.71
    - Skip Test::Fork on freebsd (GH#25)
  - Filter unversioned provide of perl(GD::Polygon)


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15
    - t/orig/03_class.t failed if FamilyTreeInfo-2.3.24 was installed (GH#1)
  - Classify buildreqs by usage
  - Simplify find command using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 0.15-7
changelog:
  - Arch-specific package using Module::Build needs to use ExtUtils::CBuilder
    (https://bugzilla.redhat.com/show_bug.cgi?id=1547165#c7)


author: Paul Howarth <paul@city-fan.org> - 1.1-3
changelog:
  - Incorporate package review feedback (#1378014)
    - Silence rpmlint warning about capitalization of UNIX in %description
    - Quieten interaction with Canary::Stability during build process


author: Paul Howarth <paul@city-fan.org> - 1.2-1
changelog:
  - Update to 1.2
    - Compatibility macros were still using C++ syntax, fortunately only
      affecting the Solaris platform


author: Paul Howarth <paul@city-fan.org> - 0.011-6
changelog:
  - Arch-specific package using Module::Build needs to use ExtUtils::CBuilder
    (https://bugzilla.redhat.com/show_bug.cgi?id=1547165#c7)
  - Drop explicit gcc build-require as EU::CB is effectively our compiler here
  - Add build-require coreutils for %{_fixperms}
  - Simplify find command using -empty


author: Paul Howarth <paul@city-fan.org> - 1.6000-1
changelog:
  - Update to 1.6000
    - Sync test files with Math-BigInt-1.999800
    - Update bundled Devel::CheckLib from v1.03 to v1.07
    - Math::BigInt::GMP is now a subclass of Math::BigInt::Lib, so remove pure
      Perl methods from Math::BigInt::GMP that are implemented in the superclass
      Math::BigInt::Lib; the methods removed are _digit(), _num(), _nok(), and
      _log_int() (the version of _log_int() implemented in Math::BigInt::GMP was
      buggy anyway)
    - Fix _check() so it doesn't give a "use of uninitialized value" warning if
      given an undefined "object"
    - Trim whitespace in all files
    - Better use of the functionality in Test::More in t/bigintg.t
  - Add support for build --with author_tests


author: Paul Howarth <paul@city-fan.org> - 2.2011-9
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Don't run tests that would require bootstapping on EPEL
    - Refresh build and runtime dependencies
    - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.17-15
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Use %{make_build} and %{make_install}
    - Simplify find command using -empty and -delete
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Fix test skip count on Win32 (CPAN RT#76335)
  - Drop UTF8 docs patch; issue fixed upstream


author: Paul Howarth <paul@city-fan.org> - 0.59-3
changelog:
  - Spec tidy-up
    - Classify buildreqs by usage
    - Use %{make_build} and %{make_install}
    - Simplify find command using -empty
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.08-22
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Drop redundant buildroot cleaning in %install section
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 1.36-1
changelog:
  - Update to 1.36
    - Now also tested on FreeBSD-11.1
    - Update to Devel::PPPort-3.42
    - Fixed memory leak
    - Add undef_str attribute
    - Tested against perl-5.28.0
    - Move from DynaLoader to XSLoader
    - Tested on Synology DSM
  - Switch upstream from search.cpan.org to metacpan.org


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    - Moved pod-tests from t to xt
    - Add munge as alias for munge_column_names
    - Update to Devel::PPPort-3.43
    - Simplified ref-check defines in XS (GH#12)
    - Tested against perl-5.29.3


author: Paul Howarth <paul@city-fan.org> - 1.38-1
changelog:
  - Update to 1.38
    - Name the duplicate headers on error 1013
    - Add missing attributes to default list (documentation only)
    - Add support for combined keys
    - Look at $NO_COLOR for csvdiff
    - Add support for key-value pair


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - Update to 1.39
    - It's 2019
    - Fix tests to skip on Encode failing (GH#17)
    - Tested on Z/OS (s390x - Hercules)
    - Test with new Module::CPANTS::Analyse
    - Add options -w/-b/-Z to csvdiff
    - Fix strict on streaming EOF
    - Now also tested with cperl


author: Paul Howarth <paul@city-fan.org> - 1.40-1
changelog:
  - Update to 1.40
    - Update to Devel::PPPort-3.52
    - Development perl is now 5.28.2
    - [csv2xlsx] sheetnames are restricted to 31 characters
    - Generate cpanfile
    - Add munge type "db"
    - [csv2xls/csv2xlsx] do not generate xls/xlsx on empty CSV (GH#18)
    - New: support $csv->formula (sub { ... })
    - Support stacked encodings
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.13-33
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Classify buildreqs by usage
    - Use a patch rather than scripted iconv to fix document encoding
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.29-8
changelog:
  - Clean up for EPEL-8 build
    - Classify buildreqs by usage
    - Modernize spec using %{make_build} and %{make_install}
    - Make %files list more explicit
    - Package TODO file


author: Devrim Gündüz <devrim@gunduz.org> - 1.7.2-6
changelog:
  - Depend on libevent2 on RHEL 6, which is available as of
    RHEL 6.8. This change means we ask all users to upgrade to
    at least to RHEL 6.8. We require this for other packages already,
    so it should not be an issue. This also will eliminate the need
    for compat-libevent14 package that we ship in our repo. Fixes #1718.


author: Devrim Gündüz <devrim@gunduz.org> - 1.9.0-3
changelog:
  - Change/Fix pgBouncer systemd configuration, per Peter:
    https://redmine.postgresql.org/issues/4398


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


author: Thomas Andrejak <thomas.andrejak@gmail.com> - 4.0.0-2
changelog:
  - Remove tcp_wrappers dependency, fix #1518774
    See https://fedoraproject.org/wiki/Changes/Deprecate_TCP_wrappers


author: Devrim Gündüz <devrim@gunduz.org> - 6.2.0-1
changelog:
  - Initial packaginf for EPEL 8.
  - Applied https://src.fedoraproject.org/rpms/proj/pull-request/6 by
    Orion Poplawski.


author: Pavel Raiskup <praiskup@redhat.com> - 1.9.0-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/1.9.0
    https://github.com/okbob/pspg/releases/tag/1.7.2
    https://github.com/okbob/pspg/releases/tag/1.7.1
    https://github.com/okbob/pspg/releases/tag/1.7.0
    https://github.com/okbob/pspg/releases/tag/1.6.8
    https://github.com/okbob/pspg/releases/tag/1.6.7
    https://github.com/okbob/pspg/releases/tag/1.6.6


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


author: Pavel Raiskup <praiskup@redhat.com> - 2.1.3-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.1.3
    https://github.com/okbob/pspg/releases/tag/2.1.2
    https://github.com/okbob/pspg/releases/tag/2.1.1
    https://github.com/okbob/pspg/releases/tag/2.1.0
    https://github.com/okbob/pspg/releases/tag/2.0.5
    https://github.com/okbob/pspg/releases/tag/2.0.4


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.2.35-1
changelog:
  - Update to version 8.2.35
  - Add python bindings (except on ppc64 for EPEL 6)
  - Change license tag from GPLv2 to GPLv2+


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.2.35-5
changelog:
  - Don't build Python 2 package for Fedora >= 30
  - Add Python 3.6 package for EPEL 7
  - Use empty .egg-info files instead of empty .dist-info files to make
    virtualenv happy


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.2.43-1
changelog:
  - Update to version 8.2.43
  - Add Python 3 package for EPEL 6
  - Remove ppc64 specific conditionals (ppc64 no longer built in Fedora or EPEL)


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


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


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


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


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


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.7.0-1
changelog:
  - Update to latest version (#1614993)
  - Various modernization to the spec file. Actually fail %check if the test
    suite fails.


author: Miro Hrončok <mhroncok@redhat.com> - 1.0-13
changelog:
  - Update Python macros to new packaging standards
    (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.1-2
changelog:
  - Rebuilt for Python 3.7
  - Prolong the deadline for tests on s390x
  - Don't ignore the test results on arm, do the same as on s390x


author: Martin Kutlak <mkutlak@redhat.com> 0.26-2
changelog:
  - Anonymize paths in frames
  - Test fix: correct syntax for gdb backtrace command
  - Initial python-satyr commit for satyr 0.26


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.0-12
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


author: Lumír Balhar <lbalhar@redhat.com> - 5.1.1-2
changelog:
  - New patch to not turn DeprecationWarning in tornado module into Exception
  - Fixes FTBFS with Python 3.8


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.16.00-5
changelog:
  - Build without HDFS support on Fedora 31+
    - Hadoop is FTBFS and uninstallable due to missing Java dependencies
  - Build without HDFS support for 32 bit architectures on Fedora 30
    - Hadoop is not installable due to missing Eclipse dependencies


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.18.00-1
changelog:
  - Update to 6.18.00
  - Drop patches accepted upstream:
    - root-avoid-gui-crash.patch
    - root-doxygen-generation-with-python-3.patch
  - Drop patches with alternative fix implemented upstream:
    - root-dont-install-eve7-files.patch
    - root-ix32-geom-opt.patch
  - Drop ppc64 specific workaround (ppc64 no longer built in Fedora or EPEL):
    - root-ppc64-doc.patch
  - Dropped subpackages:
    - root-geocad
    - root-graf-qt
    - root-gui-qt
    - root-gui-qtgsi
    - root-io-hdfs
    - root-io-rfio
    - root-net-bonjour
    - root-net-globus
    - root-net-ldap
    - root-net-krb5
    - root-table
  - Drop BuildRequires needed by the dropped subpackages
  - New subpackages:
    - root-graf3d-csg (split off from root-graf3d-gl)
    - root-gui-browserv7
    - root-tree-ntuple
  - Don't build python2-root for Fedora >= 31
  - Include desktop and MIME type files in source RPM (removed from source)
  - Install man pages in correct directory
  - Use correct library names in plugin definitions
  - Don't download test input file if it already exists
  - Python 3 fixes
  - Increase test tolerance (aarch64 and ppc64le)
  - Fix GDB pretty printers install name and location


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.18.00-3
changelog:
  - Root 6.18 requires pcm files to be in the same directory as libraries
  - Add libPyROOT.rootmap and libPyROOT_rdict.pcm as slaves to libPyROOT.so
    in update-alternatives


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.18.02-1
changelog:
  - Update to 6.18.02
  - Add workarounds for issues caused by the RHEL 7.7 update, that left the
    aarch64 architecture at RHEL 7.6.


author: Irina Boverman <iboverma@redhat.com> - 0.29.0-1
changelog:
  - Resolved PROTON-2092
  - Rebased to 0.29.0 rc1 upstream
  - Removed jsoncpp BuildRequires and Requires for now, there is no jsoncpp in EPEL 8


author: Rex Dieter <rdieter@fedoraproject.org> - 2.11.2-2
changelog:
  - cleanup, fix qsci docs and %check logic
  - include python dist-info for qt5 builds
  - drop python2 on f31+ for now due to FTBFS


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.04-1
changelog:
  - rakudo builds again on all primary architectures
  - add BuildRequires perl(Digest::SHA)
  - update to 2018.04


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.10-1
changelog:
  - update to 2018.10
  - follow the change in source from tools/install-dist.pl to tools/install-dist.p6


author: Conrad Meyer <cemeyer@uw.edu> - 0.9.7-1
changelog:
  - Bump to latest upstream release (rhbz# 1588472)
  - Drop special views patch (# 1354125); now fixed in 0.9.7


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.8.6-24
changelog:
  - Use C.UTF-8 locale
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Robbie Harwood <rharwood@redhat.com> - 9.22-17
changelog:
  - Merge all {,256}{,ml} variants into one package (with compat symlinks)
  - Resolves: #1669302
  - Resolves: #1732589


author: Timothée Floure <fnux@fedoraproject.org> - 1.9.4-3
changelog:
  - Remove useless PCDIR variable definition in build section
  - Fix erroneous dates in last two changelog entries


author: Merlin Mathesius <mmathesi@redhat.com> - 1.0.11-14
changelog:
  - Fix FTBFS by disabling regeneration of documentation at build time
    and using pregenerated docs included in upstream source. This is
    because gtkdoc-mktmpl has been removed as of gtk-doc-1.26.


author: Dave Dykstra <dwd@fedoraproject.org> - 3.2.1-1.1
changelog:
  - Add patch for PR #3456 to make --home work with 'mount home = no'
  - Add patch for PR #3803 to make bind mounts from read-only filesystems
    work unprivileged


author: Dave Dykstra <dwd@fedoraproject.org> - 3.4.0-1.1
changelog:
  - Update to upstream 3.4.0-1
  - Fix compiles on non-64 bit architectures (PR #4370)
  - Add config fakeroot CLI which was inadvertently left out of the upstream
    release (PR #4346)


author: Maciej Borzecki <maciek.borzecki@gmail.com> - 2.39.1-2
changelog:
  - Fix SELinux policy to allow running hooks and services from snaps with bases
    and classic snaps
  - Bump SELinux policy version


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.39.3
    - daemon: increase `shutdownTimeout` to 25s to deal with slow HW
    - spread: run tests against openSUSE 15.1
    - data/selinux: fix policy for snaps with bases and classic snaps


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.40
   - overlord/patch: simplify conditions for re-applying sublevel
     patches for level 6
   - cmd,tests: forcibly discard mount namespace when bases change
   - cmd/snap-confine: handle device cgroup before pivot
   - cmd/snap-apparmor-service: quit if there are no profiles
   - cmd/snap, image: add --target-directory and --basename to 'snap
     download'
   - interfaces: add jack1 implicit classic interface
   - interfaces: miscellaneous policy updates
   - daemon: classic confinement is not supported on core
   - interfaces: bluetooth-control: add mtk BT device node
   - cmd/snap-seccomp: initial support for negative arguments with
     uid/gid caching
   - snap-confine: move seccomp load after permanent privilege drop
   - tests: new profiler snap used to track cpu and memory for snapd
     and snap commands
   - debian: make maintainer scripts do nothing on powerpc
   - gadget: mounted filesystem writer
   - cmd/snap: use padded checkers for snapshot output
   - bootloader: switch to bootloader_test style testing
   - gadget: add a wrapper for generating partitioned images with
     sfdisk
   - tests/main/snap-seccomp-syscalls: add description
   - tests: continue executing on errors either updating the repo db or
     installing dependencies
   - cmd/snap-seccomp/syscalls: add io_uring syscalls
   - systemd: add InstanceMode enumeration to control which systemd
     instance to control
   - netutil: extract socket activation helpers from daemon package.
   - interfaces: spi: update regex rules to accept spi nodes like
     spidev12345.0
   - gadget: fallback device lookup
   - many: add strutil.ElliptLeft, use it for shortening cohorts
   - wrappers: allow sockets under $XDG_RUNTIME_DIR
   - gadget: add wrapper for creating and populating filesystems
   - gadget: add writer for offset-write
   - gadget: support relative symlinks in device lookup
   - snap, snapstate: additional validation of base field
   - many: fix some races and missing locking, make sure UDevMonitor is
     stopped
   - boot: move ExtractKernelAssets
   - daemon, snap: screenshots _only_ shows the deprecation notice,
     from 2.39
   - osutil: add a workaround for overlayfs apparmor as it is used on
     Manjaro
   - snap: introduce GetType() function for snap.Info
   - tests: update systems to be used for during sru validation
   - daemon: increase `shutdownTimeout` to 25s to deal with slow
     HW
   - interfaces/network-manager: move deny ptrace to the connected slot
   - interfaces: allow locking of pppd files
   - cmd/snap-exec: fix snap completion for classic snaps with non
     /usr/lib/snapd libexecdir
   - daemon: expose pprof endpoints
   - travis: disable snap pack on OSX
   - client, cmd/snap: expose the new cohort options for snap ops
   - overlord/snapstate: tweak switch summaries
   - tests: reuse the image created initially for nested tests
     execution
   - tests/lib/nested: tweak assert disk prepare step
   - daemon, overlord/snapstate: support leave-cohort
   - tests/main/appstream-id: collect debug info
   - store,daemon: add client-user-agent support to store.SnapInfo
   - tests: add check for invalid PR titles in the static checks
   - tests: add snap-tool for easier access to internal tools
   - daemon: unexport file{Response,Stream}
   - devicestate: make TestUpdateGadgetOnClassicErrorsOut less racy
   - tests: fix test desktop-portal-filechooser
   - tests: sort commands from DumpCommands in the dumpDbHook
   - cmd/snap: add unit test for "advise-snap --dump-db".
   - bootloader: remove extra mock bootloader implementation
   - daemon: tweak for "add api endpoint for download" PR
   - packaging: fix reproducible build error
   - tests: synchronize journal logs before check logs
   - tests: fix snap service watchdog test
   - tests: use more readable test directory names
   - tests/regression/lp-1805485: update test description
   - overlord: make changes conflict with remodel
   - tests: make sure the snapshot unit test uses a snapshot time
     relative to Now()
   - tests: revert "tests: stop catalog-update/apt-hooks test for now"
   - tests: mountinfo-tool --one prints matches on failure
   - data/selinux: fix policy for snaps with bases and classic snaps
   - debian: fix building on eoan by tweaking golang build-deps
   - packaging/debian-sid: update required golang version to 1.10
   - httputil: handle "no such host" error explicitly and do not retry
     it
   - overlord/snapstate, & fallout: give Install a *RevisionOptions
   - cmd/snap: don't run install on 'snap --help install'
   - gadget: raw/bare structure writer and updater
   - daemon, client, cmd/snap: show cohort key in snap info --verbose
   - overlord/snapstate: add update-gadget task when needed, block
     other changes
   - image: turn a missing default content provider into an error
   - overlord/devicestate: update-gadget-assets task handler with
     stubbed gadget callbacks
   - interface: builtin: avahi-observe/control: update label for
     implicit slot
   - tests/lib/nested: fix multi argument copy_remote
   - tests/lib/nested: have mkfs.ext4 use a rootdir instead of mounting
     an image
   - packaging: fix permissions powerpc docs dir
   - overlord: mock store to avoid net requests
   - debian: rework how we run autopkgtests
   - interface: builtin: avahi-observe/control: allow slots
     implementation also by app snap on classic system
   - interfaces: builtin: utils: add helper function to identify system
     slots
   - interfaces: add missing adjtimex to time-control
   - overlord/snapstate, snap: support base = "none"
   - daemon, overlord/snapstate: give RevisionOptions a CohortKey
   - data/selinux: permit init_t to remount snappy_snap_t
   - cmd/snap: test for a friendly error on 'okay' without 'warnings'
   - cmd/snap: support snap debug timings --startup=.. and measure
     loadState time
   - advise-snap: add --dump-db which dumps the command database
   - interfaces/docker-support: support overlayfs on ubuntu core
   - cmd/okay: Remove err message when warning file not exist
   - devicestate: disallow removal of snaps used in booting early
   - packaging: fix build-depends on powerpc
   - tests: run spread tests on opensuse leap 15.1
   - strutil/shlex: fix ineffassign
   - cmd/snapd: ensure GOMAXPROCS is at least 2
   - cmd/snap-update-ns: detach unused mount points
   - gadget: record gadget root directory used during positioning
   - tests: force removal to prevent restore fails when directory
     doesn't exist on lp-1801955 test
   - overlord: implement store switch remodeling
   - tests: stop using ! for naive negation in shell scripts
   - snap,store,daemon,client: send new "Snap-Client-User-Agent" header
     in Search()
   - osutil: now that we require golang-1.10, use user.LookupGroup()
   - spread.yaml,tests: change MATCH and REBOOT to cmds
   - packaging/fedora: force external linker to ensure static linking
     and -extldflags use
   - timings: tweak the conditional for ensure timings
   - timings: always store ensure timings as long as they have an
     associated change
   - cmd/snap: tweak the output of snap debug timings --ensure=...
   - overlord/devicestate: introduce remodel kinds and
     contextsregistrationContext:
   - snaptest: add helper for mocking snap with contents
   - snapstate: allow removal of non-model kernels
   - tests: change strace parameters on snap-run test to avoid the test
     gets stuck
   - gadget: keep track of the index where structure content was
     defined
   - cmd/snap-update-ns: rename leftover ctx to upCtx
   - tests: add "not" command
   - spread.yaml: use "snap connections" in debug
   - tests: fix how strings are matched on auto-refresh-retry test
   - spread-shellcheck: add support for variants and environment
   - gadget: helper for shifting structure start position
   - cmd/snap-update-ns: add several TODO comments
   - cmd/snap-update-ns: rename ctx to upCtx
   - spread.yaml: make HOST: usage shellcheck-clean
   - overlord/snapstate, daemon: snapstate.Switch now takes a
     RevisionOption
   - tests: add mountinfo-tool
   - many: make snapstate.Update take *RevisionOptions instead of chan,
     rev
   - tests/unit/spread-shellcheck: temporary workaround for SC2251
   - daemon: refactor user ops to api_users
   - cmd/snap, tests: refactor info to unify handling of 'direct' snaps
   - cmd/snap-confine: combine sc_make_slave_mount_ns into caller
   - cmd/snap-update-ns: use "none" for propagation changes
   - cmd/snap-confine: don't pass MS_SLAVE along with MS_BIND
   - cmd/snap, api, snapstate: implement "snap remove --purge"
   - tests: new hotplug test executed on ubuntu core
   - tests: running tests on fedora 30
   - gadget: offset-write: fix validation, calculate absolute position
   - data/selinux: allow snap-confine to do search on snappy_var_t
     directories
   - daemon, o/snapstate, store: support for installing from cohorts
   - cmd/snap-confine: do not mount over non files/directories
   - tests: validates snapd from ppa
   - overlord/configstate: don't panic on invalid configuration
   - gadget: improve device lookup, add helper for mount point lookup
   - cmd/snap-update-ns: add tests for executeMountProfileUpdate
   - overlord/hookstate: don't run handler unless hooksup.Always
   - cmd/snap-update-ns: allow changing mount propagation
   - systemd: workaround systemctl show quirks on older systemd
     versions
   - cmd/snap: allow option descriptions to start with the command
   - many: introduce a gadget helper for locating device matching given
     structure
   - cmd/snap-update-ns: fix golint complaints about variable names
   - cmd/snap: unit tests for debug timings
   - testutil: support sharing-related mount flags
   - packaging/fedora: Merge changes from Fedora Dist-Git and drop EOL
     Fedora releases
   - cmd/snap: support for --ensure argument for snap debug timings
   - cmd,sandbox: tweak seccomp version info handling
   - gadget: record sector size in positioned volume
   - tests: make create-user test support managed devices
   - packaging: build empty package on powerpc
   - overlord/snapstate: perform hard refresh check
   - gadget: add volume level update checks
   - cmd/snap: mangle descriptions that have indent > terminal width
   - cmd/snap-update-ns: rename applyFstab to executeMountProfileUpdate
   - cmd/snap-confine: unshare per-user mount ns once
   - tests: retry govendor sync
   - tests: avoid removing snaps which are cached to speed up the
     prepare on boards
   - tests: fix how the base snap are deleted when there are multiple
     to deleted on reset
   - cmd/snap-update-ns: merge apply functions
   - many: introduce assertstest.SigningAccounts and AddMany test
     helpers
   - interfaces: special-case "snapd" in sanitizeSlotReservedForOS*
     helpers
   - cmd/snap-update-ns: make apply{User,System}Fstab identical
   - gadget: introduce checkers for sanitizing structure updates
   - cmd/snap-update-ns: move apply{Profile,{User,System}Fstab} to same
     file
   - overlord/devicestate: introduce registrationContext
   - cmd/snap-update-ns: add no-op load/save current user profile logic
   - devicestate: set "new-model" on the remodel change
   - devicestate: use deviceCtx in checkGadgetOrKernel
   - many: use a fake assertion model in the device contexts for tests
   - gadget: fix handling of positioning constrains for structures of
     MBR role
   - snap-confine: improve error when running on a not /home homedir
   - devicestate: make Remodel() return a state.Change
   - many: make which store to use contextualThis reworks
     snapstate.Store instead of relying solely on DeviceContext,
     because:
   - tests: enable tests on centos 7 again
   - interfaces: add login-session-control interface
   - tests: extra debug for snapshot-basic test
   - overlord,overlord/devicestate: do without GadgetInfo/KernelInfo in
     devicestate
   - gadget: more validation checks for legacy MBR structure type &
     role
   - osutil: fix TestReadBuildGo test in sbuild
   - data: update XDG_DATA_DIRS via the systemd environment.d mechanism
     too
   - many: do without device state/assertions accessors based on state
     only outside of devicestate/tests
   - interfaces/dbus: fix unit tests when default snap mount dir is not
     /snap
   - tests: add security-seccomp to verify seccomp with arg filtering
   - snapshotstate: disable automatic snapshots on core for now
   - snapstate: auto-install snapd when needed
   - overlord/ifacestate: update static attributes of "content"
     interface
   - interfaces: add support for the snapd snap in the dbus backend*
   - overlord/snapstate: tweak autorefresh logic if network is not
     available
   - snapcraft: also include ld.so.conf from libc in the snapcraft.yml
   - snapcraft.yaml: fix links ld-linux-x86-64.so.2/ld64.so.2
   - overlord: pass a DeviceContext to the checkSnap implementations
   - daemon: add RootOnly flag to commands
   - many:  make access to the device model assertion etc contextual
     via a DeviceCtx hook/DeviceContext interface
   - snapcraft.yaml: include libc6 in snapd
   - tests: reduce snapcraft leftovers from PROJECT_PATH,  temp disable
     centos
   - overlord: make the store context composably backed by separate
     backends for device asserts/info etc.
   - snapstate: revert "overlord/snapstate: remove PlugsOnly"
   - osutil,cmdutil: move CommandFromCore and make it use the snapd
     snap (if available)
   - travis: bump Go version to 1.10.x
   - cmd/snap-update-ns: remove instanceName argument from applyProfile
   - gadget: embed volume in positioned volume, rename fields
   - osutil: use go build-id when no gnu build-id is available
   - snap-seccomp: add 4th field to version-info for golang-seccomp
     features
   - cmd/snap-update-ns: merge computeAndSaveSystemChanges into
     applySystemFstab
   - cmd/snap, client, daemon, store: create-cohort
   - tests: give more time until nc returns on appstream test
   - tests: run spread tests on ubuntu 19.04
   - gadget: layout, smaller fixes
   - overlord: update static attrs when reloading connections
   - daemon: verify snap instructions for multi-snap requests
   - overlord/corecfg: make expiration of automatic snapshots
     configurable (4/4)
   - cmd/snap-update-ns: pass MountProfileUpdate to
     apply{System,User}Fstab
   - snap: fix interface bindings on implicit hooks
   - tests: improve how snaps are cached
   - cmd/snap-update-ns: formatting tweaks
   - data/selinux: policy tweaks
   - cmd/snap-update-ns: move locking to the common layer
   - overlord: use private YAML inside several tests
   - cmd/snap, store, image: support for cohorts in "snap download"
   - overlord/snapstate: add timings to critical task handlers and the
     backend
   - cmd: add `snap debug validate-seed <path>` cmd
   - state: add possible error return to TaskSet.Edge()
   - snap-seccomp: use username regex as defined in osutil/user.go
   - osutil: make IsValidUsername public and fix regex
   - store: serialize the acquisition of device sessions
   - interfaces/builtin/desktop: fonconfig v6/v7 cache handling on
     Fedora
   - many: move Device/SetDevice to devicestate, start of making them
     pluggable in storecontext
   - overlord/snapstate: remove PlugsOnly
   - interfaces/apparmor: allow running /usr/bin/od
   - spread: add qemu:fedora-29-64
   - tests: make test parallel-install-interfaces work for boards with
     pre-installed snaps
   - interfaces/builtin/intel_mei: fix /dev/mei* AppArmor pattern
   - spread.yaml: add qemu:centos-7-64
   - overlord/devicestate: extra measurements related to
     populateStateFromSeed
   - cmd/snap-update-ns: move Assumption to {System,User}ProfileUpdate
   - cmd/libsnap: remove fringe error function
   - gadget: add validation of cross structure overlap and offset
     writes
   - cmd/snap-update-ns: refactor of profile application (3/N)
   - data/selinux: tweak the policy for runuser and s-c, interpret
     audit entries
   - tests: fix spaces issue in the base snaps names to remove during
     reset phase
   - tests: wait for man db cache is updated before after install snapd
     on Fedora
   - tests: extend timeout of sbuild test


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.41
   - overlord/snapstate: revert track-risk behavior
   - tests: fix snap info test
   - httputil: rework protocol error detection
   - gadget: do not error on gadget refreshes with multiple volumes
   - i18n, vendor, packaging: drop github.com/ojii/gettext.go, use
     github.com/snapcore/go-gettext
   - snapstate: validate all system-usernames before creating them
   - mkversion.sh: fix version from git checkouts
   - interfaces/network-{control,manager}: allow 'k' on
     /run/resolvconf/**
   - interfaces/wayland,x11: allow reading an Xwayland Xauth file
   - interfaces: k8s worker node updates
   - debian: re-enable systemd environment generator
   - many: create system-usernames user/group if both don't exist
   - packaging: fix symlink for snapd.session-agent.socket
   - tests: change cgroups so that LXD doesn't have to
   - interfaces/network-setup-control: allow dbus netplan apply
     messages
   - tests: add /var/cache/snapd to the snapd state to prevent error on
     the store
   - tests: add test for services disabled during refresh hook
   - many: simpler access to snap-seccomp version-info
   - snap: cleanup some tests, clarify some errorsThis is a follow up
     from work on system usernames:
   - osutil: add osutil.Find{Uid,Gid}
   - tests: use a different archive based on the spread backend on go-
     build test
   - cmd/snap-update-ns: fix pair of bugs affecting refresh of snap
     with layouts
   - overlord/devicestate: detect clashing concurrent (ongoing, just
     finished) remodels or changes
   - interfaces/docker-support: declare controls-device-cgroup
   - packaging: fix removal of old apparmor profile
   - store: use track/risk for "channel" name when parsing store
     details
   - many: allow 'system-usernames' with libseccomp > 2.4 and golang-
     seccomp > 0.9.0
   - overlord/devicestate, tests: use gadget.Update() proper, spread
     test
   - overlord/configstate/configcore: allow setting start_x=1 to enable
     CSI camera on RPi
   - interfaces: remove BeforePrepareSlot from commonInterface
   - many: support system-usernames for 'snap_daemon' user
   - overlord/devicestate,o/snapstate: queue service commands before
     mark-seeded and other final tasks
   - interfaces/mount: discard mount ns on backend Remove
   - packaging/fedora: build on RHEL8
   - overlord/devicestate: support seeding a classic system with the
     snapd snap and no core
   - interfaces: fix test failure in gpio_control_test
   - interfaces, policy: remove sanitize helpers and use minimal policy
     check
   - packaging: use %systemd_user_* macros to enable session agent
     socket according to presets
   - snapstate, store: handle 429s on catalog refresh a little bit
     better
   - tests: part4 making tests work on ubuntu-core-18
   - many: drop snap.ReadGadgetInfo wrapper
   - xdgopenproxy: update test API to match upstream
   - tests: show why sbuild failed
   - data/selinux: allow mandb_t to search /var/lib/snapd
   - tests: be less verbose when checking service status
   - tests: set sbuild test as manual
   - overlord: DeviceCtx must find the remodel context for a remodel
     change
   - tests: use snap info --verbose to check for base
   - sanity: unmount squashfs with --lazy
   - overlord/snapstate: keep current track if only risk is specified
   - interfaces/firewall-control: support nft routing expressions and
     device groups
   - gadget: support for writing symlinks
   - tests: mountinfo-tool fail if there are no matches
   - tests: sync journal log before start the test
   - cmd/snap, data/completion: improve completion for 'snap debug'
   - httputil: retry for http2 PROTOCOL_ERROR
   - Errata commit: pulseaudio still auto-connects on classic
   - interfaces/misc: updates for k8s 1.15 (and greengrass test)
   - tests: set GOTRACEBACK=1 when running tests
   - cmd/libsnap: don't leak memory in sc_die_on_error
   - tests: improve how the system is restored when the upgrade-
     from-2.15 test fails
   - interfaces/bluetooth-control: add udev rules for BT_chrdev devices
   - interfaces: add audio-playback/audio-record and make pulseaudio
     manually connect
   - tests: split the sbuild test in 2 depending on the type of build
   - interfaces: add an interface granting access to AppStream metadata
   - gadget: ensure filesystem labels are unique
   - usersession/agent: use background context when stopping the agent
   - HACKING.md: update spread section, other updates
   - data/selinux: allow snap-confine to read entries on nsfs
   - tests: respect SPREAD_DEBUG_EACH on the main suite
   - packaging/debian-sid: set GOCACHE to a known writable location
   - interfaces: add gpio-control interface
   - cmd/snap: use showDone helper with 'snap switch'
   - gadget: effective structure role fallback, extra tests
   - many: fix unit tests getting stuck
   - tests: remove installed snap on restore
   - daemon: do not modify test data in user suite
   - data/selinux: allow read on sysfs
   - packaging/debian: don't md5sum absent files
   - tests: remove test-snapd-curl
   - tests: remove test-snapd-snapctl-core18 in restore
   - tests: remove installed snap in the restore section
   - tests: remove installed test snap
   - tests: correctly escape mount unit path
   - cmd/Makefile.am: support building with the go snap
   - tests: work around classic snap affecting the host
   - tests: fix typo "current"
   - overlord/assertstate: add Batch.Precheck to check for the full
     validity of the batch before Commit
   - tests: restore cpuset clone_children clobbered by lxd
   - usersession: move userd package to usersession/userd
   - tests: reformat and fix markdown in snapd-state.md
   - gadget: select the right updater for given structure
   - tests: show stderr only if it exists
   - sessionagent: add a REST interface with socket activation
   - tests: remove locally installed core in more tests
   - tests: remove local revision of core
   - packaging/debian-sid: use correct apparmor Depends for Debian
   - packaging/debian-sid: merge debian upload changes back into master
   - cmd/snap-repair: make sure the goroutine doesn't stick around on
     timeout
   - packaging/fedora: github.com/cheggaaa/pb is no longer used
   - configstate/config: fix crash in purgeNulls
   - boot, o/snapst, o/devicest: limit knowledge of boot vars to boot
   - client,cmd/snap: stop depending on status/status-code in the JSON
     responses in client
   - tests: unmount leftover /run/netns
   - tests: switch mount-ns test to manual
   - overlord,daemon,cmd/snapd:  move expensive startup to dedicated
     StartUp methods
   - osutil: add EnsureTreeState helper
   - tests: measure properties of various  mount namespaces
   - tests: part2 making tests work on ubuntu-core-18
   - interfaces/policy: minimal policy check for replacing
     sanitizeReservedFor helpers (1/2)
   - interfaces: add an interface that grants access to the PackageKit
     service
   - overlord/devicestate: update gadget update handlers and mocks
   - tests: add mountinfo-tool --ref-x1000
   - tests: remove lxd / lxcfs if pre-installed
   - tests: removing support for ubuntu cosmic on spread test suite
   - tests: don't leak /run/netns mount
   - image: clean up the validateSuite
   - bootloader: remove "Dir()" from Bootloader interface
   - many: retry to reboot if snapd gets restarted before expected
     reboot
   - overlord: implement re-registration remodeling
   - cmd: revert PR#6933 (tweak of GOMAXPROCS)
   - cmd/snap: add snap unset command
   - many: add Client-User-Agent to "SnapAction" install API call
   - tests: first part making tests run on ubuntu-core-18
   - hookstate/ctlcmd: support hidden commands in snapctl
   - many: replace snapd snap name checks with type checks (3/4)
   - overlord: mostly stop needing Kernel/CoreInfo, make GadgetInfo
     consider a DeviceContext
   - snapctl: handle unsetting of config options with "!"
   - tests: move core migration snaps to tests/lib/snaps dir
   - cmd/snap: handle unsetting of config options with "!"
   - cmd/snap, etc: add health to 'snap list' and 'snap info'
   - gadget: use struct field names when intializing data in mounted
     updater unit tests
   - cmd/snap-confine: bring /lib/firmware from the host
   - snap: set snapd snap type (1/4)
   - snap: add checks in validate-seed for missing base/default-
     provider
   - daemon: replace shutdownServer with net/http's native shutdown
     support
   - interfaces/builtin: add exec "/bin/runc" to docker-support
   - gadget: mounted filesystem updater
   - overlord/patch: simplify conditions for re-applying sublevel
     patches for level 6
   - seccomp/compiler: adjust test case names and comment for later
     changes
   - tests: fix error doing snap pack running failover test
   - tests: don't preserve size= when rewriting mount tables
   - tests: allow reordering of rewrite operations
   - gadget: main update routine
   - overlord/config: normalize nulls to support config unsetting
     semantics
   - snap-userd-autostart: don't list as a startup application on the
     GUI
   - tests: renumber snap revisions as seen via writable
   - tests: change allocation for mount options
   - tests: re-enable ns-re-associate test
   - tests: mountinfo-tool allow many --refs
   - overlord/devicestate: implement reregRemodelContext with the
     essential re-registration logic
   - tests: replace various numeric mount options
   - gadget: filesystem image writer
   - tests: add more unit tests for mountinfo-tool
   - tests: introduce mountinfo-tool --ref feature
   - tests: refactor mountinfo-tool rewrite state
   - tests: allow renumbering mount namespace identifiers
   - snap: refactor and explain layout blacklisting
   - tests: renumber snap revisions as seen via hostfs
   - daemon, interfaces, travis: workaround build ID with Go 1.9, use
     1.9 for travis tests
   - cmd/libsnap: add sc_error_init_{simple,api_misuse}
   - gadget: make raw updater handle shifted structures
   - tests/lib/nested: create WORK_DIR before accessing it
   - cmd/libsnap: rename SC_LIBSNAP_ERROR to SC_LIBSNAP_DOMAIN
   - cmd,tests: forcibly discard mount namespace when bases change
   - many: introduce healthstate, run check-health
     post-(install/refresh/try/revert)
   - interfaces/optical-drive: add scsi-generic type 4 and 5 support
   - cmd/snap-confine: exit from helper when parent dies


author: Neal Gompa <ngompa13@gmail.com> - 2.41-1
changelog:
  - Release 2.41 to Fedora (RH#1722957)
  - Add proposed patches to gracefully degrade on cgroups v2 (RH#1438079)
  - Add support for EL8


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.42
   - tests: disable {contacts,calendar}-service tests on debian-sid
   - tests/main/snap-run: disable strace test cases on Arch
   - cmd/system-shutdown: include correct prototype for die
   - snap/naming: add test for hook name connect-plug-i2c
   - cmd/snap-confine: allow digits in hook names
   - gadget: do not fail the update when old gadget snap is missing
     bare content
   - tests: disable {contacts,calendar}-service tests on Arch Linux
   - tests: move "centos-7" to unstable systems
   - interfaces/docker-support,kubernetes-support: misc updates for
     strict k8s
   - packaging: remove obsolete usr.lib.snapd.snap-confine in
     postinst
   - tests: add test that ensures our snapfuse binary actually works
   - packaging: use snapfuse_ll to speed up snapfuse performance
   - usersession/userd: make sure to export DBus interfaces before
     requesting a name
   - data/selinux: allow snapd to issue sigkill to journalctl
   - store: download propagates options to delta download
   - wrappers: allow snaps to install icon theme icons
   - debug: state-inspect debugging utility
   - sandbox/cgroup: introduce cgroup wrappers package
   - snap-confine: fix return value checks for udev functions
   - cmd/model: output tweaks, add'l tests
   - wrappers/services: add ServicesEnableState + unit tests
   - tests: fix newline and wrong test name pointed out in previous PRs
   - tests: extend mount-ns test to handle mimics
   - run-checks, tests/main/go: allow gofmt checks to be skipped on
     19.10
   - tests/main/interfaces-{calendar,contacts}-service: disable on
     19.10
   - tests: part3 making tests work on ubuntu-core-18
   - tests: fix interfaces-timeserver-control on 19.10
   - overlord/snapstate: config revision code cleanup and extra tests
   - devicestate: allow remodel to different kernels
   - overlord,daemon: adjust startup timeout via EXTEND_TIMEOUT_USEC
     using an estimate
   - tests/main/many: increase kill-timeout to 5m
   - interfaces/kubernetes-support: allow systemd-run to ptrace read
     unconfined
   - snapstate: auto transition on experimental.snapd-snap=true
   - tests: retry checking until the written file on desktop-portal-
     filechooser
   - tests: unit test for a refresh failing on configure hook
   - tests: remove mount_id and parent_id from mount-ns test data
   - tests: move classic-ubuntu-core-transition* to nightly
   - tests/mountinfo-tool: proper formatting of opt_fields
   - overlord/configstate: special-case "null" in transaction Changes()
   - snap-confine: fallback gracefully on a cgroup v2 only system
   - tests: debian sid now ships new seccomp, adjust tests
   - tests: explicitly restore after using LXD
   - snapstate: make progress reporting less granular
   - bootloader: little kernel support
   - fixme: rename ubuntu*architectures to dpkg*architectures
   - tests: run dbus-launch inside a systemd unit
   - channel: introduce Resolve and ResolveLocked
   - tests: run failing tests on ubuntu eoan due to is now set as
     unstable
   - systemd: detach rather than unmount .mount units
   - cmd/snap-confine: add unit tests for sc_invocation, cleanup memory
     leaks in tests
   - boot,dirs,image: introduce boot.MakeBootable, use it in image
     instead of ad hoc code
   - cmd/snap-update-ns: clarify sharing comment
   - tests/overlord/snapstate: refactor for cleaner test failures
   - cmd/snap-update-ns: don't propagate detaching changes
   - interfaces: allow reading mutter Xauthority file
   - cmd/snap-confine: fix /snap duplication in legacy mode
   - tests: fix mountinfo-tool filtering when used with rewriting
   - seed,image,o/devicestate: extract seed loading to seed/seed16.go
   - many: pass the rootdir and options to bootloader.Find
   - tests: part5 making tests work on ubuntu-core-18
   - cmd/snap-confine: keep track of snap instance name and the snap
     name
   - cmd: unify die() across C programs
   - tests: add functions to make an abstraction for the snaps
   - packaging/fedora, tests/lib/prepare-restore: helper tool for
     packing sources for RPM
   - cmd/snap: improve help and error msg for snapshot commands
   - hookstate/ctlcmd: fix snapctl set help message
   - cmd/snap: don't append / to snap name just because a dir exists
   - tests: support fastly-global.cdn.snapcraft.io url on proxy-no-core
     test
   - tests: add --quiet switch to retry-tool
   - tests: add unstable stage for travis execution
   - tests: disable interfaces-timeserver-control on 19.10
   - tests: don't guess in is_classic_confinement_supported
   - boot, etc: simplify BootParticipant (etc) usage
   - tests: verify retry-tool not retrying missing commands
   - tests: rewrite "retry" command as retry-tool
   - tests: move debug section after restore
   - cmd/libsnap-confine-private, cmd/s-c: use constants for
     snap/instance name lengths
   - tests: measure behavior of the device cgroup
   - boot, bootloader, o/devicestate: boot env manip goes in boot
   - tests: enabling ubuntu 19.10-64 on spread.yaml
   - tests: fix ephemeral mount table in left over by prepare
   - tests: add version-tool for comparing versions
   - cmd/libsnap: make feature flag enum 1<<N style
   - many: refactor boot/boottest and move to bootloader/bootloadertest
   - tests/cross/go-build: use go list rather than shell trickery
   - HACKING.md: clarify where "make fmt" is needed
   - osutil: make flock test more robust
   - features, overlord: make parallel-installs exported, export flags
     on startup
   - overlord/devicestate:  support the device service returning a
     stream of assertions
   - many: add snap model command, add /v2/model, /v2/model/serial REST
     APIs
   - debian: set GOCACHE dir during build to fix FTBFS on eoan
   - boot, etc.: refactor boot to have a lookup with different imps
   - many: add the start of Core 20 extensions support to the model
     assertion
   - overlord/snapstate: revert track-risk behavior change and
     validation on install
   - cmd/snap,image,seed:  move image.ValidateSeed to
     seed.ValidateFromYaml
   - image,o/devicestate,seed: oops, make sure to clear seedtest
     helpers
   - tests/main/snap-info: update check.py for test-snapd-tools 2.0
   - tests: moving tests to nightly suite
   - overlord/devicestate,seed:  small step, introduce
     seed.LoadAssertions and use it from firstboot
   - snapstate: add comment to checkVersion vs strutil.VersionCompare
   - tests: add unit tests for cmd_whoami
   - tests: add debug section to interfaces-contacts-service
   - many: introduce package seed and seedtest
   - interfaces/bluez: enable communication between bluetoothd and
     meshd via dbus
   - cmd/snap: fix snap switch message
   - overlord/snapstate: check channel names on install
   - tests: check snap_daemon user and group on system-usernames-
     illegal test are not created
   - cmd/snap-confine: fix group and permission of .info files
   - gadget: do not error on gadget refreshes with multiple volumes
   - snap: use deterministic paths to find the built deb
   - tests: just build snapd commands on go-build test
   - tests: re-enable mount-ns test on classic
   - tests: rename fuse_support to fuse-support
   - tests: move restore-project-each code to existing function
   - tests: simplify interfaces-account-control test
   - i18n, vendor, packaging: drop github.com/ojii/gettext.go, use
     github.com/snapcore/go-gettext
   - tests: always say 'restore: |'
   - tests: new test to check the output after refreshing/reverting
     core
   - snapstate: validate all system-usernames before creating them
   - tests: fix system version check on listing test for external
     backend
   - tests: add check for snap_daemon user/group
   - tests: don't look for lxcfs in mountinfo
   - tests: adding support for arm devices on ubuntu-core-device-reg
     test
   - snap: explicitly forbid trying to parallel install from seed
   - tests: remove trailing spaces from shell scripts
   - tests: remove locally installed revisions of core
   - tests: fix removal of snaps on ubuntu-core
   - interfaces: support Tegra display drivers
   - tests: move interfaces-contacts-service to /tmp
   - interfaces/network-manager: allow using
     org.freedesktop.DBus.ObjectManager
   - tests: restore dpkg selections after upgrade-from-2.15 test
   - tests: pass --remove to userdel on core
   - snap/naming: simplify SnapSet somewhat
   - devicestate/firstboot: check for missing bases early
   - httputil: rework protocol error detection
   - tests: unmount fuse connections only if not initially mounted
   - snap: prevent duplicated snap name and snap files when parsing
     seed.yaml
   - tests: re-implement user tool in python
   - image: improve/tweak some warning/error messages
   - cmd/libsnap-confine-private: add checks for parallel instances
     feature flag
   - tests: wait_for_service shows status after actual first minute
   - sanity: report proper errror when fuse is needed but not available
   - snap/naming: introduce SnapRef, Snap, and SnapSet
   - image: support prepare-image --classic for snapd snap only
     imagesConsequently:
   - tests/main/mount-ns: account for clone_children in cpuset cgroup
     on 18.04
   - many:  merging asserts.Batch Precheck with CommitTo and other
     clarifications
   - devicestate: add missing test for remodeling possibly removing
     required flag
   - tests: use user-tool to remove test user in the non-home test
   - overlord/configstate: sort patch keys to have deterministic order
     with snap set
   - many: generalize assertstate.Batch to asserts.Batch, have
     assertstate.AddBatch
   - gadget, overlord/devicestate: rename Position/Layout
   - store, image, cmd: make 'snap download' leave partials
   - httputil: improve http2 PROTOCOL_ERROR detection
   - tests: add new "user-tool" helper and use in system-user tests
   - tests: clean up after NFS tests
   - ifacestate: optimize auto-connect by setting profiles once after
     all connects
   - hookstate/ctlcmd: snapctl unset command
   - tests: allow test user XDG_RUNTIME_DIR to phase out
   - tests: cleanup "snap_daemon" user in system-usernames-install-
     twice
   - cmd/snap-mgmt: set +x on startup
   - interfaces/wayland,x11: allow reading an Xwayland Xauth file
   - many: move channel parsing to snap/channel
   - check-pr-title.py: allow {} in pr prefix
   - tests: spam test logs less while waiting for systemd unit to stop
   - tests: remove redundant activation check for snapd.socket
     snapd.service
   - tests: trivial snapctl test cleanup
   - tests: ubuntu 18.10 removed from the google-sru backend on the
     spread.yaml
   - tests: add new cases into arch_test
   - tests: clean user and group for test system-usernames-install-
     twice
   - interfaces: k8s worker node updates
   - asserts: move Model to its own model.go
   - tests: unmount binfmt_misc on cleanup
   - tests: restore nsdelegate clobbered by LXD
   - cmd/snap: fix snap unset help string
   - tests: unmount fusectl after testing
   - cmd/snap: fix remote snap info for parallel installed snaps


author: Maciek Borzecki <maciek.borzecki@gmail.com> - 2.42-1
changelog:
  - Release snapd 2.42 to Fedora
  - Drop libtool patch
  - Drop cgroupv2 patch, changes are available in the release


author: Neal Gompa <ngompa13@gmail.com> - 1.41-1
changelog:
  - Update to 1.41
  - New APIs for getting build and common IDs
  - Fix buffer overflows reading HTTP chunked data


author: Neal Gompa <ngompa13@gmail.com> - 1.43-1
changelog:
  - Update to 1.43
  - New APIs for getting snaps asynchronously
  - New APIs for getting system info and publisher info
  - Deprecated async client list APIs
  - Fix small memory leak
  - Fix compile warnings


author: Neal Gompa <ngompa13@gmail.com> - 1.44-1
changelog:
  - Update to 1.44
  - Reconnect to snapd if disconnected while trying to send the request
  - Handle short writes to snapd


author: Richard Hughes <rhughes@redhat.com> - 1.45-1
changelog:
  - Update to 1.45
  - Support base snap field
  - Support filtering apps
  - Support maintenance information returned from snapd


author: Neal Gompa <ngompa13@gmail.com> - 1.47-1
changelog:
  - Update to 1.47
  - New API: snapd_channel_get_released_at
  - New API: SNAPD_ERROR_DNS_FAILURE
  - Fix tests breaking due to undefined order of results
  - Remove generated MOC file from tarball


author: Neal Gompa <ngompa13@gmail.com> - 1.48-1
changelog:
  - Update to 1.48
  - Many new APIs added
  - Allow searching via common-id
  - Add a description markdown parser
  - Replace SnapdConnection with SnapdPlugRef and SnapdSlotRef
  - Support updated connections API (/v2/connections)
  - Support updated /v2/interfaces&select= API
  - Support snap configuration API
  - Add Qt interface attribute API
  - Make snapd_client_set_socket_path revert to the default when NULL passed.
  - Fix C99 mode not being enabled on older versions of GCC


author: Neal Gompa <ngompa13@gmail.com> - 1.49-1
changelog:
  - Update to 1.49
  - New APIs for getting connections and deprecating older variants
  - Fix memory leaks
  - Use C99 variable style


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: Bojan Smojver <bojan@rexursive.com> - 1.4-28
changelog:
  - Helper protocol patch (bug #1443273, bug #1418267)
  - Fix logrotate configuration (bug #1394601)
  - Fix typo in transparent-proxying.service


author: Christopher Engelhard <ce@lcts.de> 2.4.0-9
changelog:
  - add bundled provides for fnv and simclist
  - add systemd dependency
  - fix changelog formatting
  - patch & use upstream service file
  - revert 05037d7b - disallow building on rhel < 6
  - make package own /usr/libexec/sshguard


author: Christopher Engelhard <ce@lcts.de> 2.4.0-10
changelog:
  - add missing dependencies
  - move examples to (docdir)/examples subfolder
  - prefix directories with %dir in %files
  - use complete & commented config files
  - add white/blacklisting


author: Paul Wouters <pwouters@redhat.com> - 5.6.2-5
changelog:
  - Resolves rhbz#1574939 IKEv2 VPN connections fail to use DNS servers provided by the server
  - Resolves rhbz#1449875 Strongswan on epel built without the sql plugin but with the sqlite plugin


author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com> - 5.6.3-3
changelog:
  - Add plugin bypass-lan, disabled by default
  - Resolves rhbz#1554479 Update to strongswan-charon-nm fails


author: Orion Poplawski <orion@nwra.com> - 3.2.1-4
changelog:
  - Rebuild for openmpi 3.1.3
  - Disable tests of MPI libraries for "not enough slots available" errors


author: Ding-Yi Chen <dchen@redhat.com> - 2.0.0-1
changelog:
  - Update to 2.0.0
  - Fixes Bug 1476515 - AppStream metadata for Synergy package are missing
  - The real executable is now "synergy-core",
    "synergy" is now a symlink to synergy-core
  - cmake3 is now BuildRequired
  - syntool is removed by upstream


author: Ding-Yi Chen <dchen@redhat.com> - 2.0.0-2
changelog:
  - Restore Program /usr/bin/synergy
  - Fixes Bug 1542286 synergy-2.0.0 should not have been pushed anywhere except rawhide
  - Fixes Bug 1541640 - synergy.desktop file useless


author: Ding-Yi Chen <dchen@redhat.com> - 1:1.10.2-1
changelog:
  - Revert to v1 as Synergy 2 is back to beta
    https://symless.com/blog/synergy-2-back-beta
  - Following files/programs are gone
    * /usr/bin/synergy-core
    * /usr/share/pixmaps/synergy.ico
  - Following files/programs are back
    * /usr/bin/synergy
    * /usr/bin/syntool


author: Peng Wu <pwu@redhat.com> - 0.6.0-37
changelog:
  - Update BuildRequires to mariadb-connector-c-devel
  - Add tomoe-0.6.0-fixes-set-parse-error.patch to fix compile


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.11-13
changelog:
  - Add BuildRequires on gcc-c++
  - Remove Group tags
  - Don't clear the buildroot in the install section
  - Switch to %ldconfig_scriptlets


author: Martin Gansser <martinkg@fedoraproject.org> - 1.1-3.20170830gitafc8ea9
changelog:
  - change license tag to GPLv2
  - fix warning _FORTIFY_SOURCE requires compiling with optimization (-O)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1.7-5
changelog:
  - Build using mariadb-connector-c for Fedora 28+
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Hans de Goede <hdegoede@redhat.com> - 0.4.2-1
changelog:
  - New upstream release 0.4.2 (rhbz#1433550)
  - Fixes CVE-2017-11661 CVE-2017-11662 CVE-2017-11663 CVE-2017-11664 (#1479315)


author: Paul Wouters <pwouters@redhat.com> - 1.3.8-2
changelog:
  - Very reluctantly add a Suggests: tag to work around dnf/kernel bug
  - Resolves: rhbz#1192189 Both kernel-debug-core and kernel-core are installed


author: Paul Wouters <pwouters@redhat.com> - 1.3.14-1
changelog:
  - Resolves: rhbz#1322190 Updated to 1.3.14
  - Resolves: rhbz#1722121 Use proper /run directory
  - Resolves: rhbz#1399648 Review Request: xl2tpd


author: Bojan Smojver <bojan@rexurive.com> - 1:0.9.11-5
changelog:
  - Make xrdp-selinux a weak dependency on versions that support them.
  - Drop xrdp-selinux dependency completely.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.6.3-2
changelog:
  - Correct License tag (command line tool is GPLv2+)
  - Adjust Source tag to get a more descriptive tarfile name


author: Michal Ambroz <rebus at, seznam.cz> - 3.9.0-1
changelog:
  - bump to 3.9.0 release (#1680203)
  - switch from python-sphinx to python3-sphinx for generating the documentation for fc31+
  - should fix also #1660398 (CVE-2018-19974 CVE-2018-19975 CVE-2018-19976),
    but by design it might be always dangerous to run yara signatures compiled by 3rd party,
    so it is advised to re-compile yara rules instead
  - BUGFIX: Denial of service when using "dex" module. Found by the Cisco Talos team. (upstream #1023, CVE-2019-5020)
  - BUGFIX: Buffer overflow in "dotnet" module.
  - BUGFIX: Regexp regression when using nested quantifiers {x,y} for certain values of x and y. (#1018)


author: Michal Ambroz <rebus at, seznam.cz> - 3.10.0-1
changelog:
  - bump to 3.10.0 release (#1680204)
  - Harden virtual machine against malicious code.
  - BUGFIX: Regression bug in hex strings containing wildcards (upstream #1025).
  - BUGFIX: Buffer overrun in “elf” module.
  - BUGFIX: Buffer overrun in “dotnet” module.


author: Michal Ambroz <rebus at, seznam.cz> - 3.11.0-1
changelog:
  - bump to 3.11.0 release (#1760678)
  - BUGFIX: Some regexp character classes not matching correctly when used with “nocase” modifier (upstream #1117)
  - BUGFIX: Reduce the number of ERROR_TOO_MANY_RE_FIBERS errors for certain hex pattern containing large jumps (upstream #1107)
  - BUGFIX: Buffer overrun in “dotnet” module (upstream #1108)
  - BUGFIX: Memory leak while attaching to a process fails (upstream #1070)


author: Orion Poplawski <orion@nwra.com> - 4.0.4-2
changelog:
  - Move update-altertives from %post to %posttrans to support upgrades from zabbixXX in EPEL
  - Fix changes for custom install paths


author: Jonathan Dieter <jdieter@gmail.com> - 1.0.2-1
changelog:
  - Use hash table for finding identical chunks, speeding up process considerably
  - Add test case to verify that identical chunk checking is working


author: Jonathan Dieter <jdieter@gmail.com> - 1.1.1-2
changelog:
  - Fix compilation on GCC 4.4.7 so it builds on EL6
  - Add missing sources
  - Also, zchunk will now automatically do all your taxes


author: Jonathan Dieter <jdieter@gmail.com> - 1.1.2-2
changelog:
  - Fix multipart range handling to work with quotes, fixes #1706627
  - Fix file creation permissions so they respect umask
  - Actually push new sources


