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:
SVT-AV1 (1.7.0 -> 1.8.0)
cloud-init
crun (1.14 -> 1.14.4)
exiv2
flatpak
fontconfig (2.14.2 -> 2.15.0)
gcc13
gnome-shell
gpg2 (2.4.4 -> 2.4.5)
graphviz
kbd
kexec-tools (2.0.27 -> 2.0.28)
libaccounts-glib
libassuan (2.5.6 -> 2.5.7)
libeconf (0.6.1 -> 0.6.2)
libosinfo
libpng16 (1.6.42 -> 1.6.43)
libqt5-qtwebengine
libstorage-ng (4.5.200 -> 4.5.201)
libwacom (2.8.0 -> 2.10.0)
libxcb
llvm17
multipath-tools (0.9.8+83+suse.bcae610 -> 0.9.8+87+suse.f72b9f3)
perl
perl-File-Listing
perl-HTTP-Cookies
perl-HTTP-Message
perl-IPC-Run3
perl-LWP-Protocol-https
perl-URI
perl-X11-Protocol
perl-X500-DN
perl-XML-LibXML (2.0209 -> 2.0210)
perl-XML-Parser
perl-XML-SAX
perl-XML-Twig
perl-libwww-perl
permissions (1699_20240206 -> 1699_20240305)
polkit-default-privs (1550+20240223.b0857d7 -> 1550+20240307.987ebab)
poppler (24.02.0 -> 24.03.0)
poppler-qt5 (24.02.0 -> 24.03.0)
protobuf (4.25.1 -> 4.25.2)
python-SQLAlchemy (2.0.25 -> 2.0.28)
rebootmgr (2.2 -> 2.3)
sssd
tcpd
tracker
tracker-miners
vim (9.1.0111 -> 9.1.0151)
xdm
xz (5.4.6 -> 5.6.0)
yast2-perl-bindings (5.0.1 -> 5.0.2)
yast2-storage-ng (5.0.7 -> 5.0.8)
=== Details ===
==== SVT-AV1 ====
Version update (1.7.0 -> 1.8.0)
- Update to release 1.8.0
* Improve the tradeoffs for the random access mode across presets:
* Speedup CRF presets M6 to M0 by 17-53% while maintaining
similar quality levels
* Re-adjust CRF presets M7 to M13 for better quality with BD-rate
gains ranging from 1-4%
* Improve the quality and speed of the 1-pass VBR mode
* Add API allowing to update bitrate / CRF and Key_frame
placement during the encoding session for CBR lowdelay mode and
CRF Random Access mode
* ARM Neon SIMD optimizations for most critical kernels allowing
for a 4.5-8x fps speedup vs the c implementation
==== cloud-init ====
- Hardcode distribution to suse for proper cloud.cfg generation
(bsc#1220132).
==== crun ====
Version update (1.14 -> 1.14.4)
- New upstream release 1.14.4
* crun-1.14.4
- linux: fix mount of file with recursive flags. Do not assume it is
a directory, but check the source type.
* crun-1.14.3
- follow up for 1.14.2. Drop the version check for each command.
* crun-1.14.2
- crun: drop check for OCI version. A recent bump in the OCI runtime
specs caused crun to fail with every config file. Just drop the
check since it doesn't add any value.
* crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
outside the container rootfs. While crun is not affected directly,
harden chdir by validating that we are still inside the container
rootfs.
- container: attempt to close all the files before execv(2).
if we leak any fd, it prevents execv to gain access to files outside
the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.
==== exiv2 ====
- Fix build with --nochecks
==== flatpak ====
Subpackages: flatpak-remote-flathub libflatpak0 system-user-flatpak
- Add a flatpak-selinux subpackage that provides a SELinux policy
module (boo#1220591).
==== fontconfig ====
Version update (2.14.2 -> 2.15.0)
Subpackages: libfontconfig1
- update to 2.15.0:
* Do not change the order of orth files
* Convert tabs to spaces
* Convert more tabs to spaces in docs
* Report more detailed logs instead of assertion.
* Add some missing constant names for weight.
* Adujst indentation between programlisting in fontconfig-user.sgml
* Add another test case for flatpak
* Update 65-nonlatin.conf for macOS
* Change the order of the properties to the order of fontconfig
cache format
* Add missing property descriptions
* Add namedinstance property
* Remove the problematic language from code and doc
* Use 'outline' instead of 'scalable' for bitmaps
* Add more docs about selectfont
* Rework CI implementation
* Fix uninitialized memory access when failing memory allocation.
* Create a symlink with relative path
* Fix an error of "initializer element is not constant"
* Update CaseFolding.txt to Unicode 15.1
* Update the encoding table for Simplified Chinese
* Retry to decode strings in the name table as UTF-16BE in some
cases.
* Work around decoding strings in Macintosh encoding for the
name table.
* Use memmove instead of memcpy
* Rename README to NEWS and add README.md
* Update so version
* Fix leak of `reason` in _FcConfigParse when not complaining
==== gcc13 ====
- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.
- Use %patch -P N instead of %patchN.
==== gnome-shell ====
Subpackages: gnome-extensions gnome-shell-calendar
- Update gnome-shell-gdm-login-applet.patch: Clean up JS errors
(bsc#1221100).
==== gpg2 ====
Version update (2.4.4 -> 2.4.5)
Subpackages: dirmngr
- Update to 2.4.5:
* gpg,gpgv: New option --assert-pubkey-algo. [T6946]
* gpg: Emit status lines for errors in the compression layer. [T6977]
* gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
* gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
* gpgtar: Make --status-fd=2 work on Windows. [T6961]
* scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
* scd: Suport D-TRUST ECC cards. [T7000,T7001]
* scd: Allow auto detaching of kernel drivers; can be disabled with
the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
* scd: Allow setting a PIN length of 6 also with a reset code for
openpgp cards. [T6843]
* agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
* dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
* dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
* gpg-wks-client: Make option --mirror work properly w/o specifying
domains. [rG37cc255e49]
* g13,gpg-wks-client: Allow command style options as in "g13 mount
foo". [rGa09157ccb2]
* Allow tilde expansion for the foo-program options. [T7017]
* Make the getswdb.sh tool usable outside the GnuPG tree.
* Release-info: https://dev.gnupg.org/T6960
* Update the required versions for the dependencies.
==== graphviz ====
Subpackages: libcdt5 libcgraph6 libgvc6 libpathplan4
- VUL-0: CVE-2023-46045: graphviz: out-of-bounds read via a crafted config6a file
bsc#1219491
A gvc-detect-plugin-installation-failure-and-display-an-error.patch
- Some alphabetical re-ordering and other spec file changes which should
not have any functional change which came from some kind of auto-spec
cleaner
==== kbd ====
Subpackages: kbd-legacy
- fix conversion of lowercase f in de-e1 keymap (boo#1207841)
==== kexec-tools ====
Version update (2.0.27 -> 2.0.28)
- update to 2.0.28:
* LoongArch: Load vmlinux.efi to the link address
* LoongArch: Fix an issue with relocatable vmlinux
* m68k: fix getrandom() use with uclibc
* lzma: Relax memory limit for lzma decompressor
* kexec: ppc64: print help to stdout instead of stderr
* kexec/loongarch64: fix 'make dist' file loss issue
* crashdump/x86: set the elfcorehdr segment size for hotplug
* crashdump/x86: identify elfcorehdr segment for hotplug
* crashdump: exclude elfcorehdr segment from digest for hotplug
* crashdump: setup general hotplug support
* crashdump: introduce the hotplug command line options
* kexec: define KEXEC_UPDATE_ELFCOREHDR
* kexec: update manpage with explicit mention of clean kexec
* zboot: add loongarch kexec_load support
* zboot: enable arm64 kexec_load for zboot image
- drop 6419b008fde783fd0cc2cc266bd1c9cf35e99a0e.patch, upstream
- add fix-building-on-x86_64-with-binutils-2.41.patch:
* fix assembling on binutils >= 2.42
- refresh kexec-tools-disable-test.patch
==== libaccounts-glib ====
- Add upstream changes:
* 0001-ag-account-fix-incorrect-cleanup-in-ag_account_final.patch
* 0002-Build-Don-t-install-Python-overrides-by-default.patch
* 0003-Lib-do-not-attempt-to-terminate-the-GTask-twice.patch
* 0004-ag-provider-fix-memory-leak-on-provider-tags.patch
* 0006-ag-account-do-not-emit-misleading-enabled-signals-on.patch
- Spec cleanup
==== libassuan ====
Version update (2.5.6 -> 2.5.7)
- Update to 2.5.7:
* New configure option --with-libtool-modification. [T6619]
* Change the naming of the 64 bit Windows DLL from libassuan6-0.dll
to libassuan-0.dll to sync this with what we did for libgpg-error.
* Release-info: https://dev.gnupg.org/T7028
- Update upstream libassuan.keyring
==== libeconf ====
Version update (0.6.1 -> 0.6.2)
- Update to version 0.6.2:
* version 0.6.2
* Fix static analyzer detected issues (#196)
==== libosinfo ====
Subpackages: libosinfo-1_0-0
- bsc#1220228 - virt-manager crashes when its viewer is opened on a
running guest that uses spice graphics
virt-manager uses both libosinfo and spice-gtk. spice-gtk is now
built to use libsoup 3.0 but libosinfo was still using
libsoup 2.4. Prefer libsoup 3.0 over libsoup 2.4 for Tumbleweed
and newer SLE versions.
==== libpng16 ====
Version update (1.6.42 -> 1.6.43)
- version update to 1.6.43
* Fixed the row width check in png_check_IHDR().
This corrected a bug that was specific to the 16-bit platforms,
and removed a spurious compiler warning from the 64-bit builds.
(Reported by Jacek Caban; fixed by John Bowler)
* Added eXIf chunk support to the push-mode reader in pngpread.c.
(Contributed by Chris Blume)
* Added contrib/pngexif for the benefit of the users who would like
to inspect the content of eXIf chunks.
* Added contrib/conftest/basic.dfa, a basic build-time configuration.
(Contributed by John Bowler)
* Fixed a preprocessor condition in pngread.c that broke build-time
configurations like contrib/conftest/pngcp.dfa.
(Contributed by John Bowler)
* Added CMake build support for LoongArch LSX.
(Contributed by GuXiWei)
* Fixed a CMake build error that occurred under a peculiar state of the
dependency tree. This was a regression introduced in libpng-1.6.41.
(Contributed by Dan Rosser)
* Marked the installed libpng headers as system headers in CMake.
(Contributed by Benjamin Buch)
* Updated the build support for RISCOS.
(Contributed by Cameron Cawley)
* Updated the makefiles to allow cross-platform builds to initialize
conventional make variables like AR and ARFLAGS.
* Added various improvements to the CI scripts in areas like version
consistency verification and text linting.
* Added version consistency verification to pngtest.c also.
==== libqt5-qtwebengine ====
- Drop BuildRequire on libsrtp, qt builds a bundled copy.
==== libstorage-ng ====
Version update (4.5.200 -> 4.5.201)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- merge gh#openSUSE/libstorage-ng#990
- set minimal size for XFS to 300 MiB (bsc#1220728)
- 4.5.201
==== libwacom ====
Version update (2.8.0 -> 2.10.0)
Subpackages: libwacom-data libwacom9
- update to 2.10.0:
* Append to DeviceMatch for X1 Yoga Gen 5 (#632)
* Add .tablet file for Ingenic touch and pen display (#621)
* Update the name for the Dell Active Pen (#628)
* Add support for xp-pen artist 10s table (#625)
* github: Minimize permissions granted to automated
workflows / jobs
* data: Update ModelName for DTH134 and DTC121
* data: Add Wacom HID-5362
* github: update the issue templates
* github: add a label commenter bot
* Add an editorconfig file
* github: fix the sysinfo check workflow
* tools: fix a memleak in list-local-devices
* Fix an indentation issue
* data: Intuos Pro 2 is compatible with Intuos 4 styli
* libwacom 2.10.0
* data: add isdv4-50a0 (#630)
* build(deps): bump tj-actions/changed-files in
/.github/workflows
* Add support for Lenovo ThinkPad X1 Yoga Gen 7 (#626)
- update to 2.9.0:
* data: add Wacom Cintiq Pro 22 & 17
* data: remove erroneous dash from latest Cintiq Pro model
names
* data: add dtc121
* data: add dth134
* meson.build: correct license to HPND
* Switch strcmp to g_str_equal()
* meson.build: remove duplicate pytest run
* Add support for evdev code parsing
* Drop the separate Button= assignment
* database: move parsing the features into a helper
* data: add a new Keys/KeyCodes entry to the tablet files
* CI: fix the pages job for the new libevdev dependency
* libwacom: only memcmp the led data if we have leds
* libwacom 2.9.0
* data: Add isdv-48b7 (#604)
* Add data for XP-Pen G430s (#603)
* data: Add XP-Pen Artist 13.3 Pro (#601)
- requires libevdev >= 1.7.0
==== libxcb ====
Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1
- Fix n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch,
the rebase in 1.16 caused an regression: It loops indefinitely if
XAUTHLOCALHOSTNAME is unset (boo#1221078)
==== llvm17 ====
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
pulled in by cmake in SLE-15-SP6.
- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
- Require 8 GB memory for 64-bit architectures to prevent OOM.
- Use %patch -P N instead of deprecated %patchN.
==== multipath-tools ====
Version update (0.9.8+83+suse.bcae610 -> 0.9.8+87+suse.f72b9f3)
Subpackages: kpartx libmpath0
- Update to version 0.9.8+87+suse.f72b9f3:
* fix misspelled DM_UDEV_DISABLE_OTHER_RULES_FLAG in udev rules
(bsc#1220810)
==== perl ====
Subpackages: perl-base
- Use %patch -P N instead of deprecated %patchN.
==== perl-File-Listing ====
- Fix disabling of __perllib_provides
==== perl-HTTP-Cookies ====
- Fix disabling of __perllib_provides
==== perl-HTTP-Message ====
- Fix disabling of __perllib_provides
==== perl-IPC-Run3 ====
- Fix disabling of __perllib_provides
==== perl-LWP-Protocol-https ====
- Fix disabling of __perllib_provides
==== perl-URI ====
- Fix disabling of __perllib_provides
==== perl-X11-Protocol ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== perl-X500-DN ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
- modified patches
% version-string-fix.diff (refreshed)
% version-string-fix2.diff (refreshed)
==== perl-XML-LibXML ====
Version update (2.0209 -> 2.0210)
- updated to 2.0210 [bsc#1221013]
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0210 2024-01-24
- Fix copying external entity from an ext_ent_handler handler
- https://github.com/shlomif/perl-XML-LibXML/issues/81
- thanks to Petr
- libxml-mm: Fix function prototypes in function pointers
- thanks to Khem Raj
==== perl-XML-Parser ====
- Fix disabling of __perllib_provides
==== perl-XML-SAX ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== perl-XML-Twig ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== perl-libwww-perl ====
- Fix disabling of __perllib_provides
==== permissions ====
Version update (1699_20240206 -> 1699_20240305)
Subpackages: chkstat permissions-config
- Update to version 1699_20240305:
* chkstat: EntryProcessor: make error handling in safeOpen() clearer
* chkstat regtests: catch bad error reporting for non-existent files
* chkstat: EntryProcessor: don't report errors for non-existent files
- Update to version 1699_20240223:
* chkstat: replace ProcMountState enum by simple bool member
* chkstat: minor style, spelling and documentation fixes
* chkstat: drop types.h header
* chkstat: make ProcMountState a private type of ChkStat
* chkstat: EntryProcessor: rename some member variables for improved readability
* chkstat: get rid of EntryContext and incorporate it into EntryProcessor
* chkstat: split-off EntryProcessor from Chkstat main class
* chkstat: define _GNU_SOURCE via Makefile
* chkstat: processEntries(): make loop variables const
* chkstat: split up checkHaveProc()
* chkstat: ProfileParser: fix a bug when applying capabilities in custom root
* chkstat: ProfileParser: make adding the root to paths transparent
* chkstat: ProfileParser: refactor the now reduced codebase
* chkstat: split off separate ProfileParser
* chkstat: ProfileEntry: mark dropXID() const to support const ProfileEntry use
* chkstat: parseProfile(): improve badProfileLine() calls
* chkstat: drop deprecated capability check
* chkstat: also move expandProfilePaths() into new VariableExpansions class
* chkstat: split off variable expansion logic into separate class
* chkstat: loadVariableExpansions(): a bit of refactoring
* chkstat: parseSysconfig(): bit of refactoring
* chkstat: remove deprecated CHECK_PERMISSIONS logic
* chkstat: move assorted types into dedicated header
* chkstat: replace #include guards by #pragma once
* chkstat: split off command line arguments from Chkstat main class
* chkstat: drop SaneValueArg wrapper
* chkstat: document new packages.d directory
* chkstat: drop TODO regarding ProfileEntry being changed on-the-fly
* chkstat: harmonize FileCapabilities API
* chkstat: support /usr/share/permissions/package.d for per-package drop-ins
* chkstat: minor coding style fixes
* chkstat: improve readability for rstrip() to strip trailing slashes
* chkstat: remove trailing slashes from paths found on the command line
* chkstat: add warning messages for rare error situations
* chkstat: open profiles right away without racy `access()` check.
- Remove fix_version.sh, handle version with services
==== polkit-default-privs ====
Version update (1550+20240223.b0857d7 -> 1550+20240307.987ebab)
- Update to version 1550+20240307.987ebab:
* add incremental libvirt addition org.libvirt.api.node-device.save (bsc#1221094)
==== poppler ====
Version update (24.02.0 -> 24.03.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools
- version update to 24.03.0
Release 24.03.0:
core:
* Fix opening some malformed files. Issue #1447
* Skip drawing image when it has singular matrix. Issue #1114
* Fix crash on malformed files
* Small internal code cleanup
utils:
* pdfdetach: Fix potential directory traversal
* pdfimages: Enable to print filenames to stdout.
* pdfsig: Add visible name/date when signing an existing form
signature field
- Bump poppler_sover to 135 following upstream changes.
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== poppler-qt5 ====
Version update (24.02.0 -> 24.03.0)
- version update to 24.03.0
Release 24.03.0:
core:
* Fix opening some malformed files. Issue #1447
* Skip drawing image when it has singular matrix. Issue #1114
* Fix crash on malformed files
* Small internal code cleanup
utils:
* pdfdetach: Fix potential directory traversal
* pdfimages: Enable to print filenames to stdout.
* pdfsig: Add visible name/date when signing an existing form
signature field
- Bump poppler_sover to 135 following upstream changes.
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== protobuf ====
Version update (4.25.1 -> 4.25.2)
- update to 25.2:
* Only substitute prefixes during installation setup
* Register a shutdown delete for C++ feature defaults
==== python-SQLAlchemy ====
Version update (2.0.25 -> 2.0.28)
- update to 2.0.28:
* https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.28
==== rebootmgr ====
Version update (2.2 -> 2.3)
- Update to version 2.3
- rebootmgrd: add verbose mode
- Enable verbose mode in rebootmgr.service by default
==== sssd ====
Subpackages: libsss_certmap0 libsss_idmap0 libsss_nss_idmap0 sssd-krb5-common sssd-ldap
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang_path macro, [bsc#1212476]
==== tcpd ====
- Use %patch -P N instead of deprecated %patchN.
==== tracker ====
Subpackages: libtracker-sparql-3_0-0 tracker-data-files
- Add patches to adapt SQLite 3.44 (glgo#GNOME/tracker#418):
+ 0001-decouple-fts-initialization-from-ontologies.patch
+ 0002-early-fts-initialization.patch
==== tracker-miners ====
Subpackages: tracker-miner-files
- Drop tracker-miners-drop-syscalls-in-seccomp.patch (bsc#1220608,
bsc#1220519):
With update of glibc in SLE-15-SP6, this patch is not needed.
==== vim ====
Version update (9.1.0111 -> 9.1.0151)
Subpackages: vim-data vim-data-common vim-small xxd
- update to 9.1.0151
- refreshed vim-7.3-filetype_spec.patch
* ml_get_buf_len() does not consider text properties
* Several minor 'winfixbuf' issues
* Update Serbian messages
* Recognize "__inline"
* Update base-syntax, fix escaping :syn and :hi sub-groups
* Update syntax file, fix issue #962
* null pointer member access when accessing 'winfixbuf' property
* update syntax script
* Update base-syntax, fix issue #14135
* Highlight the error message at *E1513*
* Update base-syntax, improve :augroup highlighting
* Use unnamed register when clipboard not working
* Vim9: can't call internal methods with objects
* Cannot keep a buffer focused in a window
* Updated Russian installer translation
* Recognise text blocks
* Update ftplugin, browsefilter labels
* Improve the recognition of literals
* v:echospace wrong with invalid value of 'showcmdloc'
* some improvements to getregion() docs
* update "Last Change header", remove trailing whitespace
* handle file/dir symlinks specifically in tree mode
* v:echospace not correct when 'showcmdloc' != last
* getregion() needs more tests
* disable multiline_scalar detection by default
* [security]: autocmd causes use-after-free in set_curbuf()
* getregion() can be improved
* include runtime/syntax/testdir/ftplugin
* Put in Visual mode wrong if it replaces fold marker
* Fix typo under *kitty-terminal* in term.txt
* Update Serbian translation
* Recognise _when_ clauses in _switch_ blocks
* simplify code and allow filetype options
* Update Italian translation
* cursor on wrong row after 1 char 'below' virtual text when EOL is shown
* Update ftplugin, fix #14101
* Update base-syntax, improve :echo highlighting
* update Debian syntax files
* too many STRLEN calls when getting a memline
* Update syntax file, improve :substitute matching
* <Del> in cmdline mode doesn't delete composing chars
* Fix typo in usr_41.txt
* fix inconsistent indent
* Vim9: need more test for exists() methods
* clarify ':set[l] {option}<' behaviour
* Insufficient testing for 'delcombine'
* "C" doesn't include composing chars with 'virtualedit'
* buffer-completion may not always find all matches
* [security]: UAF if win_split_ins autocommands delete "wp"
* Fix truncation of text_wrap 'wrap' virt text after EOL list char
* runtime(doc) Update help text for matchbufline() and matchstrlist()
* small fixes to the zh tutor
* Recognize SourceLicense tag name in RPM spec syntax
* win_gotoid() may abort even when not switching a window
* Naming a non-pointer variable "oap" is strange
* Internal error when using upper-case mark in getregion()
* Update base-syntax, fix :unabbrev highlighting
* add syntax support for Java switch expressions
* unused init of text_prop_idxs in win_line()
* display of below/right virtual text with non-virtual text overlap
* clarify expand() for :terminal windows
* Some minor issues with the getregion() function
* Update tmux syntax
* Infinite loop or signed overflow with 'smoothscroll'
* hard to get visual region using Vim script
* can move away from cmdwin using win_splitmove()
* Use different restoration strategy in win_splitmove
* Stop split-moving from firing WinNew and WinNewPre autocommands
* win_split_ins may not check available room
* Add a place holder section for version 9.2
* Modula-2 files with priority not detected
* announce adoption of various runtime files
* Distinguish Vim9 constructor definitions from the :new ex command
* Using freed memory with full tag stack and user data
* Fix typo in testing.txt
* Setting some options may change curswant
* update "Last Change:" header
* reset readonly setting when disabling less mode
* duplicate code when cleaning undo stack
* Remove undo information, when cleaning quickfix buffer
==== xdm ====
- u_gcc14-fix.patch
* fix build against gcc14 (boo#1221028)
==== xz ====
Version update (5.4.6 -> 5.6.0)
Subpackages: liblzma5
- update to 5.6.0:
* This bumps the minor version of liblzma because new
features were added. The API and ABI are still backward
compatible with liblzma 5.4.x and 5.2.x and 5.0.x.
* liblzma:
- Disabled the branchless C variant in the LZMA
decoder based on the benchmark results from the community.
- Disabled x86-64 inline assembly on x32 to fix the
build.
* Sandboxing support in xz:
- Landlock is now used even when xz needs to create
files.
- Landlock and pledge(2) are now stricter when
reading from more than one input file and only writing to
standard output.
- Added support for Landlock ABI version 4.
- Now builds lzmainfo and lzmadec.
- xzdiff, xzgrep, xzless, xzmore, and their symlinks
are now installed. The scripts are also tested during "make
test".
- Added translation support for xz, lzmainfo, and the
man pages.
- Minimum required CMake version is now 3.14.
* liblzma:
- LZMA decoder: Speed optimizations to the C code and
added GCC & Clang compatible inline assembly for
x86-64.
- Added lzma_mt_block_size() to recommend a Block
size for multithreaded encoding.
- Added CLMUL-based CRC32 on x86-64 and E2K with
runtime processor detection. Similar to CRC64, on 32-bit
x86 it isn't available unless --disable-assembler is used.
- Optimized the CRC32 calculation on ARM64 platforms
using the CRC32 instructions. Runtime detection for the
instruction is used on GNU/Linux, FreeBSD, Windows, and macOS.
- Added definitions of mask values like
LZMA_INDEX_CHECK_MASK_CRC32 to <lzma/index.h>.
* Licensing change: The core components are now under the
* BSD Zero Clause License (0BSD). In XZ Utils 5.4.6 and
older and 5.5.1alpha these components are in the public
domain and obviously remain so; the change affects the new
releases only.
* 0BSD is an extremely permissive license which doesn't
require retaining or reproducing copyright or license notices
when distributing the code, thus in practice there is
extremely little difference to public domain.
* liblzma
- Significant speed optimizations to the LZMA decoder
were made. There are now three variants that can be
chosen at build time:
* Basic C version: This is a few percent faster than
5.4.x due to some new optimizations.
* Branchless C: This is currently the default on platforms
for which there is no assembly code. This should be a few
percent faster than the basic C version.
* x86-64 inline assembly. This works with GCC and Clang.
The default choice can currently be overridden by
setting LZMA_RANGE_DECODER_CONFIG in CPPFLAGS: 0 means the
basic version and 3 means that branchless C version.
* Added a new filter for RISC-V binaries. The filter can be
used for 32-bit and 64-bit binaries with either little or
big endianness. In liblzma, the Filter ID is
LZMA_FILTER_RISCV (0x0B)
- Implemented GNU indirect function (IFUNC) as a
runtime function dispatching method for CRC32 and CRC64
fast implementations on x86. Only GNU/Linux (glibc) and
* xz:
- Multithreaded mode is now the default. This
improves compression speed and creates .xz files that can be
decompressed multithreaded at the cost of increased
memory usage and slightly worse compression ratio.
- Added new command line option --filters to set the
filter chain using liblzma filter string syntax.
- Added new command line options --filters1 ...
- -filters9 to set additional filter chains using liblzma filter
string syntax. The --block-list option now allows
specifying filter chains that were set using these new options.
- Added support for Linux Landlock as a sandboxing
method.
- xzdec now supports pledge(2), Capsicum, and Linux
Landlock as sandboxing methods.
- enable y2038 mode
- enable zstd compression, we no longer have bootstrap
issues as xz is no longer used
==== yast2-perl-bindings ====
Version update (5.0.1 -> 5.0.2)
- Revert the last locale fix to avoid Perl crashing (bsc#1220375)
- 5.0.2
==== yast2-storage-ng ====
Version update (5.0.7 -> 5.0.8)
- Share the logic for generating the description of a device and
the label of a file system.
- Needed for (gh#openSUSE/agama#1079).
- 5.0.8
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:
perl
perl-File-Listing
perl-HTTP-Cookies
perl-HTTP-Message
perl-IPC-Run3
perl-LWP-Protocol-https
perl-URI
perl-XML-Parser
perl-libwww-perl
=== Details ===
==== perl ====
Subpackages: perl-base
- Use %patch -P N instead of deprecated %patchN.
==== perl-File-Listing ====
- Fix disabling of __perllib_provides
==== perl-HTTP-Cookies ====
- Fix disabling of __perllib_provides
==== perl-HTTP-Message ====
- Fix disabling of __perllib_provides
==== perl-IPC-Run3 ====
- Fix disabling of __perllib_provides
==== perl-LWP-Protocol-https ====
- Fix disabling of __perllib_provides
==== perl-URI ====
- Fix disabling of __perllib_provides
==== perl-XML-Parser ====
- Fix disabling of __perllib_provides
==== perl-libwww-perl ====
- Fix disabling of __perllib_provides
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:
ImageMagick
Mesa
Mesa-drivers
PackageKit
atkmm1_6
checkmedia (6.2 -> 6.3)
cifs-utils
cockpit
expat (2.6.0 -> 2.6.1)
gdm
gettext-runtime (0.21.1 -> 0.22.5)
ghostscript
gnome-themes-extra
grub2
gstreamer (1.22.9 -> 1.24.0)
gstreamer-plugins-bad (1.22.9 -> 1.24.0)
gstreamer-plugins-base (1.22.9 -> 1.24.0)
gstreamer-plugins-good (1.22.9 -> 1.24.0)
gtk2-engines
hwdata (0.379 -> 0.380)
libcdio
libgdata
libostree (2023.7 -> 2024.4)
libshout
libstorage-ng (4.5.197 -> 4.5.200)
mkfontscale (1.2.2 -> 1.2.3)
mokutil (0.6.0 -> 0.7.0)
openjpeg2 (2.5.0 -> 2.5.2)
opus (1.4 -> 1.5.1)
orc (0.4.37 -> 0.4.38)
postfix (3.8.5 -> 3.8.6)
publicsuffix (20240212 -> 20240303)
qemu
raptor
shim
startup-notification
telepathy-glib
texlive
transactional-update (4.5.0 -> 4.6.0)
vlc
wireplumber (0.4.17 -> 0.4.90)
xauth (1.1.2 -> 1.1.3)
xmessage (1.0.6 -> 1.0.7)
yast2-storage-ng (5.0.6 -> 5.0.7)
=== Details ===
==== ImageMagick ====
Subpackages: libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10
- We can not replace a symlink with a directory on the directly
Unregister the whole group manually in %pre with
update-alternatives. (boo#1220818)
Restore Requires(pre) on update-alternatives for the mean time.
==== Mesa ====
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Enable zink driver build on aarch64, this is needed for Qualcomm Adreno a7xx
to use hw accelerated GL.
- buildrequire llvm17 also on sle15-sp5/Leap15.5
==== Mesa-drivers ====
Subpackages: Mesa-dri Mesa-gallium Mesa-libva
- Enable zink driver build on aarch64, this is needed for Qualcomm Adreno a7xx
to use hw accelerated GL.
- buildrequire llvm17 also on sle15-sp5/Leap15.5
==== PackageKit ====
Subpackages: PackageKit-backend-dnf PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
==== atkmm1_6 ====
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
==== checkmedia ====
Version update (6.2 -> 6.3)
Subpackages: libmediacheck6
- merge gh#openSUSE/checkmedia#18
- tagmedia: fix size detection for block devices (bsc#1220972)
- 6.3
==== cifs-utils ====
- Use %patch -P N instead of deprecated %patchN.
==== cockpit ====
Subpackages: cockpit-bridge cockpit-packagekit cockpit-system
- cockpit.pam: respect /etc/cockpit/disallowed-users
This means by default root cannot login with password to cockpit
(bsc#1216080)
- Remove SELinux file context for /usr/bin/cockpit-bridge, this
is already defined in the main selinux-policy package (bsc#1220385).
Modified selinux_libdir.patch
- Use %patch -P N instead of deprecated %patchN.
==== expat ====
Version update (2.6.0 -> 2.6.1)
Subpackages: libexpat1
- update to 2.6.1:
* Expose billion laughs API with XML_DTD defined and XML_GE
undefined, regression from 2.6.0
* Make tests independent of CPU speed, and thus more robust
- drop libxml2-fix-xmlwf.1-handling.patch, upstream
==== gdm ====
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Update gdm-xvnc-start-session-failed.patch: Following the upstream
final solution(bsc#1219205 glgo#GNOME/gdm#909).
==== gettext-runtime ====
Version update (0.21.1 -> 0.22.5)
Subpackages: libtextstyle0
- Use %patch -P N instead of deprecated %patchN.
- update to 0.22.5:
* xgettext's processing of Vala files with printf method
invocations has been corrected (regression in 0.22)
- Update to version 0.22.4
* Bug fixes:
- AM_GNU_GETTEXT now recognizes a statically built libintl on
macOS and AIX.
- Build fixes on AIX
- Update to version 0.22.3
* Portability:
- The libintl library now works on macOS 14. (Older versions
of libintl crash on macOS 14, due to an incompatible change
in macOS.)
- Update to version 0.22.2
* No information available upstream
- Update to version 0.22.1
* Bug fixes:
- The libintl shared library now exports again some symbols
that were accidentally missing.
- xgettext's processing of large Perl files may have led to
errors.
- "xgettext --join-existing" could encounter errors.
* Portability:
- Building on Android is now supported.
- Update to version 0.22.0
* PO file format:
- When a #: line contains references to file names that contain
spaces, these file names are surrounded by Unicode characters
U+2068 and U+2069. This makes it possible to parse such
references correctly.
* Improvements for maintainers:
- The AM_GNU_GETTEXT macro now defines two variables
localedir_c and localedir_c_make, that can be used in C code
or in Makefiles, respectively, for representing the value of
the --localedir configure option.
* Programming languages support:
- C, C++:
+ xgettext now supports gettext-like functions that take wide
strings (of type 'const wchar_t *', 'const char16_t *', or
'const char32_t *') as arguments.
+ xgettext now recognizes numbers with digit separators, as
defined by ISO C 23, as tokens.
+ xgettext and msgfmt now recognize the format string
directive %b (for binary integer output, as defined by
ISO C 23) in format strings.
+ xgettext and msgfmt now recognize the argument size
specifiers w8, w16, w32, w64, wf8, wf16, wf32, wf64
(as defined by ISO C 23) in format strings.
+ xgettext and msgfmt now recognize C++ format strings, as
defined by ISO C++ 20. They are marked as 'c++-format' in
POT and PO files. A new example has been added,
'hello-c++20', that illustrates how to use these format
strings with gettext.
- Java:
+ The build system and tools now also support Java versions
newer than Java 11. This is known to work up to Java 20,
at least. On the other hand, support for old versions of
Java (Java 1.5 and GCJ) has been dropped.
+ Tcl: xgettext now supports the \x, \u, and \U escapes as
defined in Tcl 8.6.
* Portability:
- On systems with musl libc, the *gettext() functions in libc
now work with MO files generated from PO files with an
encoding other than UTF-8. To this effect, the msgfmt program
now converts the messages to UTF-8 encoding before storing
them in a MO file. You can prevent this byusing the msgfmt
- -no-convert option.
- On systems with musl libc, the *gettext() functions in libc
now work with MO files generated from PO files with ISO C 99
<inttypes.h> format string directive macros. To this effect,
the msgfmt program pre-expands strings with such macros. You
can prevent this by using the msgfmt --no-redundancy option.
* xgettext:
- The xgettext option '--sorted-output' is now deprecated.
- xgettext input files of type PO that are not all ASCII and
not UTF-8 encoded are now handled correctly.
* The base Unicode standard is now updated to 15.0.0.
* Emacs PO mode:
- Fix an incompatibility with Emacs version 29 or newer.
- Rebase patches:
* gettext-dont-test-gnulib.patch
* 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
* 0002-msgcat-Merge-headers-when-use-first.patch
- Drop patch which isn't required anymore since newer java
versions are already supported by upstream:
* gettext-0.21-jdk17.patch
==== ghostscript ====
Subpackages: ghostscript-x11
- Use %patch -P N instead of deprecated %patchN.
- Allow to disable apparmor support (ALP supports only SELinux)
==== gnome-themes-extra ====
Subpackages: gnome-themes-accessibility gnome-themes-accessibility-gtk2 gtk2-metatheme-adwaita gtk2-theming-engine-adwaita gtk3-metatheme-adwaita metatheme-adwaita-common
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin
- Update grub2-change-bash-completion-dir.patch to support bash
completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
is not used in those scripts anymore
- disable the file 20_memtest86+
* added a deprecation note in the header
- Add patch grub2-bash-completion-2.12.patch
The shell function have() had become deprecated with 2.11
and had been removed from 2.12 which is now providing
the shell function _comp_have_command() (boo#1220626)
==== gstreamer ====
Version update (1.22.9 -> 1.24.0)
Subpackages: libgstreamer-1_0-0 typelib-1_0-Gst-1_0
- Update to version 1.24.0:
* Highlights
- New Discourse forum and Matrix chat space
- New Analytics and Machine Learning abstractions and elements
- Playbin3 and decodebin3 are now stable and the default in
gst-play-1.0, GstPlay/GstPlayer
- The va plugin is now preferred over gst-vaapi and has higher
ranks
- GstMeta serialization/deserialization and other GstMeta
improvements
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
- New unixfd plugin for efficient 1:N inter-process
communication on Linux
- cudaipc source and sink for zero-copy CUDA memory sharing
between processes
- New intersink and intersrc elements for 1:N pipeline
decoupling within the same process
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
- DRM Modifier Support for dmabufs on Linux
- OpenGL, Vulkan and CUDA integration enhancements
- Vulkan H.264 and H.265 video decoders
- RTP stack improvements including new RFC7273 modes and more
correct header extension handling in depayloaders
- WebRTC improvements such as support for ICE consent
freshness, and a new webrtcsrc element to complement
webrtcsink
- WebRTC signallers and webrtcsink implementations for LiveKit
and AWS Kinesis Video Streams
- WHIP server source and client sink, and a WHEP source
- Precision Time Protocol (PTP) clock support for Windows and
other additions
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
enhancements
- New W3C Media Source Extensions library
- Countless closed caption handling improvements including new
cea608mux and cea608tocea708 elements
- Translation support for awstranscriber
- Bayer 10/12/14/16-bit depth support
- MPEG-TS support for asynchronous KLV demuxing and segment
seeking, plus various new muxer features
- Capture source and sink for AJA capture and playout cards
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
- New uvcsink element for exporting streams as UVC camera
- DirectWrite text rendering plugin for windows
- Direct3D12-based video decoding, conversion, composition, and
rendering
- AMD Advanced Media Framework AV1 + H.265 video encoders with
10-bit and HDR support
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
CPUs via new liborc
- GStreamer C# bindings have been updated
- Rust bindings improvements and many new and improved Rust
plugins
- Rust plugins now shipped in packages for all major platforms
including Android and iOS
- Lots of new plugins, features, performance improvements and
bug fixes
* For more detailed information on this update, please see
https://gstreamer.freedesktop.org/releases/1.24/
- Rebase patches:
* gstreamer-pie.patch
* gstreamer-rpm-prov.patch
- Remove patch reduce-required-meson.patch since meson 1.1 is
really required now.
==== gstreamer-plugins-bad ====
Version update (1.22.9 -> 1.24.0)
Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0
- baselibs.conf: Produce -32bit biarch packages of
libgstanalytics-1_0-0 and libgstmse-1_0-0: dependencies of
gstreamer-plugins-bad-32bit.
- Add new gstreamer plugins to baselibs.conf
- Update to version 1.24.0:
* Highlights
- New Discourse forum and Matrix chat space
- New Analytics and Machine Learning abstractions and elements
- Playbin3 and decodebin3 are now stable and the default in
gst-play-1.0, GstPlay/GstPlayer
- The va plugin is now preferred over gst-vaapi and has higher
ranks
- GstMeta serialization/deserialization and other GstMeta
improvements
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
- New unixfd plugin for efficient 1:N inter-process
communication on Linux
- cudaipc source and sink for zero-copy CUDA memory sharing
between processes
- New intersink and intersrc elements for 1:N pipeline
decoupling within the same process
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
- DRM Modifier Support for dmabufs on Linux
- OpenGL, Vulkan and CUDA integration enhancements
- Vulkan H.264 and H.265 video decoders
- RTP stack improvements including new RFC7273 modes and more
correct header extension handling in depayloaders
- WebRTC improvements such as support for ICE consent
freshness, and a new webrtcsrc element to complement
webrtcsink
- WebRTC signallers and webrtcsink implementations for LiveKit
and AWS Kinesis Video Streams
- WHIP server source and client sink, and a WHEP source
- Precision Time Protocol (PTP) clock support for Windows and
other additions
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
enhancements
- New W3C Media Source Extensions library
- Countless closed caption handling improvements including new
cea608mux and cea608tocea708 elements
- Translation support for awstranscriber
- Bayer 10/12/14/16-bit depth support
- MPEG-TS support for asynchronous KLV demuxing and segment
seeking, plus various new muxer features
- Capture source and sink for AJA capture and playout cards
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
- New uvcsink element for exporting streams as UVC camera
- DirectWrite text rendering plugin for windows
- Direct3D12-based video decoding, conversion, composition, and
rendering
- AMD Advanced Media Framework AV1 + H.265 video encoders with
10-bit and HDR support
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
CPUs via new liborc
- GStreamer C# bindings have been updated
- Rust bindings improvements and many new and improved Rust
plugins
- Rust plugins now shipped in packages for all major platforms
including Android and iOS
- Lots of new plugins, features, performance improvements and
bug fixes
* For more detailed information on this update, please see
https://gstreamer.freedesktop.org/releases/1.24/
- Remove patch reduce-required-meson.patch since meson 1.1 is
really required now.
- Remove patch which is already included in this version:
* 0001-Update-code-for-webrtc-audio-processing-1.patch
- Disable webrtc audio processing dependency on s390 s390x ppc64:
webrtc-autio-processing is excluded on these architectures.
==== gstreamer-plugins-base ====
Version update (1.22.9 -> 1.24.0)
Subpackages: libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstTag-1_0
- Update to version 1.24.0:
* Highlights
- New Discourse forum and Matrix chat space
- New Analytics and Machine Learning abstractions and elements
- Playbin3 and decodebin3 are now stable and the default in
gst-play-1.0, GstPlay/GstPlayer
- The va plugin is now preferred over gst-vaapi and has higher
ranks
- GstMeta serialization/deserialization and other GstMeta
improvements
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
- New unixfd plugin for efficient 1:N inter-process
communication on Linux
- cudaipc source and sink for zero-copy CUDA memory sharing
between processes
- New intersink and intersrc elements for 1:N pipeline
decoupling within the same process
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
- DRM Modifier Support for dmabufs on Linux
- OpenGL, Vulkan and CUDA integration enhancements
- Vulkan H.264 and H.265 video decoders
- RTP stack improvements including new RFC7273 modes and more
correct header extension handling in depayloaders
- WebRTC improvements such as support for ICE consent
freshness, and a new webrtcsrc element to complement
webrtcsink
- WebRTC signallers and webrtcsink implementations for LiveKit
and AWS Kinesis Video Streams
- WHIP server source and client sink, and a WHEP source
- Precision Time Protocol (PTP) clock support for Windows and
other additions
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
enhancements
- New W3C Media Source Extensions library
- Countless closed caption handling improvements including new
cea608mux and cea608tocea708 elements
- Translation support for awstranscriber
- Bayer 10/12/14/16-bit depth support
- MPEG-TS support for asynchronous KLV demuxing and segment
seeking, plus various new muxer features
- Capture source and sink for AJA capture and playout cards
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
- New uvcsink element for exporting streams as UVC camera
- DirectWrite text rendering plugin for windows
- Direct3D12-based video decoding, conversion, composition, and
rendering
- AMD Advanced Media Framework AV1 + H.265 video encoders with
10-bit and HDR support
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
CPUs via new liborc
- GStreamer C# bindings have been updated
- Rust bindings improvements and many new and improved Rust
plugins
- Rust plugins now shipped in packages for all major platforms
including Android and iOS
- Lots of new plugins, features, performance improvements and
bug fixes
* For more detailed information on this update, please see
https://gstreamer.freedesktop.org/releases/1.24/
- Remove patch reduce-required-meson.patch since meson 1.1 is
really required now.
- Add gst-plugins-base-audiobasesink-gap.patch:
Revert a gap change causing EOS, affecting strawberry playback
causing playback to stop when using mute or fading features.
Upstream issue:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3303
==== gstreamer-plugins-good ====
Version update (1.22.9 -> 1.24.0)
Subpackages: gstreamer-plugins-good-gtk
- Update to version 1.24.0:
* Highlights
- New Discourse forum and Matrix chat space
- New Analytics and Machine Learning abstractions and elements
- Playbin3 and decodebin3 are now stable and the default in
gst-play-1.0, GstPlay/GstPlayer
- The va plugin is now preferred over gst-vaapi and has higher
ranks
- GstMeta serialization/deserialization and other GstMeta
improvements
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
- New unixfd plugin for efficient 1:N inter-process
communication on Linux
- cudaipc source and sink for zero-copy CUDA memory sharing
between processes
- New intersink and intersrc elements for 1:N pipeline
decoupling within the same process
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
- DRM Modifier Support for dmabufs on Linux
- OpenGL, Vulkan and CUDA integration enhancements
- Vulkan H.264 and H.265 video decoders
- RTP stack improvements including new RFC7273 modes and more
correct header extension handling in depayloaders
- WebRTC improvements such as support for ICE consent
freshness, and a new webrtcsrc element to complement
webrtcsink
- WebRTC signallers and webrtcsink implementations for LiveKit
and AWS Kinesis Video Streams
- WHIP server source and client sink, and a WHEP source
- Precision Time Protocol (PTP) clock support for Windows and
other additions
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
enhancements
- New W3C Media Source Extensions library
- Countless closed caption handling improvements including new
cea608mux and cea608tocea708 elements
- Translation support for awstranscriber
- Bayer 10/12/14/16-bit depth support
- MPEG-TS support for asynchronous KLV demuxing and segment
seeking, plus various new muxer features
- Capture source and sink for AJA capture and playout cards
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
- New uvcsink element for exporting streams as UVC camera
- DirectWrite text rendering plugin for windows
- Direct3D12-based video decoding, conversion, composition, and
rendering
- AMD Advanced Media Framework AV1 + H.265 video encoders with
10-bit and HDR support
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
CPUs via new liborc
- GStreamer C# bindings have been updated
- Rust bindings improvements and many new and improved Rust
plugins
- Rust plugins now shipped in packages for all major platforms
including Android and iOS
- Lots of new plugins, features, performance improvements and
bug fixes
* For more detailed information on this update, please see
https://gstreamer.freedesktop.org/releases/1.24/
- Remove patch reduce-required-meson.patch since meson 1.1 is
really required now.
==== gtk2-engines ====
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
==== hwdata ====
Version update (0.379 -> 0.380)
- update to 0.380:
* Update pci, usb and vendor ids
==== libcdio ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libgdata ====
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
- Add explicit pkgconfig(gtk+-3.0) BuildRequires: meson checks for
it and we just relied on it being brought in indirectly.
==== libostree ====
Version update (2023.7 -> 2024.4)
Subpackages: libostree-1-1
- Update to version 2024.4:
+ Support for a new root.transient flag that makes / an overlayfs
that is persistent across reboots but not across upgrades
+ Expand ostree admin pin command
+ root.transient switches to tmpfs
+ Composefs recommended to be enabled via
ostree-prepare-root.conf and not the ex-integrity.composefs
+ Finalize "deployment finalization locking" feature
+ Add ostree admin post-copy
+ Speed-up through reflinks
+ improvements to system root and bootloader
+ Bug fixes, documentation updates, and developer visible fixes
==== libshout ====
- Fix build errors with gcc14 (bsc#1220975):
0001-icy-include-stdlib-h-and-stdio-h.patch
0002-legacy-include-stdlib-h.patch
==== libstorage-ng ====
Version update (4.5.197 -> 4.5.200)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (French) (bsc#1149754)
- 4.5.200
- Translated using Weblate (Chinese (Taiwan) (zh_TW)) (bsc#1149754)
- 4.5.199
- Translated using Weblate (Italian) (bsc#1149754)
- Translated using Weblate (Chinese (China) (zh_CN)) (bsc#1149754)
- 4.5.198
==== mkfontscale ====
Version update (1.2.2 -> 1.2.3)
- Update to version 1.2.3
* configure: Use pkg-config to find zlib
* configure: Use AC_SYS_LARGEFILE to enable large file support
* gitlab CI: stop requiring Signed-off-by in commits
* Remove "All rights reserved" from Oracle copyright notices
* Convert to X.Org standard code style
* doDirectory: add missing check for malloc() returning NULL
* mkfontscale.c: handle -Wshadow warnings from gcc
* ident.c: clear -Wdeclaration-after-statement warning
* Variable scope reductions as recommended by cppcheck
* Resolve some -Wsign-conversion warnings from clang
* Fix -Wimplicit-float-conversion warnings from clang
* configure: Move check for zlib into its own section
* Address a UBSan warning about int left shift overflow
==== mokutil ====
Version update (0.6.0 -> 0.7.0)
- Update to 0.7.0
+ 82694cb Show usage instead of aborting on bad flags
+ 04791c2 mokutil bugfix: del unused opt "-s"
+ d978c18 Fix leak of list in delete_data_from_req_var()
+ e498f64 Fix leak of fd in mok_get_variable()
+ 7b6258a Show the key owner GUID
+ 51b5e55 Use PKG_PROG_PKG_CONFIG macro from pkg.m4 to detect pkg-config
+ 1aefcdb mokutil: handle the parsing error from "mok-variables"
+ 71140ef mokutil: Fix memory leak in export_db_keys
+ 0011d52 mokutil:check the result of malloc() is necessary
+ a0d8702 Fix inconsistency in skip messages
+ ae59d89 man: add "--trust-mok" and "--untrust-mok"
+ dd55c28 Avoid conflicting efi_char16_t type definitions
+ 8b6d116 fix: typo "accesss" -> "access"
+ f68a4f4 Do not exit with non zero status for version query
+ 5f49730 Check for efi variabales support after processing commands
+ 2d6c409 Return 0 after printing help messages
+ c64741d Add support for SSPPolicy, depricate --set-sbat-policy delete
+ 48e3d2a Fix tab alignment for help (set-fallback-verbosity/set-fallback-noreboot)
+ c361087 (HEAD -> master, tag: 0.7.0, origin/ssppolicy-v2-fix, origin/master, origin/HEAD) Rename "previous" revocations to "automatic"
==== openjpeg2 ====
Version update (2.5.0 -> 2.5.2)
- Update to 2.5.2:
* Make sure openjpeg.h includes opj_config.h #1514
- Update to 2.5.1:
* CMake: drop support for cmake < 3.5
* Several bugfixes, including #1509 for CVE-2021-3575 (bsc#1187048)
* Significant speed-up rate allocation by rate/distoratio ratio #1440
- Set devel-doc subpackage to noarch
- Change cmake parameters (see c7bccf)
==== opus ====
Version update (1.4 -> 1.5.1)
- Update to 1.5.1:
* Significant improvement to packet loss robustness using
Deep Redundancy (DRED)
* Improved packet loss concealment through Deep PLC
* Low-bitrate speech quality enhancement down to
6 kb/s wideband
* Improved x86 (AVX2) and Arm (Neon) optimizations
* Support for 4th and 5th order ambisonics
==== orc ====
Version update (0.4.37 -> 0.4.38)
- Backport patch from SLE
- Add relax-tests.patch to increase test timeouts to 2 minutes,
also limit the max value for memcpy_speed.c test bsc#1130085
- Enable tests
- version update to 0.4.38
0.4.38
======
- x86: account for XSAVE when checking for AVX support, fixing
usage on hardened linux kernels where AVX support has been
disabled (L. E. Segovia)
- neon: Use the real intrinsics for divf and sqrtf
(L. E. Segovia)
- orc.m4 for autotools is no longer shipped. If anyone still uses
it they can copy it into their source tree (Tim-Philipp Müller)
==== postfix ====
Version update (3.8.5 -> 3.8.6)
- update to 3.8.6
* Bugfix (defect introduced: Postfix 2.3, date 20051222): the
Dovecot auth client did not reset the 'reason' from a previous
Dovecot auth service response, before parsing the next Dovecot
auth server response in the same SMTP session, resulting in a
nonsensical "authentication failed" warning message. Reported
by Stephan Bosch.
* Bugfix (defect introduced: Postfix 3.1, date: 20151128):
"postqueue -j" produced broken JSON when escaping a control
character as \uXXXX. Found during code maintenance.
* Cleanup: this fixes posttls-finger certificate match expectations
for all TLS security levels, including warnings for levels that
don't implement certificate matching. By Viktor Dukhovni.
* Bugfix (defect introduced: Postfix 2.3): after prepending a
header at the top of a message (with an access(5), header_checks(5)
or Milter action), the Postfix Milter "delete header" or "update
header" action was skipping the prepended header, instead of
skipping the Postfix-generated Received: header. Problem report
by Carlos Velasco.
* Workaround: tlsmgr logfile spam. Reportedly, some OS lies under
load: it says that a socket is readable, then it says that the
socket has unread data, and then it says that read returns EOF,
causing Postfix to spam the log with a warning message.
* Bugfix (defect introduced: Postfix 3.4): the SMTP server's BDAT
command handler could be tricked to read $message_size_limit
bytes into memory. Found during code maintenance.
* Safety: limit the total size of DNS lookup results to 100
records; drop the excess records, and log a warning. This limit
is 20x larger than the number of server addresses that the
Postfix SMTP client is willing to consider when delivering mail,
and is far below the number of records that could cause a tail
recursion crash in dns_rr_append() as reported by Toshifumi
Sakaguchi. This fix also limits the number of DNS requests that
a check_*_*_access restriction can make.
* Performance, related to the previous problem: eliminate worst-case
behavior where the queue manager could defer delivery to all
destinations over a specific delivery transport, after only a
single delivery agent crash. The scheduler now throttles
deliveries to one destination, and allows other deliveries to
keep making progress.
- change to functioning mirror (http://cdn.postfix.johnriley.me/
has been dead for a while although it is still listed upstream)
- make output of %setup less verbose by restoring -q option
- %autosetup does not works with multiple -a.
https://github.com/rpm-software-management/rpm/issues/1204
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== publicsuffix ====
Version update (20240212 -> 20240303)
- Update to version 20240303:
* add `*.my.canvasite.cn` and `*.my.canva.site` (#1739)
* Add on.crisp.email (Crisp IM SAS) (#1904)
* add `ngrok.pro` (#1895)
* Add adaptable.app domain (#1824)
* Add STACKIT free customer subdomains (#1785)
* Add `modx.dev` (#1804)
* Add `ewp.live` (EasyWP) (#1773)
* Add convex.site (#1767)
* Add `involve.me` user domains (#1731)
* Add `replit.app` and `replit.dev` (#1679)
* Add f5.si (#1664)
* Add *.c.ts.net. (#1618)
* Add `webflow.io` and `webflowtest.io` (#1722)
* Add 3 Streak domains (#1720)
* add myradweb.net and servername.us to Rad Web Hosting (#1760)
==== qemu ====
- Fix bsc#1220799. Amended commit:
* [openSUSE]: Increase default phys bits to 42, if host supports that
(bsc#1205978, bsc#1219977, bsc#1220799)
==== raptor ====
- Use %patch -P N instead of deprecated %patchN.
==== shim ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== startup-notification ====
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
==== telepathy-glib ====
Subpackages: libtelepathy-glib0 typelib-1_0-TelepathyGlib-0_12
- Drop baselibs.conf: the -32bit packages are no longer needed and
have not been part of Tumbleweed for a while already (build for
i586 only enabled in LegacyX86).
==== texlive ====
- Use %patch -P N instead of deprecated %patchN.
==== transactional-update ====
Version update (4.5.0 -> 4.6.0)
Subpackages: dracut-transactional-update libtukit4 transactional-update-zypp-config tukit
- Version 4.6.0
- tukit / t-u: Implement support for systemd soft-reboot, but
needs package manager support (provided by zypp-boot-plugin on
openSUSE) to determine which kind of reboot is required; the
minimally required reboot method (soft-reboot, kexec, full
reboot) will be used automatically if enabled (see tukit.conf).
This deprecates the "kexec" reboot method in favor of automatic
selection.
- tukit: Determine D-Bus availability via system socket instead
of brute force
- tukit: Don't ignore return status of snapper - plugins can
return an error code now where tukit has to fail [gh##118] /
[poo#127169]
- tukit: Remove BTRFS dependencies in snapper backend, user
snapper for for everything directly. In theory this should
support further file systems such as bcachefs if they follow
the same layout (untested).
- t-u: Add safety net before deleting overlays [boo#1217416]
- t-u: Remove telemetry support, the required packages haven't
been in the repository for quite some time as they were
abandoned upstream.
- doc: Document option to use names in BINDDIRS array
- doc: Mention tukit.conf in t-u man page
- doc: Link Reboot.hpp as an officially supported API on the
main page
- Code cleanup
==== vlc ====
Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX
- Whitelist executable-stack for armv7
==== wireplumber ====
Version update (0.4.17 -> 0.4.90)
Subpackages: wireplumber-audio
- Revert that last change. Obsoletes shouldn't be used for that.
- Obsolete libwireplumber-0_4-0 from libwireplumber-0_5-0
- Add patch from upstream to fix a typo a lua script:
* 0001-scripts-fix-typo-in-rescan-virtual-links.lua.patch
- Update to version 0.4.90 (0.5.0 RC1)
* Highlights:
- The configuration system has been changed back to load files
from the WirePlumber configuration directories, such as
/etc/wireplumber and $XDG_CONFIG_HOME/wireplumber, unlike in
the pre-releases. This was done because issues were observed
with installations that use a different prefix for pipewire
and wireplumber. If you had a wireplumber.conf file in
/etc/pipewire or $XDG_CONFIG_HOME/pipewire, you should move
it to /etc/wireplumber or $XDG_CONFIG_HOME/wireplumber
respectively (!601)
- The internal base directories lookup system now also respects
the XDG_CONFIG_DIRS and XDG_DATA_DIRS environment variables,
and their default values as per the XDG spec, so it is
possible to install configuration files also in places like
/etc/xdg/wireplumber and override system-wide data paths
(!601)
- wpctl now has a settings subcommand to show, change and
delete settings at runtime. This comes with changes in the
WpSettings system to validate settings using a schema that is
defined in the configuration file. The schema is also
exported on a metadata object, so it is available to any
client that wants to expose WirePlumber settings (!599, !600)
- The WpConf API has changed to not be a singleton and support
opening arbitrary config files. The main config file now
needs to be opened prior to creating a WpCore and passed to
the core using a property. The core uses that without letting
the underlying pw_context open and read the default
client.conf. The core also closes the WpConf after all
components are loaded, which means all the config loading is
done early at startup. Finally, WpConf loads all sections
lazily, keeping the underlying files memory mapped until it
is closed and merging them on demand (!601, !606)
- Remove patch that's already included:
* 0001-wpctl-add-settings-subcomand-to-show_-delete-or-change.patch
- Add patch from upstream to remove the "clear-persistent"
sub-command and add a "settings" sub-command:
* 0001-wpctl-add-settings-subcomand-to-show_-delete-or-change.patch
- Update to version 0.4.82 (0.5.0 pre-release 2)
* Highlights:
- Bluetooth auto-switching is now implemented with a virtual
source node. When an application links to it, the actual
device switches to the HSP/HFP profile to provide the real
audio stream. This is a more robust solution that works with
more applications and is more user-friendly than the previous
application whitelist approach
- Added support for dynamic log level changes via the PipeWire
settings metadata. Also added support for log level patterns
in the configuration file
- The "persistent" (i.e. stored) settings approach has changed
to use two different metadata objects: sm-settings and
persistent-sm-settings. Changes in the former are applied in
the current session but not stored, while changes in the
latter are stored and restored at startup. Some work was also
done to expose a wpctl interface to read and change these
settings, but more is underway
- Several WirePlumber-specific node properties that used to be
called target.* have been renamed to node.* to match the
PipeWire convention of node.dont-reconnect. These are also
now fully documented
* Other changes:
- Many documentation updates
- Added support for SNAP container permissions
- Fixed multiple issues related to restoring the Route
parameter of devices, which includes volume state
- Smart filters can now be targetted by specific streams
directly when the filter.smart.targetable property is set
- Ported the mechanism to override device profile priorities in
the configuration, which is used to re-prioritize Bluetooth
codecs
- WpSettings is no longer a singleton class and there is a
built-in component to preload an instance of it
==== xauth ====
Version update (1.1.2 -> 1.1.3)
- Update to version 1.1.3
* config: Add missing AC_CONFIG_SRCDIR
* Variable scope reductions, as suggested by cppcheck
* Remove unnecessary casts from malloc() calls
* Handle -Wempty-body warning for WRITES() macro
* configure: Use AC_SYS_LARGEFILE to enable large file support
* configure: raise minimum autoconf requirement to 2.70
* unifdef hpux
* unifdef Lynx
- adjusted xauth-tolerant-hostname-changes.diff
==== xmessage ====
Version update (1.0.6 -> 1.0.7)
- Update to version 1.0.7
* Print which arguments were unknown before giving usage message
* Add -version option
* configure: Use AC_SYS_LARGEFILE to enable large file support
==== yast2-storage-ng ====
Version update (5.0.6 -> 5.0.7)
- [Proposal] Apply mandatory SpaceMaker actions in all the affected
disks (gh#yast/yast-storage-ng#1372).
- [Proposal] Make it possible to specify that certain volumes
should reuse given existing block devices.
- 5.0.7
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:
shadow (4.14.5 -> 4.14.6)
=== Details ===
==== shadow ====
Version update (4.14.5 -> 4.14.6)
Subpackages: libsubid4 login_defs
- Update to 4.14.6:
* login(1):
+ Fix off-by-one bugs.
* passwd(1):
+ Don't silently truncate passwords of length >= 200 characters.
Instead, accept a length of PASS_MAX, and reject longer ones.
* libshadow:
+ Fix calculation in strtoday(), which caused a wrong half-day
offset in some cases (bsc#1176006)
+ Fix parsing of dates in get_date() (bsc#1176006)
+ Use utmpx instead of utmp. This fixes a regression introduced in
4.14.0.
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:
AppStream (1.0.1 -> 1.0.2)
ImageMagick (7.1.1.26 -> 7.1.1.29)
apparmor
bash
bluez
coreutils
coreutils-systemd
cyrus-sasl
dmraid
fillup
findutils
gdm
glibc
gmp
google-noto-fonts (20240101 -> 20240301)
gpm
gzip
installation-images-MicroOS (17.115 -> 17.116)
kbd
kernel-firmware (20240220 -> 20240229)
kernel-source (6.7.6 -> 6.7.7)
libX11
libXcursor (1.2.1 -> 1.2.2)
libXdmcp (1.1.4 -> 1.1.5)
libaio
libao
libapparmor
libatasmart
libavc1394
libcddb
libcontainers-common (20231204 -> 20240206)
libdb-4_8
libev
libevent
libfontenc (1.1.7 -> 1.1.8)
libgsm
libkate
libmad
libmetalink
libnscd
libogg
libpcap
libpciaccess
libraw1394
libsamplerate
libstorage-ng (4.5.193 -> 4.5.197)
libunwind (1.8.0 -> 1.8.1)
libvdpau
libvisual
libvorbis
libxcb (1.16 -> 1.16.1)
live555
lmdb
openblas_pthreads (0.3.25 -> 0.3.26)
openslp
openssl-3
openssl
pcr-oracle
pcre
pcsc-lite
perl-IPC-Run3 (0.048 -> 0.49.0)
perl-LWP-Protocol-https (6.110.0 -> 6.130.0)
perl-URI (5.210.0 -> 5.270.0)
perl-libwww-perl (6.720.0 -> 6.760.0)
pipewire
procinfo
procmail
psmisc
ptools
python-cffi
python311
python311-core
qemu
qpdf (11.8.0 -> 11.9.0)
rpm
screen
sharutils
slang
tcl (8.6.13 -> 8.6.14)
time
update-alternatives
xorg-x11-fonts
xorg-x11-fonts-converted
yast2-bootloader (5.0.5 -> 5.0.6)
=== Details ===
==== AppStream ====
Version update (1.0.1 -> 1.0.2)
Subpackages: libAppStreamQt5-3 libappstream5
- Update to 1.0.2
Features:
* qt: Allow building for multiple Qt major versions at once
* Improve low-quality category check and extend its blacklist
* validator: Add some limited developer-ID validation
* validator: Emit an overridable warning if homepage URL was omitted
* compose: Allow rendering vector graphics to HiDPI bitmaps unconditionally
* compose: Allow setting a custom icon-policy on the command-line
Specification:
* docs: Mention that <summary/> tag can be translated
* docs: Generate validation issue tag documentation from code
* docs: Add information on how to exclude elements from translation
* spec: Recommend using rDNS strings or Fediverse handles as developer-ID
* spec: Make launchable requirement for desktop-apps more strict
Bugfixes:
* qt: Component::customValue should be const
* validator: Remove mention of shorthands from relation-display-length-value-invalid
* sysinfo: Swap arguments of g_pattern_match_simple
* qt: Add missing screenshot sorting function
* qt: pool: Add missing Q_EMIT keyword
* validator: Improve error message if no valid categories were found
* validator: Make some length limitations more strict
* validator: Only emit developer-name-tag-deprecated once
* validator: Ensure filename is properly included in location info again
* validator: Improve error reporting on images with missing/bad locales
* compose: Don't accidentally set icon scale to 0 in some cases
* compose: Add heuristics to show out-of-scope errors if filters were set
* Don't prematurely abort URL validity check during semi-large redirects
* docs: Update supported hashsums to reflect reality
* docs: Describe version comparison letters special case
* docs: Clarify release descriptions *must not* contain embedded URL
* docs: Explicitly mention /var/cache/swcatalog is a valid
catalog data location
* tests: Fix tests with old & new FontConfig
* its: Allow untranslatable developer/name and agreement sections
Miscellaneous:
* compose: Clarify that "no valid category" can mean bad ones
were ignored
* news-convert: Don't strip out the last text in brackets
- Drop patch, merged upstream:
* # 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch
- Add upstream change to fix potential URL validity check errors:
* 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch
==== ImageMagick ====
Version update (7.1.1.26 -> 7.1.1.29)
Subpackages: libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10
- version update to 7.1.1.29
https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- Use %patch -P N instead of deprecated %patchN.
- version update to 7.1.1.28
https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- version update to 7.1.1.27
https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation
- use correct policy.xml
- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
'Conflicts: imagick-%{config_spec}'
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Remove workaround for boo#853019 in %postun parser -
apparmor.service contains a more safe workaround.
This also fixes boo#1220708 (missing daemon-reload).
- Add smbd-unix_chkpwd.diff to allow smbd to execute
unix_chkpwd and fix other pam related denies; (boo#1220032).
==== bash ====
Subpackages: bash-doc bash-sh
- Harden bash to be compiled with gcc 14 (boo#1220564)
* Modify patch bash-4.2-nscdunmap.dif to include <sys/mman.h>
* Port bash-5.2.dif to the former change
* Add patch bash-5.2-gcc14.patch
==== bluez ====
Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3
- Add necessary Supplements (gnome-bluetooth, blueman, bluedevil5)
to bluez-obexd, so that file transfer features of the applications
can be used by default (bsc#1209153).
- Update the description of bluez-obexd.
==== coreutils ====
Subpackages: coreutils-doc
- Use %patch -P N instead of deprecated %patchN.
==== coreutils-systemd ====
- Use %patch -P N instead of deprecated %patchN.
==== cyrus-sasl ====
Subpackages: cyrus-sasl-gssapi libsasl2-3
- Use %patch -P N instead of deprecated %patchN.
==== dmraid ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
- Rebase 0001-remove-partitions-with-O_RDONLY.patch to apply -p1.
==== fillup ====
- Use %patch -P N instead of deprecated %patchN.
==== findutils ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== gdm ====
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
without running launcher(bsc#1219205 glgo#GNOME/gdm#909).
==== glibc ====
Subpackages: glibc-extra glibc-locale glibc-locale-base
- nsswitch.conf: Add systemd also for shadow lookups, use merge
strategy for group lookups
- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
[#31402])
==== gmp ====
- Use %patch -P N instead of deprecated %patchN.
==== google-noto-fonts ====
Version update (20240101 -> 20240301)
Subpackages: google-noto-sans-fonts google-noto-sans-math-fonts
- Update to 20240301
* Fixes to Balinese, Sans Canadian Aboriginal, Sans Georgian
and Kufi Arabic
- Remove fonttools build requires
- Delete old specfile constructs.
==== gpm ====
Subpackages: libgpm2
- Use %patch -P N instead of deprecated %patchN.
==== gzip ====
- Use %patch -P N instead of deprecated %patchN.
==== installation-images-MicroOS ====
Version update (17.115 -> 17.116)
- merge gh#openSUSE/installation-images#698
- remove haveged (bsc#1219910)
- 17.116
==== kbd ====
Subpackages: kbd-legacy
- Use %patch -P N instead of deprecated %patchN.
==== kernel-firmware ====
Version update (20240220 -> 20240229)
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-ath12k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network
- Update to version 20240229 (git commit 977332782302):
* amdgpu: Update VCN firmware binaries
* Intel IPU2: Add firmware files
* brcm: Add nvram for the Acer Iconia One 7 B1-750 tablet
* i915: Add Xe2LPD DMC v2.18
* i915: Update MTL DMC v2.21
==== kernel-source ====
Version update (6.7.6 -> 6.7.7)
- mptcp: fix possible deadlock in subflow diag (git-fixes).
- mptcp: avoid printing warning once on client side (git-fixes).
- commit 1ff84c5
- Linux 6.7.7 (bsc#1012628).
- dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
(bsc#1012628).
- scsi: smartpqi: Add new controller PCI IDs (bsc#1012628).
- scsi: smartpqi: Fix logical volume rescan race condition
(bsc#1012628).
- tools: selftests: riscv: Fix compile warnings in hwprobe
(bsc#1012628).
- tools: selftests: riscv: Fix compile warnings in cbo
(bsc#1012628).
- tools: selftests: riscv: Fix compile warnings in vector tests
(bsc#1012628).
- tools: selftests: riscv: Fix compile warnings in mm tests
(bsc#1012628).
- scsi: target: core: Add TMF to tmr_list handling (bsc#1012628).
- cifs: open_cached_dir should not rely on primary channel
(bsc#1012628).
- dmaengine: shdma: increase size of 'dev_id' (bsc#1012628).
- dmaengine: fsl-qdma: increase size of 'irq_name' (bsc#1012628).
- dmaengine: dw-edma: increase size of 'name' in debugfs code
(bsc#1012628).
- wifi: cfg80211: fix missing interfaces when dumping
(bsc#1012628).
- wifi: mac80211: fix race condition on enabling fast-xmit
(bsc#1012628).
- fbdev: savage: Error out if pixclock equals zero (bsc#1012628).
- fbdev: sis: Error out if pixclock equals zero (bsc#1012628).
- platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when
Tx TmFIFO is full (bsc#1012628).
- spi: intel-pci: Add support for Arrow Lake SPI serial flash
(bsc#1012628).
- spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were
detected (bsc#1012628).
- block: Fix WARNING in _copy_from_iter (bsc#1012628).
- smb: Work around Clang __bdos() type confusion (bsc#1012628).
- cifs: cifs_pick_channel should try selecting active channels
(bsc#1012628).
- cifs: translate network errors on send to -ECONNABORTED
(bsc#1012628).
- cifs: helper function to check replayable error codes
(bsc#1012628).
- ahci: asm1166: correct count of reported ports (bsc#1012628).
- aoe: avoid potential deadlock at set_capacity (bsc#1012628).
- spi: cs42l43: Handle error from devm_pm_runtime_enable
(bsc#1012628).
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061
controllers (bsc#1012628).
- ARM: dts: Fix TPM schema violations (bsc#1012628).
- drm/amd/display: Disable ips before dc interrupt setting
(bsc#1012628).
- MIPS: reserve exception vector space ONLY ONCE (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for the TECLAST X16
Plus tablet (bsc#1012628).
- ext4: avoid dividing by 0 in mb_update_avg_fragment_size()
when block bitmap corrupt (bsc#1012628).
- ext4: avoid allocating blocks from corrupted group in
ext4_mb_try_best_found() (bsc#1012628).
- ext4: avoid allocating blocks from corrupted group in
ext4_mb_find_by_goal() (bsc#1012628).
- Input: goodix - accept ACPI resources with gpio_count == 3 &&
gpio_int_idx == 0 (bsc#1012628).
- dmaengine: ti: edma: Add some null pointer checks to the
edma_probe (bsc#1012628).
- ASoC: amd: acp: Add check for cpu dai link initialization
(bsc#1012628).
- regulator: pwm-regulator: Add validity checks in continuous
.get_voltage (bsc#1012628).
- HID: logitech-hidpp: add support for Logitech G Pro X Superlight
2 (bsc#1012628).
- ALSA: hda: Replace numeric device IDs with constant values
(bsc#1012628).
- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
(bsc#1012628).
- HID: nvidia-shield: Add missing null pointer checks to LED
initialization (bsc#1012628).
- nvmet-tcp: fix nvme tcp ida memory leak (bsc#1012628).
- usb: ucsi_acpi: Quirk to ack a connector change ack cmd
(bsc#1012628).
- ALSA: usb-audio: Check presence of valid altsetting control
(bsc#1012628).
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
(bsc#1012628).
- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA
(bsc#1012628).
- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR
(bsc#1012628).
- regulator (max5970): Fix IRQ handler (bsc#1012628).
- spi: sh-msiof: avoid integer overflow in constants
(bsc#1012628).
- Input: xpad - add Lenovo Legion Go controllers (bsc#1012628).
- misc: open-dice: Fix spurious lockdep warning (bsc#1012628).
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag
setting in sctp_new (bsc#1012628).
- drm/amdkfd: Use correct drm device for cgroup permission check
(bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
... changelog too long, skipping 511 lines ...
- commit ce46963
==== libX11 ====
Subpackages: libX11-6 libX11-data libX11-xcb1
- Trim descriptions for size (keep the big one for the prominently
installed libX11-6).
- Spin documentation off to libX11-devel-doc, this saves buildroots
800+ files and time (mandb is run in %posttrans).
- Use %patch -P N instead of deprecated %patchN.
==== libXcursor ====
Version update (1.2.1 -> 1.2.2)
- Update to version 1.2.2
* gitlab CI: stop requiring Signed-off-by in commits
* configure: Use LT_INIT from libtool 2 instead of deprecated
AC_PROG_LIBTOOL
* If O_CLOEXEC is defined, add "e" to fopen modes
* Add comment about keeping libxcb-cursor copy of code in sync
* XcursorXcFileLoad: plug memory leak in error paths
* Remove superfluous and unguarded config.h include
==== libXdmcp ====
Version update (1.1.4 -> 1.1.5)
- Update to version 1.1.5
* Remove "All rights reserved" from Oracle copyright notices
* configure: Use LT_INIT from libtool 2 instead of deprecated
AC_PROG_LIBTOOL
* Xdmcp.h: add access attributes to function prototypes
* Clear -Wunused-macros warnings when arc4random_buf() is available
* XdmcpWriteHeader: drop unnecessary cast of free() argument
* XdmcpWriteHeader: use calloc instead of malloc to alloc buffer
* gitlab CI: add xz-utils to container for "make distcheck"
==== libaio ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libao ====
Subpackages: libao-plugins4 libao4
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libapparmor ====
- Remove workaround for boo#853019 in %postun parser -
apparmor.service contains a more safe workaround.
This also fixes boo#1220708 (missing daemon-reload).
- Add smbd-unix_chkpwd.diff to allow smbd to execute
unix_chkpwd and fix other pam related denies; (boo#1220032).
==== libatasmart ====
Subpackages: libatasmart-utils libatasmart4
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libavc1394 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libcddb ====
- Use %patch -P N instead of deprecated %patchN.
==== libcontainers-common ====
Version update (20231204 -> 20240206)
Subpackages: libcontainers-default-policy
- disable the SUSE registry key validation temporary to switch the key on
registry.suse.com.
- New release 20240206
- bump bundled c/common to 0.57.4
- bump bundled c/image to 0.29.2
- conditionally require libcontainers-sles-mounds for product(SLE-Micro) as well
(SLE Micro 6.0 now no longer provides product(SUSE_SLE) and instead only
provides product(SLE-Micro)), fixes bsc#1216443
==== libdb-4_8 ====
- Use %patch -P N instead of deprecated %patchN.
==== libev ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
- modified patches
% libev-4.15_compiler_warnings.patch (refreshed)
==== libevent ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libfontenc ====
Version update (1.1.7 -> 1.1.8)
- update to 1.1.8
* This release includes build system cleanups and adds "e" to the
fopen() flags to avoid leaking fd's when calling applications
exec another program.
==== libgsm ====
- Use %patch -P N instead of deprecated %patchN.
==== libkate ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libmad ====
- Use %patch -P N instead of deprecated %patchN.
==== libmetalink ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libnscd ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libogg ====
- Use %patch -P N instead of deprecated %patchN.
==== libpcap ====
- Use %patch -P N instead of deprecated %patchN.
==== libpciaccess ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libraw1394 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libsamplerate ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libstorage-ng ====
Version update (4.5.193 -> 4.5.197)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Spanish) (bsc#1149754)
- 4.5.197
- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754)
- 4.5.196
- Translated using Weblate (Italian) (bsc#1149754)
- merge gh#openSUSE/libstorage-ng#989
- simplify memory handling in SystemCmd class
- 4.5.195
- Translated using Weblate (German) (bsc#1149754)
- 4.5.194
==== libunwind ====
Version update (1.8.0 -> 1.8.1)
- Update to 1.8.1:
* Fix issue #713 by @cshung in #717
* Add do-release script by @bregma in #725
* Backport dotnet-runtime fixes to the 1.8 branch by @bregma in #726
* [v1.8] Make tests installable by @bregma in #722
* Bump version to 1.8.1 by @bregma in #727
==== libvdpau ====
- Use %patch -P N instead of deprecated %patchN.
==== libvisual ====
- Use %patch -P N instead of deprecated %patchN.
==== libvorbis ====
Subpackages: libvorbis0 libvorbisenc2 libvorbisfile3
- Use %patch -P N instead of deprecated %patchN.
==== libxcb ====
Version update (1.16 -> 1.16.1)
Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1
- Update to version 1.16.1
* This release fixes build issues for Windows & NetBSD platforms
* For those building for 32-bit platforms, it also enables use of
the "large file" APIs - though xcb mainly uses stat() calls on
sockets, not normal files.
- Use %patch -P N instead of deprecated %patchN.
==== live555 ====
Subpackages: libBasicUsageEnvironment2 libUsageEnvironment3 libgroupsock30 libliveMedia112
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== lmdb ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== openblas_pthreads ====
Version update (0.3.25 -> 0.3.26)
- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has
been fixed upstream.
- Update to version 0.3.26:
* General:
- Improved the version of openblas.pc that is created by the
CMAKE build.
- Fixed a CMAKE-specific build problem on older versions of
MacOS.
- Worked around linking problems on old versions of MacOS.
- Corrected installation location of the lapacke_mangling
header in CMAKE builds.
- Added type declarations for complex variables to the
MSVC-specific parts of the LAPACK header.
- Significantly sped up ?GESV for small problem sizes by
introducing a lower bound for multithreading.
- Imported additions and corrections from the Reference-LAPACK
project:
+ Added new LAPACK functions for truncated QR with pivoting
(Reference-LAPACK PRs 891&941).
+ Handle miscalculation of minimum work array size in corner
cases (Reference-LAPACK PR 942).
+ Fixed use of uninitialized variables in ?GEDMD and
improved inline documentation.
+ Fixed use of uninitialized variables (and consequential
failures) in ?BBCSD.
+ Added tests for the recently introduced Dynamic Mode
Decomposition functions.
+ Fixed several memory leaks in the LAPACK testsuite.
+ Fixed counting of testsuite results by the Python script.
* x86-64:
- Fixed computation of CASUM on SkylakeX and newer targets in
the special case that AVX512 is not supported by the compiler
or operating environment.
- Fixed potential undefined behaviour in the CASUM/ZASUM
kernels for AVX512 targets.
- worked around a problem in the pre-AVX kernels for GEMV
* arm64:
- Sped up SGEMM and DGEMM on Neoverse V1 and N1.
- Sped up ?DOT on SVE-capable targets.
- Reduced the number of targets in DYNAMIC_ARCH builds by
eliminating functionally equivalent ones.
* POWER:
- Improved the SGEMM kernel for POWER10.
- Fixed compilation with (very) old versions of gcc.
- Fixed detection of old 32bit PPC targets in CMAKE-based
builds.
- Added autodetection of the POWERPC 7400 subtype.
- Fixed CMAKE-based compilation for PPCG4 and PPC970 targets.
* LONGARCH64:
- Added and improved optimized kernels for almost all BLAS
functions.
==== openslp ====
Subpackages: libslp1
- Use %patch -P N instead of deprecated %patchN.
==== openssl-3 ====
Subpackages: libopenssl3
- Build the 32bit flavor of libopenssl-3-fips-provider [bsc#1220232]
* Update baselibs.conf
==== openssl ====
- Build the 32bit flavor of libopenssl-fips-provider [bsc#1220232]
* Update baselibs.conf
==== pcr-oracle ====
- Remove fix_efi_measure.patch
- Add fix_efi_measure_and_shim.patch (bsc#1219807)
==== pcre ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== pcsc-lite ====
Subpackages: libpcsclite1
- Use %patch -P N instead of deprecated %patchN.
==== perl-IPC-Run3 ====
Version update (0.048 -> 0.49.0)
- updated to 0.049
see /usr/share/doc/packages/perl-IPC-Run3/Changes
0.049 2024-01-20
- avoid some uninitialized warnings in ProfLogReader
- improve errno handling on Windows (thanks, Graham Ollis)
- avoid leaking fds (thanks, Dan Book)
- fix typos in docs (thanks, Yoshikazu Sawa and Jakub Wilk)
==== perl-LWP-Protocol-https ====
Version update (6.110.0 -> 6.130.0)
- updated to 6.13
see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
6.13 2024-02-06 01:00:50Z
- Fix ssl upgrade for regular host names (GH#77) (Axel Burri)
6.12 2024-01-22 17:51:31Z
- Enable MultiHomed for IO::Socket::SSL (GH#61) (âicolas â.)
- Making it possible to use IPv6 in https call through https proxy
environment (in case of using CONNECT method to create a tunnel) (GH#74)
(Dmitriy Shamatrin)
==== perl-URI ====
Version update (5.210.0 -> 5.270.0)
- updated to 5.27
see /usr/share/doc/packages/perl-URI/Changes
5.27 2024-02-09 15:01:24Z
- Add missing NAME section to POD of URI::geo (GH#142) (gregor herrmann)
5.26 2024-02-02 19:04:40Z
- Add URI::geo (GH#141) (david-dick)
5.25 2024-01-27 16:11:41Z
- cache scheme so it never attempt to load it again (GH#55) (mschae94)
5.24 2024-01-26 04:36:32Z
- Really revert "use Scalar::Util::reftype instead of ref to check for
ARRAY" (GH#136) (Olaf Alders)
5.23 2024-01-25 21:02:18Z
- Revert the reftype change introduced in 5.22 as it causes warnings.
(GH#134) (Olaf Alders)
5.22 2024-01-25 15:22:54Z
- Use Scalar::Util::reftype instead of ref to check for ARRAY (GH#132)
(Jacques Deguest)
==== perl-libwww-perl ====
Version update (6.720.0 -> 6.760.0)
- updated to 6.76
see /usr/share/doc/packages/perl-libwww-perl/Changes
6.76 2024-01-25 18:31:25Z
- Simplify code slightly for Perl v5.8+ (GH#455) (James Raspass)
- Move HTTP::CookieJar::LWP to test requires (GH#453) (Olaf Alders)
6.75 2024-01-24 14:29:17Z
- Update lwp-request to suport PATCH HTTP method (GH#452) (Javier Puche)
6.74 2024-01-22 17:48:18Z
- Making it possible to use IPv6 in https call through https proxy
environment (in case of using CONNECT method to create a tunnel) (GH#450)
(Dmitriy Shamatrin)
6.73 2024-01-13 20:19:09Z
- Fix no_proxy subdomain matching (GH#447) (Axel Burri)
==== pipewire ====
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-jack pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Use %patch -P N instead of deprecated %patchN.
==== procinfo ====
- Use %patch -P N instead of deprecated %patchN.
==== procmail ====
- Use %patch -P N instead of deprecated %patchN.
==== psmisc ====
- Use %patch -P N instead of deprecated %patchN.
==== ptools ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== python-cffi ====
- drop unnecessary buildrequire python-py
==== python311 ====
Subpackages: python311-curses python311-dbm
- (bsc#1219666, CVE-2023-6597) Add
CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from
gh#python/cpython!99930) fixing symlink bug in cleanup of
tempfile.TemporaryDirectory.
- Remove double definition of /usr/bin/idle%%{version} in
%%files.
==== python311-core ====
Subpackages: libpython3_11-1_0 python311-base
- (bsc#1219666, CVE-2023-6597) Add
CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from
gh#python/cpython!99930) fixing symlink bug in cleanup of
tempfile.TemporaryDirectory.
- Remove double definition of /usr/bin/idle%%{version} in
%%files.
==== qemu ====
- Backports and bugfixes:
* [openSUSE]: Increase default phys bits to 42, if host supports that
(bsc#1205978, bsc#1219977)
* vfio/pci: Clear MSI-X IRQ index always (bsc#1220275)
==== qpdf ====
Version update (11.8.0 -> 11.9.0)
- Update to 11.9.0:
* CLI Enhancements
- Add new command-line arguments --file and --range which can be
used within --pages in place of positional arguments. Allow
- -file to be used inside of --overlay and --underlay as well.
These new options can be freely intermixed with positional
arguments.
- Allow --overlay and --underlay to be repeated. They may appear
multiple times on the command-line and will be stacked in the
order in which they appear. In QPDFJob JSON (see QPDFJob: a
Job-Based Interface), the overlay and underlay keys may contain
arrays. For compatibility, they may also contain a single dictionary.
* Library Enhancements
- Add file(), range(), and password() to QPDFJob::PagesConfig
as an alternative to pageSpec.
- Add QPDFObjectHandle::writeJSON to write the JSON representation
of the object directly to a pipeline. This is much faster than
calling QPDFObjectHandle::getJSON.
* Other Enhancements
- There have been non-user-visible improvements to the reliability
of the JSON parser. The JSON parser has been added to fuzz testing
with OSS-Fuzz.
* Remove openssl3_2-fuzz-16214.patch fixed upstream
==== rpm ====
- added a missing %patch NR conversion
==== screen ====
- Use %patch -P N instead of deprecated %patchN.
==== sharutils ====
- Use %patch -P N instead of deprecated %patchN.
==== slang ====
- Drop slsh/lib/test/test_timestamp.sl: Do not test timestamps but
trust on upstream (calculations in leap years are off in the
test).
==== tcl ====
Version update (8.6.13 -> 8.6.14)
- Version 8.6.14:
* Backport TIP #402: path name starting with '//' not replaced by
'/' also on Cygwin and QNX
* (bug) [8f7fde] string compare failing on big endian
* (bug) [3e8074] y2k38 problem in [interp limit time -seconds]
* (bug) [e3dcab] crash with tcl_precision equal 15..18
* (bug) [d19fe0] output replacement character on incomplete
sequences in unicode encoding
* (bug) [534172] sporadic crash in memchan thread cleanup.
* (bug) [f9eafc] throw error in zip command when file
comment/filename to long or not iso-latin-1
* (bug)[183a1a] Prevent BO by Tcl_UtfToExternal
* (bug) [ea69b0], crash when using a channel transformation on
TCP client socket
* (bug)[026575] Prevent invalid read in Tcl_UtfToUniChar
* (rfe) Allow empty mode in [chan create] to allow refchan
version of [socket -server]
* (bug) [ab123c] argument position overflow in [scan %num$mode]
* (bug) [784bef] tailcall crash
* (bug) [af3ebc] clock scan and clock add bugs in error cases /
with abbreviated options
* (bug) [66ffaf] incomplete double byte encoding sequences
ignored like in [encoding convertfrom gb12345 x]
* (rfe) [c54e4a] fork multithreading performance by using
vfork/spawn when supported
* Update libtommath to version 1.2.1
* (bug) [60cacf] Fix tclvfs tkt Segmentation Fault at
interpreter exit when tclvfs loaded.
* (bug) [b5ac3e] Tcl_GetUniChar reads beyond string length for
ASCII strings
* Unicode 15.1
* (bug) [00655c] ClockGetdatefieldsObjCmd(): avoid signed integer
overflow and platform-dependent behavior
* TIP #662: Tcl_VarEval is not depreciated any more
* (bug) [7b3167] tclOO.c: initialize fakeObject.refCount
* (bug) [7371b6] AddressSanitizer use-after-return detection
breaks NRE tests, coroutines
* (bug)[32b889] prevent spurious errors from [clock format]
* (rfe) [0ac9d0] Don't call getsockname(2) in
Tcl_MakeFileChannel(3) unless absolutely necessary. Permits
better constraining of Tcl/tclsh via OpenBSD's pledge(2) or
similar mechanisms. Minor rewrite.
* (feature) Adapt tcltest to support Tcl 9.
* (bug) [fd27ad] doc change of Tcl_PkgRequire & friends: version
string specification refers to "package require".
* (bug) [16e25e] error for
[tcl_startOfPreviousWord string end-1]
* [db4f28] segfault when Tcl_ReadChars is called with unicode
object
* fix/document Tcl_ObjPrintf with "ll" modifier
* [8e666d] endless loop when redefining proc ::history
* [86b3c1] endless loop when ::unknown is moved into a namespace
- Obsoleted patches:
* tcl-interp-limit-time.patch
* tcl-refchan-mode-needed.patch
* tcl-string-compare.patch
==== time ====
- Use %patch -P N instead of deprecated %patchN.
==== update-alternatives ====
- Prepare for RPM 4.20.
==== xorg-x11-fonts ====
Subpackages: xorg-x11-fonts-core xorg-x11-fonts-legacy
- encodings-1.1.0
* Add a meson build system
* Add the ISO8859-14 encoding
==== xorg-x11-fonts-converted ====
- encodings-1.1.0
* Add a meson build system
* Add the ISO8859-14 encoding
==== yast2-bootloader ====
Version update (5.0.5 -> 5.0.6)
- Feature: Do not timeout boot menue in systemd-boot. (bsc#1216366)
- 5.0.6
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:
accountsservice
ca-certificates-mozilla (2.62 -> 2.66)
cpupower
distrobox (1.6.0.1 -> 1.7.0)
exiv2 (0.28.1 -> 0.28.2)
libjxl (0.10.0 -> 0.10.1)
libjxl-gtk (0.10.0 -> 0.10.1)
libproxy-backend
libproxy-client
numactl
pulseaudio
python-atspi (2.46.0 -> 2.46.1)
python-typing_extensions (4.9.0 -> 4.10.0)
read-only-root-fs (1.0+git20220808.cd59f4f -> 1.0+git20240228.d85232a)
tuned (2.21.0.0+git.670541d -> 2.22.1.2+git.86ac977)
=== Details ===
==== accountsservice ====
Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0
- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
(bsc#1219909).
==== ca-certificates-mozilla ====
Version update (2.62 -> 2.66)
- Updated to 2.66 state of Mozilla SSL root CAs (bsc#1220356)
Added:
- CommScope Public Trust ECC Root-01
- CommScope Public Trust ECC Root-02
- CommScope Public Trust RSA Root-01
- CommScope Public Trust RSA Root-02
- D-Trust SBR Root CA 1 2022
- D-Trust SBR Root CA 2 2022
- Telekom Security SMIME ECC Root 2021
- Telekom Security SMIME RSA Root 2023
- Telekom Security TLS ECC Root 2020
- Telekom Security TLS RSA Root 2023
- TrustAsia Global Root CA G3
- TrustAsia Global Root CA G4
Removed:
- Autoridad de Certificacion Firmaprofesional CIF A62634068
- Chambers of Commerce Root - 2008
- Global Chambersign Root - 2008
- Security Communication Root CA
- Symantec Class 1 Public Primary Certification Authority - G6
- Symantec Class 2 Public Primary Certification Authority - G6
- TrustCor ECA-1
- TrustCor RootCert CA-1
- TrustCor RootCert CA-2
- VeriSign Class 1 Public Primary Certification Authority - G3
- VeriSign Class 2 Public Primary Certification Authority - G3
- remove-trustcor.patch: removed, now upstream
- do a versioned obsoletes of "openssl-certs".
- use rpm 4.20 compatible patch syntax
- Use %patch -P N instead of deprecated %patchN.
==== cpupower ====
Subpackages: cpupower-bash-completion libcpupower1
- Use %patch -P N instead of deprecated %patchN.
==== distrobox ====
Version update (1.6.0.1 -> 1.7.0)
Subpackages: distrobox-bash-completion
- Removed:
* 0001-Fix-systemd-init-container-startup-1069.patch
- Update to 1.7.0
* added --enter-flags to distrobox-export to specify additional
distrobox flags to use when entering
* added --hostname flag to distrobox-create so you can choose a
different hostname than the box name
* added --unshare-groups to distrobox-create to allow unsharing
user's additional groups inside the container
* better login shell management
* better systemd support for initful containers
* fixed multiple bins and apps exports declaration in assemble
* improved NVidia support
* improved Wolfi container support
* improved rootful containers support for exported graphical apps
* improved terminfo support
* new distrobox-export --list-apps and --list-binaries to show
exported apps and binaries
==== exiv2 ====
Version update (0.28.1 -> 0.28.2)
- update to 0.28.2 (bsc#1219870, CVE-2024-24826, bsc#1219871,
CVE-2024-25112):
* CVE-2024-24826: out-of-bounds read in
QuickTimeVideo::NikonTagsDecoder.
* CVE-2024-25112: denial of service due to unbounded
recursion in QuickTimeVideo::multipleEntriesDecoder.
==== libjxl ====
Version update (0.10.0 -> 0.10.1)
- Update to release 0.10.1
* reduce allocations and fixing speed regressions since 0.9.0
* resolve some bug in streaming encoding
==== libjxl-gtk ====
Version update (0.10.0 -> 0.10.1)
- Update to release 0.10.1
* reduce allocations and fixing speed regressions since 0.9.0
* resolve some bug in streaming encoding
==== libproxy-backend ====
- Drop pkgconfig(libsoup-3.0) BuildRequires: no longer needed.
==== libproxy-client ====
- Drop pkgconfig(libsoup-3.0) BuildRequires: no longer needed.
==== numactl ====
Subpackages: libnuma1
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== pulseaudio ====
Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-setup pulseaudio-utils system-user-pulse
- Do not BuildRequire pkgconfig(webrtc-audio-processing-1) on big
endian architectures (s390, s390x, ppc64) as the dependency is
not available:
* WebRTC echo canceller will be disabled there
==== python-atspi ====
Version update (2.46.0 -> 2.46.1)
- Update to version 2.46.1:
+ Fix some implicit function declarations and other compiler
warnings in the tests.
+ Remove some unused code.
+ Update the README to describe the module's current status.
==== python-typing_extensions ====
Version update (4.9.0 -> 4.10.0)
- update to 4.10.0:
This feature release adds support for PEP 728 (TypedDict with extra
items) and PEP 742 (``TypeIs``).
- Add support for PEP 728, supporting the `closed` keyword argument and the
special `__extra_items__` key for TypedDict. Patch by Zixuan James Li.
- Add support for PEP 742, adding `typing_extensions.TypeIs`. Patch
by Jelle Zijlstra.
- Drop runtime error when a read-only `TypedDict` item overrides a mutable
one. Type checkers should still flag this as an error. Patch by Jelle
Zijlstra.
- Speedup `issubclass()` checks against simple runtime-checkable protocols by
around 6% (backporting https://github.com/python/cpython/pull/112717, by Alex
Waygood).
- Fix a regression in the implementation of protocols where `typing.Protocol`
classes that were not marked as `@runtime_checkable` would be unnecessarily
introspected, potentially causing exceptions to be raised if the protocol had
problematic members. Patch by Alex Waygood, backporting
https://github.com/python/cpython/pull/113401.
- obsoletes backport-recent-implementation-of-protocol.patch
==== read-only-root-fs ====
Version update (1.0+git20220808.cd59f4f -> 1.0+git20240228.d85232a)
- Update to version 1.0+git20240228.d85232a:
* etc/grub.d/01_suse_ro_root: Don't btrfs-mount-subvol inside grub-emu
==== tuned ====
Version update (2.21.0.0+git.670541d -> 2.22.1.2+git.86ac977)
- Update to version 2.22.1.2+git.86ac977:
* fix-error
* new release (2.22.1)
* Rename plugin_intel_uncore.py to plugin_uncore.py
* Rename IntelUncorePlugin to UncorePlugin
* network-throughput: increased net.ipv4.tcp_rmem default value
* spec: cleanup, drop RHEL dynamic_tuning customization
* new release (2.22.0)
- Polkit changes got accepted by security review (bsc#1220081)
- Update to version 2.22.0.rc.1.0+git.ad314ee:
* Disable dynamic tuning by default
* plugin_cpu: improved backward compat. of the pm_qos parser warnings
- Update to version 2.22.0-rc.1.0+git.ad314ee:
* new release (2.22.0-rc.1)
* Add missing install command for tuned-ppd.py
* Fixes for intel uncore plugin
* Add intel uncore plugin
* scheduler: add option for ignoring IRQs affinity
* Configure the PPD-to-TuneD daemon to work as a replacement of PPD
* Implement the PPD-to-TuneD daemon
* Make DBusExporter reusable for other services
* Do not report errors on systems with no wifi
* Add an ACPI plugin
* plugin_cpu: Support cstate settings of `pm_qos_resume_latency_us`
* Skip calling rpm-ostree kargs in no-op case
* Expand sysctl plugin options when reporting overrides
* profiles: add energy_performance_preference hints to profiles
* hotplug: do not report ENOENT errors on device remove
* profiles: Improve 'isolated_cores=' help text
* Be explicit about amd-pstate support
* Fixed REs escape sequences not to trigger SyntaxWarning
* sap-hana-kvm-guest: fix whitespaces
* Fix TextView to expand with window
1
0