Hi!
I do not open up Gnome Software super often but for a while now it has
been stuck at "Software catalog is being downloaded" every time open it.
As I rarely open it I cannot give a good estimate on when this started
to happen but it happens every time. The flatpak cli works just fine.
Removing the cache in .cache/gnome-software and starting from the cli
with --verbose this is where it hangs:
19:20:36:0325 Gs running search on plugin=flatpak with dedupe-flags=24
with [...]
19:20:36:0325 Gs Disconnecting cancellable 0x56268dbe51e0
19:20:36:0326 Gs ****** GetResultMetas
I ran it again today and it does not look exactly the same but running
search on plugin=flatpak [...] is at the bottom of the output again.
Searching the webs this seems to have been an issue in the past, those
times it looks like it was related to things like pakagekit and fwupd.
systemctl status packagekit tells me that packagekit have failed with
this error that says it is not an error. The packagekit service failed
so I am leaning towards not trusting the part that says it is not an error.
History database cannot be created: SQLite error on ":memory:": Failed
to open backup database: "/usr/lib/sysimage/dnf/history.sqlite": not an
error
I followed the excellent guide by dariofaggioli to set up gnome software
and it has worked well until recently.
(https://dariofaggioli.wordpress.com/2020/10/16/opensuse-microos-as-your-des…)
/Emil
PS: on snapshot 20210321
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
libcontainers-common
libressl (3.2.4 -> 3.2.5)
mdadm
mpg123 (1.26.4 -> 1.26.5)
parted
selinux-policy (20210223 -> 20210309)
transactional-update (3.2.2 -> 3.3.0)
=== Details ===
==== libcontainers-common ====
- Reintroduce SLE specific mounts config, to avoid errors on non-SLE systems
==== libressl ====
Version update (3.2.4 -> 3.2.5)
Subpackages: libcrypto46 libssl48 libtls20
- Update to release 3.2.5
* A TLS client using session resumption may have caused a
use-after-free.
==== mdadm ====
- cluster-md/mdadm : avoid useless re-sync (bsc#1181341)
0114-super1-fix-Floating-point-exception.patch
0115-super1.c-avoid-useless-sync-when-bitmap-switches-fro.patch
==== mpg123 ====
Version update (1.26.4 -> 1.26.5)
- Update to version 1.26.5
* Add ./configure --enable-xdebug (for the resampler issue).
* Avoid denormals in the resampler by adding an alternating
offset (helps performance without -ffast-math, depending on
platform).
libmpg123:
* Fix ID3v2 APIC parsing when frame length bit is set (bug
306).
* Also handle the group flag (skip the group byte).
* Also fix up frame flag handling for ID3v2.3. Did not crop up
yet, but it was just wrong. Impact was not detecting and
bailing out on compressed or encrypted frames properly.
==== parted ====
- Direct file system manipulation support was removed in 2011.
- Removed build dependencies on libreiserfs-devel and
e2fsprogs-devel.
==== selinux-policy ====
Version update (20210223 -> 20210309)
Subpackages: selinux-policy-targeted
- Adjust fix_init.patch to allow systemd to do sd-listen on
tcp socket [bsc#1183177]
- Update to version 20210309
- Refreshed
* fix_systemd.patch
* fix_selinuxutil.patch
* fix_iptables.patch
* fix_init.patch
* fix_logging.patch
* fix_nscd.patch
* fix_hadoop.patch
* fix_unconfineduser.patch
* fix_chronyd.patch
* fix_networkmanager.patch
* fix_cron.patch
* fix_usermanage.patch
* fix_unprivuser.patch
* fix_rpm.patch
- Ensure that /usr/etc is labeled according to /etc rules
==== transactional-update ====
Version update (3.2.2 -> 3.3.0)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.3.0
- Add support for more package managers by bind mounting their directories
- Support snapshots without dedicated overlay [boo#1183539], [bsc#1183539]
- Link RPM database correctly with older zypper versions [boo#1183521]
- Don't discard manual changes in fstab [boo#1183856]
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
libcontainers-common
libressl (3.2.4 -> 3.2.5)
selinux-policy (20210223 -> 20210309)
transactional-update (3.2.2 -> 3.3.0)
=== Details ===
==== libcontainers-common ====
- Reintroduce SLE specific mounts config, to avoid errors on non-SLE systems
==== libressl ====
Version update (3.2.4 -> 3.2.5)
Subpackages: libcrypto46 libssl48 libtls20
- Update to release 3.2.5
* A TLS client using session resumption may have caused a
use-after-free.
==== selinux-policy ====
Version update (20210223 -> 20210309)
Subpackages: selinux-policy-targeted
- Adjust fix_init.patch to allow systemd to do sd-listen on
tcp socket [bsc#1183177]
- Update to version 20210309
- Refreshed
* fix_systemd.patch
* fix_selinuxutil.patch
* fix_iptables.patch
* fix_init.patch
* fix_logging.patch
* fix_nscd.patch
* fix_hadoop.patch
* fix_unconfineduser.patch
* fix_chronyd.patch
* fix_networkmanager.patch
* fix_cron.patch
* fix_usermanage.patch
* fix_unprivuser.patch
* fix_rpm.patch
- Ensure that /usr/etc is labeled according to /etc rules
==== transactional-update ====
Version update (3.2.2 -> 3.3.0)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.3.0
- Add support for more package managers by bind mounting their directories
- Support snapshots without dedicated overlay [boo#1183539], [bsc#1183539]
- Link RPM database correctly with older zypper versions [boo#1183521]
- Don't discard manual changes in fstab [boo#1183856]
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
PackageKit
checkpolicy (3.1 -> 3.2)
cups
e2fsprogs (1.46.1 -> 1.46.2)
elfutils
enchant (2.2.8 -> 2.2.15)
evolution-data-server
ffmpeg-4 (4.3.1 -> 4.3.2)
gnome-shell
kernel-firmware (20210208 -> 20210315)
libnettle (3.7.1 -> 3.7.2)
libnice (0.1.17 -> 0.1.18)
libselinux (3.1 -> 3.2)
libselinux-bindings (3.1 -> 3.2)
patterns-microos
policycoreutils (3.1 -> 3.2)
python-semanage (3.1 -> 3.2)
selinux-policy (20210223 -> 20210309)
setools (4.3.0 -> 4.4.0)
snapper (0.8.15 -> 0.8.16)
taglib (1.11.2~git20190725.79bc9ccf -> 1.12)
toolbox (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
transactional-update (3.2.2 -> 3.3.0)
=== Details ===
==== PackageKit ====
Subpackages: libpackagekit-glib2-18
- Add PackageKit-remove-transaction-size-limit.patch: Remove large transaction
size sanity check (gh#hughsie/PackageKit/commit#ac5c8660)
==== checkpolicy ====
Version update (3.1 -> 3.2)
- Update to version 3.2
* Fix a memleak and an integer overflow
==== cups ====
Subpackages: cups-client cups-config libcups2 libcupsimage2
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
fixes web UI Kerberos authentication (bsc#1175960)
- Remove code comments from expanded scriptlets to reduce size
==== e2fsprogs ====
Version update (1.46.1 -> 1.46.2)
Subpackages: libcom_err2 libext2fs2
- e2fsprogs 1.46.2:
* tune2fs -c now takes "random" argument
* Add support for the FS_NOCOMP_FL flag to chattr and lsattr
* Fix warnings when resizing small file systems to a super-large
* Fix the debugfs rdump and ls commands so they will work correctly
for uid's and gid's => 65536
* Fix the debugfs write and symlink commands so they support
targets which contain a pathname
* Fix Direct I/O support on block devices where the logical block
size is greater 1k
* Fix debugfs's logdump so it works on file systems whose block
size is greater than 8k
* Fix a crash when there is error while e2fsck is trying to open
the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
has been initialized
* Improved error checking in the fast commit replay code in e2fsck
* Fix various compiler and Coverity warnings
* Update the Spanish translation from the translation project
==== elfutils ====
Subpackages: libasm1 libdw1 libelf1
- Add disable-run-readelf-self-test.patch in order to disable
a failing test-case with GCC 11 (PR27367).
==== enchant ====
Version update (2.2.8 -> 2.2.15)
Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2
- Update to version 2.2.15:
+ Specify that nuspell >= 4.1.0 is required.
+ Fix some space leaks in the tests.
+ The nuspell backend is updated for newer versions.
+ Make the enchant program output its version to standard output,
not standard error. This may help some programs that use this
output.
+ Fix a bug in the Voikko and Zemberek back-ends that could cause
spell checking and suggestion to fail.
+ Make enchant silently ignore -B flag, for better Emacs
compatibility.
+ Make enchant_broker_list_dicts sort the tags, so that
enchant-lsmod?s output is sorted.
+ Minor build system improvement: don?t use -D_FORTIFY_SOURCE,
which can cause problems on Windows, and should be configured
by the compiler vendor if desired.
+ Fix Hunspell backend to treat apostrophes as Hunspell does: if
either straight or curly apostrophe is a word character, allow
both.
+ Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
upstream.
==== evolution-data-server ====
Subpackages: libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-25 libedataserverui-1_2-2
- Add evolution-data-server-boo1182882.patch: fix buffer overrun
when parsing base64 data (boo#1182882).
==== ffmpeg-4 ====
Version update (4.3.1 -> 4.3.2)
Subpackages: libavcodec58_91 libavformat58_45 libavutil56_51 libswresample3_7
- update to 4.3.2:
* lots of oss-fuzz reported overflow fixes, see included ChangeLog
- drop
ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch
0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch
0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream
==== gnome-shell ====
Subpackages: gnome-shell-calendar
- Disable
gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch:
Clears existing keyboard on gnome-shell restart (boo#1183823).
- Update gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch:
Modify the Japanese input engine load order which will more fit
for our community(bnc#1183475);
==== kernel-firmware ====
Version update (20210208 -> 20210315)
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network
- Update to version 20210315 (git commit 3568f962908c):
* linux-firmware: Update firmware file for Intel Bluetooth AX210
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* rtw88: 8822c: Update normal firmware to v9.9.6
* iwlwifi: add new FWs from core59-66 release
* iwlwifi: update 9000-family firmwares
* iwlwifi: update 7265D firmware
* Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
* linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
* rtw89: 8852a: add firmware v0.9.12.2
* WHENCE: add missing symlink for BananaPi M3
* Add symlink for BananaPi M2 to brcmfmac43430-sdio config
* brcm: Fix Raspberry Pi 4B NVRAM file
* silabs: add new firmware for WF200
* amdgpu: add initial firmware for green sardine
* rtw88: RTL8822C: Update normal firmware to v9.9.5
- Drop obsoleted patch:
Revert-brcm-rpi4-boardflags3-bit.patch
- Update topics and aliases
==== libnettle ====
Version update (3.7.1 -> 3.7.2)
Subpackages: libhogweed6 libnettle8
- GNU Nettle 3.7.2:
* fix a bug in ECDSA signature verification that could lead to a
denial of service attack (via an assertion failure) or possibly
incorrect results (boo#1183835)
* fix a few related problems where scalars are required to be
canonically reduced modulo the ECC group order, but in fact may
be slightly larger
==== libnice ====
Version update (0.1.17 -> 0.1.18)
- Update descriptions to be closer to the other GNOME packages.
- Update to 0.1.18:
* Remove the autotools build system, now only meson is available
* Accept receiving messages in multiple steps over TCP
* Accept duplicated ports as last option instead of spinning forever
* Use sendmmsg if possible to send multiple packets in one call
* Fail gathering if no port is available
* Hide the implementation of NiceCandidate, this hides some parts
that were previously visible
* Enable TURN server connects where both TCP and UDP use the same
port number
* Don't count rejected STUN messages as keepalive packets
* On Windows, the improvements and fixes
- use crypto library instead of CryptGenRandom() which
is deprecated
- use GetBestInterfaceEx() for UWP compatibility
- fix the listing of interfaces to use the correct APIs
- implement ignoring interfaces
* Add buildrquires: gobject-introspection-devel and meson
* The move from autoFOO to meson
==== libselinux ====
Version update (3.1 -> 3.2)
Subpackages: libselinux1 selinux-tools
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
+ Replace pkgconfig(libpcre) Requires in -devel static with
pkgconfig(libpcre2-8).
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== libselinux-bindings ====
Version update (3.1 -> 3.2)
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== patterns-microos ====
Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-desktop-common patterns-microos-desktop-gnome patterns-microos-desktop-kde patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-selinux patterns-microos-sssd_ldap
- Remove gnome-calculator and add gnome-branding-MicroOS to MicroOS
GNOME Desktop
- Add gnome-shell-search-provider-nautilus and gnome-color-manager
to MicroOS GNOME Desktop
- gnome-color-manager needed for Night Light
- Use busybox hostname and gzip for MicroOS except for the Desktop
- Require util-linux instead of "login" alias
- Remove supportutils, we didn't use it and it pulls in more than
we want
- Ensure that a repository configuration package is installed
for Micro DNF or PackageKit patterns
- Split base pattern into separate patterns for Zypper, Micro DNF, and PackageKit
- Make GNOME and KDE Plasma patterns require PackageKit pattern
==== policycoreutils ====
Version update (3.1 -> 3.2)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.2
* Tools using sepolgen, e.g. audit2allow, print extended permissions in
hexadecimal
* sepolgen sorts extended rules like normal ones
* `setfiles` doesn't abort on labeling errors
- Refreshed get_os_version.patch
==== python-semanage ====
Version update (3.1 -> 3.2)
- Minor spec file cleanups
- Update to version 3.2
* dropped old and deprecated symbols and functions
libsemanage version was bumped to libsemanage.so.2
* libsemanage tries to sync data to prevent empty files in SELinux module
store
==== selinux-policy ====
Version update (20210223 -> 20210309)
Subpackages: selinux-policy-targeted
- Adjust fix_init.patch to allow systemd to do sd-listen on
tcp socket [bsc#1183177]
- Update to version 20210309
- Refreshed
* fix_systemd.patch
* fix_selinuxutil.patch
* fix_iptables.patch
* fix_init.patch
* fix_logging.patch
* fix_nscd.patch
* fix_hadoop.patch
* fix_unconfineduser.patch
* fix_chronyd.patch
* fix_networkmanager.patch
* fix_cron.patch
* fix_usermanage.patch
* fix_unprivuser.patch
* fix_rpm.patch
- Ensure that /usr/etc is labeled according to /etc rules
==== setools ====
Version update (4.3.0 -> 4.4.0)
- Update to the version 4.4.0:
* Added support for old Boolean name substitution in seinfo and sesearch.
* Added sechecker tool which is a configuration file driven analysis tool.
==== snapper ====
Version update (0.8.15 -> 0.8.16)
Subpackages: libsnapper5
- fixed creating root config (root prefix handling)
(gh#openSUSE/snapper#627)
==== taglib ====
Version update (1.11.2~git20190725.79bc9ccf -> 1.12)
- Add missing zlib dependency in devel package
- reference download url of tarball
- Update to version 1.12:
* Added support for WinRT.
* Added support for Linux on POWER.
* Added support for classical music tags of iTunes 12.5.
* Added support for file descriptor to FileStream.
* Added support for 'cmID', 'purl', 'egid' MP4 atoms.
* Added support for 'GRP1' ID3v2 frame.
* Added support for extensible WAV subformat.
* Enabled FileRef to detect file types based on the stream content.
* Dropped support for Windows 9x and NT 4.0 or older.
* Check for mandatory header objects in ASF files.
* More tolerant handling of RIFF padding, WAV files, broken MPEG streams.
* Improved calculation of Ogg, Opus, Speex, WAV, MP4 bitrates.
* Improved Windows compatibility by storing FLAC picture after comments.
* Fixed numerical genres in ID3v2.3.0 'TCON' frames.
* Fixed consistency of API removing MP4 items when empty values are set.
* Fixed consistency of API preferring COMM frames with no description.
* Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
* Fixed handling of empty MPEG files.
* Fixed parsing MP4 mdhd timescale.
* Fixed reading MP4 atoms with zero length.
* Fixed reading FLAC files with zero-sized seektables.
* Fixed handling of lowercase field names in Vorbis Comments.
* Fixed handling of 'rate' atoms in MP4 files.
* Fixed handling of invalid UTF-8 sequences.
* Fixed possible file corruptions when saving Ogg files.
* Fixed handling of non-audio blocks, sampling rates, DSD audio in WavPack files.
* TableOfContentsFrame::toString() improved.
* UserTextIdentificationFrame::toString() improved.
* Marked FileRef::create() deprecated.
* Marked MPEG::File::save() with boolean parameters deprecated,
provide overloads with enum parameters.
* Several smaller bug fixes and performance improvements.
- Remove obsolete patches:
* taglib-versionbump.patch
* 0001-Changed-libdir-includedir-variables-to-change-based-.patch
==== toolbox ====
Version update (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
- Update to version 2.1+git20210311.15cb3ad:
* Don't check for subuid if root calls toolbox [bsc#1183375]
==== transactional-update ====
Version update (3.2.2 -> 3.3.0)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.3.0
- Add support for more package managers by bind mounting their directories
- Support snapshots without dedicated overlay [boo#1183539], [bsc#1183539]
- Link RPM database correctly with older zypper versions [boo#1183521]
- Don't discard manual changes in fstab [boo#1183856]
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
checkpolicy (3.1 -> 3.2)
e2fsprogs (1.46.1 -> 1.46.2)
elfutils
kernel-firmware (20210208 -> 20210315)
libnettle (3.7.1 -> 3.7.2)
libselinux (3.1 -> 3.2)
libselinux-bindings (3.1 -> 3.2)
patterns-microos
policycoreutils (3.1 -> 3.2)
python-semanage (3.1 -> 3.2)
selinux-policy (20210223 -> 20210309)
setools (4.3.0 -> 4.4.0)
snapper (0.8.15 -> 0.8.16)
toolbox (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
transactional-update (3.2.2 -> 3.3.0)
=== Details ===
==== checkpolicy ====
Version update (3.1 -> 3.2)
- Update to version 3.2
* Fix a memleak and an integer overflow
==== e2fsprogs ====
Version update (1.46.1 -> 1.46.2)
Subpackages: libcom_err2 libext2fs2
- e2fsprogs 1.46.2:
* tune2fs -c now takes "random" argument
* Add support for the FS_NOCOMP_FL flag to chattr and lsattr
* Fix warnings when resizing small file systems to a super-large
* Fix the debugfs rdump and ls commands so they will work correctly
for uid's and gid's => 65536
* Fix the debugfs write and symlink commands so they support
targets which contain a pathname
* Fix Direct I/O support on block devices where the logical block
size is greater 1k
* Fix debugfs's logdump so it works on file systems whose block
size is greater than 8k
* Fix a crash when there is error while e2fsck is trying to open
the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
has been initialized
* Improved error checking in the fast commit replay code in e2fsck
* Fix various compiler and Coverity warnings
* Update the Spanish translation from the translation project
==== elfutils ====
Subpackages: libasm1 libdw1 libelf1
- Add disable-run-readelf-self-test.patch in order to disable
a failing test-case with GCC 11 (PR27367).
==== kernel-firmware ====
Version update (20210208 -> 20210315)
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network
- Update to version 20210315 (git commit 3568f962908c):
* linux-firmware: Update firmware file for Intel Bluetooth AX210
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* rtw88: 8822c: Update normal firmware to v9.9.6
* iwlwifi: add new FWs from core59-66 release
* iwlwifi: update 9000-family firmwares
* iwlwifi: update 7265D firmware
* Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
* linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
* rtw89: 8852a: add firmware v0.9.12.2
* WHENCE: add missing symlink for BananaPi M3
* Add symlink for BananaPi M2 to brcmfmac43430-sdio config
* brcm: Fix Raspberry Pi 4B NVRAM file
* silabs: add new firmware for WF200
* amdgpu: add initial firmware for green sardine
* rtw88: RTL8822C: Update normal firmware to v9.9.5
- Drop obsoleted patch:
Revert-brcm-rpi4-boardflags3-bit.patch
- Update topics and aliases
==== libnettle ====
Version update (3.7.1 -> 3.7.2)
Subpackages: libhogweed6 libnettle8
- GNU Nettle 3.7.2:
* fix a bug in ECDSA signature verification that could lead to a
denial of service attack (via an assertion failure) or possibly
incorrect results (boo#1183835)
* fix a few related problems where scalars are required to be
canonically reduced modulo the ECC group order, but in fact may
be slightly larger
==== libselinux ====
Version update (3.1 -> 3.2)
Subpackages: libselinux1 selinux-tools
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
+ Replace pkgconfig(libpcre) Requires in -devel static with
pkgconfig(libpcre2-8).
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== libselinux-bindings ====
Version update (3.1 -> 3.2)
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== patterns-microos ====
Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-selinux patterns-microos-sssd_ldap
- Remove gnome-calculator and add gnome-branding-MicroOS to MicroOS
GNOME Desktop
- Add gnome-shell-search-provider-nautilus and gnome-color-manager
to MicroOS GNOME Desktop
- gnome-color-manager needed for Night Light
- Use busybox hostname and gzip for MicroOS except for the Desktop
- Require util-linux instead of "login" alias
- Remove supportutils, we didn't use it and it pulls in more than
we want
- Ensure that a repository configuration package is installed
for Micro DNF or PackageKit patterns
- Split base pattern into separate patterns for Zypper, Micro DNF, and PackageKit
- Make GNOME and KDE Plasma patterns require PackageKit pattern
==== policycoreutils ====
Version update (3.1 -> 3.2)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.2
* Tools using sepolgen, e.g. audit2allow, print extended permissions in
hexadecimal
* sepolgen sorts extended rules like normal ones
* `setfiles` doesn't abort on labeling errors
- Refreshed get_os_version.patch
==== python-semanage ====
Version update (3.1 -> 3.2)
- Minor spec file cleanups
- Update to version 3.2
* dropped old and deprecated symbols and functions
libsemanage version was bumped to libsemanage.so.2
* libsemanage tries to sync data to prevent empty files in SELinux module
store
==== selinux-policy ====
Version update (20210223 -> 20210309)
Subpackages: selinux-policy-targeted
- Adjust fix_init.patch to allow systemd to do sd-listen on
tcp socket [bsc#1183177]
- Update to version 20210309
- Refreshed
* fix_systemd.patch
* fix_selinuxutil.patch
* fix_iptables.patch
* fix_init.patch
* fix_logging.patch
* fix_nscd.patch
* fix_hadoop.patch
* fix_unconfineduser.patch
* fix_chronyd.patch
* fix_networkmanager.patch
* fix_cron.patch
* fix_usermanage.patch
* fix_unprivuser.patch
* fix_rpm.patch
- Ensure that /usr/etc is labeled according to /etc rules
==== setools ====
Version update (4.3.0 -> 4.4.0)
- Update to the version 4.4.0:
* Added support for old Boolean name substitution in seinfo and sesearch.
* Added sechecker tool which is a configuration file driven analysis tool.
==== snapper ====
Version update (0.8.15 -> 0.8.16)
Subpackages: libsnapper5
- fixed creating root config (root prefix handling)
(gh#openSUSE/snapper#627)
==== toolbox ====
Version update (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
- Update to version 2.1+git20210311.15cb3ad:
* Don't check for subuid if root calls toolbox [bsc#1183375]
==== transactional-update ====
Version update (3.2.2 -> 3.3.0)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.3.0
- Add support for more package managers by bind mounting their directories
- Support snapshots without dedicated overlay [boo#1183539], [bsc#1183539]
- Link RPM database correctly with older zypper versions [boo#1183521]
- Don't discard manual changes in fstab [boo#1183856]
Good Day,
I'm inquiring for some methods of PXE booting on a mixed architecture environment between Raspberry Pis and X86 platforms. It seems like my best, and quickest path to success would be something like this.
Compile aarch64 grub and host on a tftp server along with x86 grub and chain load based on MAC addresses
Use a custom ipxe file to either boot from hard drive or do a fresh install
*possibly* use ignition.url as a kernel command line for combustion/ignition configuration on the hosts
Though there's a few short falls I see here. One being RBrown has a experimental self-install image for x86-64 that installs to the first hard drive it sees. That is almost perfect for my use-case but it would be best if we can specify a drive by UUID (especially on storage-nodes). I have been successful on getting iPXE to work on Raspberry Pi4s though I'm unsure yet how I can instruct the existing Pi image to install from iPXE.
Does anyone have a working implementation of PXE booting from x86, and arm to install to disk without YaST and the use of using physical medium for combustion/igntion?
Does anyone have any thoughts to share?
Thanks,
Anthony
Hi,
I noticed a rather weird behavior with transactional update, which is likely a bug.
Steps to reproduce:
1. Enter transactional-update shell (sudo transactional-update shell)
2. Create a directory inside of that shell (mkdir /exampledir)
3. Exit the shell and reboot
4. Make the directory we created above a btrfs subvolume (sudo mksubvolume /exampledir)
At this point, /exampledir is added as a mount point in /etc/fstab
5. Reboot and verify that the mount point works properly. /etc/fstab remains the same.
6. Open transactional-update shell again (sudo transactional-update shell)
At this point, you can see that /etc/fstab inside of the shell no longer has /exampledir as a mount point.
7. Exit the shell and reboot
After the reboot, you can see that /etc/fstab is changed back to how it was prior to step 4.
Even stranger, at step 6, you can manually add the mount point for /exampledir in /etc/fstab and reboot, and it should work just fine. However, should you enter the transactional-update shell again, /etc/fstab will once again be changed back to prior to step 4 and the mount point will not appear after a reboot unless you manually add it back to /etc/fstab within the shell.
I hope someone could have a look at this.
Thank you,
Tom
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
PackageKit
checkpolicy (3.1 -> 3.2)
cups
e2fsprogs (1.46.1 -> 1.46.2)
elfutils
enchant (2.2.8 -> 2.2.15)
evolution-data-server
ffmpeg-4 (4.3.1 -> 4.3.2)
gnome-shell
kernel-firmware (20210208 -> 20210315)
libnettle (3.7.1 -> 3.7.2)
libnice (0.1.17 -> 0.1.18)
libselinux (3.1 -> 3.2)
libselinux-bindings (3.1 -> 3.2)
patterns-microos
policycoreutils (3.1 -> 3.2)
python-semanage (3.1 -> 3.2)
setools (4.3.0 -> 4.4.0)
snapper (0.8.15 -> 0.8.16)
taglib (1.11.2~git20190725.79bc9ccf -> 1.12)
toolbox (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
=== Details ===
==== PackageKit ====
Subpackages: libpackagekit-glib2-18
- Add PackageKit-remove-transaction-size-limit.patch: Remove large transaction
size sanity check (gh#hughsie/PackageKit/commit#ac5c8660)
==== checkpolicy ====
Version update (3.1 -> 3.2)
- Update to version 3.2
* Fix a memleak and an integer overflow
==== cups ====
Subpackages: cups-client cups-config libcups2 libcupsimage2
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
fixes web UI Kerberos authentication (bsc#1175960)
- Remove code comments from expanded scriptlets to reduce size
==== e2fsprogs ====
Version update (1.46.1 -> 1.46.2)
Subpackages: libcom_err2 libext2fs2
- e2fsprogs 1.46.2:
* tune2fs -c now takes "random" argument
* Add support for the FS_NOCOMP_FL flag to chattr and lsattr
* Fix warnings when resizing small file systems to a super-large
* Fix the debugfs rdump and ls commands so they will work correctly
for uid's and gid's => 65536
* Fix the debugfs write and symlink commands so they support
targets which contain a pathname
* Fix Direct I/O support on block devices where the logical block
size is greater 1k
* Fix debugfs's logdump so it works on file systems whose block
size is greater than 8k
* Fix a crash when there is error while e2fsck is trying to open
the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
has been initialized
* Improved error checking in the fast commit replay code in e2fsck
* Fix various compiler and Coverity warnings
* Update the Spanish translation from the translation project
==== elfutils ====
Subpackages: libasm1 libdw1 libelf1
- Add disable-run-readelf-self-test.patch in order to disable
a failing test-case with GCC 11 (PR27367).
==== enchant ====
Version update (2.2.8 -> 2.2.15)
Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2
- Update to version 2.2.15:
+ Specify that nuspell >= 4.1.0 is required.
+ Fix some space leaks in the tests.
+ The nuspell backend is updated for newer versions.
+ Make the enchant program output its version to standard output,
not standard error. This may help some programs that use this
output.
+ Fix a bug in the Voikko and Zemberek back-ends that could cause
spell checking and suggestion to fail.
+ Make enchant silently ignore -B flag, for better Emacs
compatibility.
+ Make enchant_broker_list_dicts sort the tags, so that
enchant-lsmod?s output is sorted.
+ Minor build system improvement: don?t use -D_FORTIFY_SOURCE,
which can cause problems on Windows, and should be configured
by the compiler vendor if desired.
+ Fix Hunspell backend to treat apostrophes as Hunspell does: if
either straight or curly apostrophe is a word character, allow
both.
+ Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
upstream.
==== evolution-data-server ====
Subpackages: libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-25 libedataserverui-1_2-2
- Add evolution-data-server-boo1182882.patch: fix buffer overrun
when parsing base64 data (boo#1182882).
==== ffmpeg-4 ====
Version update (4.3.1 -> 4.3.2)
Subpackages: libavcodec58_91 libavformat58_45 libavutil56_51 libswresample3_7
- update to 4.3.2:
* lots of oss-fuzz reported overflow fixes, see included ChangeLog
- drop
ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch
0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch
0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream
==== gnome-shell ====
Subpackages: gnome-shell-calendar
- Disable
gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch:
Clears existing keyboard on gnome-shell restart (boo#1183823).
- Update gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch:
Modify the Japanese input engine load order which will more fit
for our community(bnc#1183475);
==== kernel-firmware ====
Version update (20210208 -> 20210315)
- Update to version 20210315 (git commit 3568f962908c):
* linux-firmware: Update firmware file for Intel Bluetooth AX210
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* rtw88: 8822c: Update normal firmware to v9.9.6
* iwlwifi: add new FWs from core59-66 release
* iwlwifi: update 9000-family firmwares
* iwlwifi: update 7265D firmware
* Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
* linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
* rtw89: 8852a: add firmware v0.9.12.2
* WHENCE: add missing symlink for BananaPi M3
* Add symlink for BananaPi M2 to brcmfmac43430-sdio config
* brcm: Fix Raspberry Pi 4B NVRAM file
* silabs: add new firmware for WF200
* amdgpu: add initial firmware for green sardine
* rtw88: RTL8822C: Update normal firmware to v9.9.5
- Drop obsoleted patch:
Revert-brcm-rpi4-boardflags3-bit.patch
- Update topics and aliases
==== libnettle ====
Version update (3.7.1 -> 3.7.2)
Subpackages: libhogweed6 libnettle8
- GNU Nettle 3.7.2:
* fix a bug in ECDSA signature verification that could lead to a
denial of service attack (via an assertion failure) or possibly
incorrect results (boo#1183835)
* fix a few related problems where scalars are required to be
canonically reduced modulo the ECC group order, but in fact may
be slightly larger
==== libnice ====
Version update (0.1.17 -> 0.1.18)
- Update descriptions to be closer to the other GNOME packages.
- Update to 0.1.18:
* Remove the autotools build system, now only meson is available
* Accept receiving messages in multiple steps over TCP
* Accept duplicated ports as last option instead of spinning forever
* Use sendmmsg if possible to send multiple packets in one call
* Fail gathering if no port is available
* Hide the implementation of NiceCandidate, this hides some parts
that were previously visible
* Enable TURN server connects where both TCP and UDP use the same
port number
* Don't count rejected STUN messages as keepalive packets
* On Windows, the improvements and fixes
- use crypto library instead of CryptGenRandom() which
is deprecated
- use GetBestInterfaceEx() for UWP compatibility
- fix the listing of interfaces to use the correct APIs
- implement ignoring interfaces
* Add buildrquires: gobject-introspection-devel and meson
* The move from autoFOO to meson
==== libselinux ====
Version update (3.1 -> 3.2)
Subpackages: libselinux1 selinux-tools
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
+ Replace pkgconfig(libpcre) Requires in -devel static with
pkgconfig(libpcre2-8).
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== libselinux-bindings ====
Version update (3.1 -> 3.2)
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== patterns-microos ====
Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-desktop-common patterns-microos-desktop-gnome patterns-microos-desktop-kde patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-selinux patterns-microos-sssd_ldap
- Remove gnome-calculator and add gnome-branding-MicroOS to MicroOS
GNOME Desktop
- Add gnome-shell-search-provider-nautilus and gnome-color-manager
to MicroOS GNOME Desktop
- gnome-color-manager needed for Night Light
- Use busybox hostname and gzip for MicroOS except for the Desktop
- Require util-linux instead of "login" alias
- Remove supportutils, we didn't use it and it pulls in more than
we want
- Ensure that a repository configuration package is installed
for Micro DNF or PackageKit patterns
- Split base pattern into separate patterns for Zypper, Micro DNF, and PackageKit
- Make GNOME and KDE Plasma patterns require PackageKit pattern
==== policycoreutils ====
Version update (3.1 -> 3.2)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.2
* Tools using sepolgen, e.g. audit2allow, print extended permissions in
hexadecimal
* sepolgen sorts extended rules like normal ones
* `setfiles` doesn't abort on labeling errors
- Refreshed get_os_version.patch
==== python-semanage ====
Version update (3.1 -> 3.2)
- Minor spec file cleanups
- Update to version 3.2
* dropped old and deprecated symbols and functions
libsemanage version was bumped to libsemanage.so.2
* libsemanage tries to sync data to prevent empty files in SELinux module
store
==== setools ====
Version update (4.3.0 -> 4.4.0)
- Update to the version 4.4.0:
* Added support for old Boolean name substitution in seinfo and sesearch.
* Added sechecker tool which is a configuration file driven analysis tool.
==== snapper ====
Version update (0.8.15 -> 0.8.16)
Subpackages: libsnapper5
- fixed creating root config (root prefix handling)
(gh#openSUSE/snapper#627)
==== taglib ====
Version update (1.11.2~git20190725.79bc9ccf -> 1.12)
- Add missing zlib dependency in devel package
- reference download url of tarball
- Update to version 1.12:
* Added support for WinRT.
* Added support for Linux on POWER.
* Added support for classical music tags of iTunes 12.5.
* Added support for file descriptor to FileStream.
* Added support for 'cmID', 'purl', 'egid' MP4 atoms.
* Added support for 'GRP1' ID3v2 frame.
* Added support for extensible WAV subformat.
* Enabled FileRef to detect file types based on the stream content.
* Dropped support for Windows 9x and NT 4.0 or older.
* Check for mandatory header objects in ASF files.
* More tolerant handling of RIFF padding, WAV files, broken MPEG streams.
* Improved calculation of Ogg, Opus, Speex, WAV, MP4 bitrates.
* Improved Windows compatibility by storing FLAC picture after comments.
* Fixed numerical genres in ID3v2.3.0 'TCON' frames.
* Fixed consistency of API removing MP4 items when empty values are set.
* Fixed consistency of API preferring COMM frames with no description.
* Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
* Fixed handling of empty MPEG files.
* Fixed parsing MP4 mdhd timescale.
* Fixed reading MP4 atoms with zero length.
* Fixed reading FLAC files with zero-sized seektables.
* Fixed handling of lowercase field names in Vorbis Comments.
* Fixed handling of 'rate' atoms in MP4 files.
* Fixed handling of invalid UTF-8 sequences.
* Fixed possible file corruptions when saving Ogg files.
* Fixed handling of non-audio blocks, sampling rates, DSD audio in WavPack files.
* TableOfContentsFrame::toString() improved.
* UserTextIdentificationFrame::toString() improved.
* Marked FileRef::create() deprecated.
* Marked MPEG::File::save() with boolean parameters deprecated,
provide overloads with enum parameters.
* Several smaller bug fixes and performance improvements.
- Remove obsolete patches:
* taglib-versionbump.patch
* 0001-Changed-libdir-includedir-variables-to-change-based-.patch
==== toolbox ====
Version update (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
- Update to version 2.1+git20210311.15cb3ad:
* Don't check for subuid if root calls toolbox [bsc#1183375]
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
checkpolicy (3.1 -> 3.2)
e2fsprogs (1.46.1 -> 1.46.2)
elfutils
kernel-firmware (20210208 -> 20210315)
libnettle (3.7.1 -> 3.7.2)
libselinux (3.1 -> 3.2)
libselinux-bindings (3.1 -> 3.2)
patterns-microos
policycoreutils (3.1 -> 3.2)
python-semanage (3.1 -> 3.2)
setools (4.3.0 -> 4.4.0)
snapper (0.8.15 -> 0.8.16)
toolbox (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
=== Details ===
==== checkpolicy ====
Version update (3.1 -> 3.2)
- Update to version 3.2
* Fix a memleak and an integer overflow
==== e2fsprogs ====
Version update (1.46.1 -> 1.46.2)
Subpackages: libcom_err2 libext2fs2
- e2fsprogs 1.46.2:
* tune2fs -c now takes "random" argument
* Add support for the FS_NOCOMP_FL flag to chattr and lsattr
* Fix warnings when resizing small file systems to a super-large
* Fix the debugfs rdump and ls commands so they will work correctly
for uid's and gid's => 65536
* Fix the debugfs write and symlink commands so they support
targets which contain a pathname
* Fix Direct I/O support on block devices where the logical block
size is greater 1k
* Fix debugfs's logdump so it works on file systems whose block
size is greater than 8k
* Fix a crash when there is error while e2fsck is trying to open
the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
has been initialized
* Improved error checking in the fast commit replay code in e2fsck
* Fix various compiler and Coverity warnings
* Update the Spanish translation from the translation project
==== elfutils ====
Subpackages: libasm1 libdw1 libelf1
- Add disable-run-readelf-self-test.patch in order to disable
a failing test-case with GCC 11 (PR27367).
==== kernel-firmware ====
Version update (20210208 -> 20210315)
- Update to version 20210315 (git commit 3568f962908c):
* linux-firmware: Update firmware file for Intel Bluetooth AX210
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* rtw88: 8822c: Update normal firmware to v9.9.6
* iwlwifi: add new FWs from core59-66 release
* iwlwifi: update 9000-family firmwares
* iwlwifi: update 7265D firmware
* Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
* linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
* rtw89: 8852a: add firmware v0.9.12.2
* WHENCE: add missing symlink for BananaPi M3
* Add symlink for BananaPi M2 to brcmfmac43430-sdio config
* brcm: Fix Raspberry Pi 4B NVRAM file
* silabs: add new firmware for WF200
* amdgpu: add initial firmware for green sardine
* rtw88: RTL8822C: Update normal firmware to v9.9.5
- Drop obsoleted patch:
Revert-brcm-rpi4-boardflags3-bit.patch
- Update topics and aliases
==== libnettle ====
Version update (3.7.1 -> 3.7.2)
Subpackages: libhogweed6 libnettle8
- GNU Nettle 3.7.2:
* fix a bug in ECDSA signature verification that could lead to a
denial of service attack (via an assertion failure) or possibly
incorrect results (boo#1183835)
* fix a few related problems where scalars are required to be
canonically reduced modulo the ECC group order, but in fact may
be slightly larger
==== libselinux ====
Version update (3.1 -> 3.2)
Subpackages: libselinux1 selinux-tools
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
+ Replace pkgconfig(libpcre) Requires in -devel static with
pkgconfig(libpcre2-8).
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== libselinux-bindings ====
Version update (3.1 -> 3.2)
- Switch to pcre2:
+ Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8)
+ Pass USE_PCRE2=y to make.
- Update to version 3.2:
* Use mmap()'ed kernel status page instead of netlink by default.
See "KERNEL STATUS PAGE" section in avc_init(3) for more details.
* New log callback levels for enforcing and policy load notices -
SELINUX_POLICYLOAD, SELINUX_SETENFORCE
* Changed userspace AVC setenforce and policy load messages to audit
format.
==== patterns-microos ====
Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-selinux patterns-microos-sssd_ldap
- Remove gnome-calculator and add gnome-branding-MicroOS to MicroOS
GNOME Desktop
- Add gnome-shell-search-provider-nautilus and gnome-color-manager
to MicroOS GNOME Desktop
- gnome-color-manager needed for Night Light
- Use busybox hostname and gzip for MicroOS except for the Desktop
- Require util-linux instead of "login" alias
- Remove supportutils, we didn't use it and it pulls in more than
we want
- Ensure that a repository configuration package is installed
for Micro DNF or PackageKit patterns
- Split base pattern into separate patterns for Zypper, Micro DNF, and PackageKit
- Make GNOME and KDE Plasma patterns require PackageKit pattern
==== policycoreutils ====
Version update (3.1 -> 3.2)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.2
* Tools using sepolgen, e.g. audit2allow, print extended permissions in
hexadecimal
* sepolgen sorts extended rules like normal ones
* `setfiles` doesn't abort on labeling errors
- Refreshed get_os_version.patch
==== python-semanage ====
Version update (3.1 -> 3.2)
- Minor spec file cleanups
- Update to version 3.2
* dropped old and deprecated symbols and functions
libsemanage version was bumped to libsemanage.so.2
* libsemanage tries to sync data to prevent empty files in SELinux module
store
==== setools ====
Version update (4.3.0 -> 4.4.0)
- Update to the version 4.4.0:
* Added support for old Boolean name substitution in seinfo and sesearch.
* Added sechecker tool which is a configuration file driven analysis tool.
==== snapper ====
Version update (0.8.15 -> 0.8.16)
Subpackages: libsnapper5
- fixed creating root config (root prefix handling)
(gh#openSUSE/snapper#627)
==== toolbox ====
Version update (2.1+git20210305.ca2bc53 -> 2.1+git20210311.15cb3ad)
- Update to version 2.1+git20210311.15cb3ad:
* Don't check for subuid if root calls toolbox [bsc#1183375]
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
clutter
containers-systemd (0.0+git20210222.f3de7fa -> 0.0+git20210318.fea98a6)
gtk3 (3.24.25 -> 3.24.27)
gtkmm3 (3.24.3 -> 3.24.4)
iputils
libgdata (0.18.0 -> 0.18.1)
libgnomesu (2.0.5 -> 2.0.6)
libgxps (0.3.1 -> 0.3.2)
libostree
libsndfile (1.0.28 -> 1.0.31)
multipath-tools (0.8.5+26+suse.2cbedfd -> 0.8.5+29+suse.5dabcd2)
pango (1.48.2 -> 1.48.3)
pipewire (0.3.23 -> 0.3.24)
poppler (21.02.0 -> 21.03.0)
poppler-qt5 (21.02.0 -> 21.03.0)
pulseaudio
sqlite3 (3.35.0 -> 3.35.2)
u-boot-rpiarm64
=== Details ===
==== clutter ====
- Enable LTO (boo#1133118) as it works now.
==== containers-systemd ====
Version update (0.0+git20210222.f3de7fa -> 0.0+git20210318.fea98a6)
- Update to version 0.0+git20210318.fea98a6:
* Add lost podman pull back
* nginx: fix syntax error
==== gtk3 ====
Version update (3.24.25 -> 3.24.27)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Update to version 3.24.27:
+ Input: Ensure preedit-start and preedit-end are emitted
properly.
+ GtkScrolledWindow: Revert a change that broke touch scrolling.
+ Theme:
- Fix a problem with size changes in SSD decorations that
caused mutter crashes
- Use transparent black for window border in the dark theme.
+ Updated translations.
- Update to version 3.24.26:
+ Input:
- Fix a few oversights in Compose file parsing.
- Fine-tune Compose preedit display.
+ Theme:
- Fine-tune scrollbar size and transitions.
- Reinstate invisible borders for tiled windows.
+ Wayland: Fix a problem with font settings not being found.
+ Updated translations.
==== gtkmm3 ====
Version update (3.24.3 -> 3.24.4)
- Update to version 3.24.4:
+ The 'GTKMM_API' decoration was missed from the '_WRAP_COMPARE'
item, making the code fail to link for Inkscape on Windows.
==== iputils ====
- Binaries were found to be not optimized or built
with proper %optflags.
==== libgdata ====
Version update (0.18.0 -> 0.18.1)
- Update to version 0.18.1:
+ Updated translations.
==== libgnomesu ====
Version update (2.0.5 -> 2.0.6)
Subpackages: libgnomesu0
- Update to version 2.0.6:
+ Updated translations.
==== libgxps ====
Version update (0.3.1 -> 0.3.2)
- Update to version 0.3.2:
+ New features: Add support to wdp images on Windows using
WIC API.
+ Bug fixes: Fix a crash in tools when the surface is NULL on
conversion end.
+ Build:
- Improve dependency check on Windows.
- Don't assume that cross builds can't generate gir.
==== libostree ====
Subpackages: libostree-1-1
- Enable LTO (boo#1133120) as it works now.
==== libsndfile ====
Version update (1.0.28 -> 1.0.31)
- BuildRequire python3-base instead of the full python3 package:
manages to break a build cycle, is cheaper, and still sufficient.
- update to 1.0.31:
* documentation fixes and updates
* Change CMake's project name from sndfile to libsndfile as it should be.
* Fix memory leak in wav_read_smpl_chunk() function, credit to OSS-Fuzz.
* Fix aiff_read_header() memory leak(), credit to OSS-Fuzz.
* Fix leak in wav_read_header(), credit to OSS-Fuzz.
* Fix leak in wavlike_read_cart_chunk(), credit to OSS-Fuzz.
* Fix memory leak in wav_read_acid_chunk(), credit to OSS-Fuzz.
* Fix memory leak in aiff_read_basc_chunk(), credit to OSS-Fuzz.
* Fix memory leak in wavlike_read_peak_chunk(), credit to OSS-Fuzz.
* Fix memory leak in aiff_read_header(), credit to OSS-Fuzz.
* Fix use of uninitialized value in exif_subchunk_parse(), credit to OSS-Fuzz.
* Fix use of uninitialized value in endswap_int64_t_array(), credit to
* OSS-Fuzz.
* Fix up the fuzzer so that it can't under or overseek,
* thanks to Max Dymond cmeister2(a)gmail.com.
* Fix Autotools configure on macOS, thanks to @tmcguire and @nwh.
* Exclude repository-configuration from git-archive, thanks to @umlaeute.
* Use version-script when compiling with clang on Unix with Autotools, thanks
* to @tstellar.
* Improve handling of SMPL chunks in WAV files, thanks to @zodf0055980.
- update to 1.0.30:
* Move sndfile.h.in from src/ to include/ directory.
* Huge documentation update.
* Fix opus test failures on BE platforms
* Fix bug when sf_open_fd() function sometimes leaves filehandle open, even if close_desc parameter is TRUE, thanks to @umläute.
* Fix infinite loops on some pathological SD2 files
* Switch to GitHub Actions for continuous integration.
* Add OSS-Fuzz tests to GitHub Actions workflow
* Fix memory leak in wavlike_read_bext_chunk() function, credit to OSS-Fuzz.
* Fix undefined behavior in avr-read_header() function, credit to OSS-Fuzz.
- update to 1.0.29:
* Fixes for: CVE-2017-12562, CVE-2017-17456, CVE-2017-17457, CVE-2018-19661, CVE-2018-19662, CVE-2018-19758 and CVE-2019-3832.
* Add BWF v2 loudness parameters.
* Wave64: Permit and skip arbitrary chunks prior to the data chunk.
* Fix ASAN crash in wavlike_ima_seek().
* Fix IMA-ADPCM encoding for AIFF files.
* sndfile-convert: Handle gsm, vox and opus extensions the same way.
* Add SFC_SET_OGG_PAGE_LATENCY_MS command to get Ogg page latency for Ogg Opus files.
* Fix parsing of some SD2 files.
* Documentation updates.
* Minor bug fixes and improvements.
- drop libsndfile-CVE-2017-17456-alaw-range-check.patch
libsndfile-CVE-2017-17457-ulaw-range-check.patch
libsndfile-wav-loop-count-fix.patch
0001-FLAC-Fix-a-buffer-read-overrun.patch
0002-src-flac.c-Fix-a-buffer-read-overflow.patch
0010-src-aiff.c-Fix-a-buffer-read-overflow.patch
0020-src-common.c-Fix-heap-buffer-overflows-when-writing-.patch
0030-double64_init-Check-psf-sf.channels-against-upper-bo.patch
0031-sfe_copy_data_fp-check-value-of-max-variable.patch: upstream
==== multipath-tools ====
Version update (0.8.5+26+suse.2cbedfd -> 0.8.5+29+suse.5dabcd2)
Subpackages: kpartx libmpath0
- Update to version 0.8.5+29+suse.5dabcd2:
* 11-dm-mpath.rules: run "multipath -U" with -v1 (bsc#1182871)
* libmultipath: merge update_multipath_table() and update_multipath_status()
(bsc#1183666)
==== pango ====
Version update (1.48.2 -> 1.48.3)
Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0
- Update to version 1.48.3:
+ Miscellaneous introspection fixes
+ Make pango_attr_list_splice clip inserted attrbiutes
+ Do costly fontconfig calls in threads
+ markup: Fix issues with accel handling
+ docs: Convert docs to use gi-docgen
+ Fix build against harfbuzz < 2.6
- Disable gtk-doc for now since upstream have moved to gi-docgen and it is
not in Factory yet
==== pipewire ====
Version update (0.3.23 -> 0.3.24)
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-modules pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Enable or disable the ldac codec depending if ldacBT is available
or not to fix build in s390x (where it's not available)
- Add some more information and fix indentation on previous
changelog entries.
- Update to 0.3.24:
+ This is a bugfix release that is API and ABI compatible with
previous 0.3.x releases.
+ Highlights
- Many JACK midi improvements and device support.
- Fixes in gnome-control-center default sink/source handling.
- Many small performance improvements in alsa device handling
and latency. There should also be less cracks/pops and xruns
now.
- More bluetooth compatibility improvements.
+ PipeWire improvements
- Implement simple upmixing
- Disable the resampler when not used. This improves latency
and CPU usage.
- Handle max-quantum on devices and try to not make the quantum
larger than the device buffer size.
- improvements to how nodes and links are activated. It should
now result in less xruns and cracks/pops.
- meson uses the feature options everywhere now
- Handle volume remap in the channelmixer. This fixes the
channels on multichannel devices.
- Try to escape invalid JSON string characters
- Keep better track of changed parameters in audioconvert.
- Improve config files, make arrays where needed.
- Respect NO_COLOR where possible
- Support in-place config file parsing to avoid allocations and
improve startup performance.
- There is no a config option to enable non-power-of-two
quantums.
- Preliminary support for upmixing and generating LFE channels.
+ Session-manager
- default nodes are not stored as JSON in the metadata. This
is more readable and introspectable.
- More default-nodes and default-routes improvements. port
switching should work better now.
- Wait until all devices are scanned before linking clients.
- Fixes some crashes
- Sinks (monitors) can now be set as default sources.
+ Device support
- Fix startup timers for alsa devices.
- Improve timers in alsa when quantum changes. It should cause
less xruns and cracks.
- Fix UCM setup of capture devices.
- Only disable IRQ in alsa when not batch. For batch devices
the hw pointers are updated each IRQ so we need to keep them
enabled. This massively improves latency on USB batch devices
to the same level as JACK (with small enough period size).
+ Bluetooth
- Improvements to profile switches.
- Improvements to volume handling.
- Fixes for A2DP sources
- Add support for battery status when available.
- Many other small improvements.
+ PulseAudio server
- handle NULL in set_default_sink/source to clear the default
- Implement a workaround for gnome-control-center when setting
the default sink/source. It also sets the target in
stream-restore to the new default. This fixes moving streams
in gnome-control-center.
- Fix some races by replying to some requests after the
operation completed.
- Prefer formats of the extended format API.
- Create a pid file on startup to improve compatibility with
apps that look for it.
- Capture streams can now be moved to monitors with pavucontrol
- Fixes for crashes
+ JACK
- jack clients can now connect to the 'default' server
- Move midi ports back to the midi client
- Only mark midi hardware ports as terminal/physical
- Use the same midi names as a2jmidid
- match system ports in get_ports.
- Improve compatibility with some apps that require a
fixed latency.
- Beginnings of the libjackserver implementation.
- Switch off libopenaptx and fdk-aac (because they are
patent-encumbered) and libcamera (problems in building).
- systemd-rpm-macros doesn't have a consistent versioning between
distributions, so better assume it's updated enough to support
%systemd_user_pre
- Add systemd rpm macros for pipewire.service as well as
pipewire.socket .
- Use the new %systemd_user_pre macro on %pre to be able to
recognize when a service was installed for the first time and
enable it on %systemd_user_post (boo#1183012)
==== poppler ====
Version update (21.02.0 -> 21.03.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8
- update to 21.03.0:
core:
* Fix parsing text in some broken pdf files. Issue #1040
* Fix memory issue when using threads. Issue #1050
* TextSelectionDumper: Fix getText() for space after word
* Change signature of OutputDev:tilingPatternFill
* Make PDFDocBuilder return a std::unique_ptr
* Improve well formed check for shading functions
* Fix leak in case of fread failing
* Fix memory leak in broken file in JBIG2Stream::readGenericBitmap
* PSOutputDev: Fix stack overflow in broken files
glib:
* poppler_annot_free_text_get_callout_line: Fix wrong static cast
* poppler-structure-element: fix memleak
* Improve documentation
* demo: keep same visual appearance between displayed and copied text
utils:
* pdftotext: Add -cropbox option
* pdftoppm: Add -progress option
* pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927
qt6:
* Add missing poppler-qt6.pc.cmake
==== poppler-qt5 ====
Version update (21.02.0 -> 21.03.0)
- update to 21.03.0:
core:
* Fix parsing text in some broken pdf files. Issue #1040
* Fix memory issue when using threads. Issue #1050
* TextSelectionDumper: Fix getText() for space after word
* Change signature of OutputDev:tilingPatternFill
* Make PDFDocBuilder return a std::unique_ptr
* Improve well formed check for shading functions
* Fix leak in case of fread failing
* Fix memory leak in broken file in JBIG2Stream::readGenericBitmap
* PSOutputDev: Fix stack overflow in broken files
glib:
* poppler_annot_free_text_get_callout_line: Fix wrong static cast
* poppler-structure-element: fix memleak
* Improve documentation
* demo: keep same visual appearance between displayed and copied text
utils:
* pdftotext: Add -cropbox option
* pdftoppm: Add -progress option
* pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927
qt6:
* Add missing poppler-qt6.pc.cmake
==== pulseaudio ====
Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils
- move license to licensedir
==== sqlite3 ====
Version update (3.35.0 -> 3.35.2)
- Fix typo in macro definition.
- SQLite 3.35.2:
* Fix a problem in the appendvfs.c extension that was introduced
into version 3.35.0.
* Ensure that date/time functions with no arguments (which
generate responses that depend on the current time) are treated
as non-deterministic functions.
* Fix a problem in the sqldiff utility program having to do with
unusual whitespace characters in a virtual table definition.
* Limit the new UNION ALL optimization described by item 8c in
the 3.35.0 release so that it does not try to make too many
new subqueries.
- include changes from 3.35.1:
* Fix a bug in the new DROP COLUMN feature when used on columns
that are indexed and that are quoted in the index definition.
* Improve the built-in documentation for the .dump command in the
CLI.
==== u-boot-rpiarm64 ====
Subpackages: u-boot-rpiarm64-doc
Fix SMBIOS tables without a string present (bsc#1183079)
Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.01
* Patches added:
0034-smbios-Fix-table-whit-no-string-is-.patch