openSUSE Kubic
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
November 2021
- 5 participants
- 56 discussions
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:
apparmor
atk
attica-qt5 (5.87.0 -> 5.88.0)
audit (3.0.5 -> 3.0.6)
audit-secondary (3.0.5 -> 3.0.6)
baloo5 (5.87.0 -> 5.88.0)
bluedevil5 (5.23.2 -> 5.23.3)
bluez-qt (5.87.0 -> 5.88.0)
breeze (5.23.2 -> 5.23.3)
breeze5-icons (5.87.0 -> 5.88.0)
btrfsprogs (5.14.1 -> 5.15)
checkpolicy (3.2 -> 3.3)
discover (5.23.2 -> 5.23.3.1)
drkonqi5 (5.23.2 -> 5.23.3)
elfutils (0.185 -> 0.186)
ethtool (5.14 -> 5.15)
exiv2 (0.27.4 -> 0.27.5)
frameworkintegration (5.87.0 -> 5.88.0)
fribidi (1.0.10 -> 1.0.11)
gnome-color-manager
gnome-control-center
gnome-keyring
gnome-menus
gnome-session
gtk4 (4.4.0 -> 4.4.1)
gvfs
hplip (3.21.6 -> 3.21.10)
hwdata (0.352 -> 0.353)
hwinfo (21.77 -> 21.78)
iptables
json-glib
kactivities-stats (5.87.0 -> 5.88.0)
kactivities5 (5.87.0 -> 5.88.0)
kactivitymanagerd (5.23.2 -> 5.23.3)
karchive (5.87.0 -> 5.88.0)
kauth (5.87.0 -> 5.88.0)
kbookmarks (5.87.0 -> 5.88.0)
kcmutils (5.87.0 -> 5.88.0)
kcodecs (5.87.0 -> 5.88.0)
kcompletion (5.87.0 -> 5.88.0)
kconfig (5.87.0 -> 5.88.0)
kconfigwidgets (5.87.0 -> 5.88.0)
kcoreaddons (5.87.0 -> 5.88.0)
kcrash (5.87.0 -> 5.88.0)
kdbusaddons (5.87.0 -> 5.88.0)
kde-cli-tools5 (5.23.2 -> 5.23.3)
kdeclarative (5.87.0 -> 5.88.0)
kded (5.87.0 -> 5.88.0)
kdelibs4support (5.87.0 -> 5.88.0)
kdesu (5.87.0 -> 5.88.0)
kdnssd-framework (5.87.0 -> 5.88.0)
kdoctools (5.87.0 -> 5.88.0)
kfilemetadata5 (5.87.0 -> 5.88.0)
kgamma5 (5.23.2 -> 5.23.3)
kglobalaccel (5.87.0 -> 5.88.0)
kguiaddons (5.87.0 -> 5.88.0)
kholidays (5.87.0 -> 5.88.0)
khotkeys5 (5.23.2 -> 5.23.3)
ki18n (5.87.0 -> 5.88.0)
kiconthemes (5.87.0 -> 5.88.0)
kidletime (5.87.0 -> 5.88.0)
kinfocenter5 (5.23.2 -> 5.23.3)
kinit (5.87.0 -> 5.88.0)
kio (5.87.0 -> 5.88.0)
kirigami2 (5.87.0 -> 5.88.0)
kitemmodels (5.87.0 -> 5.88.0)
kitemviews (5.87.0 -> 5.88.0)
kjobwidgets (5.87.0 -> 5.88.0)
kmenuedit5 (5.23.2 -> 5.23.3)
knewstuff (5.87.0 -> 5.88.0)
knotifications (5.87.0 -> 5.88.0)
knotifyconfig (5.87.0 -> 5.88.0)
kpackage (5.87.0 -> 5.88.0)
kparts (5.87.0 -> 5.88.0)
kpeople5 (5.87.0 -> 5.88.0)
kpty (5.87.0 -> 5.88.0)
kquickcharts (5.87.0 -> 5.88.0)
krunner (5.86.0 -> 5.88.0)
kscreen5 (5.23.2 -> 5.23.3)
kscreenlocker (5.23.2 -> 5.23.3)
kservice (5.87.0 -> 5.88.0)
ksystemstats5 (5.23.2 -> 5.23.3)
ktexteditor (5.87.0 -> 5.88.0)
ktextwidgets (5.87.0 -> 5.88.0)
kunitconversion (5.87.0 -> 5.88.0)
kwallet (5.87.0 -> 5.88.0)
kwayland (5.87.0 -> 5.88.0)
kwayland-integration (5.23.2 -> 5.23.3)
kwayland-server (5.23.2 -> 5.23.3)
kwidgetsaddons (5.87.0 -> 5.88.0)
kwin5 (5.23.2 -> 5.23.3)
kwindowsystem (5.87.0 -> 5.88.0)
kwrited5 (5.23.2 -> 5.23.3)
kxmlgui (5.87.0 -> 5.88.0)
layer-shell-qt (5.23.2 -> 5.23.3)
ldb (2.4.0 -> 2.4.1)
libKF5ModemManagerQt (5.87.0 -> 5.88.0)
libKF5NetworkManagerQt (5.87.0 -> 5.88.0)
libapparmor
libbytesize (2.5 -> 2.6)
libeconf (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
libgdata
libgnome-keyring
libgnomekbd
libgpg-error (1.42 -> 1.43)
libgsf
libgtop
libjcat (0.1.3 -> 0.1.8)
libkdecoration2 (5.23.2 -> 5.23.3)
libkscreen2 (5.23.2 -> 5.23.3)
libksysguard5 (5.23.2 -> 5.23.3)
libpeas
libplist
libseccomp (2.5.2 -> 2.5.3)
libselinux (3.2 -> 3.3)
libselinux-bindings (3.2 -> 3.3)
libsemanage (3.2 -> 3.3)
libsepol (3.2 -> 3.3)
libtasn1 (4.17.0 -> 4.18.0)
libxslt
libzypp (17.28.7 -> 17.28.8)
llvm13
milou5 (5.23.2 -> 5.23.3)
nautilus
open-iscsi
openexr (3.1.1 -> 3.1.3)
patterns-base
perl-HTTP-Message (6.33 -> 6.34)
plasma-browser-integration (5.23.2 -> 5.23.3)
plasma-framework (5.87.0 -> 5.88.0)
plasma-nm5 (5.23.2 -> 5.23.3)
plasma5-addons (5.23.2 -> 5.23.3)
plasma5-desktop (5.23.2.1 -> 5.23.3)
plasma5-integration (5.23.2 -> 5.23.3)
plasma5-openSUSE
plasma5-pa (5.23.2 -> 5.23.3)
plasma5-workspace (5.23.2 -> 5.23.3)
policycoreutils (3.2 -> 3.3)
polkit-kde-agent-5 (5.23.2 -> 5.23.3)
powerdevil5 (5.23.2 -> 5.23.3)
prison-qt5 (5.87.0 -> 5.88.0)
purpose (5.87.0 -> 5.88.0)
python-numpy
python-semanage (3.2 -> 3.3)
qqc2-desktop-style (5.87.0 -> 5.88.0)
samba (4.15.0+git.185.378416e547c -> 4.15.2+git.193.a4d6307f1fd)
selinux-policy (20210716 -> 20211111)
sg3_utils (1.46 -> 1.47)
solid (5.87.0 -> 5.88.0)
sonnet (5.87.0 -> 5.88.0)
speex
suse-module-tools (16.0.13 -> 16.0.14+2)
syntax-highlighting (5.87.0 -> 5.88.0)
systemsettings5 (5.23.2 -> 5.23.3)
threadweaver (5.87.0 -> 5.88.0)
totem-pl-parser
tracker
tracker-miners
transactional-update (3.6.0 -> 3.6.1)
vim (8.2.3582 -> 8.2.3587)
xdg-desktop-portal-kde (5.23.2 -> 5.23.3)
xdg-user-dirs-gtk
=== Details ===
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== atk ====
Subpackages: libatk-1_0-0 typelib-1_0-Atk-1_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== attica-qt5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Attica5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Port QStringRef (deprecated) to QStringView
* Add FreeBSD CI
* Add Android CI
==== audit ====
Version update (3.0.5 -> 3.0.6)
Subpackages: libaudit1 libauparse0
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== audit-secondary ====
Version update (3.0.5 -> 3.0.6)
Subpackages: audit python3-audit system-group-audit
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== baloo5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: baloo5-imports baloo5-kioslaves libKF5Baloo5 libKF5BalooEngine5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix wrong markup for second-level bullets
* Add FreeBSD CI
==== bluedevil5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== bluez-qt ====
Version update (5.87.0 -> 5.88.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* It's a struct here not a class
* Add GATT Client functionality
* Fix typo in pkgconfig file generation (DBbus -> DBus)
* Generate pkgconfig file
==== breeze ====
Version update (5.23.2 -> 5.23.3)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers libbreezecommon5-5
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* kstyle: Add QFocusFrame to non-view/delegate interactive widget (kde#443469)
==== breeze5-icons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* BUG: 395569 places icon use ColorScheme colors (kde#395569)
* BUG: 174203 add mail-download-now and mail-download-later icon (kde#174203)
* BUG: 436931 update anacondainstaller icon to respect fedora logo (kde#436931)
* Fix the dark install directory for installing colored icons (kde#444095)
* Install colored icons sizes into breeze-dark them as well (kde#444095)
* Fix color of 16px im-user-offline icon (kde#443658)
==== btrfsprogs ====
Version update (5.14.1 -> 5.15)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
- Fix rollback regression which can lead to data corruption
Added patches: rollback-regression-fix.patch (bsc#1069478)
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).
- update to version 4.13.3:
* check: fix --force, wrong check for a mounted block device
* build: fix --with-convert parsing
* subvol list: don't list TOPLEVEL
* other: update tests
- update to version 4.13.2:
* subvol list:
* don't list toplevel subvolume among deleted (broken since 4.8.3)
* minor adjustments of uuid print format
* subvol delete:
* fix swapped behaviour of --commit-each and --commit-after
* fix potentially lost sync if subvolumes are from different filesystems
* check: add cache for metadata blocks, should improve performance
* other:
* new tests, testsuite updates
* doc updates
* cleanups
- update to version 4.13.1:
* image: speed up generating the sanitized names, do not generate unprintable chars
* completion: add missing commands, better mount point detection
* restore: add zstd support; libzstd detected automatically, will be
requested by default in the future, or can be configured out
* other:
* misc fixes found by sparse
* doc enhancements, ioctl manual page started
* updated and new tests
* build fixes
- update to version 4.13:
* convert: reiserfs support
* check: new option --force to allow check of a mounted filesystem (no repair)
* mkfs: --rootdir will now copy special files
* dump-tree: minor output changes
* inspect rootid: accept file as arugment
* dev usage: don't calculate slack space for missing devices
* fi du: don't print error on EMPTY_SUBVOL (inode number 2)
* build:
* fixed support for sanitization features on gcc (tsan, asan, ubsan)
* fix PIE build
* other:
* misc cleanups and stability fixes
* travis CI enhancements
* new tests, fuzzed images
* testsuite cleanups
- Removed patches:
- 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed
- local-version-override.patch - not needed anymore
- btrfs-support-pie.patch - upstremed
- Removed patches:
- 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch
- 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch
- update to 4.12.1
* build:
* fix cross-compilation
* use gnu90 explicitly
* dump-tree: more relaxed checks so -b can print block on a damaged fs
* convert: fix the 1MB range exclusion
* check: more dir_item hash checks
* other
* added missing getopt spec for some options
* doc fixes
* cleanups
* test updates
- update to 4.12
* subvol show: new options --rootid, --uuid to show subvol by the given spec
* convert: progress report fixes, found by tsan
* image: progress report fixes, found by tsan
* fix infinite looping in find-root, or when looking for free extents
* other:
* code refactoring
* docs updates
* build: ThreadSanitizer support
* tests: stricter checks for mounted filesystem
- update to -4.11.1
* image: restoring from multiple devices
* dev stats: make --check option work
* check: fix false alert with extent hole on a NO_HOLE filesystem
* check: lowmem mode, fix false alert in case of mixed inline and compressed
extent
* convert: work with large filesystems (many TB)
* convert: fix overwriting of eb header flags
* convert: do not clear NODATASUM flag in inodes when run with --no-datasum
* docs updates
* build: sync Android.mk with Makefile
* tests:
* new tests
* fix 008 and 009, shell quotation mistake
- update to 4.11
* receive: fix handling empty stream with -e (multi-stream)
* send dump: fix printing long file names
* stability fixes for: dump-super, print-tree, check
* option parser updates: global options are parsed before the subcommand name
(old xfstests will fail)
* new and updated tests
* documentation updates
- btrfs-support-pie.patch: remove CFLAGS usage from linker lines,
this will allow the default PIE support to work.
- update to 4.10.2
* check: lowmem mode fix for false alert about lost backrefs
* convert: minor bugfix
* library: fix build, misisng symbols, added tests
- update to 4.10.1
* receive: handle subvolume in path clone
* convert: rollback fixed (rewrite was needed to address previous design issues)
* build: fix build of 3rd party tools, missing <linux/sizes.h>
* dump-tree: print log trees
* other: new and updated tests
- update to 4.10
* send: dump output fixes: missing newlies
* check: several fixes for the lowmem mode, improved error reporting
* build
* removed some library deps for binaries that not use them
* ctags, cscope
* split Makefile to the autotool generated part and the rest, not needed
to autogen.sh after adding a file
* shared code: sync easy parts with kernel sources
* other
* lots of cleanups
* source file reorganization: convert, mkfs, utils
* lots of spelling fixes in docs, other updates
* more tests
- update to 4.9.1
* check:
* use correct inode number for lost+found files
* lowmem mode: fix false alert on dropped leaf
* size reports: negative numbers might appear in size reports during device
deletes (previously in EiB units)
* mkfs: print device being trimmed
* defrag: v1 ioctl support dropped
* quota: print message before starting to wait for rescan
* qgroup show: new option to sync before printing the stats
* other:
* corrupt-block enhancements
* backtrace and co. cleanups
* doc fixes
- update to 4.9
* check: many lowmem mode updates
* send: use splice syscall to copy buffer from kernel
* receive: new option to dump the stream in textual form
* convert:
* move sources to own directory
* prevent accounting of blocks beyond end of the device
* make it work with 64k sectorsize
* mkfs: move sources to own directory
* defrag: warns if directory used without -r
* dev stats:
* new option to check stats for non-zero values
* add long option for -z
* library: version bump to 0.1.2, added subvol_uuid_search2
* other:
* cleanups
* docs updates
- update to 4.8.5
* receive: fix detection of end of stream (error reported even for valid
streams)
* other:
* added test for the receive bug
* fix linking of library-test
- update to 4.8.4
* check: support for clearing space cache v2 (free-space-tree)
* send:
* more sanity checks (with tests), cleanups
* fix for fstests/btrfs/038 and btrfs/117 failures
* build:
* fix compilation of standalone ioctl.h, pull NULL definition
* fix library link errors introduced in 4.8.3
* tests:
* add more fuzzed images from bugzilla
* add bogus send stream checks
* fixups and enhancements for CI environment builds
* misc refinements and updates of testing framework
* other:
* move sources for btrfs-image to own directory
* deprecated and not build by default: btrfs-calc-size, btrfs-show-super
* docs updates
- update to 4.8.3
* check:
* support for clearing space cache (v1)
* size reduction of inode backref structure
* send:
* fix handling of multiple snapshots (-p and -c options)
* transfer buffer increased (should reduce number of context switches)
* reuse existing file for output (-f), eg. when root cannot create files (NFS)
* dump-tree:
* print missing items for various structures
* new: dev stats, balance status item
* sync key names with kernel (the persistent items)
* subvol show: now able to print the toplevel subvolume -- the creation time
might be wrong though
* mkfs:
* store the creation time of toplevel root inode
* print UUID in the summary
* build: travis CI for devel
* other:
* lots of cleanups and refactoring
* switched to on-stack path structure
* fixes from coverity, asan, ubsan
* new tests
* updates in testing infrastructure
* fixed convert test 005
- update to 4.8.2
* convert: also convert file attributes
* convert: fix wrong tree block alignment for unalianged block group
* check: quota verify fixes, handle reloc tree
* build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels
* build: add stub for BUILD_ASSERT when ioctl.h is included
* dump-tree: don't crash on unrecognized tree id for -t
* tests:
* add more ioctl tests
* convert: more symlink tests, attribute tests
* quota verify for reloc tree
* other cleanups
- Add ability to provide site specific defaults for mkfs (FATE#320615).
* Only used for SLES11 defaults.
- Added patch mkfs-default-features.patch
- update to 4.8.1
* 32bit builds fixed
* build without backtrace support fixed
- update to 4.8
* error handling improvements all over the place
* new fuzzed images, test updates
* doc fixups
* minor cleanups and improvements
* kernel library helpers moved to own directory
* qgroup: fix regression leading to incorrect status after check,
introduced in 4.7
- update to 4.7.3
* fixed free space tree compat status
* check: low-mem mode: handle partially dropped snapshots
* dump-super: consolidate options for superblock copy
* tree-stats: check mount status
* subvol delete: handle verbosity option
* defrag: print correct error string
* mkfs: fix reading rotational status
* other:
* UBSAN build option
* documentation updates
* enhanced tests: convert, fuzzed images, more tools to run on fuzzed
images
- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build
- update to 4.7.2
* check:
* urgent fix: false report of backref mismatches; do not --repair
last unaffected version 4.6.1 (code reverted to that state)
* fuzzing and fixes
* added more sanity checks for various structures
* testing images added
* build: udev compatibility: do not install .rules on version < 190
* other:
* dump-super: do not crash on garbage value in csum_type
* minor improvements in messages and help strings
* documentation:
* filesystem features
- Add new btrfsprogs-udev-rules package to contain the udev rules.
- Fix packaging for udev rules:
- btrfs builtin didn't exist prior to udev v190, so the rules must
depend on that version.
- Added patch:
* btrfsprogs-only-install-udev-rules-for-udev-190.patch
- update to 4.7.1
* check:
* new optional mode: optimized for low memory usage (memory/io tradeoff)
* --mode=lowmem, not default, still considered experimental
* does not work with --repair yet
* convert: regression fix, ext2_subvol/image rw permissions
* mkfs/convert:
* two-staged creation, partially created filesystem will not be recognized
* improved error handling (fewer BUG_ONs)
* convert: preparation for more filesystems to convert from
* documentation updates: quota, qgroup
* other
* message updates
* more tests
* more build options, enhanced debugging
- update to 4.7
* convert: fix creating discontig extents
* check: speed up traversing heavily reflinked extents within a file
* check: verify qgroups of higher levels
* check: repair can now fix wrong qgroup numbers
* balance: new option to run in the background
* defrag: default extent target size changed to 32MiB
* du: silently skip non-btrfs dirs/files
* documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub,
filesystem, convert
* bugfixes:
* unaligned access (reported for sparc64) in raid56 parity calculations
* use /bin/bash
* other stability fixes and cleanups
* more tests
- Removed patches:
* 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
* 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.6.1
* fi resize: negative resize argument accepted again
* qgroup rescan: fix skipping when rescan is in progress
* mkfs: initialize stripesize to correct value
* testsuite updates, mostly convert tests
* documentation updates
* btrfs-device, btrfs-restore manual pages enhanced
* misc fixups
- update to 4.6
* convert - major rewrite:
* fix a long-standing bug that led to mixing data blocks into metadata block
groups
* the workaround was to do full balance after conversion, which was
recommended practice anyway
* explicitly set the lowest supported version of e2fstools to 1.41
* provide and install udev rules file that addresses problems with device
mapper devices, renames after removal
* send: new option: quiet
* dev usage: report slack space (device size minus filesystem area on the dev)
* image: support DUP
* build: short options to enable debugging builds
* other:
* code cleanups
* build fixes
* more tests and other enhancements
* Removed patches:
* 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
* 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
* btrfs-progs-no-PKG_CHECK_VAR
- btrfsck updates for qgroup verification and repair (fate#318144)
* We can now check all qgroup levels
* btrfsck will write out corrected qgroups when run with --repair
- Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
- Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
- Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.5.3
* ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
on architectures that do not support unaligned access and do not performa
any fixups
* improved validation checks of superblock and chunk-related structures
* subvolume sync: fix handling of -s option
* balance: adjust timing of safety delay countdown with --full-balance
* rescue super-recover: fix reversed condition check
* check: fix bytes_used accounting
* documentation updates: mount options, scrub, send, receive, select-super,
check, mkfs
* testing: new fuzzed images, for superblock and chunks
- fix build failure on 13.1: conditional default for udevdir
- fix build failure on SLE11SP4: wrong check in makefile
- Add udev rules for dm devices (bsc#912170 bsc#888215)
- Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
- Added patch: btrfs-progs-no-PKG_CHECK_VAR
- update to 4.5.2
* new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats
* check: fix false alert for metadata blocks crossing stripe boundary
* check: catch when qgroup numbers mismatch
* check: detect running quota rescan and report mismatches
* balance start: add safety delay before doing a full balance
* fi sync: is now silent
* fi show: don't miss filesystems with partially matching uuids
* dev ready: accept only one argument for device
* dev stats: print "devid:N" for a missing device instead of "(null)"
* other:
* lowest supported version of e2fsprogs is 1.41
* minor cleanups, test updates
- Removed patch: 2000-btrfs-full-balance-warning.diff
- update to 4.5.1
* mkfs: allow DUP on multidev fs
* fix static build
- update to 4.5
* new/moved commands
* btrfs-show-super -> btrfs inspect-internal dump-super
* btrfs-debug-tree -> btrfs inspect-internal dump-tree
* new commands
* btrfs fi du - calculate disk usage, including shared extents
* enhancements
* device delete - delete by id (needs kernel support, not merged to 4.6)
* check - new option to specify chunk root
* debug-tree/dump-tree - option -t understands human readable name of the
tree (along numerical ids)
* btrfs-debugfs - can dump block group information
* bugfixes
* all commands should accept the option separator "--"
* several fixes in device scan
* restore works on filesystems with sectorsize > 4k
* debug-tree/dump-tree - print compression type as string
* subvol sync: fix crash, memory corruption
* argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
inspect subvolid-resolve
* check for block device or regular file in several commands
* other
* documentation updates
* manual pages for the moved tools now point to btrfs-filesystem
* testsuite updates
- Removed patch (upstream):
0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch
- Recommend btrfsmaintenance
- hide min/max macros clashing with gcc 6 (bnc#966257)
(0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)
- update to 4.4.1
* find-root: don't skip the first chunk
* free-space-tree compat bits fix
* build: target symlinks
* documentation updates
* test updates
- update to 4.4
* mkfs.btrfs --data dup
* support balance filters added/enhanced in linux 4.4
* manual pages enhanced (btrfs, mkfs, mount, filesystem, balance)
* 'btrfs filesystem usage' works with mixed blockgroups
* build: installation to /usr/local
* build: the 'ar' tool is properly deteced during cross-compilation
* improved stability on fuzzed/crafted images when reading sys array in
superblock
* debug-tree: option -t understands ids for tree root and chnuk tree
* check: properly reset nlink of multi-linked file
* chunk recovery: fix floating point exception
* chunk recovery: endianity bugfix during rebuild
* mkfs with 64K pages and nodesize reported superblock checksum mismatch
- Removed patches:
* 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
* fix-doc-build-on-SLE11SP3.diff
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at post / postun (boo#958562)
- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819)
- Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
- update to 4.3.1
* fixes
* device delete: recognize 'missing' again
* mkfs: long names are not trimmed when doing ssd check
* support partitioned loop devices
* other
* replace several mallocs with on-stack variables
* more memory allocation failure handling
* add tests for bugs fixed
* cmd-device: switch to new message printing helpers
* minor code cleanups
- update to 4.3
* mkfs
* mixed mode is not forced for filesystems smaller than 1GiB
* mixed mode broken with mismatching sectorsize and nodesize, fixed
* print version info earlier
* print devices sorted by id
* do not truncate target image with --rootsize
* fi usage:
* don't print global block reserve
* print device id
* minor output tuning
* other cleanups
* calc-size:
* div-by-zero fix on an empty filesystem
* fix crash
* bugfixes:
* more superblock sanity checks
* consistently round size of all devices down to sectorsize
* misc leak fixes
* convert: don't try to rollback with a half-deleted ext2_saved subvolume
* other:
* check: add progress indicator
* scrub: enahced error message
* show-super: read superblock from a given offset
* add README
* docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
* build: optional build with more warnings (W=...)
* build: better support for static checkers
* build: html output of documentation
* pretty-print: last_snapshot for root_item
* pretty-print: stripe dev uuid
* error reporting wrappers, introduced and example use
* refactor open_file_or_dir
* other docs and help updates
* testing:
* test for nodes crossing stripes
* test for broken 'subvolume sync'
* basic tests for mkfs, raid option combinations
* basic tests for fuzzed images (check)
* command intrumentation (eg valgrind)
* print commands if requested
* add README for tests
- build btrfsprogs-static package for 13.2 and Factory, package
with static versions of the utilities, aimed for rescue environments
- update to 4.2.3
- subvol sync: make it actually work again
- scanning: do not scan already discovered filesystems (minor optimization)
- convert: better error message in case the filesystem is not finalized
- restore: off-by-one symlink path check fix
- update to 4.2.2
- fi label: use fallback if the label ioctl is not available
- convert: check nodesize constraints against commandline features (-O)
- scrub: report status 'running' until all devices are finished
- device scanning might crash in some scenarios
- fi usage: print summary for non-root users
- update to 4.2.1
- fix an off-by-one error in cross-stripe boundary check
- convert: don't write uninitialized data to image
- image: don't loop with option -t0
- image: don't create threads if compression is not requested
- Removed patches:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64
(bsc#945229)
- Added patch:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- version 4.2
* enhancements:
* mkfs: do not create extra single chunks on multiple devices
* resize: try to guess the minimal size, 'inspect min-dev-size'
* qgroup assign: add option to schedule rescan
* chunk-recover: be more verbose about the scanning process
* fixes:
* check:
* find stripes crossing stripe boundary -- created by convert
* print correct range for file hole when there are no extents
and learn how to fix it
* replace: more sanity checks
* convert: concurrency fixes related to reporting progress
* find-root: option -a will not skip the current root anymore
* subvol list: fix occasional crash
* do not create stripes crossing stripe boundary
* build:
* fixes for musl libc
* preliminary support for android (not working yet, more code changes needed)
* new EXTRA_CFLAGS and EXTRA_LDFLAGS
* other:
* lots of cleanups
* tests: lots of updates, new tests, framework improvements
* documentation updates
* debugging: print-tree shows stripe length
- Removed patches (upstreamed):
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
2000-btrfs-full-balance-warning.diff
- Add feature to get minimum size a filesystem can be resized to
(FATE#317897).
- Added patches:
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- version 4.1.2
- mkfs: bugfix, previous version does not create entierly correct
filesystem (has to be recreated)
- version 4.1.1
* bugfixes
- defrag: threshold overflow fix
- fsck:
- check if items fit into the leaf space
- fix wrong nbytes
- mkfs:
- create only desired block groups for single device
- preparatory work for fix on multiple devices
* enhancements
- new alias for 'device delete': 'device remove'
* other
- fix compilation on old gcc (4.3)
- documentation updates
- debug-tree: print nbytes
- test: image for corrupted nbytes
- corupt-block: let it kill nbytes
- spec: drop libacl dependency
- version 4.1
* bugfixes
- fsck.btrfs: no bash-isms
- bugzilla 97171: invalid memory access (with tests)
- receive:
- cloning works with --chroot
- capabilities not lost
- mkfs: do not try to register bare file images
- option --help accepted by the standalone utilities
* enhancements
- corrupt block: ability to remove csums
- mkfs:
- warn if metadata redundancy is lower than for data
- options to make the output quiet (only errors)
- mixed case names of raid profiles accepted
- rework the output:
- more comprehensive, 'key: value' format
- subvol:
- show:
- print received uuid
- update the output
- new options to specify size units
- sync:
- grab all deleted ids and print them as they're removed,
previous implementation only checked if there are any
to be deleted - change in command semantics
- scrub: print timestamps in days HMS format
- receive:
- can specify mount point, do not rely on /proc
- can work inside subvolumes
- send:
- new option to send stream without data (NO_FILE_DATA)
- convert:
- specify incompat features on the new fs
- qgroup:
- show: distinguish no limits and 0 limit value
- limit: ability to clear the limit
- help for 'btrfs' is shorter, 1st level command overview
- debug tree: print key names according to their C name
* new
- rescure zero-log
- btrfsune:
- rewrite uuid on a filesystem image
- new option to turn on NO_HOLES incompat feature
* deprecated
- standalone btrfs-zero-log
* other
- testing framework updates
- uuid rewrite test
- btrfstune feature setting test
- zero-log tests
- more testing image formats
- manual page updates
- ioctl.h synced with current kernel uapi version
- convert: preparatory works for more filesystems (reiserfs pending)
- use static buffers for path handling where possible
- add new helpers for send uilts that check memory allocations,
switch all users, deprecate old helpers
- Makefile: fix build dependency generation
- map-logical: make it work again
- Install bash completion for btrfs.
- version 4.0
* resize:
* don't accept file as an argument (it's confusing)
* print better error message in case of an error
* restore: optionally restore metadata (time, mode, uid/gid)
* receive: optionally enforce chroot
* new rescue subcommand 'zero-log', same as btrfs-zero-log, but
now also part of the main utility
* check:
* free space checks match kernel, fixes incorrect reports
* convert: fix setting of checksum bit if --no-datasum is used
* fsck.btrfs: don't print messages
* fix quota rescan on PPC64 (mangled ioctl number)
* test updates
* documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
- convert:
- new option to specify metadata block size
- --no-progress actually works
- restore: properly handle the page boundary corner case
- build fixes:
- missing macro from public header, BTRFS_BUILD_VERSION
- wrong handling of --enable-convert
- fi usage: reports correct space for degraded mounts
- other:
- mkfs: help string updates
- completion: added 'usage' subcommands
- cleanups in qgroup code, preparatory work
- version 3.19
- btrfs-image
- restore can now run in parallel threads
- fixed restore of multiple image from multiple devices onto a single dev
- introduced metadump v2
- check
- make --init-csum-tree and --init-extent-tree work together
- find-new
- option to search through all metadata even if a root was already found
- convert
- show progress by default, can be turned off
- corrupt-block
- option to work on a specific root
- bash completion script for all subcommands
- spec: convert to autotools
Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- add COPYING
- version 3.18.2
* qgroup show: print human readable sizes, options to say otherwise
* check: new option to explicitly say no to writes
* mkfs: message about trimming is not printed to stderr
* fi show: fixed return value
* tests: new infrastructure
* btrfstune: force flag can be used together with seeding option
* backtrace support is back
* getopt cleanups
* doc and help updates
- version 3.18.1
- minor fixes
- documentation updates
- version 3.18
- mkfs - skinny-metadata feature is now on by default, first introduced in
kernel 3.10
- filesystem usage - give an overview of fs usage in a way that's more
comprehensible than existing 'fi df'
- device usage - more detailed information about per-device allocations
- check:
- option to set a different tree root byte number
- ability to link lost files to lost+found, caused by a recent kernel bug
- repair of severely corrupted fs (use with care)
- convert - option to show progress
- subvol create - print the commit mode inline, print the global mode only if --verbose
- other updates: musl-libc support, coverity bugfixes, new test images,
documentation
- Removed patches (upstreamed):
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- version 3.17.3
- convert: fix conversion of sparse ext* filesystems
- show: resolve to the correct path
- fsck: more verbose error for root dir problems
- version 3.17.2
- check improvements
- add ability to replace missing dir item/dir indexes
- fix missing inode items
- create missing root dirid
- corrupt block: enhancements for testing fsck
- zero-log: able to reset a fs with bogus log tree pointer (bko#72151)
- package mkinitrd scripts conditionally (bsc#893577)
- spec: minor updates
- version 3.17.1
- fi df: argument handling
- fix linking with libbtrfs
- replace: better error reporting
- fi show: fixed stall if run concurrently with balance
- check: fixed argument parsing for --subvol-extents
- fi df: SI prefixes corrected
- Added patches:
* fix-doc-build-on-SLE11SP3.diff
- Removed patches:
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
- version 3.17
- check: --init-csum-tree acutally does something useful, rebuilds the whole
csum tree
- /dev scanning for btrfs devices is gone
- /proc/partitions scanning is gone, blkid is used exclusively
- new subcommand subvolume sync
- filesystem df: new options to set unit format
- convert: allow to copy label from the origin, or specify a new one
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- Added patches:
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Removed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- version 3.16.2
- fsck: handle bad extent mapping
- image: make it work on a balanced fs
- btrfs-show-super: print flags in human readable way
- documentation updates
- version 3.16.1
- library version defines
- subvol list: -R to print received UUID
- fixed detection of multiple mounts on the same directory
- restore: misc fixes
- other fixes
- Modified patches (sync with pending upstream versions):
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
- Removed patch: library-version-defines.patch (upstream)
- send-stream API users updatd, drop the workaround
- Removed patch: send-stream-api-wokaround.patch
- workaround for send api breakage
- Added patch: send-stream-api-wokaround.patch
- add api versioning and package version.h (now 0.1.1)
- Added patches:
* library-version-defines.patch
- version 3.16
- show-super: skip unrecognized sb, add option to force
- debug-tree: print tree by id
- mkfs: new option to specify UUID
- receive: new option to limit number of errors
- check: new option to verify quotas
- check: reduced memory requirements
- check: new option to print extent sharing
- restore: check length before decompression
- restore: more error handling
- balance: new filter 'limit'
- recover: allow to read all sb copies
- restore: option to loop during restoring
- mkfs: drop experimental notice
- btrfstune: new option to force dangerous changes
- documentation updates
- Deleted patches (upstream):
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
* btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
- refresh references on the following patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: ignore orphaned qgroups by default
- Added patch:
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
- btrfs-progs: show extent state for a subvolume (bnc#865621)
- Added patch:
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: canonicalize pathnames for device commands (bnc#880486).
- Added patch:
* btrfs-progs-canonicalize-pathnames-for-device-commands
- fsck: fix checking on filesystems with large sectorsize (bnc#872286)
- Added patches:
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- Do not package btrfs-find-root and btrfs-select-super by default.
- Removed printing byte number for every slot (bnc#872364).
- Removed patch:
* 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch
- update to upstream 3.14.2
- man: separate pages for all subcommands
- minor bugfixes
- spec: removed upstreamed patches, update build dependencies
- Added patches:
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
- Removed patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- Update the changelog with some sad version of diffstat output to meet
requirements.
- Added patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- update to upstream 3.14.1
- mkfs:
- fix TRIM detection
- do not zero-out end of device unconditionally
- no crash with --features option
- fsck:
- clear log tree in repair mode
- check reloc roots
- btrfs - reworked space reporting (bnc#873106)
- btrfs fi usage - new command
- btrfs dev usage - new command
- btrfs fi df - enhanced output with GlobalReserve
- Removed patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- Added patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- own mkinitrd directories
- add missing symbol to library (bnc#873164)
- add version dependency for devel package
- Added patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- fsck: fixes and enahancements to --init-extent-tree mode
- fsck: chunk-recover updates
- scrub: add force option -f
- send: check if subvolumes are read-only
- subvol snapshot: add options to affect commit behaviour
- btrfs: add properties command group
- restore: add dry-run option
- restore: fix restoring of compressed files
- mkfs: support for no-holes feature
- mkfs: option -r deals with hardlinks and relative paths
- mkfs: discard phase is interruptible
- documentation updates
- cleaned spec file
- Removed patches:
* 0162-btrfs-progs-fix-loop-device-mount-checks.patch
* 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
* 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch
- bump version to 3.12
- update tarball and remove upstreamed patches
- fsck, image, restore: various improvements and fixes
- btrfs: quota rescan (fate#312751)
- fsck updates
- more mkfs sanity checks
- qgroup rescan wait
- Added patches:
* 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch
* 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch
* 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch
* 0053-btrfs-progs-use-reentrant-localtime.patch
* 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch
* 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch
* 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch
* 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch
* 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch
* 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch
* 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch
* 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch
* 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch
- Change udev rule filename in setup-btrfs.sh to
/usr/lib/udev/rules.d/64-btrfs.rules from
from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7)
- Remove udev rules file - udev packages one itself (bnc#839960).
- update to upstream master (194aa4a1)
- btrfs-restore: deal with NULL returns from read_node_slot
- btrfs-restore: use the correct leafsize when reading the FS location
- btrfs-find-root: Add options to control generation and level
- btrfsck: fix incorrect casting on items in the corrupt_blocks tree
- Btrfs-progs: fix closing of devices
- Btrfs-progs: enhance btrfs-image to restore image onto multiple disks
- Btrfs-progs: cleanup btrfs-image usage
- Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing
- Btrfs-progs: skip open devices which is missing
- Btrfs-progs: fix misuse of skinny metadata in btrfs-image
- Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk
- Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP
- Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init}
- Btrfs-progs: Add chunk recover function - using old chunk items
- Btrfs-progs: Add block group check funtion
- Btrfs-progs: extend the extent cache for the device extent
- Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots
- Btrfs-progs: introduce common insert/search/delete functions for rb-tree
- Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree
- Btrfs-progs: Don't free the devices when close the ctree
- Btrfs-progs: don't close the file descriptor 0 when closing a device
- Btrfs-progs: fix missing recow roots when making btrfs filesystem
- Add fix for passing super_nr while opening ctree
- btrfs-progs-mkfs-default-extref.diff: turn on extended refs by
default, (aka hardlink count limtitation) (bnc#835695)
- added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix
loop mount detection again (bnc#834173)
- Simplify checks in mkinitrd scripts.
They are always true because they come from the same package
Use relative paths to binaries
- Move udev rules to /usr.
- Adjust rules to call binary from /usr
- Simplify fsck.btrfs, its just a dummy until fixed
- update to upstream master (f00dd8386a57d241d0f7c)
- Make requirement on libattr-devel explicit
- initrd support: add module (bnc#750185, bnc#727383)
- set correct file mode if writing replacement fsck
- fix build failure
- add btrfs-debug-tree to initrd
- adjust fs size to correct size (bnc#744593)
- man page documentation updates
- do not package obsolete utilities
- mkfs: store correct size of device in superblock (bnc#730103)
- updated restriper/balance commands to match kernel version
- place binaries in /usr tree (UsrMerge project)
- adjust mkinitrd scrippt accordingly
- add btrfsck repair options for:
- rebuild extent records
- fix block group accounting
- reset csums for rescue nodatasum mount
- prune corrupt extent allocation tree blocks
- device scanning fixes for dm and multipath (bnc#749540)
- initrd support: move btrfs device scan after block device setup
- documentation updates
- add csize for file commpressed size
- updated restore utility
- patch license to follow spdx.org standard
- btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix
segfaults from bnc#710486 due to unchecked usage of return
value of open_ctree()
[fixed compilation warnings]
- pull upstream, replace existing patches, spec update
- update 'restore' utility
- lzo support
- tools may now take earlies superblock when opening the fs
- other fixes
- pull integration-20111030 branch
- mkfs: force mkfs if desired
- other fixes
- add btrfs-dump-super to mkinitrd
- other fixes
- skip non-existent devices or without media
- documentation updates
- scrubbing single device
- graceful error handling when opening fs fails
- updated mkinitrd script to scan devices before mount (bnc#727383)
- add several tools to mkinitrd if root fs is btrfs
- pull upstream branch and delete local patches
- btrfsck: ignore -a (bnc#655906)
- btrfsck: fix strerror value
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- add patch for local version override as we do not build from
git, and avoid doubled "Btrfs" in output of 'btrfs'
- reorder help for 'get-default' right after 'set-default'
- add option -p to print parent subvolume
- add subvolume 'get-default' subsubcommand
- remove debugging printf from
0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch
- add support for currently available kernel features:
- add scrub subcommand
- scan /proc/partitions by default (or use --all-devices for all)
- mkfs fixes and improvements
- documentation fixes
- fix failing on deleted loop mounts (bnc#697671)
- update from git:
- add btrfs-select-super utility
- add btrfs-label utility
- allow mixed data+metadata (option --mixed)
- allow populating new filesystem with files (option --rootdir)
- allow discard support in mkfs
- lzo support
- deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show'
- other bugfixes and documentation improvements
- change to a hardlink
- add link for fsck.btrfs (bnc#665899)
- update to v0.19-35-g1b444cd:
* used space accounting fix for the converter
* Add btrfs-list for listing subvolumes
* Add new util: 'btrfs'
* multidevice support for check_mounted
* check slash in deleting subvolumes
* Add btrfsck option to select the super block copy
* btrfs-debug-tree: add -d option to print only the device mapping
- fix crash on creating filesystems (bnc#603620)
- revert last change (bnc#599224#c3)
- add hardlink from fsck.btrfs (bnc#599224)
- fix memory leak (bnc#537633)
- Updated to latest repo version.
- used space accounting fix for the converter
- btrfsctl: add snapshot/subvolume destroy ioctl
- btrfsck: check root back/forward references
- Add btrfs-map-logical program to map and read logical block numbers
- build btfs-convert (bnc#572912)
- enable parallel build
- added Supplements
- move apps to /sbin
- update to 0.19:
- build with rpm optflags
- install man pages
- fix leak in extends checking (bnc#523447)
- Initial package (0.18)
==== checkpolicy ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* When reading a binary policy by checkpolicy, do not automatically change the version
to the max policy version supported by libsepol or, if specified, the value given
using the "-c" flag.
* Updated documentation
* Prints the reason why opening a source policy file failed
==== discover ====
Version update (5.23.2 -> 5.23.3.1)
Subpackages: discover-backend-flatpak discover-backend-packagekit discover-notifier
- Update to 5.23.3.1
* flatpak: Do not include the resource type in the FlatpakResource::Id
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== drkonqi5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== elfutils ====
Version update (0.185 -> 0.186)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.185:
debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
etc/debuginfod*.urls rather than hardcoded into the
/etc/profile.d/debuginfod* scripts.
Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
for skipping large/slow transfers.
Add $DEBUGINFOD_RETRY for retrying aborted lookups.
debuginfod: Supply extra HTTP response headers, describing archive/file
names that satisfy the requested buildid content.
Support -d :memory: option for in-memory databases.
Protect against loops in federated server configurations.
Add -r option to use -I/-X regexes for grooming stale files.
Protect against wasted CPU from duplicate concurrent requests.
Limit the duration of groom ops roughly to rescan (-t) times.
Add --passive mode for serving from read-only database.
Several other performance improvements & prometheus metrics.
libdw: Support for the NVIDIA Cuda line map extensions.
DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
are defined in dwarf.h. New functions dwarf_linecontext and
dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags
==== ethtool ====
Version update (5.14 -> 5.15)
- update to upstream release 5.15
* Feature: new extended link substates for bad signal (no arg)
* Feature: coalesce cqe mode attributes (-c and -C)
* Fix: multiple fixes of EEPROM module data parsing (-m)
* Fix: fix condition to display MDI-X info (no arg)
==== exiv2 ====
Version update (0.27.4 -> 0.27.5)
- update to 0.27.5:
* BMFF bug fixes including CR3 previews
* Security fixes
* libFuzzer target
* Exiv2 monitored by oss-fuzz
* Minor bugs and fixes
==== frameworkintegration ====
Version update (5.87.0 -> 5.88.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove KDEPlatformTheme from readme
* Add FreeBSD CI
* Update .kde-ci.yml: add FreeBSD
==== fribidi ====
Version update (1.0.10 -> 1.0.11)
- update to 1.0.11:
* Updated Unicode tables to version 14.
* Skip isolates in fribidi_get_par_direction().
* Various fuzzing fixes.
* Various build fixes.
==== gnome-color-manager ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gnome-control-center ====
Subpackages: gnome-control-center-goa
- Add gnome-control-center-fix-autologin-shortcut.patch:
If we don't add this property for autologin_row, the shortcut to
toggle the GtkSwitch won't work (bsc#1191887,
glgo#GNOME/gnome-control-center!1084).
==== gnome-keyring ====
Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gnome-menus ====
Subpackages: libgnome-menu-3-0 typelib-1_0-GMenu-3_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gnome-session ====
Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gtk4 ====
Version update (4.4.0 -> 4.4.1)
Subpackages: gtk4-schema libgtk-4-1 typelib-1_0-Gtk-4_0
- Drop baselibs.conf, there should not be any consumers of 32bit
for this rather new package, so lets not build for the past.
- Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure
caused by inproper link to g_signal_emit.
- Disable sassc BuildRequires, only needed when building from git.
- Add pkgconfig(gi-docgen) and pkgconfig(iso-codes) BuildRequires
and pass gtk_doc=true to meson instead of documentation=true
following upstream changes. Also split develdocumentation out
into it's own sub-package.
- Drop pkgconfig(json-glib-1.0) BuildRequires, not needed nor used.
- Replace option print-backends=all with print-cups=enabled
following upstream changes.
- Stop passing xinerama=enabled to meson, not needed nor used.
- Add pkgconfig(tracker-sparql-3.0) BuildRequires and pass
tracker=enabled to meson, build with tracker support.
- Update to version 4.4.1:
+ input:
- Fix compose data on bigendian systems
- Accept long replacement strings for compose sequences
+ a11y:
- Fix accessible relations for menu buttons
- Fix accessible descriptions in some cases
- Simplify atspi context a bit
+ GtkTextView:
- Fix applying css properties such as letterspacing, line
decoration, font features, etc
- Improve grouping for undo
- Invalidate Pango contexts when font settings change
- Fix a crash
+ Theme: Improve styling for toggle buttons in toolbars
+ gsk: Avoid coordinate overflow with big text selections
+ GtkFileChooser: Fix handling of choices
+ GtkStackSwitcher: Expand child buttons
+ GtkCalendar: Fix day names for weeks that start on monday
+ GtkWindow: Prefer menubars when handling F10
+ GtkFontButton: Make sure the dialog is on the same display
+ X11: Fix handling of randr events
+ build: Fix detection of pre-compiled css files
+ Updated translations.
==== gvfs ====
Subpackages: gvfs-backends
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== hplip ====
Version update (3.21.6 -> 3.21.10)
- Update to 3.21.10
Added support for the following new printers:
* HP ENVY Inspire 7200e series
* HP ENVY Inspire 7900e series
* HP LaserJet MFP M140a
* HP LaserJet MFP M139a
* HP LaserJet MFP M141a
* HP LaserJet MFP M142a
* HP LaserJet MFP M140w
* HP LaserJet MFP M140we
* HP LaserJet MFP M139w
* HP LaserJet MFP M139we
* HP LaserJet MFP M141w
* HP LaserJet MFP M141we
* HP LaserJet MFP M142we
* HP LaserJet MFP M142w
* HP LaserJet M109a
* HP LaserJet M110a
* HP LaserJet M111a
* HP LaserJet M112a
* HP LaserJet M109w
* HP LaserJet M109we
* HP LaserJet M110w
* HP LaserJet M110we
* HP LaserJet M111w
* HP LaserJet M111we
* HP LaserJet M112we
* HP LaserJet M112w
* HP DesignJet Z6 Pro 64in
* HP DesignJet Z9 Pro 64in
* HP PageWide XL Pro 5200 PS MFP series
* HP PageWide XL Pro 8200 PS MFP series
* HP PageWide XL 3920 MFP
* HP PageWide XL 4200 Printer
* HP PageWide XL 4200 Multifunction Printer
* HP PageWide XL 4700 Printer
* HP PageWide XL 4700 Multifunction Printer
* HP PageWide XL 5200 Printer
* HP PageWide XL 5200 Multifunction Printer
* HP PageWide XL 8200 Printer
* HP Smart Tank 500 series
* HP Smart Tank 530 series
* HP Smart Tank Plus 570 series
* HP Smart Tank 7600
* HP Smart Tank 750
* HP Smart Tank 790
* HP Smart Tank Plus 710-720
* HP Smart Tank Plus 7000
* HP Smart Tank Plus 660-670
* HP Smart Tank Plus 6000
* HP DeskJet Ink Advantage Ultra 4800 All-in-One Printer series
- Rebased hplip-missing-drivers.patch & don't edit Makefile.in
- Rebased hplip-remove-imageprocessor.diff
- Remove libtool archives
- Add drivers for hplip-missing-drivers.patch from Fedora
(lp#1843592,rh#1739855,rh#1740132,rh#1742949)
==== hwdata ====
Version update (0.352 -> 0.353)
- Update to version 0.353 (bsc#1192587):
+ Updated pci, usb and vendor ids.
==== hwinfo ====
Version update (21.77 -> 21.78)
- merge gh#openSUSE/hwinfo#106
- Always read numerical 32bit serial number from EDID header.
Override this with ASCII serial number from display descriptor,
if available.
- Display numerical 32bit serial number for monitors without serial
number display descriptor
- 21.78
==== iptables ====
Subpackages: libip4tc2 libip6tc2 libxtables12 xtables-plugins
- Added alts requirements for iptables-backend-nft package.
- Removed update-alternatives dependency in libalternatives mode.
- Use libalternatives instead of update-alternatives.
==== json-glib ====
Subpackages: libjson-glib-1_0-0 typelib-1_0-Json-1_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== kactivities-stats ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix a typo in terms.h
* Port QStringRef (deprecated) to QStringView
* Add FreeBSD CI
* Update .kde-ci.yml: add FreeBSD
==== kactivities5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kactivities5-imports libKF5Activities5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove extra spaces from debug output
* Add FreeBSD CI
==== kactivitymanagerd ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== karchive ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Remove obsolete license texts: framework now LGPL-2.0-or-later
* Relicense files to LGPL-2.0-or-later
==== kauth ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Auth5 libKF5AuthCore5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix a race between KAuthPolicyGenTest and KAuthPolicyGenTestCompare.
* Add FreeBSD CI
==== kbookmarks ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Correct platform specification - we can be built on Android as well
==== kcmutils ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* KPluginSelector: Make sure to check if metaData/moduleInfo is valid before accessing it
* KPluginSelector: Allow KCMs to be loaded using X-KDE-ConfigModule keyword
* Remove unused internal method in KPluginSelector
* Deprecate KCModuleInfo in favor of KPluginMetaData API
* KCMultiDialog: Use deprecation macros to wrap internal KCModuleInfo API usage
* KCModuleLoader: Deprecate overloads using KCModuleInfo
* KPluginSelector: Port internally deprecated KCModuleInfo usage
* KCModuleProxy: Deprecate KService/KCModuleInfo overloads for constructor
* Add FreeBSD CI
==== kcodecs ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== kcompletion ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* New KCompletion::setSorterFunction() to allow custom sorting by providing function
* Port QStringRef (deprecated) to QStringView
* Add FreeBSD CI
* Add Android CI
==== kconfig ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Exclude new enum-overload from python bindings build
* Enforce KAuthorized enums being not 0
* Create enum to to authorize common keys
* Do not try to generate python bindings for KConfigGroup::moveValuesTo
* Create utility method for moving entries from one group to another
* Add FreeBSD CI
* Add Android CI
- Rebase kconfig-desktop-translations.patch
==== kconfigwidgets ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* [KCommandBar] Additionally sort commands by name (kde#443731)
* [KCommandBar] Don't display an indent for an icon if no item has an icon (kde#443382)
* [KCommandBar] Skip actions with empty text (kde#443732)
* Read proper color setting on Windows (kde#443300)
* [KCommandBar] Show information about a command in a tooltip (kde#438735)
==== kcoreaddons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes to list here.
==== kcrash ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Move more Linux-specific functions under #ifdef Q_OS_LINUX
* Add CMake option to build without X11
* Use imported target for X11
* Fix build without X11
* Add FreeBSD CI
* Add Android CI
* Enable CI deps on all platfoprms
==== kdbusaddons ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kde-cli-tools5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kdeclarative ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* GridDelegate: don't let labels overflow (kde#444707)
* Use a readonly property to control KCM margins
* [configmodule] Deprecate aboutData
* [ConfigModule] Allow creating KCMs without KAboutData
* [ConfigModule] Deprecate ctors that take KAboutData and KPluginMetaData
* Don't explicitly build shared libs
* Expose KAuthorized enum as dynamic properties to QML
* Add FreeBSD CI
* KCM GridDelegate: Display a blue line when the delegate has active focus
==== kded ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Bump KF_DISABLE_DEPRECATED_BEFORE_AND_AT value
* Port away from deprecated KPluginLoader
* Utilize KPluginMetaData::value overloads
* Add FreeBSD CI
==== kdelibs4support ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5KDELibs4Support5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add missing kitemmodels to ci deps
* Add FreeBSD CI
==== kdesu ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kdnssd-framework ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kdoctools ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kfilemetadata5 ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix wrong testcase.
* Port QStringRef (deprecated) to QStringView
* [FFmpegExtractor] Remove FFmpeg 2.x/3.0 support, handle deprecations
* Fix version checks in FindFFmpeg.cmake
* [DublinCore] Also test terms namespace
* [PopplerExtractor] directly use getters provided by poppler
* Add FreeBSD CI
==== kgamma5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kglobalaccel ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Properly split exec line args
* Fix build without Qt session manager
* Add FreeBSD CI
* Fix CI deps
==== kguiaddons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove unneeded lambda capture, fixing a compiler warning.
* Add FreeBSD CI
* Add Android CI
==== kholidays ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Correct Name of last day of daylight saving time (kde#444615)
==== khotkeys5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== ki18n ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes to list here.
- Rebase fallbackLang.diff
==== kiconthemes ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Also highlight charged text colors (kde#442569)
==== kidletime ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Relicense framework from LGPL-2.0-only to LGPL-2.1-or-later
* Add FreeBSD CI
==== kinfocenter5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kinit ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove code for loading libkdeinit5_foo.so modules
* Add FreeBSD CI
==== kio ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kio-core
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* KMountPoint: revert to parsing /dev/disk/by-{uuid,label}/ manually (kde#442106)
* CopyJob: handle the no-op case of symlinks on FAT partitions (kde#442310)
* KUrlCompletion: Disregard the trailing slash when sorting directory paths (kde#442717)
* KFilePropsPlugin: Allow to edit properties when setFileNameReadOnly is set (kde#441847)
* kuriikwsfiltereng: Fix quitting match logic if accidentally bang syntax is used (kde#437660)
* file_unix: Fix endless loop during xattr copy. (kde#441446)
* Improve "trash is full" error message (kde#442865)
==== kirigami2 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Kirigami2-5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Icon: Use icon-png as the default placeholder instead of icon-x-icon (kde#444884)
* reliably drop component pools (kde#429027)
==== kitemmodels ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kitemmodels-imports libKF5ItemModels5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Take into account a possible QLocale::setDefault() override.
* Add FreeBSD CI
* Add Android CI
==== kitemviews ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== kjobwidgets ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Handle all cases in switch(KJob::Unit) expressions to fix a compiler warning.
* Add FreeBSD CI
* Add Android CI
==== kmenuedit5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== knewstuff ====
Version update (5.87.0 -> 5.88.0)
Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Port to enum values for KAuthorized::authorizeAction
* Make sure that we query KService with lowercase desktop names since it
seems that KService stores everything lowercase. (kde#417575)
* Add FreeBSD CI
==== knotifications ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix Windows build
* warn when notifybypopup has pending notifications on destruction
* Add FreeBSD CI
* Add Android CI
* Add QML API overview documentation
* Add KNotifications QML plugin
* KWindowSystem is also not required on Android - but unlike Phonon
is also needed on Windows
* Phonon is not required for KNotifications on Windows or Android
==== knotifyconfig ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kpackage ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Allow KCM kpackages to use metadata of C++ plugin
* Utilize std::optional to check if we have already searched for a
KPluginMetaData object
* KPackage: Copy KPluginMetaData object when copying d-ptr
* Add FreeBSD CI
==== kparts ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* Deprecate unused & internal method
* PartLoader::createPartInstanceForMimeType: Port inlined code from hack
* Increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT version
* Un-Overload KParts::BrowserExtension::selectionInfo signal
* Add FreeBSD CI
* Add Android CI
* Fix CI deps for Android
==== kpeople5 ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Use const'ref here
* Add FreeBSD CI
* Add Android CI
==== kpty ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* Add FreeBSD CI
==== kquickcharts ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Enable CI deps on all platforms
==== krunner ====
Version update (5.86.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Deprecate K_EXPORT_PLASMA_RUNNER_WITH_JSON macro in favor or K_PLUGIN_CLASS_WITH_JSON
* Deprecate RunnerManager::allowedRunners method
* Add FreeBSD CI
- Update to 5.87.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.87.0
- Too many changes to list here.
==== kscreen5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kscreenlocker ====
Version update (5.23.2 -> 5.23.3)
Subpackages: libKScreenLocker5
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kservice ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Use KSERVICE_ENABLE_DEPRECATED_SINCE in header instead of BUILD variant
* cmake: Remove intermediate copy targets
* kservice.h: Silence deprecation warnings in inlined, deprecated code
* Add FreeBSD CI
* Add Android CI
* Don't use kdoctools on Android
* Fix CI deps for Android
==== ksystemstats5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== ktexteditor ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Expand katepart metadata (kde#444714)
* TextFolding::importFoldingRanges: get rid of UB (kde#444726)
==== ktextwidgets ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Fix CI deps for Android
==== kunitconversion ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== kwallet ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kwalletd5 libKF5Wallet5 libkwalletbackend5-5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kwayland ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Fix building waylandservertest when Qt was built without GLib support
* Correct the eglQueryWaylandBufferWL_func prototype
==== kwayland-integration ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kwayland-server ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* Correctly apply initial xdg-shell double buffered state
* Fix ownership of SlideInterface
* Emit DataOfferInterface::dragAndDropActionsChanged() only if dnd actions change
==== kwidgetsaddons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Port to QStringView
* Add FreeBSD CI
* Add Android CI
* KTitleWidget: Lower all sizes
* KSqueezedTextLabel: Fix clipped characters (kde#442595)
* KMessageDialog: fix setButtons() being called twice
==== kwin5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* wayland: Check workspace position when preferred deco mode changes
* DecorationItem: Prevent crash
* fixup! [wayland] fix ignored keyboard RepeatRate (kde#443721)
* RenderLoop: restrict repaint scheduling with fullscreen windows (kde#443872)
* wayland: Fix wayland windows growing after toggling decorations (kde#444119)
* Use QScopedPointer to store decoration object
* scripts/minimizeall: Try to preserve last active window
* screencasting: Do not crash when the platform cannot provide textures (kde#442711)
* effects/slidingpopups: Reload slide data after restarting compositing
* effects/slidingpopups: Schedule workspace repaints (kde#444502)
* platforms/drm: only use glDrawBuffer with desktop GL
* [keyboard kcm] fix lost Locks state on keymap reconfigure (kde#443739)
- Drop patches, now upstream:
* 0001-platforms-drm-only-use-glDrawBuffer-with-desktop-GL.patch
==== kwindowsystem ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix the compiler warning by casting int to unsigned.
* Link privately against XCB when building statically (kde#441266)
* Add FreeBSD CI
* Add Android CI
* Enable CI deps on all platfoprms
* Update .kde-ci.yml: add FreeBSD
==== kwrited5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kxmlgui ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* Add unit test for storing window state State separately
* Migrate "State" config entry to state config group if available
* Allow apps to opt-in storing state data in separate file
* Add FreeBSD CI
* Add Android CI
* [ci] Remove unused kwindowsystem dep
* Fix CI deps
==== layer-shell-qt ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== ldb ====
Version update (2.4.0 -> 2.4.1)
- Update to version 2.4.1
+ Corrected python behaviour for 'in' for LDAP attributes
contained as part of ldb.Message; (bso#14845);
+ Fix memory handling in ldb.msg_diff; (bso#14836);
+ Corrected python docstrings
==== libKF5ModemManagerQt ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Introduce VoiceInterface Type
* Add signals to watch for interface changes
* Fix DBus signal connection
==== libKF5NetworkManagerQt ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* cmake: use imported targets
==== libapparmor ====
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== libbytesize ====
Version update (2.5 -> 2.6)
- update to 2.6:
* Make sure Size can be interpreted as integer in Python 3.10
* Translation updates
==== libeconf ====
Version update (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
- Update to version libeconf-0.4.2+git20211111.c7a2c52:
* CMake fixes regarding document installation.
* Fixed different issues while writing string values to file.
* Writing comments to file too.
* Fixed memory leaks.
* Fixed crash while merging values.
==== libgdata ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgnome-keyring ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgnomekbd ====
Subpackages: gnomekbd-tools libgnomekbd8
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgpg-error ====
Version update (1.42 -> 1.43)
- Update to 1.43:
* Fix for building against GNU libc 2.34.
* Fix gpgrt-config problems.
* Fix gpgrt_free for legacy platforms.
* Fix truncation of error message in the middle of a character.
* Fix the --disable-threads configure options.
* Improve lock-obj generation for cross-builds.
* Improve cross-builds.
* Improve gpgrt_wait_processes.
==== libgsf ====
Subpackages: gsf-office-thumbnailer libgsf-1-114
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgtop ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libjcat ====
Version update (0.1.3 -> 0.1.8)
- update to 0.1.8:
* Fix a warning when used in a subproject
* Fix compilation on FreeBSD
* Do not use help2man to build manual pages
* Fall back to the AliasId for validation
* Fix jcat_context_verify_blob() to use self verify for checksums
* Allow verifying expired certificates with an additional argument
* Allow compiling json-glib as a subproject
* Export the old JCatEngine property to preserve internal ABI
* Do not fail verification if compiled without an engine
==== libkdecoration2 ====
Version update (5.23.2 -> 5.23.3)
Subpackages: libkdecorations2-5 libkdecorations2private9
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== libkscreen2 ====
Version update (5.23.2 -> 5.23.3)
Subpackages: libKF5Screen7 libkscreen2-plugin
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== libksysguard5 ====
Version update (5.23.2 -> 5.23.3)
Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* Fix ksgrd_network_helper crash on exit afer a failure (kde#444921)
* Fix incorrect string termination in ConnectionMapping
==== libpeas ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libplist ====
- Obsolete old python 2 plist module. It conflicts with the
python 3 version.
==== libseccomp ====
Version update (2.5.2 -> 2.5.3)
- Update to release 2.5.3
* Update the syscall table for Linux v5.15
* Fix issues with multiplexed syscalls on mipsel introduced in v2.5.2
* Document that seccomp_rule_add() may return -EACCES
==== libselinux ====
Version update (3.2 -> 3.3)
Subpackages: libselinux1 selinux-tools
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libselinux-bindings ====
Version update (3.2 -> 3.3)
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libsemanage ====
Version update (3.2 -> 3.3)
Subpackages: libsemanage-conf libsemanage2
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== libsepol ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Dropped CVE-2021-36085.patch, CVE-2021-36086.patch, CVE-2021-36087.patch
are all included
* Lot of smaller fixes identified by fuzzing
==== libtasn1 ====
Version update (4.17.0 -> 4.18.0)
- Update libtasn1.keyring with upstream keys
- libtasn1 4.18.0:
* Improve GTK-DOC manual
* Improve --help and --version for tools with gnulib
* Update gnulib files and various maintenance fixes
- drop libtasn1-rpmlintrc due to no longer being required on TW
==== libxslt ====
Subpackages: libxslt-tools libxslt1
- Add missing library .so files [bsc#1191771]
- shared lib packaging policy boo#1191771
==== libzypp ====
Version update (17.28.7 -> 17.28.8)
- Disable logger in the child after fork (bsc#1192436)
- version 17.28.8 (22)
==== llvm13 ====
- Let clang recommend gcc and glibc-devel as we need both for
building executables. No hard requirement because Clang can be
used as a frontend only. (boo#1191587)
- Set minimal CMake version required.
- Backport llvm-fix-building-with-GCC-12.patch in order to fix building
with GCC 12.
==== milou5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== nautilus ====
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1
- Add BuildRequires python3-dataclasses since SLE 15 SP4 uses
python36 to build.
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Merged latest upstream. Mostly cleanup, but includes a fix for
iscsi-init.service when trying to write to the root volume too
early (bsc#1192568), as well as an upstream fix for possible
deadlock when dealing with sysfs.
==== openexr ====
Version update (3.1.1 -> 3.1.3)
Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30
- version update to 3.1.3
Patch release with a change to default zip compression level:
* Default zip compression level is now 4 (instead of 6), which in our
tests improves compression times by 2x with only a tiny drop in
compression ratio.
* ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
now set default compression levels for writing.
* The Header how has ``zipCompressionLevel()`` and
``dwaCompressionLevel()`` to return the levels used for writing.
Also, various bug fixes, build improvements, and documentation
updates. In particular:
* Fixes a build failure with Imath prior to v3.1
* Fixes a bug in detecting invalid chromaticity values
- deleted patches
- openexr-fix-armv7-2.patch (upstreamed)
- openexr-fix-armv7.patch (upstreamed)
==== patterns-base ====
Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11
- Add filesystem tools to base for SLE (bsc#1095916)
- Use the correct icon for "A very basic desktop" pattern on Leap
for SLE don't show the pattern at all but require it from
x11 (bsc#1171725)
- Further handling for yast2 patterns split (boo#1159875)
- Handle also SLE specific changes
==== perl-HTTP-Message ====
Version update (6.33 -> 6.34)
- updated to 6.34
see /usr/share/doc/packages/perl-HTTP-Message/Changes
6.34 2021-11-08 14:27:36Z
- Catch case of empty name/value in header words split. (GH#168) (Galen Huntington)
==== plasma-browser-integration ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma-framework ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Plasma5 plasma-framework-components
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Fix crash in WindowThumbnail::updatePaintNode() (kde#444015)
* ExpandableListItem: Finally fix expanded height calculation permanently (kde#443755)
* Prevent tooltips from being incorrectly dismissed (kde#439522)
* Split window texture provider from window texture node (kde#439681)
* breeze: update slider style (kde#355889)
==== plasma-nm5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* OpenVPN: fix logic in auth dialog (kde#444882)
==== plasma5-addons ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma5-desktop ====
Version update (5.23.2.1 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2.1:
* keyboardlayout: Fix missing Esperanto flag icon in the menu (kde#445077)
* kickoff: Do not accept stylus in TapHandler (kde#445111)
* DRAFT: Fix issues with LayoutManager.insertAtCoordinates (kde#444071)
* Revert "taskmanager: Show highlight before ToolTipInstance starts loading for grouped tooltips" (kde#444633)
* Do not unnecessarily reset panel opacity when starting an animation (kde#437093)
* foldermodel: Drop overlay(s) to icons in plasma folder view (kde#444514)
* plasma-desktop runner: Fix showing interactive plasma/kwin console (kde#444366)
==== plasma5-integration ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE sddm-theme-openSUSE
- Update to 5.23.3
==== plasma5-pa ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma5-workspace ====
Version update (5.23.2 -> 5.23.3)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* fixed size hints to the osd
* use implicit size to not cause binding loops (kde#422072)
* wayland: don't create DesktopView for placeholder screen (kde#438839,kde#444801)
* [startplasma] Detect systemd service in linked state
* [Notifications] Fix grouping container side line
* Disconnect watcher for xdgActivationTokenArrived (kde#444385)
* interactiveconsole: Allow specifying mode from command line parameter
==== policycoreutils ====
Version update (3.2 -> 3.3)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.3
* Lots of fuzzing fixes
* `fixfiles -C` doesn't exclude /dev and /run anymore
Refreshed get_os_version.patch
==== polkit-kde-agent-5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== powerdevil5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action.
==== prison-qt5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Decrease the preferred size for PDF417 barcodes
* Add PDF417 barcode support
* Add FreeBSD CI
* Add Android CI
==== purpose ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* cmake: Use custom command instead of custom target for copy
* Set a title for JobDialog (kde#444205)
* Improve job window buttons (kde#444145)
* Fix whitespace punctuation in a warning
* email: Ensure we don't crash when there's no mailto preferredService (kde#443788)
* Make sharing via Telegram work again
* Add FreeBSD CI
==== python-numpy ====
- Expect failure of test_fpclass and test_float on riscv64
- Bump disk space constraint
==== python-semanage ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== qqc2-desktop-style ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Don't change MenuItem's arrow's color when selected (kde#443453)
==== samba ====
Version update (4.15.0+git.185.378416e547c -> 4.15.2+git.193.a4d6307f1fd)
Subpackages: libdcerpc-binding0 libdcerpc0 libndr-krb5pac0 libndr-nbt0 libndr-standard0 libndr2 libnetapi0 libsamba-credentials1 libsamba-errors0 libsamba-hostconfig0 libsamba-passdb0 libsamba-util0 libsamdb0 libsmbclient0 libsmbconf0 libsmbldap2 libtevent-util0 libwbclient0 samba-client samba-libs
- Fix regression introduced by CVE-2020-25717 patches, winbindd
does not start when 'allow trusted domains' is off; (bso#14899);
- Update to 4.15.2
* CVE-2016-2124: SMB1 client connections can be downgraded to
plaintext authentication; (bso#12444); (bsc#1014440);
* CVE-2020-25717: A user on the domain can become root on domain
members; (bso#14556); (bsc#1192284);
* CVE-2020-25718: Samba AD DC did not correctly sandbox Kerberos
tickets issued by an RODC; (bso#14558); (bsc#1192246);
* CVE-2020-25719: Samba AD DC did not always rely on the SID and
PAC in Kerberos tickets; (bso#14561); (bsc#1192247);
* CVE-2020-25721: Kerberos acceptors need easy access to stable
AD identifiers (eg objectSid); (bso#14557); (bsc#1192505);
* CVE-2020-25722: Samba AD DC did not do suffienct access and
conformance checking of data stored; (bso#14564);
(bsc#1192283);
* CVE-2021-3738: Use after free in Samba AD DC RPC server;
(bso#14468); (bsc#1192215);
* CVE-2021-23192: Subsequent DCE/RPC fragment injection
vulnerability; (bso#14875); (bsc#1192214);
- Update to 4.15.1
* vfs_shadow_copy2: core dump in make_relative_path; (bso#14682);
* Log clutter from filename_convert_internal; (bso#14685);
* MacOSX compilation fixes; (bso#14862);
* rodc_rwdc test flaps; (bso#14868);
* Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
bit' S4U2Proxy Constrained Delegation bypass in Samba with
embedded Heimdal; (bso#14642);
* Python ldb.msg_diff() memory handling failure; (bso#14836);
* "in" operator on ldb.Message is case sensitive; (bso#14845);
* Release LDB 2.4.1 for Samba 4.15.1; (bso#14848);
* samldb_krbtgtnumber_available() looks for incorrect string;
(bso#14854);
* Fix Samba support for UF_NO_AUTH_DATA_REQUIRED; (bso#14871);
* Allow special chars like "@" in samAccountName when generating
the salt; (bso#14874);
* Correctly ignore comments in CTDB public addresses file;
(bso#14826);
* Fix transit path validation; (bso#12998);
* Fix that child winbindd logs to log.winbindd instead of
log.wb-<DOMAIN>; (bso#14852);
* SMB3 cancel requests should only include the MID together with
AsyncID when AES-128-GMAC is used; (bso#14855);
* Prepare to operate with MIT krb5 >= 1.20; (bso#14870);
* Heimdal prefers RC4 over AES for machine accounts; (bso#14864);
- Enable samba-tool without ad dc.
==== selinux-policy ====
Version update (20210716 -> 20211111)
Subpackages: selinux-policy-targeted
- Update to version 20211111. Refreshed:
* fix_dbus.patch
* fix_systemd.patch
* fix_authlogin.patch
* fix_auditd.patch
* fix_kernel_sysctl.patch
* fix_networkmanager.patch
* fix_chronyd.patch
* fix_unconfineduser.patch
* fix_unconfined.patch
* fix_firewalld.patch
* fix_init.patch
* fix_xserver.patch
* fix_logging.patch
* fix_hadoop.patch
==== sg3_utils ====
Version update (1.46 -> 1.47)
- Update to version 1.47:
* sg_rep_zones: add support for REPORT ZONE DOMAINS and
REPORT REALMS in this utility
* sg_raw: fix prints of NVMe NVM command names
* sg_logs: additions to Volume statistics lpage [ssc5r05c]
- additions to Command duration limits statistics log
page [spc6r06]
* sg_vpd: fix do_hex type on some recent pages
- zoned block dev char vpd: add zone alignment mode and
zone starting LBA granularity [zbc2r11]
* sg_read_buffer: fix --length= problem
* sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors
* sg_dd: srand48_r() and mrand48_r() are GNU libc specific,
put conditional in so non-reentrant version used otherwise
- 'iflag=00,ff' places the 32 bit block address (big endian)
into each block
* sgp_dd: major rework, fix issue with error being ignored
- new: --chkaddr which checks for block address in each block
- add check for stdatomic.h presence in configure.ac
* sg_xcopy: tweak CSCD identification descriptor
* sg_get_elem_status: fix issue with '--maxlen=' option
- add 2 depopulation revocation health attributes [sbc5r01]
* transport error handling improved. To fix report of a
BAD_TARGET transport error but the utility still continued.
- introduce SG_LIB_TRANSPORT_ERROR [35] exit status
* several utilities: override '--maxlen=LEN' when LEN
is < 16 (or 4), take default (or 4) instead
* scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297)
* sg_lib: add sg_scsi_status_is_good(),
sg_scsi_status_is_bad() and sg_get_zone_type_str()
* pt_linux: fix verify(BytChk=0) which Linux SNTL translated
to write, other SNTL cleanups
* pt_linux_nvme: fix fua setting
* pt: check_pt_file_handle() add return value of 5 for
- _service updates:
* re-enable service, hadn't been used for 1.46 release
* use upstream author's git repository, simplify versioning scheme
* use obscpio format
==== solid ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Solid5 solid-imports
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix "unused variable" warning when building without libmount.
* Fix "unused variable" warning when building on FreeBSD.
* Implement ARM specific CPU info
* Add FreeBSD CI
* Add Android CI
* Fix compiling on CentOS 7 (broken by clang-format)
==== sonnet ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetUi5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Build examples only when BUILD_EXAMPLES is on
* Remove duplicate includes from .cpp/.h
* Fix applying highlighter in quick document
* data/parsetrigrams.cpp: ensure the output is deterministic
* Add FreeBSD CI
* Add Android CI
* Remove bad Messages.sh
* Don't crash on null textDocument if suggestions are invoked
* Add missing qmldir
* Implement QtQuick bindings for Sonnet
==== speex ====
- Fix zero division error in read_samples (CVE-2020-23903 bsc#1192580)
speex-CVE-2020-23903.patch
==== suse-module-tools ====
Version update (16.0.13 -> 16.0.14+2)
- Update to version 16.0.14:
* add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE).
Both packages are now obsoleted by suse-module-tools.
(jsc#SLE-21032)
* 60-io-scheduler.rules: don't use BFQ for real multiqueue devices
(jsc#SLE-21032, bsc#1192161)
* 60-io-scheduler.rules: use "none" for multipath components
(bsc#1192161)
==== syntax-highlighting ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5SyntaxHighlighting5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes to list here.
==== systemsettings5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* Use handlers in sub category header
==== threadweaver ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== totem-pl-parser ====
Subpackages: libtotem-plparser18
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== tracker ====
Subpackages: libtracker-sparql-3_0-0 tracker-data-files
- Add tracker-fix-actual-0-path-matches.patch: Fix no metadata
available when using tracker3 info caused by a wrong sparql
implementation. (bsc#1191207, glgo#GNOME/tracker#337)
==== tracker-miners ====
Subpackages: tracker-miner-files
- Drop 0001-Revert-tracker-Use-faster-query-in-tracker3-info.patch:
Upstream fix landed in tracker instead of tracker-miners.
(bsc#1191207, glgo#GNOME/tracker#337)
==== transactional-update ====
Version update (3.6.0 -> 3.6.1)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.6.1
- Fix rsyncing /etc into the running system with
- -drop-if-no-change [bsc#1192242]
==== vim ====
Version update (8.2.3582 -> 8.2.3587)
Subpackages: vim-data-common vim-small
- fixes boo#1192631
- Updated to version 8.2.3587, fixes the following problems
* Reading uninitialized memory when giving spell suggestions.
* The "gd" and "gD" commands do not update search stats. (Gary Johnson)
* "verbose set efm" reports the location of the :compiler command. (Gary
Johnson)
* Crash when passing float to "term_rows" in the options argument of
term_start(). (Virginia Senioria)
* Command completion test fails.
* Compiler test fails with backslash file separator.
==== xdg-desktop-portal-kde ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== xdg-user-dirs-gtk ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
1
0
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:
apparmor
atk
audit (3.0.5 -> 3.0.6)
audit-secondary (3.0.5 -> 3.0.6)
btrfsprogs (5.14.1 -> 5.15)
checkpolicy (3.2 -> 3.3)
ebtables
elfutils (0.185 -> 0.186)
ethtool (5.14 -> 5.15)
fribidi (1.0.10 -> 1.0.11)
hwinfo (21.77 -> 21.78)
iptables
json-glib
ldb (2.4.0 -> 2.4.1)
libapparmor
libeconf (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
libgpg-error (1.42 -> 1.43)
libpeas
libseccomp (2.5.2 -> 2.5.3)
libselinux (3.2 -> 3.3)
libselinux-bindings (3.2 -> 3.3)
libsemanage (3.2 -> 3.3)
libsepol (3.2 -> 3.3)
libtasn1 (4.17.0 -> 4.18.0)
libxslt
libzypp (17.28.7 -> 17.28.8)
open-iscsi
patterns-base
policycoreutils (3.2 -> 3.3)
python-numpy
python-semanage (3.2 -> 3.3)
selinux-policy (20210716 -> 20211111)
sg3_utils (1.46 -> 1.47)
suse-module-tools (16.0.13 -> 16.0.14+2)
transactional-update (3.6.0 -> 3.6.1)
vim (8.2.3582 -> 8.2.3587)
=== Details ===
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== atk ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== audit ====
Version update (3.0.5 -> 3.0.6)
Subpackages: libaudit1 libauparse0
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== audit-secondary ====
Version update (3.0.5 -> 3.0.6)
Subpackages: audit python3-audit system-group-audit
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== btrfsprogs ====
Version update (5.14.1 -> 5.15)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
- Fix rollback regression which can lead to data corruption
Added patches: rollback-regression-fix.patch (bsc#1069478)
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).
- update to version 4.13.3:
* check: fix --force, wrong check for a mounted block device
* build: fix --with-convert parsing
* subvol list: don't list TOPLEVEL
* other: update tests
- update to version 4.13.2:
* subvol list:
* don't list toplevel subvolume among deleted (broken since 4.8.3)
* minor adjustments of uuid print format
* subvol delete:
* fix swapped behaviour of --commit-each and --commit-after
* fix potentially lost sync if subvolumes are from different filesystems
* check: add cache for metadata blocks, should improve performance
* other:
* new tests, testsuite updates
* doc updates
* cleanups
- update to version 4.13.1:
* image: speed up generating the sanitized names, do not generate unprintable chars
* completion: add missing commands, better mount point detection
* restore: add zstd support; libzstd detected automatically, will be
requested by default in the future, or can be configured out
* other:
* misc fixes found by sparse
* doc enhancements, ioctl manual page started
* updated and new tests
* build fixes
- update to version 4.13:
* convert: reiserfs support
* check: new option --force to allow check of a mounted filesystem (no repair)
* mkfs: --rootdir will now copy special files
* dump-tree: minor output changes
* inspect rootid: accept file as arugment
* dev usage: don't calculate slack space for missing devices
* fi du: don't print error on EMPTY_SUBVOL (inode number 2)
* build:
* fixed support for sanitization features on gcc (tsan, asan, ubsan)
* fix PIE build
* other:
* misc cleanups and stability fixes
* travis CI enhancements
* new tests, fuzzed images
* testsuite cleanups
- Removed patches:
- 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed
- local-version-override.patch - not needed anymore
- btrfs-support-pie.patch - upstremed
- Removed patches:
- 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch
- 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch
- update to 4.12.1
* build:
* fix cross-compilation
* use gnu90 explicitly
* dump-tree: more relaxed checks so -b can print block on a damaged fs
* convert: fix the 1MB range exclusion
* check: more dir_item hash checks
* other
* added missing getopt spec for some options
* doc fixes
* cleanups
* test updates
- update to 4.12
* subvol show: new options --rootid, --uuid to show subvol by the given spec
* convert: progress report fixes, found by tsan
* image: progress report fixes, found by tsan
* fix infinite looping in find-root, or when looking for free extents
* other:
* code refactoring
* docs updates
* build: ThreadSanitizer support
* tests: stricter checks for mounted filesystem
- update to -4.11.1
* image: restoring from multiple devices
* dev stats: make --check option work
* check: fix false alert with extent hole on a NO_HOLE filesystem
* check: lowmem mode, fix false alert in case of mixed inline and compressed
extent
* convert: work with large filesystems (many TB)
* convert: fix overwriting of eb header flags
* convert: do not clear NODATASUM flag in inodes when run with --no-datasum
* docs updates
* build: sync Android.mk with Makefile
* tests:
* new tests
* fix 008 and 009, shell quotation mistake
- update to 4.11
* receive: fix handling empty stream with -e (multi-stream)
* send dump: fix printing long file names
* stability fixes for: dump-super, print-tree, check
* option parser updates: global options are parsed before the subcommand name
(old xfstests will fail)
* new and updated tests
* documentation updates
- btrfs-support-pie.patch: remove CFLAGS usage from linker lines,
this will allow the default PIE support to work.
- update to 4.10.2
* check: lowmem mode fix for false alert about lost backrefs
* convert: minor bugfix
* library: fix build, misisng symbols, added tests
- update to 4.10.1
* receive: handle subvolume in path clone
* convert: rollback fixed (rewrite was needed to address previous design issues)
* build: fix build of 3rd party tools, missing <linux/sizes.h>
* dump-tree: print log trees
* other: new and updated tests
- update to 4.10
* send: dump output fixes: missing newlies
* check: several fixes for the lowmem mode, improved error reporting
* build
* removed some library deps for binaries that not use them
* ctags, cscope
* split Makefile to the autotool generated part and the rest, not needed
to autogen.sh after adding a file
* shared code: sync easy parts with kernel sources
* other
* lots of cleanups
* source file reorganization: convert, mkfs, utils
* lots of spelling fixes in docs, other updates
* more tests
- update to 4.9.1
* check:
* use correct inode number for lost+found files
* lowmem mode: fix false alert on dropped leaf
* size reports: negative numbers might appear in size reports during device
deletes (previously in EiB units)
* mkfs: print device being trimmed
* defrag: v1 ioctl support dropped
* quota: print message before starting to wait for rescan
* qgroup show: new option to sync before printing the stats
* other:
* corrupt-block enhancements
* backtrace and co. cleanups
* doc fixes
- update to 4.9
* check: many lowmem mode updates
* send: use splice syscall to copy buffer from kernel
* receive: new option to dump the stream in textual form
* convert:
* move sources to own directory
* prevent accounting of blocks beyond end of the device
* make it work with 64k sectorsize
* mkfs: move sources to own directory
* defrag: warns if directory used without -r
* dev stats:
* new option to check stats for non-zero values
* add long option for -z
* library: version bump to 0.1.2, added subvol_uuid_search2
* other:
* cleanups
* docs updates
- update to 4.8.5
* receive: fix detection of end of stream (error reported even for valid
streams)
* other:
* added test for the receive bug
* fix linking of library-test
- update to 4.8.4
* check: support for clearing space cache v2 (free-space-tree)
* send:
* more sanity checks (with tests), cleanups
* fix for fstests/btrfs/038 and btrfs/117 failures
* build:
* fix compilation of standalone ioctl.h, pull NULL definition
* fix library link errors introduced in 4.8.3
* tests:
* add more fuzzed images from bugzilla
* add bogus send stream checks
* fixups and enhancements for CI environment builds
* misc refinements and updates of testing framework
* other:
* move sources for btrfs-image to own directory
* deprecated and not build by default: btrfs-calc-size, btrfs-show-super
* docs updates
- update to 4.8.3
* check:
* support for clearing space cache (v1)
* size reduction of inode backref structure
* send:
* fix handling of multiple snapshots (-p and -c options)
* transfer buffer increased (should reduce number of context switches)
* reuse existing file for output (-f), eg. when root cannot create files (NFS)
* dump-tree:
* print missing items for various structures
* new: dev stats, balance status item
* sync key names with kernel (the persistent items)
* subvol show: now able to print the toplevel subvolume -- the creation time
might be wrong though
* mkfs:
* store the creation time of toplevel root inode
* print UUID in the summary
* build: travis CI for devel
* other:
* lots of cleanups and refactoring
* switched to on-stack path structure
* fixes from coverity, asan, ubsan
* new tests
* updates in testing infrastructure
* fixed convert test 005
- update to 4.8.2
* convert: also convert file attributes
* convert: fix wrong tree block alignment for unalianged block group
* check: quota verify fixes, handle reloc tree
* build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels
* build: add stub for BUILD_ASSERT when ioctl.h is included
* dump-tree: don't crash on unrecognized tree id for -t
* tests:
* add more ioctl tests
* convert: more symlink tests, attribute tests
* quota verify for reloc tree
* other cleanups
- Add ability to provide site specific defaults for mkfs (FATE#320615).
* Only used for SLES11 defaults.
- Added patch mkfs-default-features.patch
- update to 4.8.1
* 32bit builds fixed
* build without backtrace support fixed
- update to 4.8
* error handling improvements all over the place
* new fuzzed images, test updates
* doc fixups
* minor cleanups and improvements
* kernel library helpers moved to own directory
* qgroup: fix regression leading to incorrect status after check,
introduced in 4.7
- update to 4.7.3
* fixed free space tree compat status
* check: low-mem mode: handle partially dropped snapshots
* dump-super: consolidate options for superblock copy
* tree-stats: check mount status
* subvol delete: handle verbosity option
* defrag: print correct error string
* mkfs: fix reading rotational status
* other:
* UBSAN build option
* documentation updates
* enhanced tests: convert, fuzzed images, more tools to run on fuzzed
images
- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build
- update to 4.7.2
* check:
* urgent fix: false report of backref mismatches; do not --repair
last unaffected version 4.6.1 (code reverted to that state)
* fuzzing and fixes
* added more sanity checks for various structures
* testing images added
* build: udev compatibility: do not install .rules on version < 190
* other:
* dump-super: do not crash on garbage value in csum_type
* minor improvements in messages and help strings
* documentation:
* filesystem features
- Add new btrfsprogs-udev-rules package to contain the udev rules.
- Fix packaging for udev rules:
- btrfs builtin didn't exist prior to udev v190, so the rules must
depend on that version.
- Added patch:
* btrfsprogs-only-install-udev-rules-for-udev-190.patch
- update to 4.7.1
* check:
* new optional mode: optimized for low memory usage (memory/io tradeoff)
* --mode=lowmem, not default, still considered experimental
* does not work with --repair yet
* convert: regression fix, ext2_subvol/image rw permissions
* mkfs/convert:
* two-staged creation, partially created filesystem will not be recognized
* improved error handling (fewer BUG_ONs)
* convert: preparation for more filesystems to convert from
* documentation updates: quota, qgroup
* other
* message updates
* more tests
* more build options, enhanced debugging
- update to 4.7
* convert: fix creating discontig extents
* check: speed up traversing heavily reflinked extents within a file
* check: verify qgroups of higher levels
* check: repair can now fix wrong qgroup numbers
* balance: new option to run in the background
* defrag: default extent target size changed to 32MiB
* du: silently skip non-btrfs dirs/files
* documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub,
filesystem, convert
* bugfixes:
* unaligned access (reported for sparc64) in raid56 parity calculations
* use /bin/bash
* other stability fixes and cleanups
* more tests
- Removed patches:
* 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
* 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.6.1
* fi resize: negative resize argument accepted again
* qgroup rescan: fix skipping when rescan is in progress
* mkfs: initialize stripesize to correct value
* testsuite updates, mostly convert tests
* documentation updates
* btrfs-device, btrfs-restore manual pages enhanced
* misc fixups
- update to 4.6
* convert - major rewrite:
* fix a long-standing bug that led to mixing data blocks into metadata block
groups
* the workaround was to do full balance after conversion, which was
recommended practice anyway
* explicitly set the lowest supported version of e2fstools to 1.41
* provide and install udev rules file that addresses problems with device
mapper devices, renames after removal
* send: new option: quiet
* dev usage: report slack space (device size minus filesystem area on the dev)
* image: support DUP
* build: short options to enable debugging builds
* other:
* code cleanups
* build fixes
* more tests and other enhancements
* Removed patches:
* 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
* 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
* btrfs-progs-no-PKG_CHECK_VAR
- btrfsck updates for qgroup verification and repair (fate#318144)
* We can now check all qgroup levels
* btrfsck will write out corrected qgroups when run with --repair
- Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
- Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
- Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.5.3
* ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
on architectures that do not support unaligned access and do not performa
any fixups
* improved validation checks of superblock and chunk-related structures
* subvolume sync: fix handling of -s option
* balance: adjust timing of safety delay countdown with --full-balance
* rescue super-recover: fix reversed condition check
* check: fix bytes_used accounting
* documentation updates: mount options, scrub, send, receive, select-super,
check, mkfs
* testing: new fuzzed images, for superblock and chunks
- fix build failure on 13.1: conditional default for udevdir
- fix build failure on SLE11SP4: wrong check in makefile
- Add udev rules for dm devices (bsc#912170 bsc#888215)
- Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
- Added patch: btrfs-progs-no-PKG_CHECK_VAR
- update to 4.5.2
* new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats
* check: fix false alert for metadata blocks crossing stripe boundary
* check: catch when qgroup numbers mismatch
* check: detect running quota rescan and report mismatches
* balance start: add safety delay before doing a full balance
* fi sync: is now silent
* fi show: don't miss filesystems with partially matching uuids
* dev ready: accept only one argument for device
* dev stats: print "devid:N" for a missing device instead of "(null)"
* other:
* lowest supported version of e2fsprogs is 1.41
* minor cleanups, test updates
- Removed patch: 2000-btrfs-full-balance-warning.diff
- update to 4.5.1
* mkfs: allow DUP on multidev fs
* fix static build
- update to 4.5
* new/moved commands
* btrfs-show-super -> btrfs inspect-internal dump-super
* btrfs-debug-tree -> btrfs inspect-internal dump-tree
* new commands
* btrfs fi du - calculate disk usage, including shared extents
* enhancements
* device delete - delete by id (needs kernel support, not merged to 4.6)
* check - new option to specify chunk root
* debug-tree/dump-tree - option -t understands human readable name of the
tree (along numerical ids)
* btrfs-debugfs - can dump block group information
* bugfixes
* all commands should accept the option separator "--"
* several fixes in device scan
* restore works on filesystems with sectorsize > 4k
* debug-tree/dump-tree - print compression type as string
* subvol sync: fix crash, memory corruption
* argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
inspect subvolid-resolve
* check for block device or regular file in several commands
* other
* documentation updates
* manual pages for the moved tools now point to btrfs-filesystem
* testsuite updates
- Removed patch (upstream):
0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch
- Recommend btrfsmaintenance
- hide min/max macros clashing with gcc 6 (bnc#966257)
(0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)
- update to 4.4.1
* find-root: don't skip the first chunk
* free-space-tree compat bits fix
* build: target symlinks
* documentation updates
* test updates
- update to 4.4
* mkfs.btrfs --data dup
* support balance filters added/enhanced in linux 4.4
* manual pages enhanced (btrfs, mkfs, mount, filesystem, balance)
* 'btrfs filesystem usage' works with mixed blockgroups
* build: installation to /usr/local
* build: the 'ar' tool is properly deteced during cross-compilation
* improved stability on fuzzed/crafted images when reading sys array in
superblock
* debug-tree: option -t understands ids for tree root and chnuk tree
* check: properly reset nlink of multi-linked file
* chunk recovery: fix floating point exception
* chunk recovery: endianity bugfix during rebuild
* mkfs with 64K pages and nodesize reported superblock checksum mismatch
- Removed patches:
* 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
* fix-doc-build-on-SLE11SP3.diff
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at post / postun (boo#958562)
- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819)
- Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
- update to 4.3.1
* fixes
* device delete: recognize 'missing' again
* mkfs: long names are not trimmed when doing ssd check
* support partitioned loop devices
* other
* replace several mallocs with on-stack variables
* more memory allocation failure handling
* add tests for bugs fixed
* cmd-device: switch to new message printing helpers
* minor code cleanups
- update to 4.3
* mkfs
* mixed mode is not forced for filesystems smaller than 1GiB
* mixed mode broken with mismatching sectorsize and nodesize, fixed
* print version info earlier
* print devices sorted by id
* do not truncate target image with --rootsize
* fi usage:
* don't print global block reserve
* print device id
* minor output tuning
* other cleanups
* calc-size:
* div-by-zero fix on an empty filesystem
* fix crash
* bugfixes:
* more superblock sanity checks
* consistently round size of all devices down to sectorsize
* misc leak fixes
* convert: don't try to rollback with a half-deleted ext2_saved subvolume
* other:
* check: add progress indicator
* scrub: enahced error message
* show-super: read superblock from a given offset
* add README
* docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
* build: optional build with more warnings (W=...)
* build: better support for static checkers
* build: html output of documentation
* pretty-print: last_snapshot for root_item
* pretty-print: stripe dev uuid
* error reporting wrappers, introduced and example use
* refactor open_file_or_dir
* other docs and help updates
* testing:
* test for nodes crossing stripes
* test for broken 'subvolume sync'
* basic tests for mkfs, raid option combinations
* basic tests for fuzzed images (check)
* command intrumentation (eg valgrind)
* print commands if requested
* add README for tests
- build btrfsprogs-static package for 13.2 and Factory, package
with static versions of the utilities, aimed for rescue environments
- update to 4.2.3
- subvol sync: make it actually work again
- scanning: do not scan already discovered filesystems (minor optimization)
- convert: better error message in case the filesystem is not finalized
- restore: off-by-one symlink path check fix
- update to 4.2.2
- fi label: use fallback if the label ioctl is not available
- convert: check nodesize constraints against commandline features (-O)
- scrub: report status 'running' until all devices are finished
- device scanning might crash in some scenarios
- fi usage: print summary for non-root users
- update to 4.2.1
- fix an off-by-one error in cross-stripe boundary check
- convert: don't write uninitialized data to image
- image: don't loop with option -t0
- image: don't create threads if compression is not requested
- Removed patches:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64
(bsc#945229)
- Added patch:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- version 4.2
* enhancements:
* mkfs: do not create extra single chunks on multiple devices
* resize: try to guess the minimal size, 'inspect min-dev-size'
* qgroup assign: add option to schedule rescan
* chunk-recover: be more verbose about the scanning process
* fixes:
* check:
* find stripes crossing stripe boundary -- created by convert
* print correct range for file hole when there are no extents
and learn how to fix it
* replace: more sanity checks
* convert: concurrency fixes related to reporting progress
* find-root: option -a will not skip the current root anymore
* subvol list: fix occasional crash
* do not create stripes crossing stripe boundary
* build:
* fixes for musl libc
* preliminary support for android (not working yet, more code changes needed)
* new EXTRA_CFLAGS and EXTRA_LDFLAGS
* other:
* lots of cleanups
* tests: lots of updates, new tests, framework improvements
* documentation updates
* debugging: print-tree shows stripe length
- Removed patches (upstreamed):
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
2000-btrfs-full-balance-warning.diff
- Add feature to get minimum size a filesystem can be resized to
(FATE#317897).
- Added patches:
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- version 4.1.2
- mkfs: bugfix, previous version does not create entierly correct
filesystem (has to be recreated)
- version 4.1.1
* bugfixes
- defrag: threshold overflow fix
- fsck:
- check if items fit into the leaf space
- fix wrong nbytes
- mkfs:
- create only desired block groups for single device
- preparatory work for fix on multiple devices
* enhancements
- new alias for 'device delete': 'device remove'
* other
- fix compilation on old gcc (4.3)
- documentation updates
- debug-tree: print nbytes
- test: image for corrupted nbytes
- corupt-block: let it kill nbytes
- spec: drop libacl dependency
- version 4.1
* bugfixes
- fsck.btrfs: no bash-isms
- bugzilla 97171: invalid memory access (with tests)
- receive:
- cloning works with --chroot
- capabilities not lost
- mkfs: do not try to register bare file images
- option --help accepted by the standalone utilities
* enhancements
- corrupt block: ability to remove csums
- mkfs:
- warn if metadata redundancy is lower than for data
- options to make the output quiet (only errors)
- mixed case names of raid profiles accepted
- rework the output:
- more comprehensive, 'key: value' format
- subvol:
- show:
- print received uuid
- update the output
- new options to specify size units
- sync:
- grab all deleted ids and print them as they're removed,
previous implementation only checked if there are any
to be deleted - change in command semantics
- scrub: print timestamps in days HMS format
- receive:
- can specify mount point, do not rely on /proc
- can work inside subvolumes
- send:
- new option to send stream without data (NO_FILE_DATA)
- convert:
- specify incompat features on the new fs
- qgroup:
- show: distinguish no limits and 0 limit value
- limit: ability to clear the limit
- help for 'btrfs' is shorter, 1st level command overview
- debug tree: print key names according to their C name
* new
- rescure zero-log
- btrfsune:
- rewrite uuid on a filesystem image
- new option to turn on NO_HOLES incompat feature
* deprecated
- standalone btrfs-zero-log
* other
- testing framework updates
- uuid rewrite test
- btrfstune feature setting test
- zero-log tests
- more testing image formats
- manual page updates
- ioctl.h synced with current kernel uapi version
- convert: preparatory works for more filesystems (reiserfs pending)
- use static buffers for path handling where possible
- add new helpers for send uilts that check memory allocations,
switch all users, deprecate old helpers
- Makefile: fix build dependency generation
- map-logical: make it work again
- Install bash completion for btrfs.
- version 4.0
* resize:
* don't accept file as an argument (it's confusing)
* print better error message in case of an error
* restore: optionally restore metadata (time, mode, uid/gid)
* receive: optionally enforce chroot
* new rescue subcommand 'zero-log', same as btrfs-zero-log, but
now also part of the main utility
* check:
* free space checks match kernel, fixes incorrect reports
* convert: fix setting of checksum bit if --no-datasum is used
* fsck.btrfs: don't print messages
* fix quota rescan on PPC64 (mangled ioctl number)
* test updates
* documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
- convert:
- new option to specify metadata block size
- --no-progress actually works
- restore: properly handle the page boundary corner case
- build fixes:
- missing macro from public header, BTRFS_BUILD_VERSION
- wrong handling of --enable-convert
- fi usage: reports correct space for degraded mounts
- other:
- mkfs: help string updates
- completion: added 'usage' subcommands
- cleanups in qgroup code, preparatory work
- version 3.19
- btrfs-image
- restore can now run in parallel threads
- fixed restore of multiple image from multiple devices onto a single dev
- introduced metadump v2
- check
- make --init-csum-tree and --init-extent-tree work together
- find-new
- option to search through all metadata even if a root was already found
- convert
- show progress by default, can be turned off
- corrupt-block
- option to work on a specific root
- bash completion script for all subcommands
- spec: convert to autotools
Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- add COPYING
- version 3.18.2
* qgroup show: print human readable sizes, options to say otherwise
* check: new option to explicitly say no to writes
* mkfs: message about trimming is not printed to stderr
* fi show: fixed return value
* tests: new infrastructure
* btrfstune: force flag can be used together with seeding option
* backtrace support is back
* getopt cleanups
* doc and help updates
- version 3.18.1
- minor fixes
- documentation updates
- version 3.18
- mkfs - skinny-metadata feature is now on by default, first introduced in
kernel 3.10
- filesystem usage - give an overview of fs usage in a way that's more
comprehensible than existing 'fi df'
- device usage - more detailed information about per-device allocations
- check:
- option to set a different tree root byte number
- ability to link lost files to lost+found, caused by a recent kernel bug
- repair of severely corrupted fs (use with care)
- convert - option to show progress
- subvol create - print the commit mode inline, print the global mode only if --verbose
- other updates: musl-libc support, coverity bugfixes, new test images,
documentation
- Removed patches (upstreamed):
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- version 3.17.3
- convert: fix conversion of sparse ext* filesystems
- show: resolve to the correct path
- fsck: more verbose error for root dir problems
- version 3.17.2
- check improvements
- add ability to replace missing dir item/dir indexes
- fix missing inode items
- create missing root dirid
- corrupt block: enhancements for testing fsck
- zero-log: able to reset a fs with bogus log tree pointer (bko#72151)
- package mkinitrd scripts conditionally (bsc#893577)
- spec: minor updates
- version 3.17.1
- fi df: argument handling
- fix linking with libbtrfs
- replace: better error reporting
- fi show: fixed stall if run concurrently with balance
- check: fixed argument parsing for --subvol-extents
- fi df: SI prefixes corrected
- Added patches:
* fix-doc-build-on-SLE11SP3.diff
- Removed patches:
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
- version 3.17
- check: --init-csum-tree acutally does something useful, rebuilds the whole
csum tree
- /dev scanning for btrfs devices is gone
- /proc/partitions scanning is gone, blkid is used exclusively
- new subcommand subvolume sync
- filesystem df: new options to set unit format
- convert: allow to copy label from the origin, or specify a new one
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- Added patches:
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Removed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- version 3.16.2
- fsck: handle bad extent mapping
- image: make it work on a balanced fs
- btrfs-show-super: print flags in human readable way
- documentation updates
- version 3.16.1
- library version defines
- subvol list: -R to print received UUID
- fixed detection of multiple mounts on the same directory
- restore: misc fixes
- other fixes
- Modified patches (sync with pending upstream versions):
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
- Removed patch: library-version-defines.patch (upstream)
- send-stream API users updatd, drop the workaround
- Removed patch: send-stream-api-wokaround.patch
- workaround for send api breakage
- Added patch: send-stream-api-wokaround.patch
- add api versioning and package version.h (now 0.1.1)
- Added patches:
* library-version-defines.patch
- version 3.16
- show-super: skip unrecognized sb, add option to force
- debug-tree: print tree by id
- mkfs: new option to specify UUID
- receive: new option to limit number of errors
- check: new option to verify quotas
- check: reduced memory requirements
- check: new option to print extent sharing
- restore: check length before decompression
- restore: more error handling
- balance: new filter 'limit'
- recover: allow to read all sb copies
- restore: option to loop during restoring
- mkfs: drop experimental notice
- btrfstune: new option to force dangerous changes
- documentation updates
- Deleted patches (upstream):
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
* btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
- refresh references on the following patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: ignore orphaned qgroups by default
- Added patch:
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
- btrfs-progs: show extent state for a subvolume (bnc#865621)
- Added patch:
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: canonicalize pathnames for device commands (bnc#880486).
- Added patch:
* btrfs-progs-canonicalize-pathnames-for-device-commands
- fsck: fix checking on filesystems with large sectorsize (bnc#872286)
- Added patches:
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- Do not package btrfs-find-root and btrfs-select-super by default.
- Removed printing byte number for every slot (bnc#872364).
- Removed patch:
* 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch
- update to upstream 3.14.2
- man: separate pages for all subcommands
- minor bugfixes
- spec: removed upstreamed patches, update build dependencies
- Added patches:
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
- Removed patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- Update the changelog with some sad version of diffstat output to meet
requirements.
- Added patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- update to upstream 3.14.1
- mkfs:
- fix TRIM detection
- do not zero-out end of device unconditionally
- no crash with --features option
- fsck:
- clear log tree in repair mode
- check reloc roots
- btrfs - reworked space reporting (bnc#873106)
- btrfs fi usage - new command
- btrfs dev usage - new command
- btrfs fi df - enhanced output with GlobalReserve
- Removed patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- Added patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- own mkinitrd directories
- add missing symbol to library (bnc#873164)
- add version dependency for devel package
- Added patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- fsck: fixes and enahancements to --init-extent-tree mode
- fsck: chunk-recover updates
- scrub: add force option -f
- send: check if subvolumes are read-only
- subvol snapshot: add options to affect commit behaviour
- btrfs: add properties command group
- restore: add dry-run option
- restore: fix restoring of compressed files
- mkfs: support for no-holes feature
- mkfs: option -r deals with hardlinks and relative paths
- mkfs: discard phase is interruptible
- documentation updates
- cleaned spec file
- Removed patches:
* 0162-btrfs-progs-fix-loop-device-mount-checks.patch
* 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
* 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch
- bump version to 3.12
- update tarball and remove upstreamed patches
- fsck, image, restore: various improvements and fixes
- btrfs: quota rescan (fate#312751)
- fsck updates
- more mkfs sanity checks
- qgroup rescan wait
- Added patches:
* 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch
* 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch
* 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch
* 0053-btrfs-progs-use-reentrant-localtime.patch
* 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch
* 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch
* 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch
* 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch
* 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch
* 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch
* 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch
* 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch
* 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch
- Change udev rule filename in setup-btrfs.sh to
/usr/lib/udev/rules.d/64-btrfs.rules from
from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7)
- Remove udev rules file - udev packages one itself (bnc#839960).
- update to upstream master (194aa4a1)
- btrfs-restore: deal with NULL returns from read_node_slot
- btrfs-restore: use the correct leafsize when reading the FS location
- btrfs-find-root: Add options to control generation and level
- btrfsck: fix incorrect casting on items in the corrupt_blocks tree
- Btrfs-progs: fix closing of devices
- Btrfs-progs: enhance btrfs-image to restore image onto multiple disks
- Btrfs-progs: cleanup btrfs-image usage
- Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing
- Btrfs-progs: skip open devices which is missing
- Btrfs-progs: fix misuse of skinny metadata in btrfs-image
- Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk
- Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP
- Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init}
- Btrfs-progs: Add chunk recover function - using old chunk items
- Btrfs-progs: Add block group check funtion
- Btrfs-progs: extend the extent cache for the device extent
- Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots
- Btrfs-progs: introduce common insert/search/delete functions for rb-tree
- Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree
- Btrfs-progs: Don't free the devices when close the ctree
- Btrfs-progs: don't close the file descriptor 0 when closing a device
- Btrfs-progs: fix missing recow roots when making btrfs filesystem
- Add fix for passing super_nr while opening ctree
- btrfs-progs-mkfs-default-extref.diff: turn on extended refs by
default, (aka hardlink count limtitation) (bnc#835695)
- added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix
loop mount detection again (bnc#834173)
- Simplify checks in mkinitrd scripts.
They are always true because they come from the same package
Use relative paths to binaries
- Move udev rules to /usr.
- Adjust rules to call binary from /usr
- Simplify fsck.btrfs, its just a dummy until fixed
- update to upstream master (f00dd8386a57d241d0f7c)
- Make requirement on libattr-devel explicit
- initrd support: add module (bnc#750185, bnc#727383)
- set correct file mode if writing replacement fsck
- fix build failure
- add btrfs-debug-tree to initrd
- adjust fs size to correct size (bnc#744593)
- man page documentation updates
- do not package obsolete utilities
- mkfs: store correct size of device in superblock (bnc#730103)
- updated restriper/balance commands to match kernel version
- place binaries in /usr tree (UsrMerge project)
- adjust mkinitrd scrippt accordingly
- add btrfsck repair options for:
- rebuild extent records
- fix block group accounting
- reset csums for rescue nodatasum mount
- prune corrupt extent allocation tree blocks
- device scanning fixes for dm and multipath (bnc#749540)
- initrd support: move btrfs device scan after block device setup
- documentation updates
- add csize for file commpressed size
- updated restore utility
- patch license to follow spdx.org standard
- btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix
segfaults from bnc#710486 due to unchecked usage of return
value of open_ctree()
[fixed compilation warnings]
- pull upstream, replace existing patches, spec update
- update 'restore' utility
- lzo support
- tools may now take earlies superblock when opening the fs
- other fixes
- pull integration-20111030 branch
- mkfs: force mkfs if desired
- other fixes
- add btrfs-dump-super to mkinitrd
- other fixes
- skip non-existent devices or without media
- documentation updates
- scrubbing single device
- graceful error handling when opening fs fails
- updated mkinitrd script to scan devices before mount (bnc#727383)
- add several tools to mkinitrd if root fs is btrfs
- pull upstream branch and delete local patches
- btrfsck: ignore -a (bnc#655906)
- btrfsck: fix strerror value
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- add patch for local version override as we do not build from
git, and avoid doubled "Btrfs" in output of 'btrfs'
- reorder help for 'get-default' right after 'set-default'
- add option -p to print parent subvolume
- add subvolume 'get-default' subsubcommand
- remove debugging printf from
0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch
- add support for currently available kernel features:
- add scrub subcommand
- scan /proc/partitions by default (or use --all-devices for all)
- mkfs fixes and improvements
- documentation fixes
- fix failing on deleted loop mounts (bnc#697671)
- update from git:
- add btrfs-select-super utility
- add btrfs-label utility
- allow mixed data+metadata (option --mixed)
- allow populating new filesystem with files (option --rootdir)
- allow discard support in mkfs
- lzo support
- deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show'
- other bugfixes and documentation improvements
- change to a hardlink
- add link for fsck.btrfs (bnc#665899)
- update to v0.19-35-g1b444cd:
* used space accounting fix for the converter
* Add btrfs-list for listing subvolumes
* Add new util: 'btrfs'
* multidevice support for check_mounted
* check slash in deleting subvolumes
* Add btrfsck option to select the super block copy
* btrfs-debug-tree: add -d option to print only the device mapping
- fix crash on creating filesystems (bnc#603620)
- revert last change (bnc#599224#c3)
- add hardlink from fsck.btrfs (bnc#599224)
- fix memory leak (bnc#537633)
- Updated to latest repo version.
- used space accounting fix for the converter
- btrfsctl: add snapshot/subvolume destroy ioctl
- btrfsck: check root back/forward references
- Add btrfs-map-logical program to map and read logical block numbers
- build btfs-convert (bnc#572912)
- enable parallel build
- added Supplements
- move apps to /sbin
- update to 0.19:
- build with rpm optflags
- install man pages
- fix leak in extends checking (bnc#523447)
- Initial package (0.18)
==== checkpolicy ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* When reading a binary policy by checkpolicy, do not automatically change the version
to the max policy version supported by libsepol or, if specified, the value given
using the "-c" flag.
* Updated documentation
* Prints the reason why opening a source policy file failed
==== ebtables ====
Subpackages: libebtc0
- Add build dependency on libalternatives
- Run spec-cleaner
- Added hardening to systemd service(s) (bsc#1181400). Modified:
* ebtables.service
- Use libalternatives instead of update-alternatives.
==== elfutils ====
Version update (0.185 -> 0.186)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.185:
debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
etc/debuginfod*.urls rather than hardcoded into the
/etc/profile.d/debuginfod* scripts.
Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
for skipping large/slow transfers.
Add $DEBUGINFOD_RETRY for retrying aborted lookups.
debuginfod: Supply extra HTTP response headers, describing archive/file
names that satisfy the requested buildid content.
Support -d :memory: option for in-memory databases.
Protect against loops in federated server configurations.
Add -r option to use -I/-X regexes for grooming stale files.
Protect against wasted CPU from duplicate concurrent requests.
Limit the duration of groom ops roughly to rescan (-t) times.
Add --passive mode for serving from read-only database.
Several other performance improvements & prometheus metrics.
libdw: Support for the NVIDIA Cuda line map extensions.
DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
are defined in dwarf.h. New functions dwarf_linecontext and
dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags
==== ethtool ====
Version update (5.14 -> 5.15)
- update to upstream release 5.15
* Feature: new extended link substates for bad signal (no arg)
* Feature: coalesce cqe mode attributes (-c and -C)
* Fix: multiple fixes of EEPROM module data parsing (-m)
* Fix: fix condition to display MDI-X info (no arg)
==== fribidi ====
Version update (1.0.10 -> 1.0.11)
- update to 1.0.11:
* Updated Unicode tables to version 14.
* Skip isolates in fribidi_get_par_direction().
* Various fuzzing fixes.
* Various build fixes.
==== hwinfo ====
Version update (21.77 -> 21.78)
- merge gh#openSUSE/hwinfo#106
- Always read numerical 32bit serial number from EDID header.
Override this with ASCII serial number from display descriptor,
if available.
- Display numerical 32bit serial number for monitors without serial
number display descriptor
- 21.78
==== iptables ====
Subpackages: libip4tc2 libip6tc2 libxtables12 xtables-plugins
- Added alts requirements for iptables-backend-nft package.
- Removed update-alternatives dependency in libalternatives mode.
- Use libalternatives instead of update-alternatives.
==== json-glib ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== ldb ====
Version update (2.4.0 -> 2.4.1)
- Update to version 2.4.1
+ Corrected python behaviour for 'in' for LDAP attributes
contained as part of ldb.Message; (bso#14845);
+ Fix memory handling in ldb.msg_diff; (bso#14836);
+ Corrected python docstrings
==== libapparmor ====
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== libeconf ====
Version update (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
- Update to version libeconf-0.4.2+git20211111.c7a2c52:
* CMake fixes regarding document installation.
* Fixed different issues while writing string values to file.
* Writing comments to file too.
* Fixed memory leaks.
* Fixed crash while merging values.
==== libgpg-error ====
Version update (1.42 -> 1.43)
- Update to 1.43:
* Fix for building against GNU libc 2.34.
* Fix gpgrt-config problems.
* Fix gpgrt_free for legacy platforms.
* Fix truncation of error message in the middle of a character.
* Fix the --disable-threads configure options.
* Improve lock-obj generation for cross-builds.
* Improve cross-builds.
* Improve gpgrt_wait_processes.
==== libpeas ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libseccomp ====
Version update (2.5.2 -> 2.5.3)
- Update to release 2.5.3
* Update the syscall table for Linux v5.15
* Fix issues with multiplexed syscalls on mipsel introduced in v2.5.2
* Document that seccomp_rule_add() may return -EACCES
==== libselinux ====
Version update (3.2 -> 3.3)
Subpackages: libselinux1 selinux-tools
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libselinux-bindings ====
Version update (3.2 -> 3.3)
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libsemanage ====
Version update (3.2 -> 3.3)
Subpackages: libsemanage-conf libsemanage2
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== libsepol ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Dropped CVE-2021-36085.patch, CVE-2021-36086.patch, CVE-2021-36087.patch
are all included
* Lot of smaller fixes identified by fuzzing
==== libtasn1 ====
Version update (4.17.0 -> 4.18.0)
- Update libtasn1.keyring with upstream keys
- libtasn1 4.18.0:
* Improve GTK-DOC manual
* Improve --help and --version for tools with gnulib
* Update gnulib files and various maintenance fixes
- drop libtasn1-rpmlintrc due to no longer being required on TW
==== libxslt ====
- Add missing library .so files [bsc#1191771]
- shared lib packaging policy boo#1191771
==== libzypp ====
Version update (17.28.7 -> 17.28.8)
- Disable logger in the child after fork (bsc#1192436)
- version 17.28.8 (22)
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Merged latest upstream. Mostly cleanup, but includes a fix for
iscsi-init.service when trying to write to the root volume too
early (bsc#1192568), as well as an upstream fix for possible
deadlock when dealing with sysfs.
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-bootloader patterns-base-minimal_base
- Add filesystem tools to base for SLE (bsc#1095916)
- Use the correct icon for "A very basic desktop" pattern on Leap
for SLE don't show the pattern at all but require it from
x11 (bsc#1171725)
- Further handling for yast2 patterns split (boo#1159875)
- Handle also SLE specific changes
==== policycoreutils ====
Version update (3.2 -> 3.3)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.3
* Lots of fuzzing fixes
* `fixfiles -C` doesn't exclude /dev and /run anymore
Refreshed get_os_version.patch
==== python-numpy ====
- Expect failure of test_fpclass and test_float on riscv64
- Bump disk space constraint
==== python-semanage ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== selinux-policy ====
Version update (20210716 -> 20211111)
Subpackages: selinux-policy-targeted
- Update to version 20211111. Refreshed:
* fix_dbus.patch
* fix_systemd.patch
* fix_authlogin.patch
* fix_auditd.patch
* fix_kernel_sysctl.patch
* fix_networkmanager.patch
* fix_chronyd.patch
* fix_unconfineduser.patch
* fix_unconfined.patch
* fix_firewalld.patch
* fix_init.patch
* fix_xserver.patch
* fix_logging.patch
* fix_hadoop.patch
==== sg3_utils ====
Version update (1.46 -> 1.47)
- Update to version 1.47:
* sg_rep_zones: add support for REPORT ZONE DOMAINS and
REPORT REALMS in this utility
* sg_raw: fix prints of NVMe NVM command names
* sg_logs: additions to Volume statistics lpage [ssc5r05c]
- additions to Command duration limits statistics log
page [spc6r06]
* sg_vpd: fix do_hex type on some recent pages
- zoned block dev char vpd: add zone alignment mode and
zone starting LBA granularity [zbc2r11]
* sg_read_buffer: fix --length= problem
* sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors
* sg_dd: srand48_r() and mrand48_r() are GNU libc specific,
put conditional in so non-reentrant version used otherwise
- 'iflag=00,ff' places the 32 bit block address (big endian)
into each block
* sgp_dd: major rework, fix issue with error being ignored
- new: --chkaddr which checks for block address in each block
- add check for stdatomic.h presence in configure.ac
* sg_xcopy: tweak CSCD identification descriptor
* sg_get_elem_status: fix issue with '--maxlen=' option
- add 2 depopulation revocation health attributes [sbc5r01]
* transport error handling improved. To fix report of a
BAD_TARGET transport error but the utility still continued.
- introduce SG_LIB_TRANSPORT_ERROR [35] exit status
* several utilities: override '--maxlen=LEN' when LEN
is < 16 (or 4), take default (or 4) instead
* scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297)
* sg_lib: add sg_scsi_status_is_good(),
sg_scsi_status_is_bad() and sg_get_zone_type_str()
* pt_linux: fix verify(BytChk=0) which Linux SNTL translated
to write, other SNTL cleanups
* pt_linux_nvme: fix fua setting
* pt: check_pt_file_handle() add return value of 5 for
- _service updates:
* re-enable service, hadn't been used for 1.46 release
* use upstream author's git repository, simplify versioning scheme
* use obscpio format
==== suse-module-tools ====
Version update (16.0.13 -> 16.0.14+2)
- Update to version 16.0.14:
* add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE).
Both packages are now obsoleted by suse-module-tools.
(jsc#SLE-21032)
* 60-io-scheduler.rules: don't use BFQ for real multiqueue devices
(jsc#SLE-21032, bsc#1192161)
* 60-io-scheduler.rules: use "none" for multipath components
(bsc#1192161)
==== transactional-update ====
Version update (3.6.0 -> 3.6.1)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.6.1
- Fix rsyncing /etc into the running system with
- -drop-if-no-change [bsc#1192242]
==== vim ====
Version update (8.2.3582 -> 8.2.3587)
Subpackages: vim-data-common vim-small
- fixes boo#1192631
- Updated to version 8.2.3587, fixes the following problems
* Reading uninitialized memory when giving spell suggestions.
* The "gd" and "gD" commands do not update search stats. (Gary Johnson)
* "verbose set efm" reports the location of the :compiler command. (Gary
Johnson)
* Crash when passing float to "term_rows" in the options argument of
term_start(). (Virginia Senioria)
* Command completion test fails.
* Compiler test fails with backslash file separator.
1
0
18 Nov '21
Hello,
since a recent update (I'm on 20211111 right now), if I try to start a
flatpak, and tukit is "doing something", I get the following:
bwrap: Can't bind mount /oldroot/tmp on /newroot/tmp: Unable to mount source on destination: Operation not permitted
error: Failed to sync with dbus proxy
And the app does not start.
After some investigations, this seems to me to be related to some
issues with /tmp (with the dbus line being a red-herring).
This is easily reproducible by doing the following:
$ sudo tukit --continue execute /bin/bash
And then, in another terminal:
$ flatpak run org.mozilla.firefox
If I do (with the tukit session still open):
$ mount |grep tmp
devtmpfs on /dev type devtmpfs (rw,nosuid,size=3035576k,nr_inodes=758894,mode=755,inode64)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=3047112k,nr_inodes=761778,inode64)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=1218848k,nr_inodes=819200,mode=755,inode64)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,size=3047112k,nr_inodes=409600,inode64)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=609400k,nr_inodes=152350,mode=700,uid=1000,gid=100,inode64)
/dev/vda2 on /tmp/transactional-update-tNCyHK type btrfs (rw,relatime,space_cache,subvolid=326,subvol=/(a)/.snapshots/10/snapshot)
devtmpfs on /tmp/transactional-update-tNCyHK/dev type devtmpfs (rw,nosuid,size=3035576k,nr_inodes=758894,mode=755,inode64)
tmpfs on /tmp/transactional-update-tNCyHK/dev/shm type tmpfs (rw,nosuid,nodev,size=3047112k,nr_inodes=761778,inode64)
devpts on /tmp/transactional-update-tNCyHK/dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
mqueue on /tmp/transactional-update-tNCyHK/dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /tmp/transactional-update-tNCyHK/dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
/dev/vda2 on /tmp/transactional-update-tNCyHK/var/log type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@/var)
/dev/vda2 on /tmp/transactional-update-tNCyHK/opt type btrfs (rw,relatime,space_cache,subvolid=262,subvol=/@/opt)
/dev/vda2 on /tmp/transactional-update-tNCyHK/var/lib/zypp type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@/var)
/dev/vda2 on /tmp/transactional-update-tNCyHK/var/lib/ca-certificates type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@/var)
/dev/vda2 on /tmp/transactional-update-tNCyHK/var/lib/alternatives type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@/var)
/dev/vda2 on /tmp/transactional-update-tNCyHK/var/lib/selinux type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@/var)
overlay on /tmp/transactional-update-tNCyHK/etc type overlay (rw,relatime,lowerdir=/etc,upperdir=/var/lib/overlay/10/etc,workdir=/var/lib/overlay/10/work-etc,x-systemd.requires-mounts-for=/var)
/dev/vda2 on /tmp/transactional-update-tNCyHK/var/cache type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@/var)
tmpfs on /tmp/transactional-update-tNCyHK/tmp type tmpfs (rw,relatime,inode64)
tmpfs on /tmp/transactional-update-tNCyHK/run type tmpfs (rw,relatime,inode64)
tmpfs on /tmp/transactional-update-tNCyHK/var/tmp type tmpfs (rw,relatime,inode64)
/dev/vda2 on /tmp/transactional-update-tNCyHK/boot/grub2/x86_64-efi type btrfs (rw,relatime,space_cache,subvolid=265,subvol=/@/boot/grub2/x86_64-efi)
/dev/vda2 on /tmp/transactional-update-tNCyHK/boot/grub2/i386-pc type btrfs (rw,relatime,space_cache,subvolid=266,subvol=/@/boot/grub2/i386-pc)
proc on /tmp/transactional-update-tNCyHK/proc type proc (rw,nosuid,nodev,noexec,relatime)
systemd-1 on /tmp/transactional-update-tNCyHK/proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=14699)
sysfs on /tmp/transactional-update-tNCyHK/sys type sysfs (rw,nosuid,nodev,noexec,relatime)
securityfs on /tmp/transactional-update-tNCyHK/sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
cgroup2 on /tmp/transactional-update-tNCyHK/sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /tmp/transactional-update-tNCyHK/sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
none on /tmp/transactional-update-tNCyHK/sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
debugfs on /tmp/transactional-update-tNCyHK/sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /tmp/transactional-update-tNCyHK/sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
configfs on /tmp/transactional-update-tNCyHK/sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /tmp/transactional-update-tNCyHK/sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
/dev/vda2 on /tmp/transactional-update-tNCyHK/root type btrfs (rw,relatime,space_cache,subvolid=261,subvol=/@/root)
/dev/vda2 on /tmp/transactional-update-tNCyHK/boot/writable type btrfs (rw,relatime,space_cache,subvolid=264,subvol=/@/boot/writable)
/dev/vda2 on /tmp/transactional-update-tNCyHK/.snapshots type btrfs (rw,relatime,space_cache,subvolid=267,subvol=/(a)/.snapshots)
OTOH, if I close the tukit session:
$ mount |grep tmp
devtmpfs on /dev type devtmpfs (rw,nosuid,size=3035576k,nr_inodes=758894,mode=755,inode64)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=3047112k,nr_inodes=761778,inode64)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=1218848k,nr_inodes=819200,mode=755,inode64)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,size=3047112k,nr_inodes=409600,inode64)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=609400k,nr_inodes=152350,mode=700,uid=1000,gid=100,inode64)
I.e., a lot fewer stuff. :-P
Not that this happens not only when a transactional-update or tukit
shell is open, but even if some other components, like PackageKit using
libtukit, even just to refresh the repositories... Which in fact
happens at boot, and that in turns cause that flatpaks don't start for
a while. :-O
I'm up for more/different tests, if that could help.
Thanks and Regards
--
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)
2
4
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:
bluedevil5 (5.23.2 -> 5.23.3)
breeze (5.23.2 -> 5.23.3)
discover (5.23.2 -> 5.23.3.1)
drkonqi5 (5.23.2 -> 5.23.3)
fribidi (1.0.10 -> 1.0.11)
kactivitymanagerd (5.23.2 -> 5.23.3)
kde-cli-tools5 (5.23.2 -> 5.23.3)
kgamma5 (5.23.2 -> 5.23.3)
khotkeys5 (5.23.2 -> 5.23.3)
kinfocenter5 (5.23.2 -> 5.23.3)
kmenuedit5 (5.23.2 -> 5.23.3)
kscreen5 (5.23.2 -> 5.23.3)
kscreenlocker (5.23.2 -> 5.23.3)
ksystemstats5 (5.23.2 -> 5.23.3)
kwayland-integration (5.23.2 -> 5.23.3)
kwayland-server (5.23.2 -> 5.23.3)
kwin5 (5.23.2 -> 5.23.3)
kwrited5 (5.23.2 -> 5.23.3)
layer-shell-qt (5.23.2 -> 5.23.3)
libkdecoration2 (5.23.2 -> 5.23.3)
libkscreen2 (5.23.2 -> 5.23.3)
libksysguard5 (5.23.2 -> 5.23.3)
libseccomp (2.5.2 -> 2.5.3)
milou5 (5.23.2 -> 5.23.3)
plasma-browser-integration (5.23.2 -> 5.23.3)
plasma-nm5 (5.23.2 -> 5.23.3)
plasma5-addons (5.23.2 -> 5.23.3)
plasma5-desktop (5.23.2.1 -> 5.23.3)
plasma5-integration (5.23.2 -> 5.23.3)
plasma5-pa (5.23.2 -> 5.23.3)
plasma5-workspace (5.23.2 -> 5.23.3)
polkit-kde-agent-5 (5.23.2 -> 5.23.3)
powerdevil5 (5.23.2 -> 5.23.3)
systemsettings5 (5.23.2 -> 5.23.3)
xdg-desktop-portal-kde (5.23.2 -> 5.23.3)
=== Details ===
==== bluedevil5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== breeze ====
Version update (5.23.2 -> 5.23.3)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers libbreezecommon5-5
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* kstyle: Add QFocusFrame to non-view/delegate interactive widget (kde#443469)
==== discover ====
Version update (5.23.2 -> 5.23.3.1)
Subpackages: discover-backend-flatpak discover-backend-packagekit discover-notifier
- Update to 5.23.3.1
* flatpak: Do not include the resource type in the FlatpakResource::Id
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== drkonqi5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== fribidi ====
Version update (1.0.10 -> 1.0.11)
- update to 1.0.11:
* Updated Unicode tables to version 14.
* Skip isolates in fribidi_get_par_direction().
* Various fuzzing fixes.
* Various build fixes.
==== kactivitymanagerd ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kde-cli-tools5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kgamma5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== khotkeys5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kinfocenter5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kmenuedit5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kscreen5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kscreenlocker ====
Version update (5.23.2 -> 5.23.3)
Subpackages: libKScreenLocker5
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== ksystemstats5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kwayland-integration ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== kwayland-server ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* Correctly apply initial xdg-shell double buffered state
* Fix ownership of SlideInterface
* Emit DataOfferInterface::dragAndDropActionsChanged() only if dnd actions change
==== kwin5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* wayland: Check workspace position when preferred deco mode changes
* DecorationItem: Prevent crash
* fixup! [wayland] fix ignored keyboard RepeatRate (kde#443721)
* RenderLoop: restrict repaint scheduling with fullscreen windows (kde#443872)
* wayland: Fix wayland windows growing after toggling decorations (kde#444119)
* Use QScopedPointer to store decoration object
* scripts/minimizeall: Try to preserve last active window
* screencasting: Do not crash when the platform cannot provide textures (kde#442711)
* effects/slidingpopups: Reload slide data after restarting compositing
* effects/slidingpopups: Schedule workspace repaints (kde#444502)
* platforms/drm: only use glDrawBuffer with desktop GL
* [keyboard kcm] fix lost Locks state on keymap reconfigure (kde#443739)
- Drop patches, now upstream:
* 0001-platforms-drm-only-use-glDrawBuffer-with-desktop-GL.patch
==== kwrited5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== layer-shell-qt ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== libkdecoration2 ====
Version update (5.23.2 -> 5.23.3)
Subpackages: libkdecorations2-5 libkdecorations2private9
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== libkscreen2 ====
Version update (5.23.2 -> 5.23.3)
Subpackages: libKF5Screen7 libkscreen2-plugin
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== libksysguard5 ====
Version update (5.23.2 -> 5.23.3)
Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* Fix ksgrd_network_helper crash on exit afer a failure (kde#444921)
* Fix incorrect string termination in ConnectionMapping
==== libseccomp ====
Version update (2.5.2 -> 2.5.3)
- Update to release 2.5.3
* Update the syscall table for Linux v5.15
* Fix issues with multiplexed syscalls on mipsel introduced in v2.5.2
* Document that seccomp_rule_add() may return -EACCES
==== milou5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma-browser-integration ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma-nm5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* OpenVPN: fix logic in auth dialog (kde#444882)
==== plasma5-addons ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma5-desktop ====
Version update (5.23.2.1 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2.1:
* keyboardlayout: Fix missing Esperanto flag icon in the menu (kde#445077)
* kickoff: Do not accept stylus in TapHandler (kde#445111)
* DRAFT: Fix issues with LayoutManager.insertAtCoordinates (kde#444071)
* Revert "taskmanager: Show highlight before ToolTipInstance starts loading for grouped tooltips" (kde#444633)
* Do not unnecessarily reset panel opacity when starting an animation (kde#437093)
* foldermodel: Drop overlay(s) to icons in plasma folder view (kde#444514)
* plasma-desktop runner: Fix showing interactive plasma/kwin console (kde#444366)
==== plasma5-integration ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma5-pa ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== plasma5-workspace ====
Version update (5.23.2 -> 5.23.3)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* fixed size hints to the osd
* use implicit size to not cause binding loops (kde#422072)
* wayland: don't create DesktopView for placeholder screen (kde#438839,kde#444801)
* [startplasma] Detect systemd service in linked state
* [Notifications] Fix grouping container side line
* Disconnect watcher for xdgActivationTokenArrived (kde#444385)
* interactiveconsole: Allow specifying mode from command line parameter
==== polkit-kde-agent-5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
==== powerdevil5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action.
==== systemsettings5 ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- Changes since 5.23.2:
* Use handlers in sub category header
==== xdg-desktop-portal-kde ====
Version update (5.23.2 -> 5.23.3)
- Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3
- No code changes since 5.23.2
1
0
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:
fribidi (1.0.10 -> 1.0.11)
libseccomp (2.5.2 -> 2.5.3)
=== Details ===
==== fribidi ====
Version update (1.0.10 -> 1.0.11)
- update to 1.0.11:
* Updated Unicode tables to version 14.
* Skip isolates in fribidi_get_par_direction().
* Various fuzzing fixes.
* Various build fixes.
==== libseccomp ====
Version update (2.5.2 -> 2.5.3)
- Update to release 2.5.3
* Update the syscall table for Linux v5.15
* Fix issues with multiplexed syscalls on mipsel introduced in v2.5.2
* Document that seccomp_rule_add() may return -EACCES
1
0
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:
apparmor
atk
attica-qt5 (5.87.0 -> 5.88.0)
audit (3.0.5 -> 3.0.6)
audit-secondary (3.0.5 -> 3.0.6)
baloo5 (5.87.0 -> 5.88.0)
bluez-qt (5.87.0 -> 5.88.0)
breeze5-icons (5.87.0 -> 5.88.0)
btrfsprogs (5.14.1 -> 5.15)
checkpolicy (3.2 -> 3.3)
elfutils (0.185 -> 0.186)
ethtool (5.14 -> 5.15)
exiv2 (0.27.4 -> 0.27.5)
frameworkintegration (5.87.0 -> 5.88.0)
gnome-color-manager
gnome-control-center
gnome-keyring
gnome-menus
gnome-session
gtk4 (4.4.0 -> 4.4.1)
gvfs
hplip (3.21.6 -> 3.21.10)
hwdata (0.352 -> 0.353)
hwinfo (21.77 -> 21.78)
iptables
json-glib
kactivities-stats (5.87.0 -> 5.88.0)
kactivities5 (5.87.0 -> 5.88.0)
karchive (5.87.0 -> 5.88.0)
kauth (5.87.0 -> 5.88.0)
kbookmarks (5.87.0 -> 5.88.0)
kcmutils (5.87.0 -> 5.88.0)
kcodecs (5.87.0 -> 5.88.0)
kcompletion (5.87.0 -> 5.88.0)
kconfig (5.87.0 -> 5.88.0)
kconfigwidgets (5.87.0 -> 5.88.0)
kcoreaddons (5.87.0 -> 5.88.0)
kcrash (5.87.0 -> 5.88.0)
kdbusaddons (5.87.0 -> 5.88.0)
kdeclarative (5.87.0 -> 5.88.0)
kded (5.87.0 -> 5.88.0)
kdelibs4support (5.87.0 -> 5.88.0)
kdesu (5.87.0 -> 5.88.0)
kdnssd-framework (5.87.0 -> 5.88.0)
kdoctools (5.87.0 -> 5.88.0)
kfilemetadata5 (5.87.0 -> 5.88.0)
kglobalaccel (5.87.0 -> 5.88.0)
kguiaddons (5.87.0 -> 5.88.0)
kholidays (5.87.0 -> 5.88.0)
ki18n (5.87.0 -> 5.88.0)
kiconthemes (5.87.0 -> 5.88.0)
kidletime (5.87.0 -> 5.88.0)
kinit (5.87.0 -> 5.88.0)
kio (5.87.0 -> 5.88.0)
kirigami2 (5.87.0 -> 5.88.0)
kitemmodels (5.87.0 -> 5.88.0)
kitemviews (5.87.0 -> 5.88.0)
kjobwidgets (5.87.0 -> 5.88.0)
knewstuff (5.87.0 -> 5.88.0)
knotifications (5.87.0 -> 5.88.0)
knotifyconfig (5.87.0 -> 5.88.0)
kpackage (5.87.0 -> 5.88.0)
kparts (5.87.0 -> 5.88.0)
kpeople5 (5.87.0 -> 5.88.0)
kpty (5.87.0 -> 5.88.0)
kquickcharts (5.87.0 -> 5.88.0)
krunner (5.86.0 -> 5.88.0)
kservice (5.87.0 -> 5.88.0)
ktexteditor (5.87.0 -> 5.88.0)
ktextwidgets (5.87.0 -> 5.88.0)
kunitconversion (5.87.0 -> 5.88.0)
kwallet (5.87.0 -> 5.88.0)
kwayland (5.87.0 -> 5.88.0)
kwidgetsaddons (5.87.0 -> 5.88.0)
kwindowsystem (5.87.0 -> 5.88.0)
kxmlgui (5.87.0 -> 5.88.0)
ldb (2.4.0 -> 2.4.1)
libKF5ModemManagerQt (5.87.0 -> 5.88.0)
libKF5NetworkManagerQt (5.87.0 -> 5.88.0)
libapparmor
libbytesize (2.5 -> 2.6)
libeconf (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
libgdata
libgnome-keyring
libgnomekbd
libgpg-error (1.42 -> 1.43)
libgsf
libgtop
libjcat (0.1.3 -> 0.1.8)
libpeas
libplist
libselinux (3.2 -> 3.3)
libselinux-bindings (3.2 -> 3.3)
libsemanage (3.2 -> 3.3)
libsepol (3.2 -> 3.3)
libtasn1 (4.17.0 -> 4.18.0)
libxslt
libzypp (17.28.7 -> 17.28.8)
llvm13
nautilus
open-iscsi
openexr (3.1.1 -> 3.1.3)
patterns-base
perl-HTTP-Message (6.33 -> 6.34)
plasma-framework (5.87.0 -> 5.88.0)
plasma5-openSUSE
policycoreutils (3.2 -> 3.3)
prison-qt5 (5.87.0 -> 5.88.0)
purpose (5.87.0 -> 5.88.0)
python-numpy
python-semanage (3.2 -> 3.3)
qqc2-desktop-style (5.87.0 -> 5.88.0)
samba (4.15.0+git.185.378416e547c -> 4.15.2+git.193.a4d6307f1fd)
selinux-policy (20210716 -> 20211111)
sg3_utils (1.46 -> 1.47)
solid (5.87.0 -> 5.88.0)
sonnet (5.87.0 -> 5.88.0)
speex
suse-module-tools (16.0.13 -> 16.0.14+2)
syntax-highlighting (5.87.0 -> 5.88.0)
threadweaver (5.87.0 -> 5.88.0)
totem-pl-parser
tracker
tracker-miners
transactional-update (3.6.0 -> 3.6.1)
vim (8.2.3582 -> 8.2.3587)
xdg-user-dirs-gtk
xen (4.15.1_01 -> 4.16.0_01)
=== Details ===
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== atk ====
Subpackages: libatk-1_0-0 typelib-1_0-Atk-1_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== attica-qt5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Attica5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Port QStringRef (deprecated) to QStringView
* Add FreeBSD CI
* Add Android CI
==== audit ====
Version update (3.0.5 -> 3.0.6)
Subpackages: libaudit1 libauparse0
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== audit-secondary ====
Version update (3.0.5 -> 3.0.6)
Subpackages: audit python3-audit system-group-audit
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== baloo5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: baloo5-imports baloo5-kioslaves libKF5Baloo5 libKF5BalooEngine5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix wrong markup for second-level bullets
* Add FreeBSD CI
==== bluez-qt ====
Version update (5.87.0 -> 5.88.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* It's a struct here not a class
* Add GATT Client functionality
* Fix typo in pkgconfig file generation (DBbus -> DBus)
* Generate pkgconfig file
==== breeze5-icons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* BUG: 395569 places icon use ColorScheme colors (kde#395569)
* BUG: 174203 add mail-download-now and mail-download-later icon (kde#174203)
* BUG: 436931 update anacondainstaller icon to respect fedora logo (kde#436931)
* Fix the dark install directory for installing colored icons (kde#444095)
* Install colored icons sizes into breeze-dark them as well (kde#444095)
* Fix color of 16px im-user-offline icon (kde#443658)
==== btrfsprogs ====
Version update (5.14.1 -> 5.15)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
==== checkpolicy ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* When reading a binary policy by checkpolicy, do not automatically change the version
to the max policy version supported by libsepol or, if specified, the value given
using the "-c" flag.
* Updated documentation
* Prints the reason why opening a source policy file failed
==== elfutils ====
Version update (0.185 -> 0.186)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.185:
debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
etc/debuginfod*.urls rather than hardcoded into the
/etc/profile.d/debuginfod* scripts.
Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
for skipping large/slow transfers.
Add $DEBUGINFOD_RETRY for retrying aborted lookups.
debuginfod: Supply extra HTTP response headers, describing archive/file
names that satisfy the requested buildid content.
Support -d :memory: option for in-memory databases.
Protect against loops in federated server configurations.
Add -r option to use -I/-X regexes for grooming stale files.
Protect against wasted CPU from duplicate concurrent requests.
Limit the duration of groom ops roughly to rescan (-t) times.
Add --passive mode for serving from read-only database.
Several other performance improvements & prometheus metrics.
libdw: Support for the NVIDIA Cuda line map extensions.
DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
are defined in dwarf.h. New functions dwarf_linecontext and
dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags
==== ethtool ====
Version update (5.14 -> 5.15)
- update to upstream release 5.15
* Feature: new extended link substates for bad signal (no arg)
* Feature: coalesce cqe mode attributes (-c and -C)
* Fix: multiple fixes of EEPROM module data parsing (-m)
* Fix: fix condition to display MDI-X info (no arg)
==== exiv2 ====
Version update (0.27.4 -> 0.27.5)
- update to 0.27.5:
* BMFF bug fixes including CR3 previews
* Security fixes
* libFuzzer target
* Exiv2 monitored by oss-fuzz
* Minor bugs and fixes
==== frameworkintegration ====
Version update (5.87.0 -> 5.88.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove KDEPlatformTheme from readme
* Add FreeBSD CI
* Update .kde-ci.yml: add FreeBSD
==== gnome-color-manager ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gnome-control-center ====
Subpackages: gnome-control-center-goa
- Add gnome-control-center-fix-autologin-shortcut.patch:
If we don't add this property for autologin_row, the shortcut to
toggle the GtkSwitch won't work (bsc#1191887,
glgo#GNOME/gnome-control-center!1084).
==== gnome-keyring ====
Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gnome-menus ====
Subpackages: libgnome-menu-3-0 typelib-1_0-GMenu-3_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gnome-session ====
Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gtk4 ====
Version update (4.4.0 -> 4.4.1)
Subpackages: gtk4-schema libgtk-4-1 typelib-1_0-Gtk-4_0
- Drop baselibs.conf, there should not be any consumers of 32bit
for this rather new package, so lets not build for the past.
- Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure
caused by inproper link to g_signal_emit.
- Disable sassc BuildRequires, only needed when building from git.
- Add pkgconfig(gi-docgen) and pkgconfig(iso-codes) BuildRequires
and pass gtk_doc=true to meson instead of documentation=true
following upstream changes. Also split develdocumentation out
into it's own sub-package.
- Drop pkgconfig(json-glib-1.0) BuildRequires, not needed nor used.
- Replace option print-backends=all with print-cups=enabled
following upstream changes.
- Stop passing xinerama=enabled to meson, not needed nor used.
- Add pkgconfig(tracker-sparql-3.0) BuildRequires and pass
tracker=enabled to meson, build with tracker support.
- Update to version 4.4.1:
+ input:
- Fix compose data on bigendian systems
- Accept long replacement strings for compose sequences
+ a11y:
- Fix accessible relations for menu buttons
- Fix accessible descriptions in some cases
- Simplify atspi context a bit
+ GtkTextView:
- Fix applying css properties such as letterspacing, line
decoration, font features, etc
- Improve grouping for undo
- Invalidate Pango contexts when font settings change
- Fix a crash
+ Theme: Improve styling for toggle buttons in toolbars
+ gsk: Avoid coordinate overflow with big text selections
+ GtkFileChooser: Fix handling of choices
+ GtkStackSwitcher: Expand child buttons
+ GtkCalendar: Fix day names for weeks that start on monday
+ GtkWindow: Prefer menubars when handling F10
+ GtkFontButton: Make sure the dialog is on the same display
+ X11: Fix handling of randr events
+ build: Fix detection of pre-compiled css files
+ Updated translations.
==== gvfs ====
Subpackages: gvfs-backends
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== hplip ====
Version update (3.21.6 -> 3.21.10)
- Update to 3.21.10
Added support for the following new printers:
* HP ENVY Inspire 7200e series
* HP ENVY Inspire 7900e series
* HP LaserJet MFP M140a
* HP LaserJet MFP M139a
* HP LaserJet MFP M141a
* HP LaserJet MFP M142a
* HP LaserJet MFP M140w
* HP LaserJet MFP M140we
* HP LaserJet MFP M139w
* HP LaserJet MFP M139we
* HP LaserJet MFP M141w
* HP LaserJet MFP M141we
* HP LaserJet MFP M142we
* HP LaserJet MFP M142w
* HP LaserJet M109a
* HP LaserJet M110a
* HP LaserJet M111a
* HP LaserJet M112a
* HP LaserJet M109w
* HP LaserJet M109we
* HP LaserJet M110w
* HP LaserJet M110we
* HP LaserJet M111w
* HP LaserJet M111we
* HP LaserJet M112we
* HP LaserJet M112w
* HP DesignJet Z6 Pro 64in
* HP DesignJet Z9 Pro 64in
* HP PageWide XL Pro 5200 PS MFP series
* HP PageWide XL Pro 8200 PS MFP series
* HP PageWide XL 3920 MFP
* HP PageWide XL 4200 Printer
* HP PageWide XL 4200 Multifunction Printer
* HP PageWide XL 4700 Printer
* HP PageWide XL 4700 Multifunction Printer
* HP PageWide XL 5200 Printer
* HP PageWide XL 5200 Multifunction Printer
* HP PageWide XL 8200 Printer
* HP Smart Tank 500 series
* HP Smart Tank 530 series
* HP Smart Tank Plus 570 series
* HP Smart Tank 7600
* HP Smart Tank 750
* HP Smart Tank 790
* HP Smart Tank Plus 710-720
* HP Smart Tank Plus 7000
* HP Smart Tank Plus 660-670
* HP Smart Tank Plus 6000
* HP DeskJet Ink Advantage Ultra 4800 All-in-One Printer series
- Rebased hplip-missing-drivers.patch & don't edit Makefile.in
- Rebased hplip-remove-imageprocessor.diff
- Remove libtool archives
- Add drivers for hplip-missing-drivers.patch from Fedora
(lp#1843592,rh#1739855,rh#1740132,rh#1742949)
==== hwdata ====
Version update (0.352 -> 0.353)
- Update to version 0.353 (bsc#1192587):
+ Updated pci, usb and vendor ids.
==== hwinfo ====
Version update (21.77 -> 21.78)
- merge gh#openSUSE/hwinfo#106
- Always read numerical 32bit serial number from EDID header.
Override this with ASCII serial number from display descriptor,
if available.
- Display numerical 32bit serial number for monitors without serial
number display descriptor
- 21.78
==== iptables ====
Subpackages: libip4tc2 libip6tc2 libxtables12 xtables-plugins
- Added alts requirements for iptables-backend-nft package.
- Removed update-alternatives dependency in libalternatives mode.
- Use libalternatives instead of update-alternatives.
==== json-glib ====
Subpackages: libjson-glib-1_0-0 typelib-1_0-Json-1_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== kactivities-stats ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix a typo in terms.h
* Port QStringRef (deprecated) to QStringView
* Add FreeBSD CI
* Update .kde-ci.yml: add FreeBSD
==== kactivities5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kactivities5-imports libKF5Activities5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove extra spaces from debug output
* Add FreeBSD CI
==== karchive ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Remove obsolete license texts: framework now LGPL-2.0-or-later
* Relicense files to LGPL-2.0-or-later
==== kauth ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Auth5 libKF5AuthCore5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix a race between KAuthPolicyGenTest and KAuthPolicyGenTestCompare.
* Add FreeBSD CI
==== kbookmarks ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Correct platform specification - we can be built on Android as well
==== kcmutils ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* KPluginSelector: Make sure to check if metaData/moduleInfo is valid before accessing it
* KPluginSelector: Allow KCMs to be loaded using X-KDE-ConfigModule keyword
* Remove unused internal method in KPluginSelector
* Deprecate KCModuleInfo in favor of KPluginMetaData API
* KCMultiDialog: Use deprecation macros to wrap internal KCModuleInfo API usage
* KCModuleLoader: Deprecate overloads using KCModuleInfo
* KPluginSelector: Port internally deprecated KCModuleInfo usage
* KCModuleProxy: Deprecate KService/KCModuleInfo overloads for constructor
* Add FreeBSD CI
==== kcodecs ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== kcompletion ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* New KCompletion::setSorterFunction() to allow custom sorting by providing function
* Port QStringRef (deprecated) to QStringView
* Add FreeBSD CI
* Add Android CI
==== kconfig ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Exclude new enum-overload from python bindings build
* Enforce KAuthorized enums being not 0
* Create enum to to authorize common keys
* Do not try to generate python bindings for KConfigGroup::moveValuesTo
* Create utility method for moving entries from one group to another
* Add FreeBSD CI
* Add Android CI
- Rebase kconfig-desktop-translations.patch
==== kconfigwidgets ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* [KCommandBar] Additionally sort commands by name (kde#443731)
* [KCommandBar] Don't display an indent for an icon if no item has an icon (kde#443382)
* [KCommandBar] Skip actions with empty text (kde#443732)
* Read proper color setting on Windows (kde#443300)
* [KCommandBar] Show information about a command in a tooltip (kde#438735)
==== kcoreaddons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes to list here.
==== kcrash ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Move more Linux-specific functions under #ifdef Q_OS_LINUX
* Add CMake option to build without X11
* Use imported target for X11
* Fix build without X11
* Add FreeBSD CI
* Add Android CI
* Enable CI deps on all platfoprms
==== kdbusaddons ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kdeclarative ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* GridDelegate: don't let labels overflow (kde#444707)
* Use a readonly property to control KCM margins
* [configmodule] Deprecate aboutData
* [ConfigModule] Allow creating KCMs without KAboutData
* [ConfigModule] Deprecate ctors that take KAboutData and KPluginMetaData
* Don't explicitly build shared libs
* Expose KAuthorized enum as dynamic properties to QML
* Add FreeBSD CI
* KCM GridDelegate: Display a blue line when the delegate has active focus
==== kded ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Bump KF_DISABLE_DEPRECATED_BEFORE_AND_AT value
* Port away from deprecated KPluginLoader
* Utilize KPluginMetaData::value overloads
* Add FreeBSD CI
==== kdelibs4support ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5KDELibs4Support5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add missing kitemmodels to ci deps
* Add FreeBSD CI
==== kdesu ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kdnssd-framework ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kdoctools ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kfilemetadata5 ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix wrong testcase.
* Port QStringRef (deprecated) to QStringView
* [FFmpegExtractor] Remove FFmpeg 2.x/3.0 support, handle deprecations
* Fix version checks in FindFFmpeg.cmake
* [DublinCore] Also test terms namespace
* [PopplerExtractor] directly use getters provided by poppler
* Add FreeBSD CI
==== kglobalaccel ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Properly split exec line args
* Fix build without Qt session manager
* Add FreeBSD CI
* Fix CI deps
==== kguiaddons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove unneeded lambda capture, fixing a compiler warning.
* Add FreeBSD CI
* Add Android CI
==== kholidays ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Correct Name of last day of daylight saving time (kde#444615)
==== ki18n ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes to list here.
- Rebase fallbackLang.diff
==== kiconthemes ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Also highlight charged text colors (kde#442569)
==== kidletime ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Relicense framework from LGPL-2.0-only to LGPL-2.1-or-later
* Add FreeBSD CI
==== kinit ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove code for loading libkdeinit5_foo.so modules
* Add FreeBSD CI
==== kio ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kio-core
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* KMountPoint: revert to parsing /dev/disk/by-{uuid,label}/ manually (kde#442106)
* CopyJob: handle the no-op case of symlinks on FAT partitions (kde#442310)
* KUrlCompletion: Disregard the trailing slash when sorting directory paths (kde#442717)
* KFilePropsPlugin: Allow to edit properties when setFileNameReadOnly is set (kde#441847)
* kuriikwsfiltereng: Fix quitting match logic if accidentally bang syntax is used (kde#437660)
* file_unix: Fix endless loop during xattr copy. (kde#441446)
* Improve "trash is full" error message (kde#442865)
==== kirigami2 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Kirigami2-5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Icon: Use icon-png as the default placeholder instead of icon-x-icon (kde#444884)
* reliably drop component pools (kde#429027)
==== kitemmodels ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kitemmodels-imports libKF5ItemModels5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Take into account a possible QLocale::setDefault() override.
* Add FreeBSD CI
* Add Android CI
==== kitemviews ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== kjobwidgets ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Handle all cases in switch(KJob::Unit) expressions to fix a compiler warning.
* Add FreeBSD CI
* Add Android CI
==== knewstuff ====
Version update (5.87.0 -> 5.88.0)
Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Port to enum values for KAuthorized::authorizeAction
* Make sure that we query KService with lowercase desktop names since it
seems that KService stores everything lowercase. (kde#417575)
* Add FreeBSD CI
==== knotifications ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix Windows build
* warn when notifybypopup has pending notifications on destruction
* Add FreeBSD CI
* Add Android CI
* Add QML API overview documentation
* Add KNotifications QML plugin
* KWindowSystem is also not required on Android - but unlike Phonon
is also needed on Windows
* Phonon is not required for KNotifications on Windows or Android
==== knotifyconfig ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kpackage ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Allow KCM kpackages to use metadata of C++ plugin
* Utilize std::optional to check if we have already searched for a
KPluginMetaData object
* KPackage: Copy KPluginMetaData object when copying d-ptr
* Add FreeBSD CI
==== kparts ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* Deprecate unused & internal method
* PartLoader::createPartInstanceForMimeType: Port inlined code from hack
* Increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT version
* Un-Overload KParts::BrowserExtension::selectionInfo signal
* Add FreeBSD CI
* Add Android CI
* Fix CI deps for Android
==== kpeople5 ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Use const'ref here
* Add FreeBSD CI
* Add Android CI
==== kpty ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* Add FreeBSD CI
==== kquickcharts ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Enable CI deps on all platforms
==== krunner ====
Version update (5.86.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Deprecate K_EXPORT_PLASMA_RUNNER_WITH_JSON macro in favor or K_PLUGIN_CLASS_WITH_JSON
* Deprecate RunnerManager::allowedRunners method
* Add FreeBSD CI
- Update to 5.87.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.87.0
- Too many changes to list here.
==== kservice ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Use KSERVICE_ENABLE_DEPRECATED_SINCE in header instead of BUILD variant
* cmake: Remove intermediate copy targets
* kservice.h: Silence deprecation warnings in inlined, deprecated code
* Add FreeBSD CI
* Add Android CI
* Don't use kdoctools on Android
* Fix CI deps for Android
==== ktexteditor ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Expand katepart metadata (kde#444714)
* TextFolding::importFoldingRanges: get rid of UB (kde#444726)
==== ktextwidgets ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
* Fix CI deps for Android
==== kunitconversion ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== kwallet ====
Version update (5.87.0 -> 5.88.0)
Subpackages: kwalletd5 libKF5Wallet5 libkwalletbackend5-5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
==== kwayland ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Fix building waylandservertest when Qt was built without GLib support
* Correct the eglQueryWaylandBufferWL_func prototype
==== kwidgetsaddons ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Port to QStringView
* Add FreeBSD CI
* Add Android CI
* KTitleWidget: Lower all sizes
* KSqueezedTextLabel: Fix clipped characters (kde#442595)
* KMessageDialog: fix setButtons() being called twice
==== kwindowsystem ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix the compiler warning by casting int to unsigned.
* Link privately against XCB when building statically (kde#441266)
* Add FreeBSD CI
* Add Android CI
* Enable CI deps on all platfoprms
* Update .kde-ci.yml: add FreeBSD
==== kxmlgui ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Remove duplicate includes from .cpp/.h
* Add unit test for storing window state State separately
* Migrate "State" config entry to state config group if available
* Allow apps to opt-in storing state data in separate file
* Add FreeBSD CI
* Add Android CI
* [ci] Remove unused kwindowsystem dep
* Fix CI deps
==== ldb ====
Version update (2.4.0 -> 2.4.1)
- Update to version 2.4.1
+ Corrected python behaviour for 'in' for LDAP attributes
contained as part of ldb.Message; (bso#14845);
+ Fix memory handling in ldb.msg_diff; (bso#14836);
+ Corrected python docstrings
==== libKF5ModemManagerQt ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Introduce VoiceInterface Type
* Add signals to watch for interface changes
* Fix DBus signal connection
==== libKF5NetworkManagerQt ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* cmake: use imported targets
==== libapparmor ====
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== libbytesize ====
Version update (2.5 -> 2.6)
- update to 2.6:
* Make sure Size can be interpreted as integer in Python 3.10
* Translation updates
==== libeconf ====
Version update (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
- Update to version libeconf-0.4.2+git20211111.c7a2c52:
* CMake fixes regarding document installation.
* Fixed different issues while writing string values to file.
* Writing comments to file too.
* Fixed memory leaks.
* Fixed crash while merging values.
==== libgdata ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgnome-keyring ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgnomekbd ====
Subpackages: gnomekbd-tools libgnomekbd8
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgpg-error ====
Version update (1.42 -> 1.43)
- Update to 1.43:
* Fix for building against GNU libc 2.34.
* Fix gpgrt-config problems.
* Fix gpgrt_free for legacy platforms.
* Fix truncation of error message in the middle of a character.
* Fix the --disable-threads configure options.
* Improve lock-obj generation for cross-builds.
* Improve cross-builds.
* Improve gpgrt_wait_processes.
==== libgsf ====
Subpackages: gsf-office-thumbnailer libgsf-1-114
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libgtop ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libjcat ====
Version update (0.1.3 -> 0.1.8)
- update to 0.1.8:
* Fix a warning when used in a subproject
* Fix compilation on FreeBSD
* Do not use help2man to build manual pages
* Fall back to the AliasId for validation
* Fix jcat_context_verify_blob() to use self verify for checksums
* Allow verifying expired certificates with an additional argument
* Allow compiling json-glib as a subproject
* Export the old JCatEngine property to preserve internal ABI
* Do not fail verification if compiled without an engine
==== libpeas ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libplist ====
- Obsolete old python 2 plist module. It conflicts with the
python 3 version.
==== libselinux ====
Version update (3.2 -> 3.3)
Subpackages: libselinux1 selinux-tools
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libselinux-bindings ====
Version update (3.2 -> 3.3)
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libsemanage ====
Version update (3.2 -> 3.3)
Subpackages: libsemanage-conf libsemanage2
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== libsepol ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Dropped CVE-2021-36085.patch, CVE-2021-36086.patch, CVE-2021-36087.patch
are all included
* Lot of smaller fixes identified by fuzzing
==== libtasn1 ====
Version update (4.17.0 -> 4.18.0)
- Update libtasn1.keyring with upstream keys
- libtasn1 4.18.0:
* Improve GTK-DOC manual
* Improve --help and --version for tools with gnulib
* Update gnulib files and various maintenance fixes
- drop libtasn1-rpmlintrc due to no longer being required on TW
==== libxslt ====
Subpackages: libxslt-tools libxslt1
- Add missing library .so files [bsc#1191771]
- shared lib packaging policy boo#1191771
==== libzypp ====
Version update (17.28.7 -> 17.28.8)
- Disable logger in the child after fork (bsc#1192436)
- version 17.28.8 (22)
==== llvm13 ====
- Let clang recommend gcc and glibc-devel as we need both for
building executables. No hard requirement because Clang can be
used as a frontend only. (boo#1191587)
- Set minimal CMake version required.
- Backport llvm-fix-building-with-GCC-12.patch in order to fix building
with GCC 12.
==== nautilus ====
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1
- Add BuildRequires python3-dataclasses since SLE 15 SP4 uses
python36 to build.
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Merged latest upstream. Mostly cleanup, but includes a fix for
iscsi-init.service when trying to write to the root volume too
early (bsc#1192568), as well as an upstream fix for possible
deadlock when dealing with sysfs.
==== openexr ====
Version update (3.1.1 -> 3.1.3)
Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30
- version update to 3.1.3
Patch release with a change to default zip compression level:
* Default zip compression level is now 4 (instead of 6), which in our
tests improves compression times by 2x with only a tiny drop in
compression ratio.
* ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
now set default compression levels for writing.
* The Header how has ``zipCompressionLevel()`` and
``dwaCompressionLevel()`` to return the levels used for writing.
Also, various bug fixes, build improvements, and documentation
updates. In particular:
* Fixes a build failure with Imath prior to v3.1
* Fixes a bug in detecting invalid chromaticity values
- deleted patches
- openexr-fix-armv7-2.patch (upstreamed)
- openexr-fix-armv7.patch (upstreamed)
==== patterns-base ====
Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11
- Add filesystem tools to base for SLE (bsc#1095916)
- Use the correct icon for "A very basic desktop" pattern on Leap
for SLE don't show the pattern at all but require it from
x11 (bsc#1171725)
- Further handling for yast2 patterns split (boo#1159875)
- Handle also SLE specific changes
==== perl-HTTP-Message ====
Version update (6.33 -> 6.34)
- updated to 6.34
see /usr/share/doc/packages/perl-HTTP-Message/Changes
6.34 2021-11-08 14:27:36Z
- Catch case of empty name/value in header words split. (GH#168) (Galen Huntington)
==== plasma-framework ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Plasma5 plasma-framework-components
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Fix crash in WindowThumbnail::updatePaintNode() (kde#444015)
* ExpandableListItem: Finally fix expanded height calculation permanently (kde#443755)
* Prevent tooltips from being incorrectly dismissed (kde#439522)
* Split window texture provider from window texture node (kde#439681)
* breeze: update slider style (kde#355889)
==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE sddm-theme-openSUSE
- Update to 5.23.3
==== policycoreutils ====
Version update (3.2 -> 3.3)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.3
* Lots of fuzzing fixes
* `fixfiles -C` doesn't exclude /dev and /run anymore
Refreshed get_os_version.patch
==== prison-qt5 ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Decrease the preferred size for PDF417 barcodes
* Add PDF417 barcode support
* Add FreeBSD CI
* Add Android CI
==== purpose ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* cmake: Use custom command instead of custom target for copy
* Set a title for JobDialog (kde#444205)
* Improve job window buttons (kde#444145)
* Fix whitespace punctuation in a warning
* email: Ensure we don't crash when there's no mailto preferredService (kde#443788)
* Make sharing via Telegram work again
* Add FreeBSD CI
==== python-numpy ====
- Expect failure of test_fpclass and test_float on riscv64
- Bump disk space constraint
==== python-semanage ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== qqc2-desktop-style ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes since 5.87.0, only listing bugfixes:
* Don't change MenuItem's arrow's color when selected (kde#443453)
==== samba ====
Version update (4.15.0+git.185.378416e547c -> 4.15.2+git.193.a4d6307f1fd)
Subpackages: libdcerpc-binding0 libdcerpc0 libndr-krb5pac0 libndr-nbt0 libndr-standard0 libndr2 libnetapi0 libsamba-credentials1 libsamba-errors0 libsamba-hostconfig0 libsamba-passdb0 libsamba-util0 libsamdb0 libsmbclient0 libsmbconf0 libsmbldap2 libtevent-util0 libwbclient0 samba-client samba-libs
- Fix regression introduced by CVE-2020-25717 patches, winbindd
does not start when 'allow trusted domains' is off; (bso#14899);
- Update to 4.15.2
* CVE-2016-2124: SMB1 client connections can be downgraded to
plaintext authentication; (bso#12444); (bsc#1014440);
* CVE-2020-25717: A user on the domain can become root on domain
members; (bso#14556); (bsc#1192284);
* CVE-2020-25718: Samba AD DC did not correctly sandbox Kerberos
tickets issued by an RODC; (bso#14558); (bsc#1192246);
* CVE-2020-25719: Samba AD DC did not always rely on the SID and
PAC in Kerberos tickets; (bso#14561); (bsc#1192247);
* CVE-2020-25721: Kerberos acceptors need easy access to stable
AD identifiers (eg objectSid); (bso#14557); (bsc#1192505);
* CVE-2020-25722: Samba AD DC did not do suffienct access and
conformance checking of data stored; (bso#14564);
(bsc#1192283);
* CVE-2021-3738: Use after free in Samba AD DC RPC server;
(bso#14468); (bsc#1192215);
* CVE-2021-23192: Subsequent DCE/RPC fragment injection
vulnerability; (bso#14875); (bsc#1192214);
- Update to 4.15.1
* vfs_shadow_copy2: core dump in make_relative_path; (bso#14682);
* Log clutter from filename_convert_internal; (bso#14685);
* MacOSX compilation fixes; (bso#14862);
* rodc_rwdc test flaps; (bso#14868);
* Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
bit' S4U2Proxy Constrained Delegation bypass in Samba with
embedded Heimdal; (bso#14642);
* Python ldb.msg_diff() memory handling failure; (bso#14836);
* "in" operator on ldb.Message is case sensitive; (bso#14845);
* Release LDB 2.4.1 for Samba 4.15.1; (bso#14848);
* samldb_krbtgtnumber_available() looks for incorrect string;
(bso#14854);
* Fix Samba support for UF_NO_AUTH_DATA_REQUIRED; (bso#14871);
* Allow special chars like "@" in samAccountName when generating
the salt; (bso#14874);
* Correctly ignore comments in CTDB public addresses file;
(bso#14826);
* Fix transit path validation; (bso#12998);
* Fix that child winbindd logs to log.winbindd instead of
log.wb-<DOMAIN>; (bso#14852);
* SMB3 cancel requests should only include the MID together with
AsyncID when AES-128-GMAC is used; (bso#14855);
* Prepare to operate with MIT krb5 >= 1.20; (bso#14870);
* Heimdal prefers RC4 over AES for machine accounts; (bso#14864);
- Enable samba-tool without ad dc.
==== selinux-policy ====
Version update (20210716 -> 20211111)
Subpackages: selinux-policy-targeted
- Update to version 20211111. Refreshed:
* fix_dbus.patch
* fix_systemd.patch
* fix_authlogin.patch
* fix_auditd.patch
* fix_kernel_sysctl.patch
* fix_networkmanager.patch
* fix_chronyd.patch
* fix_unconfineduser.patch
* fix_unconfined.patch
* fix_firewalld.patch
* fix_init.patch
* fix_xserver.patch
* fix_logging.patch
* fix_hadoop.patch
==== sg3_utils ====
Version update (1.46 -> 1.47)
- Update to version 1.47:
* sg_rep_zones: add support for REPORT ZONE DOMAINS and
REPORT REALMS in this utility
* sg_raw: fix prints of NVMe NVM command names
* sg_logs: additions to Volume statistics lpage [ssc5r05c]
- additions to Command duration limits statistics log
page [spc6r06]
* sg_vpd: fix do_hex type on some recent pages
- zoned block dev char vpd: add zone alignment mode and
zone starting LBA granularity [zbc2r11]
* sg_read_buffer: fix --length= problem
* sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors
* sg_dd: srand48_r() and mrand48_r() are GNU libc specific,
put conditional in so non-reentrant version used otherwise
- 'iflag=00,ff' places the 32 bit block address (big endian)
into each block
* sgp_dd: major rework, fix issue with error being ignored
- new: --chkaddr which checks for block address in each block
- add check for stdatomic.h presence in configure.ac
* sg_xcopy: tweak CSCD identification descriptor
* sg_get_elem_status: fix issue with '--maxlen=' option
- add 2 depopulation revocation health attributes [sbc5r01]
* transport error handling improved. To fix report of a
BAD_TARGET transport error but the utility still continued.
- introduce SG_LIB_TRANSPORT_ERROR [35] exit status
* several utilities: override '--maxlen=LEN' when LEN
is < 16 (or 4), take default (or 4) instead
* scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297)
* sg_lib: add sg_scsi_status_is_good(),
sg_scsi_status_is_bad() and sg_get_zone_type_str()
* pt_linux: fix verify(BytChk=0) which Linux SNTL translated
to write, other SNTL cleanups
* pt_linux_nvme: fix fua setting
* pt: check_pt_file_handle() add return value of 5 for
- _service updates:
* re-enable service, hadn't been used for 1.46 release
* use upstream author's git repository, simplify versioning scheme
* use obscpio format
==== solid ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5Solid5 solid-imports
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Fix "unused variable" warning when building without libmount.
* Fix "unused variable" warning when building on FreeBSD.
* Implement ARM specific CPU info
* Add FreeBSD CI
* Add Android CI
* Fix compiling on CentOS 7 (broken by clang-format)
==== sonnet ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetUi5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Build examples only when BUILD_EXAMPLES is on
* Remove duplicate includes from .cpp/.h
* Fix applying highlighter in quick document
* data/parsetrigrams.cpp: ensure the output is deterministic
* Add FreeBSD CI
* Add Android CI
* Remove bad Messages.sh
* Don't crash on null textDocument if suggestions are invoked
* Add missing qmldir
* Implement QtQuick bindings for Sonnet
==== speex ====
- Fix zero division error in read_samples (CVE-2020-23903 bsc#1192580)
speex-CVE-2020-23903.patch
==== suse-module-tools ====
Version update (16.0.13 -> 16.0.14+2)
- Update to version 16.0.14:
* add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE).
Both packages are now obsoleted by suse-module-tools.
(jsc#SLE-21032)
* 60-io-scheduler.rules: don't use BFQ for real multiqueue devices
(jsc#SLE-21032, bsc#1192161)
* 60-io-scheduler.rules: use "none" for multipath components
(bsc#1192161)
==== syntax-highlighting ====
Version update (5.87.0 -> 5.88.0)
Subpackages: libKF5SyntaxHighlighting5
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Too many changes to list here.
==== threadweaver ====
Version update (5.87.0 -> 5.88.0)
- Strip 'Source' URL for faster submissions
- Update to 5.88.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.88.0
- Changes since 5.87.0:
* Add FreeBSD CI
* Add Android CI
==== totem-pl-parser ====
Subpackages: libtotem-plparser18
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== tracker ====
Subpackages: libtracker-sparql-3_0-0 tracker-data-files
- Add tracker-fix-actual-0-path-matches.patch: Fix no metadata
available when using tracker3 info caused by a wrong sparql
implementation. (bsc#1191207, glgo#GNOME/tracker#337)
==== tracker-miners ====
Subpackages: tracker-miner-files
- Drop 0001-Revert-tracker-Use-faster-query-in-tracker3-info.patch:
Upstream fix landed in tracker instead of tracker-miners.
(bsc#1191207, glgo#GNOME/tracker#337)
==== transactional-update ====
Version update (3.6.0 -> 3.6.1)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.6.1
- Fix rsyncing /etc into the running system with
- -drop-if-no-change [bsc#1192242]
==== vim ====
Version update (8.2.3582 -> 8.2.3587)
Subpackages: vim-data-common vim-small
- fixes boo#1192631
- Updated to version 8.2.3587, fixes the following problems
* Reading uninitialized memory when giving spell suggestions.
* The "gd" and "gD" commands do not update search stats. (Gary Johnson)
* "verbose set efm" reports the location of the :compiler command. (Gary
Johnson)
* Crash when passing float to "term_rows" in the options argument of
term_start(). (Virginia Senioria)
* Command completion test fails.
* Compiler test fails with backslash file separator.
==== xdg-user-dirs-gtk ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== xen ====
Version update (4.15.1_01 -> 4.16.0_01)
- Update to Xen 4.16.0 RC2 release
xen-4.16.0-testing-src.tar.bz2
- Modified files
ipxe-use-rpm-opt-flags.patch
ipxe.tar.bz2 (new version)
- Update to Xen 4.16.0 RC1 release
xen-4.16.0-testing-src.tar.bz2
- Drop patches contained in new tarball or invalid
615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch
libxc-sr-383b41974d5543b62f3181d216070fe3691fb130.patch
libxc-sr-5588ebcfca774477cf823949e5703b0ac48818cc.patch
libxc-sr-9e59d9f8ee3808acde9833192211da25f66d8cc2.patch
libxc-sr-f17a73b3c0264c62dd6b5dae01ed621c051c3038.patch
xenstore-launch.patch
- bsc#1191363 - VUL-0: CVE-2021-28702: xen: PCI devices with RMRRs
not deassigned correctly (XSA-386)
615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch
- Revert "Simplify %autosetup".
1
0
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:
apparmor
atk
audit (3.0.5 -> 3.0.6)
audit-secondary (3.0.5 -> 3.0.6)
btrfsprogs (5.14.1 -> 5.15)
checkpolicy (3.2 -> 3.3)
ebtables
elfutils (0.185 -> 0.186)
ethtool (5.14 -> 5.15)
hwinfo (21.77 -> 21.78)
iptables
json-glib
ldb (2.4.0 -> 2.4.1)
libapparmor
libeconf (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
libgpg-error (1.42 -> 1.43)
libpeas
libselinux (3.2 -> 3.3)
libselinux-bindings (3.2 -> 3.3)
libsemanage (3.2 -> 3.3)
libsepol (3.2 -> 3.3)
libtasn1 (4.17.0 -> 4.18.0)
libxslt
libzypp (17.28.7 -> 17.28.8)
open-iscsi
patterns-base
policycoreutils (3.2 -> 3.3)
python-numpy
python-semanage (3.2 -> 3.3)
selinux-policy (20210716 -> 20211111)
sg3_utils (1.46 -> 1.47)
suse-module-tools (16.0.13 -> 16.0.14+2)
transactional-update (3.6.0 -> 3.6.1)
vim (8.2.3582 -> 8.2.3587)
xen (4.15.1_01 -> 4.16.0_01)
=== Details ===
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== atk ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== audit ====
Version update (3.0.5 -> 3.0.6)
Subpackages: libaudit1 libauparse0
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== audit-secondary ====
Version update (3.0.5 -> 3.0.6)
Subpackages: audit python3-audit system-group-audit
- Update to version 3.0.6:
* fixes a segfault on some SELINUX_ERR records
* makes IPX packet interpretation dependent on the ipx header
file existing
* adds b32/b64 support to ausyscall
* adds support for armv8l
* fixes auditctl list of syscalls on PPC
* auditd.service now restarts auditd under some conditions
==== btrfsprogs ====
Version update (5.14.1 -> 5.15)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
==== checkpolicy ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* When reading a binary policy by checkpolicy, do not automatically change the version
to the max policy version supported by libsepol or, if specified, the value given
using the "-c" flag.
* Updated documentation
* Prints the reason why opening a source policy file failed
==== ebtables ====
Subpackages: libebtc0
- Add build dependency on libalternatives
- Run spec-cleaner
- Added hardening to systemd service(s) (bsc#1181400). Modified:
* ebtables.service
- Use libalternatives instead of update-alternatives.
==== elfutils ====
Version update (0.185 -> 0.186)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.185:
debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
etc/debuginfod*.urls rather than hardcoded into the
/etc/profile.d/debuginfod* scripts.
Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
for skipping large/slow transfers.
Add $DEBUGINFOD_RETRY for retrying aborted lookups.
debuginfod: Supply extra HTTP response headers, describing archive/file
names that satisfy the requested buildid content.
Support -d :memory: option for in-memory databases.
Protect against loops in federated server configurations.
Add -r option to use -I/-X regexes for grooming stale files.
Protect against wasted CPU from duplicate concurrent requests.
Limit the duration of groom ops roughly to rescan (-t) times.
Add --passive mode for serving from read-only database.
Several other performance improvements & prometheus metrics.
libdw: Support for the NVIDIA Cuda line map extensions.
DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
are defined in dwarf.h. New functions dwarf_linecontext and
dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags
==== ethtool ====
Version update (5.14 -> 5.15)
- update to upstream release 5.15
* Feature: new extended link substates for bad signal (no arg)
* Feature: coalesce cqe mode attributes (-c and -C)
* Fix: multiple fixes of EEPROM module data parsing (-m)
* Fix: fix condition to display MDI-X info (no arg)
==== hwinfo ====
Version update (21.77 -> 21.78)
- merge gh#openSUSE/hwinfo#106
- Always read numerical 32bit serial number from EDID header.
Override this with ASCII serial number from display descriptor,
if available.
- Display numerical 32bit serial number for monitors without serial
number display descriptor
- 21.78
==== iptables ====
Subpackages: libip4tc2 libip6tc2 libxtables12 xtables-plugins
- Added alts requirements for iptables-backend-nft package.
- Removed update-alternatives dependency in libalternatives mode.
- Use libalternatives instead of update-alternatives.
==== json-glib ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== ldb ====
Version update (2.4.0 -> 2.4.1)
- Update to version 2.4.1
+ Corrected python behaviour for 'in' for LDAP attributes
contained as part of ldb.Message; (bso#14845);
+ Fix memory handling in ldb.msg_diff; (bso#14836);
+ Corrected python docstrings
==== libapparmor ====
- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
and aarch64 wtmp files (boo#1181155)
==== libeconf ====
Version update (0.4.1+git20210709.cf671f2 -> 0.4.2+git20211111.c7a2c52)
- Update to version libeconf-0.4.2+git20211111.c7a2c52:
* CMake fixes regarding document installation.
* Fixed different issues while writing string values to file.
* Writing comments to file too.
* Fixed memory leaks.
* Fixed crash while merging values.
==== libgpg-error ====
Version update (1.42 -> 1.43)
- Update to 1.43:
* Fix for building against GNU libc 2.34.
* Fix gpgrt-config problems.
* Fix gpgrt_free for legacy platforms.
* Fix truncation of error message in the middle of a character.
* Fix the --disable-threads configure options.
* Improve lock-obj generation for cross-builds.
* Improve cross-builds.
* Improve gpgrt_wait_processes.
==== libpeas ====
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libselinux ====
Version update (3.2 -> 3.3)
Subpackages: libselinux1 selinux-tools
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libselinux-bindings ====
Version update (3.2 -> 3.3)
- Update to version 3.3:
* Lots of smaller issues fixed found by fuzzing
==== libsemanage ====
Version update (3.2 -> 3.3)
Subpackages: libsemanage-conf libsemanage2
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== libsepol ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Dropped CVE-2021-36085.patch, CVE-2021-36086.patch, CVE-2021-36087.patch
are all included
* Lot of smaller fixes identified by fuzzing
==== libtasn1 ====
Version update (4.17.0 -> 4.18.0)
- Update libtasn1.keyring with upstream keys
- libtasn1 4.18.0:
* Improve GTK-DOC manual
* Improve --help and --version for tools with gnulib
* Update gnulib files and various maintenance fixes
- drop libtasn1-rpmlintrc due to no longer being required on TW
==== libxslt ====
- Add missing library .so files [bsc#1191771]
- shared lib packaging policy boo#1191771
==== libzypp ====
Version update (17.28.7 -> 17.28.8)
- Disable logger in the child after fork (bsc#1192436)
- version 17.28.8 (22)
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Merged latest upstream. Mostly cleanup, but includes a fix for
iscsi-init.service when trying to write to the root volume too
early (bsc#1192568), as well as an upstream fix for possible
deadlock when dealing with sysfs.
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-bootloader patterns-base-minimal_base
- Add filesystem tools to base for SLE (bsc#1095916)
- Use the correct icon for "A very basic desktop" pattern on Leap
for SLE don't show the pattern at all but require it from
x11 (bsc#1171725)
- Further handling for yast2 patterns split (boo#1159875)
- Handle also SLE specific changes
==== policycoreutils ====
Version update (3.2 -> 3.3)
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Update to version 3.3
* Lots of fuzzing fixes
* `fixfiles -C` doesn't exclude /dev and /run anymore
Refreshed get_os_version.patch
==== python-numpy ====
- Expect failure of test_fpclass and test_float on riscv64
- Bump disk space constraint
==== python-semanage ====
Version update (3.2 -> 3.3)
- Update to version 3.3
* Fixed use-after-free in parse_module_store()
* Fixed use_after_free in semanage_direct_write_langext()
==== selinux-policy ====
Version update (20210716 -> 20211111)
Subpackages: selinux-policy-targeted
- Update to version 20211111. Refreshed:
* fix_dbus.patch
* fix_systemd.patch
* fix_authlogin.patch
* fix_auditd.patch
* fix_kernel_sysctl.patch
* fix_networkmanager.patch
* fix_chronyd.patch
* fix_unconfineduser.patch
* fix_unconfined.patch
* fix_firewalld.patch
* fix_init.patch
* fix_xserver.patch
* fix_logging.patch
* fix_hadoop.patch
==== sg3_utils ====
Version update (1.46 -> 1.47)
- Update to version 1.47:
* sg_rep_zones: add support for REPORT ZONE DOMAINS and
REPORT REALMS in this utility
* sg_raw: fix prints of NVMe NVM command names
* sg_logs: additions to Volume statistics lpage [ssc5r05c]
- additions to Command duration limits statistics log
page [spc6r06]
* sg_vpd: fix do_hex type on some recent pages
- zoned block dev char vpd: add zone alignment mode and
zone starting LBA granularity [zbc2r11]
* sg_read_buffer: fix --length= problem
* sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors
* sg_dd: srand48_r() and mrand48_r() are GNU libc specific,
put conditional in so non-reentrant version used otherwise
- 'iflag=00,ff' places the 32 bit block address (big endian)
into each block
* sgp_dd: major rework, fix issue with error being ignored
- new: --chkaddr which checks for block address in each block
- add check for stdatomic.h presence in configure.ac
* sg_xcopy: tweak CSCD identification descriptor
* sg_get_elem_status: fix issue with '--maxlen=' option
- add 2 depopulation revocation health attributes [sbc5r01]
* transport error handling improved. To fix report of a
BAD_TARGET transport error but the utility still continued.
- introduce SG_LIB_TRANSPORT_ERROR [35] exit status
* several utilities: override '--maxlen=LEN' when LEN
is < 16 (or 4), take default (or 4) instead
* scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297)
* sg_lib: add sg_scsi_status_is_good(),
sg_scsi_status_is_bad() and sg_get_zone_type_str()
* pt_linux: fix verify(BytChk=0) which Linux SNTL translated
to write, other SNTL cleanups
* pt_linux_nvme: fix fua setting
* pt: check_pt_file_handle() add return value of 5 for
- _service updates:
* re-enable service, hadn't been used for 1.46 release
* use upstream author's git repository, simplify versioning scheme
* use obscpio format
==== suse-module-tools ====
Version update (16.0.13 -> 16.0.14+2)
- Update to version 16.0.14:
* add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE).
Both packages are now obsoleted by suse-module-tools.
(jsc#SLE-21032)
* 60-io-scheduler.rules: don't use BFQ for real multiqueue devices
(jsc#SLE-21032, bsc#1192161)
* 60-io-scheduler.rules: use "none" for multipath components
(bsc#1192161)
==== transactional-update ====
Version update (3.6.0 -> 3.6.1)
Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit
- Version 3.6.1
- Fix rsyncing /etc into the running system with
- -drop-if-no-change [bsc#1192242]
==== vim ====
Version update (8.2.3582 -> 8.2.3587)
Subpackages: vim-data-common vim-small
- fixes boo#1192631
- Updated to version 8.2.3587, fixes the following problems
* Reading uninitialized memory when giving spell suggestions.
* The "gd" and "gD" commands do not update search stats. (Gary Johnson)
* "verbose set efm" reports the location of the :compiler command. (Gary
Johnson)
* Crash when passing float to "term_rows" in the options argument of
term_start(). (Virginia Senioria)
* Command completion test fails.
* Compiler test fails with backslash file separator.
==== xen ====
Version update (4.15.1_01 -> 4.16.0_01)
- Update to Xen 4.16.0 RC2 release
xen-4.16.0-testing-src.tar.bz2
- Modified files
ipxe-use-rpm-opt-flags.patch
ipxe.tar.bz2 (new version)
- Update to Xen 4.16.0 RC1 release
xen-4.16.0-testing-src.tar.bz2
- Drop patches contained in new tarball or invalid
615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch
libxc-sr-383b41974d5543b62f3181d216070fe3691fb130.patch
libxc-sr-5588ebcfca774477cf823949e5703b0ac48818cc.patch
libxc-sr-9e59d9f8ee3808acde9833192211da25f66d8cc2.patch
libxc-sr-f17a73b3c0264c62dd6b5dae01ed621c051c3038.patch
xenstore-launch.patch
- bsc#1191363 - VUL-0: CVE-2021-28702: xen: PCI devices with RMRRs
not deassigned correctly (XSA-386)
615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch
- Revert "Simplify %autosetup".
1
0
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:
coreutils (8.32 -> 9.0)
cracklib
dhcp
gnome-bluetooth
gobject-introspection
grub2
gtk3
installation-images-MicroOS (17.16 -> 17.18)
kwin5
libarchive (3.5.1 -> 3.5.2)
libgnomesu
libteam
libwacom (1.10 -> 1.12)
mozilla-nss (3.70 -> 3.71)
openssl-1_1
patterns-base
patterns-microos
pipewire-media-session (0.4.0 -> 0.4.1)
python-alembic
python-cffi (1.14.6 -> 1.15.0)
python-jsonpointer
python-jsonschema
python-pybind11 (2.6.2 -> 2.8.0)
sysconfig (0.85.7 -> 0.85.8)
systemd
vim (8.2.3408 -> 8.2.3582)
xorg-x11-server (1.20.13 -> 21.1.1)
xwayland (21.1.2 -> 21.1.3)
=== Details ===
==== coreutils ====
Version update (8.32 -> 9.0)
- coreutils-i18n.patch: Re-sync the patch with Fedora.
Refresh the patch, adding a hunk to link the expand+unexpand tools
against lib/mbfile.c, thus fixing build problems with clang
(see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34)
- spec file cleanups (spec-cleaner run)
- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.
- Update to 9.0:
* Noteworthy changes in release 9.0 (2021-09-24) [stable]
* * Bug fixes
chmod -v no longer misreports modes of dangling symlinks.
[bug introduced in coreutils-5.3.0]
cp -a --attributes-only now never removes destination files,
even if the destination files are hardlinked, or the source
is a non regular file.
[bug introduced in coreutils-8.6]
csplit --suppress-matched now elides the last matched line
when a specific number of pattern matches are performed.
[bug introduced with the --suppress-matched feature in coreutils-8.22]
df no longer outputs duplicate remote mounts in the presence of bind mounts.
[bug introduced in coreutils-8.26]
df no longer mishandles command-line args that it pre-mounts
[bug introduced in coreutils-8.29]
du no longer crashes on XFS file systems when the directory hierarchy is
heavily changed during the run.
[bug introduced in coreutils-8.25]
env -S no longer crashes when given unusual whitespace characters
[bug introduced in coreutils-8.30]
expr no longer mishandles unmatched \(...\) in regular expressions.
[bug introduced in coreutils-6.0]
ls no longer crashes when printing the SELinux context for unstatable files.
[bug introduced in coreutils-6.9.91]
mkdir -m no longer mishandles modes more generous than the umask.
[bug introduced in coreutils-8.22]
nl now handles single character --section-delimiter arguments,
by assuming a second ':' character has been specified, as specified by POSIX.
[This bug was present in "the beginning".]
pr again adjusts tabs in input, to maintain alignment in multi column output.
[bug introduced in coreutils-6.9]
rm no longer skips an extra file when the removal of an empty directory fails.
[bug introduced by the rewrite to use fts in coreutils-8.0]
split --number=K/N will again correctly split chunk K of N to stdout.
Previously a chunk starting after 128KiB, output the wrong part of the file.
[bug introduced in coreutils-8.26]
tail -f no longer overruns a stack buffer when given too many files
to follow and ulimit -n exceeds 1024.
[bug introduced in coreutils-7.5]
tr no longer crashes when using --complement with certain
invalid combinations of case character classes.
[bug introduced in coreutils-8.6]
basenc --base64 --decode no longer silently discards decoded characters
on (1024*5) buffer boundaries
[bug introduced in coreutils-8.31]
* * Changes in behavior
cp and install now default to copy-on-write (COW) if available.
cp, install and mv now use the copy_file_range syscall if available.
Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
files, as lseek is simpler and more portable.
On GNU/Linux systems, ls no longer issues an error message on a
directory merely because it was removed. This reverts a change
that was made in release 8.32.
ptx -T no longer attempts to substitute old-fashioned TeX escapes
for 8-bit non-ASCII alphabetic characters. TeX indexes should
instead use '\usepackage[latin1]{inputenc}' or equivalent.
stat will use decomposed (major,minor) device numbers in its default format.
This is less ambiguous, and more consistent with ls.
sum [-r] will output a file name, even if only a single name is passed.
This is consistent with sum -s, cksum, and other sum(1) implementations.
* * New Features
cksum now supports the -a (--algorithm) option to select any
of the existing sum, md5sum, b2sum, sha*sum implementations etc.
cksum now subsumes all of these programs, and coreutils
will introduce no future standalone checksum utility.
cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
cksum --check now supports auto detecting the digest type to use,
when verifying tagged format checksums.
expr and factor now support bignums on all platforms.
ls --classify now supports the "always", "auto", or "never" flags,
to support only outputting classifier characters if connected to a tty.
ls now accepts the --sort=width option, to sort by file name width.
This is useful to more compactly organize the default vertical column output.
ls now accepts the --zero option, to terminate each output line with
NUL instead of newline.
nl --line-increment can now take a negative number to decrement the count.
stat supports more formats for representing decomposed device numbers.
%Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
respectively. %d corresponds to st_dev and %r to std_rdev.
* * Improvements
cat --show-ends will now show \r\n as ^M$. Previously the \r was taken
literally, thus overwriting the first character in the line with '$'.
cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
and at least 8 times faster where pclmul instructions are supported.
A new --debug option will indicate if pclmul is being used.
md5sum --check now supports checksum files with CRLF line endings.
This also applies to cksum, sha*sum, and b2sum.
df now recognizes these file systems as remote:
acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
This is the case on GNU/Linux systems, where the trailing slash is ignored.
stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
and "zonefs" file system types. stat -f -c%T now reports the file system
type, and tail -f uses polling for "vboxsf" and inotify for the others.
timeout now supports sub-second timeouts on macOS.
wc is up to 5 times faster when counting only new line characters,
where avx2 instructions are supported.
A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
* coreutils-gnulib-disable-test-float.patch
* coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
* coreutils-tests-fix-FP-in-ls-stat-free-color.patch
* gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch. Also patch 'tests/Coreutils.pm' used
by perl-based tests to allow longer test names ... which the i18n tests with
their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
* Version: bump version.
* Remove the above removed patches.
* Reference the above new patch.
==== cracklib ====
Subpackages: libcrack2
- %check: really test the package [bsc#1191736]
==== dhcp ====
Subpackages: dhcp-client
- Add a fallback definition for %make_build to fix build on SLE-12.
- Handle sysusers with a bcond to improve readability and simplify
removal once we don't have to support SLE-12 anymore.
- bsc#1192020: Drop the obsolete dependency on "group(nogroup)".
==== gnome-bluetooth ====
Subpackages: libgnome-bluetooth13 typelib-1_0-GnomeBluetooth-1_0
- Add missing explicit libgnome-bluetooth13 Requires to devel sub
package, it was already pulled in via typelib Requires, so no
real world change.
- Use ldconfig_scriptlets macro for post(un) handling.
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== gobject-introspection ====
Subpackages: girepository-1_0 libgirepository-1_0-1
- Add explicit libgirepository-1_0-1 Requires to devel subpackage,
it was already pulled in via the main package, so no real change.
- Use ldconfig_scriptlets macro for post(un) handling.
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin
- Remove openSUSE Tumbleweed specific handling for default grub
distributor (bsc#1191198)
- Use /usr/lib/os-release as fallback (bsc#1191196)
* grub2-default-distributor.patch
* grub2-check-default.sh
- VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474)
* grub2-once
* grub2-once.service
- Fix unknown TPM error on buggy uefi firmware (bsc#1191504)
* 0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch
- Fix error /boot/grub2/locale/POSIX.gmo not found (bsc#1189769)
* 0001-Filter-out-POSIX-locale-for-translation.patch
- Fix error lvmid disk cannot be found after second disk added to the root
volume group (bsc#1189874) (bsc#1071559)
* 0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch
- Fix error in grub installation due to unnecessary requirement to support
excessive device for the root logical volume (bsc#1184135)
* 0001-disk-diskfilter-Use-nodes-in-logical-volume-s-segmen.patch
- Fix regression in reading xfs v4
* 0001-fs-xfs-Fix-unreadable-filesystem-with-v4-superblock.patch
==== gtk3 ====
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== installation-images-MicroOS ====
Version update (17.16 -> 17.18)
- merge gh#openSUSE/installation-images#534
- handle new .ko.zst kernel module suffix
- 17.18
- merge gh#openSUSE/installation-images#530
- handle zstd compressed modules
- 17.17
==== kwin5 ====
- Add patch to fix kwin_wayland on GLES:
* 0001-platforms-drm-only-use-glDrawBuffer-with-desktop-GL.patch
==== libarchive ====
Version update (3.5.1 -> 3.5.2)
- update to 3.5.2:
* CPIO: Support for PWB and v7 binary cpio formats
* ZIP reader: Support of deflate algorithm in symbolic link decompression
* security: fix handling of symbolic link ACLs on Linux (boo#1192425)
* security: never follow symlinks when setting file flags on Linux (boo#1192426)
* security: do not follow symlinks when processing the fixup list (boo#1192427)
* fix extraction of hardlinks to symlinks
* 7zip reader and writer fixes
* RAR reader fixes
* ZIP reader: fix excessive read for padded zip
* CAB reader: fix double free
* handle short writes from archive_write_callback
==== libgnomesu ====
Subpackages: libgnomesu0
- Add missing explicit libgnomesu0 Requires to devel package.
- Use ldconfig_scriptlets macro for post(un) handling.
- Modernize spec, use autosetup and make_build macro, update
Supplements to current standard.
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== libteam ====
- teamd: better handle failures to chown(TEAMD_RUN_DIR) during
teamd_drop_privileges() (bsc#1185424)
[+ better_handle_failures_to_chown.patch]
==== libwacom ====
Version update (1.10 -> 1.12)
Subpackages: libwacom-data libwacom2
- update to 1.12:
- New devices:
- ELAN 2513
- HP Probook x360, 435 G7
- Waltop Slim Tablet 12.1
- XP-PEN Star 3
- Lenovo ThinkPad L390 Yoga, Yoga C940, Yoga 460, Yoga 720
- ThinkVision M14t, IdeaPad Flex5
- HP EliteBook x360 1030 G3
- Dell XPS 13 9310 2-in-1
- HUION Kamvas Pro 13
- ELAN 2514 variant 2718
- libwacom's hwdb no longer tags devices with "Keyboard" in
their name as ID_INPUT_TABLET
==== mozilla-nss ====
Version update (3.70 -> 3.71)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- update to NSS 3.71
* bmo#1717716 - Set nssckbi version number to 2.52.
* bmo#1667000 - Respect server requirements of tlsfuzzer/test-tls13-signature-algorithms.py
* bmo#1373716 - Import of PKCS#12 files with Camellia encryption is not supported
* bmo#1717707 - Add HARICA Client ECC Root CA 2021.
* bmo#1717707 - Add HARICA Client RSA Root CA 2021.
* bmo#1717707 - Add HARICA TLS ECC Root CA 2021.
* bmo#1717707 - Add HARICA TLS RSA Root CA 2021.
* bmo#1728394 - Add TunTrust Root CA certificate to NSS.
- required for Firefox 94
==== openssl-1_1 ====
Subpackages: libopenssl1_1
- Add missing libopenssl1_1-hmac 32bit package
==== patterns-base ====
Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11
- remove glibc-locale-base from enhanced_base, already recommended in base
- replace no longer existing system-tuning-common-SUSE with udev-extra-rules
- add handling for grub2-branding-SLE (should be done in grub2 really)
==== patterns-microos ====
Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-base-microdnf patterns-microos-base-packagekit patterns-microos-base-zypper 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-ra_agent patterns-microos-ra_verifier patterns-microos-selinux patterns-microos-sssd_ldap
- Add policycoreutils-python-utils to desktop-common
While it's too heavyweight for regular MicroOS patterns, on an
interactively used desktop system its nice to have the tools to
debug when selinux goes wrong.
==== pipewire-media-session ====
Version update (0.4.0 -> 0.4.1)
- Update to 0.4.1:
* Minor bugfix release functionally equivalent to the previous
release. This release corrects a few leftovers pointing to the
wrong repository and sets the minimum required PipeWire
version. This way we fail early during meson setup rather than
with linker errors during the build.
- Add patch to reduce the required meson version so the package
builds in the Leap 15.3 repository (boo#1192186):
* reduce-meson-required-version.patch
==== python-alembic ====
- Update requirements
- Remove unused python-alembic-rpmlintrc
==== python-cffi ====
Version update (1.14.6 -> 1.15.0)
- update to 1.15.0:
* Fixed MANIFEST.in to include missing file for Windows arm64 support
* Fixed Linux wheel build to use gcc default ISA for libffi
* Updated setup.py Python trove specifiers to currently-tested Python versions
* CPython 3.10 support (including wheels)
* MacOS arm64 support (including wheels)
* Initial Windows arm64 support
* Misc. doc and test updates
==== python-jsonpointer ====
- Use libalternatives instead of update-alternatives.
==== python-jsonschema ====
- Use libalternatives instead of update-alternatives.
==== python-pybind11 ====
Version update (2.6.2 -> 2.8.0)
- Use libalternatives instead of update-alternatives.
- Update to v2.8.0
* Added py::raise_from to enable chaining exceptions. #3215
* Allow exception translators to be optionally registered local
to a module instead of applying globally across all pybind11
modules. Use
register_local_exception_translator(ExceptionTranslator&&
translator) instead of
register_exception_translator(ExceptionTranslator&& translator)
to keep your exception remapping code local to the module.
[#2650]
* Add make_simple_namespace function for instantiating Python
SimpleNamespace objects. #2840
* pybind11::scoped_interpreter and initialize_interpreter have
new arguments to allow sys.argv initialization. #2341
* Allow Python builtins to be used as callbacks in CPython. #1413
* Added view to view arrays with a different datatype. #987
* Implemented reshape on arrays. #984
* Enable defining custom __new__ methods on classes by fixing bug
preventing overriding methods if they have non-pybind11
siblings. #3265
* Add make_value_iterator(), and fix make_key_iterator() to
return references instead of copies. #3293
* Improve the classes generated by bind_map: #3310
* Change .items from an iterator to a dictionary view.
* Add .keys and .values (both dictionary views).
* Allow __contains__ to take any object.
* pybind11::custom_type_setup was added, for customizing the
PyHeapTypeObject corresponding to a class, which may be useful
for enabling garbage collection support, among other things.
[#3287]
* Set __file__ constant when running eval_file in an embedded
interpreter. #3233
* Python objects and (C++17) std::optional now accepted in
py::slice constructor. #1101
* The pybind11 proxy types str, bytes, bytearray, tuple, list now
consistently support passing ssize_t values for sizes and
indexes. Previously, only size_t was accepted in several
interfaces. #3219
* Avoid evaluating PYBIND11_TLS_REPLACE_VALUE arguments more than
once. #3290
* Bug fix: enum value's __int__ returning non-int when underlying
type is bool or of char type. #1334
* Fixes bug in setting error state in Capsule's pointer methods.
[#3261]
* A long-standing memory leak in py::cpp_function::initialize was
fixed. #3229
* Fixes thread safety for some pybind11::type_caster which
require lifetime extension, such as for std::string_view. #3237
* Restore compatibility with gcc 4.8.4 as distributed by
ubuntu-trusty, linuxmint-17. #3270
* Fix regression in CMake Python package config: improper use of
absolute path. #3144
* Cached Python version information could become stale when CMake
was re-run with a different Python version. The build system
now detects this and updates this information. #3299
* Specified UTF8-encoding in setup.py calls of open(). #3137
* Fix a harmless warning from CMake 3.21 with the classic Python
discovery. #3220
* Eigen repo and version can now be specified as cmake options.
[#3324]
* Reduced thread-local storage required for keeping alive
temporary data for type conversion to one key per ABI version,
rather than one key per extension module. This makes the total
thread-local storage required by pybind11 2 keys per ABI
version. #3275
* Optimize NumPy array construction with additional moves. #3183
* Conversion to std::string and std::string_view now avoids
making an extra copy of the data on Python >= 3.3. #3257
* Remove const modifier from certain C++ methods on Python
collections (list, set, dict) such as (clear(), append(),
insert(), etc...) and annotated them with py-non-const.
* Enable readability clang-tidy-const-return and remove useless
consts. #3254 #3194
* The clang-tidy google-explicit-constructor option was enabled.
[#3250]
* Mark a pytype move constructor as noexcept (perf). #3236
* Enable clang-tidy check to guard against inheritance slicing.
[#3210]
* Legacy warning suppression pragma were removed from eigen.h. On
Unix platforms, please use -isystem for Eigen include
directories, to suppress compiler warnings originating from
Eigen headers. Note that CMake does this by default. No
adjustments are needed for Windows. #3198
* Format pybind11 with isort consistent ordering of imports #3195
* The warnings-suppression "pragma clamp" at the top/bottom of
pybind11 was removed, clearing the path to refactoring and IWYU
cleanup. #3186
* Enable most bugprone checks in clang-tidy and fix the found
potential bugs and poor coding styles. #3166
* Add clang-tidy-readability rules to make boolean casts explicit
improving code readability. Also enabled other misc and
readability clang-tidy checks. #3148
* Move object in .pop() for list. #3116
- Release 2.7.1
* Allow Python builtins to be used as callbacks in CPython. #1413
* Fix regression in CMake Python package config: improper use of
absolute path. #3144
* Fix Mingw64 and add to the CI testing matrix. #3132
* Specified UTF8-encoding in setup.py calls of open(). #3137
* Add clang-tidy-readability rules to make boolean casts explicit
improving code readability. Also enabled other misc and
readability clang-tidy checks. #3148
* Move object in .pop() for list. #3116
* Removed and fixed warning suppressions. #3127 #3129 #3135 #3141
[#3142] #3150 #3152 #3160 #3161
- Release 2.7.0
* Enable py::implicitly_convertible<py::none, ...> for
py::class_-wrapped types. #3059
* Allow function pointer extraction from overloaded functions.
[#2944]
* NumPy: added .char_() to type which gives the NumPy public char
result, which also distinguishes types by bit length (unlike
.kind()). #2864
* Add pybind11::bytearray to manipulate bytearray similar to
bytes. #2799
* pybind11/stl/filesystem.h registers a type caster that, on
C++17/Python 3.6+, converts std::filesystem::path to
pathlib.Path and any os.PathLike to std::filesystem::path.
[#2730]
* A PYBIND11_VERSION_HEX define was added, similar to
PY_VERSION_HEX. #3120
* py::str changed to exclusively hold PyUnicodeObject. Previously
py::str could also hold bytes, which is probably surprising,
was never documented, and can mask bugs (e.g. accidental use of
py::str instead of py::bytes). #2409
* Add a safety guard to ensure that the Python GIL is held when
C++ calls back into Python via object_api<>::operator() (e.g.
py::function __call__). (This feature is available for Python
3.6+ only.) #2919
* Catch a missing self argument in calls to __init__(). #2914
* Use std::string_view if available to avoid a copy when passing
an object to a std::ostream. #3042
* An important warning about thread safety was added to the
iostream.h documentation; attempts to make
py::scoped_ostream_redirect thread safe have been removed, as
it was only partially effective. #2995
* Performance: avoid unnecessary strlen calls. #3058
* Fix auto-generated documentation string when using const T in
pyarray_t. #3020
* Unify error messages thrown by
simple_collector/unpacking_collector. #3013
* pybind11::builtin_exception is now explicitly exported, which
means the types included/defined in different modules are
identical, and exceptions raised in different modules can be
caught correctly. The documentation was updated to explain that
custom exceptions that are used across module boundaries need
to be explicitly exported as well. #2999
* Fixed exception when printing UTF-8 to a
scoped_ostream_redirect. #2982
* Pickle support enhancement: setstate implementation will
attempt to setattr __dict__ only if the unpickled dict object
is not empty, to not force use of py::dynamic_attr()
unnecessarily. #2972
* Allow negative timedelta values to roundtrip. #2870
* Fix unchecked errors could potentially swallow signals/other
exceptions. #2863
* Add null pointer check with std::localtime. #2846
* Fix the weakref constructor from py::object to create a new
weakref on conversion. #2832
* Avoid relying on exceptions in C++17 when getting a shared_ptr
holder from a shared_from_this class. #2819
* Allow the codec's exception to be raised instead of
RuntimeError when casting from py::str to std::string. #2903
* In setup_helpers.py, test for platforms that have some
multiprocessing features but lack semaphores, which
ParallelCompile requires. #3043
* Fix pybind11_INCLUDE_DIR in case CMAKE_INSTALL_INCLUDEDIR is
absolute. #3005
* Fix bug not respecting WITH_SOABI or WITHOUT_SOABI to CMake.
[#2938]
* Fix the default Pybind11Extension compilation flags with a
Mingw64 python. #2921
* Clang on Windows: do not pass /MP (ignored flag). #2824
* pybind11.setup_helpers.intree_extensions can be used to
generate Pybind11Extension instances from cpp files placed in
the Python package source tree. #2831
* Enable clang-tidy performance, readability, and modernization
checks throughout the codebase to enforce best coding
practices. #3046, #3049, #3051, #3052, #3080, and #3094
* Checks for common misspellings were added to the pre-commit
hooks. #3076
* Changed Werror to stricter Werror-all for Intel compiler and
fixed minor issues. #2948
* Fixed compilation with GCC < 5 when the user defines
_GLIBCXX_USE_CXX11_ABI. #2956
* Added nox support for easier local testing and linting of
contributions. #3101 and #3121
* Avoid RTD style issue with docutils 0.17+. #3119
* Support pipx run, such as pipx run pybind11 --include for a
quick compile. #3117
- Drop unicode.patch merged upstream
==== sysconfig ====
Version update (0.85.7 -> 0.85.8)
Subpackages: sysconfig-netconfig
- version 0.85.8
- netconfig: revert NM default policy change change (boo#1185882)
With the change to the default policy, netconfig with NetworkManager
as network.service accepted settings from all services/programs
directly instead only from NetworkManager, where plugins/services
have to deliver their settings to apply them.
==== systemd ====
Subpackages: libsystemd0 libudev1 systemd-sysvinit udev
- Add 0001-Revert-core-Check-unit-start-rate-limiting-earlier.patch
Temporarly revert commit ed8fbbf1745c6a2dc0b8cd560ac8a3353f72e979
until the regression it introduced [1] is addressed by upstream and
a fix is released via the stable tree.
[1] https://github.com/systemd/systemd/issues/21025
- Disable nss-systemd and translations features for the mini flavour
- Really enable libiptc for masquerading support (bsc#1191651)
Currently used by systemd-nspawn and systemd-networkd.
- Convert systemd package to multibuild
==== vim ====
Version update (8.2.3408 -> 8.2.3582)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.3582, fixes the following problems
* Overflow check fails with 32 ints.
* Manipulating highlighting is complicated.
* CI sometimes fails for MinGW.
* gj does not move properly with a wide character.
* Reading character past end of line.
* Reading uninitialized memory when giving spell suggestions.
- add obsolete/conflict with nginx vim plugin
- Updated to version 8.2.3577, fixes the following problems
* Test_very_large_count fails on 32bit systems.
* Some unicode control characters are considered printable.
* Memory leak when closing window and using "multispace" in 'listchars'.
* Cannot decide whether to skip test that fails with 64 bit ints. (closes
[#9072])
* Divide by zero.
* Overflow check still fails when sizeof(int) == sizeof(long).
* Some functions are not documented for use with a method.
* Overflow check fails with 32 ints.
- Current vim seems to have timing problems with its parser to
distinguish between <ESC> and <ESC>[~3 at least in urxvt
- fix boo#1192225
- Updated to version 8.2.3570, fixes the following problems
* CTRL-I in Insert mode is not tested
* Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
* Error for :let when vimrc is Vim 9 script.
* Test_very_large_count fails on 32bit systems.
- Avoid the second to parse the Delete ANSI sequence in gvim
- Updated to version 8.2.3567, fixes the following problems
* Xxd revert does not handle end of line correctly.
* Xxd has various way to exit.
* ModeChanged is not triggered on every mode change.
* Filler lines are incorrect for other window in diff mode after making
a change.
* Vim9: cannot call imported funcref at script level.
* Vim9: asserting the wrong variable.
* Loop variable recreated every time.
* Using freed memory with lambda.
* Cscope has a complicated way of giving an error message.
* Cannot add color names.
* Build failure with +eval but without GUI or +termguicolors
* Invalid memory access when scrolling without a valid screen.
* Makefile dependencies are outdated. (Gary Johnson)
* Build failure on old systems when using nano timestamp.
* CTRL-I in Insert mode is not tested
- Use libalternatives instead of update-alternatives.
- Test_suspend disabled temporary.
Updated patches:
disable-unreliable-tests-arch.patch, disable-unreliable-tests.patch
- Updated to version 8.2.3552, fixes the following problems
* Vim9: need more tests for empty string arguments.
* Some type casts are not needed.
* Cannot distinguish Normal and Terminal-Normal mode.
* The ModeChanged event only uses one character for the new_mode and
old_mode values.
* Pattern matching with ModeChanged not tested.
* nginx files are not recognized.
* Cannot detect insert scroll mode.
* Completion submode not indicated for virtual replace.
* CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
* Problem with :cd when editing file in non-existent directory. (Yee
Cheng Chin)
* Some files with json syntax are not recognized.
* Crash with error in :catch and also in :finally.
* Crash when using CTRL-T after an empty search pattern.
* Other crashes with empty search pattern not tested.
* Some files with tcl syntax are not recognized.
* Some places use "Vimscript" instead of "Vim script".
* Expression register set by not executed put command.
* Renaming a buffer on startup may cause using freed memory.
* Startup test fails on MS-Windows.
* Still crash with error in :catch and also in :finally.
* Crash when calling job_start with an invalid argument. (Virginia Senioria)
* Test does not fail without the fix for a crash.
* Failures when char is unsigned.
* Reading beyond end of line ending in quote and backslash.
* #ifdef for using sysinfo() is incomplete.
* Crash when going through spell suggestions.
* Python 3 test fails with Python 3.10.
* Illegal memory access with invalid sequence of commands.
* Illegal memory access if buffer name is very long.
* Issue template is not easy to use.
* ml_get error after search with range.
* Superfluous return statements.
* xpm2 filetype dection is not so good.
* Crash when pasting too many times.
* Large count test fails on MS-Windows.
* Illegal memory access in utf_head_off.
* GUI geometry startup test fails on some systems. (Drew Vogel)
* Put test fails when run by itself.
* Recover test may fail on some systems.
* GUI geometry startup test fails.
* tmux filetype dection is incomplete
* Cannot enter password in shell command.
* Vim9: using g:pat:cmd is confusing.
* Vim9: warning for signed vs unsigned.
* Vim9: build failure without the +eval feature.
* Vim9: special cases for "g" and "s" insufficiently tested.
* Generating proto files may fail.
* Vim9: bad separators for "g" and "s" insufficiently tested.
* Undo file is not synced. (Sami Farin)
* Changes are only detected with one second accuracy.
* Vim9: entry for loop variable is created every round.
* Timestamp test fails on some systems.
* Using freed memory when using a timer and searching. (Dominique Pellé)
* Autoread test with nano second time sometimes fails.
* Nano time test fails on Mac and FreeBSD.
* Terminal window does not have transparent background when 'termguicolors'
is used.
* TextChanged does not trigger after TextChangedI.
* Test_xrestore sometimes fails.
* TOML files are not recognized.
* Cannot define a function for thesaurus completion.
* Options completion test fails.
* Cannot use \x and \u when setting 'listchars'.
* Duplicated code in xxd.
* GUI: ligatures are not used.
* Option variable name does not match option name. (Christ van Willigen)
* Tests have clumsy check for X11 based GUI.
* Gcc complains about uninitialized variable. (Tony Mechelynck)
* 'thesaurus' and 'thesaurusfunc' do not have the same scope.
* Xxd usage output is incomplete.
* ":buf \{a}" fails while ":edit \{a}" works.
* Command line completion test fails on MS-Windows.
* The previous '' mark is restored after moving the cursor to the original
jump position. (Tony Chen)
* Inefficient code in xxd.
* Autoread test is a bit flaky.
* If-else indenting is confusing.
* The do_highlight() function is way too long.
* mode() does not return the right value in 'operatorfunc'.
* Else-if indenting is confusing.
* GTK3: with 'rightleft' set scrollbar may move unintentionally.
* The mark '] is wrong after put with a count. (Naohiro Ono)
* Compiler warning for unused variable in tiny version.
* Too many comments are old style.
* Swapname has double slash when 'directory' ends in double slash. (Shane
Smith)
* Unix: may leak file descriptor when using a non-existing directory.
* setcellwidths() may make 'listchars' or 'fillchars' invalid.
* Build failure without the +eval feature.
* Opening the quickfix window triggers BufWinEnter twice. (Yorick Peterse)
* GTK GUI crashen when reading from stdin.
* Mistakes in test comments.
* completion() does not work properly.
* Checking first character of url twice.
* Xxd revert does not handle end of line correctly.
- updated vim-7.4-rpmlintrc
- drop no-common.patch
- Updated to version 8.2.3459, fixes the following problems
* Can delete a numbered function. (Naohiro Ono)
* Reading beyond end of line with invalid utf-8 character.
* Crash with linebreak, listchars and large tabstop.
* Vim9: crash when using base name of import. (Naohiro Ono)
* Vim9: importing the wrong file.
* Vim9: too many characters are allowed in import name.
* fullcommand() gives the wrong name if there is a buffer-local user
command. (Naohiro Ono)
* Vim9: Not all function argument types are properly checked.
* Second error is reported while exception is being thrown.
* Vim9: a failing debug expression aborts script sourcing.
* Garbage collection while evaluating may cause trouble.
* A failing debug expression may make Vim unusable.
* _REENTRANT defined more than once.
* A bit of code is not covered by tests.
* Vim9: no failure if return type differs from returned variable.
* Vim9: list += list creates a new list in :def function.
* A sequence of spaces is hard to see in list mode.
* Warning for using uninitialized variable.
* Crash when deleting a listener in a listener callback. (Naohiro Ono)
* Double free when list is copied.
* Using freed memory when replacing. (Dhiraj Mishra)
* Leaking memory when assigning to list or dict.
* No generic way to trigger an autocommand on mode change.
* Completion for :disas sorts local functions first.
* Octave/Matlab filetype detection does not work properly.
* :delcommand does not take a -buffer option.
* Function prototype for trigger_modechanged() is incomplete.
* Vim9: dict is not passed to dict function.
* Check for optional bool type has confusing return type.
* Compiler warnings for 32/64 bit usage.
* Cannot manipulate blobs.
* Deleted lines go to wrong yank register.
* Recover test fails if there is an old swap file.
* Vim9: || and && are not handled at compile time when possible.
* Vim9: memory leak when and/or fails.
* concealed text not revealed when leaving insert mode. (Michael Soyka)
* On Solaris longVersion may be declared twice. (Vladimir Marek)
* Not enough tests for empty string arguments.
* A couple of declarations are not ANSI C.
* :endtry after function call that throws not found.
* Sort fails if the sort compare function returns 999.
* Coveralls action fails.
* Not all apache files are recognized.
* MPD files are not recognized.
* Autocmd not executed when editing a directory ending in a path separator
inside try block.
* Using a count with "gp" leave cursor in wrong position. (Naohiro Ono)
* Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
* Vim9: Not all functions are tested with an empty string argument.
* Not all dictdconf files are recognized.
* Vim9: need more tests for empty string arguments.
==== xorg-x11-server ====
Version update (1.20.13 -> 21.1.1)
Subpackages: xorg-x11-server-Xvfb
- U_hw-xfree86-Propagate-physical-dimensions-from-DRM-co.patch
* reverse apply this one to go back to fixed 96 dpi (gitlab
fdo/xserver issue#1241)
- N_fix-dpi-values.diff
* back to version for xserver < 21.1.0
- Update to version 21.1.1
* s/__/@/ in inputtestdrv manpage
* Make xf86CompatOutput() return NULL when there are no privates
* Makefile.am: Add missing meson build files to release tarball
- Update to version 21.1.0
* The meson support is now fully mature. While autotools support
will still be kept for this release series, it will be dropped
afterwards.
* Glamor support for Xvfb.
* Variable refresh rate support in the modesetting driver.
* XInput 2.4 support which adds touchpad gestures.
* DMX DDX has been removed.
* X server now correctly reports display DPI in more cases. This
may affect rendering of client applications that have their own
workarounds for hi-DPI screens.
* A large number of small features and various bug fixes.
- updated xorg-server-provides
- supersedes patches
* U_Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch
* U_dix-window-Use-ConfigureWindow-instead-of-MoveWindow.patch
* U_glamor_egl-Reject-OpenGL-2.1-early-on.patch
* u_render-Cast-color-masks-to-unsigned-long-before-shifting-them.patch
- refreshed patches
* N_fix-dpi-values.diff
* N_zap_warning_xserver.diff
* u_modesetting-Fix-dirty-updates-for-sw-rotation.patch
* u_randr-Do-not-crash-if-slave-screen-does-not-have-pro.patch
* u_vesa-Add-VBEDPMSGetCapabilities-VBEDPMSGet.patch
- disabled n_xserver-optimus-autoconfig-hack.patch, which I believe is
superseded by:
commit 078277e4d92f05a90c4715d61b89b9d9d38d68ea
Author: Dave Airlie <airlied(a)redhat.com>
Date: Fri Aug 17 09:49:24 2012 +1000
xf86: autobind GPUs to the screen
- added pkgconfig(libxcvt)
- cvt binary moved to libxcvt0 package
==== xwayland ====
Version update (21.1.2 -> 21.1.3)
- Update to version 21.1.3
* Most notable change is a fix for the GBM backend to work with
the Nvidia driver series 495.
- supersedes U_glamor-Fix-handling-of-1-bit-pixmaps.patch
1
0
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:
ceph (16.2.6.45+g8fda9838398 -> 16.2.6.462+g5fefbbf8888)
coreutils (8.32 -> 9.0)
cracklib
dhcp
gobject-introspection
grub2
gtk3
installation-images-MicroOS (17.16 -> 17.18)
libarchive (3.5.1 -> 3.5.2)
openssl-1_1
patterns-base
patterns-microos
python-alembic
python-cffi (1.14.6 -> 1.15.0)
python-jsonpointer
python-jsonschema
python-pybind11 (2.6.2 -> 2.8.0)
socat (1.7.4.1 -> 1.7.4.2)
sysconfig (0.85.7 -> 0.85.8)
systemd
vim (8.2.3408 -> 8.2.3582)
=== Details ===
==== ceph ====
Version update (16.2.6.45+g8fda9838398 -> 16.2.6.462+g5fefbbf8888)
Subpackages: ceph-common libcephfs2 librados2 librbd1 librgw2 python3-ceph-argparse python3-ceph-common python3-cephfs python3-rados python3-rbd python3-rgw
- Update to 16.2.6-462-g5fefbbf8888:
+ rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea
* (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package
* spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE
==== coreutils ====
Version update (8.32 -> 9.0)
- coreutils-i18n.patch: Re-sync the patch with Fedora.
Refresh the patch, adding a hunk to link the expand+unexpand tools
against lib/mbfile.c, thus fixing build problems with clang
(see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34)
- spec file cleanups (spec-cleaner run)
- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.
- Update to 9.0:
* Noteworthy changes in release 9.0 (2021-09-24) [stable]
* * Bug fixes
chmod -v no longer misreports modes of dangling symlinks.
[bug introduced in coreutils-5.3.0]
cp -a --attributes-only now never removes destination files,
even if the destination files are hardlinked, or the source
is a non regular file.
[bug introduced in coreutils-8.6]
csplit --suppress-matched now elides the last matched line
when a specific number of pattern matches are performed.
[bug introduced with the --suppress-matched feature in coreutils-8.22]
df no longer outputs duplicate remote mounts in the presence of bind mounts.
[bug introduced in coreutils-8.26]
df no longer mishandles command-line args that it pre-mounts
[bug introduced in coreutils-8.29]
du no longer crashes on XFS file systems when the directory hierarchy is
heavily changed during the run.
[bug introduced in coreutils-8.25]
env -S no longer crashes when given unusual whitespace characters
[bug introduced in coreutils-8.30]
expr no longer mishandles unmatched \(...\) in regular expressions.
[bug introduced in coreutils-6.0]
ls no longer crashes when printing the SELinux context for unstatable files.
[bug introduced in coreutils-6.9.91]
mkdir -m no longer mishandles modes more generous than the umask.
[bug introduced in coreutils-8.22]
nl now handles single character --section-delimiter arguments,
by assuming a second ':' character has been specified, as specified by POSIX.
[This bug was present in "the beginning".]
pr again adjusts tabs in input, to maintain alignment in multi column output.
[bug introduced in coreutils-6.9]
rm no longer skips an extra file when the removal of an empty directory fails.
[bug introduced by the rewrite to use fts in coreutils-8.0]
split --number=K/N will again correctly split chunk K of N to stdout.
Previously a chunk starting after 128KiB, output the wrong part of the file.
[bug introduced in coreutils-8.26]
tail -f no longer overruns a stack buffer when given too many files
to follow and ulimit -n exceeds 1024.
[bug introduced in coreutils-7.5]
tr no longer crashes when using --complement with certain
invalid combinations of case character classes.
[bug introduced in coreutils-8.6]
basenc --base64 --decode no longer silently discards decoded characters
on (1024*5) buffer boundaries
[bug introduced in coreutils-8.31]
* * Changes in behavior
cp and install now default to copy-on-write (COW) if available.
cp, install and mv now use the copy_file_range syscall if available.
Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
files, as lseek is simpler and more portable.
On GNU/Linux systems, ls no longer issues an error message on a
directory merely because it was removed. This reverts a change
that was made in release 8.32.
ptx -T no longer attempts to substitute old-fashioned TeX escapes
for 8-bit non-ASCII alphabetic characters. TeX indexes should
instead use '\usepackage[latin1]{inputenc}' or equivalent.
stat will use decomposed (major,minor) device numbers in its default format.
This is less ambiguous, and more consistent with ls.
sum [-r] will output a file name, even if only a single name is passed.
This is consistent with sum -s, cksum, and other sum(1) implementations.
* * New Features
cksum now supports the -a (--algorithm) option to select any
of the existing sum, md5sum, b2sum, sha*sum implementations etc.
cksum now subsumes all of these programs, and coreutils
will introduce no future standalone checksum utility.
cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
cksum --check now supports auto detecting the digest type to use,
when verifying tagged format checksums.
expr and factor now support bignums on all platforms.
ls --classify now supports the "always", "auto", or "never" flags,
to support only outputting classifier characters if connected to a tty.
ls now accepts the --sort=width option, to sort by file name width.
This is useful to more compactly organize the default vertical column output.
ls now accepts the --zero option, to terminate each output line with
NUL instead of newline.
nl --line-increment can now take a negative number to decrement the count.
stat supports more formats for representing decomposed device numbers.
%Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
respectively. %d corresponds to st_dev and %r to std_rdev.
* * Improvements
cat --show-ends will now show \r\n as ^M$. Previously the \r was taken
literally, thus overwriting the first character in the line with '$'.
cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
and at least 8 times faster where pclmul instructions are supported.
A new --debug option will indicate if pclmul is being used.
md5sum --check now supports checksum files with CRLF line endings.
This also applies to cksum, sha*sum, and b2sum.
df now recognizes these file systems as remote:
acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
This is the case on GNU/Linux systems, where the trailing slash is ignored.
stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
and "zonefs" file system types. stat -f -c%T now reports the file system
type, and tail -f uses polling for "vboxsf" and inotify for the others.
timeout now supports sub-second timeouts on macOS.
wc is up to 5 times faster when counting only new line characters,
where avx2 instructions are supported.
A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
* coreutils-gnulib-disable-test-float.patch
* coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
* coreutils-tests-fix-FP-in-ls-stat-free-color.patch
* gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch. Also patch 'tests/Coreutils.pm' used
by perl-based tests to allow longer test names ... which the i18n tests with
their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
* Version: bump version.
* Remove the above removed patches.
* Reference the above new patch.
==== cracklib ====
Subpackages: libcrack2
- %check: really test the package [bsc#1191736]
==== dhcp ====
Subpackages: dhcp-client
- Add a fallback definition for %make_build to fix build on SLE-12.
- Handle sysusers with a bcond to improve readability and simplify
removal once we don't have to support SLE-12 anymore.
- bsc#1192020: Drop the obsolete dependency on "group(nogroup)".
==== gobject-introspection ====
Subpackages: girepository-1_0 libgirepository-1_0-1
- Add explicit libgirepository-1_0-1 Requires to devel subpackage,
it was already pulled in via the main package, so no real change.
- Use ldconfig_scriptlets macro for post(un) handling.
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin
- Remove openSUSE Tumbleweed specific handling for default grub
distributor (bsc#1191198)
- Use /usr/lib/os-release as fallback (bsc#1191196)
* grub2-default-distributor.patch
* grub2-check-default.sh
- VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474)
* grub2-once
* grub2-once.service
- Fix unknown TPM error on buggy uefi firmware (bsc#1191504)
* 0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch
- Fix error /boot/grub2/locale/POSIX.gmo not found (bsc#1189769)
* 0001-Filter-out-POSIX-locale-for-translation.patch
- Fix error lvmid disk cannot be found after second disk added to the root
volume group (bsc#1189874) (bsc#1071559)
* 0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch
- Fix error in grub installation due to unnecessary requirement to support
excessive device for the root logical volume (bsc#1184135)
* 0001-disk-diskfilter-Use-nodes-in-logical-volume-s-segmen.patch
- Fix regression in reading xfs v4
* 0001-fs-xfs-Fix-unreadable-filesystem-with-v4-superblock.patch
==== gtk3 ====
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
==== installation-images-MicroOS ====
Version update (17.16 -> 17.18)
- merge gh#openSUSE/installation-images#534
- handle new .ko.zst kernel module suffix
- 17.18
- merge gh#openSUSE/installation-images#530
- handle zstd compressed modules
- 17.17
==== libarchive ====
Version update (3.5.1 -> 3.5.2)
- update to 3.5.2:
* CPIO: Support for PWB and v7 binary cpio formats
* ZIP reader: Support of deflate algorithm in symbolic link decompression
* security: fix handling of symbolic link ACLs on Linux (boo#1192425)
* security: never follow symlinks when setting file flags on Linux (boo#1192426)
* security: do not follow symlinks when processing the fixup list (boo#1192427)
* fix extraction of hardlinks to symlinks
* 7zip reader and writer fixes
* RAR reader fixes
* ZIP reader: fix excessive read for padded zip
* CAB reader: fix double free
* handle short writes from archive_write_callback
==== openssl-1_1 ====
Subpackages: libopenssl1_1
- Add missing libopenssl1_1-hmac 32bit package
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-bootloader patterns-base-minimal_base
- remove glibc-locale-base from enhanced_base, already recommended in base
- replace no longer existing system-tuning-common-SUSE with udev-extra-rules
- add handling for grub2-branding-SLE (should be done in grub2 really)
==== patterns-microos ====
Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-base-microdnf patterns-microos-base-packagekit patterns-microos-base-zypper patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-ra_agent patterns-microos-ra_verifier patterns-microos-selinux patterns-microos-sssd_ldap
- Add policycoreutils-python-utils to desktop-common
While it's too heavyweight for regular MicroOS patterns, on an
interactively used desktop system its nice to have the tools to
debug when selinux goes wrong.
==== python-alembic ====
- Update requirements
- Remove unused python-alembic-rpmlintrc
==== python-cffi ====
Version update (1.14.6 -> 1.15.0)
- update to 1.15.0:
* Fixed MANIFEST.in to include missing file for Windows arm64 support
* Fixed Linux wheel build to use gcc default ISA for libffi
* Updated setup.py Python trove specifiers to currently-tested Python versions
* CPython 3.10 support (including wheels)
* MacOS arm64 support (including wheels)
* Initial Windows arm64 support
* Misc. doc and test updates
==== python-jsonpointer ====
- Use libalternatives instead of update-alternatives.
==== python-jsonschema ====
- Use libalternatives instead of update-alternatives.
==== python-pybind11 ====
Version update (2.6.2 -> 2.8.0)
- Use libalternatives instead of update-alternatives.
- Update to v2.8.0
* Added py::raise_from to enable chaining exceptions. #3215
* Allow exception translators to be optionally registered local
to a module instead of applying globally across all pybind11
modules. Use
register_local_exception_translator(ExceptionTranslator&&
translator) instead of
register_exception_translator(ExceptionTranslator&& translator)
to keep your exception remapping code local to the module.
[#2650]
* Add make_simple_namespace function for instantiating Python
SimpleNamespace objects. #2840
* pybind11::scoped_interpreter and initialize_interpreter have
new arguments to allow sys.argv initialization. #2341
* Allow Python builtins to be used as callbacks in CPython. #1413
* Added view to view arrays with a different datatype. #987
* Implemented reshape on arrays. #984
* Enable defining custom __new__ methods on classes by fixing bug
preventing overriding methods if they have non-pybind11
siblings. #3265
* Add make_value_iterator(), and fix make_key_iterator() to
return references instead of copies. #3293
* Improve the classes generated by bind_map: #3310
* Change .items from an iterator to a dictionary view.
* Add .keys and .values (both dictionary views).
* Allow __contains__ to take any object.
* pybind11::custom_type_setup was added, for customizing the
PyHeapTypeObject corresponding to a class, which may be useful
for enabling garbage collection support, among other things.
[#3287]
* Set __file__ constant when running eval_file in an embedded
interpreter. #3233
* Python objects and (C++17) std::optional now accepted in
py::slice constructor. #1101
* The pybind11 proxy types str, bytes, bytearray, tuple, list now
consistently support passing ssize_t values for sizes and
indexes. Previously, only size_t was accepted in several
interfaces. #3219
* Avoid evaluating PYBIND11_TLS_REPLACE_VALUE arguments more than
once. #3290
* Bug fix: enum value's __int__ returning non-int when underlying
type is bool or of char type. #1334
* Fixes bug in setting error state in Capsule's pointer methods.
[#3261]
* A long-standing memory leak in py::cpp_function::initialize was
fixed. #3229
* Fixes thread safety for some pybind11::type_caster which
require lifetime extension, such as for std::string_view. #3237
* Restore compatibility with gcc 4.8.4 as distributed by
ubuntu-trusty, linuxmint-17. #3270
* Fix regression in CMake Python package config: improper use of
absolute path. #3144
* Cached Python version information could become stale when CMake
was re-run with a different Python version. The build system
now detects this and updates this information. #3299
* Specified UTF8-encoding in setup.py calls of open(). #3137
* Fix a harmless warning from CMake 3.21 with the classic Python
discovery. #3220
* Eigen repo and version can now be specified as cmake options.
[#3324]
* Reduced thread-local storage required for keeping alive
temporary data for type conversion to one key per ABI version,
rather than one key per extension module. This makes the total
thread-local storage required by pybind11 2 keys per ABI
version. #3275
* Optimize NumPy array construction with additional moves. #3183
* Conversion to std::string and std::string_view now avoids
making an extra copy of the data on Python >= 3.3. #3257
* Remove const modifier from certain C++ methods on Python
collections (list, set, dict) such as (clear(), append(),
insert(), etc...) and annotated them with py-non-const.
* Enable readability clang-tidy-const-return and remove useless
consts. #3254 #3194
* The clang-tidy google-explicit-constructor option was enabled.
[#3250]
* Mark a pytype move constructor as noexcept (perf). #3236
* Enable clang-tidy check to guard against inheritance slicing.
[#3210]
* Legacy warning suppression pragma were removed from eigen.h. On
Unix platforms, please use -isystem for Eigen include
directories, to suppress compiler warnings originating from
Eigen headers. Note that CMake does this by default. No
adjustments are needed for Windows. #3198
* Format pybind11 with isort consistent ordering of imports #3195
* The warnings-suppression "pragma clamp" at the top/bottom of
pybind11 was removed, clearing the path to refactoring and IWYU
cleanup. #3186
* Enable most bugprone checks in clang-tidy and fix the found
potential bugs and poor coding styles. #3166
* Add clang-tidy-readability rules to make boolean casts explicit
improving code readability. Also enabled other misc and
readability clang-tidy checks. #3148
* Move object in .pop() for list. #3116
- Release 2.7.1
* Allow Python builtins to be used as callbacks in CPython. #1413
* Fix regression in CMake Python package config: improper use of
absolute path. #3144
* Fix Mingw64 and add to the CI testing matrix. #3132
* Specified UTF8-encoding in setup.py calls of open(). #3137
* Add clang-tidy-readability rules to make boolean casts explicit
improving code readability. Also enabled other misc and
readability clang-tidy checks. #3148
* Move object in .pop() for list. #3116
* Removed and fixed warning suppressions. #3127 #3129 #3135 #3141
[#3142] #3150 #3152 #3160 #3161
- Release 2.7.0
* Enable py::implicitly_convertible<py::none, ...> for
py::class_-wrapped types. #3059
* Allow function pointer extraction from overloaded functions.
[#2944]
* NumPy: added .char_() to type which gives the NumPy public char
result, which also distinguishes types by bit length (unlike
.kind()). #2864
* Add pybind11::bytearray to manipulate bytearray similar to
bytes. #2799
* pybind11/stl/filesystem.h registers a type caster that, on
C++17/Python 3.6+, converts std::filesystem::path to
pathlib.Path and any os.PathLike to std::filesystem::path.
[#2730]
* A PYBIND11_VERSION_HEX define was added, similar to
PY_VERSION_HEX. #3120
* py::str changed to exclusively hold PyUnicodeObject. Previously
py::str could also hold bytes, which is probably surprising,
was never documented, and can mask bugs (e.g. accidental use of
py::str instead of py::bytes). #2409
* Add a safety guard to ensure that the Python GIL is held when
C++ calls back into Python via object_api<>::operator() (e.g.
py::function __call__). (This feature is available for Python
3.6+ only.) #2919
* Catch a missing self argument in calls to __init__(). #2914
* Use std::string_view if available to avoid a copy when passing
an object to a std::ostream. #3042
* An important warning about thread safety was added to the
iostream.h documentation; attempts to make
py::scoped_ostream_redirect thread safe have been removed, as
it was only partially effective. #2995
* Performance: avoid unnecessary strlen calls. #3058
* Fix auto-generated documentation string when using const T in
pyarray_t. #3020
* Unify error messages thrown by
simple_collector/unpacking_collector. #3013
* pybind11::builtin_exception is now explicitly exported, which
means the types included/defined in different modules are
identical, and exceptions raised in different modules can be
caught correctly. The documentation was updated to explain that
custom exceptions that are used across module boundaries need
to be explicitly exported as well. #2999
* Fixed exception when printing UTF-8 to a
scoped_ostream_redirect. #2982
* Pickle support enhancement: setstate implementation will
attempt to setattr __dict__ only if the unpickled dict object
is not empty, to not force use of py::dynamic_attr()
unnecessarily. #2972
* Allow negative timedelta values to roundtrip. #2870
* Fix unchecked errors could potentially swallow signals/other
exceptions. #2863
* Add null pointer check with std::localtime. #2846
* Fix the weakref constructor from py::object to create a new
weakref on conversion. #2832
* Avoid relying on exceptions in C++17 when getting a shared_ptr
holder from a shared_from_this class. #2819
* Allow the codec's exception to be raised instead of
RuntimeError when casting from py::str to std::string. #2903
* In setup_helpers.py, test for platforms that have some
multiprocessing features but lack semaphores, which
ParallelCompile requires. #3043
* Fix pybind11_INCLUDE_DIR in case CMAKE_INSTALL_INCLUDEDIR is
absolute. #3005
* Fix bug not respecting WITH_SOABI or WITHOUT_SOABI to CMake.
[#2938]
* Fix the default Pybind11Extension compilation flags with a
Mingw64 python. #2921
* Clang on Windows: do not pass /MP (ignored flag). #2824
* pybind11.setup_helpers.intree_extensions can be used to
generate Pybind11Extension instances from cpp files placed in
the Python package source tree. #2831
* Enable clang-tidy performance, readability, and modernization
checks throughout the codebase to enforce best coding
practices. #3046, #3049, #3051, #3052, #3080, and #3094
* Checks for common misspellings were added to the pre-commit
hooks. #3076
* Changed Werror to stricter Werror-all for Intel compiler and
fixed minor issues. #2948
* Fixed compilation with GCC < 5 when the user defines
_GLIBCXX_USE_CXX11_ABI. #2956
* Added nox support for easier local testing and linting of
contributions. #3101 and #3121
* Avoid RTD style issue with docutils 0.17+. #3119
* Support pipx run, such as pipx run pybind11 --include for a
quick compile. #3117
- Drop unicode.patch merged upstream
==== socat ====
Version update (1.7.4.1 -> 1.7.4.2)
- Update to version 1.7.4.2:
* Fixes a lot of bugs, e.g., for options -r and -R.
* Further bugfixes, see the CHANGES file
==== sysconfig ====
Version update (0.85.7 -> 0.85.8)
Subpackages: sysconfig-netconfig
- version 0.85.8
- netconfig: revert NM default policy change change (boo#1185882)
With the change to the default policy, netconfig with NetworkManager
as network.service accepted settings from all services/programs
directly instead only from NetworkManager, where plugins/services
have to deliver their settings to apply them.
==== systemd ====
Subpackages: libsystemd0 libudev1 systemd-sysvinit udev
- Add 0001-Revert-core-Check-unit-start-rate-limiting-earlier.patch
Temporarly revert commit ed8fbbf1745c6a2dc0b8cd560ac8a3353f72e979
until the regression it introduced [1] is addressed by upstream and
a fix is released via the stable tree.
[1] https://github.com/systemd/systemd/issues/21025
- Disable nss-systemd and translations features for the mini flavour
- Really enable libiptc for masquerading support (bsc#1191651)
Currently used by systemd-nspawn and systemd-networkd.
- Convert systemd package to multibuild
==== vim ====
Version update (8.2.3408 -> 8.2.3582)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.3582, fixes the following problems
* Overflow check fails with 32 ints.
* Manipulating highlighting is complicated.
* CI sometimes fails for MinGW.
* gj does not move properly with a wide character.
* Reading character past end of line.
* Reading uninitialized memory when giving spell suggestions.
- add obsolete/conflict with nginx vim plugin
- Updated to version 8.2.3577, fixes the following problems
* Test_very_large_count fails on 32bit systems.
* Some unicode control characters are considered printable.
* Memory leak when closing window and using "multispace" in 'listchars'.
* Cannot decide whether to skip test that fails with 64 bit ints. (closes
[#9072])
* Divide by zero.
* Overflow check still fails when sizeof(int) == sizeof(long).
* Some functions are not documented for use with a method.
* Overflow check fails with 32 ints.
- Current vim seems to have timing problems with its parser to
distinguish between <ESC> and <ESC>[~3 at least in urxvt
- fix boo#1192225
- Updated to version 8.2.3570, fixes the following problems
* CTRL-I in Insert mode is not tested
* Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
* Error for :let when vimrc is Vim 9 script.
* Test_very_large_count fails on 32bit systems.
- Avoid the second to parse the Delete ANSI sequence in gvim
- Updated to version 8.2.3567, fixes the following problems
* Xxd revert does not handle end of line correctly.
* Xxd has various way to exit.
* ModeChanged is not triggered on every mode change.
* Filler lines are incorrect for other window in diff mode after making
a change.
* Vim9: cannot call imported funcref at script level.
* Vim9: asserting the wrong variable.
* Loop variable recreated every time.
* Using freed memory with lambda.
* Cscope has a complicated way of giving an error message.
* Cannot add color names.
* Build failure with +eval but without GUI or +termguicolors
* Invalid memory access when scrolling without a valid screen.
* Makefile dependencies are outdated. (Gary Johnson)
* Build failure on old systems when using nano timestamp.
* CTRL-I in Insert mode is not tested
- Use libalternatives instead of update-alternatives.
- Test_suspend disabled temporary.
Updated patches:
disable-unreliable-tests-arch.patch, disable-unreliable-tests.patch
- Updated to version 8.2.3552, fixes the following problems
* Vim9: need more tests for empty string arguments.
* Some type casts are not needed.
* Cannot distinguish Normal and Terminal-Normal mode.
* The ModeChanged event only uses one character for the new_mode and
old_mode values.
* Pattern matching with ModeChanged not tested.
* nginx files are not recognized.
* Cannot detect insert scroll mode.
* Completion submode not indicated for virtual replace.
* CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
* Problem with :cd when editing file in non-existent directory. (Yee
Cheng Chin)
* Some files with json syntax are not recognized.
* Crash with error in :catch and also in :finally.
* Crash when using CTRL-T after an empty search pattern.
* Other crashes with empty search pattern not tested.
* Some files with tcl syntax are not recognized.
* Some places use "Vimscript" instead of "Vim script".
* Expression register set by not executed put command.
* Renaming a buffer on startup may cause using freed memory.
* Startup test fails on MS-Windows.
* Still crash with error in :catch and also in :finally.
* Crash when calling job_start with an invalid argument. (Virginia Senioria)
* Test does not fail without the fix for a crash.
* Failures when char is unsigned.
* Reading beyond end of line ending in quote and backslash.
* #ifdef for using sysinfo() is incomplete.
* Crash when going through spell suggestions.
* Python 3 test fails with Python 3.10.
* Illegal memory access with invalid sequence of commands.
* Illegal memory access if buffer name is very long.
* Issue template is not easy to use.
* ml_get error after search with range.
* Superfluous return statements.
* xpm2 filetype dection is not so good.
* Crash when pasting too many times.
* Large count test fails on MS-Windows.
* Illegal memory access in utf_head_off.
* GUI geometry startup test fails on some systems. (Drew Vogel)
* Put test fails when run by itself.
* Recover test may fail on some systems.
* GUI geometry startup test fails.
* tmux filetype dection is incomplete
* Cannot enter password in shell command.
* Vim9: using g:pat:cmd is confusing.
* Vim9: warning for signed vs unsigned.
* Vim9: build failure without the +eval feature.
* Vim9: special cases for "g" and "s" insufficiently tested.
* Generating proto files may fail.
* Vim9: bad separators for "g" and "s" insufficiently tested.
* Undo file is not synced. (Sami Farin)
* Changes are only detected with one second accuracy.
* Vim9: entry for loop variable is created every round.
* Timestamp test fails on some systems.
* Using freed memory when using a timer and searching. (Dominique Pellé)
* Autoread test with nano second time sometimes fails.
* Nano time test fails on Mac and FreeBSD.
* Terminal window does not have transparent background when 'termguicolors'
is used.
* TextChanged does not trigger after TextChangedI.
* Test_xrestore sometimes fails.
* TOML files are not recognized.
* Cannot define a function for thesaurus completion.
* Options completion test fails.
* Cannot use \x and \u when setting 'listchars'.
* Duplicated code in xxd.
* GUI: ligatures are not used.
* Option variable name does not match option name. (Christ van Willigen)
* Tests have clumsy check for X11 based GUI.
* Gcc complains about uninitialized variable. (Tony Mechelynck)
* 'thesaurus' and 'thesaurusfunc' do not have the same scope.
* Xxd usage output is incomplete.
* ":buf \{a}" fails while ":edit \{a}" works.
* Command line completion test fails on MS-Windows.
* The previous '' mark is restored after moving the cursor to the original
jump position. (Tony Chen)
* Inefficient code in xxd.
* Autoread test is a bit flaky.
* If-else indenting is confusing.
* The do_highlight() function is way too long.
* mode() does not return the right value in 'operatorfunc'.
* Else-if indenting is confusing.
* GTK3: with 'rightleft' set scrollbar may move unintentionally.
* The mark '] is wrong after put with a count. (Naohiro Ono)
* Compiler warning for unused variable in tiny version.
* Too many comments are old style.
* Swapname has double slash when 'directory' ends in double slash. (Shane
Smith)
* Unix: may leak file descriptor when using a non-existing directory.
* setcellwidths() may make 'listchars' or 'fillchars' invalid.
* Build failure without the +eval feature.
* Opening the quickfix window triggers BufWinEnter twice. (Yorick Peterse)
* GTK GUI crashen when reading from stdin.
* Mistakes in test comments.
* completion() does not work properly.
* Checking first character of url twice.
* Xxd revert does not handle end of line correctly.
- updated vim-7.4-rpmlintrc
- drop no-common.patch
- Updated to version 8.2.3459, fixes the following problems
* Can delete a numbered function. (Naohiro Ono)
* Reading beyond end of line with invalid utf-8 character.
* Crash with linebreak, listchars and large tabstop.
* Vim9: crash when using base name of import. (Naohiro Ono)
* Vim9: importing the wrong file.
* Vim9: too many characters are allowed in import name.
* fullcommand() gives the wrong name if there is a buffer-local user
command. (Naohiro Ono)
* Vim9: Not all function argument types are properly checked.
* Second error is reported while exception is being thrown.
* Vim9: a failing debug expression aborts script sourcing.
* Garbage collection while evaluating may cause trouble.
* A failing debug expression may make Vim unusable.
* _REENTRANT defined more than once.
* A bit of code is not covered by tests.
* Vim9: no failure if return type differs from returned variable.
* Vim9: list += list creates a new list in :def function.
* A sequence of spaces is hard to see in list mode.
* Warning for using uninitialized variable.
* Crash when deleting a listener in a listener callback. (Naohiro Ono)
* Double free when list is copied.
* Using freed memory when replacing. (Dhiraj Mishra)
* Leaking memory when assigning to list or dict.
* No generic way to trigger an autocommand on mode change.
* Completion for :disas sorts local functions first.
* Octave/Matlab filetype detection does not work properly.
* :delcommand does not take a -buffer option.
* Function prototype for trigger_modechanged() is incomplete.
* Vim9: dict is not passed to dict function.
* Check for optional bool type has confusing return type.
* Compiler warnings for 32/64 bit usage.
* Cannot manipulate blobs.
* Deleted lines go to wrong yank register.
* Recover test fails if there is an old swap file.
* Vim9: || and && are not handled at compile time when possible.
* Vim9: memory leak when and/or fails.
* concealed text not revealed when leaving insert mode. (Michael Soyka)
* On Solaris longVersion may be declared twice. (Vladimir Marek)
* Not enough tests for empty string arguments.
* A couple of declarations are not ANSI C.
* :endtry after function call that throws not found.
* Sort fails if the sort compare function returns 999.
* Coveralls action fails.
* Not all apache files are recognized.
* MPD files are not recognized.
* Autocmd not executed when editing a directory ending in a path separator
inside try block.
* Using a count with "gp" leave cursor in wrong position. (Naohiro Ono)
* Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
* Vim9: Not all functions are tested with an empty string argument.
* Not all dictdconf files are recognized.
* Vim9: need more tests for empty string arguments.
1
0
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:
coreutils (8.32 -> 9.0)
openssl-1_1
xorg-x11-server (1.20.13 -> 21.1.1)
=== Details ===
==== coreutils ====
Version update (8.32 -> 9.0)
- coreutils-i18n.patch: Re-sync the patch with Fedora.
Refresh the patch, adding a hunk to link the expand+unexpand tools
against lib/mbfile.c, thus fixing build problems with clang
(see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34)
- spec file cleanups (spec-cleaner run)
- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.
- Update to 9.0:
* Noteworthy changes in release 9.0 (2021-09-24) [stable]
* * Bug fixes
chmod -v no longer misreports modes of dangling symlinks.
[bug introduced in coreutils-5.3.0]
cp -a --attributes-only now never removes destination files,
even if the destination files are hardlinked, or the source
is a non regular file.
[bug introduced in coreutils-8.6]
csplit --suppress-matched now elides the last matched line
when a specific number of pattern matches are performed.
[bug introduced with the --suppress-matched feature in coreutils-8.22]
df no longer outputs duplicate remote mounts in the presence of bind mounts.
[bug introduced in coreutils-8.26]
df no longer mishandles command-line args that it pre-mounts
[bug introduced in coreutils-8.29]
du no longer crashes on XFS file systems when the directory hierarchy is
heavily changed during the run.
[bug introduced in coreutils-8.25]
env -S no longer crashes when given unusual whitespace characters
[bug introduced in coreutils-8.30]
expr no longer mishandles unmatched \(...\) in regular expressions.
[bug introduced in coreutils-6.0]
ls no longer crashes when printing the SELinux context for unstatable files.
[bug introduced in coreutils-6.9.91]
mkdir -m no longer mishandles modes more generous than the umask.
[bug introduced in coreutils-8.22]
nl now handles single character --section-delimiter arguments,
by assuming a second ':' character has been specified, as specified by POSIX.
[This bug was present in "the beginning".]
pr again adjusts tabs in input, to maintain alignment in multi column output.
[bug introduced in coreutils-6.9]
rm no longer skips an extra file when the removal of an empty directory fails.
[bug introduced by the rewrite to use fts in coreutils-8.0]
split --number=K/N will again correctly split chunk K of N to stdout.
Previously a chunk starting after 128KiB, output the wrong part of the file.
[bug introduced in coreutils-8.26]
tail -f no longer overruns a stack buffer when given too many files
to follow and ulimit -n exceeds 1024.
[bug introduced in coreutils-7.5]
tr no longer crashes when using --complement with certain
invalid combinations of case character classes.
[bug introduced in coreutils-8.6]
basenc --base64 --decode no longer silently discards decoded characters
on (1024*5) buffer boundaries
[bug introduced in coreutils-8.31]
* * Changes in behavior
cp and install now default to copy-on-write (COW) if available.
cp, install and mv now use the copy_file_range syscall if available.
Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
files, as lseek is simpler and more portable.
On GNU/Linux systems, ls no longer issues an error message on a
directory merely because it was removed. This reverts a change
that was made in release 8.32.
ptx -T no longer attempts to substitute old-fashioned TeX escapes
for 8-bit non-ASCII alphabetic characters. TeX indexes should
instead use '\usepackage[latin1]{inputenc}' or equivalent.
stat will use decomposed (major,minor) device numbers in its default format.
This is less ambiguous, and more consistent with ls.
sum [-r] will output a file name, even if only a single name is passed.
This is consistent with sum -s, cksum, and other sum(1) implementations.
* * New Features
cksum now supports the -a (--algorithm) option to select any
of the existing sum, md5sum, b2sum, sha*sum implementations etc.
cksum now subsumes all of these programs, and coreutils
will introduce no future standalone checksum utility.
cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
cksum --check now supports auto detecting the digest type to use,
when verifying tagged format checksums.
expr and factor now support bignums on all platforms.
ls --classify now supports the "always", "auto", or "never" flags,
to support only outputting classifier characters if connected to a tty.
ls now accepts the --sort=width option, to sort by file name width.
This is useful to more compactly organize the default vertical column output.
ls now accepts the --zero option, to terminate each output line with
NUL instead of newline.
nl --line-increment can now take a negative number to decrement the count.
stat supports more formats for representing decomposed device numbers.
%Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
respectively. %d corresponds to st_dev and %r to std_rdev.
* * Improvements
cat --show-ends will now show \r\n as ^M$. Previously the \r was taken
literally, thus overwriting the first character in the line with '$'.
cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
and at least 8 times faster where pclmul instructions are supported.
A new --debug option will indicate if pclmul is being used.
md5sum --check now supports checksum files with CRLF line endings.
This also applies to cksum, sha*sum, and b2sum.
df now recognizes these file systems as remote:
acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
This is the case on GNU/Linux systems, where the trailing slash is ignored.
stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
and "zonefs" file system types. stat -f -c%T now reports the file system
type, and tail -f uses polling for "vboxsf" and inotify for the others.
timeout now supports sub-second timeouts on macOS.
wc is up to 5 times faster when counting only new line characters,
where avx2 instructions are supported.
A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
* coreutils-gnulib-disable-test-float.patch
* coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
* coreutils-tests-fix-FP-in-ls-stat-free-color.patch
* gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch. Also patch 'tests/Coreutils.pm' used
by perl-based tests to allow longer test names ... which the i18n tests with
their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
* Version: bump version.
* Remove the above removed patches.
* Reference the above new patch.
==== openssl-1_1 ====
Subpackages: libopenssl1_1
- Add missing libopenssl1_1-hmac 32bit package
==== xorg-x11-server ====
Version update (1.20.13 -> 21.1.1)
Subpackages: xorg-x11-server-Xvfb
- U_hw-xfree86-Propagate-physical-dimensions-from-DRM-co.patch
* reverse apply this one to go back to fixed 96 dpi (gitlab
fdo/xserver issue#1241)
- N_fix-dpi-values.diff
* back to version for xserver < 21.1.0
- Update to version 21.1.1
* s/__/@/ in inputtestdrv manpage
* Make xf86CompatOutput() return NULL when there are no privates
* Makefile.am: Add missing meson build files to release tarball
- Update to version 21.1.0
* The meson support is now fully mature. While autotools support
will still be kept for this release series, it will be dropped
afterwards.
* Glamor support for Xvfb.
* Variable refresh rate support in the modesetting driver.
* XInput 2.4 support which adds touchpad gestures.
* DMX DDX has been removed.
* X server now correctly reports display DPI in more cases. This
may affect rendering of client applications that have their own
workarounds for hi-DPI screens.
* A large number of small features and various bug fixes.
- updated xorg-server-provides
- supersedes patches
* U_Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch
* U_dix-window-Use-ConfigureWindow-instead-of-MoveWindow.patch
* U_glamor_egl-Reject-OpenGL-2.1-early-on.patch
* u_render-Cast-color-masks-to-unsigned-long-before-shifting-them.patch
- refreshed patches
* N_fix-dpi-values.diff
* N_zap_warning_xserver.diff
* u_modesetting-Fix-dirty-updates-for-sw-rotation.patch
* u_randr-Do-not-crash-if-slave-screen-does-not-have-pro.patch
* u_vesa-Add-VBEDPMSGetCapabilities-VBEDPMSGet.patch
- disabled n_xserver-optimus-autoconfig-hack.patch, which I believe is
superseded by:
commit 078277e4d92f05a90c4715d61b89b9d9d38d68ea
Author: Dave Airlie <airlied(a)redhat.com>
Date: Fri Aug 17 09:49:24 2012 +1000
xf86: autobind GPUs to the screen
- added pkgconfig(libxcvt)
- cvt binary moved to libxcvt0 package
1
0