openSUSE ARM
Threads by month
- ----- 2024 -----
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 2 participants
- 2012 discussions
Does the release of the 6.8 kernel get us working on the RPI5?
Bill
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=opensuse&groupid=3&versio…
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:
SDL2 (2.30.0 -> 2.30.1)
SVT-AV1 (1.7.0 -> 1.8.0)
apache2-mod_php8
exiv2
flatpak
fontconfig (2.14.2 -> 2.15.0)
gcc13
gnome-shell
gpg2 (2.4.4 -> 2.4.5)
graphviz
inkscape
java-21-openjdk
kbd
kexec-tools (2.0.27 -> 2.0.28)
libXaw3d (1.6.5 -> 1.6.6)
libaccounts-glib
libassuan (2.5.6 -> 2.5.7)
libdbusmenu-gtk2
libdbusmenu-gtk3
libeconf (0.6.1 -> 0.6.2)
libexttextcat
libosinfo
libpng16 (1.6.42 -> 1.6.43)
libqt5-qtwebengine
libreoffice (7.6.4.1 -> 24.2.1.2)
libstorage-ng (4.5.200 -> 4.5.201)
libvirt (10.0.0 -> 10.1.0)
libwacom (2.8.0 -> 2.10.0)
libxcb
llvm17
mariadb-connector-c
multipath-tools (0.9.8+83+suse.bcae610 -> 0.9.8+87+suse.f72b9f3)
ovmf
perl
perl-Authen-SASL
perl-Convert-ASN1
perl-CryptX
perl-File-Listing
perl-HTTP-Cookies
perl-HTTP-Message
perl-IO-Tty
perl-IPC-Run3
perl-LWP-Protocol-https
perl-Mail-DKIM (1.20230911 -> 1.20240124)
perl-Mail-SPF
perl-Net-Patricia
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)
php8
polkit-default-privs (1550+20240223.b0857d7 -> 1550+20240307.987ebab)
poppler (24.02.0 -> 24.03.0)
poppler-qt5 (24.02.0 -> 24.03.0)
python-jmespath
python-libvirt-python (10.0.0 -> 10.1.0)
python-qt5-sip
rebootmgr (2.2 -> 2.3)
salt
sssd
tcpd
tracker
tracker-miners
unbound (1.19.1 -> 1.19.2)
vim (9.1.0111 -> 9.1.0151)
virt-manager
virtiofsd
xdm
xfce4-clipman-plugin (1.6.5 -> 1.6.6)
xfce4-panel (4.18.5 -> 4.18.6)
xfce4-screensaver (4.18.2 -> 4.18.3)
xfce4-taskmanager (1.5.6 -> 1.5.7)
xfce4-terminal (1.1.2 -> 1.1.3)
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 ===
==== SDL2 ====
Version update (2.30.0 -> 2.30.1)
- Update to release 2.30.1
* Fixed a regression causing SDL_WaitEvent() to return spurious
failures
* Wayland windows automatically have OpenGL enabled again
* Fixed memory corruption when converting signed 16-bit audio
to float
* Fixed audio artifacts when converting signed 8-bit audio to
float
* Fixed the clip rectangle not being updated when the viewport
changes in the SDL renderer
==== 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
==== apache2-mod_php8 ====
- Use the system default cipher list instead of hardcoded values
by using crypto-policies. [bsc#1211301]
* Use the --with-system-ciphers configure option.
==== 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 ====
Subpackages: cpp13 libgccjit0-gcc13 libstdc++6-gcc13-locale
- 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
==== inkscape ====
Subpackages: inkscape-extensions-extra inkscape-extensions-fig inkscape-extensions-gimp
- Add inkscape-poppler-24.03.0.patch: Fix build with poppler >=
24.03.0.
==== java-21-openjdk ====
Subpackages: java-21-openjdk-devel java-21-openjdk-headless
- Removed patch:
* alternative-tzdb_dat.patch
+ Remove the possibility to use the system timezone-java. It
creates more problems then it solves (bsc#1213470)
==== 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
==== libXaw3d ====
Version update (1.6.5 -> 1.6.6)
- Update to libXaw3d 1.6.6:
* unifdef ISC
* unifdef macII
* Stop working around a bug in the macII A/UX 1.0 cc
* Remove unused sharedlib.c
* It was only built by Imake if SUNSHLIB was defined.
* SUNSHLIB was only set in the Imake configs for SunOS versions < 5
* unifdef __UNIXOS2__
* unifdef __osf__
* gitlab CI: add xz-utils to container for "make distcheck"
* Also update to latest ci-templates
* unifdef AIXV3
* unifdef sony
* unifdef NCR
* Multisink.c: Clear -Werror=incompatible-pointer-types error
this fixes boo#1220977
==== 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
==== libdbusmenu-gtk2 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libdbusmenu-gtk3 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== 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)
==== libexttextcat ====
Subpackages: libexttextcat-2_0-0
- Don't use ldconfig_scriptlets macro missing on sle12
==== libosinfo ====
Subpackages: libosinfo-1_0-0 typelib-1_0-Libosinfo-1_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.
==== libreoffice ====
Version update (7.6.4.1 -> 24.2.1.2)
Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Update to 24.2.1.2 (24.2.1 final):
https://wiki.documentfoundation.org/Releases/24.2.1/RC1 and
https://wiki.documentfoundation.org/Releases/24.2.1/RC2
- Allow building with gcc >= 12 on system where it is the default
- Fix build on SLE12 and SLE15
- Added patch:
* 0001-Allow-building-with-Java-8.patch
+ patch submitted upstream restoring the possibility to build
with JDK >= 8
- Removed patch:
* 0001-Revert-java-9-changes.patch
+ not needed with the new patch above
- Update to 24.2.0.3 (24.2.0 final):
https://wiki.documentfoundation.org/ReleaseNotes/24.2
- Armenian translation added
- Update patch handling to be compatible with rpm 4.20
- Removed 0002-Revert-Require-HarfBuzz-5.1.0.patch
==== 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
==== libvirt ====
Version update (10.0.0 -> 10.1.0)
Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-qemu libvirt-libs
- Update to libvirt 10.1.0
- CVE-2024-1441
- Many incremental improvements and bug fixes, see
https://libvirt.org/news.html#v10-1-0-2024-03-01
==== 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.
==== mariadb-connector-c ====
- Fix build with gcc14, bsc#1221007
* fix-build-gcc14.patch
==== 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)
==== ovmf ====
Subpackages: qemu-uefi-aarch64
- Updated descriptors.tar.xz tarball, adding secure-boot feature tag
to the following firmware descriptor of qemu. For libvirt, the
enrolled-keys feature relies on secure-boot (bsc#1217422):
/usr/share/qemu/firmware/60-ovmf-x86_64-2m-ms.json
/usr/share/qemu/firmware/60-ovmf-x86_64-2m-opensuse.json
/usr/share/qemu/firmware/60-ovmf-x86_64-2m-suse.json
/usr/share/qemu/firmware/60-ovmf-x86_64-ms.json
/usr/share/qemu/firmware/60-ovmf-x86_64-opensuse.json
/usr/share/qemu/firmware/60-ovmf-x86_64-suse.json
User should awares that the secure-boot feature of ovmf is NOT real
secure without SMM. Adding secure-boot is just for enabling
enrolled-keys. Otherwise preloaded keys ovmf can not be auto-selected
by libvirt.
==== perl ====
Subpackages: perl-base perl-doc
- Use %patch -P N instead of deprecated %patchN.
==== perl-Authen-SASL ====
- Fix disabling of __perllib_provides
==== perl-Convert-ASN1 ====
- Fix disabling of __perllib_provides
==== perl-CryptX ====
- Fix disabling of __perllib_provides
==== 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-IO-Tty ====
- Fix disabling of __perllib_provides
==== perl-IPC-Run3 ====
- Fix disabling of __perllib_provides
==== perl-LWP-Protocol-https ====
- Fix disabling of __perllib_provides
==== perl-Mail-DKIM ====
Version update (1.20230911 -> 1.20240124)
- updated to 1.20240124
see /usr/share/doc/packages/perl-Mail-DKIM/Changes
1.20240124 2024-01-24 UTC
* ARC: Return fail for any ARC set with an instance number greater than 50.
This brings ARC verification in line with DKIM verification limits.
==== perl-Mail-SPF ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== perl-Net-Patricia ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== 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
==== php8 ====
Subpackages: php8-ctype php8-dom php8-iconv php8-openssl php8-pdo php8-sqlite php8-tokenizer php8-xmlreader php8-xmlwriter
- Use the system default cipher list instead of hardcoded values
by using crypto-policies. [bsc#1211301]
* Use the --with-system-ciphers configure option.
==== 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.
==== python-jmespath ====
- Remove the forced switch to Python 3.11 in SLE 15 SP4 and
openSUSE Leap 15.4 and later. However the updated version will only
be available as a Python 3.11 build. (jsc#PED-4514)
==== python-libvirt-python ====
Version update (10.0.0 -> 10.1.0)
- Update to 10.1.0
- Add all new APIs and constants in libvirt 10.1.0
==== python-qt5-sip ====
- Add fix-build-gcc14.patch to fix build with GCC14 (boo#1221016)
- Switch to %autosetup
==== rebootmgr ====
Version update (2.2 -> 2.3)
- Update to version 2.3
- rebootmgrd: add verbose mode
- Enable verbose mode in rebootmgr.service by default
==== salt ====
Subpackages: python3-salt salt-master salt-minion salt-transactional-update
- Make importing seco.range thread safe (bsc#1211649)
- Added:
* make-importing-seco.range-thread-safe-bsc-1211649.patch
==== 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 typelib-1_0-Tracker-3_0
- 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.
==== unbound ====
Version update (1.19.1 -> 1.19.2)
Subpackages: libunbound8 unbound-anchor
- Update to 1.19.2:
* Bug Fixes:
- Fix CVE-2024-1931, Denial of service when trimming EDE text
on positive replies.
[bsc#1221164]
==== vim ====
Version update (9.1.0111 -> 9.1.0151)
Subpackages: vim-data vim-data-common 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
==== virt-manager ====
Subpackages: virt-install virt-manager-common
- Disable mdev tests with introduction of libvirt 10.1.0
virt-manager.spec
==== virtiofsd ====
- Fix libexecdir move: rpm cannot replace a directory with a single
file on upgrades -- boo#1220592
* Add pre scriptlet removing the directory on Tumbleweed during
upgrades
* Don't own plain %_libexecdir on Tumbleweed
- Spec: More tweaks to libexecdir path issues on SLE and Tumbleweed
==== xdm ====
Subpackages: xdm-xsession
- u_gcc14-fix.patch
* fix build against gcc14 (boo#1221028)
==== xfce4-clipman-plugin ====
Version update (1.6.5 -> 1.6.6)
Subpackages: xfce4-clipman-plugin-lang
- Update to version 1.6.6
* Update copyright year
* Use X11 clipboard manager from libxfce4ui if available
* collector: Fix sanity check
* history: Make search case-sensitive
* actions: Update gimp command (Fixes #96)
* build: Use system wlr-protocols if avail or fall back to submodule
* clipboard-manager: Add missing static qualifier
* build: Lower xfce4-dev-tools requirements to stable version
* Fix xfce_titled_dialog_create_action_area() deprecation
* build: Simplify and clarify X11/Wayland distinction
* build: Define our own windowing macro instead of extending GDK's
* build: Add check for gdk-wayland
* Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch
==== xfce4-panel ====
Version update (4.18.5 -> 4.18.6)
Subpackages: libxfce4panel-2_0-4 xfce4-panel-lang xfce4-panel-restore-defaults
- Update to version 4.18.6
* Update copyright year
* Do not use g_log_set_always_fatal()
* launcher: Ensure default icon in empty launchers
* build: Search for bind_textdomain_codeset in libintl too
* Fix memory management of GTypeModules
* pager: Avoid recursion in WnckScren signal handler
* pager: Do not query workspace count if screen is not initialized
* libxfce4panel: Fix custom menu items management
* clock: Create monitor proxy asynchronously
* Add missing G_BEGIN_DECLS
* Translation Updates
==== xfce4-screensaver ====
Version update (4.18.2 -> 4.18.3)
- Update to version 4.18.3
* Update copyright year
* build: Use XDT_VERSION_INIT for proper version scheme
* Fix memory management of GSPrefs
* lock-dialog: Do not use gtk_widget_grab_default()
* i18n: Use xfce_textdomain()
* prefs-dialog: Fix spin button signal of cycle-delay
* prefs-dialog: Add missing sanity check
* manager: Fix cycling jobs
* manager: Fix desktop leak when reconfiguring monitors
* Revert "Add overlays to initial activation"
* manager: Align job table management with window table management
* manager: Use a hash table instead of a list for windows
* manager: Fix leak on prefs
* window: Reset monitor pointer when disposed
* window: Add source id management when deactivated
* Add hint for users how to make Blank Screen DPMS work
* Do not activate screensaver if disabled
* Translation Updates
==== xfce4-taskmanager ====
Version update (1.5.6 -> 1.5.7)
Subpackages: xfce4-taskmanager-lang
- Update to version 1.5.7
* Update copyright year
* build: Fix -Wcast-align warning from clang
* Fix UBSan errors
* settings-dialog: Fix XtmRefreshRate memory leak
* Dark mode for process-statusbar
* Dark mode for process-monitor
* Allow multiple instances via command line option.
* Fix blurry app icons when UI scale > 1
* Use symbolic window picker icon in toolbar
* Fix broken "show-legend" setting sync
* Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch
==== xfce4-terminal ====
Version update (1.1.2 -> 1.1.3)
Subpackages: xfce4-terminal-lang
- Update to version 1.1.3
* prefs-dialog: Fix wrong assert
* screen: Fix wrong assert
* Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch
==== 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 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=opensuse&groupid=3&versio…
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
emacs-compat
expat (2.6.0 -> 2.6.1)
gdm
gettext-runtime (0.21.1 -> 0.22.5)
ghostscript
glibmm2 (2.78.0 -> 2.78.1)
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)
gstreamer-plugins-libav (1.22.9 -> 1.24.0)
gstreamer-plugins-ugly (1.22.9 -> 1.24.0)
gtk2-engine-murrine
gtk2-engines
hwdata (0.379 -> 0.380)
inn
libcdio
libfakekey
libgdata
libgee
libostree (2023.7 -> 2024.4)
libshout
libsigc++3
libstorage-ng (4.5.197 -> 4.5.200)
libxklavier
mc
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)
ovmf
pcsc-acr38
postfix (3.8.5 -> 3.8.6)
postgresql16
publicsuffix (20240212 -> 20240303)
qemu
raptor
redland
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)
yast2-trans (84.87.20240224.f7ab2886c1 -> 84.87.20240304.419739cb87)
=== Details ===
==== ImageMagick ====
Subpackages: ImageMagick-extra 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 libOSMesa8 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-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.
==== emacs-compat ====
- Depend on emacs-devel to make sure Emacs packaging macros are installed when not building with emacs-eln
==== 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)
==== glibmm2 ====
Version update (2.78.0 -> 2.78.1)
Subpackages: libgiomm-2_68-1 libglibmm-2_68-1
- 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).
- Update to version 2.78.1:
+ Glib: Dispatcher: Allow destroy during emit.
+ gmmproc: h2def.py: Make return types that are unsigned work.
+ Build:
- Meson build: Don't fail if warning_level=everything
- MSVC, NMake: Make dep paths configurable.
==== 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: gstreamer-utils 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-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-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-extra gstreamer-plugins-good-gtk gstreamer-plugins-good-jack gstreamer-plugins-good-qtqml
- 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.
==== gstreamer-plugins-libav ====
Version update (1.22.9 -> 1.24.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.
==== gstreamer-plugins-ugly ====
Version update (1.22.9 -> 1.24.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.
==== gtk2-engine-murrine ====
- 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).
==== gtk2-engines ====
Subpackages: gtk2-engine-clearlooks gtk2-engine-crux gtk2-engine-glide gtk2-engine-hcengine gtk2-engine-industrial gtk2-engine-mist gtk2-engine-redmond95 gtk2-engine-thinice gtk2-theme-clearlooks gtk2-theme-crux gtk2-theme-industrial gtk2-theme-mist gtk2-theme-redmond95 gtk2-theme-thinice
- 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
==== inn ====
- Use %patch -P N instead of deprecated %patchN.
==== libcdio ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libfakekey ====
- 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.
==== libgee ====
- 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).
==== 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
==== libsigc++3 ====
- 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).
==== 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
==== libxklavier ====
- 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).
==== mc ====
Subpackages: mc-lang
- fix python3 dependency (boo#1220900)
==== 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)
==== ovmf ====
Subpackages: qemu-uefi-aarch64
- Add ovmf-OvmfPkg-SmbiosPlatformDxe-tweak-fallback-release-dat.patch
tweak fallback release date again (bsc#1219024)
- Use %autopatch macro. Allows to eliminate the usage of deprecated
PatchN.
==== pcsc-acr38 ====
- Fix previous change: should be %autopatch -p0.
- Use %autopatch macro. Allows to eliminate the usage of deprecated
%patchN.
==== 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.
==== postgresql16 ====
Subpackages: libpq5 postgresql16-contrib postgresql16-server
- Use %patch -P N instead 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 ====
Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-pr-helper qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios
- 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.
==== redland ====
- 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 ====
Subpackages: libkpathsea6 libsynctex2
- 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 vlc-qt vlc-vdpau
- 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
==== yast2-trans ====
Version update (84.87.20240224.f7ab2886c1 -> 84.87.20240304.419739cb87)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20240304.419739cb87:
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Chinese (Taiwan) (zh_TW))
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Slovak)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Japanese)
* Translated using Weblate (Spanish)
* Translated using Weblate (Catalan)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Italian)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Dutch)
* Translated using Weblate (German)
* New POT for text domain 'bootloader'.
* Translated using Weblate (Russian)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (Chinese (China) (zh_CN))
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Spanish)
* Translated using Weblate (Russian)
* Translated using Weblate (Russian)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (Swedish)
* Translated using Weblate (Swedish)
* Translated using Weblate (Swedish)
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=opensuse&groupid=3&versio…
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=opensuse&groupid=3&versio…
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
dcraw
dmraid
fillup
findutils
gdm
glibc
gmp
gnu-unifont-fonts (15.1.04 -> 15.1.05)
google-noto-fonts (20240101 -> 20240301)
gpm
gzip
irda
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
libbase
libcddb
libdb-4_8
libe-book
libev
libevent
libfontenc (1.1.7 -> 1.1.8)
libfonts
libformula
libgpod
libgsm
libixion
libkate
libloader
libmad
libmetalink
libmpd
libmspub
libmwaw
libnscd
liboauth
libofa
libogg
liborcus
libotf
libpcap
libpciaccess
libraw1394
librepository
libsamplerate
libserializer
libspectre
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
lomoco
luajit (5.1.2.1.0+git.1693350652.41fb94d -> 5.1.2.1.0+git.1707061634.0d313b2)
m4
mc (4.8.30 -> 4.8.31)
netcontrol
openblas_openmp (0.3.25 -> 0.3.26)
openblas_pthreads (0.3.25 -> 0.3.26)
openslp
openssl-3
openssl
pcmciautils
pcr-oracle
pcre
pcsc-lite
pentaho-libxml
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)
phalanx
pipewire
ppp
pptp
procinfo
procmail
procps
psmisc
ptools
pwgen
python-cffi
python-pygit2 (1.14.0 -> 1.14.1)
python311
python311-core
qemu
qpdf (11.8.0 -> 11.9.0)
rpm
screen
sharutils
slang
susefirewall2-to-firewalld
tcl (8.6.13 -> 8.6.14)
tgt
time
unbound (1.19.0 -> 1.19.1)
update-alternatives
xen
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: ImageMagick-extra 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-docs 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 ====
- Use %patch -P N instead of deprecated %patchN.
==== coreutils-systemd ====
- Use %patch -P N instead of deprecated %patchN.
==== cyrus-sasl ====
Subpackages: cyrus-sasl-crammd5 cyrus-sasl-digestmd5 cyrus-sasl-gssapi cyrus-sasl-plain libsasl2-3
- Use %patch -P N instead of deprecated %patchN.
==== dcraw ====
Subpackages: dcraw-lang
- Add fix_gcc14_errors.patch (bsc#1220467)
==== 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-devel glibc-extra glibc-locale glibc-locale-base nscd
- 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.
==== gnu-unifont-fonts ====
Version update (15.1.04 -> 15.1.05)
- update to 15.1.05:
* Plane 0: redraw all Hangul glyphs not in the Hangul Syllables
range, so their style more closely resembles the style of the
Hangul Syllables range
* improve several glyphs in the range U+2100..U+214F
Letterlike Symbols.
* redraw U+013D LATIN CAPITAL LETTER L WITH CARON for better
compatibility with other glyphs in the Czech and Slovak
alphabets.
* Planes 2 and 3: almost 600 new ideographs
* Plane F: modify the Sitelen Pona script, added combining
character indicators and adding several new glyphs since the
last release
==== google-noto-fonts ====
Version update (20240101 -> 20240301)
- 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.
==== irda ====
- Use %patch -P N instead of deprecated %patchN.
==== 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
==== libbase ====
- Use %patch -P N instead of deprecated %patchN.
==== libcddb ====
- Use %patch -P N instead of deprecated %patchN.
==== libdb-4_8 ====
Subpackages: db48-utils
- Use %patch -P N instead of deprecated %patchN.
==== libe-book ====
- Use %autosetup macro. Allows to eliminate the usage 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.
==== libfonts ====
- Use %patch -P N instead of deprecated %patchN.
==== libformula ====
- Use %patch -P N instead of deprecated %patchN.
==== libgpod ====
Subpackages: libgpod-tools libgpod4
- Use %patch -P N instead of deprecated %patchN.
==== libgsm ====
- Use %patch -P N instead of deprecated %patchN.
==== libixion ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libkate ====
Subpackages: libkate1 liboggkate1
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libloader ====
- Use %patch -P N instead of deprecated %patchN.
==== libmad ====
- Use %patch -P N instead of deprecated %patchN.
==== libmetalink ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libmpd ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libmspub ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libmwaw ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libnscd ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== liboauth ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libofa ====
- Use %patch -P N instead of deprecated %patchN.
==== libogg ====
- Use %patch -P N instead of deprecated %patchN.
==== liborcus ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libotf ====
- Use %autosetup macro. Allows to eliminate the usage 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
==== librepository ====
- Use %patch -P N instead of deprecated %patchN.
==== libsamplerate ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== libserializer ====
- Use %patch -P N instead of deprecated %patchN.
==== libspectre ====
- 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
==== lomoco ====
- Use %patch -P N instead of deprecated %patchN.
==== luajit ====
Version update (5.1.2.1.0+git.1693350652.41fb94d -> 5.1.2.1.0+git.1707061634.0d313b2)
- Update to version 5.1.2.1.0+git.1707061634.0d313b2:
* Rework stack overflow handling.
* Preserve keys with dynamic values in template tables when saving bytecode.
* Prevent include of luajit_rolling.h.
* Fix documentation bug about '\z' string escape.
* Fix zero stripping in %g number formatting.
* Fix unsinking of IR_FSTORE for NULL metatable.
* DynASM/x86: Add endbr instruction.
* MIPS64 R2/R6: Fix FP to integer conversions.
* Add cross-32/64 bit and deterministic bytecode generation.
* DynASM/x86: Allow [&expr] operand.
* Check for IR_HREF vs. IR_HREFK aliasing in non-nil store check.
* Respect jit.off() on pending trace exit.
* Simplify handling of instable types in TNEW/TDUP load forwarding.
* Only emit proper parent references in snapshot replay.
* Fix anchoring for string buffer set() method (again).
* ARM: Fix stack restore for FP slots.
* Document workaround for multilib vs. cross-compiler conflict.
* Fix anchoring for string buffer set() method.
* Fix runtime library flags for MSVC debug builds.
* Fix .debug_abbrev section in GDB JIT API.
* Optimize table.new() with constant args to (sinkable) IR_TNEW.
* Emit sunk IR_NEWREF only once per key on snapshot replay.
* Fix last commit.
* x86/x64: Don't fuse loads across IR_NEWREF.
* Improve last commit.
* x86/x64: Don't fuse loads across table.clear.
* x86/x64: Add more red zone checks to assembler backend.
* Add stack check to pcall/xpcall.
* Invalidate SCEV entry when returning to lower frame.
* FFI: Fix pragma push stack limit check and throw on overflow.
* ARM64: Fix disassembly of ldp/stp offsets.
* Check for upvalue state transition in IR_UREFO.
* x64: Properly fix __call metamethod return dispatch.
* Windows/x86: _BitScan*64 are only available on 64 bit archs.
* Add 'cc' file type for saving bytecode.
* FFI/Windows: Fix type declaration for int64_t and uint64_t.
* FFI: Fix dangling reference to CType in carith_checkarg().
* DynASM/ARM64: Support ldp/stp of q registers.
* ARM64: Use ADR and ADRP to form constants.
* ARM64: Fix disassembly of U12 loads.
* ARM64: Unify constant register handling in interpreter.
* ARM: Fix register hint for FFI calls with FP results.
* ARM64: Fix register hint for FFI calls with FP results.
* ARM64: Restore fp before sp in C stack unwinders.
* FFI: Fix ffi.abi("pauth").
* Maintain chain invariant in DCE.
* LJ_FR2: Fix stack checks in vararg calls.
* Follow-up fix for stack overflow handling cleanup.
* Handle OOM error on stack resize in coroutine.resume and lua_checkstack.
* Restore cur_L for specific Lua/C API use case.
* Consistently use 64 bit constants for 64 bit IR instructions.
* ARM64: Fix IR_HREF code generation for constant FP keys.
* ARM64: Fuse negative 32 bit constants into arithmetic ops again.
* Handle all stack layouts in (delayed) TRACE vmevent.
* Add missing coercion when recording select(string, ...)
* Cleanup stack overflow handling.
* Windows/ARM64: Add MSVC cross-build support for x64 to ARM64.
* IR_MIN/IR_MAX is non-commutative due to underlying FPU ops.
* ARM64: Set fixed interpreter registers before rethrow.
* Windows/ARM64: Update install docs.
* Windows: Call C++ destructors without compiling with /EHa.
* Windows: Pass scratch CONTEXT record to RtlUnwindEx.
* ARM64: External unwinder already restores non-volatile registers.
* Windows/ARM64: Fix exception unwinding (again).
* Windows/ARM64: Fix typo in exception unwinding.
* FFI: Fix 64 bit shift fold rules.
* Windows/ARM64: Support Windows calling conventions.
* Windows/ARM64: Fix exception unwinding.
* ARM64: Remove unneeded IRCALL_* defs for math intrinsics.
* Fix Cygwin build.
* Allow path overrides in genversion.lua with minilua, too.
* Windows/ARM64: Add initial support.
* Improve architecture detection error messages.
* ARM64: Fuse rotates into logical operands.
* ARM64: Don't fuse sign extensions into logical operands.
* ARM64: Disassemble rotates on logical operands.
* ARM: Fix stack check code generation.
* ARM64: Fix LDP/STP fusion (again).
* ARM64: Ensure branch is in range before emitting TBZ/TBNZ.
* Fix mcode limit check for non-x86 archs.
* ARM64: Improve BC_JLOOP.
* ARM64: Improve integer IR_MUL code generation.
* ARM64: Simplify code generation for IR_STRTO.
* ARM64: Use RID_TMP instead of scratch register in more places.
* ARM64: Improve IR_OBAR code generation.
* ARM64: Improve IR_UREF code generation.
* ARM64: Improve IR_HREF code generation.
* ARM64: Reload BASE via GL instead of spilling it.
* ARM64: Consolidate 32/64-bit constant handling in assembler.
* ARM64: Tune emit_lsptr. Avoid wrong load for asm_prof.
* ARM64: Inline only use of emit_loada.
* ARM64: Improve K13 constant rematerialization.
* Add NaN check to IR_NEWREF.
* Allow override of paths for genversion.lua.
* Fix native MinGW build.
- Also refresh luajit-s390x.patch from the rebased pull request.
==== m4 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== mc ====
Version update (4.8.30 -> 4.8.31)
Subpackages: mc-lang
- Use %patch -P N instead of deprecated %patchN.
- Update to 4.8.31
- Core
* Minimal version of GLib is 2.32.0.
- VFS
* fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
* extfs;
- uc1541 extfs: update up to 3.6 version (#4511)
- s3+: port to Python3 (#4324)
* Support for LZO/LZOP compression format (#4509)
- Misc
* Skins: add color for non-printable characters in editor (#4433)
- Fixes
* FTBFS on FreeBSD with ext2fs attribute support (#4493)
* Broken stickchars (-a) mode (#4498)
* Wrong timestamp after resuming of file copy operation (#4499)
* Editor: wrong deletion of marked column (#3761)
* Diff viewer: segfault when display of line numbers is enabled (#4500)
* Tar VFS: broken handling of hard links (#4494)
* Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
* Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
* mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
* mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
* mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
mc-vfs-fish-deleted_source_file.patch
==== netcontrol ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== openblas_openmp ====
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.
==== 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 openslp-server
- 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
==== pcmciautils ====
- Use %patch -P N instead of deprecated %patchN.
==== 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.
==== pentaho-libxml ====
- 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)
==== phalanx ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== 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.
==== ppp ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== pptp ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== procinfo ====
- Use %patch -P N instead of deprecated %patchN.
==== procmail ====
- Use %patch -P N instead of deprecated %patchN.
==== procps ====
Subpackages: libprocps8
- 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.
==== pwgen ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== python-cffi ====
- drop unnecessary buildrequire python-py
==== python-pygit2 ====
Version update (1.14.0 -> 1.14.1)
- update to 1.14.1:
* Now `Object.filemode` returns `enums.FileMode` and
`Reference.type` returns `enums.ReferenceType`
* Fix tests on Fedora 40
* Deprecate `ReferenceType.OID`, use `ReferenceType.DIRECT`
* Deprecate `ReferenceType.LISTALL`, use `ReferenceType.ALL`
==== 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 ====
Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-pr-helper qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios
- 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 ====
Subpackages: librpmbuild10
- 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).
==== susefirewall2-to-firewalld ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== 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
==== tgt ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== time ====
- Use %patch -P N instead of deprecated %patchN.
==== unbound ====
Version update (1.19.0 -> 1.19.1)
Subpackages: libunbound8 unbound-anchor
- Update to 1.19.1:
* Bug Fixes: [bsc#1219823, CVE-2023-50387][bsc#1219826, CVE-2023-50868]
- Fix CVE-2023-50387, DNSSEC verification complexity can be
exploited to exhaust CPU resources and stall DNS resolvers.
- Fix CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU.
==== update-alternatives ====
- Prepare for RPM 4.20.
==== xen ====
Subpackages: xen-libs xen-tools-domU
- bsc#1219885 - VUL-0: CVE-2023-46841: xen: x86: shadow stack vs
exceptions from emulation stubs (XSA-451)
xsa451.patch
==== 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=opensuse&groupid=3&versio…
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
dvd+rw-tools
emacs-w3m (1.4.632+546+gf8819bca -> 1.4.632+563+gdc5136d2)
exiv2 (0.28.1 -> 0.28.2)
gstreamer-plugins-rs (0.11.3 -> 0.12.2)
libjxl (0.10.0 -> 0.10.1)
libjxl-gtk (0.10.0 -> 0.10.1)
libproxy-backend
libproxy-client
numactl
opensc
pcsc-asedriveiiie-usb
pcsc-asekey
pcsc-cyberjack
pcsc-gempc
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.
==== dvd+rw-tools ====
- Avoid comment out of patch application that leads to failure ot
"osc service runall"
- Use %patch -P N instead of deprecated %patchN.
==== emacs-w3m ====
Version update (1.4.632+546+gf8819bca -> 1.4.632+563+gdc5136d2)
- Update to version 1.4.632+563+gdc5136d2:
* * shimbun/sb-sankei.el (shimbun-sankei-login, shimbun-sankei-keep-login): Revert
* * shimbun/sb-sankei.el (shimbun-sankei-get-headers): Add author's name to subject if possible (shimbun-sankei-login, shimbun-sankei-keep-login): Update cookies handling
* * shimbun/sb-sankei.el (shimbun-sankei-get-headers-ranking) (shimbun-sankei-get-headers): Update regexps
* * shimbun/sb-sankei.el (shimbun-sankei-get-headers): Minor fixes
* Add ``lexical-binding: nil'' to many files
* * shimbun/sb-sankei.el (shimbun-sankei-get-headers-ranking): New function (shimbun-sankei-get-headers): Use it for the sankeisyo group; minor improvements
* * shimbun/sb-sankei.el: Fix it so to work again for almost groups
* * w3m.el (w3m-fontify-anchors): Improve the way to find unsafe links
* * shimbun/mew-shimbun.el (mew-shimbun-unseen-setup): Fix advice
* * w3m.el (w3m-add-referer, w3m-puny-utf-16be): Fix custom types
* * w3mhack.el (w3mhack-insert-git-revision, w3mhack-generate-load-file): Fix so to generate emacs-w3m-git-revision on Emacs 29 and up as well
* * nnshimbun.el (nnshimbun-replace-date-header): Compile it if and only if it is necessary
* * mew-shimbun.el (mew-shimbun-unseen-setup): Use advice-add instead of defadvice that's been marked obsolete in Emacs 30
* * w3m-util.el (w3m-delete-w3m-initial-frames): Doc fix
* * mime-w3m.el (mime-display-message, kill-new): Use advice-add instead of defadvice that's been marked obsolete in Emacs 30
* Drop Emacs 27 support
* * nnshimbun.el (nnshimbun-replace-date-header): Don't quote lambda form
==== 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.
==== gstreamer-plugins-rs ====
Version update (0.11.3 -> 0.12.2)
- Update to version 0.12.2:
* Fixed
- rtpgccbwe: Don't reset PTS/DTS to None as otherwise
rtpsession won't be able to generate valid RTCP.
- webrtcsink: Fix usage with 1.22.
* Added
- janusvrwebrtcsink: Add secret-key property.
- janusvrwebrtcsink: Allow for string room ids and add
string-ids property.
- textwrap: Don't split on all whitespaces, especially not on
non-breaking whitespace.
- Update to version 0.12.1:
* Added
- gtk4: Create a window for testing purposes when running in
gst-launch-1.0 or if GST_GTK4_WINDOW=1 is set.
- webrtcsink: Add msid property.
- Update to version 0.12.0:
* Changed
- ndi: ndisrc passes received data downstream without an
additional copy, if possible.
- webrtc: Cleanups to webrtcsrc/sink default signalling
protocol, JavaScript implementation and server
implementation.
- webrtc: whipwebrtcsink is renamed to whipclientsink and
deprecate old whipsink.
* Fixed
- gtk4: Fix Windows build when using EGL.
- gtk4: Fix ARGB pre-multiplication with GTK 4.14. This
requires building with the gtk_v4_10 or even better gtk_v4_14
feature.
- gtk4: Fix segfault if GTK3 is used in the same process.
- gtk4: Always draw background behind the video frame and not
only when borders have to be added to avoid glitches.
- livekitwebrtcsink: Add high-quality layer for video streams.
- webrtc: Fix potential hang and fd leak in signalling server.
- webrtc: Fix closing of WebSockets.
- webrtchttp: Allow setting None for audio/video caps for WHEP.
* Added
- New awss3putobjectsink that works similar to awss3sink but
with a different upload strategy.
- New hlscmafsink element for writing HLS streams with
CMAF/ISOBMFF fragments.
- New inter plugin with intersink / intersrc elements that
allow to connect different pipelines in the same process.
- New janusvrwebrtcsink element for the Janus VideoRoom API.
- New rtspsrc2 element.
- New whipserversrc element.
- gtk4: New background-color property for setting the color of
the background of the frame and the borders, if any.
- gtk4: New scale-filter property for defining how to scale the
frames.
- livesync: Add support for image formats.
- ndi: Closed Caption support in ndisrc / ndisink.
- textwrap: Add support for gaps.
- tracers: Optionally only show late buffers in buffer-lateness
tracer.
- webrtc: Add support for custom headers.
- webrtcsink: New payloader-setup signal to configure payloader
elements.
- webrtcsrc: Support for navigation events.
==== 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)
Subpackages: gdk-pixbuf-loader-jxl gimp-plugin-jxl
- 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
==== opensc ====
- Add CVE-2024-1454.patch.
Fix for CVE-2024-1454 / bsc#1219868.
==== pcsc-asedriveiiie-usb ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== pcsc-asekey ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== pcsc-cyberjack ====
- Use %patch -P N instead of deprecated %patchN.
==== pcsc-gempc ====
- 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
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=opensuse&groupid=3&versio…
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:
MozillaFirefox (122.0.1 -> 123.0)
apache2
apache2-manual
apache2-prefork
apache2-utils
apparmor
c-ares (1.26.0 -> 1.27.0)
cdparanoia
chrony (4.4 -> 4.5)
clamav
cpio
cronie
cups
delayacct-utils
dhcp
distribution-logos-openSUSE
dmidecode
docbook-xsl
docbook_4
dracut (059+suse.554.g6144bf71 -> 059+suse.557.g8a62bf73)
drbd
drbd-utils
dump
emacs-jinx (1.2 -> 1.3)
file
fltk
freecell-solver
fwupd (1.9.13 -> 1.9.14)
gcc12
gdb
giflib (5.2.1 -> 5.2.2)
git (2.43.2 -> 2.44.0)
gle
glyr
gnutls
gpsd
greybird-geeko-theme
gsl
guile
icewm
icewm-theme-branding
kplotting (5.114.0 -> 5.115.0)
libapparmor
libgpg-error (1.47 -> 1.48)
libimobiledevice-glue (1.0.0+git3.20230513 -> 1.1.0+git0.20240222)
libixion (0.18.1 -> 0.19.0)
libksba (1.6.5 -> 1.6.6)
liborcus (0.18.1 -> 0.19.2)
libstorage-ng (4.5.191 -> 4.5.193)
libunistring (1.1 -> 1.2)
mokutil
mozilla-nss
multipath-tools (0.9.8~1+82+suse.dcd98a3 -> 0.9.8+83+suse.bcae610)
ncurses (6.4.20240210 -> 6.4.20240224)
npth (1.6 -> 1.7)
nvidia-open-driver-G06-signed
open-vm-tools
openssh (9.3p2 -> 9.6p1)
openssh-askpass-gnome (9.3p2 -> 9.6p1)
openvpn
python-PyYAML
rubygem-airbrussh (1.5.0 -> 1.5.1)
rubygem-attr_required (1.0.1 -> 1.0.2)
rubygem-bootsnap (1.17.0 -> 1.17.1)
rubygem-childprocess (4.1.0 -> 5.0.0)
rubygem-concurrent-ruby (1.2.2 -> 1.2.3)
rubygem-debase-ruby_core_source (3.2.3 -> 3.3.1)
rubygem-debug_inspector (1.1.0 -> 1.2.0)
rubygem-domain_name (0.6.20231109 -> 0.6.20240107)
rubygem-excon (0.104.0 -> 0.109.0)
rubygem-fog-core (2.3.0 -> 2.4.0)
rubygem-google-protobuf (3.25.1 -> 3.25.2)
rubygem-googleapis-common-protos-types (1.10.0 -> 1.11.0)
rubygem-haml (6.2.3 -> 6.3.0)
rubygem-hashdiff (1.0.1 -> 1.1.0)
rubygem-hoe (4.1.0 -> 4.2.0)
rubygem-importmap-rails (1.2.3 -> 2.0.1)
rubygem-json (2.6.3 -> 2.7.1)
rubygem-json-jwt (1.16.3 -> 1.16.5)
rubygem-json_pure (2.6.3 -> 2.7.1)
rubygem-mime-types (3.5.1 -> 3.5.2)
rubygem-mime-types-data (3.2023.1003 -> 3.2023.1205)
rubygem-net-ldap (0.18.0 -> 0.19.0)
rubygem-net-ssh (7.2.0 -> 7.2.1)
rubygem-nio4r (2.6.1 -> 2.7.0)
rubygem-omniauth (2.1.1 -> 2.1.2)
rubygem-parallel (1.23.0 -> 1.24.0)
rubygem-parallel_tests (4.3.0 -> 4.4.0)
rubygem-passenger (6.0.18 -> 6.0.20)
rubygem-pdf-reader (2.11.0 -> 2.12.0)
rubygem-pg (1.4.5 -> 1.5.4)
rubygem-pry-doc (1.4.0 -> 1.5.0)
rubygem-public_suffix (5.0.3 -> 5.0.4)
rubygem-puma-5 (5.6.7 -> 5.6.8)
rubygem-puma (6.4.0 -> 6.4.2)
rubygem-rack-2.2 (2.2.8 -> 2.2.8.1)
rubygem-rack (3.0.8 -> 3.0.9.1)
rubygem-rack-oauth2 (2.2.0 -> 2.2.1)
rubygem-rack-protection (3.1.0 -> 4.0.0)
rubygem-rake-compiler (1.2.5 -> 1.2.6)
rubygem-regexp_parser (2.8.2 -> 2.9.0)
rubygem-rice (4.1.0 -> 4.2.1)
rubygem-rspec-rails (6.1.0 -> 6.1.1)
rubygem-ruby_parser (3.20.3 -> 3.21.0)
rubygem-sexp_processor (4.17.0 -> 4.17.1)
rubygem-slim (5.2.0 -> 5.2.1)
rubygem-sshkit (1.21.6 -> 1.22.0)
rubygem-stimulus-rails (1.3.0 -> 1.3.3)
rubygem-swd (2.0.2 -> 2.0.3)
rubygem-tzinfo-data (1.2023.3 -> 1.2023.4)
rubygem-webfinger (2.1.2 -> 2.1.3)
salt
sbl
sendmail
setserial
sha1collisiondetection
slang
sord
soundtouch
spamassassin
speex
splix
spu-tools
susepaste
switcheroo-control
syslogd
system-config-printer
sysvinit
thin-provisioning-tools (1.0.11 -> 1.0.12)
tigervnc
transfig
upower (1.90.2 -> 1.90.2+15)
usbutils
virtiofsd
vlc
xauth
xdm
xf86-input-evdev
xf86-input-wacom
xf86-video-mga
xf86-video-nouveau
xf86-video-nv
xf86-video-vesa
xfsdump
xinetd
xinit
xkeyboard-config
xmlsec1
xorg-x11-server
xrandr
yast2-trans (84.87.20240219.f6e4117fe0 -> 84.87.20240224.f7ab2886c1)
zlib (1.3 -> 1.3.1)
=== Details ===
==== MozillaFirefox ====
Version update (122.0.1 -> 123.0)
- Mozilla Firefox 123.0
https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
MFSA 2024-05 (bsc#1220048)
* CVE-2024-1546 (bmo#1843752)
Out-of-bounds memory read in networking channels
* CVE-2024-1547 (bmo#1877879)
Alert dialog could have been spoofed on another site
* CVE-2024-1554 (bmo#1816390)
fetch could be used to effect cache poisoning
* CVE-2024-1548 (bmo#1832627)
Fullscreen Notification could have been hidden by select element
* CVE-2024-1549 (bmo#1833814)
Custom cursor could obscure the permission dialog
* CVE-2024-1550 (bmo#1860065)
Mouse cursor re-positioned unexpectedly could have led to
unintended permission grants
* CVE-2024-1551 (bmo#1864385)
Multipart HTTP Responses would accept the Set-Cookie header
in response parts
* CVE-2024-1555 (bmo#1873223)
SameSite cookies were not properly respected when opening a
website from an external browser
* CVE-2024-1556 (bmo#1870414)
Invalid memory access in the built-in profiler
* CVE-2024-1552 (bmo#1874502)
Incorrect code generation on 32-bit ARM devices
* CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
bmo#1878286)
Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
and Thunderbird 115.8
* CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
bmo#1869455, bmo#1869938, bmo#1871606)
Memory safety bugs fixed in Firefox 123
- requires NSS 3.97
==== apache2 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== apache2-manual ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== apache2-prefork ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== apache2-utils ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Fix systemd userdb access in unix-chkpwd
==== c-ares ====
Version update (1.26.0 -> 1.27.0)
- c-ares 1.27.0
Security:
* Moderate. CVE-2024-25629. Reading malformatted /etc/resolv.conf,
/etc/nsswitch.conf or the HOSTALIASES file could result in a crash.
GHSA-mg26-v6qh-x48q (CVE-2024-25629, bsc#1220279)
Features:
* New function ares_queue_active_queries() to retrieve number of in-flight
queries. PR #712
* New function ares_queue_wait_empty() to wait for the number of in-flight
queries to reach zero. PR #710
* New ARES_FLAG_NO_DEFLT_SVR for ares_init_options() to return a failure if
no DNS servers can be found rather than attempting to use 127.0.0.1. This
also introduces a new ares status code of ARES_ENOSERVER. PR #713
Changes:
* EDNS Packet size should be 1232 as per DNS Flag Day. PR #705
Bugfixes:
* Fix warning due to ignoring return code of write(). PR #709
* CMake: don't override target output locations if not top-level. Issue #708
* Fix building c-ares without thread support. PR #700
==== cdparanoia ====
Subpackages: libcdda_interface0 libcdda_paranoia0
- Use %patch -P N instead of deprecated %patchN.
==== chrony ====
Version update (4.4 -> 4.5)
Subpackages: chrony-pool-openSUSE
- Use %patch -P N instead of deprecated %patchN.
- Update to version 4.5:
* Add support for AES-GCM-SIV in GnuTLS
* Add support for corrections from PTP transparent clocks
* Add support for systemd socket activation
* Fix presend in interleaved mode
* Fix reloading of modified sources from sourcedir
==== clamav ====
Subpackages: libclamav9 libfreshclam2
- Use %patch -P N instead of deprecated %patchN.
==== cpio ====
Subpackages: cpio-mt
- Use %autopatch instead of deprecated %patchN.
==== cronie ====
Subpackages: cron
- Use %patch -P N instead of deprecated %patchN.
==== cups ====
Subpackages: cups-client cups-config libcups2 libcupsimage2
- Use %patch -P N instead of deprecated %patchN.
==== delayacct-utils ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== dhcp ====
Subpackages: dhcp-relay dhcp-server
- Use %patch -P N instead of deprecated %patchN.
==== distribution-logos-openSUSE ====
Subpackages: distribution-logos-openSUSE-Aeon distribution-logos-openSUSE-Tumbleweed distribution-logos-openSUSE-icons
- Add handling for Leap Micro 6.X and Leap 16.X
==== dmidecode ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== docbook-xsl ====
- Use %patch -P N instead of deprecated %patchN.
==== docbook_4 ====
- Use %patch -P N instead of deprecated %patchN.
==== dracut ====
Version update (059+suse.554.g6144bf71 -> 059+suse.557.g8a62bf73)
- Update to version 059+suse.557.g8a62bf73:
* fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)
==== drbd ====
Subpackages: drbd-kmp-default
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== drbd-utils ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== dump ====
- Use %patch -P N instead of deprecated %patchN.
==== emacs-jinx ====
Version update (1.2 -> 1.3)
- Depend on emacs-devel to make sure Emacs packaging macros are installed when not building with emacs-eln
- Update to version 1.3:
* jinx-mode: hack-local-variables - ignore mode variables
* README: List packages needed on OpenSUSE
* Fix interaction bug with the newest version of AUCTeX, where the major mode
got changed unexpectedly.
* No need to use hashed symbol as argument for derived-mode-p
* Fix deadlock on macOS during Jinx startup (Fix #91, #113)
* Revert "Simplify rescheduling"
* timer-activate-when-idle: Pass DONT-WAIT=t
==== file ====
Subpackages: file-magic libmagic1
- Prepare for RPM 4.20
==== fltk ====
- Use %patch -P N instead of deprecated %patchN.
==== freecell-solver ====
Subpackages: freecell-solver-presets libfreecell-solver0
- Set CMAKE_INSTALL_DOCDIR to work around incompatible changes
added to macros.cmake.
==== fwupd ====
Version update (1.9.13 -> 1.9.14)
Subpackages: fwupd-bash-completion libfwupd2 typelib-1_0-Fwupd-2_0
- Update to version 1.9.14:
* Correctly detect ARM32 and RISC-V UEFI binaries.
* Correctly migrate the database schema from very old fwupd versions.
* Fix DS-20 descriptors by opening the GUsbDevice earlier.
* Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
* Fix warning when probing devices using the metadata allowlist.
* Only recover the version format for specific devices.
==== gcc12 ====
- Use %patch -P N instead of deprecated %patchN.
==== gdb ====
- Use %patch -P N instead of deprecated %patchN.
- Maintenance script qa.sh:
* Add PR31214 kfail.
* Add kfail for fails in gdb.reverse/solib-precsave.exp /
gdb.reverse/solib-reverse.exp fixed by commit fe6356def67
("PowerPC and aarch64: Fix reverse stepping failure").
* Extend PR31004 kfail.
- Don't require %{python}-base for gdb-testresults package.
- Fix debuginfod handling:
* Enable for sle_version >= 150400 (bsc#1185605, jsc#PED-1149,
jsc#PED-1138), SLE15-SP4 and later.
* Enable for suse_version >= 1600, ALP and Tumbleweed.
* Add back "BuildRequires: libdebuginfod1" to prevent selecting
dummy variant.
* Add "BuildRequires: debuginfod-client" to prevent unresolved
due to conflict with dummy variant.
* Add --with-debuginfod=yes to prevent silently dropping support.
- Patches added (backport from master):
* gdb-testsuite-add-missing-no-prompt-anchor-in-gdb.ba.patch
* gdb-testsuite-remove-spurious-in-save_vars.patch
==== giflib ====
Version update (5.2.1 -> 5.2.2)
- Update to version 5.2.2
* Fixes for CVE-2023-48161 (bsc#1217390), CVE-2022-28506
(bsc#1198880)
* Address SF issue #138 Documentation for obsolete utilities still
installed
* Address SF issue #139: Typo in "LZW image data" page
("110_2 = 4_10")
* Address SF issue #140: Typo in "LZW image data" page ("LWZ")
* Address SF issue #141: Typo in "Bits and bytes" page ("filed")
* Note as already fixed SF issue #143: cannot compile under mingw
* Address SF issue #144: giflib-5.2.1 cannot be build on windows
and other platforms using c89
* Address SF issue #145: Remove manual pages installation for
binaries that are not installed too
* Address SF issue #146: [PATCH] Limit installed man pages to
binaries, move giflib to section 7
* Address SF issue #147 [PATCH] Fixes to doc/whatsinagif/ content
* Address SF issue #148: heap Out of Bound Read in gif2rgb.c:298
DumpScreen2RGB
* Declared no-info on SF issue #150: There is a denial of service
vulnerability in GIFLIB 5.2.1
* Declared Won't-fix on SF issue 149: Out of source builds no
longer possible
* Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45
* Address SF issue #152: Fix some typos on the html documentation
and man pages
* Address SF issue #153: Fix segmentation faults due to non
correct checking for args
* Address SF issue #154: Recover the giffilter manual page
* Address SF issue #155: Add gifsponge docs
* Address SF issue #157: An OutofMemory-Exception or Memory Leak
in gif2rgb
* Address SF issue #158: There is a null pointer problem in
gif2rgb
* Address SF issue #159 A heap-buffer-overflow in GIFLIB5.2.1
DumpScreen2RGB() in gif2rgb.c:298:45
* Address SF issue #163: detected memory leaks in
openbsd_reallocarray giflib/openbsd-reallocarray.c
* Address SF issue #164: detected memory leaks in GifMakeMapObject
giflib/gifalloc.c
* Address SF issue #166: a read zero page leads segment fault in
getarg.c and memory leaks in gif2rgb.c and gifmalloc.c
* Address SF issue #167: Heap-Buffer Overflow during Image Saving
in DumpScreen2RGB Function at Line 321 of gif2rgb.c
- Added patch:
* giflib-5.2.2-no-imagemagick.patch
+ do not use ImageMagick to resize one gif file. It creates a
build cycle.
* 0001-Clean-up-memory-better-at-end-of-run-CVE-2021-40633.patch
+ upstream fix for CVE-2021-40633 (bsc#1200551)
- Modified patches:
* PIE.patch
* reproducible.patch
+ rediff to changed context
==== git ====
Version update (2.43.2 -> 2.44.0)
Subpackages: git-core git-email git-web perl-Git
- update to 2.44.0:
* "git checkout -B <branch>" now longer allows switching to a
branch that is in use on another worktree. The users need to
use "--ignore-other-worktrees" option.
* Faster server-side rebases with git replay
* Faster pack generation with multi-pack reuse
* rebase auto-squashing now works in non-interactive mode
* pathspec now understands attr, e.g. ':(attr:~binary) for
selecting non-binaries, or builtin_objectmode for selecting
items by file mode or other properties
* Many other cli UI and internal improvements and extensions
==== gle ====
- Use SRPM base name for subpackages like -devel.
- Delete old specfile constructs.
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== glyr ====
- Use %patch -P N instead of deprecated %patchN.
==== gnutls ====
Subpackages: libgnutls-dane0 libgnutls30
- Remove some if..endif that do not affect any result
- Split documentation (some 1100 files) to separate subpackage
==== gpsd ====
- Use %patch -P N instead of deprecated %patchN.
==== greybird-geeko-theme ====
Subpackages: gtk2-metatheme-greybird-geeko gtk3-metatheme-greybird-geeko gtk4-metatheme-greybird-geeko metatheme-greybird-geeko-common
- Use %patch -P N instead of deprecated %patchN.
==== gsl ====
Subpackages: libgsl27 libgslcblas0
- Use %patch -P N instead of deprecated %patchN.
==== guile ====
Subpackages: guile-modules-3_0 libguile-3_0-1
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== icewm ====
Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite
- Use %patch -P N instead of deprecated %patchN.
==== icewm-theme-branding ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
- Add fix-web-browser-icon.patch:
The Adwaita theme does not provide much legacy apps icon now,
redirect icewm web-browser icon to the right place. See:
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/163
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/merge_requests/34/
==== kplotting ====
Version update (5.114.0 -> 5.115.0)
- Update to 5.115.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/5/5.115.0
- No code change since 5.114.0
==== libapparmor ====
- Fix systemd userdb access in unix-chkpwd
==== libgpg-error ====
Version update (1.47 -> 1.48)
- Update to 1.48:
* New configure option --with-libtool-modification. [T6619]
* New option parser flag to detect commands given without a double
dash. There is also the new meta command "command-mode" to set
this flag via a config file. [T6978]
* Added an es_fopen mode flag "sequential" with support on Windows.
[rE7a42ff0ec9]
* Added an es_fopen mode flag "wipe" to cleanup internal buffers at
close time. [T6954]
* New function gpgrt_wipememory. [T6964]
* Improvements to setenv on Windows. [rE89e53ad90f]
* Fixed call to estream-printf string filters. [T6737]
* Many improvements to the yat2m tool.
* Updates to the build system.
* Interface changes relative to the 1.47 release:
- ARGPARSE_FLAG_COMMAND NEW.
- gpgrt_wipememory NEW.
* Release-info: https://dev.gnupg.org/T6441
* Update upstream libgpg-error.keyring
==== libimobiledevice-glue ====
Version update (1.0.0+git3.20230513 -> 1.1.0+git0.20240222)
- Update to version 1.1.0+git0.20240222:
- Changes:
* socket: Use poll() - when available - instead of select()
* socket: Allow NULL as address for socket_create() and socket_connect()
* win32: Remove windows.h from public headers
* Add version function to interface
- Bugfixes:
* opack: Fixed 32bit buffer overflow
* opack: Fix parsing of 32 and 64 bit packed values
- Internal:
* Move LIMD_GLUE_API definitions to public headers
* socket: Conditionally compile using poll or select based on availability
* socket: Fix select failing when the process has many file descriptors by using poll instead
* win32: Fix external compilation using libimobiledevice-glue/thread.h
==== libixion ====
Version update (0.18.1 -> 0.19.0)
- Update to 0.19.0:
* C++ API
* added support for renaming sheets after they have been created.
* formula interpreter
* added support for inline arrays.
==== libksba ====
Version update (1.6.5 -> 1.6.6)
- Update to 1.6.6:
* Fix a possible wrong error return from the DER builder. [T6992]
* Release-info: https://dev.gnupg.org/T7009
* Update upstream libksba.keyring
==== liborcus ====
Version update (0.18.1 -> 0.19.2)
- Update to orcus 0.19.2:
* fixed a build issue with gcc 14 due to a missing include for std::find_if
and std::for_each.
* fixed a segmentation fault with the orcus-test-xml-mapped test which
manifested on hppa hardware, as originally reported on
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054376.
* fixed a crash when loading a document that includes a style record
referencing an unnamed style record as its parent. In Excel-generated
documents, styles only reference named styles as their parents. But in
3rd-party generated documents, styles referencing unnamed styles as their
parents can occur.
* fixed a crash when the document model returned a null pointer when a
reference resolver interface was requested.
- Update to orcus 0.19.1:
* implemented orcus::create_filter() which instantiates a filter object of
specified type. The returned object is of type
orcus::iface::import_filter.
* moved test cases for format detection to the respective filter test files.
* fixed a bug where the import filter did not set the formula grammer prior
to importing.
- Update to orcus 0.19.0:
* added support for allowing use of std::filesystem,
std::experimental::filesystem or boost::filesystem per build
configuration.
* refactored styles import to use style indices returned by the document
model implementer rather than using the indices stored in the file. This
allows the implementer to aggregate some style records and re-use the same
index for records that are stored as different records in the original
file.
* fixed a bug where column styles were not applied to the correct columns
when the starting column index was not 0.
* overhauled the Gnumeric import filter to fix many bugs and support many
missing features relative to the other filters included in orcus. Most
notable mentions are:
* cell styles
* rich-text strings
* named ranges
* row heights and column widths
* merged cells
* added partial support for Apache Parquet import filter. This is still
heavily experimental.
- Remove patches:
* 0001-Possibility-to-build-against-a-host-of-filesystem-im.patch (upstreamed)
* 0002-Allow-using-older-boost-filesystem.patch
==== libstorage-ng ====
Version update (4.5.191 -> 4.5.193)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- merge gh#openSUSE/libstorage-ng#988
- allow more control of environment in SystemCmd class
- 4.5.193
- merge gh#openSUSE/libstorage-ng#987
- fixed check in testsuite
- 4.5.192
==== libunistring ====
Version update (1.1 -> 1.2)
- update to 1.2:
* Support Unicode 15.1.0
* Improve UTF-8 decoder Unicode Standard compliance
* The *printf functions no longer support the %n directive, for
security reasons.
* Fixed a bug in the *printf functions: In the %U, %lU, %llU
directives, a negative width given as an argument did not
trigger left-justification.
* The functions u16_strstr and u32_strstr now operate in worst-case linear time.
* Useful API function extensions
==== mokutil ====
- Use %patch -P N instead of deprecated %patchN.
==== mozilla-nss ====
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs mozilla-nss-sysinit mozilla-nss-tools
- Use %patch -P N instead of deprecated %patchN.
==== multipath-tools ====
Version update (0.9.8~1+82+suse.dcd98a3 -> 0.9.8+83+suse.bcae610)
Subpackages: kpartx libmpath0
- Remove libmpathpersist-example-old.c, which has been obsolete
since multipath-tools 0.8.6.
- Update to version 0.9.8+83+suse.bcae610 (bsc#1220374)
* multipath-tools: added NEWS.md
==== ncurses ====
Version update (6.4.20240210 -> 6.4.20240224)
Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen
- Add ncurses patch 20240217
+ add vt100+noapp, vt100+noapp+pc, xterm+app+pc, xterm+decedit from
xterm #389 -TD
+ fix inconsistent description of wmouse_trafo() (Debian #1059778).
+ modify wenclose() to handle pads (Debian #1059783).
+ improve manpage discussion of mouseinterval() (Debian #1058560).
- Add ncurses patch 20240224
+ improve man/curs_mouse.3x style (Brandon Robinson, Sven Joachim).
+ provide for CCHARW_MAX greater than 1
+ eliminate use of PATH_MAX in lib_trace.c
+ work around misconfiguration of MacPorts gcc13, which exposes invalid
definition of MB_LEN_MAX in gcc's fallback copy of limits.h (MacPorts
[#69374]).
==== npth ====
Version update (1.6 -> 1.7)
- Update to 1.7:
* The npth-config command is not installed by default, because it is
now replaced by use of pkg-config/gpgrt-config with npth.pc.
Supply --enable-install-npth-config configure option, if needed.
* Support for legacy systems w/o pthread_rwlock_t support. [T4306]
* New functions npth_poll and npth_ppoll for Unix. [T5748]
* Fixes to improve support for 64 bit Windows.
* Fix declaration conflict using newer mingw versions. [T5889]
* Fix build problems on Solaris 11. [T4491]
* Fix detecting of the pthread library. [rPTH6629a4b801]
* Clean up handling of unsafe semaphores on AIX. [T6947]
* Link without -flat_namespace to support macOS 11. [T5610]
* Release-info: https://dev.gnupg.org/T7010
* Update spec file
* Update upstream npth.keyring
==== nvidia-open-driver-G06-signed ====
- let's provide/obsolete nvidia-open-driver-G06 instead of
nvidia-open-driver-G06-kmp since older versions still had
conflicts to nvidia-open-driver-G06-kmp ...
==== open-vm-tools ====
Subpackages: libvmtools0 open-vm-tools-desktop
- Use %patch -P N instead of deprecated %patchN.
==== openssh ====
Version update (9.3p2 -> 9.6p1)
Subpackages: openssh-clients openssh-common openssh-server
- Update to openssh 9.6p1:
= Security
* ssh(1), sshd(8): implement protocol extensions to thwart the
so-called "Terrapin attack" discovered by Fabian Bäumer, Marcus
Brinkmann and Jörg Schwenk. This attack allows a MITM to effect a
limited break of the integrity of the early encrypted SSH transport
protocol by sending extra messages prior to the commencement of
encryption, and deleting an equal number of consecutive messages
immediately after encryption starts. A peer SSH client/server
would not be able to detect that messages were deleted.
* ssh-agent(1): when adding PKCS#11-hosted private keys while
specifying destination constraints, if the PKCS#11 token returned
multiple keys then only the first key had the constraints applied.
Use of regular private keys, FIDO tokens and unconstrained keys
are unaffected.
* ssh(1): if an invalid user or hostname that contained shell
metacharacters was passed to ssh(1), and a ProxyCommand,
LocalCommand directive or "match exec" predicate referenced the
user or hostname via %u, %h or similar expansion token, then
an attacker who could supply arbitrary user/hostnames to ssh(1)
could potentially perform command injection depending on what
quoting was present in the user-supplied ssh_config(5) directive.
= Potentially incompatible changes
* ssh(1), sshd(8): the RFC4254 connection/channels protocol provides
a TCP-like window mechanism that limits the amount of data that
can be sent without acceptance from the peer. In cases where this
limit was exceeded by a non-conforming peer SSH implementation,
ssh(1)/sshd(8) previously discarded the extra data. From OpenSSH
9.6, ssh(1)/sshd(8) will now terminate the connection if a peer
exceeds the window limit by more than a small grace factor. This
change should have no effect of SSH implementations that follow
the specification.
= New features
* ssh(1): add a %j token that expands to the configured ProxyJump
hostname (or the empty string if this option is not being used)
that can be used in a number of ssh_config(5) keywords. bz3610
* ssh(1): add ChannelTimeout support to the client, mirroring the
same option in the server and allowing ssh(1) to terminate
quiescent channels.
* ssh(1), sshd(8), ssh-add(1), ssh-keygen(1): add support for
reading ED25519 private keys in PEM PKCS8 format. Previously
only the OpenSSH private key format was supported.
* ssh(1), sshd(8): introduce a protocol extension to allow
renegotiation of acceptable signature algorithms for public key
authentication after the server has learned the username being
used for authentication. This allows varying sshd_config(5)
PubkeyAcceptedAlgorithms in a "Match user" block.
* ssh-add(1), ssh-agent(1): add an agent protocol extension to allow
specifying certificates when loading PKCS#11 keys. This allows the
use of certificates backed by PKCS#11 private keys in all OpenSSH
tools that support ssh-agent(1). Previously only ssh(1) supported
this use-case.
= Bugfixes
* ssh(1): when deciding whether to enable the keystroke timing
obfuscation, enable it only if a channel with a TTY is active.
* ssh(1): switch mainloop from poll(3) to ppoll(3) and mask signals
before checking flags set in signal handler. Avoids potential
race condition between signaling ssh to exit and polling. bz3531
* ssh(1): when connecting to a destination with both the
AddressFamily and CanonicalizeHostname directives in use,
the AddressFamily directive could be ignored. bz5326
* sftp(1): correct handling of the limits(a)openssh.com option when
the server returned an unexpected message.
* A number of fixes to the PuTTY and Dropbear regress/integration
tests.
* ssh(1): release GSS OIDs only at end of authentication, avoiding
unnecessary init/cleanup cycles. bz2982
* ssh_config(5): mention "none" is a valid argument to IdentityFile
in the manual. bz3080
* scp(1): improved debugging for paths from the server rejected for
not matching the client's glob(3) pattern in old SCP/RCP protocol
mode.
* ssh-agent(1): refuse signing operations on destination-constrained
keys if a previous session-bind operation has failed. This may
prevent a fail-open situation in future if a user uses a mismatched
ssh(1) client and ssh-agent(1) where the client supports a key type
that the agent does not support.
- Update to openssh 9.5p1:
= Potentially incompatible changes
* ssh-keygen(1): generate Ed25519 keys by default. Ed25519 public keys
are very convenient due to their small size. Ed25519 keys are
specified in RFC 8709 and OpenSSH has supported them since version 6.5
(January 2014).
* sshd(8): the Subsystem directive now accurately preserves quoting of
subsystem commands and arguments. This may change behaviour for exotic
configurations, but the most common subsystem configuration
(sftp-server) is unlikely to be affected.
= New features
* ssh(1): add keystroke timing obfuscation to the client. This attempts
to hide inter-keystroke timings by sending interactive traffic at
fixed intervals (default: every 20ms) when there is only a small
amount of data being sent. It also sends fake "chaff" keystrokes for
a random interval after the last real keystroke. These are
controlled by a new ssh_config ObscureKeystrokeTiming keyword.
* ssh(1), sshd(8): Introduce a transport-level ping facility. This adds
a pair of SSH transport protocol messages SSH2_MSG_PING/PONG to
implement a ping capability. These messages use numbers in the "local
extensions" number space and are advertised using a "ping(a)openssh.com"
ext-info message with a string version number of "0".
... changelog too long, skipping 104 lines ...
* openssh-8.0p1-gssapi-keyex.patch
==== openssh-askpass-gnome ====
Version update (9.3p2 -> 9.6p1)
- Update to openssh 9.6p1:
* No changes for askpass, see main package changelog for
details.
==== openvpn ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== python-PyYAML ====
- Switch to pyproject and autosetup macros.
- Drop patch setuptools.patch, we can now cope.
==== rubygem-airbrussh ====
Version update (1.5.0 -> 1.5.1)
- 1.5.1:
This is a gem housekeeping release. No user-facing changes.
[#]# ð Housekeeping
- Add Ruby 3.3 to CI matrix (#154) @mattbrictson
* *Full Changelog:** https://github.com/mattbrictson/airbrussh/compare/v1.5.0...v1.5.1
==== rubygem-attr_required ====
Version update (1.0.1 -> 1.0.2)
- New upstream release 1.0.2, no changelog found
==== rubygem-bootsnap ====
Version update (1.17.0 -> 1.17.1)
- New upstream release 1.17.1, see bundled CHANGELOG.md
==== rubygem-childprocess ====
Version update (4.1.0 -> 5.0.0)
- ### Version 5.0.0 / 2024-01-06
* [#175](https://github.com/enkessler/childprocess/pull/175): Replace all backends by `Process.spawn` for portability, reliability and simplicity.
* [#185](https://github.com/enkessler/childprocess/pull/185): Add support for Ruby 3.x
==== rubygem-concurrent-ruby ====
Version update (1.2.2 -> 1.2.3)
- ## Release v1.2.3 (16 Jan 2024)
* See [the GitHub release](https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v… for details.
==== rubygem-debase-ruby_core_source ====
Version update (3.2.3 -> 3.3.1)
- ## [3.3.1](https://github.com/ruby-debug/debase-ruby_core_source/compare/3.3.0.…
* prism headers added for ruby-3.3.0
[#]# [3.3.0](https://github.com/ruby-debug/debase-ruby_core_source/compare/3.2.3.…
* ruby-3.3.0-preview3 sources removed
* ruby-3.3.0 sources added
==== rubygem-debug_inspector ====
Version update (1.1.0 -> 1.2.0)
- 1.2.0:
[#]# What's Changed
* Fix CI: MiniTest is no longer defined in minitest 5.20.0 by @eregon in https://github.com/banister/debug_inspector/pull/38
* Rename RubyVM::DebugInspector to DebugInspector and add support for truffleruby by @eregon in https://github.com/banister/debug_inspector/pull/37
* Add MIT license file. by @junaruga in https://github.com/banister/debug_inspector/pull/39
[#]# New Contributors
* @eregon made their first contribution in https://github.com/banister/debug_inspector/pull/38
* *Full Changelog**: https://github.com/banister/debug_inspector/compare/v1.1.0...v1.2.0
==== rubygem-domain_name ====
Version update (0.6.20231109 -> 0.6.20240107)
- New upstream release 0.6.20240107, see bundled CHANGELOG.md
==== rubygem-excon ====
Version update (0.104.0 -> 0.109.0)
- New upstream release 0.109.0, no changelog found
==== rubygem-fog-core ====
Version update (2.3.0 -> 2.4.0)
- 2.4.0 01/03/2024
- fixes for caching/restoring collection attributes
- add explicit CRUD methods to models, make returns more consistent
- add filter_attributes method
- allow cache loading with aliases
- update rubocop config and apply styles/fixes
- fix minitest compatibility
- remove coveralls
- fixes for method delegation for ruby 3.x
- update ruby versions in test matrix
==== rubygem-google-protobuf ====
Version update (3.25.1 -> 3.25.2)
- New upstream release 3.25.2, no changelog found
==== rubygem-googleapis-common-protos-types ====
Version update (1.10.0 -> 1.11.0)
- ### 1.11.0 (2023-12-04)
[#]### Features
* Automated update of googleapis-common-protos-types ([#217](https://github.com/googleapis/common-protos-ruby/issues/217))
==== rubygem-haml ====
Version update (6.2.3 -> 6.3.0)
- ## 6.3.0
* Remove `Haml::RailsTemplate#default_format` that was added in v6.1.3 for Turbo [#1152](https://github.com/haml/haml/issues/1152), [#1154](https://github.com/haml/haml/issues/1154) ([discussion](https://github.com/haml/haml/pull/1144#issuecomment-1755088572))
* See [the reference](https://github.com/haml/haml/blob/v6.3.0/REFERENCE.md#turbo) for suggested alternatives.
[#]# 6.2.5
* Deprecate `Haml::RailsTemplate#default_format` that was added in v6.1.3 for Turbo ([discussion](https://github.com/haml/haml/pull/1144#issuecomment-1755088572))
* See [the reference](https://github.com/haml/haml/blob/v6.2.5/REFERENCE.md#turbo) for suggested alternatives.
[#]# 6.2.4
* Support case-in statement [#1155](https://github.com/haml/haml/issues/1155)
==== rubygem-hashdiff ====
Version update (1.0.1 -> 1.1.0)
- ## v1.1.0 2020-02-25
* Add ignore_keys option (#86 @Matzfan)
* Remove pinned version of rake < 11
* Bump rspec dep ~> 3.5
* Bump rubocop dep >= 1.52.1
* Bump rubocop-rspec dep > 1.16.0
==== rubygem-hoe ====
Version update (4.1.0 -> 4.2.0)
- New upstream release 4.2.0, see bundled History.rdoc
==== rubygem-importmap-rails ====
Version update (1.2.3 -> 2.0.1)
- 2.0.1:
[#]# What's Changed
* Ensure update only runs when there are outdated packages by @dhh
* *Full Changelog**: https://github.com/rails/importmap-rails/compare/v2.0.0...v2.0.1
2.0.0:
[#]# What's Changed
This major release includes two potentially backwards-incompatible changes:
* The compatibility shim is no longer included, since [all major browsers now natively support import maps](https://caniuse.com/import-maps). But if you need to support old browsers, like Safari 15, Firefox 75, Chrome 88, you should continue using the 1.x series of this gem.
* Preloading is now the default. So if you have pins that you intend to lazy load, you need to specifically call `preload: false` as part of the pin.
All changes:
* Drop the bundled shim by @dhh in https://github.com/rails/importmap-rails/pull/216
* Pinning should just always download by @dhh in https://github.com/rails/importmap-rails/pull/217
* Preload all by default by @dhh in https://github.com/rails/importmap-rails/pull/218
* Update Impoortmaps::Command#puts_table to be markdown compatible by @faqndo97 in https://github.com/rails/importmap-rails/pull/222
* bin/importmap update by @botandrose in https://github.com/rails/importmap-rails/pull/214
* *Full Changelog**: https://github.com/rails/importmap-rails/compare/v1.2.3...v2.0.0
==== rubygem-json ====
Version update (2.6.3 -> 2.7.1)
- 2.7.1:
[#]# What's Changed
[#]## Improved
* [DOC] RDoc for additions by @BurdetteLamar in https://github.com/flori/json/pull/557
[#]## Fixed
* JSON.dump: handle unenclosed hashes regression by @casperisfine in https://github.com/flori/json/pull/554
* Overload kwargs in JSON.dump by @k0kubun in https://github.com/flori/json/pull/556
* Fix JSON.dump overload combination by @tompng in https://github.com/flori/json/pull/558
[#]## Misc
* Remove needless encodings by @hsbt in https://github.com/flori/json/pull/559
* Unify versions by @hsbt in https://github.com/flori/json/pull/560
[#]# New Contributors
* @k0kubun made their first contribution in https://github.com/flori/json/pull/556
* @tompng made their first contribution in https://github.com/flori/json/pull/558
* *Full Changelog**: https://github.com/flori/json/compare/v2.7.0...v2.7.1
2.7.0:
[#]# What's Changed
[#]## Improved
* Perf. improvements to Hash#to_json in pure implementation generator. by @vipulnsward in https://github.com/flori/json/pull/203
* Remove unnecessary initialization of create_id in JSON.parse() by @Watson1978 in https://github.com/flori/json/pull/454
[#]## Added
* Call `super` in `included` hook by @paracycle in https://github.com/flori/json/pull/486
* Rename escape_slash in script_safe and also escape E+2028 and E+2029 by @casperisfine in https://github.com/flori/json/pull/525
* Add a `strict` option to Generator by @casperisfine in https://github.com/flori/json/pull/519
[#]## Fixed
* Fix homepage url in gemspec by @unasuke in https://github.com/flori/json/pull/508
* Fix dead link to Ragel in README by @okuramasafumi in https://github.com/flori/json/pull/509
* [DOC] Fix yet another dead link to Ragel by @nobu in https://github.com/flori/json/pull/510
* Fix "unexpected token" offset for Infinity by @jhawthorn in https://github.com/flori/json/pull/507
* Use ruby_xfree to free buffers by @casperisfine in https://github.com/flori/json/pull/518
[#]## Compatibility changes
* JRuby requires a minimum of Java 8 by @headius in https://github.com/flori/json/pull/516
* Rename JSON::ParseError to JSON:ParserError by @dalizard in https://github.com/flori/json/pull/530
* Removed code for Ruby 1.8 by @hsbt in https://github.com/flori/json/pull/540
* alias_method is private on Ruby 2.3 and 2.4 by @hsbt in https://github.com/flori/json/pull/541
* remove_method of Module is private at Ruby 2.3 and 2.4 by @hsbt in https://github.com/flori/json/pull/544
* [jruby] avoid using deprecated BigDecimal.new by @kares in https://github.com/flori/json/pull/546
* Always indent even if empty by @headius in https://github.com/flori/json/pull/517
[#]## Misc
* Update CI matrix by @hsbt in https://github.com/flori/json/pull/521
* Add missing changelog entries for 1.8.5 and 1.8.6 by @r7kamura in https://github.com/flori/json/pull/520
* Actions workflow - Add new OS's, Ruby 3.1, Ruby master, Windows by @MSP-Greg in https://github.com/flori/json/pull/491
* Skip unsupported test on JRuby by @nobu in https://github.com/flori/json/pull/532
* Skip BigDecimal tests when it's missing to load by @hsbt in https://github.com/flori/json/pull/533
* Simplify by @nobu in https://github.com/flori/json/pull/531
* Load extension ('json/ext') consistently in test_ext by @aeroastro in https://github.com/flori/json/pull/536
* Use test-unit-ruby-core gem by @hsbt in https://github.com/flori/json/pull/539
* [CI] Add Windows mswin job by @MSP-Greg in https://github.com/flori/json/pull/545
* Exclude truffleruby-head from Actions by @hsbt in https://github.com/flori/json/pull/551
* tests/ractor_test.rb: make assert_separately available by @lucaskanashiro in https://github.com/flori/json/pull/506
* Added changes for 2.7.0 and restore entries to 2.6.3 and 2.6.2 by @hsbt in https://github.com/flori/json/pull/552
[#]# New Contributors
* @unasuke made their first contribution in https://github.com/flori/json/pull/508
* @okuramasafumi made their first contribution in https://github.com/flori/json/pull/509
* @r7kamura made their first contribution in https://github.com/flori/json/pull/520
* @MSP-Greg made their first contribution in https://github.com/flori/json/pull/491
* @paracycle made their first contribution in https://github.com/flori/json/pull/486
* @dalizard made their first contribution in https://github.com/flori/json/pull/530
* @aeroastro made their first contribution in https://github.com/flori/json/pull/536
* @jhawthorn made their first contribution in https://github.com/flori/json/pull/507
* @lucaskanashiro made their first contribution in https://github.com/flori/json/pull/506
* @Watson1978 made their first contribution in https://github.com/flori/json/pull/454
* *Full Changelog**: https://github.com/flori/json/compare/v2.6.3...v2.7.0
==== rubygem-json-jwt ====
Version update (1.16.3 -> 1.16.5)
- New upstream release 1.16.5, see bundled CHANGELOG.md
==== rubygem-json_pure ====
Version update (2.6.3 -> 2.7.1)
- 2.7.1:
[#]# What's Changed
[#]## Improved
* [DOC] RDoc for additions by @BurdetteLamar in https://github.com/flori/json/pull/557
[#]## Fixed
* JSON.dump: handle unenclosed hashes regression by @casperisfine in https://github.com/flori/json/pull/554
* Overload kwargs in JSON.dump by @k0kubun in https://github.com/flori/json/pull/556
* Fix JSON.dump overload combination by @tompng in https://github.com/flori/json/pull/558
[#]## Misc
* Remove needless encodings by @hsbt in https://github.com/flori/json/pull/559
* Unify versions by @hsbt in https://github.com/flori/json/pull/560
[#]# New Contributors
* @k0kubun made their first contribution in https://github.com/flori/json/pull/556
* @tompng made their first contribution in https://github.com/flori/json/pull/558
* *Full Changelog**: https://github.com/flori/json/compare/v2.7.0...v2.7.1
2.7.0:
[#]# What's Changed
[#]## Improved
* Perf. improvements to Hash#to_json in pure implementation generator. by @vipulnsward in https://github.com/flori/json/pull/203
* Remove unnecessary initialization of create_id in JSON.parse() by @Watson1978 in https://github.com/flori/json/pull/454
[#]## Added
* Call `super` in `included` hook by @paracycle in https://github.com/flori/json/pull/486
* Rename escape_slash in script_safe and also escape E+2028 and E+2029 by @casperisfine in https://github.com/flori/json/pull/525
* Add a `strict` option to Generator by @casperisfine in https://github.com/flori/json/pull/519
[#]## Fixed
* Fix homepage url in gemspec by @unasuke in https://github.com/flori/json/pull/508
* Fix dead link to Ragel in README by @okuramasafumi in https://github.com/flori/json/pull/509
* [DOC] Fix yet another dead link to Ragel by @nobu in https://github.com/flori/json/pull/510
* Fix "unexpected token" offset for Infinity by @jhawthorn in https://github.com/flori/json/pull/507
* Use ruby_xfree to free buffers by @casperisfine in https://github.com/flori/json/pull/518
[#]## Compatibility changes
* JRuby requires a minimum of Java 8 by @headius in https://github.com/flori/json/pull/516
* Rename JSON::ParseError to JSON:ParserError by @dalizard in https://github.com/flori/json/pull/530
* Removed code for Ruby 1.8 by @hsbt in https://github.com/flori/json/pull/540
* alias_method is private on Ruby 2.3 and 2.4 by @hsbt in https://github.com/flori/json/pull/541
* remove_method of Module is private at Ruby 2.3 and 2.4 by @hsbt in https://github.com/flori/json/pull/544
* [jruby] avoid using deprecated BigDecimal.new by @kares in https://github.com/flori/json/pull/546
* Always indent even if empty by @headius in https://github.com/flori/json/pull/517
[#]## Misc
* Update CI matrix by @hsbt in https://github.com/flori/json/pull/521
* Add missing changelog entries for 1.8.5 and 1.8.6 by @r7kamura in https://github.com/flori/json/pull/520
* Actions workflow - Add new OS's, Ruby 3.1, Ruby master, Windows by @MSP-Greg in https://github.com/flori/json/pull/491
* Skip unsupported test on JRuby by @nobu in https://github.com/flori/json/pull/532
* Skip BigDecimal tests when it's missing to load by @hsbt in https://github.com/flori/json/pull/533
* Simplify by @nobu in https://github.com/flori/json/pull/531
* Load extension ('json/ext') consistently in test_ext by @aeroastro in https://github.com/flori/json/pull/536
* Use test-unit-ruby-core gem by @hsbt in https://github.com/flori/json/pull/539
* [CI] Add Windows mswin job by @MSP-Greg in https://github.com/flori/json/pull/545
* Exclude truffleruby-head from Actions by @hsbt in https://github.com/flori/json/pull/551
* tests/ractor_test.rb: make assert_separately available by @lucaskanashiro in https://github.com/flori/json/pull/506
* Added changes for 2.7.0 and restore entries to 2.6.3 and 2.6.2 by @hsbt in https://github.com/flori/json/pull/552
[#]# New Contributors
* @unasuke made their first contribution in https://github.com/flori/json/pull/508
* @okuramasafumi made their first contribution in https://github.com/flori/json/pull/509
* @r7kamura made their first contribution in https://github.com/flori/json/pull/520
* @MSP-Greg made their first contribution in https://github.com/flori/json/pull/491
* @paracycle made their first contribution in https://github.com/flori/json/pull/486
* @dalizard made their first contribution in https://github.com/flori/json/pull/530
* @aeroastro made their first contribution in https://github.com/flori/json/pull/536
* @jhawthorn made their first contribution in https://github.com/flori/json/pull/507
* @lucaskanashiro made their first contribution in https://github.com/flori/json/pull/506
* @Watson1978 made their first contribution in https://github.com/flori/json/pull/454
* *Full Changelog**: https://github.com/flori/json/compare/v2.6.3...v2.7.0
==== rubygem-mime-types ====
Version update (3.5.1 -> 3.5.2)
- New upstream release 3.5.2, see bundled History.md
==== rubygem-mime-types-data ====
Version update (3.2023.1003 -> 3.2023.1205)
- New upstream release 3.2023.1205, see bundled History.md
==== rubygem-net-ldap ====
Version update (0.18.0 -> 0.19.0)
- New upstream release 0.19.0, see bundled History.rdoc
==== rubygem-net-ssh ====
Version update (7.2.0 -> 7.2.1)
- === 7.2.1 rc1
* feat: allow load of certkey from string [#926]
* fix: fix for Socket#recv returning nil on ruby 3.3.0 [#928]
==== rubygem-nio4r ====
Version update (2.6.1 -> 2.7.0)
- ## 2.6.2
* Convert NIO objects to TypedData API.
[#]# 2.6.1
* Don't update `io` which is subsequently stored. Retain the original.
[#]# 2.6.0
* Fix conversion loses int precision.
* Avoid direct access to IO internals.
* Resolve issue loading both nio and nio4r gems.
==== rubygem-omniauth ====
Version update (2.1.1 -> 2.1.2)
- New upstream release 2.1.2, no changelog found
==== rubygem-parallel ====
Version update (1.23.0 -> 1.24.0)
- New upstream release 1.24.0, no changelog found
==== rubygem-parallel_tests ====
Version update (4.3.0 -> 4.4.0)
- New upstream release 4.4.0, no changelog found
==== rubygem-passenger ====
Version update (6.0.18 -> 6.0.20)
Subpackages: ruby3.3-rubygem-passenger rubygem-passenger-apache2
- New upstream release 6.0.20, see bundled CHANGELOG
==== rubygem-pdf-reader ====
Version update (2.11.0 -> 2.12.0)
- v2.12.0 (26th December 2023)
- Fix a sorbet method signature (http://github.com/yob/pdf-reader/pull/512)
- Reduce allocations when parsing PDFs with hex strings (http://github.com/yob/pdf-reader/pull/528)
- Fix text extraction of some rare unicode codepoints (http://github.com/yob/pdf-reader/pull/529)
==== rubygem-pg ====
Version update (1.4.5 -> 1.5.4)
- New upstream release 1.5.4, see bundled History.md
==== rubygem-pry-doc ====
Version update (1.4.0 -> 1.5.0)
- New upstream release 1.5.0, see bundled CHANGELOG.md
==== rubygem-public_suffix ====
Version update (5.0.3 -> 5.0.4)
- ## 5.0.4
[#]## Changed
- Reduced .gem file size (GH-259). [Thanks @ybiquitous]
- Updated definitions.
==== rubygem-puma-5 ====
Version update (5.6.7 -> 5.6.8)
- New upstream release 5.6.8, see bundled History.md
==== rubygem-puma ====
Version update (6.4.0 -> 6.4.2)
- 6.4.1:
* Bugfixes
* DSL#warn_if_in_single_mode - fixup when workers set via CLI ([#3256])
* Fix `idle-timeout` not working in cluster mode ([#3235], [#3228], [#3282], [#3283])
* Fix worker 0 timing out during phased restart ([#3225], [#2786])
* context_builder.rb - require openssl if verify_mode != 'none' ([#3179])
* Make puma cluster process suitable as PID 1 ([#3255])
* Improve Puma::NullIO consistency with real IO ([#3276])
* extconf.rb - fixup to detect openssl info in Ruby build ([#3271], [#3266])
* MiniSSL.java - set serialVersionUID, fix RaiseException deprecation ([#3270])
* dsl.rb - fix warn_if_in_single_mode when WEB_CONCURRENCY is set ([#3265], [#3264])
* Maintenance
* LOTS of test refactoring to make tests more stable and easier to write - thanks to @MSP-Greg!
* Fix bug in tests re: TestPuma::HOST4 ([#3254])
* Dockerfile for minimal repros: use Ruby 3.2, expect bundler installed ([#3245])
* fix define_method calls, use Symbol parameter instead of String ([#3293])
* Docs
* README.md - add the puma-acme plugin ([#3301])
* Remove `--keep-file-descriptors` flag from systemd docs ([#3248])
* Note symlink mechanism in restart documentation for hot restart ([#3298])
==== rubygem-rack-2.2 ====
Version update (2.2.8 -> 2.2.8.1)
- update to version 2.2.8.1
* Fixed ReDoS in Accept header parsing [CVE-2024-26146]
* Fixed ReDoS in Content Type header parsing [CVE-2024-25126]
* Reject Range headers which are too large [CVE-2024-26141]
==== rubygem-rack ====
Version update (3.0.8 -> 3.0.9.1)
- version update to 3.0.9.1
* Fixed ReDoS in Accept header parsing [CVE-2024-26146][bsc#1220248]
* Fixed ReDoS in Content Type header parsing [CVE-2024-25126][bsc#1220239]
* Reject Range headers which are too large [CVE-2024-26141][bsc#1220242]
* Fix content-length calcuation in Rack:Response#write #2150
==== rubygem-rack-oauth2 ====
Version update (2.2.0 -> 2.2.1)
- ## [2.2.0] - 2022-10-11
[#]## Changed
- automatic json response decoding, and remove legacy token support by @nov in https://github.com/nov/rack-oauth2/pull/95
==== rubygem-rack-protection ====
Version update (3.1.0 -> 4.0.0)
- New upstream release 4.0.0, no changelog found
==== rubygem-rake-compiler ====
Version update (1.2.5 -> 1.2.6)
- New upstream release 1.2.6, see bundled History.md
==== rubygem-regexp_parser ====
Version update (2.8.2 -> 2.9.0)
- New upstream release 2.9.0, no changelog found
==== rubygem-rice ====
Version update (4.1.0 -> 4.2.1)
- ## 4.2.1
* Support systems who use `#include <experimental/filesystem>` over `#include<filesystem>`. See [#197](https://github.com/jasonroelofs/rice/issues/197) and [#201](https://github.com/jasonroelofs/rice/pull/201)
[#]# 4.2
* Support Ruby 3.3.0.
* Split Object.call to an explicit Object.call_kw for calling methods expecting keyword arguments.
* Previously, if a wrapper used `keepAlive` on an argument or return value that was itself a Rice type, calling said method would segfault. We've now added an explicit exception to be thrown in this case, prevending the segfault and providing guidance on what was wrong and how to fix it. See [#193](https://github.com/jasonroelofs/rice/pull/193) and [#194](https://github.com/jasonroelofs/rice/pull/194)
* Fix wrapping of std::shared_ptr to properly take default arguments into account.
==== rubygem-rspec-rails ====
Version update (6.1.0 -> 6.1.1)
- New upstream release 6.1.1, see bundled Changelog.md
==== rubygem-ruby_parser ====
Version update (3.20.3 -> 3.21.0)
- New upstream release 3.21.0, see bundled History.rdoc
==== rubygem-sexp_processor ====
Version update (4.17.0 -> 4.17.1)
- New upstream release 4.17.1, see bundled History.rdoc
==== rubygem-slim ====
Version update (5.2.0 -> 5.2.1)
- 5.2.1 (2024-01-20)
* Support Ruby 3.3
* Update Gem metadata
==== rubygem-sshkit ====
Version update (1.21.6 -> 1.22.0)
- New upstream release 1.22.0, see bundled CHANGELOG.md
==== rubygem-stimulus-rails ====
Version update (1.3.0 -> 1.3.3)
- 1.3.3:
[#]# What's Changed
* Fix syntax error in stimulus_with_node.rb by @euxx in https://github.com/hotwired/stimulus-rails/pull/134
* *Full Changelog**: https://github.com/hotwired/stimulus-rails/compare/v1.3.2...v1.3.3
1.3.2:
[#]# What's Changed
* Support for dasherized controller filenames by @adrienpoly in https://github.com/hotwired/stimulus-rails/pull/126
* Describe the two options under stimulus:manifest so they can be found in a rails -T listing (closes #128) by @walterdavis in https://github.com/hotwired/stimulus-rails/pull/129
* Fix duplicate controllers in manifest on update by @nachiket87 in https://github.com/hotwired/stimulus-rails/pull/132
* Rely on import map-rails using preload by default by @dhh
* Improve Bun support by @rubys in https://github.com/hotwired/stimulus-rails/pull/127
* *Full Changelog**: https://github.com/hotwired/stimulus-rails/compare/v1.3.0...v1.3.2
==== rubygem-swd ====
Version update (2.0.2 -> 2.0.3)
- ## [2.0.2] - 2022-10-09
[#]## Changed
* convert Faraday::Error to SWD::Exception https://github.com/nov/SWD/commit/a5bacba3c0fe740b1e36be220980b29dc50de095
[#]## Fixed
* SWD::Resource#to_response_object was needed for openid_connect gem https://github.com/nov/SWD/commit/c4d916d3cd8d4fe076bd27a64403d98dea9b00ef
[#]# [2.0.1] - 2022-10-08
[#]## Fixed
* typo https://github.com/nov/SWD/commit/3fd7a4fbe8fdf586824edc5d2b4222c43e7a9655
==== rubygem-tzinfo-data ====
Version update (1.2023.3 -> 1.2023.4)
- New upstream release 1.2023.4, no changelog found
==== rubygem-webfinger ====
Version update (2.1.2 -> 2.1.3)
- ## [2.1.1] - 2022-10-09
[#]## Changed
- convert Faraday::Error to WebFinger::Exception https://github.com/nov/webfinger/commit/a0d8da20f6ce819eea8c2d2c81bcc90d3f4…
==== salt ====
Subpackages: python3-salt salt-master salt-minion salt-transactional-update
- Fix problematic tests and allow smooth tests executions on containers
- Added:
* fix-problematic-tests-and-allow-smooth-tests-executi.patch
- Discover Ansible playbook files as "*.yml" or "*.yaml" files (bsc#1211888)
- Added:
* discover-both-.yml-and-.yaml-playbooks-bsc-1211888.patch
- Extend dependencies for python3-salt-testsuite and python3-salt packages
- Improve Salt and testsuite packages multibuild
- Enable multibuilld and create test flavor
- Additionally we require python-mock just for older Python versions.
- Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
- Rename salt-tests to python3-salt-testsuite
==== sbl ====
- Use %patch -P N instead of deprecated %patchN.
==== sendmail ====
Subpackages: libmilter1_0
- Use %patch -P N instead of deprecated %patchN.
==== setserial ====
- Use %patch -P N instead of deprecated %patchN.
==== sha1collisiondetection ====
- Use %patch -P N instead of deprecated %patchN.
==== slang ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== sord ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== soundtouch ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== spamassassin ====
Subpackages: perl-Mail-SpamAssassin spamassassin-spamc
- Use %patch -P N instead of deprecated %patchN.
==== speex ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== splix ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== spu-tools ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== susepaste ====
Subpackages: susepaste-screenshot
- Use %patch -P N instead of deprecated %patchN.
==== switcheroo-control ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== syslogd ====
Subpackages: klogd syslog-service
- Use %patch -P N instead of deprecated %patchN.
==== system-config-printer ====
Subpackages: python3-cupshelpers system-config-printer-applet system-config-printer-common system-config-printer-dbus-service udev-configure-printer
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang_path macro, [bsc#1212476]
==== sysvinit ====
Subpackages: sysvinit-tools sysvinit-tools-doc
- Use %patch -P N instead of deprecated %patchN.
==== thin-provisioning-tools ====
Version update (1.0.11 -> 1.0.12)
- Update to version 1.0.12:
* [thin_dump] Do not print error messages on BrokenPipe (EPIPE)
* Bump version to 1.0.12
* [build] Update dependencies
* [commands] Fix version string compatibility issue with LVM
* [thin_dump] Do not print error messages on BrokenPipe (EPIPE)
* [build] Update license to SPDX identifier
==== tigervnc ====
Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
==== transfig ====
- Use %patch -P N instead of deprecated %patchN
==== upower ====
Version update (1.90.2 -> 1.90.2+15)
Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0
- Update to version 1.90.2+15:
* Revert "ci: Update last ABI break"
* Revert "build: Bump the library soname after recent changes"
* Revert "all: Remove Lid handling"
* Revert "lib: Remove deprecated up_client_get_devices()"
* dbus: org.freedesktop.UPower: EnergyRate is a positive value
* linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
* linux: stop assuming power supply of unknown type as battery
* linux: drop f-literals without format string
* linux: prefer is not None over !=
* build: make 'udevrulesdir' and 'udevhwdbdir' as Linux-only
- Introduce _service obs_scm and obsinfo files for automated
update service via:
osc service mr
==== usbutils ====
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
==== virtiofsd ====
- Spec: We don't want /usr/libexec to be namespaced like it is with /usr/lib (bsc#1220304)
==== vlc ====
Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau
- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).
- Use %patch -P N instead of deprecated %patchN.
==== xauth ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xdm ====
Subpackages: xdm-xsession
- Use %patch -P N instead of deprecated %patchN.
==== xf86-input-evdev ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xf86-input-wacom ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xf86-video-mga ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xf86-video-nouveau ====
- Use %patch -P N instead of deprecated %patchN.
==== xf86-video-nv ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xf86-video-vesa ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xfsdump ====
- Use %patch -P N instead of deprecated %patchN.
==== xinetd ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xinit ====
- Use %patch -P N instead of deprecated %patchN.
- revert previous change; cpp is not needed for xinit, but only for
xdm package
- since xrdb no longer requires cpp, it needs to be reqired here now
==== xkeyboard-config ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== xmlsec1 ====
Subpackages: libxmlsec1-1 libxmlsec1-nss1 libxmlsec1-openssl1
- Use %patch -P N instead of deprecated %patchN.
==== xorg-x11-server ====
Subpackages: xorg-x11-server-Xvfb xorg-x11-server-extra
- Use %patch -P N instead of deprecated %patchN.
==== xrandr ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
==== yast2-trans ====
Version update (84.87.20240219.f6e4117fe0 -> 84.87.20240224.f7ab2886c1)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20240224.f7ab2886c1:
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Catalan)
* Translated using Weblate (Catalan)
* Translated using Weblate (Catalan)
* Translated using Weblate (Finnish)
* Translated using Weblate (Finnish)
* Translated using Weblate (Finnish)
* Translated using Weblate (Finnish)
* Translated using Weblate (Finnish)
* Translated using Weblate (Finnish)
* Translated using Weblate (Spanish)
==== zlib ====
Version update (1.3 -> 1.3.1)
Subpackages: libminizip1 libz1
- Use %autopatch instead of %patch
- Update to 1.3.1:
* Reject overflows of zip header fields in minizip
* Fix bug in inflateSync() for data held in bit buffer
* Add LIT_MEM define to use more memory for a small deflate speedup
* Fix decision on the emission of Zip64 end records in minizip
* Add bounds checking to ERR_MSG() macro, used by zError()
* Neutralize zip file traversal attacks in miniunz
* Fix a bug in ZLIB_DEBUG compiles in check_match()
- Update pacthes:
* CVE-2023-45853.patch
* zlib-1.3-IBM-Z-hw-accelerated-deflate-s390x.patch
1
0
29 Feb '24
I run Tumbleweed on several RPI4 boards for some time, and now (couple of months ago) I observe crasy behaviour of the boot proccess. The boot starts normally, but ends just after the "U-Boot>" message is written on the screen. After that, boot loader writes several rows of random characters and freezes.
If the board is cold (i.e I power it down, wait couple hours and power it up) the boot proccess usually continues normally on the cold board. I also tried several MicroSD cards (difernt types, speeds, sizes, vendors ...) with the same result. The behaviour is the same on 4GB and 8GB boards.
I didn't notice the exact date when this started to happen (since it does not usually apear on the cold board).
At the same time when OpenSuSE hangs up, the original RaspberryOs and also DietPi OS boot normally (i tried it many times).
If the boot is successfull, everything works normally until restart.
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=opensuse&groupid=3&versio…
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:
bash-completion (2.11 -> 2.12.0)
judy
kernel-firmware-nvidia-gspx-G06 (545.29.06 -> 550.54.14)
kernel-source (6.7.5 -> 6.7.6)
libcaca
libvirt
libzypp-plugin-appdata (1.0.1+git.20230117 -> 1.0.1+git.20240209)
mailutils
mailx
man-pages
mariadb
mariadb-connector-c
mdadm (4.2 -> 4.3)
microos-tools (2.21+git11 -> 2.21+git12)
nvidia-open-driver-G06-signed (545.29.06_k6.7.5_1 -> 550.54.14_k6.7.6_1)
pam
pam-full-src
pcaudiolib
polkit-default-privs (1550+20240207.d833f4b -> 1550+20240223.b0857d7)
python-distro
rtkit
rubygem-gem2rpm
speech-dispatcher (0.11.5 -> 0.12.0~rc2)
spice
wicked (0.6.73 -> 0.6.74)
wsdd
yast2-bootloader (5.0.4 -> 5.0.5)
=== Details ===
==== bash-completion ====
Version update (2.11 -> 2.12.0)
- Remove also patch
bash-completion-fix-missing-directory-completion-with-filename-pattern.patch
as the problem is fixed upstream
- Update to version 2.12.0:
Features
* _comp_backup_glob: add ucf generated backup files (351be1c)
* _comp_backup_glob: require dash in dpkg backup files (59a57f9)
* comp_compgen{filedir,set}: define exit status (7920c9d)
* _comp_compgen_commands: align return value with other compgens (9d3362e)
* _comp_compgen_commands: auto set -o filenames when appropriate (4d4839e)
* _comp_compgen_commands: include dirs (b9c7b5d)
* _comp_compgen_known_hosts: return 2 on usage error (43bb8f0)
* _comp_compgen: support -i cmd and -x cmd (39cc200)
* _comp_compgen: support -U var to unlocal var (b603535)
* _comp_compgen: support option -C (6b3dfa5)
* _comp_expand_glob: fail when no paths are generated (6b0a466)
* _comp_get_fist_arg: support "-o GLOB" to skip optargs (0f14cc0)
* _ip_addresses: auto ltrim colon completions when appropriate (ccdf953)
* add _comp_compgen_split (542bf73)
* add _comp_locate_first_arg (0384bd5)
* airflow: add fallback 3rd party completion loader (bf5550b)
* ansible:* add fallback 3rd party completion loader (5f8384e)
* apt-get: prefer apt-cache in same dir as command (a731bfd)
* b2sum: new completion (cd985df)
* bash_completion: add function _comp_compgen_ltrim_colon (ce5889b)
* black,blackd: add fallback 3rd party completion loader (47a1f05)
* carton: support exec command completions (0eb3a21)
* chezmoi: add 3rd-party completion loader (cobra) (31baa69)
* conda: add 3rd-party completion loader (argcomplete) (c0f5ba2)
* crc: add 3rd-party completion loader (cobra) (f10866e)
* cz: add fallback 3rd party completion loader (b7ba70e)
* dot: support filename extension .gv (be0010e)
* dprint: add fallback 3rd party completion loader (e201e0e)
* eog: add missing extension .heif (9e4a48f)
* eog: associate with *.avif and *.webp (#1005) (f1c04b8)
* eog: associate with *.heic and *.jxl (20c9cea)
* eog: associate with *.pbm (#1006) (5472cc1)
* feh: associate with y4m and heic/heif/avif (e252c73)
* feh: deassociate with avci/avcs (af46f34)
* flask: add fallback 3rd party completion loader (3e0d00d)
* hash: new completion (#1013) (4d0bffb)
* httpx: add fallback 3rd party completion loader (3f4861c)
* ip: Add completion for monitor subcommand (fa696e6)
* jungle: add fallback 3rd-party completion loader (c69845a)
* keyring: add fallback 3rd party completion loader (8082602)
* kontena: add fallback 3rd-party completion loader (5eef0ce)
* lefthook: add fallback 3rd party completion loader (dc9650e)
* mailman: prefer list_lists in same dir as command (a46ccf1)
* mysql: prefer mysqlshow from same dir (643886c)
* no empty command completion if no_empty_cmd_completion is on (faab292)
* npm: add fallback 3rd-party completion loader (f1c085c)
* nvm: add fallback 3rd-party completion loader (dea7e1d)
* oc: add 3rd-party completion loader (cobra) (26b5f09)
* pip{,3}: add fallback 3rd-party completion loader (e3cbfba)
* pipenv: add fallback 3rd party completion loader (#1020) (6ecf5bd)
* pytest: complete new --import-mode value (#1021) (2d636a3)
* rtx: add fallback 3rd party completion loader (0628e22)
* scp,sftp: prefer ssh from same dir to resolve options etc (d55f5e6)
* ssh-copy-id,ssh-keygen: prefer ssh from same dir (5c1d270)
* ssh-inscribe: add fallback 3rd party completion loader (7f2c197)
* ssh: complete RequiredRSASize (#1064) (de15205)
* tkn-pac: add 3rd-party completion loader (cobra) (d0f2604)
* tkn: add 3rd-party completion loader (cobra) (161fc5d)
* xrandr: comma separated --setmonitor third argument (8a76f3d)
Bug Fixes
* __load_completion: quoted compspec for variants (#1008) (0a2443e)
* _cd_devices: /dev/cdc-* CDC device false positives (5250728)
* _comp__init_set_up_service_completions: work around failglob (2529d40)
* comp{first_arg,count_args}: count - as argument (e23a79e)
* comp{first_arg,count_args}: count any arguments after -- (9bfd760)
* _comp_command_offset: Support complete -C (80450ca)
* _comp_compgen_fstypes: avoid unexpected expansions (a856d81)
* _comp_compgen_help: allow dots to connect names in longopt (79dadfc)
* _comp_compgen_known_hosts: work around bash-4.2 nounset (d2860cb)
* _comp_compgen_split: work around nounset (f488f96)
* _comp_compgen_term: replace completions by default (d3696a3)
* _comp_compgen_usergroup: avoid directly overwriting COMPREPLY (d380498)
* _comp_compgen: do not inherit -a for explicitly specified var (3c20766)
* _comp_compgen: explicitly exclude cur from the target variable (5fe98f3)
* _comp_count_args: check optarg correctly (874c503)
* _comp_count_args: exclude <>& from wordbreaks as _comp_initialize (521d2bb)
* _comp_count_args: ignore empty $3 (76eea74)
* _comp_count_args: perform optarg check also on $3 (21d3122)
* _comp_count_args: skip reassembling cword and words (3127703)
* _comp_delimited: treat delimiter as a fixed string (571a0f7)
* _comp_deprecate_func: argument order in usage error message (597f62f)
* _comp_get_words: empty prev if unavailable (localvar_inherit) (d8b8eef)
* _comp_initialize: fix completions of redirections without space (da16bf6)
* _comp_initialize: protect against "localvar_inherit" (0cc8d83)
* _comp_split,_comp_compgen: strip periods from error message (b3b6a7c)
* _comp_split: update error message for the correct options (3c4a89c)
* _comp_sysvdirs: work around nounset (da26178)
* _filedir_xspec: clean up unused variable tmp (67f1189)
* _get_cword_at_cursor,cvs: quote array length (201239c)
* _get_first_arg: remove invalid doccomment (eb40f56)
* _known_hosts: use array for options (work around SC2178,SC2179) (743d0a9)
* _mock,rpm: avoid icase flag s/reg/rep/i of GNU sed (33c18ce)
* _service: quote word (c2d7fb7)
* _slackpkg: do not scan after cword (ecd1384)
... changelog too long, skipping 144 lines ...
as not known how to port and if this is required
==== judy ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== kernel-firmware-nvidia-gspx-G06 ====
Version update (545.29.06 -> 550.54.14)
- update firmware to version 550.54.14
==== kernel-source ====
Version update (6.7.5 -> 6.7.6)
- Linux 6.7.6 (bsc#1012628).
- work around gcc bugs with 'asm goto' with outputs (bsc#1012628).
- update workarounds for gcc "asm goto" issue (bsc#1012628).
- mm: mmap: map MAP_STACK to VM_NOHUGEPAGE (bsc#1012628).
- btrfs: forbid creating subvol qgroups (bsc#1012628).
- btrfs: do not ASSERT() if the newly created subvolume already
got read (bsc#1012628).
- btrfs: forbid deleting live subvol qgroup (bsc#1012628).
- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1012628).
- btrfs: don't reserve space for checksums when writing to nocow
files (bsc#1012628).
- btrfs: reject encoded write if inode has nodatasum flag set
(bsc#1012628).
- btrfs: don't drop extent_map for free space inode on write error
(bsc#1012628).
- driver core: Fix device_link_flag_is_sync_state_only()
(bsc#1012628).
- kselftest: dt: Stop relying on dirname to improve performance
(bsc#1012628).
- selftests/landlock: Fix net_test build with old libc
(bsc#1012628).
- selftests/landlock: Fix fs_test build with old libc
(bsc#1012628).
- of: unittest: Fix compile in the non-dynamic case (bsc#1012628).
- drm/msm/gem: Fix double resv lock aquire (bsc#1012628).
- selftests/landlock: Fix capability for net_test (bsc#1012628).
- ASoC: Intel: avs: Fix pci_probe() error path (bsc#1012628).
- spi: imx: fix the burst length at DMA mode and CPU mode
(bsc#1012628).
- ASoC: Intel: avs: Fix dynamic port assignment when TDM is set
(bsc#1012628).
- wifi: iwlwifi: clear link_id in time_event (bsc#1012628).
- wifi: iwlwifi: Fix some error codes (bsc#1012628).
- wifi: iwlwifi: uninitialized variable in
iwl_acpi_get_ppag_table() (bsc#1012628).
- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
(bsc#1012628).
- dpll: fix possible deadlock during netlink dump operation
(bsc#1012628).
- net/mlx5: DPLL, Fix possible use after free after delayed work
timer triggers (bsc#1012628).
- net/handshake: Fix handshake_req_destroy_test1 (bsc#1012628).
- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
(bsc#1012628).
- devlink: Fix command annotation documentation (bsc#1012628).
- of: property: Improve finding the consumer of a remote-endpoint
property (bsc#1012628).
- of: property: Improve finding the supplier of a remote-endpoint
property (bsc#1012628).
- ALSA: hda/cs35l56: select intended config FW_CS_DSP
(bsc#1012628).
- perf: CXL: fix mismatched cpmu event opcode (bsc#1012628).
- selftests/net: convert test_bridge_backup_port.sh to run it
in unique namespace (bsc#1012628).
- selftests: net: Fix bridge backup port test flakiness
(bsc#1012628).
- selftests: forwarding: Fix layer 2 miss test flakiness
(bsc#1012628).
- selftests: forwarding: Fix bridge MDB test flakiness
(bsc#1012628).
- selftests: forwarding: Suppress grep warnings (bsc#1012628).
- selftests: forwarding: Fix bridge locked port test flakiness
(bsc#1012628).
- net: openvswitch: limit the number of recursions from action
sets (bsc#1012628).
- lan966x: Fix crash when adding interface under a lag
(bsc#1012628).
- net: tls: factor out tls_*crypt_async_wait() (bsc#1012628).
- tls: fix race between async notify and socket close
(bsc#1012628).
- tls: fix race between tx work scheduling and socket close
(bsc#1012628).
- net: tls: handle backlogging of crypto requests (bsc#1012628).
- net: tls: fix use-after-free with partial reads and async
decrypt (bsc#1012628).
- net: tls: fix returned read length with async decrypt
(bsc#1012628).
- spi: ppc4xx: Drop write-only variable (bsc#1012628).
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
(bsc#1012628).
- drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS
reg address (bsc#1012628).
- net: sysfs: Fix /sys/class/net/<iface> path for statistics
(bsc#1012628).
- nouveau/svm: fix kvcalloc() argument order (bsc#1012628).
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
(bsc#1012628).
- ptrace: Introduce exception_ip arch hook (bsc#1012628).
- mm/memory: Use exception ip to search exception tables
(bsc#1012628).
- i40e: Do not allow untrusted VF to remove administratively
set MAC (bsc#1012628).
- i40e: Fix waiting for queues of all VSIs to be disabled
(bsc#1012628).
- mm: thp_get_unmapped_area must honour topdown preference
(bsc#1012628).
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
(bsc#1012628).
- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
... changelog too long, skipping 457 lines ...
- commit 8ef8383
==== libcaca ====
- Use %autosetup, prepare for RPM 4.20.
* Rewrote patches so that they are applied uniformly via %autosetup.
* Correctly reorder the patches in specfile declaration.
==== libvirt ====
Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-qemu libvirt-libs
- Add SLE virtiofsd path to apparmor profiles
bsc#1219772
- Fix return value when libnetcontrol fails to initialize
boo#1219986
==== libzypp-plugin-appdata ====
Version update (1.0.1+git.20230117 -> 1.0.1+git.20240209)
- Update to version 1.0.1+git.20240209:
* Move to /var/cache/swcatalog
* Remove Google Plus web app
* make google-chrome.xml pass appstream validation
* Add a type=remote icon for google-chrome
* Use application-x-addon for codec icons
* Add screenshots for Chromium
* Wings3d apddata file merged upstream
* Tag the web-apps with the correct license IDs
* Add Telegram web app
* added screenshot for IQMol
* added screenshot for FBReader
* Updated Cmake screenshot to a HighDPI version
* Ensure all the webapps have valid icons
* Fix the list of webapps to be a single XML document
* Merge the webapps into one file
* Convert the codec AppData files to 0.6 format
* Upgrade the IBus AppData files to 0.6 format
* Add the licence changes for the GStreamer packages
* Add the GStreamer AppStream descriptions for gstreamer1-libav
- Require appstream-glib with the asglib(swcatalog) symbol: ensure
we support the new location.
==== mailutils ====
Subpackages: libmailutils9
- Use %patch -P N instead of deprecated %patchN.
==== mailx ====
- Use %patch -P N instead of deprecated %patchN.
==== man-pages ====
- use %autosetup macro
==== mariadb ====
Subpackages: libmariadbd19 mariadb-client mariadb-errormessages
- Use %patch -P N instead of deprecated %patchN.
==== mariadb-connector-c ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== mdadm ====
Version update (4.2 -> 4.3)
- Update mdadm-4.3 to latest status (jsc#PED-7542)
- Remove hardcoded checkpoint interval checking
0001-Remove-hardcoded-checkpoint-interval-checking.patch
- monitor: refactor checkpoint update
0002-monitor-refactor-checkpoint-update.patch
- Super-intel: Fix first checkpoint restart
0003-Super-intel-Fix-first-checkpoint-restart.patch
- Grow: Move update_tail assign to Grow_reshape()
0004-Grow-Move-update_tail-assign-to-Grow_reshape.patch
- Add understanding output section in man
0005-Add-understanding-output-section-in-man.patch
- Upgrade to mdadm-4.3 (jsc#PED-7542). Beside previous already back
ported patches, mdadm-4.3 has the following extra changes since
last update upto commit 582945c2d3bb,
- Fix null pointer for incremental in mdadm.
- Super1: fix truncation check for journal device.
- Fix some cases eyesore formatting.
- Bump minimum kernel version to 2.6.32.
- Remove the config files in mdcheck_start|continue service.
- Define DEV_MD_DIR, DEV_NUM_PREF, is_devname_ignore(),
ident_set_devname().
- Enable RAID for SATA under VMD.
- Imsm: Fix possible segfault in check_no_platform()
- Imsm refactor on imsm_get_free_size(), merge_extents().
- Imsm: return free space after volume for expand.
- Imsm: fix free space calculations.
- Add secure gethostname() wrapper.
- mdadm: Stop mdcheck_continue timer when mdcheck_start service can
finish check.
- Fix memory leak in files Assemble.c, Kill.c, Manage.c, mdadm.c.
- Fix unsafe string functions.
- platform-intel: limit guid length.
- Imsm: Add reading vmd register for finding imsm capability.
- Add compiler defenses flags.
- Assemble: fix redundant memory free.
- More regression test cases added into tests.
- Mdadm: set ident.devname if applicable.
- Mdadm: refactor ident->name handling.
- Mdadm: Follow POSIX Portable Character Set.
- Incremental: remove obsoleted calls to udisks.
- Fix race of "mdadm --add" and "mdadm --incremental".
- mdadm/ddf: Abort when raid disk is smaller in getinfo_super_ddf.
- mdadm/super1: Add MD_FEATURE_RAID0_LAYOUT if kernel>=5.4.
- Fix assembling RAID volume by using incremental.
- Mdmonitor: Improve udev event handling.
- Udev: Move udev_block() and udev_unblock() into udev.c.
- Manage: adjust checking subarray state in update_subarray.
- Super1: remove support for name= in config.
- Mdadm: fix update=resync regression.
- Rebase to keep consistent behavior for current code base.
- 1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
- The following patches are moved from package because they are all
included in mdadm-4.3,
- 0001-Unify-error-message.patch
- 0002-mdadm-Fix-double-free.patch
- 0003-Grow_reshape-Add-r0-grow-size-error-message-and-upda.patch
- 0004-udev-adapt-rules-to-systemd-v247.patch
- 0005-Replace-error-prone-signal-with-sigaction.patch
- 0006-mdadm-Respect-config-file-location-in-man.patch
- 0007-mdadm-Update-ReadMe.patch
- 0008-mdadm-Update-config-man-regarding-default-files-and-.patch
- 0009-mdadm-Update-config-manual.patch
- 0010-Create-Build-use-default_layout.patch
- 0011-mdadm-add-map_num_s.patch
- 0012-mdmon-Stop-parsing-duplicate-options.patch
- 0013-Grow-block-n-on-external-volumes.patch
- 0014-Incremental-Fix-possible-memory-and-resource-leaks.patch
- 0015-Mdmonitor-Fix-segfault.patch
- 0016-Mdmonitor-Improve-logging-method.patch
- 0017-Fix-possible-NULL-ptr-dereferences-and-memory-leaks.patch
- 0018-imsm-Remove-possibility-for-get_imsm_dev-to-return-N.patch
- 0019-Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch
- 0020-util-replace-ioctl-use-with-function.patch
- 0021-mdadm-super1-restore-commit-45a87c2f31335-to-fix-clu.patch
- 0022-imsm-introduce-get_disk_slot_in_dev.patch
- 0023-imsm-use-same-slot-across-container.patch
- 0024-imsm-block-changing-slots-during-creation.patch
- 0025-mdadm-block-update-ppl-for-non-raid456-levels.patch
- 0026-mdadm-Fix-array-size-mismatch-after-grow.patch
- 0027-mdadm-Remove-dead-code-in-imsm_fix_size_mismatch.patch
- 0028-Monitor-use-devname-as-char-array-instead-of-pointer.patch
- 0029-Monitor-use-snprintf-to-fill-device-name.patch
- 0030-Makefile-Don-t-build-static-build-with-everything-an.patch
- 0031-DDF-Cleanup-validate_geometry_ddf_container.patch
- 0032-DDF-Fix-NULL-pointer-dereference-in-validate_geometr.patch
- 0033-mdadm-Grow-Fix-use-after-close-bug-by-closing-after-.patch
- 0034-monitor-Avoid-segfault-when-calling-NULL-get_bad_blo.patch
- 0035-mdadm-Fix-mdadm-r-remove-option-regression.patch
- 0036-mdadm-Fix-optional-write-behind-parameter.patch
- 0037-mdadm-Replace-obsolete-usleep-with-nanosleep.patch
- 0038-mdadm-remove-symlink-option.patch
- 0039-mdadm-move-data_offset-to-struct-shape.patch
- 0040-mdadm-Don-t-open-md-device-for-CREATE-and-ASSEMBLE.patch
- 0041-Grow-Split-Grow_reshape-into-helper-function.patch
- 0042-Assemble-check-if-device-is-container-before-schedul.patch
- 0043-super1-report-truncated-device.patch
- 0044-mdadm-Correct-typos-punctuation-and-grammar-in-man.patch
- 0046-Monitor-Fix-statelist-memory-leaks.patch
- 0047-mdadm-added-support-for-Intel-Alderlake-RST-on-VMD-p.patch
... changelog too long, skipping 55 lines ...
- 0103-Create-Fix-checking-for-container-in-update_metadata.patch
==== microos-tools ====
Version update (2.21+git11 -> 2.21+git12)
- Update to version 2.21+git12:
* 98selinux-microos: Avoid "/sysroot-selinux: not mounted" on new util-linux
- Switch _service to use mode="manual" instead of "disabled"
==== nvidia-open-driver-G06-signed ====
Version update (545.29.06_k6.7.5_1 -> 550.54.14_k6.7.6_1)
- Update to 550.54.14
* Added vGPU Host and vGPU Guest support. For vGPU Host, please
refer to the README.vgpu packaged in the vGPU Host Package for
more details.
- supersedes the following patches:
* 0001-Don-t-override-INSTALL_MOD_DIR.patch
* kernel-6.7.patch
==== pam ====
- Use autosetup to prepare for RPM 4.20.
==== pam-full-src ====
- Use autosetup to prepare for RPM 4.20.
==== pcaudiolib ====
- Use %autosetup in %prep section.
==== polkit-default-privs ====
Version update (1550+20240207.d833f4b -> 1550+20240223.b0857d7)
- Update to version 1550+20240223.b0857d7:
* profiles: add new tuned actions (bsc#1220081)
==== python-distro ====
- Switch to autosetup macro.
==== rtkit ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== rubygem-gem2rpm ====
- Added 0034-plugin-dir.patch
- also own the new gem plugin dir
- Added 0035-fix-patch-syntax.patch:
Fix patch syntax for the upcoming rpm 4.20
==== speech-dispatcher ====
Version update (0.11.5 -> 0.12.0~rc2)
Subpackages: libspeechd2 speech-dispatcher-module-espeak
- Update to version 0.12.0~rc2:
* Add openjtalk module.
* Fix splitting long UTF-8 sequences.
* Update CLDR to version 44 and symbols from NVDA.
* Add spd_fd function to C api.
- Use _multibuild to build also a python311 flavor in SLE15
(jsc#PED-68)
- Rename the python3-speechd package to %{primary_python}-speechd
in TW/ALP so that it follows the python package naming policy.
- Fix %_datadir which is now included in the main speech-dispatcher
package instead of in -configure.
- Only provide python3-speechd from python311-speechd in TW/ALP,
otherwise the python 3.11 flavor might be selected instead of
the real python3-speechd package in SLE15.
- Only require python-speechd for the -configure package. The base
package does not require it to be installed.
- Update to version 0.12.0~rc1:
* Add socket activation
* libspeechd: Simplify buffer management.
* Add language and variant parameters to "list voice" command.
- Add pkgconfig(libsystemd) to BuildRequires.
==== spice ====
- do not require six
https://trello.com/c/MO53MocR/143-remove-python3-six
- added patches
https://gitlab.freedesktop.org/spice/spice-common/-/commit/29dacb5f53f5183f…
+ spice-no-six.patch
==== wicked ====
Version update (0.6.73 -> 0.6.74)
Subpackages: wicked-service
- update to version 0.6.74
+ team: add new options like link_watch_policy (jsc#PED-7183)
+ Fix memory leaks in dbus variant destroy and fsm free (gh#openSUSE/wicked#1001)
+ xpath: allow underscore in node identifier (gh#openSUSE/wicked#999)
+ vxlan: don't format unknown rtnl attrs (bsc#1219751)
- removed patches included in the source archive:
[- 0009-ifreload-VLAN-changes-require-device-deletion-bsc-12.patch]
[- 0008-ifcheck-fix-config-changed-check-bsc-1218926.patch]
[- 0007-Fix-ifstatus-exit-code-for-NI_WICKED_ST_NO_CARRIER-s.patch]
[- 0006-dhcp6-omit-the-SO_REUSEPORT-option-bsc-1215692.patch]
[- 0005-duid-fix-comment-for-v6time.patch]
[- 0004-rtnl-parse-peer-address-on-non-ptp-interfaces.patch]
[- 0003-rtnl-pass-ifname-in-newaddr-parsing-and-logging.patch]
[- 0002-system-updater-Parse-updater-format-from-XML-configu.patch]
[- 0001-fix_arp_notify_loop_and_burst_sending.patch]
==== wsdd ====
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
==== yast2-bootloader ====
Version update (5.0.4 -> 5.0.5)
- Proposal: Trying to take the bootloader which has been defined in
the product description file (entry globals/prefered_bootloader)
(jsc#PED-1906)
- 5.0.5
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=opensuse&groupid=3&versio…
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:
Mesa (23.3.5 -> 23.3.6)
Mesa-drivers (23.3.5 -> 23.3.6)
MozillaFirefox (122.0 -> 122.0.1)
aaa_base (84.87+git20231023.f347d36 -> 84.87+git20240202.9526d46)
aalib
accountsservice
acl (2.3.1 -> 2.3.2)
acpid
alsa-utils
amarok
apache-commons-logging
apache2-mod_dnssd
apache2-mod_php8 (8.2.15 -> 8.2.16)
apparmor
appstream-glib
argon2
argyllcms
arj
attr (2.5.1 -> 2.5.2)
autofs (5.1.8 -> 5.1.9)
autotrace
autoyast2 (5.0.1 -> 5.0.2)
awesfx
babl (0.1.106 -> 0.1.108)
bc
bind (9.18.21 -> 9.18.24)
binutils (2.41 -> 2.42)
bolt (0.9.6 -> 0.9.7)
boost-base
boost-extra
branding-openSUSE
btrfsprogs (6.7 -> 6.7.1)
busybox-links
curl
dav1d (1.3.0 -> 1.4.0)
dcraw
djvulibre
dnsmasq (2.89 -> 2.90)
dracut (059+suse.549.gc9f63878 -> 059+suse.554.g6144bf71)
e2fsprogs
ebook-tools
ed (1.20 -> 1.20.1)
eekboard
efont-unicode-bitmap-fonts
ell (0.61 -> 0.62)
emacs-flim
epson-inkjet-printer-escpr
espeak
expat (2.5.0 -> 2.6.0)
fde-tools
gcc
gcc14 (13.2.1+git8285 -> 14.0.1+git8957)
gd
gdm
gegl (0.4.46 -> 0.4.48)
git (2.43.0 -> 2.43.2)
gnome-control-center (45.2 -> 45.3)
gnome-maps
gnome-music (45.0 -> 45.1)
gnome-shell
gpgme
gpgmeqt
graphviz
grub2
hdparm
hfsutils
highway (1.0.7 -> 1.1.0)
hp2xx
hplip
hwdata (0.378 -> 0.379)
ibus
intlfonts
iso_ent
jasper (4.2.0 -> 4.2.1)
jfsutils
kColorPicker-Qt5
kernel-firmware (20240201 -> 20240220)
kernel-source (6.7.4 -> 6.7.5)
keyutils
kmozillahelper
kvm_stat (6.7.4 -> 6.7.5)
lastlog2 (1.2.0 -> 1.3.1)
libHX (4.21 -> 4.23)
libadwaita (1.4.2 -> 1.4.3)
libapparmor
libblockdev (3.0.4 -> 3.1.0)
libdbusmenu-qt5
libdecor
libdeflate
libei
libguestfs
libgusb
libjpeg-turbo
libjxl-gtk (0.9.2 -> 0.10.0)
liblangtag (0.6.4 -> 0.6.7)
libnvme (1.7.1+0.g13ba383 -> 1.8+0.gbff7dda)
libpaper (2.1.2 -> 2.1.3)
libphonenumber (8.13.23 -> 8.13.30)
libpng16 (1.6.40 -> 1.6.42)
libqt5-qtbase (5.15.12+kde147 -> 5.15.12+kde151)
libqt5-qtwebengine
libshumate
libstorage-ng (4.5.176 -> 4.5.191)
libunwind (1.7.2 -> 1.8.0)
make
man
mariadb (11.2.2 -> 11.2.3)
mdevctl
mozilla-nss (3.96.1 -> 3.97)
mpg123 (1.32.4 -> 1.32.5)
mtools
multipath-tools (0.9.7+93+suse.e2f2272 -> 0.9.8~1+82+suse.dcd98a3)
musepack
ncurses (6.4.20240120 -> 6.4.20240210)
neon
nodejs21 (21.5.0 -> 21.6.2)
nvidia-open-driver-G06-signed (545.29.06_k6.7.4_1 -> 545.29.06_k6.7.5_1)
nvme-cli (2.7.1 -> 2.8)
obex-data-server
openssl-1_1
openvpn (2.6.8 -> 2.6.9)
orc (0.4.34 -> 0.4.37)
osinfo-db
pam-config (2.10 -> 2.11)
parted
patterns-server
pcr-oracle
pcre2 (10.42 -> 10.43)
perl-Bootloader (1.11 -> 1.12)
php8 (8.2.15 -> 8.2.16)
pipewire
pkcs11-helper (1.29.0 -> 1.30.0)
pkgconf (1.8.0 -> 2.1.1)
poppler (23.12.0 -> 24.02.0)
poppler-qt5 (23.12.0 -> 24.02.0)
potrace
prctl
publicsuffix (20240123 -> 20240212)
pulseaudio
python-cryptography (41.0.7 -> 42.0.4)
python-linux-procfs
python-lxml
python311
python311-core
qalculate (4.8.1 -> 4.9.0)
qemu (8.2.0 -> 8.2.1)
rdma-core
rpm
rpm-config-SUSE (20240118 -> 20240214)
rubygem-vagrant_cloud (3.0.5 -> 3.1.1)
rzip
samba (4.19.4+git.339.acf1ccaa020 -> 4.19.5+git.342.57620c4f7e)
sane-backends
sdbootutil (1+git20240122.c0d8f76 -> 1+git20240215.cb7e392)
sg3_utils (1.48+7.63e63cb -> 1.48+8.37ca384)
shadow (4.14.3 -> 4.14.5)
shared-mime-info
shim
signon-plugin-oauth2
spacenavd
spice-gtk
suseconnect-ng (1.3.0~git0.ae8ba1e -> 1.7.0~git2.21ba08e)
systemd (254.8 -> 254.9)
tecla-keyboard-layout-viewer (45.rc -> 45.0)
thin-provisioning-tools (1.0.10 -> 1.0.11)
tigervnc
tmux (3.3a -> 3.4)
transmission
u-boot-rpiarm64
unison (2.53.3 -> 2.53.4)
unixODBC
unzip
utempter
util-linux
util-linux-systemd
vacation
vde2
vid_stab
vim (9.1.0000 -> 9.1.0111)
virt-manager
virtiofsd
vmaf
vorbis-tools
vpnc
vsftpd
webkit2gtk3
webkit2gtk3-soup2
webrtc-audio-processing
wget
wmctrl
wpa_supplicant
wsdd
xdg-menu
xfce4-notifyd (0.9.3 -> 0.9.4)
xfce4-terminal (1.1.1 -> 1.1.2)
xfsprogs (6.5.0 -> 6.6.0)
xml-commons-apis
xorg-x11-server
xtermset
xwayland
yast2 (5.0.5 -> 5.0.6)
yast2-packager (5.0.2 -> 5.0.4)
yast2-perl-bindings (5.0.0 -> 5.0.1)
yast2-storage-ng (5.0.4 -> 5.0.6)
yast2-trans (84.87.20240210.1383f689ba -> 84.87.20240219.f6e4117fe0)
zchunk
zip
zlib
zvbi
=== Details ===
==== Mesa ====
Version update (23.3.5 -> 23.3.6)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libOSMesa8 libgbm1
- Update to bugfix release 23.3.6
- -> https://docs.mesa3d.org/relnotes/23.3.6.html
==== Mesa-drivers ====
Version update (23.3.5 -> 23.3.6)
Subpackages: Mesa-dri Mesa-gallium Mesa-libva
- Update to bugfix release 23.3.6
- -> https://docs.mesa3d.org/relnotes/23.3.6.html
==== MozillaFirefox ====
Version update (122.0 -> 122.0.1)
- Mozilla Firefox 122.0.1
https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
* Fixed the Library and Sidebar context menus only displaying
Multi-Account Containers icons in the "Open in New Container
Tab" menu. (bmo#1876518)
* Fixed an issue when clicking the Dismiss button in
notification pop-ups on Windows causing a webpage in a new tab.
(bmo#1848801)
* Fixed the yaru-remix system theme not applying correctly on
Linux. (bmo#1877002)
* Fixed adding an extra new line to a rule in the Developer
Tools' Inspector when copying it to the clipboard.
(bmo#1876220)
* Rolled back a keyboard behavior change made to the Developer
Tools' Rules view when validating a property name or input with
the Enter key.
This moves the focus to the next input, as was the behavior
in Firefox 121. (bmo#1877457)
==== aaa_base ====
Version update (84.87+git20231023.f347d36 -> 84.87+git20240202.9526d46)
Subpackages: aaa_base-extras
- Update to version 84.87+git20240202.9526d46:
* properly shorten the variable when setting JAVA_HOME and JRE_HOME
* silence output of alljava
* Restrict ptrace with Yama LSM by default
* patch alljava.sh and alljava.csh, use the links from update alternatives
==== aalib ====
- Use %patch -P N instead of deprecated %patchN.
==== accountsservice ====
Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0
- First part to fix build with GCC 14:
+ Inject patched mocklibc-1.0.tar.gz: only some header
modifications to address implicit declaration of print_indent.
+ Add accountsservice-mocklib-gcc14.patch: patch meson'
subproject definition to validate the injected tarball.
==== acl ====
Version update (2.3.1 -> 2.3.2)
Subpackages: libacl1
- Update to version 2.3.2:
+ libobj: declare s_str directly in string_obj_tag.
+ Use thread-safe getpwnam_r and getgrnam_r.
+ setfacl: preserve the failed status when processing multiple
files.
+ man: Document pitfall with negative permissions and user
namespaces.
+ tools: mark long_options static & const.
==== acpid ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== alsa-utils ====
- Use %patch -P N instead of deprecated %patchN.
==== amarok ====
- Remove the taglib-extras dependency, it fails to build with
taglib 2 and will be dropped.
- Add patch to support taglib 2:
* 0001-Use-non-deprecated-TagLib-functions-fix-build-with-T.patch
==== apache-commons-logging ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== apache2-mod_dnssd ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== apache2-mod_php8 ====
Version update (8.2.15 -> 8.2.16)
- version update to 8.2.16
* This is a bug fix release.
- modified patches
% php-build-reproducible-phar.patch (refreshed)
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Use %patch -P N instead of deprecated %patchN.
- Add apparmor-abstractions-openssl-allow-version-specific-en.patch to
allow version specific engdef & engines openssl paths (boo#1219571)
==== appstream-glib ====
Subpackages: libappstream-glib8
- Add asglib(swcatalog) provides: allow other packages to declare
that they need swcatalog support.
- Add patch for interoperability with newer AppStream spec (boo#1218427):
* 0001-Move-from-app-info-to-swcatalog-locations.patch
==== argon2 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== argyllcms ====
- Use %patch -P N instead of deprecated %patchN.
==== arj ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== attr ====
Version update (2.5.1 -> 2.5.2)
Subpackages: libattr1
- update to 2.5.2:
* attr: eliminate a dead store in attr_copy_action()
* libattr: Set symbol versions for legacy syscalls via attribute
or asm
* exports: use LGPL for library code
* documentation updates
* translation updates (Polish, Dutch, Gregorian, French)
* build system updates
==== autofs ====
Version update (5.1.8 -> 5.1.9)
- Use %patch -P N instead of deprecated %patchN.
- update to 5.1.9 (bsc#1219508)
* fix kernel mount status notification.
* fix fedfs build flags.
* fix set open file limit.
* improve descriptor open error reporting.
* fix root offset error handling.
* fix fix root offset error handling.
* fix nonstrict fail handling of last offset mount.
* dont fail on duplicate offset entry tree add.
* fix loop under run in cache_get_offset_parent().
* bailout on rpc systemerror.
* fix nfsv4 only mounts should not use rpcbind.
* simplify cache_add() a little.
* fix use after free in tree_mapent_delete_offset_tree().
* fix memory leak in xdr_exports().
* avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
* fix sysconf(3) return handling.
* remove nonstrict parameter from tree_mapent_umount_offsets().
* fix handling of incorrect return from umount_ent().
* dont use initgroups() at spawn.
* fix bashism in configure.
* musl: fix missing include in hash.h.
* musl: define fallback dummy NSS config path
* musl: avoid internal stat.h definitions.
* musl: add missing include to hash.h for _WORDSIZE.
* musl: add missing include to log.h for pid_t.
* musl: define _SWORD_TYPE.
* add autofs_strerror_r() helper for musl.
* update configure.
* handle innetgr() not present in musl.
* fix missing unlock in sasl_do_kinit_ext_cc().
* fix a couple of null cache locking problems.
* restore gcc flags after autoconf Kerberos 5 check.
* prepare for OpenLDAP SASL binding.
* let OpenLDAP handle SASL binding.
* configure: LDAP function checks ignore implicit declarations.
* improve debug logging of LDAP binds.
* improve debug logging of SASL binds.
* internal SASL logging only in debug log mode.
* more comprehensive verbose logging for LDAP maps.
* fix invalid tsv access.
* support SCRAM for SASL binding.
* ldap_sasl_interactive_bind() needs credentials for auto-detection.
* fix autofs regression due to positive_timeout.
* fix parse module instance mutex naming.
* serialise lookup module open and reinit.
* coverity fix for invalid access.
* fix hosts map deadlock on restart.
* fix deadlock with hosts map reload.
* fix memory leak in update_hosts_mounts().
* fix minus only option handling in concat_options().
* fix incorrect path for is_mounted() in try_remount().
* fix additional tsv invalid access.
* fix use_ignore_mount_option description.
* include addtional log info for mounts.
* fail on empty replicated host name.
* improve handling of ENOENT in sss setautomntent().
* don't immediately call function when waiting.
* define LDAP_DEPRECATED during LDAP configure check.
* fix return status of mount_autofs().
* don't close lookup at umount.
* fix deadlock in lookups.
* dont delay expire.
* make amd mapent search function name clear.
* rename statemachine() to signal_handler().
* make signal handling consistent.
* eliminate last remaining state_pipe usage.
* add function master_find_mapent_by_devid().
* use device id to locate autofs_point when setting log priotity.
* add command pipe handling functions.
* switch to application wide command pipe.
* get rid of unused field submnt_count.
* fix mount tree startup reconnect.
* fix unterminated read in handle_cmd_pipe_fifo_message().
* fix memory leak in sasl_do_kinit()
* fix fix mount tree startup reconnect.
* fix amd selector function matching.
* get rid entry thid field.
* continue expire immediately after submount check.
* eliminate realpath from mount of submount.
* eliminate root param from autofs mount and umount.
* remove redundant fstat from do_mount_direct().
* get rid of strlen call in handle_packet_missing_direct().
* remove redundant stat call in lookup_ghost().
* set mapent dev and ino before adding to index.
* change to use printf functions in amd parser.
* dont call umount_subtree_mounts() on parent at umount.
* dont take parent source lock at mount shutdown.
* fix possible use after free in handle_mounts_exit().
* make submount cleanup the same as top level mounts.
* add soucre parameter to module functions.
* add ioctlfd open helper.
* make open files limit configurable.
* use correct reference for IN6 macro call.
* dont probe interface that cant send packet.
* fix some sss error return cases.
* fix incorrect matching of cached wildcard key.
* fix expire retry looping.
... changelog too long, skipping 18 lines ...
("autofs-5.1.8 - add soucre parameter to module functions")
==== autotrace ====
Subpackages: libautotrace3
- Use %patch -P N instead of deprecated %patchN.
==== autoyast2 ====
Version update (5.0.1 -> 5.0.2)
Subpackages: autoyast2-installation
- Install standard SLES when the AY XML profile selects SLE_HPC,
it has been dropped in SP6 (jsc#PED-7841)
- 5.0.2
- jsc#PED-6407
- enabled lvm_vg_reuse to be used in general/storage/proposal
section
==== awesfx ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== babl ====
Version update (0.1.106 -> 0.1.108)
- disable gi-docgen docs for now
- Update to 0.1.108:
- "double" and "half" support in cli-tool, build fixes.
==== bc ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== bind ====
Version update (9.18.21 -> 9.18.24)
Subpackages: bind-doc bind-utils
- Update to release 9.18.24
Security Fixes:
* Validating DNS messages containing a lot of DNSSEC signatures
could cause excessive CPU load, leading to a denial-of-service
condition. This has been fixed. (CVE-2023-50387)
[bsc#1219823]
* Preparing an NSEC3 closest encloser proof could cause excessiv
CPU load, leading to a denial-of-service condition. This has
been fixed. (CVE-2023-50868)
[bsc#1219826]
* Parsing DNS messages with many different names could cause
excessive CPU load. This has been fixed. (CVE-2023-4408)
[bsc#1219851]
* Specific queries could cause named to crash with an assertion
failure when nxdomain-redirect was enabled. This has been
fixed. (CVE-2023-5517)
[bsc#1219852]
* A bad interaction between DNS64 and serve-stale could cause
named to crash with an assertion failure, when both of these
features were enabled. This has been fixed. (CVE-2023-5679)
[bsc#1219853]
* Query patterns that continuously triggered cache database
maintenance could cause an excessive amount of memory to be
allocated, exceeding max-cache-size and potentially leading to
all available memory on the host running named being exhausted
This has been fixed. (CVE-2023-6516)
[bsc#1219854]
* Under certain circumstances, the DNS-over-TLS client code
incorrectly attempted to process more than one DNS message at a
time, which could cause named to crash with an assertion
failure. This has been fixed.
Bug Fixes:
* The counters exported via the statistics channel were changed
back to 64-bit signed values; they were being inadvertently
truncated to unsigned 32-bit values since BIND 9.15.0.
==== binutils ====
Version update (2.41 -> 2.42)
Subpackages: libctf-nobfd0 libctf0
- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
symbol is local when no-relax
- Add binutils-disable-code-arch-error.diff to demote an
error about swapped .arch/.code directives to a warning.
It happens in the wild.
- Update to version 2.42:
* Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
'+rcpc2' and '+wfxt'
* Add experimantal support for GAS to synthesize call-frame-info for
some hand-written asm (--scfi=experimental) on x86-64.
* Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
* Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
SiFive VCIX v1.0.
* BPF assembler: ';' separates statements now, and does not introduce
line comments anymore (use '#' or '//' for this).
* x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
dynamic tags.
* risc-v ld: Add '--[no-]check-uleb128'.
* New linker script directive: REVERSE, to be combined with SORT_BY_NAME
or SORT_BY_INIT_PRIORITY, reverses the generated order.
* New linker options --warn-execstack-objects (warn only about execstack
when input object files request it), and --error-execstack plus
- -error-rxw-segments to convert the existing warnings into errors.
* objdump: Add -Z/--decompress to be used with -s/--full-contents to
decompress section contents before displaying.
* readelf: Add --extra-sym-info to be used with --symbols (currently
prints section name of references section index).
* objcopy: Add --set-section-flags for x86_64 to include
SHF_X86_64_LARGE.
* s390 disassembly: add target-specific disasm option 'insndesc',
as in "objdump -M insndesc" to display an instruction description
as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
for live patching since a long time.
==== bolt ====
Version update (0.9.6 -> 0.9.7)
- update to 0.9.7:
* Add a 'nopcie' security level since some devices report nopcie when Thunderbolt
is disabled through BIOS setting.
* Markdown lint styling is used for documents.
==== boost-base ====
Subpackages: boost-license1_84_0 libboost_filesystem1_84_0 libboost_iostreams1_84_0 libboost_locale1_84_0 libboost_thread1_84_0
- avoid obsolete rpm syntax
==== boost-extra ====
- avoid obsolete rpm syntax
==== branding-openSUSE ====
Subpackages: grub2-branding-openSUSE libreoffice-branding-openSUSE plymouth-branding-openSUSE wallpaper-branding-openSUSE yast2-qt-branding-openSUSE
- Remove update-alternatives usage, we don't have dynamic
wallpapers anymore which were using that (bsc#1219919).
==== btrfsprogs ====
Version update (6.7 -> 6.7.1)
Subpackages: btrfsprogs-bash-completion btrfsprogs-udev-rules libbtrfs0 libbtrfsutil1
- update to 6.7.1
* convert: raid-stripe-tree can be now enabled for the target filesystem
* mkfs:
* handle lifetime of open file descriptors so it does not trigger udev
that could miss to create the UUID symlinks in /dev
* update warning when CPU page size does not match sector size
* merge features in summary, no more distinction of incompat and runtime
to match the semantics of option -O
* fi show: fix recognizing raw device mapper paths
* other:
* documentation updates, fix links to labels in included directories
==== busybox-links ====
Subpackages: busybox-bzip2 busybox-coreutils busybox-diffutils busybox-ed busybox-findutils busybox-gawk busybox-grep busybox-gzip busybox-misc busybox-psmisc busybox-sed busybox-sendmail busybox-tar busybox-which busybox-xz
- busybox-udhcpc conflicts with udhcp.
==== curl ====
Subpackages: libcurl4
- Add patch to fix various TLS related issues including FTP over SSL
transmission timeouts:
* 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup
==== dav1d ====
Version update (1.3.0 -> 1.4.0)
- Update to version 1.4.0
* AVX-512 optimizations for z1, z2, z3 in 8bit and
high-bitdepth
* New architecture supported: loongarch
* Loongarch optimizations for 8bit
* New architecture supported: RISC-V
* RISC-V optimizations for itx
* Misc improvements in threading and in reducing binary size
* Fix potential integer overflow with extremely large frame
sizes (bsc#1220105, CVE-2024-1580)
==== dcraw ====
Subpackages: dcraw-lang
- Use %patch -P N instead of deprecated %patchN.
==== djvulibre ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== dnsmasq ====
Version update (2.89 -> 2.90)
- update to 2.90:
* CVE-2023-50387, CVE-2023-50868, bsc#1219823, bsc#1219826:
Denial Of Service while trying to validate specially crafted
DNSSEC responses
* Fix reversion in --rev-server introduced in 2.88 which caused
breakage if the prefix length is not exactly divisible by 8
(IPv4) or 4 (IPv6).
* Fix possible SEGV when there server(s) for a particular domain
are configured, but no server which is not qualified for a
particular domain.
* Set the default maximum DNS UDP packet sice to 1232.
Obsoletes: dnsmasq-CVE-2023-28450.patch
* Add --no-dhcpv4-interface and --no-dhcpv6-interface for better
control over which inetrfaces are providing DHCP service.
* Fix issue with stale caching
* Add configurable caching for arbitrary RR-types.
* Add --filter-rr option, to filter arbitrary RR-types.
==== dracut ====
Version update (059+suse.549.gc9f63878 -> 059+suse.554.g6144bf71)
- Update to version 059+suse.554.g6144bf71:
* fix(dracut.spec): update dracut-fips requirements (bsc#1219869)
- Update to version 059+suse.552.g4610ef1b:
* fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)
==== e2fsprogs ====
Subpackages: e2fsprogs-scrub libcom_err2 libext2fs2
- Use %patch -P N instead of deprecated %patchN.
==== ebook-tools ====
- Use %patch -P N instead of deprecated %patchN.
==== ed ====
Version update (1.20 -> 1.20.1)
- GNU ed 1.20.1:
* New command-line options '+line', '+/RE', and '+?RE' have been
implemented to set the current line to the line number
specified or to the first or last line matching the regular
expression 'RE'.
* File names containing control characters 1 to 31 are now
rejected unless they are allowed with the command-line option
'--unsafe-names'.
* File names containing control characters 1 to 31 are now
printed using octal escape sequences.
* Ed now rejects file names ending with a slash.
* Intervening commands that don't set the modified flag no longer
make a second 'e' or 'q' command fail with a 'buffer modified'
warning.
* Tilde expansion is now performed on file names supplied to
commands; if a file name starts with '~/', the tilde (~) is
expanded to the contents of the variable HOME.
* Ed now warns the first time that a command modifies a buffer
loaded from a read-only file.
* It has been documented that 'e' creates an empty buffer if
file does not exist.
* It has been documented that 'f' sets the default filename,
whether or not its argument names an existing file.
* The description of the exit status has been improved in
'--help' and in the manual.
==== eekboard ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== efont-unicode-bitmap-fonts ====
- Use %patch -P N instead of deprecated %patchN.
==== ell ====
Version update (0.61 -> 0.62)
- Update to version 0.62
* Add support for cleanup functions and macros.
* Add support for setting DHCP max attempts.
==== emacs-flim ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== epson-inkjet-printer-escpr ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== espeak ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== expat ====
Version update (2.5.0 -> 2.6.0)
Subpackages: libexpat1
- Fix handling of xmlwf.1 to avoid workarounds in specfile:
* Added libxml2-fix-xmlwf.1-handling.patch
- Call buildconf.sh to avoid (future) issues with expat_config.h.in
- Update keyring automatically from keyserver during OBS service run.
- Explicitly use --without-docbook (before it was implicit).
- Include missing files for documentation and examples.
- Add manpage for xmlwf, which is now available in the released tarball.
- Clean the spec file a bit.
- Update to 2.6.0:
* Security fixes:
- CVE-2023-52425 (boo#1219559)
- - Fix quadratic runtime issues with big tokens
that can cause denial of service, in partial where
dealing with compressed XML input. Applications
that parsed a document in one go -- a single call to
functions XML_Parse or XML_ParseBuffer -- were not affected.
The smaller the chunks/buffers you use for parsing
previously, the bigger the problem prior to the fix.
Backporters should be careful to no omit parts of
pull request #789 and to include earlier pull request #771,
in order to not break the fix.
- CVE-2023-52426 (boo#1219561)
- - Fix billion laughs attacks for users
compiling *without* XML_DTD defined (which is not common).
Users with XML_DTD defined have been protected since
Expat >=2.4.0 (and that was CVE-2013-0340 back then).
* Bug fixes:
- Fix parse-size-dependent "invalid token" error for
external entities that start with a byte order mark
- Fix NULL pointer dereference in setContext via
XML_ExternalEntityParserCreate for compilation with
XML_DTD undefined
- Protect against closing entities out of order
* Other changes:
- Improve support for arc4random/arc4random_buf
- Improve buffer growth in XML_GetBuffer and XML_Parse
- xmlwf: Support --help and --version
- xmlwf: Support custom buffer size for XML_GetBuffer and read
- xmlwf: Improve language and URL clickability in help output
- examples: Add new example "element_declarations.c"
- Be stricter about macro XML_CONTEXT_BYTES at build time
- Make inclusion to expat_config.h consistent
- Autotools: configure.ac: Support --disable-maintainer-mode
- Autotools: Sync CMake templates with CMake 3.26
- Autotools: Make installation of shipped man page doc/xmlwf.1
independent of docbook2man availability
- Autotools|CMake: Add missing -DXML_STATIC to pkg-config file
section "Cflags.private" in order to fix compilation
against static libexpat using pkg-config on Windows
- Autotools|CMake: Require a C99 compiler
(a de-facto requirement already since Expat 2.2.2 of 2017)
- Autotools|CMake: Fix PACKAGE_BUGREPORT variable
- Autotools|CMake: Make test suite require a C++11 compiler
- CMake: Require CMake >=3.5.0
- CMake: Lowercase off_t and size_t to help a bug in Meson
- CMake: Sort xmlwf sources alphabetically
- CMake|Windows: Fix generation of DLL file version info
- CMake: Build tests/benchmark/benchmark.c as well for
a build with -DEXPAT_BUILD_TESTS=ON
- docs: Document the importance of isFinal + adjust tests
accordingly
- docs: Improve use of "NULL" and "null"
- docs: Be specific about version of XML (XML 1.0r4)
and version of C (C99); (XML 1.0r5 will need a sponsor.)
- docs: reference.html: Promote function XML_ParseBuffer more
- docs: reference.html: Add HTML anchors to XML_* macros
- docs: reference.html: Upgrade to OK.css 1.2.0
- docs: Fix typos
- docs|CI: Use HTTPS URLs instead of HTTP at various places
- Address compiler warnings
- Address clang-tidy warnings
- Version info bumped from 9:10:8 (libexpat*.so.1.8.10)
to 10:0:9 (libexpat*.so.1.9.0); see https://verbump.de/
for what these numbers do
==== fde-tools ====
Subpackages: fde-tools-bash-completion fde-tpm-helper
- Add fde-tools-bsc1213945-set-rsa-key-size.patch to set
the highest supported RSA key size (bsc#1213945)
==== gcc ====
- Add gcc-build flavor for building ALP packages, but disabled for
openSUSE.
- Support building suffixed packages, but only allow installing one
variant at the same time.
- Remove obsolete obsoletes.
==== gcc14 ====
Version update (13.2.1+git8285 -> 14.0.1+git8957)
Subpackages: libasan8 libatomic1 libgcc_s1 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libstdc++6 libstdc++6-locale libstdc++6-pp libtsan2 libubsan1
- Update to trunk head, 4a1cd5560b9b545eb848eb1d1e06d345fb, git8957
* bumps libgphobos and libgdrundime SONAME
- Use %patch -P N instead of %patchN
- Refresh gcc44-rename-info-files.patch
==== gd ====
Subpackages: libgd3
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== gdm ====
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
upstream since version 43.0.
==== gegl ====
Version update (0.4.46 -> 0.4.48)
Subpackages: gegl-0_4 libgegl-0_4-0
- Update to version 0.4.48:
+ Core:
- GeglColor extended with GBytes API, and space aware accesors
for RGB and CMYK. Better runtime handling of mismatched GEGL
ops in graphs.
+ Build:
- Use gi-docgen
- Updated vendored libraries
- ctx has been updated from upstream.
+ Operations:
- dropshadow: Fix shrinking with negative-grow radius.
- mantiuk: opt out of OpenMP when building with clang.
- voroni: fix crash.
- shuffle-search: in progress (in workshop, not built by
default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.
- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
fixes building in SLE where both libSDL2-devel and a newer
SDL2-devel packages are available.
==== git ====
Version update (2.43.0 -> 2.43.2)
Subpackages: git-core git-email git-web perl-Git
- Do not replace apparmor configuration, fixes bsc#1216545
- update to 2.43.2:
* https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.4…
* Update to a new feature recently added, "git show-ref --exists".
* Rename detection logic ignored the final line of a file if it
is an incomplete line.
* "git diff --no-rename A B" did not disable rename detection but
did not trigger an error from the command line parser.
* "git diff --no-index file1 file2" segfaulted while invoking the
external diff driver, which has been corrected.
* A failed "git tag -s" did not necessarily result in an error
depending on the crypto backend, which has been corrected.
* "git stash" sometimes was silent even when it failed due to
unwritable index file, which has been corrected.
* Recent conversion to allow more than 0/1 in GIT_FLUSH broke the
mechanism by flipping what yes/no means by mistake, which has
been corrected.
- update to 2.43.1:
* https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.4…
==== gnome-control-center ====
Version update (45.2 -> 45.3)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces
- Update to version 45.3:
+ Datetime: Fix build with -Wincompatible-pointer-types.
+ Region: Prevent preview crash from accessing invalid pointer.
+ Wifi: Fix build with -Wincompatible-pointer-types.
- Drop gnome-control-center-fix-region-preview-crash.patch: fixed
upstream.
==== gnome-maps ====
- Update license based on legaldb review
==== gnome-music ====
Version update (45.0 -> 45.1)
- Update to version 45.1:
+ Tracker queries improvements.
==== gnome-shell ====
Subpackages: gnome-extensions gnome-shell-calendar
- Add gjs Requires, because ScreenSaver DBus daemon is a gjs
script. (bsc#1219359)
==== gpgme ====
Subpackages: libgpgme11 libgpgmepp6
- Update gpgme-D545-obsolete-distutils.patch with upstream's
changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X
==== gpgmeqt ====
- Update gpgme-D545-obsolete-distutils.patch with upstream's
changes (but use pip instead of python-build for wheel building)
- Change from in-place build to out-of-place build in order to
reflect upstream's build setup (See D545)
- Don't replace distutils in 15.X
==== graphviz ====
Subpackages: libcdt5 libcgraph6 libgvc6 libpathplan4
- Use %patch -P N instead of deprecated %patchN.
- Update graphviz-rpmlintrc
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin
- Fix grub.xen memdisk script doesn't look for /boot/grub/grub.cfg
(bsc#1219248) (bsc#1181762)
* grub2-xen-pv-firmware.cfg
* 0001-disk-Optimize-disk-iteration-by-moving-memdisk-to-th.patch
- Fix PowerPC grub loads 5 to 10 minutes slower on SLE-15-SP5 compared to
SLE-15-SP2 (bsc#1217102)
* add 0001-ofdisk-enhance-boot-time-by-focusing-on-boot-disk-re.patch
* add 0002-ofdisk-add-early_log-support.patch
- Sort tar file order for reproducible builds
==== hdparm ====
- Use %patch -P N instead of deprecated %patchN.
==== hfsutils ====
- Use %patch -P N instead of deprecated %patchN.
==== highway ====
Version update (1.0.7 -> 1.1.0)
- Update to release 1.1.0
* Add BitCastScalar, DispatchedTarget, Foreach
* Add Div/Mod and MaskedDiv/ModOr, SaturatedAbs, SaturatedNeg
* Add InterleaveWholeLower/Upper, Dup128VecFromValues
* Add IsInteger, IsIntegerLaneType, RemoveVolatile, RemoveCvRef
* Add MaskedAdd/Sub/Mul/Div/Gather/Min/Max/SatAdd/SatSubOr
* Add MaskFalse, IfNegativeThenNegOrUndefIfZero, PromoteEven/OddTo
* Add ReduceMin/Max, 8-bit reductions, f16 <-> f64 conversions
* Add Span, AlignedArray, matrix-vector mul
* Add SumsOf2/4, I8 SumsOf8, SumsOfAdjQuadAbsDiff,
SumsOfShuffledQuadAbsDiff
* Extend Dot to f32*bf16, FMA to integer
* Fix: RVV 8-bit overflow, UB in vqsort, big-endian bugs, PPC HTM
* New targets: HWY_Z14, HWY_Z15
==== hp2xx ====
- Use %patch -P N instead of deprecated %patchN.
==== hplip ====
Subpackages: hplip-hpijs hplip-sane hplip-udev-rules
- Use %patch -P N instead of deprecated %patchN.
==== hwdata ====
Version update (0.378 -> 0.379)
- update to 0.379:
* Update pci, usb and vendor ids
==== ibus ====
Subpackages: libibus-1_0-5 typelib-1_0-IBus-1_0
- Use %patch -P N instead of deprecated %patchN.
==== intlfonts ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== iso_ent ====
- Use %patch -P N instead of deprecated %patchN.
==== jasper ====
Version update (4.2.0 -> 4.2.1)
- Update to 4.2.1:
* Fix a build problem for the DJGPP/MS-DOS environment (#372).
==== jfsutils ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== kColorPicker-Qt5 ====
- Fix build on Leap. The Qt6 packaging macros set the minimum
compiler version
- Change %post/%postun to %ldconfig_scriptlets
==== kernel-firmware ====
Version update (20240201 -> 20240220)
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 20240220 (git commit 73b4429fae36):
* linux-firmware: update firmware for en8811h 2.5G ethernet phy
* linux-firmware: add firmware for MT7996
* xe: First GuC release for LNL and Xe
* i915: Add GuC v70.20.0 for ADL-P, DG1, DG2, MTL and TGL
* linux-firmware: Add CS35L41 firmware for Lenovo Legion 7i gen7 laptop (16IAX7)
* brcm: Add nvram for the Asus Memo Pad 7 ME176C tablet
* ice: update ice DDP package to 1.3.36.0
* Intel IPU3 ImgU: Move firmware file under intel/ipu
* Intel IPU6: Move firmware binaries under ipu/
* check_whence: Add a check for duplicate link entries
* WHENCE: Clean up section separators
* linux-firmware: Add CS35L41 firmware for additional ASUS Zenbook 2023 models
* panthor: Add initial firmware for Gen10 Arm Mali GPUs
* amdgpu: DMCUB Updates for DCN321: 7.0.38.0
* amdgpu: DMCUB updates for Yellow Carp: 4.0.68.0
* qcom: update venus firmware file for v5.4
* Montage: add firmware for Mont-TSSE
* amdgpu: update DMCUB to v0.0.203.0 for DCN314 and DCN32
* linux-firmware: Remove 2 HP laptops using CS35L41 Audio Firmware
* linux-firmware: Fix filenames for some CS35L41 firmwares for HP
- Use patch macro -P option for RPM 4.20
==== kernel-source ====
Version update (6.7.4 -> 6.7.5)
- Linux 6.7.5 (bsc#1012628).
- ext4: regenerate buddy after block freeing failed if under fc
replay (bsc#1012628).
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
(bsc#1012628).
- dmaengine: ti: k3-udma: Report short packet errors
(bsc#1012628).
- dmaengine: fsl-qdma: Fix a memory leak related to the status
queue DMA (bsc#1012628).
- dmaengine: fsl-qdma: Fix a memory leak related to the queue
command DMA (bsc#1012628).
- phy: qcom-qmp-usb: fix register offsets for ipq8074/ipq6018
(bsc#1012628).
- phy: qcom-qmp-usb: fix serdes init sequence for IPQ6018
(bsc#1012628).
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
(bsc#1012628).
- perf tests: Add perf script test (bsc#1012628).
- perf test: Fix 'perf script' tests on s390 (bsc#1012628).
- perf evlist: Fix evlist__new_default() for > 1 core PMU
(bsc#1012628).
- dmaengine: fix is_slave_direction() return false when
DMA_DEV_TO_DEV (bsc#1012628).
- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
(bsc#1012628).
- cifs: avoid redundant calls to disable multichannel
(bsc#1012628).
- cifs: failure to add channel on iface should bump up weight
(bsc#1012628).
- drm/msms/dp: fixed link clock divider bits be over written in
BPC unknown case (bsc#1012628).
- drm/msm/dp: return correct Colorimetry for
DP_TEST_DYNAMIC_RANGE_CEA case (bsc#1012628).
- drm/msm/dpu: check for valid hw_pp in
dpu_encoder_helper_phys_cleanup (bsc#1012628).
- wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig
(bsc#1012628).
- x86/efistub: Give up if memory attribute protocol returns an
error (bsc#1012628).
- x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR
(bsc#1012628).
- net: stmmac: xgmac: fix handling of DPP safety error for DMA
channels (bsc#1012628).
- wifi: cfg80211: consume both probe response and beacon IEs
(bsc#1012628).
- wifi: mac80211: fix RCU use in TDLS fast-xmit (bsc#1012628).
- wifi: mac80211: fix unsolicited broadcast probe config
(bsc#1012628).
- wifi: mac80211: fix waiting for beacons logic (bsc#1012628).
- wifi: iwlwifi: exit eSR only after the FW does (bsc#1012628).
- wifi: brcmfmac: Adjust n_channels usage for __counted_by
(bsc#1012628).
- netdevsim: avoid potential loop in nsim_dev_trap_report_work()
(bsc#1012628).
- net: atlantic: Fix DMA mapping for PTP hwts ring (bsc#1012628).
- selftests: net: cut more slack for gro fwd tests (bsc#1012628).
- selftests/net: convert unicast_extensions.sh to run it in
unique namespace (bsc#1012628).
- selftests/net: convert pmtu.sh to run it in unique namespace
(bsc#1012628).
- selftests/net: change shebang to bash to support "source"
(bsc#1012628).
- selftests: net: fix tcp listener handling in pmtu.sh
(bsc#1012628).
- selftests: net: avoid just another constant wait (bsc#1012628).
- tsnep: Fix mapping for zero copy XDP_TX action (bsc#1012628).
- tunnels: fix out of bounds access when building IPv6 PMTU error
(bsc#1012628).
- atm: idt77252: fix a memleak in open_card_ubr0 (bsc#1012628).
- octeontx2-pf: Fix a memleak otx2_sq_init (bsc#1012628).
- hwmon: (aspeed-pwm-tacho) mutex for tach reading (bsc#1012628).
- hwmon: (coretemp) Fix out-of-bounds memory access (bsc#1012628).
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
(bsc#1012628).
- inet: read sk->sk_family once in inet_recv_error()
(bsc#1012628).
- drm/i915/gvt: Fix uninitialized variable in handle_mmio()
(bsc#1012628).
- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat
section (bsc#1012628).
- rxrpc: Fix generation of serial numbers to skip zero
(bsc#1012628).
- rxrpc: Fix delayed ACKs to not set the reference serial number
(bsc#1012628).
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
(bsc#1012628).
- rxrpc: Fix counting of new acks and nacks (bsc#1012628).
- selftests: net: let big_tcp test cope with slow env
(bsc#1012628).
- tipc: Check the bearer type before calling
tipc_udp_nl_bearer_add() (bsc#1012628).
- af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC
(bsc#1012628).
- devlink: avoid potential loop in
devlink_rel_nested_in_notify_work() (bsc#1012628).
- ppp_async: limit MRU to 64K (bsc#1012628).
- selftests: cmsg_ipv6: repeat the exact packet (bsc#1012628).
- netfilter: nft_compat: narrow down revision to unsigned 8-bits
(bsc#1012628).
... changelog too long, skipping 163 lines ...
- commit 1dccf2a
==== keyutils ====
Subpackages: libkeyutils1
- Use %patch -P N instead of deprecated %patchN.
==== kmozillahelper ====
- Remove rpm_macro(cmake_kf5) BR, not supported on Leap and
extra-cmke-modules already takes care of that.
==== kvm_stat ====
Version update (6.7.4 -> 6.7.5)
- Use %patch -P N instead of deprecated %patchN.
==== lastlog2 ====
Version update (1.2.0 -> 1.3.1)
Subpackages: liblastlog2-1
- Verson 1.3.1
- pam_lastlog2: improve ll2_read_entry error handling [bsc#1220000]
- Version 1.3.0
- fix sqlite3_step error handling
==== libHX ====
Version update (4.21 -> 4.23)
- Update to release 4.23
* io: use smaller chunks with sendfile(2) to work around
unusual API behavior
* io: make HX_copy_file() utilize copy_file_range when available
==== libadwaita ====
Version update (1.4.2 -> 1.4.3)
Subpackages: libadwaita-1-0 typelib-1_0-Adw-1
- Update to version 1.4.3:
+ AdwAboutWindow: Don't pre-select the first section on the Legal
page.
+ AdwHeaderBar: Fix visibility after changing :show-back-button.
+ AdwPreferencesWindow: Fix :visible-page and :visible-page-name
docs.
+ AdwViewSwitcherBar: Fix a warning when empty.
+ Updated translations.
==== libapparmor ====
- Use %patch -P N instead of deprecated %patchN.
- Add apparmor-abstractions-openssl-allow-version-specific-en.patch to
allow version specific engdef & engines openssl paths (boo#1219571)
==== libblockdev ====
Version update (3.0.4 -> 3.1.0)
Subpackages: libbd_btrfs3 libbd_crypto3 libbd_fs3 libbd_loop3 libbd_lvm3 libbd_mdraid3 libbd_nvme3 libbd_part3 libbd_swap3 libbd_utils3 libblockdev3
- Update to 3.1.0:
* Add BDPluginSpec constructor and use it in plugin_specs_from_names
* overrides: Remove unused 'sys' import
* swap: Add support for checking label and UUID format
* fs: Add a function to check label format for F2FS
* fs: Add a generic function to check for fs info availability
* fs: Fix allowed UUID for generic mkfs with VFAT
* fs: Add support for getting filesystem min size for NTFS and Ext
* Mark NVDIMM plugin as deprecated since 3.1
* part: Fix potential double free when getting parttype
* Fix missing progress initialization in bd_crypto_luks_add_key
* lvm-dbus: Fix leaking error
* lvm-dbus: Avoid using already-freed memory
* utils: Add expected printf string annotation
* fs: Report reason for open() and ioctl() failures
==== libdbusmenu-qt5 ====
- Switch to %autosetup
- Drop obsolete patch:
* full_include_dir.patch
==== libdecor ====
Subpackages: libdecor-0-0
- Remove the -devel package from baselibs.conf
==== libdeflate ====
- baselibs for tools and devel reportedly not needed
- modified sources
% baselibs.conf
- introduce baselibs.conf for openexr
https://build.opensuse.org/request/show/1144873
- added sources
+ baselibs.conf
==== libei ====
- Add baselibs.conf: GNOME 46's at-spi2-core newly linkes libei,
and the at-spi stack is made available bi-arch.
==== libguestfs ====
Subpackages: libguestfs-appliance libguestfs-xfs libguestfs0
- bsc#1206361 - SLES 15 SP5 Beta2 - virt-customize ssh-inject fails
(s390x/kvm/libvirt) (-> Server-Applications module)
use-rtc-driftfix-slew-for-x86-only.patch
==== libgusb ====
- Explicitly require python311-packaging if python 3.11 is being
used. On SLE, python 3.6 is still the default, but 3.11 is used
by meson. Drop python3-base from BuildRequires: it is not
needed, since python will be pulled in by meson.
==== libjpeg-turbo ====
- Update to version 3.0.2
* Fixed a signed integer overflow in the tj3CompressFromYUV8(),
tj3DecodeYUV8(), tj3DecompressToYUV8(), and tj3EncodeYUV8()
functions, detected by the Clang and GCC undefined behavior
sanitizers, that could be triggered by setting the align
parameter to an unreasonably large value. This issue did not
pose a security threat, but removing the warning made it
easier to detect actual security issues, should they arise in
the future.
* Introduced a new parameter (TJPARAM_MAXMEMORY in the
TurboJPEG C API and TJ.PARAM_MAXMEMORY in the TurboJPEG Java
API) and a corresponding TJBench option (-maxmemory) for
specifying the maximum amount of memory (in megabytes) that
will be allocated for intermediate buffers, which are used
with progressive JPEG compression and decompression, optimized
baseline entropy coding, lossless JPEG compression, and
lossless transformation. The new parameter and option serve
the same purpose as the max_memory_to_use field in the
jpeg_memory_mgr struct in the libjpeg API, the JPEGMEM
environment variable, and the cjpeg/djpeg/jpegtran -maxmemory
option.
* Introduced a new parameter (TJPARAM_MAXPIXELS in the TurboJPEG
C API and TJ.PARAM_MAXPIXELS in the TurboJPEG Java API) and a
corresponding TJBench option (-maxpixels) for specifying the
maximum number of pixels that the decompression, lossless
transformation, and packed-pixel image loading
functions/methods will process.
* Fixed an error ("Unsupported color conversion request") that
occurred when attempting to decompress a 3-component lossless
JPEG image without an Adobe APP14 marker. The decompressor
now assumes that a 3-component lossless JPEG image without an
Adobe APP14 marker uses the RGB colorspace if its component
IDs are 1, 2, and 3.
==== libjxl-gtk ====
Version update (0.9.2 -> 0.10.0)
Subpackages: gdk-pixbuf-loader-jxl gimp-plugin-jxl
- Update to release 0.10
* decoder: added ``JxlDecoderGetBoxSizeContents`` for getting the
size of the content of a box without the headers.
* encoder: implemented new API functions for streaming encoding.
==== liblangtag ====
Version update (0.6.4 -> 0.6.7)
- version update to 0.6.7
0.6.6 -> 0.6.7
=================
Akira TAGOH (1):
Add missing header
0.6.5 -> 0.6.6
=================
Akira TAGOH (2):
Do not use variable array of bash-ism.
Fix more compile warnings
- deleted patches
- 0001-ro-MD-ro-to-get-make-check-to-succeed.patch (upstreamed)
==== libnvme ====
Version update (1.7.1+0.g13ba383 -> 1.8+0.gbff7dda)
Subpackages: libnvme-mi1 libnvme1
- Update to version 1.8+0.gbff7dda:
* linux: Explicitly initialize auto-cleanup variables
* example: fix mi identify failed with error cntid
* tree: do not issue an error when subsys lookup fails during scanning
* types: Add controller properties CMBEBS, CMBSWTP and NSSD
* tests: Add sample NBFT table from Dell PowerEdge R660
* tests: Add sample NBFT table from Dell PowerEdge R760
* tests: Fix diffs output for duplicate HFI entries
* nbft: avoid duplicate entries in ssns->hfis
* nbft: Fix (struct nbft_info_subsystem_ns).num_hfis off-by-one
* test: read and dump sysfs tar file
* nvme: allow to overwrite hostnqn and hostid
* nvme: allow to overwrite base sysfs path
* json: dump the output to the user selected filedescriptor
* libnvme: export nvme_dump_tree
* fabrics: add 'concat' option
* mi: set correct rc and errno when crc mismatch
* tree: use logical block size for lba
* json-schema: add keyring and tls_key details (bsc#1219086)
* build: checkout full repo for checkpatch
* linux: avoid segfault in check-tls-key due to null hostnqn/subsysnqn (bsc#1219086)
* meson.build: fixup 'join' syntax
* util: Explicitly initialize auto-cleanup variables
* tree: Explicitly initialize auto-cleanup variables
* linux: Explicitly initialize auto-cleanup variables
* fabrics: Explicitly initialize auto-cleanup variables
* util: Added function to find specific UUID in UUID list.
* build: fix release python tag match
- Disable new unit test which is not running stable in OSB
* add 0001-build-disable-sysfs-test.patch
==== libpaper ====
Version update (2.1.2 -> 2.1.3)
Subpackages: libpaper-tools libpaper2
- Update 2.1.3:
* This release fixes a small problem with the paperspecs(5) man page,
and ensures that the name of the âpaperâ program is always set,
even in a non-relocatable build.
==== libphonenumber ====
Version update (8.13.23 -> 8.13.30)
- Update to version 8.13.30:
* Update alternate formatting data, phone metadata, geocoding
data, carrier data
* Updated / refreshed time zone meta data.
* New geocoding data
- Add patch submitted to upstream at gh#google/libphonenumber#3394
to fix building with protobuf 3.25.1:
* 0001-Add-support-to-protobuf-3.25.1.patch
- Add patch submitted in gh#sergiomb2/libphonenumber#1 by
Fabian Vogt:
* 0002-Avoid-intermediate-proto-object-library.patch
==== libpng16 ====
Version update (1.6.40 -> 1.6.42)
- Update to version 1.6.42:
* Fixed the implementation of the macro function "png_check_sig".
This was an API regression, introduced in libpng-1.6.41.
(Reported by Matthieu Darbois)
==== libqt5-qtbase ====
Version update (5.15.12+kde147 -> 5.15.12+kde151)
Subpackages: libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5OpenGL5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libqt5-qtbase-platformtheme-gtk3
- Update to version 5.15.12+kde151:
* Improve KTX file reading memory safety (CVE-2024-25580, boo#1219996)
* Revert "xcb: only set base size when it's valid"
* Fix potential leak of QPropertyAnimation in QLineEditIconButton
* QBitArray: correct inline keyword
==== libqt5-qtwebengine ====
- Switch to '%patch -P'
- Build with python 3.11 on Leap
==== libshumate ====
Subpackages: libshumate-1_0-1 typelib-1_0-Shumate-1_0
- Update licenses based on legaldb review
==== libstorage-ng ====
Version update (4.5.176 -> 4.5.191)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Finnish) (bsc#1149754)
- 4.5.191
- Translated using Weblate (Indonesian) (bsc#1149754)
- 4.5.190
- merge gh#openSUSE/libstorage-ng#986
- log textdomain codeset
- 4.5.189
- merge gh#openSUSE/libstorage-ng#985
- log locale
- 4.5.188
- merge gh#openSUSE/libstorage-ng#984
- log some languange environmant variables
- log some language environment variables
- 4.5.187
- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.186
- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.185
- Translated using Weblate (Czech) (bsc#1149754)
- 4.5.184
- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.183
- merge gh#openSUSE/libstorage-ng#983
- fixed typo
- 4.5.182
- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.181
- Translated using Weblate (Japanese) (bsc#1149754)
- Translated using Weblate (Catalan) (bsc#1149754)
- merge gh#openSUSE/libstorage-ng#982
- updated pot and po files
- 4.5.180
- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.179
- merge gh#openSUSE/libstorage-ng#981
- fix reusing volume group name (bsc#1219266)
- 4.5.178
- merge gh#openSUSE/libstorage-ng#980
- added experimental support for bcachefs
- 4.5.177
==== libunwind ====
Version update (1.7.2 -> 1.8.0)
- Disable LTO on aarch64 until upstream fix the issue:
https://github.com/libunwind/libunwind/issues/693
- Update to 1.8.0:
* Improve unwinding through a bad function pointer on x86_64
* Fix UMRs indicated by valgrind (x86_64)
* fix byte_order_is_valid function logic
* Use size_t to match R.H.S
* Move get_proc_info_in_range under dwarf/
* Bump actions/checkout@v2 to @V3
* dwarf_find_unwind_table: Find load_base correctly when current
segment does not start at segbase
* Add introspection for march=armv8-a+sve
* Linux: Make get_elf_image guaranteed AS-safe
* Provide syscall wrappers for mmap and munmap
* Allow to use a custom dl_iterate_phdr implementation
* aarch64: unw_step() validates address before calling dwarf_get
* Provide AS-safe allocator to LZMA
* Rework register load in aarch64_local_resume()
* Fix arm postdecrement
* Added support for unwinding through PPC64 PLT entries
* Fix array indexing bug in dwarf_search_unwind_table
* Fix unaligned memory accesses in */Ginit.c
* Get filename and offset from ip
* Fix maps leak if caller's pathlen is too small
* Adjust DYNAMIC addrs in loaded image
* Fix crash in elf_w(valid_object)
* Fix segfault on QNX
==== make ====
- Use %patch -P
==== man ====
- We don't need anymore systemd-tmpfiles (boo#1219370#c13)
- Move creation of /var/cache/man into %pre scriplet (boo#1219370)
==== mariadb ====
Version update (11.2.2 -> 11.2.3)
Subpackages: libmariadbd19 mariadb-client mariadb-errormessages
- Update to 11.2.3:
https://mariadb.com/kb/en/mariadb-11-2-3-release-notes/
https://mariadb.com/kb/en/mariadb-11-2-3-changelog/
- Update list of skipped tests
==== mdevctl ====
- Add /usr/lib/mdevctl/scripts.d/{callouts,notifiers} directories
==== mozilla-nss ====
Version update (3.96.1 -> 3.97)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs mozilla-nss-tools
- update to NSS 3.97
* bmo#1875506 - make Xyber768d00 opt-in by policy
* bmo#1871631 - add libssl support for xyber768d00
* bmo#1871630 - add PK11_ConcatSymKeys
* bmo#1775046 - add Kyber and a PKCS#11 KEM interface to softoken
* bmo#1871152 - add a FreeBL API for Kyber
* bmo#1826451 - part 2: vendor github.com/pq-crystals/kyber/commit/e0d1c6ff
* bmo#1826451 - part 1: add a script for vendoring kyber from pq-crystals repo
* bmo#1835828 - Removing the calls to RSA Blind from loader.*
* bmo#1874111 - fix worker type for level3 mac tasks
* bmo#1835828 - RSA Blind implementation
* bmo#1869642 - Remove DSA selftests
* bmo#1873296 - read KWP testvectors from JSON
* bmo#1822450 - Backed out changeset dcb174139e4f
* bmo#1822450 - Fix CKM_PBE_SHA1_DES2_EDE_CBC derivation
* bmo#1871219 - Wrap CC shell commands in gyp expansions
==== mpg123 ====
Version update (1.32.4 -> 1.32.5)
Subpackages: libmpg123-0 mpg123-openal
- Update to version 1.32.5
build:
* CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366).
* CMake port links libsyn123 with libm now (bug 370).
libmpg123:
* Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368).
* Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and
also avoid returning void.
* Make ARM builds work with nagging (missing feature macros for std=c99).
==== mtools ====
- Use %autosetup macro.
==== multipath-tools ====
Version update (0.9.7+93+suse.e2f2272 -> 0.9.8~1+82+suse.dcd98a3)
Subpackages: kpartx libmpath0
- Update to version 0.9.8~1+82+suse.dcd98a3:
* Adapt package version such that it shows as a 0.9.8 prerelease
* Add missing udev rules file
- Update to version 0.9.7+148+suse.9780ae0:
* 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)
- Update to version 0.9.7+148+suse.7d9953e.obscpio
* This is a multipath-tools 0.9.8 pre-release
* fix fast_io_fail for Infinibox (bsc#1219348)
* Fix activation of LVM volume groups during coldplug (bsc#1219142)
- Update to version 0.9.7+140+suse.2d78457:
* This is a multipath-tools 0.9.8 pre-release
* Socket activation via multipathd.socket has been disabled by default
because it has undesirable side effects on systems without multipath.
Users with multipath hardware should enable multipathd.service
* The restorequeueing CLI command now only enables queueing if
disablequeueing had been sent before
* Avoid multipathd hang during map flush
* multipathd now tracks the queueing mode of maps in its internal features string
* Improve error messages in 'multipathd -k'
* Fix segfault in autoresize code (bsc#1219289)
* Fix missing map reloads (bsc#1219796)
* Documentation fixes, spelling fixes, minor code fixes
==== musepack ====
- Use %patch -P N instead of deprecated %patchN.
==== ncurses ====
Version update (6.4.20240120 -> 6.4.20240210)
Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen
- Add ncurses patch 20240210
+ compiler-warning fixes, while investigating an optimizer bug in
"gcc (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0"
which results in only the first byte of a multibyte character being
printed to the screen.
- Change order of use=vt100+4bsd and use=rxvt+pcfkeys in rxvt-basic
to get correct arrow keys back (boo#1219626)
- Add ncurses patch 20240203
+ minor changes to tracing and locale-checks.
- Add ncurses patch 20240127
+ amend change to z39-a (report by Sven Joachim).
+ use xterm+nopcfkeys, vt52-basic, dec+pp, dec+sl, vt52+arrows,
hp+pfk+cr, klone+acs, klone+color, klone+sgr, ncr160wy50+pp
to trim -TD
+ NetBSD-related fixes for x68k and wsvt52 (patch by Thomas Klausner)
==== neon ====
- Use %patch -P N instead of deprecated %patchN.
==== nodejs21 ====
Version update (21.5.0 -> 21.6.2)
Subpackages: npm21
- Update to 21.6.2: (security updates)
* (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High)
* (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High)
* (CVE-2024-21896, bsc#1219994) - Path traversal by monkey-patching Buffer internals- (High)
* (CVE-2024-22017, bsc#1219995) - setuid() does not drop all privileges due to io_uring - (High)
* (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium)
* (CVE-2024-21891, bsc#1219998) - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium)
* (CVE-2024-21890, bsc#1219999) - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium)
* (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium)
* undici version 5.28.3 (CVE-2024-24758, bsc#1220017)
* libuv version 1.48.0
- Update to 21.6.1:
* Revert "stream: fix cloned webstreams not being unref'd"
- Changes in 21.6.0:
* New connection attempt events
* --allow-addons to enable addon usage when using the Permission Model.
* Support configurable snapshot through --build-snapshot-config flag
- fix_ci_tests.patch: refreshed
==== nvidia-open-driver-G06-signed ====
Version update (545.29.06_k6.7.4_1 -> 545.29.06_k6.7.5_1)
- re-enable build of -azure kernel flavor; syntax check was wrong
- remove conflicts to nvidia-open-driver-G06-kmp, since it's now
provided instead (OMG!); add obsoletes to it as well to make
sure it gets replaced (bsc#1220196)
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
- kernel-syms-azure is not available on ALP
==== nvme-cli ====
Version update (2.7.1 -> 2.8)
Subpackages: nvme-cli-bash-completion
- Update to version 2.8:
* nvme-print-json: append array object in json_support_log
* sed: Add plugin for basic SED Opal operations (jsc#PED-5061)
* don't include newlines in already wrapped text
* nvme: do not include meta data for PRACT=1 and MD=8 (version 2)
* create-ns: align the namespaces to 1Mib boundaries when using SI suffixes
* doc: Fix config-schema.json's URL
* plugins/solidigm: Compressing vs-internal-log log files into zip file.
* nbft: do not issue an error if ACPI tables are missing
* nbft: fixup include for libnvme
* doc: Fix short option name for cfg-file
* completions: added Solidigm plugin to autocomplete scripts
* nvme: Remove unused cfg argument from NVME_ARGS() macro
* nvme: fix directive receive identify offsets
* nvme-fabrics: enable option 'concat'
* build: Update libnvme wrap
* plugins/wdc: Add Debug Log Collection Support
* nbft: fix tcp/dhcp address fallback retry (bsc#1218873)
* nvme: use correct telemetry log size
* nvme-print: fix typo in list verbose output (bsc#1219086)
* nvme: print inserted tls key for check-tls-key (bsc#1219086)
* plugins/wdc: Plugin fixes and updates
* fabrics: move hostid/hostnqn warnings to verbose level (bsc#1219086)
==== obex-data-server ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
- Clean spec file
==== openssl-1_1 ====
Subpackages: libopenssl1_1
- Enable running the regression tests in FIPS mode.
==== openvpn ====
Version update (2.6.8 -> 2.6.9)
- update to 2.6.9:
* Remove unused function prototype crypto_adjust_frame_parameters
* Log SSL alerts more prominently
* Document tls-exit option mainly as test option
* Remove TEST_GET_DEFAULT_GATEWAY as it duplicates --show-gateway
* Fix check_session_buf_not_used using wrong index
* Add missing check for nl_socket_alloc failure
* Add check for nice in cmake config
* Remove compat versionhelpers.h and remove cmake/configure check for it
* Extend the error message when TLS 1.0 PRF fails
* Fix unaligned access in macOS, FreeBSD, Solaris hwaddr
* Check PRF availability on initialisation and add --force-tls-key-material-export
* Make it more explicit and visible when pkg-config is not found
* Clarify that the tls-crypt-v2-verify has a very limited env set
* Implement the --tls-export-cert feature
* Remove conditional text for Apache2 linking exception
* Remove --tls-export-cert
* Remove superfluous x509_write_pem()
* sample-keys: renew for the next 10 years
* GHA: clean up libressl builds with newer libressl
* configure.ac: Remove unused AC_TYPE_SIGNAL macro
* documentation: remove reference to removed option --show-proxy-settings
* unit_tests: remove includes for mock_msg.h
* documentation: improve documentation of --x509-track
* NTLM: add length check to add_security_buffer
* NTLM: increase size of phase 2 response we can handle
* proxy-options.rst: Add proper documentation for --http-proxy-user-pass
* buf_string_match_head_str: Fix Coverity issue 'Unsigned compared against 0'
* --http-proxy-user-pass: allow to specify in either order with --http-proxy
* README.cmake.md: Document minimum required CMake version for --preset
* documentation: Update and fix documentation for --push-peer-info
* documentation: Fixes for previous fixes to --push-peer-info
* OpenBSD: repair --show-gateway
* get_default_gateway() HWADDR overhaul
* fix uncrustify complaints about previous patch
* preparing release 2.6.9
* dco-freebsd: dynamically re-allocate buffer if it's too small
* tun.c: don't attempt to delete DNS and WINS servers if they're not set
* vcpkg-ports/pkcs11-helper: bump to version 1.30
* Add support for mbedtls 3.X.Y
* Update README.mbedtls
* Disable TLS 1.3 support with mbed TLS
* Enable key export with mbed TLS 3.x.y
* protocol_dump: tls-crypt support
* Fix IPv6 route add/delete message log level
* fix(ssl): init peer_id when init tls_multi
==== orc ====
Version update (0.4.34 -> 0.4.37)
- version update to 0.4.37
0.4.37
======
- enable neon instructions on Apple ARM64 (Aleix Conchillo Flaqué)
- orcc: Fix regression, was hard-coded to use "sse" as default target (Sebastian Dröge)
- MMX backend fixes (L. E. Segovia, Jorge Zapata)
- testsuite: Build fixes for Clang (L. E. Segovia)
- testsuite, tools: Fix warning caused by inserting unneeded source operands (L. E. Segovia)
- orccompiler: call sys_icache_invalidate() to invalidate macos inst cache (Aleix Conchillo Flaqué)
- macOS/iOS version/target check build fixes (Aleix Conchillo Flaqué)
0.4.36
======
- Only use AVX / AVX2 instructions on CPUs that support both AVX and AVX2
(fixes crash on machines that only support AVX) (L. E. Segovia)
0.4.35
======
- Add support for AVX / AVX2 (L. E. Segovia)
- SSE backend improvements (L. E. Segovia)
- New `orf` and `andf` opcodes for bitwise AND and OR for single precision floats (Jorge Zapata)
- Add support for `convwf`, int16 to float conversion (Jorge Zapata)
- Allow backend selection through ORC_TARGET environment variable (L. E. Segovia)
- Documentation improvements (Jorge Zapata, L. E. Segovia, Tim-Philipp Müller)
- orconce: Use Win32 once implementation with MSVC (Seungha Yang, L. E. Segovia)
- orcc: add --binary option to output raw machine code for functions (L. E. Segovia)
- orcprofile: Implement Windows high-resolution timestamp for MSVC
to allow benchmarking on MSVC builds (L. E. Segovia)
==== osinfo-db ====
- Add support for SLE Micro 6.0 (jsc#PED-6305)
add-slem6.0-support.patch
- Add support for openSUSE Leap 15.6 (jsc#PED-6305)
add-opensuse-leap-15.6-support.patch
==== pam-config ====
Version update (2.10 -> 2.11)
- Update to version 2.11
- pam_gnome_keyring: use options in AUTH [bsc#1219767]
==== parted ====
Subpackages: libparted-fs-resize0 libparted2
- avoid deprecated rpm syntax
==== patterns-server ====
Subpackages: patterns-server-dhcp_dns_server patterns-server-directory_server patterns-server-file_server patterns-server-kvm_server patterns-server-kvm_tools patterns-server-lamp_server patterns-server-mail_server patterns-server-printing
- Do not recommend mailman: pulls a 2nd python stack.
- kvm_server pattern:
- stop Recommending tigervnc and virt-install as they're 100%
client tools. In fact, it is the kvm_tools pattern that does
Require them (leave them as Suggested, for now, just to leave
a record of them... but only temporarily).
Note that this will result in a different behavior, wrt to the current
one. I.e., anyone installing _only_ the kvm_server pattern, will
not get those two packages automatically.
==== pcr-oracle ====
- Add fix_loader_conf.patch to measure the systemd-boot loader.conf file
==== pcre2 ====
Version update (10.42 -> 10.43)
Subpackages: libpcre2-16-0 libpcre2-32-0 libpcre2-8-0
- pcre2 10.43:
* The JIT code no longer supports ARMv5 architecture.
* A new function pcre2_get_match_data_heapframes_size() for finer
heap control.
* New option flags to restrict the interaction between ASCII and
non-ASCII characters for caseless matching and \d and friends.
There are also new pattern constructs to control these flags
from within a pattern.
* Upgrade to Unicode 15.0.0.
* Treat a NULL pattern with zero length as an empty string.
* Added support for limited-length variable-length lookbehind
assertions, with a default maximum length of 255 characters
(same as Perl) but with a function to adjust the limit.
* Perl changed the meaning of (for example) {,3} which did not
used to be recognized as a quantifier. Now it means {0,3} and
PCRE2 has also changed. Note that {,} is still not a
quantifier.
* Following Perl, allow spaces and tabs after { and before } in
all Perl- compatible items that use braces, and also around
commas in quantifiers. The one exception in PCRE2 is \u{...},
which is from ECMAScript, not Perl, and PCRE2 follows
ECMAScript usage.
* Changed the meaning of \w and its synonyms and derivatives (\b
and \B) in UCP mode to follow Perl. It now matches characters
whose general categories are L or N or whose particular
categories are Mn (non-spacing mark) or Pc (combining
punctuation).
* Changed the default meaning of [:xdigit:] in UCP mode to
follow Perl. It now matches the "fullwidth" versions of hex
digits. PCRE2_EXTRA_ASCII_DIGIT can be used to keep it ASCII
only.
* Make PCRE2_UCP the default in UTF mode in pcre2grep and add
- no_ucp, --case-restrict and --posix-digit.
* Add --group-separator and --no-group-separator to pcre2grep.
==== perl-Bootloader ====
Version update (1.11 -> 1.12)
- merge gh#openSUSE/perl-bootloader#163
- validate test output for each shell individually
- update and extend tests
- reworked default-settings command
- add test case for default-settings
- rework get-option command
- add test case for get-option
- rework del-option command
- add test case for del-option
- rework add-option command
- add test case for add-option
- rework grub2-efi install
- adjust some tests
- systemd-boot test adjusted
- rework remove-kernel option and add tests
- rework add-kernel option and add tests
- adjust kexec-bootloader and add tests
- remove support for dash
- remove ancient perl library code from master branch
- updated git2log script
- adjust spec file
- rewrite grub2 install to be more compatible (bsc#1214361)
- 1.12
==== php8 ====
Version update (8.2.15 -> 8.2.16)
Subpackages: php8-ctype php8-dom php8-iconv php8-openssl php8-pdo php8-sqlite php8-tokenizer php8-xmlreader php8-xmlwriter
- version update to 8.2.16
* This is a bug fix release.
- modified patches
% php-build-reproducible-phar.patch (refreshed)
==== 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
- Force using doxygen-1_10 in SLE where the default doxygen is too
old and generates broken docs (boo#1217886)
- Add a conflict in -pulseaudio with
pipewire-modules-%{apiver} < 1.0.0 since the
libpipewire-module-protocol-pulse.so module was included in
- modules before 1.0.0 so we should avoid a file conflict.
==== pkcs11-helper ====
Version update (1.29.0 -> 1.30.0)
- update to 1.30.0:
* core: add dynamic loader provider attribute
* openssl: support DSA in libressl-3.5.0
* openssl: fix openssl_ex_data_dup prototype
- get rid of almost empty pkcs11-helper package
==== pkgconf ====
Version update (1.8.0 -> 2.1.1)
Subpackages: pkgconf-m4 pkgconf-pkg-config
- update to 2.1.1:
* Fix --modversion with constraints
* Reintroduce an optimization to the dependency graph walker
which avoids revisiting already visited nodes
* Add a regression test to check that the dependency flattener is
working as expected
- update to 2.1.0:
* new solver for higher performance with complicated graphs
* Add --license selector to the pkgconf CLI
* Add flag --verbose and --solution to CLI
* Changes and fixes to --modversion
* bug fixes and developer visible changes
- drop pkgconf-CVE-2023-24056.patch, now included
==== poppler ====
Version update (23.12.0 -> 24.02.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools
- version update to 24.02.0
Release 24.02.0:
core:
* Fix reading some JBIG2 streams. Issue #1319
* Fix saving some annotation interior color when it's empty
* Make searching for fonts when adding annotations a bit faster
* Make sure images are compressed when adding them
* Small internal code cleanup
utils:
* pdfimages: return exit code 2 when error opening output files
Release 24.01.0:
core:
* Don't crash on certain documents on the NSS signature backend
* Fix infinite loop in some annotation code if there's not space for even one character
* Fix build on Android with generic font configuration
* Small internal code cleanup
==== poppler-qt5 ====
Version update (23.12.0 -> 24.02.0)
- version update to 24.02.0
Release 24.02.0:
core:
* Fix reading some JBIG2 streams. Issue #1319
* Fix saving some annotation interior color when it's empty
* Make searching for fonts when adding annotations a bit faster
* Make sure images are compressed when adding them
* Small internal code cleanup
utils:
* pdfimages: return exit code 2 when error opening output files
Release 24.01.0:
core:
* Don't crash on certain documents on the NSS signature backend
* Fix infinite loop in some annotation code if there's not space for even one character
* Fix build on Android with generic font configuration
* Small internal code cleanup
==== potrace ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== prctl ====
- Use %patch -P N instead of deprecated %patchN.
- Move license to %license section
==== publicsuffix ====
Version update (20240123 -> 20240212)
- Update to version 20240212:
* Add cprapid.com suffix to private section (#1892)
* util: gTLD data autopull updates for 2024-02-08T15:13:14 UTC (#1932)
* Added Cyclic Software (#1737)
* Update public_suffix_list.dat for scw.cloud subdomains (#1740)
* Update public_suffix_list.dat (#1926)
* Add ZAP-Hosting cloud domain (#1907)
* Add `flutterflow.app` (#1666)
* Update public_suffix_list.dat (#1614)
* Brave Submissions to the Public Suffix List - Q4 2023 (#1872)
* Add pley.games (#1881)
* Add panel.dev (#1916)
* add 12CHARS to private domains (#1915)
* Azure updates for Microsoft Corporate Domains (#1891)
* Remove blog.kg from private section (#1840)
* AWS Submissions to the Public Suffix List - Q4 2023 (#1876)
* Homebase requested the addition of id.pub kin.one kin.pub (#1768)
* Replace run.app and a.run.app with *.run.app (#1928)
* Add pages.gay (#1920)
* Update Platform.sh domains (#1792)
* fix(adobe): add aem.live and aem.page domains (#1874)
* Update code builder domains with the canary (#1802)
* Add atmeta.com to PSL and consolidate Meta entries (#1736)
* util: gTLD data autopull updates for 2024-01-24T15:14:29 UTC (#1923)
==== pulseaudio ====
Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-setup pulseaudio-utils system-user-pulse
- Add cherry-picks to fix UCM crashes
* pulseaudio-replace-port-device-UCM-context-assertion-with-an-error.patch
* pulseaudio-check-UCM-verb-before-working-with-device-status.patch
==== python-cryptography ====
Version update (41.0.7 -> 42.0.4)
- update to 42.0.4 (bsc#1220210, CVE-2024-26130):
* Fixed a null-pointer-dereference and segfault that could occur
when creating a PKCS#12 bundle. Credit to Alexander-Programming
for reporting the issue. CVE-2024-26130
* Fixed ASN.1 encoding for PKCS7/SMIME signed messages. The fields
SMIMECapabilities and SignatureAlgorithmIdentifier should now be
correctly encoded according to the definitions in :rfc:2633
:rfc:3370.
- update to 42.0.3:
* Fixed an initialization issue that caused key loading failures for some
users.
- Drop patch skip_openssl_memleak_test.patch not needed anymore.
- update to 42.0.2:
* Updated Windows, macOS, and Linux wheels to be compiled with
OpenSSL 3.2.1.
* Fixed an issue that prevented the use of Python buffer
protocol objects in sign and verify methods on asymmetric
keys.
* Fixed an issue with incorrect keyword-argument naming with
EllipticCurvePrivateKey :meth:`~cryptography.hazmat.primitive
s.asymmetric.ec.EllipticCurvePrivateKey.exchange`,
X25519PrivateKey :meth:`~cryptography.hazmat.primitives.asymm
etric.x25519.X25519PrivateKey.exchange`, X448PrivateKey :meth
:`~cryptography.hazmat.primitives.asymmetric.x448.X448Private
Key.exchange`, and DHPrivateKey :meth:`~cryptography.hazmat.p
rimitives.asymmetric.dh.DHPrivateKey.exchange`.
- update to 42.0.1:
* Fixed an issue with incorrect keyword-argument naming with
EllipticCurvePrivateKey :meth:`~cryptography.hazmat.primitive
s.asymmetric.ec.EllipticCurvePrivateKey.sign`.
* Resolved compatibility issue with loading certain RSA public
keys in :func:`~cryptography.hazmat.primitives.serialization.
load_pem_public_key`.
* BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.7.
* BACKWARDS INCOMPATIBLE: Loading a PKCS7 with no content field
using :func:`~cryptography.hazmat.primitives.serialization.pk
cs7.load_pem_pkcs7_certificates` or :func:`~cryptography.hazm
at.primitives.serialization.pkcs7.load_der_pkcs7_certificates
` will now raise a ValueError rather than return an empty
list.
* Parsing SSH certificates no longer permits malformed critical
options with values, as documented in the 41.0.2 release
notes.
* Updated Windows, macOS, and Linux wheels to be compiled with
OpenSSL 3.2.0.
* Updated the minimum supported Rust version (MSRV) to 1.63.0,
from 1.56.0.
* We now publish both py37 and py39 abi3 wheels. This should
resolve some errors relating to initializing a module
multiple times per process.
* Support :class:`~cryptography.hazmat.primitives.asymmetric.pa
dding.PSS` for X.509 certificate signing requests and
certificate revocation lists with the keyword-only argument
rsa_padding on the sign methods for
:class:`~cryptography.x509.CertificateSigningRequestBuilder`
and
:class:`~cryptography.x509.CertificateRevocationListBuilder`.
* Added support for obtaining X.509 certificate signing request
signature algorithm parameters (including PSS) via :meth:`~cr
yptography.x509.CertificateSigningRequest.signature_algorithm
_parameters`.
* Added support for obtaining X.509 certificate revocation list
signature algorithm parameters (including PSS) via :meth:`~cr
yptography.x509.CertificateRevocationList.signature_algorithm
_parameters`.
* Added mgf property to :class:`~cryptography.hazmat.primitives
.asymmetric.padding.PSS`.
* Added algorithm and mgf properties to :class:`~cryptography.h
azmat.primitives.asymmetric.padding.OAEP`.
* Added the following properties that return timezone-aware
datetime objects:
:meth:`~cryptography.x509.Certificate.not_valid_before_utc`,
:meth:`~cryptography.x509.Certificate.not_valid_after_utc`, :
meth:`~cryptography.x509.RevokedCertificate.revocation_date_u
tc`, :meth:`~cryptography.x509.CertificateRevocationList.next
_update_utc`, :meth:`~cryptography.x509.CertificateRevocation
List.last_update_utc`. These are timezone-aware variants of
existing properties that return naïve datetime objects.
* Deprecated the following properties that return naïve
datetime objects:
:meth:`~cryptography.x509.Certificate.not_valid_before`,
:meth:`~cryptography.x509.Certificate.not_valid_after`, :meth
:`~cryptography.x509.RevokedCertificate.revocation_date`, :me
th:`~cryptography.x509.CertificateRevocationList.next_update`
, :meth:`~cryptography.x509.CertificateRevocationList.last_up
date` in favor of the new timezone-aware variants mentioned
above.
* Added support for :class:`~cryptography.hazmat.primitives.cip
hers.algorithms.ChaCha20` on LibreSSL.
* Added support for RSA PSS signatures in PKCS7 with :meth:`~cr
yptography.hazmat.primitives.serialization.pkcs7.PKCS7Signatu
reBuilder.add_signer`.
* In the next release (43.0.0) of cryptography, loading an
X.509 certificate with a negative serial number will raise an
exception. This has been deprecated since 36.0.0.
* Added support for :class:`~cryptography.hazmat.primitives.cip
hers.aead.AESGCMSIV` when using OpenSSL 3.2.0+.
* Added the :mod:`X.509 path validation
<cryptography.x509.verification>` APIs for
... changelog too long, skipping 9 lines ...
- switch to new cargo-vendor
==== python-linux-procfs ====
- align license tag with COPYING
==== python-lxml ====
- Add skip-test-under-libexpat-2.6.0.patch to skip broken test with
expat 2.6.0, gh#python/cpython#115133
==== python311 ====
Subpackages: python311-curses python311-dbm
- Add upstream patch libexpat260.patch, Fix tests for XMLPullParser
with Expat 2.6.0, gh#python/cpython#115289
==== python311-core ====
Subpackages: libpython3_11-1_0 python311-base
- Add upstream patch libexpat260.patch, Fix tests for XMLPullParser
with Expat 2.6.0, gh#python/cpython#115289
==== qalculate ====
Version update (4.8.1 -> 4.9.0)
Subpackages: libqalculate22 qalculate-data
- update to v4.9.0:
* Support for specifying a fixed denominator for display of
fractions (e.g. "0.3 ft â 1/8 â (3 + 5/8) in")
* Return gcd of numerators divided by lcm of denominators in
gcd() with non-integer rational numbers, and vice versa for
lcm()
* Add units for mean Gregorian and tropical years
* Ignore underscore in number
* Replace defunct exchange rates source and fix bitcoin
exchange rate
* Fix asin(x)=a, acos(x)=a, and atan(x)=a, when a contains an
angle unit and default angle unit is set
* Fix output of value converted to unit expression with
numerical multiplier in denominator, e.g. "â L/(100 km)"
* Fix segfault when trying to solve
"(xsqrt(x)-ysqrt(y))/(sqrt(x)-sqrt(y))=x+sqrt(x*y)+y"
* Fix parsing of case insensitive object name ending with
Unicode character when followed by another Unicode character
in expression, e.g. "микÑомеÑÑ"
* Add history command, listing expression history
* Display all exponents 0-9 using Unicode superscript
characters if these are the only exponents in the expression
==== qemu ====
Version update (8.2.0 -> 8.2.1)
Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-pr-helper qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios
- Just "prettify" the spec files a little:
* [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)
- Patchqueue shrinking and bugfixing (actually, more of a temporary
workaround, until a proper solution is found upstream):
* [openSUSE] roms/seabios: revert some upstream commits that
break a lot of use-cases
* [openSUSE] roms/seabios: Drop an old (and no longer necessary)
downstream patch (bsc#1219977)
Update to latest stable version (8.2.1)
- Downstream changes:
* [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164)
* [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV
* [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files
- Upstream backports:
* target/arm: Fix incorrect aa64_tidcp1 feature check
* target/arm: Fix A64 scalar SQSHRN and SQRSHRN
* target/xtensa: fix OOB TLB entry access
* qtest: bump aspeed_smc-test timeout to 6 minutes
* monitor: only run coroutine commands in qemu_aio_context
* iotests: port 141 to Python for reliable QMP testing
* iotests: add filter_qmp_generated_node_ids()
* block/blklogwrites: Fix a bug when logging "write zeroes" operations.
* virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693)
* tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct
* linux-user/riscv: Adjust vdso signal frame cfa offsets
* linux-user: Fixed cpu restore with pc 0 on SIGBUS
* block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status
* coroutine-ucontext: Save fake stack for pooled coroutine
* tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns
* accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses
* acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM
* s390x/pci: drive ISM reset from subsystem reset
* s390x/pci: refresh fh before disabling aif
* s390x/pci: avoid double enable/disable of aif
* hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued
* hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt
* hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources
* hw/scsi/esp-pci: use correct address register for PCI DMA transfers
* migration/rdma: define htonll/ntohll only if not predefined
* hw/pflash: implement update buffer for block writes
* hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p
* hw/pflash: refactor pflash_data_write()
* backends/cryptodev: Do not ignore throttle/backends Errors
* target/i386: pcrel: store low bits of physical address in data[0]
* target/i386: fix incorrect EIP in PC-relative translation blocks
* target/i386: Do not re-compute new pc with CF_PCREL
* load_elf: fix iterator's type for elf file processing
* target/hppa: Update SeaBIOS-hppa to version 15
* target/hppa: Fix IOR and ISR on error in probe
* target/hppa: Fix IOR and ISR on unaligned access trap
* target/hppa: Export function hppa_set_ior_and_isr()
* target/hppa: Avoid accessing %gr0 when raising exception
* hw/hppa: Move software power button address back into PDC
* target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0
* hw/pci-host/astro: Add missing astro & elroy registers for NetBSD
* hw/hppa/machine: Disable default devices with --nodefaults option
* hw/hppa/machine: Allow up to 3840 MB total memory
* readthodocs: fully specify a build environment
* .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large
* target/s390x: Fix LAE setting a wrong access register
* tests/qtest/virtio-ccw: Fix device presence checking
* tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
* tests/acpi: update expected data files
* edk2: update binaries to git snapshot
* edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE.
* edk2: update to git snapshot
* tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes
* util: fix build with musl libc on ppc64le
* tcg/ppc: Use new registers for LQ destination
* hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
* hw/vfio: fix iteration over global VFIODevice list
* vfio/container: Replace basename with g_path_get_basename
* edu: fix DMA range upper bound check
* hw/net: cadence_gem: Fix MDIO_OP_xxx values
* audio/audio.c: remove trailing newline in error_setg
* chardev/char.c: fix "abstract device type" error message
* target/riscv: Fix mcycle/minstret increment behavior
* hw/net/can/sja1000: fix bug for single acceptance filter and standard frame
* target/i386: the sgx_epc_get_section stub is reachable
* configure: use a native non-cross compiler for linux-user
* include/ui/rect.h: fix qemu_rect_init() mis-assignment
* target/riscv/kvm: do not use non-portable strerrorname_np()
* iotests: Basic tests for internal snapshots
* vl: Improve error message for conflicting -incoming and -loadvm
* block: Fix crash when loading snapshot on inactive node
- Fixes:
* bsc#1218484 (CVE-2023-6693)
- Try to solve the qemu-kvm dependency issues on all arches
(see, e.g., bsc#1218684)
* [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches
- Update the service file to use OBS-scm (by fvogt)
- Various fixes:
* [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818)
* [openSUSE][RPM] Disable test-crypto-secret in linux-user build
* [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722)
* [openSUSE][RPM] spec: allow building without spice
==== rdma-core ====
Subpackages: libefa1 libibverbs libibverbs1 libmana1 libmlx4-1 libmlx5-1 librdmacm1 rdma-ndd
- Add kernel-boot-do-not-load-module-unsupported-on-s390.patch
to prevent autoload of module not supported on s390. (bsc#1219805)
==== rpm ====
Subpackages: librpmbuild10
- Add patches to enable reproducible builds by default (bsc#1148824). For
upstream versions see:
https://github.com/rpm-software-management/rpm/pull/2880
0001-Add-option-to-set-mtime-of-files-in-rpms.patch
0002-log-build-time-if-it-is-set-from-SOURCE_DATE_EPOCH.patch
0003-Error-out-on-a-missing-changelog-date.patch
==== rpm-config-SUSE ====
Version update (20240118 -> 20240214)
- Update to version 20240214:
* set_permissions: handle chkstat failure more grateful (bsc#1219736)
==== rubygem-vagrant_cloud ====
Version update (3.0.5 -> 3.1.1)
- update to 3.1.1:
* Update path prefixing behavior on request [GH-85]
- update to 3.1.0:
* Add support for architecture in providers [GH-82]
==== rzip ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
==== samba ====
Version update (4.19.4+git.339.acf1ccaa020 -> 4.19.5+git.342.57620c4f7e)
Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-libs samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs
- Update to 4.19.5
* Windows 2016 fails to restore previous version of a file from
a shadow_copy2 snapshot; (bso#13688).
* Symlinks on AIX are broken in 4.19 (and a few version before
that); (bso#15549).
* Fake directory create times has no effect; (bso#12421).
* ctime mixed up with mtime by smbd; (bso#15550).
* samba-gpupdate --rsop fails if machine is not in a site;
(bso#15548).
* gpupdate: The root cert import when NDES is not available is
broken; (bso#15557).
* samba-gpupdate should print a useful message if cepces-submit
can't be found; (bso#15552).
* samba-gpupdate logging doesn't work; (bso#15558).
* smbpasswd reset permissions only if not 0600; (bso#15555).
==== sane-backends ====
Subpackages: libsane1 sane-backends-autoconfig
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
- Add BuildArch noarch to autoconfig subpackage
==== sdbootutil ====
Version update (1+git20240122.c0d8f76 -> 1+git20240215.cb7e392)
Subpackages: sdbootutil-rpm-scriptlets sdbootutil-snapper
- Update to version 1+git20240215.cb7e392:
* Add --no-random-seed argument
- Update to version 1+git20240214.ba81e0e:
* Fix pcr-oracle use
* Add device when generating initrd for snapshots
* Use systemd-pcrlock
* Pre-built initrd support
* Add subvolumes_prefix support
==== sg3_utils ====
Version update (1.48+7.63e63cb -> 1.48+8.37ca384)
Subpackages: libsgutils2-1_48-2
- Fix missing SCSI_MODEL and other fields for "sg_inq --export"
(bsc#1219874)
==== shadow ====
Version update (4.14.3 -> 4.14.5)
Subpackages: libsubid4 login_defs
- Update to 4.14.5:
* Build system:
+ Fix regression introduced in 4.14.4, due to a typo. chgpasswd had
been deleted from a Makefile variable, but it should have been
chpasswd.
- Remove shadow-4.14.4-chgpasswd-typo.patch
- Update to 4.14.4:
* Build system:
+ Link correctly with libdl.
+ Install pam configs for chpasswd(8) and newusers(8) when using
./configure --with-libpam --disable-account-tools-setuid.
* libshadow:
+ Fix build error (parameter name omitted).
+ Fix off-by-one bug.
+ Remove warning.
- Add shadow-4.14.4-chgpasswd-typo.patch: to fix build. See #926
- Update patch macro `patchN` -> `patch -P N`
==== shared-mime-info ====
- Explicitly use gcc 13 on SLE.
==== shim ====
- Modified shim.spec file to add suffix string of project to filename
of included certificates. e.g.
rpm -pql shim-15.8-lp155.6.1.x86_64.rpm
/etc/uefi
/etc/uefi/certs
/etc/uefi/certs/2B697CB1-shim-devel.crt
/etc/uefi/certs/4659838C-shim-opensuse.crt
/etc/uefi/certs/BCA4E38E-shim-sles.crt
The original name of crt files are:
/etc/uefi/certs/2B697CB1-shim.crt
/etc/uefi/certs/4659838C-shim.crt
/etc/uefi/certs/BCA4E38E-shim.crt
It can indicate the souce project of certificates.
- Sometimes SLE shim signature be Microsoft updated before openSUSE shim
signature. When submit request on IBS for updating SLE shim, the submitreq
project be generated, but it always be blocked by checking the signature
of openSUSE shim.
It doesn't make sense checking openSUSE shim signature when building
SLE shim on SLE platform, and vice versa. So the following change adds the
logic to compare suffix (sles, opensuse) with distro_id (sle, opensuse).
When and only when hash mismatch and distro_id match with suffix, stop
building.
[#] compare suffix (sles, opensuse) with distro_id (sle, opensuse)
[#] when hash mismatch and distro_id match with suffix, stop building
- Sync the changelog between openSUSE:Factory/shim with SLE-15-SP3/shim
- Add CVE-2022-28737 number to "Mon Mar 27 09:26:02 UTC 2023" record
- Add "Thu Apr 13 05:28:10 UTC 2023" record for updating shim-install
for bsc#1210382.
- Add "Thu Apr 13 09:13:22 UTC 2023" record for changing the logic of
checking shim signature.
- Update shim-install to set the TPM2 SRK algorithm (bsc#1213945)
92d0f4305df73 Set the SRK algorithm for the TPM2 protector
==== signon-plugin-oauth2 ====
- Switch to %autosetup
==== spacenavd ====
- Replace %patchN with %autosetup
==== spice-gtk ====
Subpackages: libspice-client-glib-2_0-8 libspice-client-glib-helper libspice-client-gtk-3_0-5 typelib-1_0-SpiceClientGlib-2_0 typelib-1_0-SpiceClientGtk-3_0
- do not require six (https://trello.com/c/MO53MocR/143-remove-python3-six)
- added patches
fix https://gitlab.freedesktop.org/spice/spice-common/-/commit/29dacb5f53f5183f…
+ spice-gtk-no-six.patch
==== suseconnect-ng ====
Version update (1.3.0~git0.ae8ba1e -> 1.7.0~git2.21ba08e)
Subpackages: libsuseconnect suseconnect-ruby-bindings
- Update to version 1.7.0~git2.21ba08e
* Allow SUSEConnect on read write transactional systems (bsc#1219425)
- Update to version 1.6.0
* Disable EULA display for addons (bsc#1218649 and bsc#1217961)
- Update to version 1.5.0
* Configure docker credentials for registry authentication
* Feature: Support usage from Agama + Cockpit for ALP Micro system registration (bsc#1218364)
* Add --json output option
- Update to version 1.4.0
* Added EULA display for addons (bsc#1170267)
* Fix zypper argument for auto-agreeing licenses (bsc#1214781)
* Enable building on SLE12 SP5 (jsc#PED-3179)
==== systemd ====
Version update (254.8 -> 254.9)
Subpackages: libsystemd0 libudev1 systemd-boot systemd-container systemd-coredump udev
- Import commit 31f1148f75a1155d3eb37fd1a450096d669ec65b
31f1148f75 seccomp: include `fchmodat2` in `@file-system` (bsc#1219766)
001f349c57 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214)
- Add a new %upstream macro to support building from upstream sources. This
will allow upstream to build systemd rpms using the opensuse systemd packaging
specs. These rpms will be built and used in upstream's mkosi based hacking and
testing environment to test changes and in the future to run integration tests
as well. By building the rpms using the opensuse packaging specs, the idea is
to catch more issues ahead of time as the mkosi environment will behave more
like a regular opensuse system.
- Add new %version_override and %version_release macros to allow overriding the
version and release of the rpm respectively.
- Import commit 53e2aaaf9d69fb1c8f6ae2c9f8a99b02d70d318f
53e2aaaf9d vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618)
22c4878430 vconsole-setup: port to main-func.h boilerplate
- systemd-testsuite: depend on "qemu" instead of "qemu-kvm", the latter is
obsolete. (bsc#1218684)
- Import commit fbf9f32eb774ba6ec54e0d5d53b36baaf3e6b146
fbf9f32eb7 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file
cd012774df test-69: send SIGTERM to ask systemd-nspawn to properly stop the container
d883b83244 man: Document ranges for distributions config files and local config files
- Import commit fa94ab006d09686cef121aaa3baa10cf5ca95e19 (merge of v254.9)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/67a5ac1043417d900bf417a884372ae…
- Update the version of libbpf dlopened by systemd (weak dependency) (bsc#1219440)
==== tecla-keyboard-layout-viewer ====
Version update (45.rc -> 45.0)
- Update to version 45.0:
+ Added shortcuts to exit the dialog
+ Fix UI in RTL environments
+ Fix a11y initialization
+ Updated translations.
==== thin-provisioning-tools ====
Version update (1.0.10 -> 1.0.11)
- Update to version 1.0.11:
* Bump version nr to 1.0.11
* [thin/cache_check] Print suggestive hints for improving error resolution
* [tests] Fix a typo in command name
* [cache_check] Fix boundary check on the bitset for cached blocks
==== tigervnc ====
Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module
- Set the URL at Source0.
- patches have been renamed
* u_build_libXvnc_as_separate_library.patch -->
u_tigervnc-Build-libXvnc-as-separate-library.patch
* n_vncserver.patch -->
n_tigervnc-Vncserver.patch
* n_correct_path_in_desktop_file.patch -->
n_tigervnc-Correct-path-in-desktop-file.patch
* n_tigervnc-date-time.patch -->
n_tigervnc-Date-time.patch
* u_change-button-layout-in-ServerDialog.patch -->
u_tigervnc-Change-button-layout-in-ServerDialog.patch
* n_dont_sign_java_client.patch -->
n_tigervnc-Dont-sign-java-client.patch
* u_tigervnc-add-autoaccept-parameter.patch -->
u_tigervnc-Add-autoaccept-parameter.patch
* u_tigervnc-ignore-epipe-on-write.patch
u_tigervnc-Ignore-epipe-on-write.patch
- Cleanup specfile
* Use the same format for all the patches.
* Use autosetup to apply all the patches with -p1.
* Clean number of sources.
- buildrequire xorg-x11-server-source/-sdk >= 21.1.11 and trigger
rebuild with newer xorg-x11-server-source package (bsc#1219311,
bsc#1219205)
==== tmux ====
Version update (3.3a -> 3.4)
- tmux 3.4
* Improve handling of newer Unicode combined characters
* Add basic support for SIXEL images
* Add support for spawning panes in separate cgroups with systemd
* Add support for OSC 8 hyperlinks.
* Expanded configuration options
* Improved detection and support of terminal options
* Tweaks to UI and behavior
- drop patches:
* ncurses.patch
* tmux-CVE-2022-47016.patch
==== transmission ====
Subpackages: transmission-common transmission-gtk
- Fix build with recent cmake macro change (DOCDIR): do not install
the documentation using cmake, as we already do so using %doc.
Change if(INSTALL_DOC) to if(FALSE) in CMakeLists.txt. The more
obvious option of passing -DINSTALL_DOC=OFF is ot viable, as that
also disables installing the man pages.
- Migrate from update-alternatives to libalternatives (bsc#1219107).
==== u-boot-rpiarm64 ====
Subpackages: u-boot-rpiarm64-doc
Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2024.01
* Patches dropped:
0020-bcm2835-brcm-bcm2708-fb-device-is-u.patch
0023-pci-pcie-brcmstb-Add-bcm2712-PCIe-c.patch
* Patches added:
0020-bcm2835-Dynamically-calculate-bytes.patch
0023-configs-rpi_arm64-build-position-in.patch
==== unison ====
Version update (2.53.3 -> 2.53.4)
- Update to version 2.53.4
* Preferences "force", "prefer" and related "partial" preferences now
work slightly differently with values "newer" and "older". Previously,
if mtimes in both replicas were equal then always the second root
propagated to the first root (possibly reverting user changes). It
is now made explicit that "newer" and "older" only work when mtimes
are different.
* Bugfixes, minor improvements, cleanups.
==== unixODBC ====
- Use %patch -P N instead of deprecated %patchN.
==== unzip ====
Subpackages: unzip-doc
- Use %patch -P N instead of deprecated %patchN.
==== utempter ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== util-linux ====
Subpackages: libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid1
- Add file conflict of util-linux-tty-tools and busybox-util-linux.
==== util-linux-systemd ====
- Add file conflict of util-linux-tty-tools and busybox-util-linux.
==== vacation ====
- Install german manual page as well
- Use %patch -P N instead of deprecated %patchN.
==== vde2 ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== vid_stab ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== vim ====
Version update (9.1.0000 -> 9.1.0111)
Subpackages: vim-data vim-data-common xxd
- Use %patch -P N instead of deprecated %patchN.
- update to 9.1.0111:
* filetype: no support for bats files
* filetype: add 'Config.in' filetype detection
* runtime(asciidoc): include basic ftplugin
* filetype: no support for its files
* runtime(vim): Update base-syntax, remove unused vimString region
* runtime(vim): Update base-syntax, fix :behave highlighting
* runtime(vim): update Vim Syntax generator
* filetype: no support for dtso files
* Visual highlight hard to read with 'termguicolors'
* runtime(vim): include Vim Syntax generator
* Style: typos found
* Linking fails with -lto because of PERL_CFLAGS
* 'breakindentopt' "min" not correct with 'signcolumn'
* settabvar() may change the last accessed tabpage
* upper-case of German sharp s should be U+1E9E
* Redrawing can be improved with undo and 'spell'
* Not able to use diff() with 'diffexpr'
* runtime(gpg): Mark dangerous use-embedded-filename with WarningMsg
* CompletionChanged not triggered when new leader added without matches
* 'breakindent' behaves inconsistently with 'list' and splits
* runtime(vim): Update syntax file
* diff() function uses 'diffexpr'
* tests: test_restricted() fails
* xxd: buffer-overflow when writing color output
* Still a qsort() comparison function that returns result of subtraction
* Compiler warning for missing type in scroll_event()
* Syntax test fails when run with non C locale
* Assigning wrong colors when parsing terminal OSC response
* runtime(vim): Fix indent after line with literal dict
* qsort() comparison functions should be transitive
* TextChanged not triggered for :norm! commands
* Restoring lastused_tabpage too early in do_arg_all()
* Problem when scrolling using slow touchpads scroll event
* X11 scroll size changes after accessing clipboard
* Visual hl wrong when it ends before multibyte 'showbreak'
* Redrawing can be improved when deleting lines with 'number'
* Redrawing can be improved when deleting lines with 'cursorline'
* runtime(doc): further improve docs about List/Blob += operator
* X11 mouse-scrolling stutters
* runtime(doc): Clarify list-concatenation a bit more
* unexpected error for modifying final list using +=
* LineNrAbove/Below highlighting wrong on wrapped lines
* runtime(dosbatch): improve '::' comment highlighting
* GTK3: using wrong style for pre-edit area
* Unnecessary call to redraw_for_cursorline() in nv_mousescroll()
* runtime(colors): color names in the v:colornames dict should be lower cased
* luau config file not detected
* runtime(vim): Update syntax file
* insert completion not correct when adding new leader
* did_set_breakat() should be in optionstr.c
* Looping over modifier_keys_table unnecessarily
* Not able to build without FEAT_DIFF
* translation(ca): Fixe typos in Catalan translation
* Need a diff() Vim script function
* translation(ru): Updated Russian translation of messages
* runtime(vim): Update syntax file
* runtime(fortran): update syntax
* ScreenLines may not be correctly initialized, causing hang
* Visual highlighting can still be improved
* gcc still complains about use of uninitialized var
* runtime(racket): add missing space to b:undo_indent var
* runtime(Filelist): include README_vimlogo.txt
* gcc complains about use of uninitialized var
* runtime(vimlogo): Include and modernize vimlogo.svg
* runtime(netrw): fixing remote file removal via ssh
* runtime(doc): correct Vim patch for Wayland support
* runtime(racket): undo some indent options only when vim9script is available
* runtime(doc): Update help for Wayland support
* Segfault with CompleteChanged autocommand
* No Wayland support
* GTK code can be improved
* Internal error when :luado/perldo/pydo etc delete lines
* UX of visual highlighting can be improved
* runtime(netrw): Use :exec norm! <leftmouse> before :call mapping in netrw
* Recorded register cannot be translated using keytrans()
* runtime(vim): Highlight string interpolation
* runtime(vim): Update syntax and ftplugin files
* runtime(ant): Update syntax file
* runtime(hurl): add hurl filetype plugin
* runtime(vim): Update syntax file
* runtime(doc): style fixes in vim9.txt
* No event triggered before creating a window
* Cannot map Super Keys in GTK UI
* wrong number of trailing spaces inserted after blockwise put
* formatting long lines is slow
* 'linebreak' may still apply to leading whitespace
* Patch 9.1.0041 causes regressions for users
* runtime(mail): fix #13913
* runtime(netrw): Don't change global options
* runtime(fortran): update syntax and documentation
* Win32 Keyboard handling is sub-optimal
* Make "[Command Line]" a special buffer name
* Abort opening cmdwin if autocmds screw things up
* issues with temp curwin/buf while cmdwin is open
* runtime(c): Highlight user defined functions
* :drop does not re-use empty buffer
* --remote-* does not ignore `wilidignore`
... changelog too long, skipping 76 lines ...
* Add support for `syntax foldlevel` command
==== virt-manager ====
Subpackages: virt-install virt-manager-common
- bsc#1219791 - [virt-manager][aarch64] Error launching details:
name 'log' is not defined
virtinst-enable-video-virtio-for-arm.patch
==== virtiofsd ====
- Spec: Adjust libvirt/virtiofsd interop config file to handle differences in
the definition of libexecdir macro on SLE and Tumbleweed (bsc#1219772)
==== vmaf ====
- fix dependency on xxd
==== vorbis-tools ====
- Use %patch -P N instead of deprecated %patchN.
==== vpnc ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== vsftpd ====
- Use %patch -P N instead of deprecated %patchN.
==== webkit2gtk3 ====
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles
- Increase mem_per_process again to match what is in SLE. The build
was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 >= 1.20. 15.4 originally had 1.19.0,
but webkitgtk uses a function added in 1.20.0, so we need to
ensure that the wayland update is pulled in (bsc#1215072).
- Fix package names for v6, and obsolete old packages.
- Use gcc 11 on SLE, to match what is currently used on SP4, and
adjust version check to include SP6. Also, use system malloc
there; the build currently fails without this (webkit#243535).
- Require gcc >= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.
==== webkit2gtk3-soup2 ====
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles
- Increase mem_per_process again to match what is in SLE. The build
was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 >= 1.20. 15.4 originally had 1.19.0,
but webkitgtk uses a function added in 1.20.0, so we need to
ensure that the wayland update is pulled in (bsc#1215072).
- Fix package names for v6, and obsolete old packages.
- Use gcc 11 on SLE, to match what is currently used on SP4, and
adjust version check to include SP6. Also, use system malloc
there; the build currently fails without this (webkit#243535).
- Require gcc >= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.
==== webrtc-audio-processing ====
- Use %patch -P N instead of deprecated %patchN.
==== wget ====
- Use %patch -P N instead of deprecated %patchN.
==== wmctrl ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== wpa_supplicant ====
- Add CVE-2023-52160.patch - Bypassing WiFi Authentication (bsc#1219975)
==== wsdd ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
==== xdg-menu ====
- Use %patch -P N instead of deprecated %patchN.
==== xfce4-notifyd ====
Version update (0.9.3 -> 0.9.4)
Subpackages: xfce4-notifyd-lang
- update to 0.9.4:
* Clarify why the symbolic icons don't go in symbolic/status
* Fix icons directory names
* Fall back to monitor 0 if no primary monitor set
* Add a fallback for drawing the unread notification emblem
* Remove redundant icon embleming code
* Fix opacity on notification hover
* Translation Updates
==== xfce4-terminal ====
Version update (1.1.1 -> 1.1.2)
Subpackages: xfce4-terminal-lang
- Update to version 1.1.2
* Update copyright year
* Update tooltip when hovering over a hyperlink
* build: Align CFLAGS with LDADD
* prefs-dialog: Add missing strings to translate (#222)
* dropdown: Default dropdown-toggle-focus to false
* Add runtime guard for XfceSMClient
* build: Restrict XfceSMClient to X11
* Determine cwd on FreeBSD in a native way instead of using linprocfs
* window: Remove weak ref on prefs dialog in finalize()
* build: Get rid of #ifdef G_ENABLE_DEBUG
* Do not reconnect accels when closing last tab
* build: Lower xfce4-dev-tools requirements to stable version
* search-dialog: Use xfce_titled_dialog_set_default_response()
* Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
* backport fix for "paste unsafe text" dialog not popping up
(gxo#apps/xfce4-terminal#299)
==== xfsprogs ====
Version update (6.5.0 -> 6.6.0)
Subpackages: libhandle1 xfsprogs-scrub
- update to 6.6.0
- xfs_scrub: add missing license and copyright information
- xfs_db: report the device associated with each io cursor
- libxfs: Fix UAF in a requeued EFI
- xfs_io: Add new option, to exercise log2_data_unit_size in kernel fscrypt_policy_v2
- xfs_db: Add upport to read from external log device
- metadump: New metadump format
- xfs_quota: fix missing mount point warning
==== xml-commons-apis ====
- Clean the spec file and simplify it a bit
==== xorg-x11-server ====
Subpackages: xorg-x11-server-Xvfb xorg-x11-server-extra
- fix permissions of files in xorg-x11-server-source for tigervnc
build later (needed since latest autoconf)
- Provide again xorg-x11-server-source
* xwayland sources are not meant for a generic server.
* https://github.com/TigerVNC/tigervnc/issues/1728
- Stop providing xorg-x11-server-source from xorg-x11-server
* Now the sources are provided by xwayland because it is more updated.
* Fixes bsc#1219892.
==== xtermset ====
- Use %patch -P N instead of deprecated %patchN.
==== xwayland ====
- Don't provide xorg-x11-server-source
* xwayland sources are not meant for a generic server.
* https://github.com/TigerVNC/tigervnc/issues/1728
- Provide xorg-x11-server-source from xwayland
* xwayland will be more updated than xorg-x11-server, so the server sources
will be more updated too if are provided by xwayland.
* Fixes bsc#1219892.
==== yast2 ====
Version update (5.0.5 -> 5.0.6)
Subpackages: yast2-logs
- Allow host/domain names starting with an underscore (bsc#1219920)
- 5.0.6
==== yast2-packager ====
Version update (5.0.2 -> 5.0.4)
- SLE HPC is not a base product anymore, it is replaced by
SLES + HPC module, added migration mapping (jsc#PED-7841)
- 5.0.4
- Fixed ERB template loading in self update, if the template
cannot be found using a relative path then fallback to the
absolute path (bsc#1219174)
- 5.0.3
==== yast2-perl-bindings ====
Version update (5.0.0 -> 5.0.1)
- Fix the locale after initializing embedded Perl interpreter
(bsc#1216689)
- 5.0.1
==== yast2-storage-ng ====
Version update (5.0.4 -> 5.0.6)
- jsc#PED-6407
- new env variable YAST_REUSE_LVM for reusing LVM in new
installation. It can be used as linuxrc boot param.
- 5.0.6
- Added new libstorage enum value UF_BCACHEFS to fix build failure
(bsc#1219804)
- 5.0.5
==== yast2-trans ====
Version update (84.87.20240210.1383f689ba -> 84.87.20240219.f6e4117fe0)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20240219.f6e4117fe0:
* Translated using Weblate (Japanese)
* Translated using Weblate (Catalan)
* Translated using Weblate (Czech)
* New POT for text domain 'packager'.
* New POT for text domain 'installation'.
* New POT for text domain 'hana-ha'.
* New POT for text domain 'control'.
==== zchunk ====
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang_path macro, [bsc#1212476]
==== zip ====
- Use %patch -P N instead of deprecated %patchN.
==== zlib ====
Subpackages: libminizip1 libz1
- Use %patch -P N instead of deprecated %patchN.
==== zvbi ====
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
1
0