# changelog

author: Tim Semeijn <tim@goat.re> - 0.9.4-2
changelog:
  - Fix failing builds with *_poll build patch (3proxy-0.9.4-poll-build.patch)
  - Convert license to SPDX


author: Troy Dawson <tdawson@redhat.com> - 0.8.0-1
changelog:
  - Update stabilization phase detection (CS-1726)
  - Correctly clone tests/* (CS-1725)
  - Added current-state option (CS-1551)
  - Fix exit codes and error messages (Issue: 81)


author: Than Ngo <than@redhat.com> - 120.0.6099.199-1
changelog:
  - new gn update, drop workaround for broken gn on epel 8/9
  - update to 120.0.6099.199
     * CVE-2024-0222: Use after free in ANGLE
     * CVE-2024-0223: Heap buffer overflow in ANGLE
     * CVE-2024-0224: Use after free in WebAudio
     * CVE-2024-0225: Use after free in WebGPU


author: Than Ngo <than@redhat.com> - 120.0.6099.224-1
changelog:
  - update to 120.0.6099.224
    * High CVE-2024-0517: Out of bounds write in V8
    * High CVE-2024-0518: Type Confusion in V8
    * High CVE-2024-0519: Out of bounds memory access in V8


author: Than Ngo <than@redhat.com> - 121.0.6167.85-1
changelog:
  - update to 121.0.6167.85
    * High CVE-2024-0807: Use after free in WebAudio
    * High CVE-2024-0812: Inappropriate implementation in Accessibility
    * High CVE-2024-0808: Integer underflow in WebUI
    * Medium CVE-2024-0810: Insufficient policy enforcement in DevTools
    * Medium CVE-2024-0814: Incorrect security UI in Payments
    * Medium CVE-2024-0813: Use after free in Reading Mode
    * Medium CVE-2024-0806: Use after free in Passwords
    * Medium CVE-2024-0805: Inappropriate implementation in Downloads
    * Medium CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
    * Low CVE-2024-0811: Inappropriate implementation in Extensions API
    * Low CVE-2024-0809: Inappropriate implementation in Autofill


author: Than Ngo <than@redhat.com> - 121.0.6167.139-1
changelog:
  - update to 121.0.6167.139
    * High CVE-2024-1060: Use after free in Canvas
    * High CVE-2024-1059: Use after free in WebRTC
    * High CVE-2024-1077: Use after free in Network


author: Than Ngo <than@redhat.com> - 121.0.6167.160-1
changelog:
  - update to 121.0.6167.160
    * High CVE-2024-1284: Use after free in Mojo
    * High CVE-2024-1283: Heap buffer overflow in Skia


author: Brad Bell <bradbell at seanet dot com> - 20240000.0-1
changelog:
  - New upstream source cppad-20240000.0.
  - require python-xrst >= 2024.0
  - xrst.toml: no need to change to pyenchant because pyspellchecker avaialble
  - upstream source changed CPPAD_DEBUG_AND_RELEASE to a cmake argument


author: Brad Bell <bradbell at seanet dot com> - 20240000.1-1
changelog:
  - thread_alloc.hpp: i386 i686: fix allignment for doubles
  - op_hash_table: i386 i686: avoid second specialization of is_pod for same type.
  - xrst.toml: add comment about why we are adding to this file.
  - xrst command: speed up parallel build by settting number_jobs.


author: Brad Bell <bradbell at seanet dot com> - 20240000.2-1
changelog:
  - Upstream moved i386 special cases into cmake script.
  - Checking that other upstream changes do not affect Fedora install.


author: Brad Bell <bradbell at seanet dot com> - 20240000.3-1
changelog:
  - This fixes a long standing bug; see the heading 02-14 on
  - https://cppad.readthedocs.io/latest/whats_new_24.html


author: Brad Bell <bradbell at seanet dot com> - 20240000.3-1
changelog:
  - Use in current rawhide to replace cppad.spec as first commit. 
  - Make changes needed for epel9 as second commit; See Epel9 in comments above.


author: David Michael <fedora.dm0@gmail.com> - 1.5-4
changelog:
  - Enable MicroLZMA support.
  - Switch the License tag to SPDX, and ship matching noneffective license files.


author: David Michael <fedora.dm0@gmail.com> - 1.6-3
changelog:
  - Backport patches for CVE-2023-33551 and CVE-2023-33552.
  - Change conditional build feature defaults for supporting EPEL 9.


author: Adam Williamson <awilliam@redhat.com> - 1.0.2-9
changelog:
  - Require pyasynchat and pyasyncore with Python 3.12+
  - Disable smtp tests on F39+ due to removal of smtpd from Python 3.12
  - Disable db repair test on F39+ as it's broken with sqlite 3.42.0+


author: Sérgio Basto <sergio@serjux.com> - 1.31-1
changelog:
  - Update fakeroot to 1.31 (#2167522)
  - Add fix from Debian
  - Drop fakeroot-inttypes.patch which had almost 10 year old and I dont know what his purpose
  - Drop relax_tartest.patch we don't need it anymore


author: Miroslav Suchý <msuchy@redhat.com> 1.33-1
changelog:
  - add packages_with_exceptions to JSON schema
  - document packages_with_exceptions for LicenseRef-Fedora-Logos
  - document packages_with_exceptions for LicenseRef-TCGL
  - document packages_with_exceptions for FDK-AAC
  - include packages_with_exceptions field in json and in toml validation
  - Template - document exception of not-allowed license
  - not allowed license LicenseRef-novint


author: Miroslav Suchý <msuchy@redhat.com> 1.35-1
changelog:
  - add argon2 as known exception to CC0-1.0
  - new license: LicenseRef-BSD-3-Clause-Clear-WITH-AdditionRef-AOMPL-1.0
  - new license: LicenseRef-BSD-2-Clause-WITH-AdditionRef-AOMPL-1.0
  - new license: GCR-docs
  - new license: AML-glslang
  - new license: Pixar


author: Miroslav Suchý <msuchy@redhat.com> 1.36-1
changelog:
  - new license: TCP-wrappers
  - new license: LicenseRef-Not-Copyrightable
  - new license: SAX-PD-2.0
  - new license: radvd


author: Miroslav Suchý <msuchy@redhat.com> 1.37-1
changelog:
  - add license HPND-Kevlin-Henney
  - add license FSFAP-no-warranty-disclaimer
  - add not allowed license LicenseRef-Nikto
  - add LicenseRef-Fedora-Firmware


author: Miroslav Suchý <msuchy@redhat.com> 1.38-1
changelog:
  - add GPL-2.0-or-later WITH Bison-exception-1.24
  - Add Unicode-3.0 license
  - Add ISC-Veillard license
  - Add mailprio license
  - Add BSD-Systemics-W3Works license
  - Modify .reuse/dep5
  - Add UltraPermissive notices for libmtp
  - public domain dedication for rwhoisd
  - public domain dedication for openshadinglanguage
  - public domain dedication for remind


author: Miroslav Suchý <msuchy@redhat.com> 1.39-1
changelog:
  - add LicenseRef-docbook-dtds
  - public domain dedication for iw
  - add HPND-MIT-disclaimer
  - add Caldera-no-preamble
  - Delete TOML files for licenses that cannot be found
  - Add xkeyboard-config-Zinoviev
  - Add Adobe-Display-Postscript
  - Add DEC-3-Clause
  - Add HPND-sell-MIT-disclaimer-xserver
  - add not allowed license LicenseRef-sph2pipe
  - add LGPL-2.1-or-later WITH GNU-compiler-exception
  - GNU-compiler-exception: GPL-3.0 -> GPL-2.0
  - firmware.txt: add license for microcode_ctl
  - firmware.txt: remove trailing whitespace
  - public domain dedication for jansson


author: Miroslav Suchý <msuchy@redhat.com> 1.40-1
changelog:
  - add HPND-UC
  - add GPL-2.0-or-later WITH GStreamer-exception-2008
  - add TGPPL-1.0 (and replace LicenseRef-TGPPL)


author: Miroslav Suchý <msuchy@redhat.com>
changelog:
  - add Sun-PPP license
  - add CC-BY-SA-3.0 WITH GNOME-examples-exception license
  - add GPL-2.0-or-later WITH Gmsh-exception license
  - add HPND-Fenneberg-Livingston license
  - add Brian-Gladman-2-Clause license
  - add gtkbook license
  - add UMich-Merit license
  - add Mackerras-3-Clause license
  - Add legacy name for "LGPL-3.0-or-later WITH openvpn-openssl-exception"
  - add softSurfer license
  - add LGPL-2.1-or-later WITH GStreamer-exception-2005 license
  - add UltraPermissive notice for libpng and perl-Image-PNG-Libpng
  - add BSD-3-Clause-acpica license
  - add SSLeay-standalone license
  - add BSD-2-Clause-Darwin license


author: Miroslav Suchý <msuchy@redhat.com>
changelog:
  - add CMU-Mach-nodoc license
  - add Mackerras-3-Clause-acknowledgment license
  - add bcrypt-Solar-Designer license
  - add HPND-INRIA-IMAG license
  - add OpenVision license
  - public domain dedications for irssi
  - add MIT-Khronos-old license
  - public domain dedications for openshadinglanguage
  - public domain dedication for util-linux
  - public domain dedications for rrdtool
  - public domain dedications for ppp
  - Add public domain text from minicom
  - add GPL-3.0-or-later WITH Autoconf-exception-generic


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.9.3-1
changelog:
  - Update to 1.9.3
  - Close RHBZ#2254030, close RHBZ#2255183, close RHBZ#2255798, close
    RHBZ#2259393, close RHBZ#2260285


author: Jiri Vanek <jvanek@redhat.com> - 1:21.0.0.0.35-2.rolling
changelog:
  - adapted to new path in sources
  - repacked alt-java from misc subpkg
  - adapted alt-java to grep correctly prctl
  - removed no longer prepared nss.cfg


author: Jiri Vanek <jvanek@redhat.com> - 1:21.0.1.0.12-2.rolling
changelog:
  - added setup and thus enabled debuginfo strip
  - note, that debugsources are now empty. Symlink from full sourcess to build/jdk21.build or build/vcstag is needed


author: Jiri Vanek <jvanek@redhat.com> - 1:21.0.1.0.12-3.rolling
changelog:
  - proeprly filing debugsources pkg
    by addedd symlinks restructuring the structure for original build sources
  - according to logs, some are still missing
    probably generated during the build, and thus not existing in prep,
    when the sources subpkg is created after patching


author: Jiri Vanek <jvanek@redhat.com> - 1:22.0.0.0.32-1
changelog:
  - Update to jdk-22.0.0.0.32-0.2
  - removed libsystemconf.so; not present in jdk?
  - removed nss.fips.cfg; fisp disabled in portables for now
  - disabled java ${SEC_DEBUG} ${PROG} true; fisp disabled in portables for now
  - added lib/libsimdsort.so for simdsort_arches x86_64
  - added server/libjvm.a


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.0-10
changelog:
  - Update to 2e2893c
  - Added replace.hpp
  - Now throwing exception in case of stack underflow
  - Updated serialization support
  - More use of auto
  - Use cend()
  - More UTF-32 support
  - Added stream_num.hpp
  - Fixed #include


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.0-12
changelog:
  - Update to 5bd3180
  - Changed from std::size_t to uint16_t for ease of use
  - Added missing #include and functions
  - regex macro BOL and EOL fixes
  - Added exit state syntax check for missing right chevron


author: Adam Williamson <awilliam@redhat.com> - 2023.1.3-1
changelog:
  - Update to 2023.1.3
  - Drop Python bindings (removed upstream)
  - Fix install path for config files (#2177912)


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


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


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


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


author: Pavel Raiskup <praiskup@redhat.com> 5.3-1
changelog:
  - orphanskill: log command line arguments of the terminated process
  - docs: migrate the community from IRC to Matrix
  - dnf5: don't output to a PTY (mail@evangoo.de)
  - new rpmautospec plugin (sgallagh@redhat.com, nils@redhat.com)
  - fix bash completion with multiple file arguments (orion@nwra.com)
  - only %prep once when running %generate_buildrequires multiple times (miro@hroncok.cz)
  - Dynamic BuildRequires: Prevent generation of unsatisfied dependency (miro@hroncok.cz)
  - Identify buildroot package management earlier (praiskup@redhat.com)
  - Dump also dnf5 info into logs


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - allow chroot_scan to create archive instead of directory (tkopecek@redhat.com)
  - handle greedy options in Bash completion
  - fix root_cache invalidation (not) triggered by config changes
  - new '{{ repo_arch }}' Jinja2 template support
  - package_manager: disable %-interpolation in dnf.conf parser
  - only `chown` the in-chroot home files with the --rebuild mode
  - all non-privileged actions performed wiht EGID=135 (mock group)
  - mock newly requires a precise version of mock-filesystem
  - allow shadow-utils to run in buildroot by exception if necessary (martjack@redhat.com)
  - hw_info now reports file system type (vondruch@redhat.com)


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


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


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


author: Pavel Raiskup <praiskup@redhat.com> 39.2-1
changelog:
  - Switch ELN to use a native bootstrap container image
  - Use the correct openSUSE Backports key for Leap 15.5 (neal@gompa.dev)
  - Properly handle /etc/mock/default.cfg on Fedora ELN (sbonazzo@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 39.3-1
changelog:
  - Fedora 40+ to use DNF5 for building
  - Mandriva provides python-* not python3-* packages, use them
  - mark ELN bootstrap image as "ready" to speedup bootstrap preparation


author: Pavel Raiskup <praiskup@redhat.com> 39.4-1
changelog:
  - configure system_cachedir for dnf5
  - configs: EOL Fedora 37
  - config: add README.md with maintainers and issue trackers (frostyx@email.cz)


author: Pavel Raiskup <praiskup@redhat.com> 40.1-1
changelog:
  - new '{{ repo_arch }}' template variable used for Mageia
  - Mageia 7 is EOL (wally@mageia.org)
  - OpenMandriva i686 is EOL (frostyx@email.cz)
  - Fedora 40 branched


author: Scott Williams <vwbusguy@fedoraproject.org> - 1.2-4
changelog:
  - Patch whitespace in spec file
  - Fix syntax for applying patches during rpm build
  - Bump BuildRequires to use pcre2-devel


author: Scott Williams <vwbusguy@fedoraproject.org> - 1.2-8
changelog:
  - Rebase to upstream be1e01ea173defc9837bd1b90dc72ed63c8131e7
  - Remove patches that were merged upstream
  - BZ2249532 - Fix tilde operator


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


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


author: blinxen <h-k-81@hotmail.com> - 1:1.2024.0-4
changelog:
  - Patch out Class-Path attribute in build.xml See
    https://docs.fedoraproject.org/en-US/packaging-
    guidelines/Java/#_no_class_path_in_manifest_mf


author: Michel Lind <salimma@fedoraproject.org> - 2.1.9-2
changelog:
  - Fix build on Koji - disabling test that fails due to permission issue
  - Run pyproject_check_import
  - Remove setup.py that was accidentally shipped


author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> - 1.4.3-1
changelog:
  - update to 1.4.3
  - drop obsolete patches
  - skip test_data_is_not_copied_unnecessarily test (fails with
    numpy>=1.24.1)
  - skip test_data_is_not_read_if_dimensions_are_too_huge on 32-bit


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


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


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


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230929git671fb69-1
changelog:
  - Update to 0^20230929git671fb69
  - Adds PyObject_HasAttrWithError() and PyObject_HasAttrStringWithError()
    functions.
  - Fixes PyObject_GetOptionalAttrString(): set result to NULL on error.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231012git99ab0d3-1
changelog:
  - Update to 0^20231012git99ab0d3
  - Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-1
changelog:
  - Update to 0^20231114git5bf2fb2
  - Add PyDict_Pop() and PyDict_PopString() functions
  - Add PyList_Extend()
  - Test Python 3.13


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231214gitdeb6f40-1
changelog:
  - Update to 0^20231214gitdeb6f40
  - API: document not supported functions
  - Add Py_HashPointer()
  - Update tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240220git52486a9-1
changelog:
  - Update to 0^20240220git52486a9
  - Add PyTime API: `PyTime_t` type, `PyTime_MIN` and `PyTime_MAX` constants,
    `PyTime_AsSecondsDouble()`, `PyTime_Monotonic()`, `PyTime_PerfCounter()`,
    and `PyTime_Time()`


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


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.0-1
changelog:
  - Update to 0.8.0 (close RHBZ#2259758)
  - Patch out the zopfli binary, which conflicts with the one provided by the
    zopfli package


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.2
   - i/builtin: allow directories in private /dev/shm
   - i/builtin: add read access to /proc/task/schedstat in system-
     observe
   - snap-bootstrap: print version information at startup
   - go.mod: update gopkg.in/yaml.v3 to v3.0.1 to fix CVE-2022-28948
   - snap, store: filter out invalid snap edited links from store info
     and persisted state
   - o/configcore: write netplan defaults to 00-snapd-config on seeding
   - snapcraft.yaml: pull in apparmor_parser optimization patches from
     https://gitlab.com/apparmor/apparmor/-/merge_requests/711
   - snap-confine: fix missing \0 after readlink
   - cmd/snap: hide append-integrity-data
   - interfaces/opengl: add support for ARM Mali


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.3
   - i/b/shared-memory: handle "private" plug attribute in shared-
     memory interface correctly
   - i/apparmor: support for home.d tunables from /etc/


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.4
   - i/b/qualcomm_ipc_router.go: switch to plug/slot and add socket
     permission
   - interfaces/builtin: fix custom-device udev KERNEL values
   - overlord: allow the firmware-updater snap to install user daemons
   - interfaces: allow loopback as a block-device


author: Philip Meulengracht <philip.meulengracht@canonical.com>
changelog:
  - New upstream release 2.61
   - Fix control of activated services in 'snap start' and 'snap stop'
   - Correctly reflect activated services in 'snap services'
   - Disabled services are no longer enabled again when snap is
     refreshed
   - interfaces/builtin: added support for Token2 U2F keys
   - interfaces/u2f-devices: add Swissbit iShield Key
   - interfaces/builtin: update gpio apparmor to match pattern that
     contains multiple subdirectories under /sys/devices/platform
   - interfaces: add a polkit-agent interface
   - interfaces: add pcscd interface
   - Kernel command-line can now be edited in the gadget.yaml
   - Only track validation-sets in run-mode, fixes validation-set
     issues on first boot.
   - Added support for using store.access to disable access to snap
     store
   - Support for fat16 partition in gadget
   - Pre-seed authority delegation is now possible
   - Support new system-user name  daemon
   - Several bug fixes and improvements around remodelling
   - Offline remodelling support


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.61.1
   - Stop requiring default provider snaps on image building and first
     boot if alternative providers are included and available
   - Fix auth.json access for login as non-root group ID
   - Fix incorrect remodelling conflict when changing track to older
     snapd version
   - Improved check-rerefresh message
   - Fix UC16/18 kernel/gadget update failure due volume mismatch with
     installed disk
   - Stop auto-import of assertions during install modes
   - Desktop interface exposes GetIdletime
   - Polkit interface support for new polkit versions
   - Fix not applying snapd snap changes in tracked channel when remodelling


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.61.2
   - Fix to enable plug/slot sanitization for prepare-image
   - Fix panic when device-service.access=offline
   - Support offline remodeling
   - Allow offline update only remodels without serial
   - Fail early when remodeling to old model revision
   - Fix to enable plug/slot sanitization for validate-seed
   - Allow removal of core snap on classic systems
   - Fix network-control interface denial for file lock on /run/netns
   - Add well-known core24 snap-id
   - Fix remodel snap installation order
   - Prevent remodeling from UC18+ to UC16
   - Fix cups auto-connect on classic with cups snap installed
   - u2f-devices interface support for GoTrust Idem Key with USB-C
   - Fix to restore services after unlink failure
   - Add libcudnn.so to Nvidia libraries
   - Fix skipping base snap download due to false snapd downgrade
     conflict


author: Adrien Vergé <adrienverge@gmail.com> - 1.31.0-1
changelog:
  - Update to latest upstream version
  - Temporarily restore setup.py/setup.cfg since setuptools ≥ 61 is not available


