The following Fedora EPEL 9 Security updates need testing:
Age URL
0
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-afbebf1944
pdns-4.6.1-1.el9
The following builds have been pushed to Fedora EPEL 9 updates-testing
composer-2.3.4-1.el9
dropwatch-1.5.3-8.el9
jhead-3.06.0.1-3.el9
kobo-0.23.0-1.el9
libmediainfo-22.03-1.el9
mediaconch-22.03-1.el9
mediainfo-22.03-1.el9
python-editables-0.3-1.el9
qpwgraph-0.2.5-1.el9
snapd-2.55.3-1.el9
Details about builds:
================================================================================
composer-2.3.4-1.el9 (FEDORA-EPEL-2022-63fa80c81f)
Dependency Manager for PHP
--------------------------------------------------------------------------------
Update Information:
**Version 2.3.4** - 2022-04-07 * Fixed the generated autoload.php to support
running on PHP 5.6+ (down from 7.0+) and warn clearly on older PHP versions
(#10714) * Fixed run-script --list flag regression (#10710) * Fixed curl
downloader handling of DNS resolution failures to do an automatic retry (#10716)
* Fixed script handling of external commands not setting the Path env correctly
on windows (#10700) * Fixed various type errors (#10694, #10696, #10702,
#10712, #10703) ---- **Version 2.3.3** - 2022-04-01 * Added --2.2 flag
to `self-update` to pin the Composer version to the 2.2 LTS range (#10682) *
Added missing config.bitbucket-oauth in composer-schema.json * Fixed type
errors in SvnDriver (#10681) * Fixed --version output to match the pre-2.3 one
(#10684) * Fixed config/auth.json files not being validated against the
composer-schema.json (#10685) * Fixed generation of autoload crashing if a
package has a broken path (#10688) * Fixed GitDriver state issue when reusing
old cache dirs and the default branch was renamed (#10687) * Updated semver,
jsonlint deps for minor fixes * Removed dev-master=>dev-main alias from #10372
as it does not work when reloading from lock file and extracting dev deps
(#10651) ---- **Version 2.3.2** - 2022-03-30 * Fixed type error when
running `exec` command (#10672) * Fixed endless loop in plugin activation
prompt when input is not fully interactive yet appears to be (#10648) * Fixed
type error in ComposerRepository (#10675) * Fixed issues loading platform
packages where the version of a library cannot be established (#10631) ----
**Version 2.3.1** - 2022-03-30 * Fixed type error when HOME env var is not
set (#10670) ---- **Version 2.3.0** - 2022-03-30 * Fixed many strict types
errors (#10646, #10642, #10647, #10658, #10656, #10665, #10660, #10663, #10662)
---- **Version 2.3.0-RC2** - 2022-03-20 * Fixed invalid return value in
ComposerRepository::findPackage (#10622) * Fixed many `show` command issues due
to a flipped condition (#10623) * Fixed `phpversion()` handling when it returns
false due to an extension defining no version (#10631) * Fixed `remove` command
failing when no `allow-plugin` is defined in config (#10629) * Performance
improvement in Composer bootstrapping (version guessing) when on a feature
branch (#10632) ---- **Version 2.3.0-RC1** - 2022-03-16 * BC Break: the
minimum PHP version is now 7.2.5+, use the [Composer 2.2
LTS](https://github.com/composer/composer/issues/10340) if you are stuck with an
older PHP (#10343) * BC Break: added native parameter & return types to many
internal APIs, we explicitly left the most extended/implemented symbols
untouched but if this causes problems nonetheless please report it ASAP (#10547,
#10561) * BC Break: added visibility to all constants, a few internal ones have
been made private/protected, if this causes problems please report it ASAP
(#10550) * BC Break: the minimum supported Symfony components version is now
5.4, this only affects you if you are requiring composer/composer directly
however, which is generally frowned upon * Bumped `composer-plugin-api` to
`2.3.0` * Bumped bundled Symfony components from 2.8 to 5.4 ���� * Added
`declare(strict_types=1)` to all the classes, which for sure could cause
regressions in edge cases, please report with stack traces (#10567) * Added
`--patch-only` to the `outdated` command to only show updates to patch versions
and ignore new major/minor versions (#10589) * Added clickable links to various
commands for terminals which support it (#10430) * Added ProcessExecutor ability
to receive commands as arrays by (internals/plugin change only) (#10435) * Added
abandoned flag to `show`/`outdated` commands JSON-formatted output (#10485) *
Added config.reference option to `path` repositories to configure the way the
reference is generated, and possibly reduce composer.lock conflicts (#10488) *
Added automatic removal of allow-plugins rules when removing a plugin via the
`remove` command (#10615) * Added COMPOSER_IGNORE_PLATFOR_REQ &
COMPOSER_IGNORE_PLATFOR_REQS env vars to configure the equivalent flags (#10616)
* Added support for Symfony 6.0 components * Added support for psr/log 3.x
(#10454) * Fixed symlink creation in linux VM guest filesystems to be recognized
by Windows (#10592) * Performance improvement in pool optimization step (#10585)
---- **Version 2.2.10** - 2022-03-29 * Fixed Bitbucket authorization
detection due to API changes (#10657) * Fixed validate command warning about
dist/source keys if defined (#10655) * Fixed deletion/handling of corrupted
0-bytes zip archives (#10666)
--------------------------------------------------------------------------------
ChangeLog:
* Fri Apr 8 2022 Remi Collet <remi(a)remirepo.net> - 2.3.4-1
- update to 2.3.4
* Sat Apr 2 2022 Remi Collet <remi(a)remirepo.net> - 2.3.3-1
- update to 2.3.3
* Thu Mar 31 2022 Remi Collet <remi(a)remirepo.net> - 2.3.2-1
- update to 2.3.2
* Wed Mar 30 2022 Remi Collet <remi(a)remirepo.net> - 2.3.0-1
- update to 2.3.0
- always use bundled libraries
as symfony/* 5.4 and composer/pcre 2 are not available
* Wed Mar 30 2022 Remi Collet <remi(a)remirepo.net> - 2.2.10-1
- update to 2.2.10
--------------------------------------------------------------------------------
================================================================================
dropwatch-1.5.3-8.el9 (FEDORA-EPEL-2022-1ab4f316ab)
Kernel dropped packet monitor
--------------------------------------------------------------------------------
Update Information:
dropwatch is n utility to interface to the kernel to monitor for dropped network
packets.
--------------------------------------------------------------------------------
ChangeLog:
* Sat Jan 29 2022 Hangbin Liu <haliu(a)redhat.com> - 1.5.3-8
- Fix compilation error with gcc 12
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.5.3-7
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
--------------------------------------------------------------------------------
================================================================================
jhead-3.06.0.1-3.el9 (FEDORA-EPEL-2022-c7a8215ee2)
Tool for displaying EXIF data embedded in JPEG images
--------------------------------------------------------------------------------
Update Information:
Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
--------------------------------------------------------------------------------
ChangeLog:
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> -
3.06.0.1-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> -
3.06.0.1-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Apr 14 2021 Adrian Reber <adrian(a)lisas.de> - 3.06.0.1-1
- updated to 3.06.0.1
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.04-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.04-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.04-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2059769 - Please branch and build jhead in epel9
https://bugzilla.redhat.com/show_bug.cgi?id=2059769
--------------------------------------------------------------------------------
================================================================================
kobo-0.23.0-1.el9 (FEDORA-EPEL-2022-3a9a7ade32)
Python modules for tools development
--------------------------------------------------------------------------------
Update Information:
kobo-0.23.0 includes fixes and improvements to authentication between kobo
clients and hub.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 11 2022 Rohan McGovern <rohanpm(a)fedoraproject.org> - 0.23.0-1
- New upstream release 0.23.0
* Thu Mar 10 2022 Rohan McGovern <rohanpm(a)fedoraproject.org> - 0.20.3-1
- New upstream release 0.20.3
--------------------------------------------------------------------------------
================================================================================
libmediainfo-22.03-1.el9 (FEDORA-EPEL-2022-d73aead297)
Library for supplies technical and tag information about a video or audio file
--------------------------------------------------------------------------------
Update Information:
Initial packaging for EPEL9.
--------------------------------------------------------------------------------
ChangeLog:
* Sat Apr 2 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 22.03-1
- Update to 22.03
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 21.09-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Sep 19 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 21.09-1
- Update to 21.09
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 21.03-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sun Mar 28 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 21.03-1
- Update to 21.03
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 20.09-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Nov 7 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 20.09-1
- Update to 20.09
* Thu Aug 13 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 20.08-1
- Update to 20.08
* Sat Aug 1 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 20.03-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 20.03-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Apr 3 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 20.03-1
- Update to 20.03
--------------------------------------------------------------------------------
================================================================================
mediaconch-22.03-1.el9 (FEDORA-EPEL-2022-d73aead297)
Most relevant technical and tag data for video and audio files (CLI)
--------------------------------------------------------------------------------
Update Information:
Initial packaging for EPEL9.
--------------------------------------------------------------------------------
ChangeLog:
* Sat Apr 2 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 22.03-1
- Update to 22.03
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> -
18.03.2-19
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> -
18.03.2-18
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sun Mar 28 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 18.03.2-17
- Rebuild with new mediainfo 21.03
* Tue Mar 2 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> - 18.03.2-16
- Rebuilt for updated systemd-rpm-macros
See
https://pagure.io/fesco/issue/2583.
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> -
18.03.2-15
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Sep 29 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 18.03.2-14
- Rebuild for libevent soname change
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> -
18.03.2-13
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Apr 7 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 18.03.2-12
- Rebuild with new mediainfo 20.03
--------------------------------------------------------------------------------
================================================================================
mediainfo-22.03-1.el9 (FEDORA-EPEL-2022-d73aead297)
Supplies technical and tag information about a video or audio file (CLI)
--------------------------------------------------------------------------------
Update Information:
Initial packaging for EPEL9.
--------------------------------------------------------------------------------
ChangeLog:
* Sat Apr 2 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 22.03-1
- Update to 22.03
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 21.09-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Sep 19 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 21.09-1
- Update to 21.09
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 21.03-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sun Mar 28 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 21.03-1
- Update to 21.03
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 20.09-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Nov 7 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 20.09-1
- Update to 20.09
* Thu Aug 13 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 20.08-1
- Update to 20.08
* Sat Aug 1 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 20.03-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 20.03-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Apr 3 2020 Vasiliy N. Glazov <vascom2(a)gmail.com> - 20.03-1
- Update to 20.03
--------------------------------------------------------------------------------
================================================================================
python-editables-0.3-1.el9 (FEDORA-EPEL-2022-2c1c369c6a)
Editable installations
--------------------------------------------------------------------------------
Update Information:
Update to 0.3 (close RHBZ#2073823) ## Release 0.3 * Add documentation *
Validate and normalise project names * Change: bootstrap file is now named
`_editable_impl_<project>.py` * Drop support for Python 3.6 * Add minimal
release automation to update the version number * Add a changelog
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 11 2022 Benjamin A. Beasley <code(a)musicinmybrain.net> 0.3-1
- Update to 0.3 (close RHBZ#2073823)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2073823 - python-editables-0.3 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2073823
--------------------------------------------------------------------------------
================================================================================
qpwgraph-0.2.5-1.el9 (FEDORA-EPEL-2022-7cbec5cdd2)
PipeWire Graph Qt GUI Interface
--------------------------------------------------------------------------------
Update Information:
Initial build on epel9
--------------------------------------------------------------------------------
ChangeLog:
* Thu Apr 7 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.5-1
- Update to 0.2.5
* Thu Mar 24 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.4-1
- Update to 0.2.4
* Tue Mar 15 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.3-1
- Update to 0.2.3
* Sun Mar 6 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.2-3
- Add RR shared-mime-info
* Fri Mar 4 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.2-2
- Use accurate dependency for qt6 packages
* Thu Mar 3 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.2-1
- Update to 0.2.2
* Wed Mar 2 2022 Martin Gansser <martinkg(a)fedoraproject.org> - 0.2.1-1
- Initial Build
--------------------------------------------------------------------------------
================================================================================
snapd-2.55.3-1.el9 (FEDORA-EPEL-2022-8ce2df669c)
A transactional software package manager
--------------------------------------------------------------------------------
Update Information:
Update to 2.55.3
--------------------------------------------------------------------------------
ChangeLog:
* Mon Apr 11 2022 Maciek Borzecki <maciek.borzecki(a)gmail.com> - 2.55.3-1
- Release 2.55.3 to Fedora
* Fri Apr 8 2022 Michael Vogt <michael.vogt(a)ubuntu.com>
- New upstream release 2.55.3
- cmd/snap-update-ns: apply content mounts before layouts
- many: change "transactional" flag to a "transaction" option
- b/piboot.go: check EEPROM version for RPi4
- snap/quota,spread: raise lower memory quota limit to 640kb
- boot,bootloader: add missing grub.cfg assets mocks in some
tests
- many: support --ignore-running with refresh many
- cmd/snap,wrappers: fix wrong implementation of zero count cpu
quota
- quota: add some more unit tests around Resource.Change()
- quota: detect/error if cpu-set is used with cgroup v1
- quota: add test for `Resource.clone()
- cmd/snap,client: frontend for cpu/thread quotas
- tests: update spread test to check right XDG dirs
- snap: set XDG env vars to new dirs
- o/snapstate: initialize XDG dirs in HOME migration
- i/b/kernel_module_load: expand $SNAP_COMMON in module options
- overlord: add missing grub.cfg assets mocks in manager_tests.go
- o/snapstate: account for repeat migration in ~/Snap undo
- b/a: do not set console in kernel command line for arm64
- sandbox: improve error message from `ProbeCgroupVersion()`
- tests/main/snap-quota-groups: fix spread test
- interfaces: add pkcs11 interface
- o/snapstate: undo migration on 'snap revert'
- overlord: snapshot exclusions
- interfaces: add private /dev/shm support to shared-memory
interface
- packaging: install Go snap from 1.17 channel in the integration
tests
- snap-exec: fix detection if `cups` interface is connected
- bootloader/piboot: add support for armhf
- interfaces/system-packages-doc: allow read-only access to
/usr/share/libreoffice/help
- daemon: add a /v2/accessories/changes/{ID} endpoint
- interfaces/appstream-metadata: Re-create app-info links to
swcatalog
- tests/main/snap-quota-groups: add 219 as possible exit code
- store: set validation-sets on actions when refreshing
- interfaces/appstream-metadata: Support new swcatalog directory
names
- asserts,interfaces/policy: slot-snap-id allow-installation
constraints
- i/b/network-manager: change rule for ResolveAddress to check only
label
- cmd/snap-bootstrap: support booting into factory-reset mode
- systemd: do not reload system when enabling/disabling services
* Wed Apr 6 2022 Maciek Borzecki <maciek.borzecki(a)gmail.com> - 2.55.2-1
- Release 2.55.2 to Fedora
* Mon Mar 21 2022 Ian Johnson <ian.johnson(a)canonical.com>
- New upstream release 2.55.2
- cmd/snap-update-ns: actually use entirely non-existent dirs
* Mon Mar 21 2022 Ian Johnson <ian.johnson(a)canonical.com>
- New upstream release 2.55.1
- cmd/snap-update-ns/change_test.go: use non-exist name foo-runtime
instead
* Mon Mar 21 2022 Ian Johnson <ian.johnson(a)canonical.com>
- New upstream release 2.55
- kernel/fde: add PartitionName to various structs
- osutil/disks: calculate the last usable LBA instead of reading it
- snap/quota: additional validation in resources.go
- o/snapstate: avoid setting up single reboot when update includes
base, kernel and gadget
- overlord/state: add helper for aborting unready lanes
- snap-bootstrap: Partially revert simplifications of mount
dependencies
- cmd/snap-update-ns/change.go: sort needed, desired and not reused
mount entries
- cmd/snap-preseed, image: move preseeding code to image/preseed
- interfaces/docker-support: make generic rules not conflict with
snap-confine
- i/b/modem-manager: provide access to ObjectManager
- i/b/network_{control,manager}.go: add more access to resolved
- overlord/state: drop unused lanes field
- cmd/snap: make 1.18 vet happy
- o/snapstate: allow installing the snapd-desktop-integration snap
even if the user-daemons feature is otherwise disabled
- snap/quota: fix bug in quota group tree validation code
- o/snapstate: make sure that snapd is a prerequisite for updating
base snaps
- bootloader: add support for piboot
- i/seccomp/template.go: add close_range to the allowed syscalls
- snap: add new cpu quotas
- boot: support factory-reset when sealing and resealing
- tests: fix test to avoid editing the test-snapd-tools snap.yaml
file
- dirs: remove unused SnapMetaDir variable
- overlord: extend single reboot test to include a non-base, non-
kernel snap
- github: replace "sanity check" with "quick check" in workflow
- fde: add new DeviceUnlock() call
- many: replace use of "sanity" with more inclusive naming in
comments
- asserts: minimal changes to disable authority-delegation before
full revert
- tests: updating the test-snapd-cups-control-consumer snap to
core20 based
- many: replace use of "sanity" for interface implementation checks
- cmd/snap-preseed: support for core20 preseeding
- cmd: set core22 migration related env vars and update spread test
- interface/opengl: allow read on
/proc/sys/dev/i915/perf_stream_paranoid
- tests/lib/tools/report-mongodb: fix typo in help text
- tests: Include the source github url as part of the mongo db
issues
- o/devicestate: split mocks to separate calls for creating a model
and a gadget
- snap: Add missing zlib
- cmd/snap: add support for rebooting to factory-reset
- interfaces/apparmor: Update base template for systemd-machined
- i/a/template.go: add ld path for jammy
- o/devicestate, daemon: introduce factory-reset mode, allow
switching
- o/state: fix undo with independent tasks in same change and lane
- tests: validate tests tools just on google and qemu backends
- tests/lib/external/snapd-testing-tools: update from upstream
- tests: skip interfaces-cups-control from debian-sid
- Increase the times in snapd-sigterm for arm devices
- interfaces/browser-support: allow RealtimeKit's
MakeThreadRealtimeWithPID
- cmd: misc analyzer fixes
- interfaces/builtin/account-control: allow to execute pam_tally2
- tests/main/user-session-env: special case bash profile on
Tumbleweed
- o/snapstate: implement transactional lanes for prereqs
- o/snapstate: add core22 migration logic
- tests/main/mount-ns: unmount /run/qemu
- release: 2.54.4 changelog to master
- gadget: add buildVolumeStructureToLocation,
volumeStructureToLocationMap
- interfaces/apparmor: add missing unit tests for special devmode
rules/behavior
- cmd/snap-confine: coverity fixes
- interfaces/systemd: use batch systemd operations
- tests: small adjustments to fix vuln spread tests
- osutil/disks: trigger udev on the partition device node
- interfaces/network-control: add D-Bus rules for resolved too
- interfaces/cpu-control: add extra idleruntime data/reset files to
cpu-control
- packaging/ubuntu-16.04/rules: don't run unit tests on riscv64
- data/selinux: allow the snap command to run systemctl
- boot: mock amd64 arch for mabootable 20 suite
- testutil: add Backup helper to save/restore values, usually for
mocking
- tests/nested/core/core20-reinstall-partitions: update test summary
- asserts: return an explicit error when key cannot be found
- interfaces: custom-device
- Fix snap-run-gdbserver test by retrying the check
- overlord, boot: fix unit tests on arches other than amd64
- Get lxd snap from candidate channel
- bootloader: allow different names for the grub binary in different
archs
- cmd/snap-mgmt, packaging: trigger daemon reload after purging unit
files
- tests: add test to ensure consecutive refreshes do garbage
collection of old revs
- o/snapstate: deal with potentially invalid type of refresh.retain
value due to lax validation
- seed,image: changes necessary for ubuntu-image to support
preseeding extra snaps in classic images
- tests: add debugging to snap-confine-tmp-mount
- o/snapstate: add ~/Snap init related to backend
- data/env: cosmetic tweak for fish
- tests: include new testing tools and utils
- wrappers: do not reload the deamon or restart snapd services when
preseeding on core
- Fix smoke/install test for other architectures than pc
- tests: skip boot loader check during testing preparation on s390x
- t/m/interfaces-network-manager: use different channel depending on
system
- o/devicestate: pick system from seed systems/ for preseeding (1/N)
- asserts: add preseed assertion type
- data/env: more workarounds for even older fish shells, provide
reasonable defaults
- tests/main/snap-run-devmode-classic: reinstall snapcraft to clean
up
- gadget/update.go: add buildNewVolumeToDeviceMapping for existing
devices
- tests: allow run spread tests using a private ppaTo validate it
- interfaces/{cpu,power}-control: add more accesses for commercial
device tuning
- gadget: add searchForVolumeWithTraits + tests
- gadget/install: measure and save disk volume traits during
install.Run()
- tests: fix "undo purging" step in snap-run-devmode-classic
- many: move call to shutdown to the boot package
- spread.yaml: add core22 version of rsync to skip
- overlord, o/snapstate: fix mocking on systems without /snap
- many: move boot.Device to snap.Device
- tests: smoke test support for core22
- tests/nested/snapd-removes-vulnerable-snap-confine-revs: use newer
snaps
- snapstate: make "remove vulnerable version" message more
friendly
- o/devicestate/firstboot_preseed_test.go: remove deadcode
- o/devicestate: preseeding test cleanup
- gadget: refactor StructureEncryption to have a concrete type
instead of map
- tests: add created_at timestamp to mongo issues
- tests: fix security-udev-input-subsystem test
- o/devicestate/handlers_install.go: use --all to get binary data
too for logs
- o/snapstate: rename "corecore" -> "core"
- o/snapstate: implement transactional flag
- tests: skip ~/.snap migration test on openSUSE
- asserts,interfaces/policy: move and prepare DeviceScopeConstraint
for reuse
- asserts: fetching code should fetch authority-delegation
assertions with signing keys as needed
- tests: prepare and restore nested tests
- asserts: first-class support for formatting/encoding signatory-id
- asserts: remove unused function, fix for linter
- gadget: identify/match encryption parts, include in traits info
- asserts,cmd/snap-repair: support delegation when validating
signatures
- many: fix leftover empty snap dirs
- libsnap-confine-private: string functions simplification
- tests/nested/manual/core20-cloud-init-maas-signed-seed-data: add
gadget variant
- interfaces/u2f-devices: add U2F-TOKEN
- tests/core/mem-cgroup-disabled: minor fixups
- data/env: fix fish env for all versions of fish, unexport local
vars, export XDG_DATA_DIRS
- tests: reboot test running remodel
- Add extra disk space to nested images to "avoid No space left on
device" error
- tests: add regression tests for disabled memory cgroup operation
- many: fix issues flagged by golangci and configure it to fail
build
- docs: fix incorrect link
- cmd/snap: rename the verbose logging flag in snap run
- docs: cosmetic cleanups
- cmd/snap-confine: build const data structures at compile-
time
- o/snapstate: reduce maxInhibition for raa by 1s to avoid confusing
notification
- snap-bootstrap: Cleanup dependencies in systemd mounts
- interfaces/seccomp: Add rseq to base seccomp template
- cmd/snap-confine: remove mention of "legacy mode" from comment
- gadget/gadget_test.go: fix variable type
- gadget/gadget.go: add AllDiskVolumeDeviceTraits
- spread: non-functional cleanup of go1.6 legacy
- cmd/snap-confine: update ambiguous comment
- o/snapstate: revert migration on refresh if flag is disabled
- packaging/fedora: sync with downstream, packaging improvements
- tests: updated the documentation to run spread tests using
external backend
- osutil/mkfs: Expose more fakeroot flags
- interfaces/cups: add cups-socket-directory attr, use to specify
mount rules in backend
- tests/main/snap-system-key: reset-failed snapd and snapd.socket
- gadget/install: add unit tests for install.Run()
- tests/nested/manual/remodel-cross-store,remodel-simple: wait for
serial
- vscode: added integrated support for MS VSCODE
- cmd/snap/auto-import: use osutil.LoadMountInfo impl instead
- gadget/install: add unit tests for makeFilesystem, allow mocking
mkfs.Make()
- systemd: batched operations
- gadget/install/partition.go: include DiskIndex in synthesized
OnDiskStructure
- gadget/install: rm unused support for writing non-filesystem
structures
- cmd/snap: close refresh notifications after trying to run a snap
while inhibited
- o/servicestate: revert #11003 checking for memory cgroup being
disabled
- tests/core/failover: verify failover handling with the kernel snap
- snap-confine: allow numbers in hook security tag
- cmd/snap-confine: mount bpffs under /sys/fs/bpf if needed
- spread: switch to CentOS 8 Stream image
- overlord/servicestate: disallow mixing snaps and subgroups.
- cmd/snap: add --debug to snap run
- gadget: mv modelCharateristics to gadgettest.ModelCharacteristics
- cmd/snap: remove use of zenity, use notifications for snap run
inhibition
- o/devicestate: verify that the new model is self contained before
remodeling
- usersession/userd: query xdg-mime to check for fallback handlers
of a given scheme
- gadget, gadgettest: reimplement tests to use new gadgettest
examples.go file
- asserts: start implementing authority-delegationTODO in later PRs:
- overlord: skip manager tests on riscv for now
- o/servicestate: quota group error should be more explanative when
memory cgroup is disabled
- i/builtin: allow modem-manager interface to access some files in
sysfs
- tests: ensure that interface hook works with hotplug plug
- tests: fix repair test failure when run in a loop
- o/snapstate: re-write state after undo migration
- interfaces/opengl: add support for ARM Mali
- tests: enable snap-userd-reexec on ubuntu and debian
- tests: skip bind mount in snapd-snap test when the core snap in
not repacked
- many: add transactional flag to snapd API
- tests: new Jammy image for testing
- asserts: start generalizing attrMatcherGeneralization is along
- tests: ensure the ca-certificates package is installed
- devicestate: ensure permissions of /var/lib/snapd/void are
correct
- many: add altlinux support
- cmd/snap-update-ns: convert some unexpected decimal file mode
constants to octal.
- tests: use system ubuntu-21.10-64 in nested tests
- tests: skip version check on lp-1871652 for sru validation
- snap/quota: add positive tests for the quota.Resources logic
- asserts: start splitting out attrMatcher for reuse to
constraint.go
- systemd: actually test the function passed as a parameter
- tests: fix snaps-state test for sru validation
- many: add Transactional to snapstate.Flags
- gadget: rename DiskVolume...Opts to DiskVolume...Options
- tests: Handle PPAs being served from
ppa.launchpadcontent.net
- tests/main/cgroup-tracking-failure: Make it pass when run alone
- tests: skip migration test on centOS
- tests: add back systemd-timesyncd to newer debian distros
- many: add conversion for interface attribute values
- many: unit test fix when SNAPD_DEBUG=1 is set
- gadget/install/partition.go: use device rescan trick only when
gadget says to
- osutil: refactoring the code exporting mocking APIs to other
packages
- mkversion: check that snapd is a git source tree before guessing
the version
- overlord: small refactoring of group quota implementation in
preparation of multiple quota values
- tests: drop 21.04 tests (it's EOL)
- osutil/mkfs: Expose option for --lib flag in fakeroot call
- cmd/snapd-apparmor: fix bad variable initialization
- packaging, systemd: fix socket (re-)start race
- tests: fix running tests.invariant on testflinger systems
- tests: spread test snap dir migration
- interfaces/shared-memory: support single wild-cards in the
read/write paths
- tests: cross store remodel
- packaging,tests: fix running autopkgtest
- spread-shellcheck: add a caching layer
- tests: add jammy to spread executions
- osutils: deal with ENOENT in UserMaybeSudoUser()
- packaging/ubuntu-16.04/control: adjust libfuse3 dependency as
suggested
- gadget/update.go: add DiskTraitsFromDeviceAndValidate
- tests/lib/prepare.sh: add debug kernel command line params via
gadget on UC20
- check-commit-email: do not fail when current dir is not under git
- configcore: implement netplan write support via dbus
- run-checks, check-commit-email.py: check commit email addresses
for validity
- tests: setup snapd remodel testing bits
- cmd/snap: adjust /cmd to migration changes
- systemd: enable batched calls for systemd calls operation on units
- o/ifacestate: add convenience Active() method to ConnectionState
struct
- o/snapstate: migrate to hidden dir on refresh/install
- store: fix flaky test
- i/builtin/xilinx-dma: add interface for Xilinx DMA driver
- go.mod: tidy up
- overlord/h/c/umount: remove handling of required parameter
- systemd: add NeedDaemonReload to the unit state
- mount-control: step 3
- tests/nested/manual/minimal-smoke: bump mem to 512 for unencrypted
case too
- gadget: fix typo with filesystem message
- gadget: misc helper fixes for implicit system-data role handling
- tests: fix uses of fakestore new-snap-declaration
- spread-shellcheck: use safe_load rather than load with a loder
- interfaces: allow access to new at-spi socket location in desktop-
legacy
- cmd/snap: setup tracking cgroup when invoking a service directly
as a user
- tests/main/snap-info: use yaml.safe_load rather than yaml.load
- cmd/snap: rm unnecessary validation
- tests: fix `tests/core/create-user` on testflinger pi3
- tests: fix parallel-install-basic on external UC16 devices
- tests: ubuntu-image 2.0 compatibility fixes
- tests/lib/prepare-restore: use go install rather than go get
- cmd/snap, daemon: add debug command for getting OnDiskVolume
dump
- gadget: resolve index ambiguity between OnDiskStructure and
LaidOutStructuretype: bare structures).
- tests: workaround missing bluez snap
- HACKING.md: add dbus-x11 to packages needed to run unit tests
- spread.yaml: add debian-{10,11}, drop debian-9
- cmd/snap/quota: fix typo in the help message
- gadget: allow gadget struct with unspecified filesystem to match
part with fs
- tests: re-enable kernel-module-load tests on arm
- tests/lib/uc20-create-partitions/main.go: setup a logger for
messages
- cmd: support installing multiple local snaps
- usersession: implement method to close notifications via
usersession REST API
- data/env: treat XDG_DATA_DIRS like PATH for fish
- cmd/snap, cmd/snap-confine: extend manpage, update links
- tests: fix fwupd interface test in debian sid
- tests: do not run k8s smoke test on 32 bit systems
- tests: fix testing in trusty qemu
- packaging: merge 2.54.2 changelog back to master
- overlord: fix issue with concurrent execution of two snapd
processes
- interfaces: add a polkit interface
- gadget/install/partition.go: wait for udev settle when creating
partitions too
- tests: exclude interfaces-kernel-module load on arm
- tests: ensure that test-snapd-kernel-module-load is
removed
- tests: do not test microk8s-smoke on arm
- packaging, bloader, github: restore cleanliness of snapd info
file; check in GA workflow
- tests/lib/tools/tests.invariant: simplify check
- tests/nested/manual/core20-to-core22: wait for device to be
initialized before starting a remodel
- build-aux/snap/snapcraft.yaml: use build-packages, don't fail
dirty builds
- tests/lib/tools/tests.invariant: add invariant for detecting
broken snaps
- tests/core/failover: replace boot-state with snap debug boot-vars
- tests: fix remodel-kernel test when running on external devices
- data/selinux: allow poking /proc/xen
- gadget: do not crash if gadget.yaml has an empty Volumes section
- i/b/mount-control: support creating tmpfs mounts
- packaging: Update openSUSE spec file with apparmor-parser and
datadir for fish
- cmd/snap-device-helper: fix variable name typo in the unit tests
- tests: fixed an issue with retrieval of the squashfuse repo
- release: 2.54.1
- tests: tidy up the top-level of ubuntu-seed during tests
- build-aux: detect/fix dirty git revisions while snapcraft
building
- release: 2.54
--------------------------------------------------------------------------------