MicroOS
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
March 2025
- 3 participants
- 34 discussions
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
AppStream
AppStream-qt6
Mesa (25.0.1 -> 25.0.2)
Mesa-drivers (25.0.1 -> 25.0.2)
MicroOS-release (20250321 -> 20250329)
abseil-cpp (20250127.0 -> 20250127.1)
ca-certificates-mozilla
cpio
crypto-policies (20230920.570ea89 -> 20250124.4d262e7)
dbus-1-glib
ebook-tools
fuse3 (3.16.2 -> 3.17.1)
gcc15
gdm
gnome-control-center (47.4 -> 48.0)
gnome-shell (48.0 -> 48.0+6)
gnutls
grub2
gtk2
gtkmm4 (4.17.0 -> 4.18.0)
harfbuzz (10.4.0 -> 11.0.0)
hwdata (0.392 -> 0.393)
jasper (4.2.4 -> 4.2.5)
kernel-firmware-amdgpu (20250318 -> 20250322)
kernel-firmware-ath10k
kernel-firmware-bluetooth
kernel-firmware-media
kernel-firmware-mediatek
kernel-firmware-nvidia
kernel-firmware-platform
kernel-firmware-qcom
kernel-firmware-sound (20250318 -> 20250321)
kernel-source (6.13.7 -> 6.13.8)
libadwaita (1.6.4 -> 1.7.0)
libarchive (3.7.7 -> 3.7.8)
libcap (2.73 -> 2.75)
libevdev (1.13.3 -> 1.13.4)
libffi (3.4.6 -> 3.4.7)
libidn (1.42 -> 1.43)
libinput (1.27.1 -> 1.28.0)
libostree (2025.1 -> 2025.2)
librist (0.2.10 -> 0.2.11)
libsoup (3.6.4 -> 3.6.5)
libusb-1_0 (1.0.27 -> 1.0.28)
libwacom (2.14.0 -> 2.15.0)
microos-tools (4.0+git10 -> 4.0+git11)
nautilus (47.2 -> 48.0)
ncurses (6.5.20250308 -> 6.5.20250315)
openssl-3
passt (20250217.a1e48a0 -> 20250320.32f6212)
patterns-base
patterns-gnome
perl
podman
poppler (25.02.0 -> 25.03.0)
poppler-qt6 (25.02.0 -> 25.03.0)
python-alembic (1.14.1 -> 1.15.1)
python-bcrypt (4.2.1 -> 4.3.0)
python-cryptography (44.0.1 -> 44.0.2)
rebootmgr (3.2+git20250213.bff65b1 -> 3.2+git20250317.27192cc)
sdbootutil (1+git20250311.8d3db8b -> 1+git20250327.9714cbd)
selinux-policy (20250318 -> 20250324)
shadow (4.17.3 -> 4.17.4)
snappy
soxr
spiel
srt
tiff
timezone (2025a -> 2025b)
tpm2.0-abrmd
uchardet
vid_stab
vim (9.1.1176 -> 9.1.1244)
woff2
xdg-desktop-portal-gtk (1.15.2 -> 1.15.3)
yaml-cpp
=== Details ===
==== AppStream ====
- build with PIE mode also when using gcc13 (bsc#1239941)
==== AppStream-qt6 ====
- build with PIE mode also when using gcc13 (bsc#1239941)
==== Mesa ====
Version update (25.0.1 -> 25.0.2)
Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1
- Fix regression in winsys/amdgpu (boo#1239657)
revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d…
- Update to release 25.0.2
- -> https://docs.mesa3d.org/relnotes/25.0.2
==== Mesa-drivers ====
Version update (25.0.1 -> 25.0.2)
Subpackages: Mesa-dri Mesa-gallium
- Fix regression in winsys/amdgpu (boo#1239657)
revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d…
- Update to release 25.0.2
- -> https://docs.mesa3d.org/relnotes/25.0.2
==== MicroOS-release ====
Version update (20250321 -> 20250329)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== abseil-cpp ====
Version update (20250127.0 -> 20250127.1)
Subpackages: libabsl_2501_0_0 libabsl_lite_2501_0_0
- Update to 20250127.1:
* Improved Bazel support
* Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for
diagnosing certain lifetime issues
* Many performance improvements
* potential integer overflow in hash container create/resize
fixed again - boo#1236438
==== ca-certificates-mozilla ====
- Fix awk to compare (missing a =) and give the following output:
[#] NSS_BUILTINS_LIBRARY_VERSION "2.74"
- pass file argument to awk (bsc#1240009)
==== cpio ====
- Use -std=gnu11 to avoid extra diagnostics when calling an
unprototyped function which is no longer possible with C23,
the new default with GCC 15.
==== crypto-policies ====
Version update (20230920.570ea89 -> 20250124.4d262e7)
- Allow sshd in FIPS mode when using the DEFAULT policy [bsc#1227370]
* Add crypto-policies-Allow-sshd-in-FIPS-mode-using-DEFAULT.patch
- Enable SHA1 sigver in the DEFAULT policy.
* Add crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch
- Fix fips-mode-setup in EFI or Secure Boot mode. [bsc#1227637]
* Rebase crypto-policies-FIPS.patch
- Remove dangling symlink for the libreswan config [bsc#1236858]
- Remove also sequoia config and generator files
- Remove not needed fips bind mount service
- Update to version 20250124.4d262e7: [bsc#1239009, bsc#1236165]
* openssl: stricter enabling of Ciphersuites
* openssl: make use of -CBC and -AESGCM keywords
* openssl: add TLS 1.3 Brainpool identifiers
* fix warning on using experimental key_exchanges
* update-crypto-policies: don't output FIPS warning in fips mode
* openssh: map mlkem768x25519-sha256 to KEM-ECDH & MLKEM768-X25519 & SHA2-256
* openssh, libssh: refactor kx maps to use tuples
* alg_lists: mark MLKEM768/SNTRUP kex experimental
* nss: revert enabling mlkem768secp256r1
* nss: add mlkem768x25519 and mlkem768secp256r1, remove xyber
* gnutls: add GROUP-X25519-MLKEM768 and GROUP-SECP256R1-MLKEM768
* openssl: use both names for SecP256r1MLKEM768 / X25519MLKEM768
* openssh, TEST-PQ: rename MLKEM key_exchange to MLKEM768
* openssh: add support for sntrup761x25519-sha512 and mlkem768x25519-sha256
* openssl: map NULL to TLS_SHA256_SHA256:TLS_SHA384_SHA384...
* python/update-crypto-policies: pacify pylint
* fips-mode-setup: tolerate fips dracut module presence w/o FIPS
* fips-mode-setup: small Argon2 detection fix
* SHA1: add __openssl_block_sha1_signatures = 0
* fips-mode-setup: block if LUKS devices using Argon2 are detected
* update-crypto-policies: skip warning on --set=FIPS if bootc
* fips-setup-helper: skip warning, BTW
* fips-mode-setup: force --no-bootcfg when UKI is detected
* fips-setup-helper: add a libexec helper for anaconda
* fips-crypto-policy-overlay: automount FIPS policy
* openssh: make dss no longer enableble, support is dropped
* gnutls: wire GROUP-X25519-KYBER768 to X25519-KYBER768
* DEFAULT: switch to rh-allow-sha1-signatures = no...
* java: drop unused javasystem backend
* java: stop specifying jdk.tls.namedGroups in javasystem
* ec_min_size: introduce and use in java, default to 256
* java: use and include jdk.disabled.namedCurves
* BSI: Update BSI policy for new 2024 minimum recommendations
* fips-mode-setup: flashy ticking warning upon use
* fips-mode-setup: add another scary "unsupported"
* CONTRIBUTING.md: add a small section on updating policies
* CONTRIBUTING.md: remove trailing punctuation from headers
* BSI: switch to 3072 minimum RSA key size
* java: make hash, mac and sign more orthogonal
* java: specify jdk.tls.namedGroups system property
* java: respect more key size restrictions
* java: disable anon ciphersuites, tying them to NULL...
* java: start controlling / disable DTLSv1.0
* nss: wire KYBER768 to XYBER768D00
* nss: unconditionally load p11-kit-proxy.so
* gnutls: make DTLS0.9 controllable again
* gnutls: retire GNUTLS_NO_TLS_SESSION_HASH
* openssh: remove OPENSSH_MIN_RSA_SIZE / OPENSSH_MIN_RSA_SIZE_FORCE
* gnutls: remove extraneous newline
* sequoia: move away from subprocess.getstatusoutput
* python/cryptopolicies/cryptopolicies.py: add trailing commas
* python, tests: rename MalformedLine to MalformedLineError
* Makefile: introduce SKIP_LINTING flag for packagers to use
* Makefile: run ruff
* tests: use pathlib
* tests: run(check=True) + CalledProcessError where convenient
* tests: use subprocess.run
* tests/krb5.py: check all generated policies
* tests: print to stderr on error paths
* tests/nss.py: also use encoding='utf-8'
* tests/nss.py: also use removesuffix
* tests/nss.py: skip creating tempfiles
* tests/java.pl -> tests/java.py
* tests/gnutls.pl -> tests/gnutls.py
* tests/openssl.pl -> tests/openssl.py
* tests/verify-output.pl: remove
* libreswan: do not use up pfs= / ikev2= keywords for default behaviour
* Rebase patches:
- crypto-policies-no-build-manpages.patch
- crypto-policies-policygenerators.patch
- crypto-policies-supported.patch
- crypto-policies-nss.patch
- Update to version 20241010.5930b9a:
* LEGACY: enable 192-bit ciphers for nss pkcs12/smime
* nss: be stricter with new purposes
* nss: rewrite backend for 3.101
* cryptopolicies: parent scopes for dumping purposes
* policygenerators: move scoping inside generators
* TEST-PQ: disable pure Kyber768
* nss: wire XYBER768D00 to X25519-KYBER768
* TEST-PQ: update
* TEST-PQ: also enable sntrup761x25519-sha512(a)openssh.com
* TEST-PQ, alg_lists, openssl: enable more experimental `sign` values
* TEST-PQ, python: add more groups, mark experimental
* openssl: mark liboqsprovider groups optional with ?
* Remove patches:
- crypto-policies-revert-rh-allow-sha1-signatures.patch
- Update to version 20240201.9f501f3:
* .gitlab-ci.yml: install sequoia-policy-config
... changelog too long, skipping 21 lines ...
* pylintrc: use-implicit-booleaness-not-comparison-to-*
==== dbus-1-glib ====
- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
defaults to C23, but the latest release is from 2021, and this is
deprecated upstream and no longer under development.
==== ebook-tools ====
- Add patch:
* ebook-tools-cmake4.patch
- Rebase patches
- Drop unneeded baselibs.conf
==== fuse3 ====
Version update (3.16.2 -> 3.17.1)
- Update to release 3.17.1
* Added support for filesystem passthrough read/write when
FUSE_PASSTHROUGH capability is enabled
* New API: fuse_passthrough_open() and fuse_passthrough_close()
* Added fmask and dmask options to high-level API for separate
permission masks for files and directories
* Added signal handling with backtrace printing
(fuse_set_fail_signal_handlers())
* Added syslog support for fuse_log() messages
* New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
* Added thread names to libfuse threads
==== gcc15 ====
Subpackages: libgcc_s1 libgfortran5 libgomp1 libstdc++6 libubsan1
- Disable build of glibc cross to loongarch64 and hppa in SLFO.
==== gdm ====
Subpackages: gdm-schema gdm-xdm-integration gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Rebase/fix gdm-switch-to-tty1.patch to fix build against gcc 15.
- Add gdm-settings-utils_rename-variable.patch: Rename variable to
fix build with gcc 15
(https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/273)
==== gnome-control-center ====
Version update (47.4 -> 48.0)
Subpackages: gnome-control-center-color gnome-control-center-goa
- Drop gnome-control-center-users-page-Don-t-show-the-system-accounts.patch:
fixed upstream.
- Rebase gnome-control-center-bring-back-firewall-zone.patch
(bsc#1239711).
- Drop gnome-control-center-info-fix-distro-logo.patch: not needed
any more.
- Update to version 48.0
+ Display
- Improve accessibility of HDR Brightness row.
- Fix setting luminance scale adjustment on rebuild.
+ Power: Add power consumption notice when disabling suspend (EU
regulation).
+ Various translation updates.
+ Various CI fixes.
- Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.
- Update to version 48.rc.1:
+ Include subprojects/libgxdp in the release tarball
+ Pin the revision of libgxdp wrap file
+ Wellbeing: Fix type in a gtk_widget_dispose_template() call
+ Updated translations.
- Update to version 48.rc:
+ Applications: Add Global Shortcuts Provider frontend dialog
+ Displays: Add HDR luminance settings UI
+ Power:
- Add a translator comment about "Battery Charging" string
- Use new UPower power-profiles-daemon DBus API
+ Sound: Fix styling of sound test button
+ Users: Synchronize fingerprint enrollment feedback strings with
fprintd
+ Wellbeing:
- Fix translatability of âaverage $weekdayâ strings
- Support locales where the week starts on a Saturday
- Add missing includes for _NL_TIME_FIRST_WEEKDAY code path
- Block settings change notifications while updating them
- Fix delayed-apply of movement break settings
+ Wifi: Disable activation for rows in Saved Wi-Fi Networks
dialog
+ Updated translations.
- Add new libgxdp-0 git submodule following upstream changes.
- Update to version 48.beta:
+ Make search bar always grab focus with shortcuts
+ Fix a memory leak in CcMaskPaintable (used for illustrations)
+ Fix missing icons in Mouse/Wacom/WWAN settings (ship our own
icons)
+ Add single-panel-mode for distros to launch Settings in a
single panel (without sidebar)
+ Use static hostname instead of pretty hostname (hostnamed) in
URLs
+ Dependency updates: gnome-settings-daemon >= 48.alpha.1
+ Device Security: Don't hardcode height of "help" dialog
+ Display: Add monitor HDR setting
+ Keyboard:
- Rename old "logout" media key name to "Power Off"
- Add new media keys shortcuts for "Restart" and "Logout"
- Port shortcuts dialog to AdwDialog
+ Mouse: Use AdwToggleGroup in the "Primary Button" settings
+ Region:
- Port Format Chooser to AdwPreferencesPage
- Inform accountsservice of all configured languages
+ Sound: Filter out NULL stream names in Volume Levels settings
+ Thunderbolt: Fix unescaped string in device status dialog
+ Wellbeing:
- Add screen time support
- Use gtk_widget_set_child_visible in allocate
- Various accessibility/navigation/esthetic improvements
- Split data collection and limits settings
+ Updated translations.
==== gnome-shell ====
Version update (48.0 -> 48.0+6)
Subpackages: gnome-shell-calendar
- Update to version 48.0+6:
* slider: Align handle size with with pixel grid
* slider: Use correct handle size when calculating rightmost
position
* Revert "ci: Disable container building temporarily"
* Revert "ci: Disable sysext temporarily"
* Updated translations.
==== gnutls ====
- FIPS: Mark SHA-1 as non-approved in the SLI for all operations. [jsc#PED-12224]
* Add gnutls-FIPS-disable-mac-sha1.patch
- bsc#1237101, FIPS selfcheck fails on tumbleweed
* Match dependent library names ( nettle, gmp, hogweed ) even when they include full verison in soname
* Add gnutls-fips-sonames-check.patch
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-common grub2-snapper-plugin
- Filter out the non-subvolume btrfs mount points when creating the
relative path (bsc#1239674)
* grub2-btrfs-filter-non-subvol-mount.patch
==== gtk2 ====
Subpackages: gtk2-tools libgtk-2_0-0
- Export -std=gnu99 to cflags, fix build with gcc 15. GCC 15
defaults to C23. gtk+ 2.x entered maintenance mode upstream prior
to C11, is now no longer under development, and therefore should
not be expected to compile to newer standards.
==== gtkmm4 ====
Version update (4.17.0 -> 4.18.0)
- Update to version 4.18.0:
+ Gdk:
- CairoContext: Deprecate cairo_create().
- Device: Add get/property_active_layout_index(),
get/property_layout_names().
- Surface: Add translate_coordinates(), deprecate
create_cairo_context().
+ Gtk:
- Accessible: Add update_platform_state().
- HeaderBar, WindowControls: Add
get/set/property_use_native_controls().
- Widget: Add get/set/property_limit_events().
+ Documentation:
- Gtk::SignalListItemFactory: Remove errroneous links.
- Gtk::AboutDialog: Update the image.
- Gtk::ConstraintLayout: Add a link to the description of
GtkConstraintLayout.
- Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class
descriptions.
+ Build:
- Require gtk4 >= 4.17.5
- Meson build: Use the Python installation that Meson uses.
==== harfbuzz ====
Version update (10.4.0 -> 11.0.0)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0
- Update to version 11.0.0:
+ There are three new font-functions implementations
(integrations) in this release:
- hb-coretext has gained one, calling into the CoreText
library.
- hb-directwrite has gained one, calling into the DirectWrite
library.
- hb-fontations has gained one, calling into the Skrifa Rust
library.
- All three are mostly useful for performance and correctness
testing, but some clients might find them useful.
+ An API is added to use them from a single API by providing a
backend name string: hb_font_set_funcs_using()
+ Several new APIs are added, to load a font-face using different
"face-loaders", and a single entry point to them all using a
loader name string:
- hb_ft_face_create_from_file_or_fail() and
hb_ft_face_create_from_blob_or_fail().
- hb_coretext_face_create_from_file_or_fail() and
hb_coretext_face_create_from_blob_or_fail().
- hb_directwrite_face_create_from_file_or_fail() and
hb_directwrite_face_create_from_blob_or_fail().
- hb_face_create_from_file_or_fail_using()
+ All drawing and painting operations using the default, hb-ot
functions have become memory allocation-free.
+ Several performance optimizations have been implemented.
+ Application of the trak table during shaping has been improved.
+ The directwrite shaper now supports font variations, and
correctly applies user features.
+ The hb-directwrite API and shaper has graduated from
experimental.
+ Various bug fixes and other improvements.
==== hwdata ====
Version update (0.392 -> 0.393)
- Update to version 0.393:
* Update pci, usb and vendor ids
* Fix usb.ids encoding and a couple of typos
* Fix configure to honor --prefix
==== jasper ====
Version update (4.2.4 -> 4.2.5)
- Update to 4.2.5:
* Made a change to a configuration header file in order to avoid
undesirable compiler warnings when JasPer is used in C++ code (#393).
==== kernel-firmware-amdgpu ====
Version update (20250318 -> 20250322)
- Fix a typo in download URL
- Update to version 20250322 (git commit 710a336b3198):
* amdgpu: update dcn 4.01 firmware to 0.1.3.0
* amdgpu: update dcn 3.5 firmware to 0.1.0.0
- Update kernel-firmware-tools scripts to be downloadable
==== kernel-firmware-ath10k ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-bluetooth ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-media ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-mediatek ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-nvidia ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-platform ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-qcom ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-sound ====
Version update (20250318 -> 20250321)
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update to version 20250321 (git commit e61b8981aeef):
* cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA
- Update to version 20250320 (git commit a60087f7c925):
* cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA
- Update kernel-firmware-tools scripts to be downloadable
==== kernel-source ====
Version update (6.13.7 -> 6.13.8)
Subpackages: kernel-64kb kernel-default
- Revert "Update config files. Disable OVPN temporarily."
This reverts commit bca56f08ab2271cfe4d6ff271d57fb773cca295c.
The issue has been fixed.
- commit 7089702
- Refresh
patches.suse/drm-amd-display-Use-HW-lock-mgr-for-PSR1-when-only-o.patch.
Update upstream status.
- commit 614d9ea
- Revert "gre: Fix IPv6 link-local address
generation." (git-fixes).
- commit 5d9714b
- Linux 6.13.8 (bsc#1012628).
- mm: fix kernel BUG when userfaultfd_move encounters swapcache
(bsc#1012628).
- userfaultfd: fix PTE unmapping stack-allocated PTE copies
(bsc#1012628).
- mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (bsc#1012628).
- virt: sev-guest: Move SNP Guest Request data pages handling
under snp_cmd_mutex (bsc#1012628).
- fbdev: hyperv_fb: iounmap() the correct memory when removing
a device (bsc#1012628).
- pinctrl: bcm281xx: Fix incorrect regmap max_registers value
(bsc#1012628).
- pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw
(bsc#1012628).
- netfilter: nft_ct: Use __refcount_inc() for per-CPU
nft_ct_pcpu_template (bsc#1012628).
- ice: do not configure destination override for switchdev
(bsc#1012628).
- ice: fix memory leak in aRFS after reset (bsc#1012628).
- ice: Fix switchdev slow-path in LAG (bsc#1012628).
- netfilter: nf_conncount: garbage collection is not skipped
when jiffies wrap around (bsc#1012628).
- netfilter: nf_tables: make destruction work queue pernet
(bsc#1012628).
- sched: address a potential NULL pointer dereference in the
GRED scheduler (bsc#1012628).
- wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms
(bsc#1012628).
- wifi: mac80211: don't queue sdata::work for a non-running sdata
(bsc#1012628).
- wifi: cfg80211: cancel wiphy_work before freeing wiphy
(bsc#1012628).
- Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready
(bsc#1012628).
- Bluetooth: hci_event: Fix enabling passive scanning
(bsc#1012628).
- Revert "Bluetooth: hci_core: Fix sleeping function called from
invalid context" (bsc#1012628).
- net/mlx5: Fill out devlink dev info only for PFs (bsc#1012628).
- net: dsa: mv88e6xxx: Verify after ATU Load ops (bsc#1012628).
- net: mctp i3c: Copy headers if cloned (bsc#1012628).
- net: mctp i2c: Copy headers if cloned (bsc#1012628).
- netpoll: hold rcu read lock in __netpoll_send_skb()
(bsc#1012628).
- drm/hyperv: Fix address space leak when Hyper-V DRM device is
removed (bsc#1012628).
- fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V
Gen 2 VMs (bsc#1012628).
- fbdev: hyperv_fb: Simplify hvfb_putmem (bsc#1012628).
- fbdev: hyperv_fb: Allow graceful removal of framebuffer
(bsc#1012628).
- Drivers: hv: vmbus: Don't release fb_mmio resource in
vmbus_free_mmio() (bsc#1012628).
- net/mlx5: handle errors in mlx5_chains_create_table()
(bsc#1012628).
- eth: bnxt: fix truesize for mb-xdp-pass case (bsc#1012628).
- eth: bnxt: return fail if interface is down in
bnxt_queue_mem_alloc() (bsc#1012628).
- eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in
queue restart logic (bsc#1012628).
- eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
(bsc#1012628).
- eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx |
tx} (bsc#1012628).
- eth: bnxt: fix memory leak in queue reset (bsc#1012628).
- net: switchdev: Convert blocking notification chain to a raw
one (bsc#1012628).
- net: mctp: unshare packets when reassembling (bsc#1012628).
- bonding: fix incorrect MAC address setting to receive NS
messages (bsc#1012628).
- selftests: bonding: fix incorrect mac address (bsc#1012628).
- rtase: Fix improper release of ring list entries in
rtase_sw_reset (bsc#1012628).
- wifi: mac80211: fix MPDU length parsing for EHT 5/6 GHz
(bsc#1012628).
- netfilter: nf_conncount: Fully initialize struct
nf_conncount_tuple in insert_tree() (bsc#1012628).
- ipvs: prevent integer overflow in do_ip_vs_get_ctl()
(bsc#1012628).
- net_sched: Prevent creation of classes with TC_H_ROOT
(bsc#1012628).
- netfilter: nft_exthdr: fix offset with ipv4_find_option()
(bsc#1012628).
- gre: Fix IPv6 link-local address generation (bsc#1012628).
- net: openvswitch: remove misbehaving actions length check
(bsc#1012628).
- Revert "openvswitch: switch to per-action label counting in
conntrack" (bsc#1012628).
... changelog too long, skipping 325 lines ...
- commit 41f5788
==== libadwaita ====
Version update (1.6.4 -> 1.7.0)
Subpackages: libadwaita-1-0 typelib-1_0-Adw-1
- Update to version 1.7.0:
+ Build: Specify --doc-format for GIR data
+ AdwDialog: Fix :current-breakpoint notifications
+ AdwPreferencesDialog/Window:
- Exclude hidden pages from search too
- Fix the search filter expression
+ Updated translations.
- Update to version 1.7.rc:
+ Fix build failures on win32
+ Bump minimum GTK and GLib versions
+ Adaptive preview:
- Fix screenshotting GtkGraphicsOffload
- Add a missing translators comment
+ AdwAboutDialog/Window: Use system monospace font for `<code>`
in release notes
+ AdwDialog: Fix parent window shortcuts propagating into dialogs
+ AdwPreferencesDialog: Hide pages with visible=false
+ AdwStyleManager: Document how to handle font names
+ Stylesheet:
- Fix popovers in non-composited environments
- Fix GtkPaned drag area
+ Updated translations.
- Remove static file now built.
==== libarchive ====
Version update (3.7.7 -> 3.7.8)
- Update to 3.7.8:
* 7zip reader: add SPARC and POWERPC filter support for non-LZMA compressors
* tar reader: Ignore ustar size when pax size is present
* tar writer: Fix bug when -s/a/b/ used more than once with b flag
* libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter
* libarchive: Adding missing seeker function to archive_read_open_FILE()
- inludes the previously patched security fixes, dropping:
CVE-2025-1632.patch, CVE-2025-25724.patch, CVE-2024-57970.patch
==== libcap ====
Version update (2.73 -> 2.75)
- update to 1.2.75:
* go related fixes
- includes changes from 1.2.74:
* Group syntax parsing bugfix for pam_cap
* Doc typo fix for cap_get_proc.3
* Fix transitive include in capsh.c
* go related changes
==== libevdev ====
Version update (1.13.3 -> 1.13.4)
- update to 1.13.4
* Always push changed mt events when syncing
==== libffi ====
Version update (3.4.6 -> 3.4.7)
- Update to 3.4.7:
- Drop upstreamed patch:
* 830.patch
==== libidn ====
Version update (1.42 -> 1.43)
- update to 1.43:
* The release tarball is now reproducible
* A use of uninitialized value bug was fixed in idna_to_unicode_4z4z
* Unicode tables are now rebuilt from source again
* Update gnulib files and build fixes
==== libinput ====
Version update (1.27.1 -> 1.28.0)
- Update to release 1.28
* Support for three-finger drag for touchpads.
* On tablets the pressure range is now correctly tracked per
tablet.
- Use %udev_hwdb_update in %posttrans to update udev hwdb. On
recent distros such as TW, this should not be necessary at all as
the hwdb is automatically updated via the rpm file triggers
mechanism. However, the explicit call to update the hwdb is kept
in case the spec file is also used for older ditros. The call is
also done from %posttrans where we know that udev is fully
functional without the need of `Requires(post): udev`.
==== libostree ====
Version update (2025.1 -> 2025.2)
Subpackages: libostree-1-1
- Update to version 2025.2:
+ sign: Support generic "spki" type of commit signatures
+ boot: Drop ostree-finalize-staged.path
+ bug fixes
==== librist ====
Version update (0.2.10 -> 0.2.11)
- update to 0.2.11:
* Adds support for ephemeral listening ports, which allows for
adding or taking down ports, primarily for new connections,
after initialization
* Adds a sender function rist_sender_npd_get to obtain current
status of null_packet_deletion in client code
* Adds a new function rist_peer_get_cname to allow for the
extraction of the private cname property of a peer
* various bug fixes and code improvements
==== libsoup ====
Version update (3.6.4 -> 3.6.5)
Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0
- Update to version 3.6.5:
+ session: Strip authentication credentials on cross-origin
redirects
+ build: Use pkg-config instead of krb5-config for the gssapi
dependency
+ http1: When using chunked encoding report an error in case of
unexpected stream end
+ http2:
- When a message has no content still respect its Content-Type
- Revert manual window size management temporarily, as it could
stall
+ sniffer: Fix potential overflows
+ hsts: Fix minor leak
+ headers: Fix a few parsing edge cases that could be an out of
bound read
+ connection: Avoid ever calling disconnect twice
+ auth-digest: Fix handling when a nonce isn't present
+ cookies:
- Limit max size of max-age, path, and domain attributes to
1024 bytes
- Limit max size of name and value to 4096 bytes
+ docs: Remove references to old libsoup domain
+ Reintroduce some thread-safety to SoupSession (see
https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html)
Numerous API have been changed which is documented on
https://libsoup.gnome.org
- Replace pkgconfig(krb5) with pkgconfig(krb5-gssapi)
BuildRequires: Following upstream changes, and stop passing
krb5_config="$(which krb5-config)" to meson setup, no longer
needed nor recognized.
==== libusb-1_0 ====
Version update (1.0.27 -> 1.0.28)
- Update to version 1.0.28
* New libusb_get_ssplus_usb_device_capability_descriptor API
for query of SuperSpeed+ Capability Descriptors
* API support for reporting USB 3.2 Gen2x2 speeds
* macOS: Fix Zero-Length Packet for multiple packets per frame
* Windows: Base HID device descriptor on OS-cached values
* Build fixes for Haiku and SunOS
* Many code correctness fixes
==== libwacom ====
Version update (2.14.0 -> 2.15.0)
Subpackages: libwacom-data libwacom9
- update to 2.15.0
* New devices:
- Still more tablet definitions (#841)
- add XP Pen Innovator 16 definition & layout
- Support for XP-Pen Deco Pro S
- Add Lenovo Slim Pen
- Add the XP Pen Deco01 v3
- Add 3rd gen Intuos Pro devices
* Device fixes:
- fix duplicate button listing for the DTI-520
- Remove duplicate of the ISDv4 2d1f 0040 tablet
* Device other:
- Add AliasOf keyword to wacom.stylus
- prefix all styli with a vendor ID
- prefix the wacom 2d1f ISDv4 devices with wacom
- Allow for a bustype of 0 on real devices
- Add support for getting the target mode for a modeswitch button
==== microos-tools ====
Version update (4.0+git10 -> 4.0+git11)
Subpackages: selinux-autorelabel
- Update to version 4.0+git11:
* Only parse section with at minimum two arguments (#42)
==== nautilus ====
Version update (47.2 -> 48.0)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4
- Update to version 48.0:
+ Reversals: Replace uselocale with Glib gettext variant
+ Bugfixes:
- Generate thumbnails by order in view
- Try more icons before using generic fallback
- Focus filename entry in save mode by default
- Fix tree view and outdated file info crashes introduced in
48.rc
- Use colored icon for filesystem root properties
- Set search popover row heights
+ Cleanups:
- Various performance enhancements around sorting, hidden files
and image decoding
- Add build summary
+ Fix shell search result order
+ Updated translations.
- Update to version 48.rc:
+ Enhancements:
- Run code formatting in parallel
- Rework CI image job to freedesktop template
- Rework and speedup adding of files to view
- Add basic unit tests for files view
- Load thumbnail info separate from other file infos
+ Reversals: Revert port of properties dialog to AdwDialog due to
outstanding issues
+ Bugfixes:
- Fix app chooser widget sizing
- Fix free space calculation for archive extraction
- Fix shell sesrch result order
- Fix floating bar style when unfocused
+ Cleanups:
- Rework view switching code of window-slot
- Use AdwSpinner in floating bar
+ Replace uselocale with Glib gettext variant
+ Fix opening the wrong directory when launching an instance
+ Tweak the floating bar background
+ Various minor UI fixes:
- dynamically handle hierarchy changes in the path bar
- Still offer rectangular selection when pressing ctrl and
shift
+ Lots of cleanup
+ Fix occasional stuck grabs when rubberband selecting
+ Display more info in the progress dialog when preparing
+ Don't warn about mime-type mismatches if the handler is the
same
+ Add close all windows to spatial window menu
+ Fixed help buttons in the preferences dialog
+ Extension system for emblem, property page, menu item
+ Add a context menu to the tree side pane.
+ Focus the next item after delete in list view
+ Improved the gutter-on-the-right problem.
+ Prefer existing windows from the command line in
open-in-new-window view.
+ Updated translations.
- Drop pkgconfig(gail-3.0) BuildRequires: Not used nor needed.
- Update to version 48.beta:
+ Enhancements:
- Improve directory loading performance
- Use AdwDialog for list view column chooser and properties
dialog
- Change tab behavior for the sidebar
- Create about dialog from appdata
- Port various dialogs to AdwAlertDialog
- Keep mount monitor around for caching in gvfs to work
- Adjust to localsearch changes
- Hide Trash banner when empty
- Ellipsize sidebar labels in the middle
- Add a CONTRIBUTING file
- Allow removing bookmarks from pathbar
- Various UI tweaks and label changes
- Various speedups
+ Bugfixes:
- Fix unintended grid relayouting on thumbnail loading
- Fix double a11y presentation of the filename in grid view
- Keep CI running
- Fix query editor translation
- Hide empty extensions list in properties
- Fix NULL dereference with extensions
+ Cleanups:
- Improve grid selection implementation
- Avoid setting up unnecessary directory monitors
- Replace setlocale hack with uselocale
- Stop setting invisible menu icons
+ Updated translations.
- Replace deprecated update-desktop-files with desktop-file-utils
BuildRequires, and drop suse-update-desktop macros.
==== ncurses ====
Version update (6.5.20250308 -> 6.5.20250315)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Add ncurses patch 20250315
+ improve formatting/style of manpages (patches by Branden Robinson).
==== openssl-3 ====
Subpackages: libopenssl3
- FIPS: Mark SHA-1 as non-approved in the SLI. [jsc#PED-12224]
* Add openssl-FIPS-Mark-SHA1-as-nonapproved.patch
==== passt ====
Version update (20250217.a1e48a0 -> 20250320.32f6212)
Subpackages: passt-selinux
- Update to version 20250320.32f6212:
* Makefile: Enable -Wformat-security
* conf: Include libgen.h for basename(), fix build against musl
* tcp: Flush socket before checking for more data in active close state
* migrate: Bump migration version number
* migrate, tcp: Migrate RFC 7323 timestamp
* migrate, tcp: More careful marshalling of mss parameter during migration
* passt-repair: Fix build with -Werror=format-security
* tcp, flow: Better use flow specific logging heleprs
* conf: Unify several paths in conf_ports()
* test/perf: Simplify iperf3 server lifetime management
* conf: Limit maximum MTU based on backend frame size
* pcap: Correctly set snaplen based on tap backend type
* Simplify sizing of pkt_buf
* tap: Use explicit defines for maximum length of L2 frame
* packet: Remove redundant TAP_BUF_BYTES define
* packet: Give explicit name to maximum packet size
* conf: Detect vhost-user mode earlier
* conf: Move mode detection into helper function
* conf: Use the same optstring for passt and pasta modes
* flow, repair: Wait for a short while for passt-repair to connect
* passt-repair: Add directory watch
* cppcheck: Add suppressions for "logically" exported functions
* vhost_user: Don't export several functions
* tcp: Don't export tcp_update_csum()
* checksum: Don't export various functions
* log: Don't export passt_vsyslog()
* treewide: Mark assorted functions static
* udp: create and send ICMPv6 to local peer when applicable
* tap: break out building of udp header from tap_udp6_send function
* udp: create and send ICMPv4 to local peer when applicable
* tap: break out building of udp header from tap_udp4_send function
* conf: Be more precise about minimum MTUs
* tcp: Send RST in response to guest packets that match no connection
* tap: Consider IPv6 flow label when building packet sequences
* ip: Helpers to access IPv6 flow label
* migrate, tcp: Don't flow_alloc_cancel() during incoming migration
* tcp: Unconditionally move to CLOSED state on tcp_rst()
* tcp: Correct error code handling from tcp_flow_repair_socket()
* migrate, flow: Don't attempt to migrate TCP flows without passt-repair
* migrate, flow: Trivially succeed if migrating with no flows
* selinux: Fixes/workarounds for passt and passt-repair, mostly for libvirt usage
* seccomp.sh: Silence stty errors
* tap: always set the no_frag flag in IPv4 headers
* contrib/fedora: Actually install passt-repair SELinux policy file
* dhcp: Add option code byte in calculation for OPT_MAX boundary check
* Makefile: Use mmap2() as alternative for mmap() in valgrind extra syscalls
* conf: Use 0 instead of -1 as "unassigned" mtu value
* conf: More thorough error checking when parsing --mtu option
* flow: Clean up and generalise flow traversal macros
* flow: Remove unneeded bound parameter from flow traversal macros
* flow: Remove unneeded index from foreach_* macros
* flow: Add flow_perror() helper
* tcp: Don't pass both flow pointer and flow index
* tcp: Remove spurious prototype for tcp_flow_migrate_shrink_window
* tcp: More type safety for tcp_flow_migrate_target_ext()
* tcp_vu: head_cnt need not be global
* tap: Remove unused ETH_HDR_INIT() macro
* packet: Don't pass start and offset separately to packet_check_range()
* packet: Use flexible array member in struct pool
* dhcp: Remove option 255 length byte
==== patterns-base ====
Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11
- On S390x plymouth is rather useless therefore replace it with
blog-plymouth for similar services but without boot splash
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis
- Recommend gnome-console instead of gnome-terminal.
==== perl ====
Subpackages: perl-base
- Drop BerkeleyDB support from core perl [jsc#PED-12413]
==== podman ====
- Add patch for CVE-2025-22869 (bsc#1239330):
* 0001-CVE-2025-22869-ssh-limit-the-size-of-the-internal-pa.patch
==== poppler ====
Version update (25.02.0 -> 25.03.0)
Subpackages: libpoppler-cpp2 libpoppler-glib8
- version update to 25.03.0
core:
* Fix opening some slightly malformed files
* Signing: Support custom PGP signing
* Signing: Do not embed fonts in the case of signatures
without appearance
* Signing: Improve error handling on bad passphrase
* Signing-GPGME: more correct validation handling
* Internal code improvements
glib:
* Fix default signature colors
* Check file attachment annotation for this class before
casting
- gcc12: build with PIE [bsc#1239939]
- Bump poppler sover following upstream changes.
==== poppler-qt6 ====
Version update (25.02.0 -> 25.03.0)
- version update to 25.03.0
core:
* Fix opening some slightly malformed files
* Signing: Support custom PGP signing
* Signing: Do not embed fonts in the case of signatures
without appearance
* Signing: Improve error handling on bad passphrase
* Signing-GPGME: more correct validation handling
* Internal code improvements
glib:
* Fix default signature colors
* Check file attachment annotation for this class before
casting
- gcc12: build with PIE [bsc#1239939]
- Bump poppler sover following upstream changes.
==== python-alembic ====
Version update (1.14.1 -> 1.15.1)
- Update to 1.15.1
* Fixed an issue in the new :pep:`621` ``pyproject.toml`` layout that
prevented Alembic's template files from being included in the ``.whl``
file in the distribution.
==== python-bcrypt ====
Version update (4.2.1 -> 4.3.0)
- Update 4.3.0
* Bump proc-macro2 from 1.0.89 to 1.0.90 in /src/_bcrypt (#916)
* Bump unicode-ident from 1.0.13 to 1.0.14 in /src/_bcrypt (#915)
* fixes #917 -- correctly handle a salt that's too short (#918)
* Bump cpufeatures from 0.2.15 to 0.2.16 in /src/_bcrypt (#919)
* Bump proc-macro2 from 1.0.90 to 1.0.92 in /src/_bcrypt (#920)
* Bump syn from 2.0.87 to 2.0.89 in /src/_bcrypt (#921)
* Fix new ruff warning (#923)
* Build manylinux 2.34 images (#922)
* Bump portable-atomic from 1.9.0 to 1.10.0 in /src/_bcrypt (#924)
* drop py37 (#926)
* Bump pyo3 from 0.23.1 to 0.23.2 in /src/_bcrypt (#927)
* Bump libc from 0.2.164 to 0.2.165 in /src/_bcrypt (#928)
* Bump libc from 0.2.165 to 0.2.166 in /src/_bcrypt (#929)
* Bump dawidd6/action-download-artifact from 6 to 7 (#932)
* Bump syn from 2.0.89 to 2.0.90 in /src/_bcrypt (#931)
* Bump libc from 0.2.166 to 0.2.167 in /src/_bcrypt (#930)
* Bump pyo3 from 0.23.2 to 0.23.3 in /src/_bcrypt (#933)
* Bump actions/cache from 4.1.2 to 4.2.0 (#934)
* Bump libc from 0.2.167 to 0.2.168 in /src/_bcrypt (#935)
* Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#936)
* Bump dtolnay/rust-toolchain (#937)
* Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#938)
* Bump libc from 0.2.168 to 0.2.169 in /src/_bcrypt (#939)
* Bump syn from 2.0.90 to 2.0.91 in /src/_bcrypt (#940)
* Bump quote from 1.0.37 to 1.0.38 in /src/_bcrypt (#942)
* Bump syn from 2.0.91 to 2.0.92 in /src/_bcrypt (#941)
* Bump syn from 2.0.92 to 2.0.93 in /src/_bcrypt (#943)
* Bump syn from 2.0.93 to 2.0.94 in /src/_bcrypt (#944)
* Bump syn from 2.0.94 to 2.0.95 in /src/_bcrypt (#945)
* Bump syn from 2.0.95 to 2.0.96 in /src/_bcrypt (#948)
* Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#947)
* Bump proc-macro2 from 1.0.92 to 1.0.93 in /src/_bcrypt (#949)
* Bump pyo3 from 0.23.3 to 0.23.4 in /src/_bcrypt (#950)
* Support free-threaded Python 3.13 (#925)
* Switch to nox (#954)
* use github hosted arm runners in wheel builder (#952)
* use github hosted arm runners in ci (#951)
* Bump dawidd6/action-download-artifact from 7 to 8 (#956)
* Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#957)
* Bump unicode-ident from 1.0.14 to 1.0.15 in /src/_bcrypt (#958)
* include matrix.PYTHON.VERSION in CI cache keys (#964)
* Bump cpufeatures from 0.2.16 to 0.2.17 in /src/_bcrypt (#960)
* Bump unicode-ident from 1.0.15 to 1.0.16 in /src/_bcrypt (#962)
* Bump actions/setup-python from 5.3.0 to 5.4.0 (#963)
* Update getrandom and bcrypt (#966)
* Bump syn from 2.0.96 to 2.0.98 in /src/_bcrypt (#967)
* Bump quansight-labs/setup-python from 5.3.1 to 5.4.0 (#968)
* add support for free-threaded wheels (#955)
* Bump once_cell from 1.20.2 to 1.20.3 in /src/_bcrypt (#970)
* Bump unicode-ident from 1.0.16 to 1.0.17 in /src/_bcrypt (#972)
* Bump typenum from 1.17.0 to 1.18.0 in /src/_bcrypt (#973)
* Bump actions/cache from 4.2.0 to 4.2.1 (#974)
* Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#975)
* Bump libc from 0.2.169 to 0.2.170 in /src/_bcrypt (#976)
* Bump inout from 0.1.3 to 0.1.4 in /src/_bcrypt (#977)
* Bump portable-atomic from 1.10.0 to 1.11.0 in /src/_bcrypt (#978)
* Update PyO3 to 0.23.5 (#980)
* Bump actions/download-artifact from 4.1.8 to 4.1.9 (#982)
* Add PyPy 3.11 and armv7l to matrix runner (#983)
* PyPy 3.11 and armv7l wheels (#984)
==== python-cryptography ====
Version update (44.0.1 -> 44.0.2)
- update to 44.0.2:
* We now build wheels for PyPy 3.11.
==== rebootmgr ====
Version update (3.2+git20250213.bff65b1 -> 3.2+git20250317.27192cc)
- Update to version 3.2+git20250317.27192cc:
* Set c_std to gnu17
==== sdbootutil ====
Version update (1+git20250311.8d3db8b -> 1+git20250327.9714cbd)
Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit
- Update to version 1+git20250327.9714cbd:
* Get boot_dst from os-release NAME
* Add --devices parameter
- Update to version 1+git20250324.c1cd393:
* Use filesystem order in grub2-bls
==== selinux-policy ====
Version update (20250318 -> 20250324)
Subpackages: selinux-policy-targeted
- Update to version 20250324:
* Allow xenstored_t manage xend_var_lib_t files (bsc#1228540)
==== shadow ====
Version update (4.17.3 -> 4.17.4)
Subpackages: libsubid5 login_defs
- Update to 4.17.4:
* Revert "lib/, src/: Use local time for human-readable dates"
* lib/getdate.y: Ignore time-zone information and use UTC
* src/chfn.c: Partially revert "lib/, src/: Use strsep(3) instead of its pattern"
* src/chfn.c: Use stpsep() instead of its pattern
* src/chfn.c: Add local variable to refer to the separated field
* src/chfn.c: copy_field(): Rename local variable
* lib/commonio.c: Rely on the POSIX.1-2008 behavior of realpath(3)
* lib/fs/readlink/: readlinknul(): Use ssize_t to simplify
* autogen.sh: Promote -Wsign-compare to an error
* lib/sizeof.h: ssizeof(): Add signed variant of sizeof
* src/lastlog.c: Use ssizeof() to avoid a -Wsign-compare diagnostic
* tests/unit/test_xasprintf.c: Fix sign-mismatch diagnostic
* configure.ac: stop checking for utmp location
* configure.ac: be deterministic about passwd location
* lib/, src/: update audit messages
* lib/: audit function for groups
* src/: update group audit messages
* doc/: Remove list of distributions
==== snappy ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Remove Group: declarations, no longer used
==== soxr ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== spiel ====
Subpackages: libspeech-provider-1_0 libspiel-1_0
- Add 42ad1741.patch: prevent crash when the host has no voice
provider installed.
==== srt ====
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Use ldconfig_scriptlets macro for post(un) handling.
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== tiff ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== timezone ====
Version update (2025a -> 2025b)
- Update to 2025b:
* New zone for Aysén Region in Chile (America/Coyhaique) which
moves from -04/-03 to -03
==== tpm2.0-abrmd ====
Subpackages: libtss2-tcti-tabrmd0 tpm2.0-abrmd-selinux
- also enable SELinux features for SLE-16 (bsc#1240070). On SLE-16 abrmd does
not work, because the SELinux configuration is missing and thus its
operations are denied. Include SLE-16 to fix this.
==== uchardet ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== vid_stab ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== vim ====
Version update (9.1.1176 -> 9.1.1244)
Subpackages: vim-data-common vim-small
- Update to version 9.1.1244:
* patch 9.1.1244:
- part of patch v9.1.1242 was wrong
- runtime(omnimark): update and rewrite syntax script in Vim9
script
* patch 9.1.1243: diff mode is lacking for changes within lines
* patch 9.1.1242: Crash when evaluating variable name
* patch 9.1.1241: wrong preprocessort indentation in term.c
* patch 9.1.1240:
- Regression with ic/ac text objects and comment plugin
- runtime(hyprlang): save and restore cpo setting in syntax
script
- runtime(solidity): update syntax script with error
definitions
- runtime(doc): add back help tag "pi_netrw.txt"
* patch 9.1.1239:
- if_python: no tuple data type support
- runtime(doc): Add missing garbagecollect() hypertext link
- Improve contributing guide by adding a section on signing
off commits
* patch 9.1.1238: wrong cursor column with 'set
splitkeep=screen'
* patch 9.1.1237: Compile error with C89 compiler in term.c
* patch 9.1.1236: tests: test_comments leaves swapfiles around
* patch 9.1.1235: cproto files are outdated
* patch 9.1.1234: Compile error when SIZE_MAX is not defined
* patch 9.1.1233:
- Coverity warns about NULL pointer when triggering WinResized
- runtime(doc): Fix an omission in the documentation.
* patch 9.1.1232:
- Vim script is missing the tuple data type
- runtime(vim): Update base-syntax, match protected
constructors
- runtime(syntax-tests): Do not ignore failed screendumps
* patch 9.1.1231:
- filetype: SPA JSON files are not recognized
- runtime(doc): update and correct str2blob() and blob2str()
examples
- runtime(hlyank): update the hlyank package
- runtime(syntax-tests): Add non-Latin-1 character filters for
C syntax tests
- update to 9.1.1230
- refresh vim-7.3-sh_is_bash.patch
* patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows
* patch 9.1.1229: the comment plugin can be improved
* runtime(sh): consider sh as POSIX shell by default
* patch 9.1.1228: completion: current position column wrong after got a match
* runtime(hlyank): add the hlyank package
* patch 9.1.1227: no tests for the comment package
* patch 9.1.1226: "shellcmdline" completion doesn't work with input()
* patch 9.1.1225: extra NULL check in VIM_CLEAR()
* runtime(sh): remove invalid commented out line in syntax script
* runtime(sh): update sh indent script
* patch 9.1.1224: cannot :put while keeping indent
* runtime(go): use :term for keywordprg for nvim/gvim
* patch 9.1.1223: wrong translation used for encoding failures
* patch 9.1.1222: using wrong length for last inserted string
* patch 9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent'
* patch 9.1.1220: filetype: uv.lock file not recognized
* patch 9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase"
* patch 9.1.1218: missing out-of-memory check in filepath.c
* patch 9.1.1217: tests: typos in test_matchfuzzy.vim
* patch 9.1.1216: Pasting the '.' register multiple times may not work
* runtime(keymap) Add forward slash (/) to russian-jcukenwin keymap
* runtime(vim): Update base-syntax, match multiline return types
* patch 9.1.1215: Patch 9.1.1213 has some issues
* patch 9.1.1214: matchfuzzy() can be improved for camel case matches
* patch 9.1.1213: cannot :put while keeping indent
* runtime(syntax-tests): Support "wait-free" test failure
* patch 9.1.1212: too many strlen() calls in edit.c
* patch 9.1.1212: filetype: logrotate'd pacmanlogs are not recognized
* runtime(prql): include prql syntax script
* patch 9.1.1211: TabClosedPre is triggered just before the tab is being freed
* patch 9.1.1210: translation(ru): missing Russian translation for the new tutor
* patch 9.1.1209: colorcolumn not drawn after virtual text lines
* patch 9.1.1208: MS-Windows: not correctly restoring alternate screen on Win 10
* patch 9.1.1207: MS-Windows: build warning in filepath.c
* translation(ru): include Russian translation for chapter two of the tutorial
* runtime(matchparen): line continuation causes failure in CI
* patch 9.1.1206: tests: test_filetype fails when a file is a directory
* runtime(doc): symlinking netrw.txt causes problems during install on Windows
* patch 9.1.1205: completion: preinserted text not removed when closing pum
* runtime(tutor): updated Russian translation for tutor chapter 1
* runtime(cs): Update C# runtime files
* patch 9.1.1203: matchparen keeps cursor on case label in sh filetype
* runtime(doc): fix a typo in gitrebase filetype
* runtime(doc): Tweak documentation style a bit
* runtime(vim): Sync syntax generator base file with output file.
* runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9
* patch 9.1.1202: Missing TabClosedPre autocommand
* patch 9.1.1201: 'completefuzzycollect' does not handle dictionary correctly
* runtime(doc): make :h 'completefuzzycollect' a bit clearer
* runtime(doc): document gitrebase filetype
* translation(it): update menu_it
* translation(sr): Add chapter two of the new tutor
* patch 9.1.1200: cmdline pum not cleared for input() completion
* patch 9.1.1199: gvim uses hardcoded xpm icon file
* runtime(indent-tests): GitHub Actions doesn't show why indent tests failed
* patch 9.1.1198: [security]: potential data loss with zip.vim
... changelog too long, skipping 53 lines ...
* runtime(doc): mention bzip3 in gzip plugin documentation
==== woff2 ====
Subpackages: libwoff2common1_0_2 libwoff2dec1_0_2
- Use ldconfig_scriptlets macro for post(un) handling.
- Use cmake_build macro.
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: entries, no longer used
==== xdg-desktop-portal-gtk ====
Version update (1.15.2 -> 1.15.3)
- Update to version 1.15.3:
+ Fix build against newer xdg-desktop-portal
+ Fix return value for the access portal
==== yaml-cpp ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
MicroOS-release (20250328 -> 20250329)
=== Details ===
==== MicroOS-release ====
Version update (20250328 -> 20250329)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
MicroOS-release (20250326 -> 20250328)
fuse3 (3.16.2 -> 3.17.1)
hwdata (0.392 -> 0.393)
jasper (4.2.4 -> 4.2.5)
libevdev (1.13.3 -> 1.13.4)
libffi (3.4.6 -> 3.4.7)
libidn (1.42 -> 1.43)
libinput (1.27.1 -> 1.28.0)
libusb-1_0 (1.0.27 -> 1.0.28)
microos-tools (4.0+git10 -> 4.0+git11)
ncurses (6.5.20250308 -> 6.5.20250315)
openssl-3
perl
podman
sdbootutil (1+git20250324.c1cd393 -> 1+git20250327.9714cbd)
snappy
tpm2.0-abrmd
vim (9.1.1230 -> 9.1.1244)
yaml-cpp
=== Details ===
==== MicroOS-release ====
Version update (20250326 -> 20250328)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== fuse3 ====
Version update (3.16.2 -> 3.17.1)
- Update to release 3.17.1
* Added support for filesystem passthrough read/write when
FUSE_PASSTHROUGH capability is enabled
* New API: fuse_passthrough_open() and fuse_passthrough_close()
* Added fmask and dmask options to high-level API for separate
permission masks for files and directories
* Added signal handling with backtrace printing
(fuse_set_fail_signal_handlers())
* Added syslog support for fuse_log() messages
* New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
* Added thread names to libfuse threads
==== hwdata ====
Version update (0.392 -> 0.393)
- Update to version 0.393:
* Update pci, usb and vendor ids
* Fix usb.ids encoding and a couple of typos
* Fix configure to honor --prefix
==== jasper ====
Version update (4.2.4 -> 4.2.5)
- Update to 4.2.5:
* Made a change to a configuration header file in order to avoid
undesirable compiler warnings when JasPer is used in C++ code (#393).
==== libevdev ====
Version update (1.13.3 -> 1.13.4)
- update to 1.13.4
* Always push changed mt events when syncing
==== libffi ====
Version update (3.4.6 -> 3.4.7)
- Update to 3.4.7:
- Drop upstreamed patch:
* 830.patch
==== libidn ====
Version update (1.42 -> 1.43)
- update to 1.43:
* The release tarball is now reproducible
* A use of uninitialized value bug was fixed in idna_to_unicode_4z4z
* Unicode tables are now rebuilt from source again
* Update gnulib files and build fixes
==== libinput ====
Version update (1.27.1 -> 1.28.0)
- Update to release 1.28
* Support for three-finger drag for touchpads.
* On tablets the pressure range is now correctly tracked per
tablet.
- Use %udev_hwdb_update in %posttrans to update udev hwdb. On
recent distros such as TW, this should not be necessary at all as
the hwdb is automatically updated via the rpm file triggers
mechanism. However, the explicit call to update the hwdb is kept
in case the spec file is also used for older ditros. The call is
also done from %posttrans where we know that udev is fully
functional without the need of `Requires(post): udev`.
==== libusb-1_0 ====
Version update (1.0.27 -> 1.0.28)
- Update to version 1.0.28
* New libusb_get_ssplus_usb_device_capability_descriptor API
for query of SuperSpeed+ Capability Descriptors
* API support for reporting USB 3.2 Gen2x2 speeds
* macOS: Fix Zero-Length Packet for multiple packets per frame
* Windows: Base HID device descriptor on OS-cached values
* Build fixes for Haiku and SunOS
* Many code correctness fixes
==== microos-tools ====
Version update (4.0+git10 -> 4.0+git11)
Subpackages: selinux-autorelabel
- Update to version 4.0+git11:
* Only parse section with at minimum two arguments (#42)
==== ncurses ====
Version update (6.5.20250308 -> 6.5.20250315)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Add ncurses patch 20250315
+ improve formatting/style of manpages (patches by Branden Robinson).
==== openssl-3 ====
Subpackages: libopenssl3
- FIPS: Mark SHA-1 as non-approved in the SLI. [jsc#PED-12224]
* Add openssl-FIPS-Mark-SHA1-as-nonapproved.patch
==== perl ====
Subpackages: perl-base
- Drop BerkeleyDB support from core perl [jsc#PED-12413]
==== podman ====
- Add patch for CVE-2025-22869 (bsc#1239330):
* 0001-CVE-2025-22869-ssh-limit-the-size-of-the-internal-pa.patch
==== sdbootutil ====
Version update (1+git20250324.c1cd393 -> 1+git20250327.9714cbd)
Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit
- Update to version 1+git20250327.9714cbd:
* Get boot_dst from os-release NAME
* Add --devices parameter
==== snappy ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Remove Group: declarations, no longer used
==== tpm2.0-abrmd ====
Subpackages: libtss2-tcti-tabrmd0 tpm2.0-abrmd-selinux
- also enable SELinux features for SLE-16 (bsc#1240070). On SLE-16 abrmd does
not work, because the SELinux configuration is missing and thus its
operations are denied. Include SLE-16 to fix this.
==== vim ====
Version update (9.1.1230 -> 9.1.1244)
Subpackages: vim-data-common vim-small
- Update to version 9.1.1244:
* patch 9.1.1244:
- part of patch v9.1.1242 was wrong
- runtime(omnimark): update and rewrite syntax script in Vim9
script
* patch 9.1.1243: diff mode is lacking for changes within lines
* patch 9.1.1242: Crash when evaluating variable name
* patch 9.1.1241: wrong preprocessort indentation in term.c
* patch 9.1.1240:
- Regression with ic/ac text objects and comment plugin
- runtime(hyprlang): save and restore cpo setting in syntax
script
- runtime(solidity): update syntax script with error
definitions
- runtime(doc): add back help tag "pi_netrw.txt"
* patch 9.1.1239:
- if_python: no tuple data type support
- runtime(doc): Add missing garbagecollect() hypertext link
- Improve contributing guide by adding a section on signing
off commits
* patch 9.1.1238: wrong cursor column with 'set
splitkeep=screen'
* patch 9.1.1237: Compile error with C89 compiler in term.c
* patch 9.1.1236: tests: test_comments leaves swapfiles around
* patch 9.1.1235: cproto files are outdated
* patch 9.1.1234: Compile error when SIZE_MAX is not defined
* patch 9.1.1233:
- Coverity warns about NULL pointer when triggering WinResized
- runtime(doc): Fix an omission in the documentation.
* patch 9.1.1232:
- Vim script is missing the tuple data type
- runtime(vim): Update base-syntax, match protected
constructors
- runtime(syntax-tests): Do not ignore failed screendumps
* patch 9.1.1231:
- filetype: SPA JSON files are not recognized
- runtime(doc): update and correct str2blob() and blob2str()
examples
- runtime(hlyank): update the hlyank package
- runtime(syntax-tests): Add non-Latin-1 character filters for
C syntax tests
==== yaml-cpp ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa
Mesa-drivers
MicroOS-release (20250325 -> 20250326)
abseil-cpp (20250127.0 -> 20250127.1)
ca-certificates-mozilla
cpio
dbus-1-glib
gnutls
kernel-firmware-amdgpu (20250318 -> 20250322)
kernel-firmware-ath10k
kernel-firmware-bluetooth
kernel-firmware-media
kernel-firmware-mediatek
kernel-firmware-nvidia
kernel-firmware-platform
kernel-firmware-qcom
kernel-firmware-sound (20250318 -> 20250321)
kernel-source (6.13.7 -> 6.13.8)
libcap (2.73 -> 2.75)
librist (0.2.10 -> 0.2.11)
passt (20250217.a1e48a0 -> 20250320.32f6212)
poppler (25.02.0 -> 25.03.0)
poppler-qt6 (25.02.0 -> 25.03.0)
rebootmgr (3.2+git20250213.bff65b1 -> 3.2+git20250317.27192cc)
sdbootutil (1+git20250311.8d3db8b -> 1+git20250324.c1cd393)
soxr
spiel
timezone (2025a -> 2025b)
=== Details ===
==== Mesa ====
Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1
- Fix regression in winsys/amdgpu (boo#1239657)
revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d…
==== Mesa-drivers ====
Subpackages: Mesa-dri Mesa-gallium
- Fix regression in winsys/amdgpu (boo#1239657)
revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d…
==== MicroOS-release ====
Version update (20250325 -> 20250326)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== abseil-cpp ====
Version update (20250127.0 -> 20250127.1)
Subpackages: libabsl_2501_0_0 libabsl_lite_2501_0_0
- Update to 20250127.1:
* Improved Bazel support
* Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for
diagnosing certain lifetime issues
* Many performance improvements
* potential integer overflow in hash container create/resize
fixed again - boo#1236438
==== ca-certificates-mozilla ====
- Fix awk to compare (missing a =) and give the following output:
[#] NSS_BUILTINS_LIBRARY_VERSION "2.74"
- pass file argument to awk (bsc#1240009)
==== cpio ====
- Use -std=gnu11 to avoid extra diagnostics when calling an
unprototyped function which is no longer possible with C23,
the new default with GCC 15.
==== dbus-1-glib ====
- Fix build with GCC 15 via exporting -std=gnu17 to cflags. GCC 15
defaults to C23, but the latest release is from 2021, and this is
deprecated upstream and no longer under development.
==== gnutls ====
- FIPS: Mark SHA-1 as non-approved in the SLI for all operations. [jsc#PED-12224]
* Add gnutls-FIPS-disable-mac-sha1.patch
- bsc#1237101, FIPS selfcheck fails on tumbleweed
* Match dependent library names ( nettle, gmp, hogweed ) even when they include full verison in soname
* Add gnutls-fips-sonames-check.patch
==== kernel-firmware-amdgpu ====
Version update (20250318 -> 20250322)
- Fix a typo in download URL
- Update to version 20250322 (git commit 710a336b3198):
* amdgpu: update dcn 4.01 firmware to 0.1.3.0
* amdgpu: update dcn 3.5 firmware to 0.1.0.0
- Update kernel-firmware-tools scripts to be downloadable
==== kernel-firmware-ath10k ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-bluetooth ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-media ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-mediatek ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-nvidia ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-platform ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-qcom ====
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update spec to make kernel-firmware-tools downloadable
==== kernel-firmware-sound ====
Version update (20250318 -> 20250321)
- Fix a typo in download URL
- Correct aliases with comma (bsc#1239877)
- Update to version 20250321 (git commit e61b8981aeef):
* cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA
- Update to version 20250320 (git commit a60087f7c925):
* cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA
- Update kernel-firmware-tools scripts to be downloadable
==== kernel-source ====
Version update (6.13.7 -> 6.13.8)
- Revert "Update config files. Disable OVPN temporarily."
This reverts commit bca56f08ab2271cfe4d6ff271d57fb773cca295c.
The issue has been fixed.
- commit 7089702
- Refresh
patches.suse/drm-amd-display-Use-HW-lock-mgr-for-PSR1-when-only-o.patch.
Update upstream status.
- commit 614d9ea
- Revert "gre: Fix IPv6 link-local address
generation." (git-fixes).
- commit 5d9714b
- Linux 6.13.8 (bsc#1012628).
- mm: fix kernel BUG when userfaultfd_move encounters swapcache
(bsc#1012628).
- userfaultfd: fix PTE unmapping stack-allocated PTE copies
(bsc#1012628).
- mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (bsc#1012628).
- virt: sev-guest: Move SNP Guest Request data pages handling
under snp_cmd_mutex (bsc#1012628).
- fbdev: hyperv_fb: iounmap() the correct memory when removing
a device (bsc#1012628).
- pinctrl: bcm281xx: Fix incorrect regmap max_registers value
(bsc#1012628).
- pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw
(bsc#1012628).
- netfilter: nft_ct: Use __refcount_inc() for per-CPU
nft_ct_pcpu_template (bsc#1012628).
- ice: do not configure destination override for switchdev
(bsc#1012628).
- ice: fix memory leak in aRFS after reset (bsc#1012628).
- ice: Fix switchdev slow-path in LAG (bsc#1012628).
- netfilter: nf_conncount: garbage collection is not skipped
when jiffies wrap around (bsc#1012628).
- netfilter: nf_tables: make destruction work queue pernet
(bsc#1012628).
- sched: address a potential NULL pointer dereference in the
GRED scheduler (bsc#1012628).
- wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms
(bsc#1012628).
- wifi: mac80211: don't queue sdata::work for a non-running sdata
(bsc#1012628).
- wifi: cfg80211: cancel wiphy_work before freeing wiphy
(bsc#1012628).
- Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready
(bsc#1012628).
- Bluetooth: hci_event: Fix enabling passive scanning
(bsc#1012628).
- Revert "Bluetooth: hci_core: Fix sleeping function called from
invalid context" (bsc#1012628).
- net/mlx5: Fill out devlink dev info only for PFs (bsc#1012628).
- net: dsa: mv88e6xxx: Verify after ATU Load ops (bsc#1012628).
- net: mctp i3c: Copy headers if cloned (bsc#1012628).
- net: mctp i2c: Copy headers if cloned (bsc#1012628).
- netpoll: hold rcu read lock in __netpoll_send_skb()
(bsc#1012628).
- drm/hyperv: Fix address space leak when Hyper-V DRM device is
removed (bsc#1012628).
- fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V
Gen 2 VMs (bsc#1012628).
- fbdev: hyperv_fb: Simplify hvfb_putmem (bsc#1012628).
- fbdev: hyperv_fb: Allow graceful removal of framebuffer
(bsc#1012628).
- Drivers: hv: vmbus: Don't release fb_mmio resource in
vmbus_free_mmio() (bsc#1012628).
- net/mlx5: handle errors in mlx5_chains_create_table()
(bsc#1012628).
- eth: bnxt: fix truesize for mb-xdp-pass case (bsc#1012628).
- eth: bnxt: return fail if interface is down in
bnxt_queue_mem_alloc() (bsc#1012628).
- eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in
queue restart logic (bsc#1012628).
- eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
(bsc#1012628).
- eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx |
tx} (bsc#1012628).
- eth: bnxt: fix memory leak in queue reset (bsc#1012628).
- net: switchdev: Convert blocking notification chain to a raw
one (bsc#1012628).
- net: mctp: unshare packets when reassembling (bsc#1012628).
- bonding: fix incorrect MAC address setting to receive NS
messages (bsc#1012628).
- selftests: bonding: fix incorrect mac address (bsc#1012628).
- rtase: Fix improper release of ring list entries in
rtase_sw_reset (bsc#1012628).
- wifi: mac80211: fix MPDU length parsing for EHT 5/6 GHz
(bsc#1012628).
- netfilter: nf_conncount: Fully initialize struct
nf_conncount_tuple in insert_tree() (bsc#1012628).
- ipvs: prevent integer overflow in do_ip_vs_get_ctl()
(bsc#1012628).
- net_sched: Prevent creation of classes with TC_H_ROOT
(bsc#1012628).
- netfilter: nft_exthdr: fix offset with ipv4_find_option()
(bsc#1012628).
- gre: Fix IPv6 link-local address generation (bsc#1012628).
- net: openvswitch: remove misbehaving actions length check
(bsc#1012628).
- Revert "openvswitch: switch to per-action label counting in
conntrack" (bsc#1012628).
... changelog too long, skipping 325 lines ...
- commit 41f5788
==== libcap ====
Version update (2.73 -> 2.75)
- update to 1.2.75:
* go related fixes
- includes changes from 1.2.74:
* Group syntax parsing bugfix for pam_cap
* Doc typo fix for cap_get_proc.3
* Fix transitive include in capsh.c
* go related changes
==== librist ====
Version update (0.2.10 -> 0.2.11)
- update to 0.2.11:
* Adds support for ephemeral listening ports, which allows for
adding or taking down ports, primarily for new connections,
after initialization
* Adds a sender function rist_sender_npd_get to obtain current
status of null_packet_deletion in client code
* Adds a new function rist_peer_get_cname to allow for the
extraction of the private cname property of a peer
* various bug fixes and code improvements
==== passt ====
Version update (20250217.a1e48a0 -> 20250320.32f6212)
Subpackages: passt-selinux
- Update to version 20250320.32f6212:
* Makefile: Enable -Wformat-security
* conf: Include libgen.h for basename(), fix build against musl
* tcp: Flush socket before checking for more data in active close state
* migrate: Bump migration version number
* migrate, tcp: Migrate RFC 7323 timestamp
* migrate, tcp: More careful marshalling of mss parameter during migration
* passt-repair: Fix build with -Werror=format-security
* tcp, flow: Better use flow specific logging heleprs
* conf: Unify several paths in conf_ports()
* test/perf: Simplify iperf3 server lifetime management
* conf: Limit maximum MTU based on backend frame size
* pcap: Correctly set snaplen based on tap backend type
* Simplify sizing of pkt_buf
* tap: Use explicit defines for maximum length of L2 frame
* packet: Remove redundant TAP_BUF_BYTES define
* packet: Give explicit name to maximum packet size
* conf: Detect vhost-user mode earlier
* conf: Move mode detection into helper function
* conf: Use the same optstring for passt and pasta modes
* flow, repair: Wait for a short while for passt-repair to connect
* passt-repair: Add directory watch
* cppcheck: Add suppressions for "logically" exported functions
* vhost_user: Don't export several functions
* tcp: Don't export tcp_update_csum()
* checksum: Don't export various functions
* log: Don't export passt_vsyslog()
* treewide: Mark assorted functions static
* udp: create and send ICMPv6 to local peer when applicable
* tap: break out building of udp header from tap_udp6_send function
* udp: create and send ICMPv4 to local peer when applicable
* tap: break out building of udp header from tap_udp4_send function
* conf: Be more precise about minimum MTUs
* tcp: Send RST in response to guest packets that match no connection
* tap: Consider IPv6 flow label when building packet sequences
* ip: Helpers to access IPv6 flow label
* migrate, tcp: Don't flow_alloc_cancel() during incoming migration
* tcp: Unconditionally move to CLOSED state on tcp_rst()
* tcp: Correct error code handling from tcp_flow_repair_socket()
* migrate, flow: Don't attempt to migrate TCP flows without passt-repair
* migrate, flow: Trivially succeed if migrating with no flows
* selinux: Fixes/workarounds for passt and passt-repair, mostly for libvirt usage
* seccomp.sh: Silence stty errors
* tap: always set the no_frag flag in IPv4 headers
* contrib/fedora: Actually install passt-repair SELinux policy file
* dhcp: Add option code byte in calculation for OPT_MAX boundary check
* Makefile: Use mmap2() as alternative for mmap() in valgrind extra syscalls
* conf: Use 0 instead of -1 as "unassigned" mtu value
* conf: More thorough error checking when parsing --mtu option
* flow: Clean up and generalise flow traversal macros
* flow: Remove unneeded bound parameter from flow traversal macros
* flow: Remove unneeded index from foreach_* macros
* flow: Add flow_perror() helper
* tcp: Don't pass both flow pointer and flow index
* tcp: Remove spurious prototype for tcp_flow_migrate_shrink_window
* tcp: More type safety for tcp_flow_migrate_target_ext()
* tcp_vu: head_cnt need not be global
* tap: Remove unused ETH_HDR_INIT() macro
* packet: Don't pass start and offset separately to packet_check_range()
* packet: Use flexible array member in struct pool
* dhcp: Remove option 255 length byte
==== poppler ====
Version update (25.02.0 -> 25.03.0)
Subpackages: libpoppler-cpp2 libpoppler-glib8
- version update to 25.03.0
core:
* Fix opening some slightly malformed files
* Signing: Support custom PGP signing
* Signing: Do not embed fonts in the case of signatures
without appearance
* Signing: Improve error handling on bad passphrase
* Signing-GPGME: more correct validation handling
* Internal code improvements
glib:
* Fix default signature colors
* Check file attachment annotation for this class before
casting
- gcc12: build with PIE [bsc#1239939]
- Bump poppler sover following upstream changes.
==== poppler-qt6 ====
Version update (25.02.0 -> 25.03.0)
- version update to 25.03.0
core:
* Fix opening some slightly malformed files
* Signing: Support custom PGP signing
* Signing: Do not embed fonts in the case of signatures
without appearance
* Signing: Improve error handling on bad passphrase
* Signing-GPGME: more correct validation handling
* Internal code improvements
glib:
* Fix default signature colors
* Check file attachment annotation for this class before
casting
- gcc12: build with PIE [bsc#1239939]
- Bump poppler sover following upstream changes.
==== rebootmgr ====
Version update (3.2+git20250213.bff65b1 -> 3.2+git20250317.27192cc)
- Update to version 3.2+git20250317.27192cc:
* Set c_std to gnu17
==== sdbootutil ====
Version update (1+git20250311.8d3db8b -> 1+git20250324.c1cd393)
Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit
- Update to version 1+git20250324.c1cd393:
* Use filesystem order in grub2-bls
==== soxr ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== spiel ====
Subpackages: libspeech-provider-1_0 libspiel-1_0
- Add 42ad1741.patch: prevent crash when the host has no voice
provider installed.
==== timezone ====
Version update (2025a -> 2025b)
- Update to 2025b:
* New zone for Aysén Region in Chile (America/Coyhaique) which
moves from -04/-03 to -03
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
AppStream
AppStream-qt6
MicroOS-release (20250324 -> 20250325)
gcc15
gnome-shell (48.0 -> 48.0+6)
grub2
gtk2
gtkmm4 (4.17.0 -> 4.18.0)
harfbuzz (10.4.0 -> 11.0.0)
libarchive (3.7.7 -> 3.7.8)
libostree (2025.1 -> 2025.2)
libsoup (3.6.4 -> 3.6.5)
libwacom (2.14.0 -> 2.15.0)
patterns-base
patterns-gnome
python-cryptography (44.0.1 -> 44.0.2)
selinux-policy (20250318 -> 20250324)
srt
tiff
uchardet
vid_stab
vim (9.1.1176 -> 9.1.1230)
woff2
xdg-desktop-portal-gtk (1.15.2 -> 1.15.3)
=== Details ===
==== AppStream ====
- build with PIE mode also when using gcc13 (bsc#1239941)
==== AppStream-qt6 ====
- build with PIE mode also when using gcc13 (bsc#1239941)
==== MicroOS-release ====
Version update (20250324 -> 20250325)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== gcc15 ====
Subpackages: libatomic1 libgcc_s1 libgfortran5 libgomp1 libquadmath0 libstdc++6 libubsan1
- Disable build of glibc cross to loongarch64 and hppa in SLFO.
==== gnome-shell ====
Version update (48.0 -> 48.0+6)
Subpackages: gnome-shell-calendar
- Update to version 48.0+6:
* slider: Align handle size with with pixel grid
* slider: Use correct handle size when calculating rightmost
position
* Revert "ci: Disable container building temporarily"
* Revert "ci: Disable sysext temporarily"
* Updated translations.
==== grub2 ====
Subpackages: grub2-common grub2-i386-efi grub2-i386-efi-bls grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi grub2-x86_64-efi-bls
- Filter out the non-subvolume btrfs mount points when creating the
relative path (bsc#1239674)
* grub2-btrfs-filter-non-subvol-mount.patch
==== gtk2 ====
Subpackages: gtk2-tools libgtk-2_0-0
- Export -std=gnu99 to cflags, fix build with gcc 15. GCC 15
defaults to C23. gtk+ 2.x entered maintenance mode upstream prior
to C11, is now no longer under development, and therefore should
not be expected to compile to newer standards.
==== gtkmm4 ====
Version update (4.17.0 -> 4.18.0)
- Update to version 4.18.0:
+ Gdk:
- CairoContext: Deprecate cairo_create().
- Device: Add get/property_active_layout_index(),
get/property_layout_names().
- Surface: Add translate_coordinates(), deprecate
create_cairo_context().
+ Gtk:
- Accessible: Add update_platform_state().
- HeaderBar, WindowControls: Add
get/set/property_use_native_controls().
- Widget: Add get/set/property_limit_events().
+ Documentation:
- Gtk::SignalListItemFactory: Remove errroneous links.
- Gtk::AboutDialog: Update the image.
- Gtk::ConstraintLayout: Add a link to the description of
GtkConstraintLayout.
- Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class
descriptions.
+ Build:
- Require gtk4 >= 4.17.5
- Meson build: Use the Python installation that Meson uses.
==== harfbuzz ====
Version update (10.4.0 -> 11.0.0)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0
- Update to version 11.0.0:
+ There are three new font-functions implementations
(integrations) in this release:
- hb-coretext has gained one, calling into the CoreText
library.
- hb-directwrite has gained one, calling into the DirectWrite
library.
- hb-fontations has gained one, calling into the Skrifa Rust
library.
- All three are mostly useful for performance and correctness
testing, but some clients might find them useful.
+ An API is added to use them from a single API by providing a
backend name string: hb_font_set_funcs_using()
+ Several new APIs are added, to load a font-face using different
"face-loaders", and a single entry point to them all using a
loader name string:
- hb_ft_face_create_from_file_or_fail() and
hb_ft_face_create_from_blob_or_fail().
- hb_coretext_face_create_from_file_or_fail() and
hb_coretext_face_create_from_blob_or_fail().
- hb_directwrite_face_create_from_file_or_fail() and
hb_directwrite_face_create_from_blob_or_fail().
- hb_face_create_from_file_or_fail_using()
+ All drawing and painting operations using the default, hb-ot
functions have become memory allocation-free.
+ Several performance optimizations have been implemented.
+ Application of the trak table during shaping has been improved.
+ The directwrite shaper now supports font variations, and
correctly applies user features.
+ The hb-directwrite API and shaper has graduated from
experimental.
+ Various bug fixes and other improvements.
==== libarchive ====
Version update (3.7.7 -> 3.7.8)
- Update to 3.7.8:
* 7zip reader: add SPARC and POWERPC filter support for non-LZMA compressors
* tar reader: Ignore ustar size when pax size is present
* tar writer: Fix bug when -s/a/b/ used more than once with b flag
* libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter
* libarchive: Adding missing seeker function to archive_read_open_FILE()
- inludes the previously patched security fixes, dropping:
CVE-2025-1632.patch, CVE-2025-25724.patch, CVE-2024-57970.patch
==== libostree ====
Version update (2025.1 -> 2025.2)
Subpackages: libostree-1-1
- Update to version 2025.2:
+ sign: Support generic "spki" type of commit signatures
+ boot: Drop ostree-finalize-staged.path
+ bug fixes
==== libsoup ====
Version update (3.6.4 -> 3.6.5)
Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0
- Update to version 3.6.5:
+ session: Strip authentication credentials on cross-origin
redirects
+ build: Use pkg-config instead of krb5-config for the gssapi
dependency
+ http1: When using chunked encoding report an error in case of
unexpected stream end
+ http2:
- When a message has no content still respect its Content-Type
- Revert manual window size management temporarily, as it could
stall
+ sniffer: Fix potential overflows
+ hsts: Fix minor leak
+ headers: Fix a few parsing edge cases that could be an out of
bound read
+ connection: Avoid ever calling disconnect twice
+ auth-digest: Fix handling when a nonce isn't present
+ cookies:
- Limit max size of max-age, path, and domain attributes to
1024 bytes
- Limit max size of name and value to 4096 bytes
+ docs: Remove references to old libsoup domain
+ Reintroduce some thread-safety to SoupSession (see
https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html)
Numerous API have been changed which is documented on
https://libsoup.gnome.org
- Replace pkgconfig(krb5) with pkgconfig(krb5-gssapi)
BuildRequires: Following upstream changes, and stop passing
krb5_config="$(which krb5-config)" to meson setup, no longer
needed nor recognized.
==== libwacom ====
Version update (2.14.0 -> 2.15.0)
Subpackages: libwacom-data libwacom9
- update to 2.15.0
* New devices:
- Still more tablet definitions (#841)
- add XP Pen Innovator 16 definition & layout
- Support for XP-Pen Deco Pro S
- Add Lenovo Slim Pen
- Add the XP Pen Deco01 v3
- Add 3rd gen Intuos Pro devices
* Device fixes:
- fix duplicate button listing for the DTI-520
- Remove duplicate of the ISDv4 2d1f 0040 tablet
* Device other:
- Add AliasOf keyword to wacom.stylus
- prefix all styli with a vendor ID
- prefix the wacom 2d1f ISDv4 devices with wacom
- Allow for a bustype of 0 on real devices
- Add support for getting the target mode for a modeswitch button
==== patterns-base ====
Subpackages: patterns-base-base patterns-base-bootloader patterns-base-minimal_base patterns-base-x11
- On S390x plymouth is rather useless therefore replace it with
blog-plymouth for similar services but without boot splash
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis
- Recommend gnome-console instead of gnome-terminal.
==== python-cryptography ====
Version update (44.0.1 -> 44.0.2)
- update to 44.0.2:
* We now build wheels for PyPy 3.11.
==== selinux-policy ====
Version update (20250318 -> 20250324)
Subpackages: selinux-policy-targeted
- Update to version 20250324:
* Allow xenstored_t manage xend_var_lib_t files (bsc#1228540)
==== srt ====
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Use ldconfig_scriptlets macro for post(un) handling.
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== tiff ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== uchardet ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== vid_stab ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
==== vim ====
Version update (9.1.1176 -> 9.1.1230)
Subpackages: vim-data-common vim-small
- update to 9.1.1230
- refresh vim-7.3-sh_is_bash.patch
* patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows
* patch 9.1.1229: the comment plugin can be improved
* runtime(sh): consider sh as POSIX shell by default
* patch 9.1.1228: completion: current position column wrong after got a match
* runtime(hlyank): add the hlyank package
* patch 9.1.1227: no tests for the comment package
* patch 9.1.1226: "shellcmdline" completion doesn't work with input()
* patch 9.1.1225: extra NULL check in VIM_CLEAR()
* runtime(sh): remove invalid commented out line in syntax script
* runtime(sh): update sh indent script
* patch 9.1.1224: cannot :put while keeping indent
* runtime(go): use :term for keywordprg for nvim/gvim
* patch 9.1.1223: wrong translation used for encoding failures
* patch 9.1.1222: using wrong length for last inserted string
* patch 9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent'
* patch 9.1.1220: filetype: uv.lock file not recognized
* patch 9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase"
* patch 9.1.1218: missing out-of-memory check in filepath.c
* patch 9.1.1217: tests: typos in test_matchfuzzy.vim
* patch 9.1.1216: Pasting the '.' register multiple times may not work
* runtime(keymap) Add forward slash (/) to russian-jcukenwin keymap
* runtime(vim): Update base-syntax, match multiline return types
* patch 9.1.1215: Patch 9.1.1213 has some issues
* patch 9.1.1214: matchfuzzy() can be improved for camel case matches
* patch 9.1.1213: cannot :put while keeping indent
* runtime(syntax-tests): Support "wait-free" test failure
* patch 9.1.1212: too many strlen() calls in edit.c
* patch 9.1.1212: filetype: logrotate'd pacmanlogs are not recognized
* runtime(prql): include prql syntax script
* patch 9.1.1211: TabClosedPre is triggered just before the tab is being freed
* patch 9.1.1210: translation(ru): missing Russian translation for the new tutor
* patch 9.1.1209: colorcolumn not drawn after virtual text lines
* patch 9.1.1208: MS-Windows: not correctly restoring alternate screen on Win 10
* patch 9.1.1207: MS-Windows: build warning in filepath.c
* translation(ru): include Russian translation for chapter two of the tutorial
* runtime(matchparen): line continuation causes failure in CI
* patch 9.1.1206: tests: test_filetype fails when a file is a directory
* runtime(doc): symlinking netrw.txt causes problems during install on Windows
* patch 9.1.1205: completion: preinserted text not removed when closing pum
* runtime(tutor): updated Russian translation for tutor chapter 1
* runtime(cs): Update C# runtime files
* patch 9.1.1203: matchparen keeps cursor on case label in sh filetype
* runtime(doc): fix a typo in gitrebase filetype
* runtime(doc): Tweak documentation style a bit
* runtime(vim): Sync syntax generator base file with output file.
* runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9
* patch 9.1.1202: Missing TabClosedPre autocommand
* patch 9.1.1201: 'completefuzzycollect' does not handle dictionary correctly
* runtime(doc): make :h 'completefuzzycollect' a bit clearer
* runtime(doc): document gitrebase filetype
* translation(it): update menu_it
* translation(sr): Add chapter two of the new tutor
* patch 9.1.1200: cmdline pum not cleared for input() completion
* patch 9.1.1199: gvim uses hardcoded xpm icon file
* runtime(indent-tests): GitHub Actions doesn't show why indent tests failed
* patch 9.1.1198: [security]: potential data loss with zip.vim
* patch 9.1.1197: process_next_cpt_value() uses wrong condition
* patch 9.1.1196: filetype: config files for container tools are not recognized
* runtime(doc): remove unnecessary "an"
* patch 9.1.1195: inside try-block: fn body executed with default arg undefined
* runtime(doc): Update doc 52.6
* runtime(compiler): allow customizing exe and args for tsc
* runtime(compiler): add comment for Dispatch
* runtime(tera): remove unwanted code and fix issues in syntax script
* runtime(doc): clarify that a umask is applied to mkdir()
* patch 9.1.1194: filetype: false positive help filetype detection
* runtime(man): improve :Man completion for man-db
* patch 9.1.1193: Unnecessary use of STRCAT() in au_event_disable()
* translation(sr): Update Serbian messages translation
* runtime(doc): document vim syntax switches
* runtime(vim): Update base-syntax, improve :syntax highlighting
* patch 9.1.1192: Vim crashes with term response debug logging enabled
* runtime(vim): Update base-syntax and generator, only match valid predefined variables
* runtime(plsql): move fold option from syntax to filetype plugin
* patch 9.1.1191: tests: test for patch 9.1.1186 doesn't fail without the patch
* patch 9.1.1190: C indentation does not detect multibyte labels
* runtime(sh): set b:match_skip to ignore matches for matchit
* patch 9.1.1189: if_python: build error due to incompatible pointer types
* patch 9.1.1188: runtime(tera): tera support can be improved
* patch 9.1.1187: matchparen plugin wrong highlights shell case statement
* runtime(doc): use GNOME instead of Gnome
* patch 9.1.1186: filetype: help files in git repos are not detected
* runtime(nohlsearch): fix CursorHold loop
* runtime(doc): warn users about potentially risky hotkey
* runtime(syntax-tests): Improve parts of "runtest.vim"
* patch 9.1.1185: endless loop with completefuzzycollect and no match found
* runtime(doc): CmdUndefined and FuncUndefined can always be nested
* patch 9.1.1184: Unnecessary use of vim_tolower() in vim_strnicmp_asc()
* patch 9.1.1083: "above" virtual text breaks cursorlineopt=number
* runtime(go): add 'keywordprg' and 'formatprg' to ftplugin
* runtime(syntax-tests): Re-introduce support for "phoney" languages
* patch 9.1.1182: No cmdline completion for 'completefuzzycollect'
* patch 9.1.1181: Unnecessary STRLEN() calls in insexpand.c
* patch 9.1.1180: short-description
* runtime(vim): Update base-syntax, bug fixes
* patch 9.1.1179: too many strlen() calls in misc2.c
* patch 9.1.1178: not possible to generate completion candidates using fuzzy matching
... changelog too long, skipping 12 lines ...
* runtime(doc): mention bzip3 in gzip plugin documentation
==== woff2 ====
Subpackages: libwoff2common1_0_2 libwoff2dec1_0_2
- Use ldconfig_scriptlets macro for post(un) handling.
- Use cmake_build macro.
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: entries, no longer used
==== xdg-desktop-portal-gtk ====
Version update (1.15.2 -> 1.15.3)
- Update to version 1.15.3:
+ Fix build against newer xdg-desktop-portal
+ Fix return value for the access portal
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa (25.0.1 -> 25.0.2)
Mesa-drivers (25.0.1 -> 25.0.2)
MicroOS-release (20250321 -> 20250324)
crypto-policies (20230920.570ea89 -> 20250124.4d262e7)
ebook-tools
gdm
python-alembic (1.14.1 -> 1.15.1)
python-bcrypt (4.2.1 -> 4.3.0)
shadow (4.17.3 -> 4.17.4)
=== Details ===
==== Mesa ====
Version update (25.0.1 -> 25.0.2)
Subpackages: Mesa-libEGL1 Mesa-libGL1 libgbm1
- Update to release 25.0.2
- -> https://docs.mesa3d.org/relnotes/25.0.2
==== Mesa-drivers ====
Version update (25.0.1 -> 25.0.2)
Subpackages: Mesa-dri Mesa-gallium
- Update to release 25.0.2
- -> https://docs.mesa3d.org/relnotes/25.0.2
==== MicroOS-release ====
Version update (20250321 -> 20250324)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== crypto-policies ====
Version update (20230920.570ea89 -> 20250124.4d262e7)
- Allow sshd in FIPS mode when using the DEFAULT policy [bsc#1227370]
* Add crypto-policies-Allow-sshd-in-FIPS-mode-using-DEFAULT.patch
- Enable SHA1 sigver in the DEFAULT policy.
* Add crypto-policies-enable-SHA1-sigver-in-DEFAULT.patch
- Fix fips-mode-setup in EFI or Secure Boot mode. [bsc#1227637]
* Rebase crypto-policies-FIPS.patch
- Remove dangling symlink for the libreswan config [bsc#1236858]
- Remove also sequoia config and generator files
- Remove not needed fips bind mount service
- Update to version 20250124.4d262e7: [bsc#1239009, bsc#1236165]
* openssl: stricter enabling of Ciphersuites
* openssl: make use of -CBC and -AESGCM keywords
* openssl: add TLS 1.3 Brainpool identifiers
* fix warning on using experimental key_exchanges
* update-crypto-policies: don't output FIPS warning in fips mode
* openssh: map mlkem768x25519-sha256 to KEM-ECDH & MLKEM768-X25519 & SHA2-256
* openssh, libssh: refactor kx maps to use tuples
* alg_lists: mark MLKEM768/SNTRUP kex experimental
* nss: revert enabling mlkem768secp256r1
* nss: add mlkem768x25519 and mlkem768secp256r1, remove xyber
* gnutls: add GROUP-X25519-MLKEM768 and GROUP-SECP256R1-MLKEM768
* openssl: use both names for SecP256r1MLKEM768 / X25519MLKEM768
* openssh, TEST-PQ: rename MLKEM key_exchange to MLKEM768
* openssh: add support for sntrup761x25519-sha512 and mlkem768x25519-sha256
* openssl: map NULL to TLS_SHA256_SHA256:TLS_SHA384_SHA384...
* python/update-crypto-policies: pacify pylint
* fips-mode-setup: tolerate fips dracut module presence w/o FIPS
* fips-mode-setup: small Argon2 detection fix
* SHA1: add __openssl_block_sha1_signatures = 0
* fips-mode-setup: block if LUKS devices using Argon2 are detected
* update-crypto-policies: skip warning on --set=FIPS if bootc
* fips-setup-helper: skip warning, BTW
* fips-mode-setup: force --no-bootcfg when UKI is detected
* fips-setup-helper: add a libexec helper for anaconda
* fips-crypto-policy-overlay: automount FIPS policy
* openssh: make dss no longer enableble, support is dropped
* gnutls: wire GROUP-X25519-KYBER768 to X25519-KYBER768
* DEFAULT: switch to rh-allow-sha1-signatures = no...
* java: drop unused javasystem backend
* java: stop specifying jdk.tls.namedGroups in javasystem
* ec_min_size: introduce and use in java, default to 256
* java: use and include jdk.disabled.namedCurves
* BSI: Update BSI policy for new 2024 minimum recommendations
* fips-mode-setup: flashy ticking warning upon use
* fips-mode-setup: add another scary "unsupported"
* CONTRIBUTING.md: add a small section on updating policies
* CONTRIBUTING.md: remove trailing punctuation from headers
* BSI: switch to 3072 minimum RSA key size
* java: make hash, mac and sign more orthogonal
* java: specify jdk.tls.namedGroups system property
* java: respect more key size restrictions
* java: disable anon ciphersuites, tying them to NULL...
* java: start controlling / disable DTLSv1.0
* nss: wire KYBER768 to XYBER768D00
* nss: unconditionally load p11-kit-proxy.so
* gnutls: make DTLS0.9 controllable again
* gnutls: retire GNUTLS_NO_TLS_SESSION_HASH
* openssh: remove OPENSSH_MIN_RSA_SIZE / OPENSSH_MIN_RSA_SIZE_FORCE
* gnutls: remove extraneous newline
* sequoia: move away from subprocess.getstatusoutput
* python/cryptopolicies/cryptopolicies.py: add trailing commas
* python, tests: rename MalformedLine to MalformedLineError
* Makefile: introduce SKIP_LINTING flag for packagers to use
* Makefile: run ruff
* tests: use pathlib
* tests: run(check=True) + CalledProcessError where convenient
* tests: use subprocess.run
* tests/krb5.py: check all generated policies
* tests: print to stderr on error paths
* tests/nss.py: also use encoding='utf-8'
* tests/nss.py: also use removesuffix
* tests/nss.py: skip creating tempfiles
* tests/java.pl -> tests/java.py
* tests/gnutls.pl -> tests/gnutls.py
* tests/openssl.pl -> tests/openssl.py
* tests/verify-output.pl: remove
* libreswan: do not use up pfs= / ikev2= keywords for default behaviour
* Rebase patches:
- crypto-policies-no-build-manpages.patch
- crypto-policies-policygenerators.patch
- crypto-policies-supported.patch
- crypto-policies-nss.patch
- Update to version 20241010.5930b9a:
* LEGACY: enable 192-bit ciphers for nss pkcs12/smime
* nss: be stricter with new purposes
* nss: rewrite backend for 3.101
* cryptopolicies: parent scopes for dumping purposes
* policygenerators: move scoping inside generators
* TEST-PQ: disable pure Kyber768
* nss: wire XYBER768D00 to X25519-KYBER768
* TEST-PQ: update
* TEST-PQ: also enable sntrup761x25519-sha512(a)openssh.com
* TEST-PQ, alg_lists, openssl: enable more experimental `sign` values
* TEST-PQ, python: add more groups, mark experimental
* openssl: mark liboqsprovider groups optional with ?
* Remove patches:
- crypto-policies-revert-rh-allow-sha1-signatures.patch
- Update to version 20240201.9f501f3:
* .gitlab-ci.yml: install sequoia-policy-config
... changelog too long, skipping 21 lines ...
* pylintrc: use-implicit-booleaness-not-comparison-to-*
==== ebook-tools ====
- Add patch:
* ebook-tools-cmake4.patch
- Rebase patches
- Drop unneeded baselibs.conf
==== gdm ====
Subpackages: gdm-schema gdm-xdm-integration gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Rebase/fix gdm-switch-to-tty1.patch to fix build against gcc 15.
- Add gdm-settings-utils_rename-variable.patch: Rename variable to
fix build with gcc 15
(https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/273)
==== python-alembic ====
Version update (1.14.1 -> 1.15.1)
- Update to 1.15.1
* Fixed an issue in the new :pep:`621` ``pyproject.toml`` layout that
prevented Alembic's template files from being included in the ``.whl``
file in the distribution.
==== python-bcrypt ====
Version update (4.2.1 -> 4.3.0)
- Update 4.3.0
* Bump proc-macro2 from 1.0.89 to 1.0.90 in /src/_bcrypt (#916)
* Bump unicode-ident from 1.0.13 to 1.0.14 in /src/_bcrypt (#915)
* fixes #917 -- correctly handle a salt that's too short (#918)
* Bump cpufeatures from 0.2.15 to 0.2.16 in /src/_bcrypt (#919)
* Bump proc-macro2 from 1.0.90 to 1.0.92 in /src/_bcrypt (#920)
* Bump syn from 2.0.87 to 2.0.89 in /src/_bcrypt (#921)
* Fix new ruff warning (#923)
* Build manylinux 2.34 images (#922)
* Bump portable-atomic from 1.9.0 to 1.10.0 in /src/_bcrypt (#924)
* drop py37 (#926)
* Bump pyo3 from 0.23.1 to 0.23.2 in /src/_bcrypt (#927)
* Bump libc from 0.2.164 to 0.2.165 in /src/_bcrypt (#928)
* Bump libc from 0.2.165 to 0.2.166 in /src/_bcrypt (#929)
* Bump dawidd6/action-download-artifact from 6 to 7 (#932)
* Bump syn from 2.0.89 to 2.0.90 in /src/_bcrypt (#931)
* Bump libc from 0.2.166 to 0.2.167 in /src/_bcrypt (#930)
* Bump pyo3 from 0.23.2 to 0.23.3 in /src/_bcrypt (#933)
* Bump actions/cache from 4.1.2 to 4.2.0 (#934)
* Bump libc from 0.2.167 to 0.2.168 in /src/_bcrypt (#935)
* Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#936)
* Bump dtolnay/rust-toolchain (#937)
* Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#938)
* Bump libc from 0.2.168 to 0.2.169 in /src/_bcrypt (#939)
* Bump syn from 2.0.90 to 2.0.91 in /src/_bcrypt (#940)
* Bump quote from 1.0.37 to 1.0.38 in /src/_bcrypt (#942)
* Bump syn from 2.0.91 to 2.0.92 in /src/_bcrypt (#941)
* Bump syn from 2.0.92 to 2.0.93 in /src/_bcrypt (#943)
* Bump syn from 2.0.93 to 2.0.94 in /src/_bcrypt (#944)
* Bump syn from 2.0.94 to 2.0.95 in /src/_bcrypt (#945)
* Bump syn from 2.0.95 to 2.0.96 in /src/_bcrypt (#948)
* Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#947)
* Bump proc-macro2 from 1.0.92 to 1.0.93 in /src/_bcrypt (#949)
* Bump pyo3 from 0.23.3 to 0.23.4 in /src/_bcrypt (#950)
* Support free-threaded Python 3.13 (#925)
* Switch to nox (#954)
* use github hosted arm runners in wheel builder (#952)
* use github hosted arm runners in ci (#951)
* Bump dawidd6/action-download-artifact from 7 to 8 (#956)
* Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#957)
* Bump unicode-ident from 1.0.14 to 1.0.15 in /src/_bcrypt (#958)
* include matrix.PYTHON.VERSION in CI cache keys (#964)
* Bump cpufeatures from 0.2.16 to 0.2.17 in /src/_bcrypt (#960)
* Bump unicode-ident from 1.0.15 to 1.0.16 in /src/_bcrypt (#962)
* Bump actions/setup-python from 5.3.0 to 5.4.0 (#963)
* Update getrandom and bcrypt (#966)
* Bump syn from 2.0.96 to 2.0.98 in /src/_bcrypt (#967)
* Bump quansight-labs/setup-python from 5.3.1 to 5.4.0 (#968)
* add support for free-threaded wheels (#955)
* Bump once_cell from 1.20.2 to 1.20.3 in /src/_bcrypt (#970)
* Bump unicode-ident from 1.0.16 to 1.0.17 in /src/_bcrypt (#972)
* Bump typenum from 1.17.0 to 1.18.0 in /src/_bcrypt (#973)
* Bump actions/cache from 4.2.0 to 4.2.1 (#974)
* Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#975)
* Bump libc from 0.2.169 to 0.2.170 in /src/_bcrypt (#976)
* Bump inout from 0.1.3 to 0.1.4 in /src/_bcrypt (#977)
* Bump portable-atomic from 1.10.0 to 1.11.0 in /src/_bcrypt (#978)
* Update PyO3 to 0.23.5 (#980)
* Bump actions/download-artifact from 4.1.8 to 4.1.9 (#982)
* Add PyPy 3.11 and armv7l to matrix runner (#983)
* PyPy 3.11 and armv7l wheels (#984)
==== shadow ====
Version update (4.17.3 -> 4.17.4)
Subpackages: libsubid5 login_defs
- Update to 4.17.4:
* Revert "lib/, src/: Use local time for human-readable dates"
* lib/getdate.y: Ignore time-zone information and use UTC
* src/chfn.c: Partially revert "lib/, src/: Use strsep(3) instead of its pattern"
* src/chfn.c: Use stpsep() instead of its pattern
* src/chfn.c: Add local variable to refer to the separated field
* src/chfn.c: copy_field(): Rename local variable
* lib/commonio.c: Rely on the POSIX.1-2008 behavior of realpath(3)
* lib/fs/readlink/: readlinknul(): Use ssize_t to simplify
* autogen.sh: Promote -Wsign-compare to an error
* lib/sizeof.h: ssizeof(): Add signed variant of sizeof
* src/lastlog.c: Use ssizeof() to avoid a -Wsign-compare diagnostic
* tests/unit/test_xasprintf.c: Fix sign-mismatch diagnostic
* configure.ac: stop checking for utmp location
* configure.ac: be deterministic about passwd location
* lib/, src/: update audit messages
* lib/: audit function for groups
* src/: update group audit messages
* doc/: Remove list of distributions
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
MicroOS-release (20250317 -> 20250321)
NetworkManager (1.50.3 -> 1.52.0)
adwaita-icon-theme (47.0 -> 48.0)
apparmor
at-spi2-core (2.54.1 -> 2.56.0)
cairo (1.18.2 -> 1.18.4)
cairomm (1.16.2 -> 1.18.0)
cockpit (332 -> 334.1)
cockpit-podman (100 -> 102)
dnf (4.18.0 -> 4.23.0)
docker
dracut (059+suse.688.g840b9751 -> 059+suse.707.g7b7df177)
evolution-data-server (3.54.3 -> 3.56.0)
fwupd
gcc14
gcc15 (15.0.1+git7827 -> 15.0.1+git8082)
gcr (4.3.1 -> 4.4.0.1)
gdm (47.0 -> 48.0)
gjs (1.82.1 -> 1.84.1)
glib2 (2.82.5 -> 2.84.0)
glib2-branding-openSUSE
glibmm2 (2.82.0 -> 2.84.0)
glibmm2_4 (2.66.6 -> 2.66.8)
gmp
gnome-autoar
gnome-disk-utility
gnome-initial-setup (47.4 -> 48.0)
gnome-keyring (46.2 -> 48.0)
gnome-online-accounts (3.52.3.1 -> 3.54.1)
gnome-session
gnome-settings-daemon (47.2 -> 48.0)
gnome-shell (47.5 -> 48.0)
gnome-shell-extensions (47.4 -> 48.0)
gnome-software (47.4 -> 48.0)
gnome-system-monitor (47.1 -> 48.0)
gnome-terminal (3.54.4 -> 3.56.0)
gnome-user-docs (47.2 -> 47.5)
gnome-user-share (47.2 -> 48.0)
gobject-introspection (1.82.0 -> 1.84.0)
grub2
gsettings-desktop-schemas (47.1 -> 48.0)
gtk3 (3.24.48 -> 3.24.49)
gtk4 (4.16.12 -> 4.18.2)
gtkmm4 (4.16.0 -> 4.17.0)
hwinfo (23.3 -> 23.4)
kdecoration6
kernel-firmware-amdgpu (20250311 -> 20250318)
kernel-firmware-bluetooth (20250310 -> 20250318)
kernel-firmware-mediatek (20250310 -> 20250319)
kernel-firmware-qcom (20250311 -> 20250319)
kernel-firmware-sound (20250306 -> 20250318)
kernel-source (6.13.6 -> 6.13.7)
libapparmor
libcamera
libcanberra
libdisplay-info
libdnf (0.73.4 -> 0.74.0)
libidn2 (2.3.7 -> 2.3.8)
libimobiledevice (1.3.0+190git.20230705 -> 1.3.0+263git.20250123)
libmanette (0.2.9 -> 0.2.11)
libnvme (1.11 -> 1.12)
libopenmpt (0.7.11 -> 0.7.13)
librsvg (2.59.2 -> 2.60.0)
libsecret (0.21.6+5 -> 0.21.7)
libzypp (17.36.4 -> 17.36.5)
llvm19
localsearch (3.8.2 -> 3.9.0)
mpfr (4.2.1 -> 4.2.2)
mutter (47.6 -> 48.0+5)
netavark (1.14.0 -> 1.14.1)
nvme-cli (2.11 -> 2.12)
open-vm-tools
openblas_openmp
pango (1.56.1 -> 1.56.3)
python-Jinja2
python-gobject (3.50.0 -> 3.52.3)
samba (4.21.4+git.390.43d401e5b77 -> 4.22.0+git.379.98f46fb51c)
sdbootutil (1+git20250305.278a563 -> 1+git20250311.8d3db8b)
selinux-policy (20250312 -> 20250318)
sqlite3
steam-devices (20230412+git.1344348 -> 20240522+git.e2971e4)
talloc (2.4.2 -> 2.4.3)
tdb (1.4.12 -> 1.4.13)
tecla-keyboard-layout-viewer (47.0 -> 48.0.2)
tevent (0.16.1 -> 0.16.2)
tinysparql (3.8.2 -> 3.9.1)
vte (0.78.4 -> 0.80.0)
webkit2gtk3 (2.46.6 -> 2.48.0)
webkit2gtk4 (2.46.6 -> 2.48.0)
xdg-desktop-portal
xorg-x11-server
xvidcore
zstd
=== Details ===
==== MicroOS-release ====
Version update (20250317 -> 20250321)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== NetworkManager ====
Version update (1.50.3 -> 1.52.0)
Subpackages: NetworkManager-bluetooth NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0
- Add 2069.patch: Fix build against girepository-2.0 (pygobject
3.52).
==== adwaita-icon-theme ====
Version update (47.0 -> 48.0)
- Update to version 48.0:
+ symbolic: pan-* old design was in place for -rtl
+ cursors: added dnd-ask on gtk request
- Update to version 48.beta:
+ Drop spinner (process-working). Libadwaita provides one.
- Update to version 48.alpha:
+ cursors: adjust asset sizing to feel more linear.
+ Build cleanup.
+ symbolic:
- power profile metaphors.
- pan icons.
- remove emblems.
==== apparmor ====
- remove unused pcre build dependency
==== at-spi2-core ====
Version update (2.54.1 -> 2.56.0)
Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0
- Update to version 2.56.0:
+ Updated translations.
- Update to version 2.55.90 (Unstable):
+ Support grabbing keyboard shortcuts through the new
org.freedesktop.a11y.KeyboardMonitor interface. This allows key
grabs to be supported under Wayland with the latest mutter.
- Update to version 2.55.2 (Unstable):
+ Attempt to fix a use after free in the atk bridge.
+ Add a switch role.
- Update to version 2.55.0.1 (Unstable):
+ Fix regression in 2.55.0 where ungrabbing keys did not work
reliably.
==== cairo ====
Version update (1.18.2 -> 1.18.4)
Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2
- Update to version 1.18.4:
+ The dependency on LZO has been made optional through a build
time configuration toggle.
+ You can build Cairo against a Freetype installation that does
not have the FT_Color type.
+ Cairo tests now build on Solaris 11.4 with GCC 14.
+ The DirectWrite backend now builds on MINGW 11.
+ The DirectWrite backend now supports font variations and proper
glyph coverage.
+ Support for Windows 98 has been removed. The minimum
requirement for Windows is now Vista.
- Use tarball in lieu of source service due to freedesktop gitlab
migration, will switch back at next release at the latest.
- Drop b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: Fixed
upstream.
- Add pkgconfig(lzo2) BuildRequires: New optional dependency, build
lzo2 support feature.
==== cairomm ====
Version update (1.16.2 -> 1.18.0)
- Cleanup spec, build doc subpackage as noarch.
- Update to version 1.18.0:
+ Meson build: The boost-shared option defaults to true
- Changes from version 1.17.1 (unstable):
+ Add SaveGuard save/restore object
+ Add Surface::set/get_device_scale()
+ ScaledFont: Add get_text_extents() and get_glyph_extents()
+ Use callback functions with C linkage
+ Documentation:
- Surface: Use cairomm names where possible
- Context: Fix some typos
- Update Visual Studio build docs
- Remove AUTHORS and MAINTAINERS; add info to README.md
+ Build:
- Meson build: Re-organize warnings-related compiler flags for
MSVC
- Autotools build: Add --disable-deprecated-api
- Require cairo >= 1.14.0
- Meson build: Detect if we build from a git subtree
- Meson build: Don't copy files with configure_file()
- Meson build: Fix the evaluation of is_git_build on Windows
- Drop obsolete update-desktop-files BuildRequires.
- Replace gcc-c++ with generic c++_compiler BuildRequries.
- Use ldconfig_scriptlets macro for post(un) handling.
==== cockpit ====
Version update (332 -> 334.1)
Subpackages: cockpit-bridge cockpit-networkmanager cockpit-packagekit cockpit-system cockpit-ws
- Patch python bridge to handle dbus message endianness correctly
- added 0008-pybridge-endian-flag.patch
(bsc#1220477)
- move selinux policies to cockpit-selinux-policies bsc#1236057
- Update to 334.1
- Various bug fixes and improvements
- Translation updates
==== cockpit-podman ====
Version update (100 -> 102)
- Update to version 102
* Translation updates
* Bug fixes
==== dnf ====
Version update (4.18.0 -> 4.23.0)
- New upstream release 4.23.0
* automatic: Enhance errors reporting
* automatic: Fix incorrect Error class instantiation
* doc: `--disableexcludepkgs=all` doesn't affect just file configuration
* Update ko.po
* Update README.rst started 1
* Tests: Avoid the multiprocessing forkserver method
* cli: Print a plugin suggestion on installed but expired pgp key
* copr: Add Copr build files
* Add support for --transient
* bootc: Document `--transient` and `persistence`
* bootc: Use ostree GObject API to get deployment status
* bootc: "Re-locking": use ostree admin unlock --transient
* spec: Add dnf-bootc subpackage
* Require libdnf >= 0.74.0 with `persistence` option
* Derive releasever_{major,minor} in conf, not substitutions
* Override releasever_{major,minor} with provides
* Add --releasever-major and --releasever-minor options
* doc: Document detect_releasevers and update example
* tests: Patch detect_releasevers, not detect_releasever
* Document how --releasever, --releasever_{major,minor} affect each other
* Move releasever_minor setter docstring to the correct function
* Enable automatic PR reviews
* Usage help: don't mark mandatory option parameters as optional
- New upstream release 4.22.0
* doc: Naming of source and debug repos
* spec: Fix ownership of /etc/yum tree
* Allow --installroot on read-only bootc system
* Allow --downloadonly on read-only bootc system
* base: Add kernel-core to reboot_needed list
* AUTHORS: Add myself
* Update need_reboot for dnf-automatic
* doc: Example send_error_messages in /etc/dnf/automatic.conf
* automatic: Check availability of config file
* Updated conf_ref to reflect change in fastestmirror behavior
* Fix display issue of a code snippet.
* Print rpm package unpack errors to the user (RhBug:2312906)
* Fix package location if baseurl is present in the metadata
- Update to 4.21.0
* Add detection for ostree-based systems and warn users about losing changes
* Fix: No traceback when Python interpreter is running with -P
* Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines
* man: Improve upgrade-minimal command docs (RHEL-6417)
* Limit queries to nevra forms when provided by command
* [doc] Remove provide of spec definition for repoquery command
* Update the man page entry for the countme option
* Drop collect file for ABRT
- Update to 4.20.0:
* repoquery: Fix loading filelists when -f is used (RhBug:2276012)
* remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-6424)
* man: Prepare pages for dnf5 switch
- New upstream release 4.19.1:
* Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
* Drop dnf obsoletion temporarily
* doc: Update FAQ entry on filelists
* build: Adapt to changes in Fedora packaging of bash-completion
* Support RPMTRANS_FLAG_DEPLOOPS
* Add all candidates for reinstall to solver
* Fix handling installonly packages reasons
* Remove confusing sentence from documentation
* Remove "leaf" word from documentation
* Update documentation of history userinstalled command
* Onboard packit tests
* doc: Makecache with timer tries only one mirror
* ELN: Don't obsolete DNF with DNF5 yet
* bash-completion: Complete dnf command only if we own it
* bash-completion: Prepare ownerships for dnf5 switch
- New upstream release 4.19:
* filelists metadata loading on demand
* deltarpm disabled on Fedora by default
* conf: Introduce new optional_metadata_types option to load filelists on demand
* cli: Add a hint for user on transaction file dependency failure
* cli: Setup filelists metadata for commands that need them
* util: Add function for detecting file in specs
* Fix failing API unit test on rawhide (RhBug:2261066)
* automatic: Use add_security_filters, not _update_security_filters
==== docker ====
Subpackages: docker-buildx docker-rootless-extras
- Make container-selinux requirement conditional on selinux-policy
(bsc#1237367)
==== dracut ====
Version update (059+suse.688.g840b9751 -> 059+suse.707.g7b7df177)
Subpackages: dracut-ima
- Update to version 059+suse.707.g7b7df177:
* fix(dracut.spec): move znet to the main package (bsc#1239632)
* feat(lsinitrd.sh): print stored dracut cmdline
* feat(lsinitrd.sh): enable unpacking files from squash-root.img
* feat(systemd-integritysetup): add remote-integritysetup.target
* feat(dmsquash-live): add support for rd.live.overlay.nouserconfirmprompt
* fix(systemd-veritysetup): install dm-verity kernel module
* fix(dracut-install): install compressed blobs that match wildcard fwpath
* fix(dracut): avoid mktemp collisions with find filter
* fix(systemd-sysext): install new initrd-specific units
* fix(systemd): systemd dlopens libbpf
* fix(35network-manager): install nftables kernel modules needed
* fix(35network-manager): install nft binary during module installation
* perf(systemd): remove crypto API kernel modules
* fix(systemd): include dmi-sysfs
* feat(dracut-init.sh): give --force-add precedence over --omit
==== evolution-data-server ====
Version update (3.54.3 -> 3.56.0)
Subpackages: libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-3 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4
- Update to version 3.56.0:
+ Updated translations.
- Update to version 3.55.3:
+ Bug Fixes:
- test-book-client-view-operations: Enforce LC_COLLATE for the
backend process
- alarm-notify: Tasks without DTSTART cause runtime warning
+ Miscellaneous:
- EBackend: Change when adding signal handler for
"network-changed"
- CI: Use a Fedora image instead of Flatpak build
- camel-mime-utils: Correct a compiler warning [-Wpointer-sign]
+ Updated translations.
- Update to version 3.55.2 (Unstable):
+ Bug Fixes:
- Contacts: Categories miscalculated in the cache
- CamelGpgContext: Verify status buffer read is in buffer
boundary
- devel-doc: Do not require tests to be build
- ESoupSession: Leaked input stream on 503 response
- build: Use Heimdal KRB5 implementation when found
- camel_content_type_decode: Remove unneeded g_free() call
- Calendar: Import of forwarded meeting as bare event
+ Miscellaneous:
- Do not use variable named 'bool' in the code
- Camel: Disable photo-loading when used gpg version does not
understand it
- ESoupSession: Check validity of passed-in URI
+ Updated translations.
==== fwupd ====
Subpackages: libfwupd3 typelib-1_0-Fwupd-2_0
- Add 8588.patch: Fix compile when using Pango >= 1.56.2.
- Add explicit pkgconfig(pango) BuildRequires: used to be pulled in
by python-gobject, but that's no longer the case with 3.52.
- Add 8583.patch: Fix build againts pygobject 3.52.
==== gcc14 ====
- Add gcc13-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
in the DWARF debug info DW_AT_producer string. [bsc#1239566]
- Disable profiling during build when %want_reproducible_builds is set
[bsc#1238491]
==== gcc15 ====
Version update (15.0.1+git7827 -> 15.0.1+git8082)
Subpackages: libgcc_s1 libgfortran5 libgomp1 libstdc++6 libubsan1
- Update to GCC trunk head, 15.0.1+git8082
- Includes change to also record -D_FORTIFY_SOURCE=2 in the DWARF
debug info DW_AT_producer string. [bsc#1239566]
- Package GCC COBOL compiler for openSUSE Factory for supported
targets which are x86_64, aarch64 and ppc64le.
- Disable profiling during build when %want_reproducible_builds is set
[bsc#1238491]
==== gcr ====
Version update (4.3.1 -> 4.4.0.1)
Subpackages: gcr-ssh-askpass libgck-2-2 libgcr-4-4 typelib-1_0-Gck-2 typelib-1_0-Gcr-4
- Fix supplements of gcr-ssh-agent: supplement against
openssh-clients and gnome-shell, not against gpg2.
- Update to version 4.4.0.1:
+ meson: Fix gck vesion
- Changes from version 4.4.0:
+ gcr:
- Add OID for Extended Key Usage
- Avoid g_strv_builder_unref_to_strv()
- Support parsing ed25519 SSH public keys
+ gck: Disable parallel tests using gck-mock module
+ meson: Do a stricter check on GLib version
+ Updated translations.
- Update to version 4.3.91:
+ gcr:
- Implement Certificate Policies extension
- Implement Authority Information Access (AIA) extension
- Implement Authority Key Identifier extension
- Implement CRL Distribution Points extension
- Add GcrGeneralNames helper object
+ gck: Add missing finish-func annotation to
gck_slot_open_session_full_async
+ Migrate away from g_assert() in some unit tests
+ Updated translations.
==== gdm ====
Version update (47.0 -> 48.0)
Subpackages: gdm-schema gdm-xdm-integration gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Add systemd scriptlets to gdm-systemd packages. On postun, ensure
to NOT restart gdm, as this would cost the graphical session.
- Fix rpmlint error: zero-perms-ghost. Give /var/cache/gdm some
default attributes, matching the attributes in
tmpfiles.d/gdm.conf.
- Install gdm-systemd by default on SLE (jsc#PED-1904).
- Update to version 48.0:
+ Allow changing global network settings
+ Updated translations.
- Use ldconfig_scriptlets macro for post(un) handling.
- Drop obsolete update-desktop-files BuildRequires.
- Drop old and no longer relevant gdm2, gnome-applets-gdm and
pulseaudio-gdm-hooks Provides and Obsoletes.
- Build gdm-xdm-integration as noarch.
- Fix build on SLE 16: remove sle_version in another place, and
Patch7 has been removed.
- Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.
- Add gdm-exclude-61-gdm-rules-file.patch: Exclude 61-gdm.rules file
when X is not supported (jsc#PED-1904).
- Drop upstream patches:
+ gdm-xvnc-start-session-failed.patch:
- Xorg server is not supported by SLE16:
+ Remove gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
+ Remove gdm-restart-session-when-X-server-restart.patch
+ Update X11-displaymanager-gdm
- Update to version 48.beta:
+ Don't require Xwayland if wayland-only
+ Fix pam_syslog detection
+ Fix Solaris build
+ Fix udev rules for disabling wayland
+ Add 'banner-message-path' and '-source' settings
- Rebase gdm-xauthlocalhostname.patch.
- Add migration code from 'xdm' display-manager wrapper to native
gdm systemd service.
==== gjs ====
Version update (1.82.1 -> 1.84.1)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0
- Update to version 1.84.1:
+ tests: Prevent failures when GTK4/DISPLAY is missing
+ testWarnings: run gc wrapper test only under Gtk4
- Update to version 1.83.90 (Unstable):
+ Various maintenance
+ Add type checking job
+ Write g-i regression tests for flags and enum values with gaps
- Drop no longer needed nor used git BuildRequires.
- Update to version 1.83.4 (Unstable):
+ The gjs-console REPL is now asynchronous. You can, for example,
create a window with a button, connect a signal handler, click
the button, and the signal handler will run when the button is
clicked. Previously, the signal handler wouldn't run because it
was blocked by the console waiting for input. This doesn't yet
make `await` work in the console, but it is a prerequisite.
+ Usually for C APIs that use GValue, GJS transparently
substitutes native JS values. However, in some cases you need
to use the GObject.Value wrapper in JS. There is now a new API
to construct GObject.Value. Instead of constructing an empty
Value object, calling `init()` with the type, and then
`set_...` to fill it, you can now do it in one: `new
GObject.Value(String, 'a string')`. (The old way still works.)
+ Closed bugs and merge requests:
- interactive interpreter + mainloop
- object: Add support for static virtual functions
- "%Id" support in format strings for alternative digits
disabled due to error in detection at configure/build time
- null-prototype objects should be pretty-printed less
confusingly
- Missing property with gjs 1.83.2
- arg-types-inl: Replace `<T, TAG>` pairs with a single TAG
- Introduce simpler override for GObject.Value
- Use Meson 1.4 and full_path() feature
- Update gobject-introspection-tests
- Update to version 1.83.2 (Unstable):
+ Closed bugs and merge requests:
- profiler: only build dynamic string for profiler label if
profiling
- object: Fix missing static_type_name template parameter
- Disable meson_test, OK while we are in unstable branch.
- Update to version 1.83.1 (Unstable):
+ GJS now supports source maps. If you use build tools such as
TypeScript for source code transformation, you can ship source
map files alongside your built JS files and make sure your
build tool adds the magic source map comment. You will then get
the original source locations printed in stack traces and in
the debugger.
+ In the interactive interpreter (gjs-console), command history
is now saved between runs. You can set the environment variable
GJS_REPL_HISTORY to save the command history to a custom file,
or set it to an empty string to switch this feature off.
+ The debugger now supports examining private fields.
+ Some performance and memory usage improvements around calling
GNOME platform functions and accessing properties of GNOME
platform objects.
+ Backwards-incompatible change: Gettext.setlocale() now only
affects the locale of the current thread. This will not affect
your JS code, but it may affect your app if you use a C library
with worker threads and you relied on being able to set the
locale in those worker threads from JS.
+ Closed bugs and merge requests:
- Rewrite arguments cache using C++ inheritance
- package: Try to load resource module name if available
- object, args-cache: Improve performance with properties basic
types
- Use property accessors and setters directly
- gjs-util: make gjs_setlocale thread-safe
- Support Source Maps
- Fix return value of load_contents_async
- Various maintenance
- Add history support to REPL
- Some prep for type safety refactors
- Update to latest gobject-introspection-tests
- Build failure regression for i686
- Segfault when using GtkListView and custom widgets
- ci: Switch to GNOME GitLab mirror of ci-templates
- Connecting to signal of a GstElement errors with "too much
recursion"
- Update to use GNOME Release Service
- Enable inspecting symbol properties and private fields in the
debugger
==== glib2 ====
Version update (2.82.5 -> 2.84.0)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0
- Update to version 2.84.0:
+ Bugs fixed:
- tests: Minor fixes to reference and stream-rw_all tests
- gdebugcontrollerdbus: Fix a minor typo in a code example in
the docs
+ Updated translations.
- Update to version 2.83.5 (Unstable):
+ A few improvements for when GLib is used as a subproject
+ Fix out-of-order parameters in a marshaller generated by
`gdbus-codegen`
+ Various bugs fixed.
+ Updated translations.
==== glib2-branding-openSUSE ====
- Assign Ctrl-Alt-Delete to shutdown, as we used to have in GNOME
since ever. So far, no shortcut assigned to Logout.
- Add org.gnome.Papers.desktop as a preferred application: it's
favored over Evince when present (alphabetically listed behind
Evince, which suits us well here).
==== glibmm2 ====
Version update (2.82.0 -> 2.84.0)
Subpackages: libgiomm-2_68-1 libglibmm-2_68-1
- Update to version 2.84.0:
+ Documentation:
- README.win32.md: Add note on %PATH% for Python
- Glib::spawn_*(): Suppress erroneous links
+ Build:
- Meson: Use python[.exe] to check for Python for MSVC
- Require glib >= 2.83.4
- Update to version 2.83.1 (Unstable):
+ Add Gio::Resource::has_children() and some other API
+ meson.build: Require glib >= 2.83.0.
+ gio/src/file.hg: Add query_default_handler_async/finish().
+ gio/src/resource.hg: Add has_children() and
has_children_global().
+ gio/src/socketlistener.[hg|ccg]: Add enum
Gio::SocketListener::Event and signal_event().
+ tools/m4/convert_gio.m4: Add conversions for
Gio::SocketListener::Event.
+ Glib, Gio: Regenerate docs.xml and .defs files using glib files
from glib 2.83.3.
==== glibmm2_4 ====
Version update (2.66.6 -> 2.66.8)
- Update to version 2.66.8:
+ Gio:
- Fix memory leak in DBus::generate_guid().
- DBus::ErrorUtils::get_remote_error(): Fix a memory leak.
- LoadableIcon: Remove extra commas from _CLASS_INTERFACE().
+ Documentation: Replace gtkmm.org by gtkmm.gnome.org
+ gmmproc:
- generate_wrap_in.pl.in: Ignore -Winconsistent-dllimport from
clang
- h2def.py: Avoid syntax warnings from Python 3.12
- DocsParser.pm: Don't link to developer-old.gnome.org
+ Build:
- Some fixes to avoid warnings from the clang compiler
- Meson build: Require meson >= 0.60
- Meson build: Use the Python installation that Meson uses.
- Drop glibmm2_4-docs-without-timestamp.patch: no longer needed.
==== gmp ====
- Use -std=gnu17 for SLE16 and higher to aovid C23 conformance issues
with GCC 15.
==== gnome-autoar ====
- Split out gtk-devel sub-package. Make the gtk3 dependency
avoidable (only known consumer is evolution).
==== gnome-disk-utility ====
- Add (exfatprogs or exfat-utils), f2fs-tools and udftools
Recommends: Support formatting disks to exFAT, F2FS and UDF.
==== gnome-initial-setup ====
Version update (47.4 -> 48.0)
- Update to version 48.0:
+ Updated translations.
- Update to version 48.rc:
+ Updated translations.
==== gnome-keyring ====
Version update (46.2 -> 48.0)
Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring
- Re-enable ssh-agent for now: the switch to gcr-ssh-agent seems
not to work without further work from the users. This needs to be
analyzed more before disabling this agent here (boo#1239816).
+ Pass -Dssh-agent=true to meson
+ Add openssh BuildRequires.
- Update to version 48.0:
+ build: Disable ssh-agent by default (and related fixes).
+ Updated translations.
- Drop openssh BuildRequires: no longer needed, as the ssh-agent
comes from gcr-ssh-agent.
- Rebase gnome-keyring-bsc1039461-pam-man-page.patch.
- Update to version 48.beta:
+ secret-portal:
- Set a label for an application key
- Set xdg:schema for secrets
+ egg-secure-memory: Allocate enough space for the guard pointers
+ Fix several leaks found by asan
+ daemon: Randomize control directory in tests
+ meson:
- Bump minimal meson version to 1.0
- Bump minimal GLib version to 2.80
- Remove dependency on gcr-ui-3
+ build: Fix several deprecations
+ Updated translations
- Replace pkgconfig(gcr-3) with pkgconfig(gcr-base-3)
BuildRequires: following upstream changes.
- Update to version 48.alpha:
+ build: Switch from autootools to Meson
+ pam: add check for stash password
+ ssh-agent: Don't ship autostart desktop if disabled
- Add meson BuildRequires and macros following upstreams port.
- Drop autotools and libtool BuildRequires, no longer needed.
- Disable gnome-keyring-bsc1039461-pam-man-page.patch, needs rebase
or dropping.
==== gnome-online-accounts ====
Version update (3.52.3.1 -> 3.54.1)
Subpackages: libgoa-1_0-0 libgoa-backend-1_0-2
- Update to version 3.54.1:
+ Bugs fixed: Cannot sign in to Google.
- Update to version 3.54.0:
+ Bugs fixed:
- Fix unescaped characters in IMAP and SMTP logins
- Nextcloud 'Cannot find WebDAV endpoint' error
- goaproviderdialog: don't update the error revealer until set
- goaoauth2provider: rewrite the D-Bus helper as a per-task
service
- goagoogleprovider: drop the client secret and deprecate the
option
+ Updated translations.
- Update to version 3.53.2 (Unstable):
+ Bugs fixed:
- goaoauth2provider: handle OAuth2 error responses
- docs: update README
- goabackend: drop GoaHTTPClient
- examples: drop g_error() usage
- oauth2handler: Replace libsecret with dbus
+ Updated translations.
- Drop pkgconfig(javascriptcoregtk-4.1) and
pkgconfig(webkit2gtk-4.1) BuildRequires: Not needed nor used
(upstream dropped it in version 3.49.0).
- Add pkgconfig(dbus-1) BuildRequires: Previously pulled in by the
above webkit dependency.
- Update to version 3.53.1 (Unstable):
+ Bugs fixed: onedrive: Use presentation id in OneDrive uri
+ Updated translations.
- Update to version 3.53.0 (Unstable):
+ Bugs fixed:
- Add GUI field for PresentationIdentity to be able to set a
custom name / nickname for an online account
- Also offer an oauth2 sign-in link that can be copied instead
of only directly opening in external browser.
- Non-actionable "Account Action Required" notification when
account requires VPN
- imap: Remove / Demote "None" encryption option
- Unable to Sign In to Microsoft Exchange account on Gnome 46
24.04.1
- Fix segfault after signing into Fedora account
- Fail faster - don't wait 120 seconds to timeout and return an
error on initial authentication
- goadaemon: add a timeout for credential checks
- goaoauthprovider: fix expected NULL GError
- docs: add issue templates
- goadavclient.c: add WebDAV default candidate to test
- ci: add support for new release service
+ Updated translations.
==== gnome-session ====
Subpackages: gnome-session-core gnome-session-wayland
- Ensure gnome-session-wayland or -xsession is required by
gnome-session.
==== gnome-settings-daemon ====
Version update (47.2 -> 48.0)
- Rebase gnome-settings-daemon-more-power-button-actions.patch.
(bsc#1239712)
- Update to version 48.0:
+ Port plugins to GApplication classes.
+ Updated translations.
- Rebase gnome-settings-daemon-fix-stop-service.patch
- Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.
- Update to version 48.rc:
+ Add schemas for global shortcuts
+ Allow usage as subproject
+ Updated translations.
- Update to version 48.beta:
+ Fix deprecation warnings during build
+ Media-keys: Allow running custom commands in lock screen
+ Updated translations.
- Update to version 48.alpha.1:
+ Media keys: Fix crash on startup
- Rebase patches.
- Update to version 48.alpha:
+ Icon hint improvements to notifications
+ Media keys:
- Improve HIG compliance of notification messages
- Add shortcuts for reboot and shutdown actions
+ Power:
- Improve HIG compliance of notification messages
- Resolve device paths outside of the backlight helper
+ Usb protection: Improve strings
+ Xsettings: Do not notify icon-theme property on high-contrast
changes
+ Updated translations.
- Bump base_ver define to 48, following upstream changes.
==== gnome-shell ====
Version update (47.5 -> 48.0)
Subpackages: gnome-shell-calendar
- Clean up conditionals and use autopatch.
- Update patches:
+ endSession-dialog-update-time-label-every-sec.patch
+ gnome-shell-add-linkoption-dl.patch
+ gnome-shell-disable-ibus-when-not-installed.patch
+ gnome-shell-disable-offline-update-dialog.patch
+ gnome-shell-domain.patch
+ gnome-shell-executable-path-not-absolute.patch
+ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+ gnome-shell-gdm-login-applet.patch
+ gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch
+ gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
+ gnome-shell-screen-disappear.patch
- Drop upstream patches:
+ gnome-shell-exit-crash-workaround.patch
+ gnome-shell-screen-disappear.patch
- Update to version 48.0:
+ Fix ibus candidate popup position
+ breakManager: Allow break to be taken or delayed when overdue
+ Fix audio selection dialog in light style
+ Misc. bug fixes and cleanups
+ Updated translations.
- Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.
==== gnome-shell-extensions ====
Version update (47.4 -> 48.0)
Subpackages: gnome-shell-classic gnome-shell-extensions-common
- Update to version 48.0:
+ apps-menu: Fix scrolling items into view on keynav.
+ Misc. bug fixes and cleanups.
- Rebase gnome-shell-add-app-to-desktop.patch.
- Update to version 48.rc:
+ Misc. bug fixes and cleanups
+ Updated translations.
==== gnome-software ====
Version update (47.4 -> 48.0)
- Update to version 48.0:
+ Correctly show update detail text not provided in markdown.
+ Updated translations.
- Update to version 48.rc:
+ Minor interface improvements on the updates page
+ Various minor performance improvements
+ Improve error handling for app launches and distribution
upgrades
+ Fix a crash on the app review dialog
+ Fix version checks preventing some firmware updates when
historical updates are also listed
+ Fix a crash when copying error details
+ Minor interface improvements to search
+ Improvements to flatpak permissions checking for D-Bus
+ Updated translations.
- Update to version 48.beta:
+ Support installing flatpaks via a flatpak+https: link.
+ Fix notifying about outdated updates when in power saver mode
or offline.
+ Prioritise verified apps in source list.
+ Updated translations.
==== gnome-system-monitor ====
Version update (47.1 -> 48.0)
- Update to version 48.0:
+ Updated translations.
- Update to version 48.rc:
+ Updated translations.
- Update to version 48.beta:
+ Code improvements
+ Fixed memory leaks drawing graphs
+ Updated translations.
- Add pkgconfig(catch2-with-main) BuildRequires: New dependency.
==== gnome-terminal ====
Version update (3.54.4 -> 3.56.0)
Subpackages: nautilus-extension-terminal
- Update to version 3.56.0:
* Updated translations.
==== gnome-user-docs ====
Version update (47.2 -> 47.5)
- Update to version 47.5:
+ Updates to GNOME Help.
+ Updated translations.
==== gnome-user-share ====
Version update (47.2 -> 48.0)
- Update to version 48.0:
+ Turn some exceptions into exiting with a warning
+ Various CI and build tweaks
+ Fix gettext string not being parsed correctly
+ Port the project code from C to the Rust language
+ Make systemd an optional dependency
+ Fix a compiling issue for non-gnu C toolchain
+ Updated translations.
- Add clang and cargo-packaging BuildRequires and new vendor
tarball following upstreams port to rust.
- Pass buildtype=release to meson setup, ensure we build optimized
release and not devel.
==== gobject-introspection ====
Version update (1.82.0 -> 1.84.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.84.0:
+ No changes, stable version bump only.
- Update to version 1.83.4:
+ Revert support for "static" virtual functions.
- Update to version 1.83.2:
+ Improve GType inspection helper
+ Parse C11's _Alignas
+ Respect custom Python binary
+ Fix build on the latest Windows SDK
+ Small performance improvement when looking up a signal
information
+ Use standard imports in the JavaScript templates for
g-ir-doctool
+ Ensure that enumeration members can be marked as deprecated
+ Add more test coverage for structured union types
+ Add an option to skip tests when building
+ Fix various MSVC compatibility issues
+ Add support for "static" virtual functions
+ Allow specifying the format of the documentation inside doc
blocks
+ Handle C99's _Complex
+ Consider UCRT64 and CLANG64 as mingw32 compilers
+ Handle static NSString syntax
+ Add instance parameter checks to strict validation
+ Documentation improvements
+ Add documentation to the RelaxNG schema
+ tests: Fix compatibility with Python 3.5
+ gir: Include C header in cairo gir file
+ tests: Add functions using flat struct arrays
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-common grub2-snapper-plugin
- Refresh PPC NVMEoF ofpath related patches to newer revision
* 0002-ieee1275-ofpath-enable-NVMeoF-logical-device-transla.patch
- Patch refreshed
* 0001-ieee1275-support-added-for-multiple-nvme-bootpaths.patch
- Patch obseleted
* 0004-ofpath-controller-name-update.patch
* 0001-squash-ieee1275-ofpath-enable-NVMeoF-logical-device-.patch
- Fix segmentation fault error in grub2-probe with target=hints_string
(bsc#1235971) (bsc#1235958) (bsc#1239651)
* 0001-ofpath-Add-error-check-in-NVMEoF-device-translation.patch
==== gsettings-desktop-schemas ====
Version update (47.1 -> 48.0)
- Update to version 48.0:
+ Updated translations.
- Update to version 48.rc:
+ Switch to JPEG for background image.
+ Updated translations.
- Replace cantarell-fonts Recommends with adwaita-fonts: follow
upstreams change from 48.beta.
- Update to version 48.beta:
+ Switch to Adwaita Fonts
+ Split data recording and limits in time limits schema
+ Set more useful defaults on stylus buttons
+ Updated translations.
- Update to version 48.alpha:
+ Add screen limits schema
+ Fix gendered language in key descriptions
- Add check section where we test that the schemas compile.
==== gtk3 ====
Version update (3.24.48 -> 3.24.49)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Update to version 3.24.49:
+ Fix a crash in GtkIMContext
+ Fix crashes in DND with GtkPlug/GtkSocket
+ Wayland:
- Fix erroneous crossing events, causing menus to malfunction
- Support the cursor-shape protocol
+ X11: Enforce size limits on windows, preventing lockups
+ Updated translations.
==== gtk4 ====
Version update (4.16.12 -> 4.18.2)
Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0
- Update to version 4.18.2:
+ GtkPopoverMenu: Fix a sporatic crash that affected Showtime
+ X11: Fix interactions between scaling and the cairo renderer
that broke the mutter-x11-frame client
+ Bugs fixed:
- Segfault on setting popover child of a MenuButton
- Transparent/bugged close button on titlebar in 48.rc
- `AdwTabOverview` only works with the vulkan renderer
- clipboard: Plug a memory leak
- wayland: Avoid leaks in drag surfaces
- roaring: Use g_malloc/g_free
+ Updated translations.
- Update to version 4.18.1:
+ Bugs fixed:
- Deadkeys using UFDD modifiers do not work under gtk4 apps
- recorder.ui's action items made available for translation
- Trying to measure GtkPopover 0x42761b0 for height of 277, but
it needs at least 313
- Nautilus crashes when try to pin any folder as a new bookmark
on the side panel
- treeview: Drop cell-only states when rendering the empty
bottom area
- paned: Fix handle jump on drag start
- Revamp the portal check
- fix: Fix the type conversion (gtk demo) in the gtkgear
example
- bitset: Fix annotations
- Add another font testcase
- inspector: Make editing attributes work
- docs: Add some a11y references
- docs: fix typo
- inspector: Don't translate action names
- macos: Fix HiDPI rendering on macOS
- call nproc once in gdk parallel
- docs: Clarify invalidation replacements
- android: Introduced partial OpenGL backend
- Tweak text layout
- inspector: Allow editing PangoTabArrays
- egl: modifers must be an array
- gpu: Make sure we actually download dmabuf textures again
- Make color management opt-in
- Improve key event logging
- Tweak font rendering more
- API: Deprecate gdk_surface_create_cairo_context()
- Use gtk_shell version to announce wl_surface.offset support
for cursors
- gsk: Fix multiple clipping of partial pixels
- vulkan: Prepare for Vulkan using wp-color-v1
- gsk: Pad text node bounds
- window: Fix destroying with transient parent
- stack: Fix adjusting child allocation
+ Updated translations.
- Update to version 4.17.6 (Unstable):
+ GSK rendering issues on Asahi Linux are fixed
+ Buffer sizing issues with fractional scaling are fixed
+ GtkFontChooser scrolls to the initially selected font
+ Font rendering with the new default GNOME font is improved
+ The Wayland cursor shape protocol is supported
+ Initial focus for popups on Android is fixed
+ Various bugs fixed
+ Updated translations.
- Update to version 4.17.5 (Unstable):
+ Numeric mode in GtkSpinButtons works again
+ Client-side dialogs can be made fully modal
+ Portals work better for unsandboxed apps, by registering
+ Editable labels have a context menu
+ GtkListBox size allocation has been improved
+ We require wayland 1.23 and wayland-protocols 1.41
+ We use the wp_color_manager_v1 protocol for color management
under Wayland
+ Most screenshots in the documentation have a dark variant
+ GtkBuilder allows inline definition for GMenu-valued properties
+ Various bugs fixed
+ Updated translations.
- Update to version 4.17.4 (Unstable):
+ GtkFileChooser: Stop replacing : (colon) with U+2236 (ratio)
+ GtkSpinButton: Avoid out-of-bounds values in some cases
+ GtkWindow:
- Send expected a11y events when a window is closed
- Change accessible role back to GTK_ACCESSIBLE_ROLE_WINDOW
+ GtkLabel: Make context menus keyboard-navigatable
+ GtkVideo: Support rotated videos
+ GDK:
- Add a way to retrieve keyboard layout information
- Use libpng api for cicp if available
+ GSK Drop the old GL renderer
+ Accessibility: Maintain inverse relations
+ Deprecations:
- The x11 backend
- The Broadway backend
+ Build: Require cairo 1.18.2
+ Updated translations.
- Update to version 4.17.3 (Unstable):
+ GtkText:
- Consume Ctrl-A
- Handle Cut', Copy, Paste, Undo, and Redo keys
- Improve a11y representation
+ GtkLabel:
- Consume Ctrl-A when we handle it
... changelog too long, skipping 38 lines ...
- Rebase 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch.
==== gtkmm4 ====
Version update (4.16.0 -> 4.17.0)
- Update to version 4.17.0 (Unstable):
+ Gdk:
- ColorState: Add get_oklab() and get_oklch().
- ContentFormats: Add is_empty().
+ Gtk:
- SearchEntry2: Add signal_activate().
- ColorDialogButton, DropDown, Expander, FontDialogButton,
MenuButton, PasswordEntry, Text: Add signal_activate().
- Snapshot: Add and deprecate render_background().
- ApplicationWindow: Deprecate unset/set/get_help_overlay().
- ShortcutLabel, ShortcutsGroup, ShortcutsSection,
ShortcutsShortcut, ShortcutsWindow: Deprecate these classes.
- FileDialog: Add open_text_file(), open_text_file_finish(),
open_multiple_text_files(),
open_multiple_text_files_finish(), save_text_file(),
save_text_file_finish().
- ListBox: Add set/get/property_tab_behavior().
- StringList: Add find().
- TextView: Add get_visible_offset().
+ Build:
+ Require gtk4 >= 4.17.3.
+ Require glibmm >= 2.75.0. Actually required since gtkmm
4.15.0.
+ Meson build: If GTKMM_NO_DIST_TESTS is defined, 'meson dist'
does not run test programs.
==== hwinfo ====
Version update (23.3 -> 23.4)
Subpackages: libhd23
- merge gh#openSUSE/hwinfo#150
- do not overdo usb device de-duplication (bsc#1239663)
- 23.4
==== kdecoration6 ====
Subpackages: libkdecorations3-6 libkdecorations3private2
- Add back obsoletion of libkdecorations2-5-lang (boo#1239218)
==== kernel-firmware-amdgpu ====
Version update (20250311 -> 20250318)
- Update to version 20250318 (git commit 588505068c48):
* amdgpu: DMCUB updates for various ASICs
==== kernel-firmware-bluetooth ====
Version update (20250310 -> 20250318)
- Update to version 20250318 (git commit 588505068c48):
* linux-firmware: Update firmware file for Intel BlazarI core
==== kernel-firmware-mediatek ====
Version update (20250310 -> 20250319)
- Update to version 20250319 (git commit b8828772e413):
* mediatek: Add MT8188 SCP firmware
==== kernel-firmware-qcom ====
Version update (20250311 -> 20250319)
- Update to version 20250319 (git commit b8828772e413):
* qcom: Add DSP firmware for QCS8300 platform
==== kernel-firmware-sound ====
Version update (20250306 -> 20250318)
- Update to version 20250318 (git commit 588505068c48):
* qcom: Add Audio firmware for Lenovo Slim 7x
* qcom: Add Audio firmware for Lenovo T14s
==== kernel-source ====
Version update (6.13.6 -> 6.13.7)
Subpackages: kernel-64kb kernel-default
- Update config files. Disable OVPN temporarily.
We need to wait for these fixes first:
https://build.opensuse.org/request/show/1254601
https://github.com/openSUSE/installation-images/pull/758
- commit bca56f0
- testing/selftests: add test tool and scripts for ovpn module
(bsc#1239783).
- ovpn: add basic ethtool support (bsc#1239783).
- ovpn: notify userspace when a peer is deleted (bsc#1239783).
- ovpn: kill key and notify userspace in case of IV exhaustion
(bsc#1239783).
- ovpn: implement key add/get/del/swap via netlink (bsc#1239783).
- ovpn: implement peer add/get/dump/delete via netlink
(bsc#1239783).
- ovpn: add support for updating local or remote UDP endpoint
(bsc#1239783).
- ovpn: implement keepalive mechanism (bsc#1239783).
- ovpn: implement peer lookup logic (bsc#1239783).
- ovpn: implement multi-peer support (bsc#1239783).
- ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg (bsc#1239783).
- skb: implement skb_send_sock_locked_with_flags() (bsc#1239783).
- ovpn: implement TCP transport (bsc#1239783).
- ovpn: store tunnel and transport statistics (bsc#1239783).
- ovpn: implement packet processing (bsc#1239783).
- ovpn: implement basic RX path (UDP) (bsc#1239783).
- ovpn: implement basic TX path (UDP) (bsc#1239783).
- ovpn: introduce the ovpn_socket object (bsc#1239783).
- ovpn: introduce the ovpn_peer object (bsc#1239783).
- ovpn: keep carrier always on for MP interfaces (bsc#1239783).
- ovpn: add basic interface creation/destruction/management
routines (bsc#1239783).
- ovpn: add basic netlink support (bsc#1239783).
- net: introduce OpenVPN Data Channel Offload (ovpn)
(bsc#1239783).
- Update config files.
- commit 64754d8
- Linux 6.13.7 (bsc#1012628).
- x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
(bsc#1012628).
- rust: block: fix formatting in GenDisk doc (bsc#1012628).
- cifs: Remove symlink member from cifs_open_info_data union
(bsc#1012628).
- smb311: failure to open files of length 1040 when mounting
with SMB3.1.1 POSIX extensions (bsc#1012628).
- loongarch: Use ASM_REACHABLE (bsc#1012628).
- Revert "of: reserved-memory: Fix using wrong number of cells
to get property 'alignment'" (bsc#1012628).
- tracing: tprobe-events: Fix a memory leak when tprobe with
$retval (bsc#1012628).
- tracing: tprobe-events: Reject invalid tracepoint name
(bsc#1012628).
- stmmac: loongson: Pass correct arg to PCI function
(bsc#1012628).
- LoongArch: Convert unreachable() to BUG() (bsc#1012628).
- LoongArch: Use polling play_dead() when resuming from
hibernation (bsc#1012628).
- LoongArch: Set hugetlb mmap base address aligned with pmd size
(bsc#1012628).
- LoongArch: Set max_pfn with the PFN of the last page
(bsc#1012628).
- LoongArch: KVM: Add interrupt checking for AVEC (bsc#1012628).
- LoongArch: KVM: Reload guest CSR registers after sleep
(bsc#1012628).
- LoongArch: KVM: Fix GPA size issue about VM (bsc#1012628).
- HID: appleir: Fix potential NULL dereference at raw event handle
(bsc#1012628).
- ksmbd: fix type confusion via race condition when using
ipc_msg_send_request (bsc#1012628).
- ksmbd: fix out-of-bounds in parse_sec_desc() (bsc#1012628).
- ksmbd: fix use-after-free in smb2_lock (bsc#1012628).
- ksmbd: fix bug on trap in smb2_lock (bsc#1012628).
- gpio: rcar: Use raw_spinlock to protect register access
(bsc#1012628).
- gpio: aggregator: protect driver attr handlers against module
unload (bsc#1012628).
- ALSA: seq: Avoid module auto-load handling at event delivery
(bsc#1012628).
- ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
(bsc#1012628).
- ALSA: hda/realtek - add supported Mic Mute LED for Lenovo
platform (bsc#1012628).
- ALSA: hda/realtek: update ALC222 depop optimize (bsc#1012628).
- btrfs: zoned: fix extent range end unlock in cow_file_range()
(bsc#1012628).
- btrfs: fix a leaked chunk map issue in read_one_chunk()
(bsc#1012628).
- virt: sev-guest: Allocate request data dynamically
(bsc#1012628).
- hwmon: (peci/dimmtemp) Do not provide fake thresholds data
(bsc#1012628).
- drm/amd/display: Fix null check for pipe_ctx->plane_state in
resource_build_scaling_params (bsc#1012628).
- drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
(bsc#1012628).
- drm/amd/pm: always allow ih interrupt from fw (bsc#1012628).
- drm/imagination: avoid deadlock on fence release (bsc#1012628).
- drm/imagination: Hold drm_gem_gpuva lock for unmap
(bsc#1012628).
- drm/imagination: only init job done fences once (bsc#1012628).
... changelog too long, skipping 278 lines ...
- commit f3da573
==== libapparmor ====
- remove unused pcre build dependency
==== libcamera ====
Subpackages: libcamera-base0_4 libcamera0_4
- Make build recipe POSIX sh compatible
- Add trivial patch to fix build with gcc15:
* libcamera-fix-for-gcc15.patch
==== libcanberra ====
Subpackages: canberra-gtk-play libcanberra-gtk3-0 libcanberra0
- Change license to LGPL-2.1-or-later, per legal review.
==== libdisplay-info ====
- Add BuildRequires: python3-base; building for Leap 15.6 fails
otherwise.
==== libdnf ====
Version update (0.73.4 -> 0.74.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- New upstream release 0.74.0
* Update ko.po
* Split $releasever to $releasever_major and $releasever_minor in the C API
* Merge `bootc` branch to master
* ConfigParser: make splitReleasever public
* C API: Detect releasever_major, releasever_minor from provides
* C API: support shell-style variable substitution
* module: Warn if module config file is inaccessible
* Enable automatic PR reviews
==== libidn2 ====
Version update (2.3.7 -> 2.3.8)
- update to 2.3.8:
* Unicode 15.1.0 table updates
* Now U+19DA is DISALLOWED again
* The idn2 tool now binds the "gnulib" domain for translations
==== libimobiledevice ====
Version update (1.3.0+190git.20230705 -> 1.3.0+263git.20250123)
- Fix python packaging
- Fix libimobiledevice-glue dependency
- Update to version 1.3.0+263git.20250123:
* tools: Fix usage output for ideviceimagemounter
* tools: Fix afclient compilation by adding libimobiledevice-glue dependency
* tools/idevicebackup2: Fix free disk space calculation
* Switch to better initializer strategy
* tools: Add --insecure option to idevicenotificationproxy tool
* docs: Update manpage for idevicecrashreport
* idevicecrashreport: Allow removing crash logs without copying.
* tools: Fix heap buffer overflow in ideviceimagemounter
* Update libimobiledevice-glue dependency to 1.3.0 and use its SHA1 implementation
* tools/afcclient: Add missing argument count check for `get` command
* tools/afcclient: Prevent too much blank lines from recursive put
* docs: Update manpage for afcclient
* tools/afcclient: Update get/put options in help message
* tools/afcclient: get/put operations use '-f' to allow overwrite, '-r' to allow recursive
* tools/afcclient: Allow put directory to device
* tools/afcclient: Allow get folder from device to local.
* common: Add libimobiledevice-glue to dependencies
* tools: Fix memory leak in idevicedevmodectl
* tools/afcclient: Allow removing non-empty directories with -r
* tools/afcclient: Print human readable description of AFC error code on error
* Move LIBIMOBILEDEVICE_API to public headers
* tools/idevicedevmodectl: Fix action success check and device reboot detection
* tools: Add afcclient utility
* idevicesyslog: Allow writing output to a file with command line option
* Fix idevicebackup2 man page
* Updated README.md to mention libtatsu dependency
* Updated README
- Set URL to a working address.
==== libmanette ====
Version update (0.2.9 -> 0.2.11)
- Drop baselibs.conf: no longer build libmanette-0_2-0-32bit: the
only known consumer was webkit2gtk3:gtk3-soup2, which in fact is
not built in Tumbleweed, but only in devel projects. As such,
there seems to be no real use of this.
- Update to version 0.2.11:
+ Port documentation to gi-docgen
+ Add support for Steam Deck gamepad:
- Add ManetteDeviceType and manette_device_get_device_type()
- Add manette_device_supports_mapping()
+ Deprecate LIBMANETTE_* version check symbols, add MANETTE_*
instead
+ Add runtime version check functions
+ Make hat to buttons mapping always emit button release (fixes
d-pad getting stuck when quickly flipping right->left etc)
+ Fix paddle keycodes
+ Fix DualSense motion sensor and touchpad being recognized as
gamepads
+ Fix half-range axis mappings
+ Build:
- Depend on hidapi-hidraw
- Specify --doc-format for GIR data
- Fix build warnings
- Add pkgconfig(hidapi-hidraw) BuildRequires: New dependency.
==== libnvme ====
Version update (1.11 -> 1.12)
Subpackages: libnvme-mi1 libnvme1
- Update to version 1.12:
* Release v1.12
* doc: Regenerate all docs for v1.12
* build: ignore PREFER_DEFINED_ATTRIBUTE_MACRO
* python, swig: add missing controller attributes
* types: add SLM and CP command set indicator values
* Makefile: Add new targets and update meson command syntax
* build: do not include config.h globally
* types: add enum for Identify I/O Command Set Data Structure
* libnvme: export nvmf_exat_ptr_next
* build: drop support for openssl 1
* build: request c++ compiler for host and build machine
* build: update min meson dependency
* pyproject.toml: allow newer meson version
* examples: fix time stamp prefix printf format string
* mi: fix nvme_mi_admin_get_log_reachability_groups() parameters order
* types: add HDISNS field of Host Behavior Support feature
* types: fix nvme_reachability_association_desc member variable name
* ioctl: fix nvme_get_log_reachability_groups() parameters order
* build: checkpatch limit line length to 100 chars
* types,util: add Asynchronous Event Configuration NVMe 2.1 definitions
* types,util: Added Enums for missing status codes
* ioctl: add libnvme-mi NVMe 2.1 log page APIs
* mi: fix indentation errors
* test: check the namespace is not cluttered with min/max
* util: avoid min macro pollution
* build: remove thank you bot
* types: Update nvm-id-ns fields based on NVM Command Set Spec 1.1
* build: add github token to comment step
* types: add NVME_CTRL_OACS definitions
* build: add thank you bot
* types: Update id-ns fields based on NVM Command Set Spec 1.1
* build(deps): bump pypa/gh-action-pypi-publish(a)release/v1.5
* mi: add nvme_mi_admin_get_log_mgmt_addr_list()
* types: add spinup control and pls features definition
* types: fix enum nvme_psd definitions indentation errors
* mi_xfer: Added nvme_mi_mi_xfer API
* types: add I/O command fabric commands opcode definition
* types: add NVME_FEAT_FDPE_*** definitions
* ioctl: add nvme_get_log_pull_model_ddc_req()
* ioctl: add nvme_get_log_ave_discover()
* ioctl: add nvme_get_log_host_discover()
* ioctl: add nvme_get_log_changed_alloc_ns_list()
* ioctl: add nvme_get_log_reachability_associations()
* ioctl: add nvme_get_log_reachability_groups()
* ioctl: add nvme_get_log_mgmt_addr_list()
* ioctl: add nvme_get_log_dispersed_ns_participating_nss()
* ioctl: add nvme_get_log_rotational_media_info()
* ioctl: add nvme_get_endgid_log()
* types: add NVMe 2.1 identify command CNS definitions
* types: add NVMe 2.1 admin command opcode definitions
* types: Add NVMe 2.1 feature ID definitions
* types: add NVMe 2.1 identify power state descriptor fields
* types: error information log entry status field definitions
* types: fix lm data field unsigned values to little endian
* build: bump wraps
* ioctl: fix io_uring whitespace damages
* ioctl: get_log_page by nvme uring cmd
* tests: mock io_uring_get_probe
* types: add enum for the fields added in TP4058
* Update mctp APIs to mctp codeconstruct version 2.0
* ioctl: Live Migration
* types: Add enum for nvme_id_ctrl.trattr
* types: use __le16 instead of __u16 for data fields
* types: Update id-ctrl field based on NVMe 2.1 spec
* types: Live Migration
* mi: telemetry log update based NVMe v2.1
* ioctl,types: telemetry log update based NVMe v2.1
* types: add enum for the fields added in TP4160
* rpm: use defined prefix from meson
* tests: do not unconditionally depend on dlsym
* types: add NVME_ID_CTRL_NVM_LBAMQF definitions
* test/mock: pass thru unknown ioctls
* build(deps): bump codecov/codecov-action from 4 to 5
* Release v1.11.1
* doc: Regenerate all docs for v1.11.1
* fabrics: do not attempt to import keys if tls is not enabled (bsc#1216982 bsc#1226216)
* linux: do not do any keyring ops when no key is provided (bsc#1216982 bsc#1226216)
* types: Add id-ctrl CTRATT.RHII enum
* linux: do not return w/o OpenSSL support enabled (bsc#1216982 bsc#1226216)
* build: Add token for coverage test
* linux: fix derive_psk_digest OpenSSL 1.1 version (bsc#1216982 bsc#1226216)
- Add liburing dependency
- Add bugzilla references
- Remove downstream build fixes
* remove 0001-linux-fix-derive_psk_digest-OpenSSL-1.1-version.patch
* remove 0002-test-mock-pass-thru-unknown-ioctls.patch
==== libopenmpt ====
Version update (0.7.11 -> 0.7.13)
- Update to 0.7.13:
* module::get_current_estimated_bpm could return infinity when
rows per beat was set to 0. A default of 4 rows per beat is now
assumed in this situation. The internal LFO plugin was also
affected in Tempo Sync mode.
* Instruments that have a MIDI channel assigned and NNA set to
âContinueâ could cause NNA channel starvation.
* In non-compatible linear slide mode, the sample rate could wrap
around with portamento slides to extremely low frequencies.
This should only happen in compatible mode.
- Changes in 0.7.12:
* [Bug] Fixed various undefined behaviour found with ubsan.
* IT: Donât report files claiming to be made with Impulse Tracker
2.08+ as IT-made if they have no edit timer.
* IT: Ignore sample data in slots that donât have the âsample
data presentâ flag set, if the file vaguely looks IT-made to
avoid playing garbage caused by an Impulse Tracker bug that
should not be audible.
* S3M: Detect early Schism Tracker versions.
* MOD: When trying to detect MOD files with broken order lists,
the file size is now rounded down to an even number. This helps
identifying some malformed files (MOD files can technically not
have an odd size).
* MOD: Also enable ProTracker-compatible tremolo ramp waveform
for M!K! modules.
* MOD: In ProTracker 1/2 mode, retrigger with instrument-less
notes now keeps using the previous sample offset.
* Warn when a Startrekker AM file most likely requires an
(currently unsupported) external instrument definition file.
* DBM / IMF / MED: When merging pattern commands, allow to move
offset to volume column at the expense of a lower offset
resolution.
* MED: Fix correct octave transposition in some MED files that
have hardware mixing disabled but sample transpose enabled.
* MED: Donât enable Amiga resampler if any stereo samples are
found, as it does not support stereo samples.
* MED: Fix tempo in some files using software mixing mode and
legacy tempo values.
* MED: Avoid importing effect memory for some commands.
* MED: Retrigger with instrument-less note now keeps using the
previous sample offset.
* MED: Disable sample swapping on notes with portamento, and
donât resume stopped notes with portamento.
* MED: Only use 7-bit volume commands in MMD3 files made with a
new enough version of MED Soundstudio.
* STM: Do not sanitize sample loop data. Scream Tracker 2 reads
into the next sampleâs data when loops exceed the sample
length.
* When evaluating MIDI macros containing letters âuâ or âvâ
during seeking, the initial global volume was applied to them,
rather than the global volume that would be reached at that
pattern position.
==== librsvg ====
Version update (2.59.2 -> 2.60.0)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Update to version 2.60.0:
+ The minimum supported Rust version (MSRV) is 1.77.2.
+ Many build fixes for various platforms.
+ Basic support for the dominant-baseline property.
+ Parse the white-space property. It is not processed yet; this
is part of the work to support SVG2 text layout.
+ Report errors correctly from the parsers for attribute values.
+ Portability fixes to the C header files.
- Update to version 2.59.91 (Unstable):
+ Fix linkage on Illumos.
+ Fix the build of the static library on MinGW.
+ Fix versioning of library name.
+ Enable cross-compilation of the gdk-pixbuf loader if meson/qemu
can handle it.
- Update to version 2.59.90 (Unstable):
+ Basic support for the dominant-baseline property.
+ Report errors correctly from the parsers for attribute values.
+ Slightly improved test coverage.
+ Don't use defined() in C macro definitions, since it is not
portable.
+ Parse the white-space property. It is not processed yet; this
will come after the Outreachy internship.
+ Documentation fixes.
+ Many build fixes.
+ Improvements for cross builds.
+ Fix CRLF characters in Python sources.
==== libsecret ====
Version update (0.21.6+5 -> 0.21.7)
Subpackages: libsecret-1-0 typelib-1_0-Secret-1
- Update to version 0.21.7:
+ docs: Fix return comment of secret_value_get_text
+ bash-completion:
- Fix man section number in secret-tool completion file
- Integrate external extended bash-completion script
- Require minimal version for bash-completion
+ meson: Use newlines for build options
==== libzypp ====
Version update (17.36.4 -> 17.36.5)
- Fix computation of RepStatus if Repo URLs change.
- Fix lost double slash when appending to an absolute FTP url
(bsc#1238315)
Ftp actually differs between absolute and relative URL paths.
Absolute path names begin with a double slash encoded as '/%2F'.
This must be preserved when manipulating the path.
- version 17.36.5 (35)
==== llvm19 ====
- Enable build of libc++ and openmp for riscv64
==== localsearch ====
Version update (3.8.2 -> 3.9.0)
- Update to version 3.9.0:
+ Switched to libavformat for media extraction
+ Memory usage improvements
+ Improved recovery process after interruption
+ Updated translations.
- Update to version 3.9.rc:
+ Metadata extractor refactors
+ Fixed possible runtime warnings
+ Fixed possible indexer stall
+ Restructure project directories
+ Fix build with -Dwriteback=false
- Stop passing miner_rss=false to meson setup, no longer needed nor
recognized.
- Update to version 3.9.beta:
+ Ditch GStreamer for metadata extraction, and switch to
FFmpeg/libav for many benefits in extraction speed, memory
usage and sandbox friendliness.
If this causes dependency/distribution issues, it is
recommended to separate the following files to a standalone
package:
- $(datadir)/localsearch3/extract-rules/15-libav-guess.rule
- $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule
- $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule
- $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so
+ Fix build issues with gcc 15.x
+ Updated README to new project name
+ Updated translations.
- Drop: pkgconfig(gstreamer-pbutils-1.0) BuildRequires following
upstream changes.
- Add pkgconfig(gudev-1.0) BuildRequires: New dependency.
- Add optional pkgconfig(gupnp-dlna-2.0) BuildRequires: Support
DLNA.
- Update to version 3.9.alpha:
+ Fix for folder updates happening while the daemon is not
running.
+ Improve memory usage when dealing with very large folders.
+ Improve recovery after process interruption.
+ Code improvements.
+ Avoid GStreamer memory payload in indexer process.
+ Improved performance when deleting stale resources.
+ Test improvements.
==== mpfr ====
Version update (4.2.1 -> 4.2.2)
- Update to mpfr 4.2.2
* In order to resolve a portability issue with the _Float128 fallback to
__float128 for binary128 support (e.g. with Clang and glibc 2.41), the
prototypes of the corresponding conversion functions had to be changed,
with _Float128 replaced by mpfr_float128, where mpfr_float128 is a
macro defined as _Float128 by default. This changes neither the ABI nor
the API (except that the end user of MPFR would need to define
mpfr_float128 as the actual type for the binary128 format if this is not
the standard _Float128 type).
* Other bug fixes (see the fixed bugs on the MPFR 4.2.1 page and/or the
ChangeLog file). In particular, the formatted output functions behaved
incorrectly with %c on the value 0; such a use is uncommon, but this bug
may have security implications.
* Improved MPFR manual.
* Detect the use of GMP's buggy vsnprintf replacement at configure time.
With it, the tests of "%a" will be disabled to avoid an assertion failure
in the MPFR testsuite. A warning will be displayed in the configure output
in such a case.
==== mutter ====
Version update (47.6 -> 48.0+5)
- Add 0001-cursor-Unify-prepare_func-for-shape-cursors.patch.
Solves the problem of changing the size of the cursor in gtk
applications on HiDPI displays.
- Update to version 48.0+5:
* Revert "ci: Disable container building temporarily"
* Revert "ci: Disable sysext temporarily"
* tests: Raise the timeout on monitor-unit from 1 minute to 5
minutes
* Revert "onscreen/native: Account for all posted frames"
* kms/impl-device: Always catch pending KMS update in
_schedule_process
- Drop mutter-SLE-relax-some-constraints-on-CSD-windows.patch:
sle-classic is not supported.
- Update to version 48.0:
+ Improve wp_color_management_v1 support
+ Fix cursor brightness not following HDR luminance setting
+ Fix black screen with nvidia driver
+ Adjust presentation time feedback for triple buffering
+ Fix broken overlay cursor damage tracking
+ Add support for Kana and Compose USB HID LEDs
+ Fix frequent frame skips under some circumstances
+ Fix random output freezes
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Rebase patches with quilt and simplyfy conditionals applying
patches.
- Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.
- Update to version 48.rc:
+ Support presentation-time version 2
+ Honor wl_surface.offset on cursor surfaces
+ Allow to activate the overview with either Super key
+ Implement dynamic triple buffering
+ Implement the cursor_shape_v1 protocol
+ Improve window placement when centering new windows
+ Fix sharable surfaces with nvidia as primary
+ Default to sticky drag lock
+ Implement a11y keyboard monitoring support
+ Support wp_color_management_v1 protocol
+ Fix dma-bufs support for headless sessions
+ Allow to mark monitors for lease via gdctl
+ Fixed confused IM focus state after closing some windows
+ Center new windows by default
+ Add output luminance settings
+ Do not use triple buffering when update time fits into refresh
interval
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Update to version 48.beta:
+ Update cursors via the frame clock in virtual monitors
+ Synchronize device enabled state when adding device
+ Do not use modifiers if surface should be sharable
+ Add accessible state tracking in Clutter
+ Introduce GNOME Display Control (gdctl) utility
+ Fix notifying shell about modifier-only keyboard layout
switches
+ Configure HDR via DisplayConfig D-Bus API
+ Fixed crashes
+ Misc. bug fixes and cleanups
- Add pkgconfig(bash-completion), python3-argcomplete and
python3-docutils BuildRequires, new dependencies.
- Update to version 48.alpha:
+ gwakeup: Reduce wake-ups to only first item in queue
+ x11: Reduce chances XPending does recvmsg() syscall
+ Fix grabbing tablet devices
+ Improve color-management support
+ Fix misplaced windows and random resizes on scaled monitors
+ Improve detecting preferred primary devices
+ Merge CoglPango into Clutter
+ Always depend on libdisplay-info for EDID parsing
+ Fix explicit sync with virtual monitors w/o pipewire streams
+ Introspect `event` parameter in MetaKeyHandlerFunc
+ Allow to configure monitors as for-lease
+ Add support for system bell protocol
+ Add `configure` signal to allow tweaking original window
configuration
+ Default to high thread instead of realtime priority for KMS
thread
+ Add built-in renderdoc support
+ Fix maximized X11 when using native Xwayland scaling
+ Implement xdg-toplevel-drag-v1 protocol
+ Fix blank screen in remote headless sessions
+ Query screen cast format modifiers via CoglRenderer
+ Also request high priority secondary EGL context
+ Fix Xwayland DND coordinates when using fractional scaling
+ Remove ClutterImage
+ Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland
+ Implement wp_viewport support for cursor surfaces
+ Improve input â output latency of cursor movements
+ Make font-rendering support optional
+ Improve frame rate on monitors attached to secondary GPUs in
copy mode
+ Add support for commit-timing-v1 and fifo-v1 protocols
+ Use BT709 coefficients and limited range for YUV conversion by
default
+ Send preferred scales to all surface roles
+ Fixed crashes
... changelog too long, skipping 7 lines ...
- Bump api_major to 16 following upstream changes.
==== netavark ====
Version update (1.14.0 -> 1.14.1)
- Update to version 1.14.1:
* Release v1.14.1
* Release notes for v1.14.0
* Fix detect of Firewalld's StrictForwardPorts property
* test/001-basic: Make commit test optional
* cirrus: do not build debug bins
* Makefile: do not rebuild if nothing changed
* Makefile: uninstall netavark-firewalld-reload.service
* docs/Makefile: several fixes
* Makefile: build docs by default
* Makefile: do not build twice
==== nvme-cli ====
Version update (2.11 -> 2.12)
- Don't generate /etc/nvme/hostnqn in build environments
(bsc#1238038)
- Update to version 2.12:
* Release v2.12
* doc: Regenerate all docs for v2.12
* build: bump libnvme wrap
* wdc: On FreeBSD, get the timezone the same as with real glibc
* nvme: add error message for mmap_registers
* sed: improved contextual error messages
* nvme: use correct parser type for nvmsetid and endgid option
* nvme-print: print new fields of Asynchronous Event Configuration
* completions: add pull-model-ddc-req-log command
* doc: add pull-model-ddr-req-log command
* nvme: add pull-model-ddc-req-log command
* nvme: fix ave-discovery-log command LID setting
* Makefile: Add new targets and update meson command syntax
* micron: Add missing newline
* completions: add ave-discovery-log command
* doc: add ave-discovery-log command
* Documentation: Added solidigm plugin commands to main manual page.
* nvme-print: add human readable output for IOCS Data Structure
* build: bump libnvme wrap
* sed: extended discovery feature code printing
* netapp-ontapdev: correct the basestr header (bsc#1237275)
* nvme: add ave-discovery-log command
* nvme-print-json: delete json_host_discovery_log printf error code
* netapp-smdev: update err msg for no smdevices (bsc#1237275)
* netapp-ontapdev: update err msg for no ontapdevices (bsc#1237275)
* netapp-smdev: update basestr header in verbose output (bsc#1237275)
* netapp-ontapdev: update basestr headers in verbose output
* nvme: enforce ns granularity on ns create
* doc: add host-discovery-log command
* completions: add host-discovery-log command
* completions: fix zsh completions array parameter names
* nvme: add host-discovery-log command
* build: bump libnvme wrap
* nvme-print: print Host Behavior Support feature fields
* completions: Added fdp feature auto-completion.
* nvme-wrap: fix get_log_reachability_associations parameters order
* nvme-print-binary: fix to output phy rx eom log length
* nvme-print-binary: fix to output dispersed ns participating nss log length
* nvme-print-binary: fix to output reachability groups log length
* nvme-print-binary: fix to output reachability associations log length
* plugins/ocp: Added OCP 2.6 telemetry support Updated the Telemetry Structure and Enum to support the OCP 2.6 spec
* util/logging: fix print format string
* plugins/sed: use platform depended cast for pointer type
* plugins/virtium: fix print format string
* util/types: fix print format string
* build: bump libnvme wrap
* nvme-print: print new fields of nvm_id_ctrl
* nvme: check for valid output format (bsc#1237275)
* nvme: make get-feature JSON output print everything (bsc#1237275)
* doc: Add nvme-fdp-feature command
* plugins/fdp: Added FDP feature subcommand.
* tests: check if verify command is supported
* tests: fix hex to base-10 conversion in id-ctrl output
* tests: read LBA size for validation
* tests: fix LBA format calculation
* completions: add reachability-associations-log command
* doc: add reachability-associations-log command
* nvme: add reachability-associations-log command
* nvme-wrap: do_admin_op() get_log_reachability_groups parameters order
* build: bump libnvme wrap
* nvme: make -v output consistent with -H output for nvme get-feature (bsc#1237275)
* nvme: make -v output consistent with -H output for nvme get-property (bsc#1237275)
* nvme: fix reachability-groups-log command perror message
* completions: add reachability-groups-log command
* doc: add reachability-groups-log command
* CI: add missing bind-mount option for /dev
* Revert "argconfig: add argconfig_get_value()"
* Revert "nvme: use blkdev for direct if namespace-id specified"
* Revert "nvme: add flush command chardev handle error message"
* nvme: add reachability-groups-log command
* nvme: do not output debug infos on info level
* build: checkpatch limit line length to 100 chars
* nvme-print-stdout: add details in list-ns verbose output (bsc#1237275)
* nvme-print-stdout: add descriptions for nsze, ncap & nuse (bsc#1237275)
* completions: add and fix io-mgmt-recv and io-mgmt-send commands
* completions: add dispersed-ns-participating-nss-log command
* doc: add dispersed-ns-participating-nss-log command
* nvme: add dispersed-ns-participating-nss-log command
* completions: add changed-alloc-ns-list-log command
* completions: fix mgmt-addr-list-log command
* doc: add changed-alloc-ns-list-log command
* nvme: add NVMe 2.1 changed-alloc-ns-list-log command
* nvme-wrap: handle get log rotational media info correctly
* build: sync checkpatch config file
* build: checkpatch ignore new/del/mov files
* nvme-wrap: use rotational media information log libnvme-mi API
* build: bump libnvme wrap
* ocp: fix to free hwcomp log desc memory allocated
* nvme: change attach-ns to error out if wrong device given
* nvme-print: print new id-ns fields added in NVM Command Set Spec 1.1
* build: bump libnvme wrap
* plugins/ocp: fix telemetry parser buffer overflow
* sed: add '--read-only' to lock/unlock commands
* udev-rules-ontap: switch to queue-depth iopolicy
* doc: add rotational-media-info-log command
* completions: add rotational-media-info-log command
... changelog too long, skipping 162 lines ...
- Update bugzilla references
==== open-vm-tools ====
Subpackages: libvmtools0
- remove unused pcre build dependency
==== openblas_openmp ====
- Disable sgemmt and dgemmt tests in the test suite on power
when gcc-13 is used. It is known (bsc#1239134) that some
of these tests fail on this architecture when OpenBLAS
is being build with the said compiler version ever since
these tests were introduced.
With this will essentially restore the situation of the
version prior to the adition of these tests (0.3.26) where
one was unaware of the problem.
This is only a temporary measure and will be removed once
the issue with gcc-13 has been resolved.
- Remove: Link-library-with-z-noexecstack.patch
since `-Wa,--noexecstack -Wl,-z,noexecstack` are global options,
now.
==== pango ====
Version update (1.56.1 -> 1.56.3)
Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0
- Update to version 1.56.3:
+ Improve font description serialization
+ fontconfig: Avoid FcFontSetSort when possible
+ coverage: Extend coverage by Unicode decomposition
+ win32: Speed up coverage creation
+ Deprecate pango_font_descriptions_free
- Update to version 1.56.2:
+ Annotation fixes
+ fontconfig:
- Set optical size for fonts with an opsz axis
- Make panog_font_map_reload_font scale linearly
+ win32: Improve the pango_font_map_reload_font implementation
==== python-Jinja2 ====
- Skip test_elif_deep on s390x arch
==== python-gobject ====
Version update (3.50.0 -> 3.52.3)
Subpackages: python313-gobject python313-gobject-Gdk python313-gobject-cairo
- Update to version 3.53.3:
+ Remove invalid error check for gi_constant_info_get_value.
- Update to version 3.52.2:
+ Revert to legacy license definition in pyproject.toml.
- Drop pygobject-license.patch: variant of this has been merged
upstream.
- Update to version 3.52.1
+ Use `girepository` 2.0 for GIR mappings.
+ Use Python's vectorcall protocol internally.
+ Improved API for asyncio.
+ Deprecation: The pygtkcompat module now throws an exception
when imported.
+ Method signatures are exposed from PyGObject now.
+ Use gobject-introspection-tests for testing.
+ Convenience API for Gdk.RGBA got GDK 4, similar to GDK 3.
+ Added a [pre-commit](https://pre-commit.com/) configuration.
+ Use standard `enum` module for enums and flags in PyGObject.
+ Added an option to skip automatic initialization of GTK and
GDK.
+ PyGObject is no longer automatically tested on i386
architecture.
+ Fixed iterator protocol implementation for properties.
+ Various code and documentation improvements.
- Add pythoncapi-compat as subproject.
- Pass -Dtests=false to meson: disable tests for now, as we do not
have the submodule for that.
- Pass -Dwheel=false to meson, as we use our own python
single-spec mechanism to install the python bindings.
- Add pygobject-license.patch: Fix build by not relying on PE-639
yet.
- Replace pkgconfig(gobject-introspection-1.0) BuildRequires with
pkgconfig(girepository-2.0): follow upstreams changes.
- Drop pkgconfig(gmodule-2.0) BuildRequires: no longer needed.
- Update to version 3.51.0:
+ Use `girepository` 2.0 for GIR mappings.
+ Use Python's vectorcall protocol internally.
+ Improved API for asyncio.
+ Deprecation: The pygtkcompat module now throws an exception
when imported.
+ Method signatures are exposed from PyGObject now.
+ Convenience API for Gdk.RGBA got GDK 4, similar to GDK 3.
+ Use standard `enum` module for enums and flags in PyGObject.
+ Added an option to skip automatic initialization of GTK and
GDK.
+ Fixed iterator protocol implementation for properties.
+ Various code and documentation improvements.
==== samba ====
Version update (4.21.4+git.390.43d401e5b77 -> 4.22.0+git.379.98f46fb51c)
Subpackages: libldb2 samba-ad-dc-libs samba-client samba-client-libs samba-dcerpc samba-libs
- Update to 4.22.0
* SMB3 Directory Leases are supported. By default, SMB3 Directory
Leases are enabled on non-clustered Samba and disabled on
clustered Samba, based on the "clustering" option.
* Netlogon Ping over LDAP and LDAPS
* Experimental Himmelblaud Authentication in Samba
* The "nmbd proxy logon" feature was removed.
* fruit:posix_rename option of the vfs_fruit VFS module that
could be used to enable POSIX directory rename behaviour for
OS X clients has been removed as it could result in severe
problems for Windows clients.
==== sdbootutil ====
Version update (1+git20250305.278a563 -> 1+git20250311.8d3db8b)
Subpackages: sdbootutil-dracut-measure-pcr sdbootutil-snapper sdbootutil-tukit
- Update to version 1+git20250311.8d3db8b:
* Load the config file when updating the predictions
* Include swap partitions for PCR15
* Soft fails keyctl setperm when called via YaST
* Revoke cryptenroll key if is incorrect
- Update to version 1+git20250307.d46fcde:
* Add fallback logic when generatic predictions
* Don't use sdbootutil-pin when reading vk
* Drop parameters for generate_tpm2_predictions
* Fix style
* Fix --signed-policy parameter
- Update to version 1+git20250306.0811984:
* Fix list of tracked devices
* Don't echo '\n' when timeout or default entry are empty
==== selinux-policy ====
Version update (20250312 -> 20250318)
Subpackages: selinux-policy-targeted
- Update to version 20250318:
* rebootmgr: Handle config under /etc/rebootmgr (bsc#1239720)
- Update to version 20250313:
* health-checker-plugin: Move from dbus to varlink for rebootmgr communication (bsc#1237273)
* Introduce rebootmgr_var_run_t for files under run (bsc#1237273)
* Adjust to correct new binary path (bsc#1237273)
* health-checker: allow snapshot rollback (bsc#1235860)
* snapper: add interface to select the next boot snapshot
==== sqlite3 ====
- Mark build recipe as POSIX-sh-incompatible
- Run mkdir/rm with verbose mode for the build log
==== steam-devices ====
Version update (20230412+git.1344348 -> 20240522+git.e2971e4)
- Update to 20240522.
- Adds support for the "Victrix Pro FS-12 Arcade Fight Stick" in PS4 &
PS5 mode.
==== talloc ====
Version update (2.4.2 -> 2.4.3)
- Update to 2.4.3
* Testsuite and documenation fixes
* Add LGPLv3 LICENSE file
==== tdb ====
Version update (1.4.12 -> 1.4.13)
- Update to 1.4.13
* Add LGPLv3 LICENSE file
==== tecla-keyboard-layout-viewer ====
Version update (47.0 -> 48.0.2)
- Update to version 48.0.2:
+ Stable version bump only.
- Update to version 48.0:
+ Updated translations.
- Update to version 48.rc:
+ Improvements to multi-instance for specific layout previews
+ Make window modal when run as a dialog
+ Updated translations.
- Update to version 48.alpha:
+ Support spaces and tabs as separator for keymap+variant
+ A number of new/improved labels for special keys
+ Updated translations.
==== tevent ====
Version update (0.16.1 -> 0.16.2)
- Update to version 0.16.2
* Documentation fixes
* Add LGPLv3 LICENSE file
==== tinysparql ====
Version update (3.8.2 -> 3.9.1)
Subpackages: libtracker-sparql-3_0-0 typelib-1_0-Tracker-3_0
- Update to version 3.9.1:
+ Many fuzzing fixes
+ Multiple coverity fixes
- Update to version 3.9.rc:
+ Multiple fixes to issues found by OSS fuzz
+ Restructure project directories
+ Error handling fixes in SPARQL updates via D-Bus
- Update to version 3.9.alpha:
+ A number of fixes to static linking.
==== vte ====
Version update (0.78.4 -> 0.80.0)
- Update to version 0.80.0:
* emulation: DECSLRM is implemented
* emulation: Don't allow BEL termination of the progress sequence
- Update to version 0.79.91 / 5b872b78:
+ build: Typo fix, addressing i586 build failure.
==== webkit2gtk3 ====
Version update (2.46.6 -> 2.48.0)
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles
- Drop baselibs.conf: no longer build bi-arch flavors of
libjavascriptcoregtk-4_0-18 and libwebkit2gtk-4_0-37: in
openSUSE:Factory, the gtk3-soup2 flavor is not built at all,
which means outside of 3rd-party projects, this change has no
impact.
- Use spiel for speech synthesis, rather than flite. Spiel supports
multiple back ends and might become the upstream default once it
is more widely available in Linux distributions.
- Up some version requirements to match the cmake checks in 2.48.0.
- Drop dependency on atk. It is no longer used.
- Update to version 2.48.0 (boo#1239863 boo#1239864).:
+ Move tiles rendering to worker threads when rendering with the
GPU.
+ Fix preserve-3D intersection rendering.
+ Added new function for creating Promise objects to
JavaScripotCore GLib API.
+ The MediaRecorder backend gained WebM support (requires at
least GStreamer 1.24.9) and audio bitrate configuration
support.
+ Fix invalid DPI-aware font size conversion.
+ Bring back support for OpenType-SVG fonts using Skia SVG
module.
+ Add metadata (title and creation/modification date) to the PDF
document generated for printing.
+ Propagate the fontâs computed locale to HarfBuzz.
+ The GPU process build is now enabled for WebGL, but the web
process is still used by default. The runtime flag
UseGPUProcessForWebGL can be used to use the GPU process for
WebGL.
+ Security fixes: CVE-2024-44192, CVE-2024-54467, CVE-2025-24201.
- Drop 7d784721.patch: Fixed upstream.
- Add flite-devel BuildRequires: New dependency.
==== webkit2gtk4 ====
Version update (2.46.6 -> 2.48.0)
Subpackages: libjavascriptcoregtk-6_0-1 libwebkitgtk-6_0-4 webkitgtk-6_0-injected-bundles
- Drop baselibs.conf: no longer build bi-arch flavors of
libjavascriptcoregtk-4_0-18 and libwebkit2gtk-4_0-37: in
openSUSE:Factory, the gtk3-soup2 flavor is not built at all,
which means outside of 3rd-party projects, this change has no
impact.
- Use spiel for speech synthesis, rather than flite. Spiel supports
multiple back ends and might become the upstream default once it
is more widely available in Linux distributions.
- Up some version requirements to match the cmake checks in 2.48.0.
- Drop dependency on atk. It is no longer used.
- Update to version 2.48.0 (boo#1239863 boo#1239864).:
+ Move tiles rendering to worker threads when rendering with the
GPU.
+ Fix preserve-3D intersection rendering.
+ Added new function for creating Promise objects to
JavaScripotCore GLib API.
+ The MediaRecorder backend gained WebM support (requires at
least GStreamer 1.24.9) and audio bitrate configuration
support.
+ Fix invalid DPI-aware font size conversion.
+ Bring back support for OpenType-SVG fonts using Skia SVG
module.
+ Add metadata (title and creation/modification date) to the PDF
document generated for printing.
+ Propagate the fontâs computed locale to HarfBuzz.
+ The GPU process build is now enabled for WebGL, but the web
process is still used by default. The runtime flag
UseGPUProcessForWebGL can be used to use the GPU process for
WebGL.
+ Security fixes: CVE-2024-44192, CVE-2024-54467, CVE-2025-24201.
- Drop 7d784721.patch: Fixed upstream.
- Add flite-devel BuildRequires: New dependency.
==== xdg-desktop-portal ====
- Do not build docs on SLE/Leap <= 16. They pull in a lot of
additional dependencies.
==== xorg-x11-server ====
Subpackages: xorg-x11-server-Xvfb
- U_CVE-2022-49737-dix-Hold-input-lock-for-AttachDevice.patch
* Xorg may crash when client applications use easystroke for
mouse gestures (CVE-2022-49737, bsc#1239750)
==== xvidcore ====
- Add xvidcore-c23.patch: Fix build with gcc 15 (patch borrowed
from fedora).
==== zstd ====
Subpackages: libzstd1
- build with cmake as it is needed for building blender 4.4
this should not be a problem any more as cmake:mini is in ring0
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
MicroOS-release (20250320 -> 20250321)
docker
gnome-disk-utility
gnome-keyring
kdecoration6
kernel-source (6.13.6 -> 6.13.7)
libcamera
libdisplay-info
mpfr (4.2.1 -> 4.2.2)
mutter (48.0 -> 48.0+5)
open-vm-tools
=== Details ===
==== MicroOS-release ====
Version update (20250320 -> 20250321)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== docker ====
Subpackages: docker-buildx docker-rootless-extras
- Make container-selinux requirement conditional on selinux-policy
(bsc#1237367)
==== gnome-disk-utility ====
- Add (exfatprogs or exfat-utils), f2fs-tools and udftools
Recommends: Support formatting disks to exFAT, F2FS and UDF.
==== gnome-keyring ====
Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring
- Re-enable ssh-agent for now: the switch to gcr-ssh-agent seems
not to work without further work from the users. This needs to be
analyzed more before disabling this agent here (boo#1239816).
+ Pass -Dssh-agent=true to meson
+ Add openssh BuildRequires.
==== kdecoration6 ====
Subpackages: libkdecorations3-6 libkdecorations3private2
- Add back obsoletion of libkdecorations2-5-lang (boo#1239218)
==== kernel-source ====
Version update (6.13.6 -> 6.13.7)
- Update config files. Disable OVPN temporarily.
We need to wait for these fixes first:
https://build.opensuse.org/request/show/1254601
https://github.com/openSUSE/installation-images/pull/758
- commit bca56f0
- testing/selftests: add test tool and scripts for ovpn module
(bsc#1239783).
- ovpn: add basic ethtool support (bsc#1239783).
- ovpn: notify userspace when a peer is deleted (bsc#1239783).
- ovpn: kill key and notify userspace in case of IV exhaustion
(bsc#1239783).
- ovpn: implement key add/get/del/swap via netlink (bsc#1239783).
- ovpn: implement peer add/get/dump/delete via netlink
(bsc#1239783).
- ovpn: add support for updating local or remote UDP endpoint
(bsc#1239783).
- ovpn: implement keepalive mechanism (bsc#1239783).
- ovpn: implement peer lookup logic (bsc#1239783).
- ovpn: implement multi-peer support (bsc#1239783).
- ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg (bsc#1239783).
- skb: implement skb_send_sock_locked_with_flags() (bsc#1239783).
- ovpn: implement TCP transport (bsc#1239783).
- ovpn: store tunnel and transport statistics (bsc#1239783).
- ovpn: implement packet processing (bsc#1239783).
- ovpn: implement basic RX path (UDP) (bsc#1239783).
- ovpn: implement basic TX path (UDP) (bsc#1239783).
- ovpn: introduce the ovpn_socket object (bsc#1239783).
- ovpn: introduce the ovpn_peer object (bsc#1239783).
- ovpn: keep carrier always on for MP interfaces (bsc#1239783).
- ovpn: add basic interface creation/destruction/management
routines (bsc#1239783).
- ovpn: add basic netlink support (bsc#1239783).
- net: introduce OpenVPN Data Channel Offload (ovpn)
(bsc#1239783).
- Update config files.
- commit 64754d8
- Linux 6.13.7 (bsc#1012628).
- x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
(bsc#1012628).
- rust: block: fix formatting in GenDisk doc (bsc#1012628).
- cifs: Remove symlink member from cifs_open_info_data union
(bsc#1012628).
- smb311: failure to open files of length 1040 when mounting
with SMB3.1.1 POSIX extensions (bsc#1012628).
- loongarch: Use ASM_REACHABLE (bsc#1012628).
- Revert "of: reserved-memory: Fix using wrong number of cells
to get property 'alignment'" (bsc#1012628).
- tracing: tprobe-events: Fix a memory leak when tprobe with
$retval (bsc#1012628).
- tracing: tprobe-events: Reject invalid tracepoint name
(bsc#1012628).
- stmmac: loongson: Pass correct arg to PCI function
(bsc#1012628).
- LoongArch: Convert unreachable() to BUG() (bsc#1012628).
- LoongArch: Use polling play_dead() when resuming from
hibernation (bsc#1012628).
- LoongArch: Set hugetlb mmap base address aligned with pmd size
(bsc#1012628).
- LoongArch: Set max_pfn with the PFN of the last page
(bsc#1012628).
- LoongArch: KVM: Add interrupt checking for AVEC (bsc#1012628).
- LoongArch: KVM: Reload guest CSR registers after sleep
(bsc#1012628).
- LoongArch: KVM: Fix GPA size issue about VM (bsc#1012628).
- HID: appleir: Fix potential NULL dereference at raw event handle
(bsc#1012628).
- ksmbd: fix type confusion via race condition when using
ipc_msg_send_request (bsc#1012628).
- ksmbd: fix out-of-bounds in parse_sec_desc() (bsc#1012628).
- ksmbd: fix use-after-free in smb2_lock (bsc#1012628).
- ksmbd: fix bug on trap in smb2_lock (bsc#1012628).
- gpio: rcar: Use raw_spinlock to protect register access
(bsc#1012628).
- gpio: aggregator: protect driver attr handlers against module
unload (bsc#1012628).
- ALSA: seq: Avoid module auto-load handling at event delivery
(bsc#1012628).
- ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
(bsc#1012628).
- ALSA: hda/realtek - add supported Mic Mute LED for Lenovo
platform (bsc#1012628).
- ALSA: hda/realtek: update ALC222 depop optimize (bsc#1012628).
- btrfs: zoned: fix extent range end unlock in cow_file_range()
(bsc#1012628).
- btrfs: fix a leaked chunk map issue in read_one_chunk()
(bsc#1012628).
- virt: sev-guest: Allocate request data dynamically
(bsc#1012628).
- hwmon: (peci/dimmtemp) Do not provide fake thresholds data
(bsc#1012628).
- drm/amd/display: Fix null check for pipe_ctx->plane_state in
resource_build_scaling_params (bsc#1012628).
- drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
(bsc#1012628).
- drm/amd/pm: always allow ih interrupt from fw (bsc#1012628).
- drm/imagination: avoid deadlock on fence release (bsc#1012628).
- drm/imagination: Hold drm_gem_gpuva lock for unmap
(bsc#1012628).
- drm/imagination: only init job done fences once (bsc#1012628).
... changelog too long, skipping 278 lines ...
- commit f3da573
==== libcamera ====
Subpackages: libcamera-base0_4 libcamera0_4
- Make build recipe POSIX sh compatible
- Add trivial patch to fix build with gcc15:
* libcamera-fix-for-gcc15.patch
==== libdisplay-info ====
- Add BuildRequires: python3-base; building for Leap 15.6 fails
otherwise.
==== mpfr ====
Version update (4.2.1 -> 4.2.2)
- Update to mpfr 4.2.2
* In order to resolve a portability issue with the _Float128 fallback to
__float128 for binary128 support (e.g. with Clang and glibc 2.41), the
prototypes of the corresponding conversion functions had to be changed,
with _Float128 replaced by mpfr_float128, where mpfr_float128 is a
macro defined as _Float128 by default. This changes neither the ABI nor
the API (except that the end user of MPFR would need to define
mpfr_float128 as the actual type for the binary128 format if this is not
the standard _Float128 type).
* Other bug fixes (see the fixed bugs on the MPFR 4.2.1 page and/or the
ChangeLog file). In particular, the formatted output functions behaved
incorrectly with %c on the value 0; such a use is uncommon, but this bug
may have security implications.
* Improved MPFR manual.
* Detect the use of GMP's buggy vsnprintf replacement at configure time.
With it, the tests of "%a" will be disabled to avoid an assertion failure
in the MPFR testsuite. A warning will be displayed in the configure output
in such a case.
==== mutter ====
Version update (48.0 -> 48.0+5)
- Add 0001-cursor-Unify-prepare_func-for-shape-cursors.patch.
Solves the problem of changing the size of the cursor in gtk
applications on HiDPI displays.
- Update to version 48.0+5:
* Revert "ci: Disable container building temporarily"
* Revert "ci: Disable sysext temporarily"
* tests: Raise the timeout on monitor-unit from 1 minute to 5
minutes
* Revert "onscreen/native: Account for all posted frames"
* kms/impl-device: Always catch pending KMS update in
_schedule_process
==== open-vm-tools ====
Subpackages: libvmtools0
- remove unused pcre build dependency
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
MicroOS-release (20250319 -> 20250320)
apparmor
cairomm
cockpit
dnf (4.18.0 -> 4.23.0)
gcr (4.3.91 -> 4.4.0.1)
gmp
gnome-control-center
gnome-settings-daemon
gnome-shell
hwinfo (23.3 -> 23.4)
kernel-firmware-amdgpu (20250311 -> 20250318)
kernel-firmware-bluetooth (20250310 -> 20250318)
kernel-firmware-mediatek (20250310 -> 20250319)
kernel-firmware-qcom (20250311 -> 20250319)
kernel-firmware-sound (20250306 -> 20250318)
libapparmor
libcanberra
libdnf (0.73.4 -> 0.74.0)
libimobiledevice (1.3.0+190git.20230705 -> 1.3.0+263git.20250123)
librsvg (2.59.91 -> 2.60.0)
libsecret (0.21.6+5 -> 0.21.7)
llvm19
netavark (1.14.0 -> 1.14.1)
nvme-cli
samba (4.21.4+git.390.43d401e5b77 -> 4.22.0+git.379.98f46fb51c)
selinux-policy (20250312 -> 20250318)
sqlite3
talloc (2.4.2 -> 2.4.3)
tdb (1.4.12 -> 1.4.13)
tevent (0.16.1 -> 0.16.2)
xorg-x11-server
xvidcore
zstd
=== Details ===
==== MicroOS-release ====
Version update (20250319 -> 20250320)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
==== apparmor ====
- remove unused pcre build dependency
==== cairomm ====
- Cleanup spec, build doc subpackage as noarch.
==== cockpit ====
Subpackages: cockpit-bridge cockpit-networkmanager cockpit-packagekit cockpit-selinux-policies cockpit-system cockpit-ws
- Patch python bridge to handle dbus message endianness correctly
- added 0008-pybridge-endian-flag.patch
(bsc#1220477)
==== dnf ====
Version update (4.18.0 -> 4.23.0)
- New upstream release 4.23.0
* automatic: Enhance errors reporting
* automatic: Fix incorrect Error class instantiation
* doc: `--disableexcludepkgs=all` doesn't affect just file configuration
* Update ko.po
* Update README.rst started 1
* Tests: Avoid the multiprocessing forkserver method
* cli: Print a plugin suggestion on installed but expired pgp key
* copr: Add Copr build files
* Add support for --transient
* bootc: Document `--transient` and `persistence`
* bootc: Use ostree GObject API to get deployment status
* bootc: "Re-locking": use ostree admin unlock --transient
* spec: Add dnf-bootc subpackage
* Require libdnf >= 0.74.0 with `persistence` option
* Derive releasever_{major,minor} in conf, not substitutions
* Override releasever_{major,minor} with provides
* Add --releasever-major and --releasever-minor options
* doc: Document detect_releasevers and update example
* tests: Patch detect_releasevers, not detect_releasever
* Document how --releasever, --releasever_{major,minor} affect each other
* Move releasever_minor setter docstring to the correct function
* Enable automatic PR reviews
* Usage help: don't mark mandatory option parameters as optional
- New upstream release 4.22.0
* doc: Naming of source and debug repos
* spec: Fix ownership of /etc/yum tree
* Allow --installroot on read-only bootc system
* Allow --downloadonly on read-only bootc system
* base: Add kernel-core to reboot_needed list
* AUTHORS: Add myself
* Update need_reboot for dnf-automatic
* doc: Example send_error_messages in /etc/dnf/automatic.conf
* automatic: Check availability of config file
* Updated conf_ref to reflect change in fastestmirror behavior
* Fix display issue of a code snippet.
* Print rpm package unpack errors to the user (RhBug:2312906)
* Fix package location if baseurl is present in the metadata
- Update to 4.21.0
* Add detection for ostree-based systems and warn users about losing changes
* Fix: No traceback when Python interpreter is running with -P
* Allow `%py3_shebang_fix` macro to add `-P` argument to shebang lines
* man: Improve upgrade-minimal command docs (RHEL-6417)
* Limit queries to nevra forms when provided by command
* [doc] Remove provide of spec definition for repoquery command
* Update the man page entry for the countme option
* Drop collect file for ABRT
- Update to 4.20.0:
* repoquery: Fix loading filelists when -f is used (RhBug:2276012)
* remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-6424)
* man: Prepare pages for dnf5 switch
- New upstream release 4.19.1:
* Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
* Drop dnf obsoletion temporarily
* doc: Update FAQ entry on filelists
* build: Adapt to changes in Fedora packaging of bash-completion
* Support RPMTRANS_FLAG_DEPLOOPS
* Add all candidates for reinstall to solver
* Fix handling installonly packages reasons
* Remove confusing sentence from documentation
* Remove "leaf" word from documentation
* Update documentation of history userinstalled command
* Onboard packit tests
* doc: Makecache with timer tries only one mirror
* ELN: Don't obsolete DNF with DNF5 yet
* bash-completion: Complete dnf command only if we own it
* bash-completion: Prepare ownerships for dnf5 switch
- New upstream release 4.19:
* filelists metadata loading on demand
* deltarpm disabled on Fedora by default
* conf: Introduce new optional_metadata_types option to load filelists on demand
* cli: Add a hint for user on transaction file dependency failure
* cli: Setup filelists metadata for commands that need them
* util: Add function for detecting file in specs
* Fix failing API unit test on rawhide (RhBug:2261066)
* automatic: Use add_security_filters, not _update_security_filters
==== gcr ====
Version update (4.3.91 -> 4.4.0.1)
Subpackages: gcr-ssh-askpass libgck-2-2 libgcr-4-4 typelib-1_0-Gck-2 typelib-1_0-Gcr-4
- Fix supplements of gcr-ssh-agent: supplement against
openssh-clients and gnome-shell, not against gpg2.
- Update to version 4.4.0.1:
+ meson: Fix gck vesion
- Changes from version 4.4.0:
+ gcr:
- Add OID for Extended Key Usage
- Avoid g_strv_builder_unref_to_strv()
- Support parsing ed25519 SSH public keys
+ gck: Disable parallel tests using gck-mock module
+ meson: Do a stricter check on GLib version
+ Updated translations.
==== gmp ====
- Use -std=gnu17 for SLE16 and higher to aovid C23 conformance issues
with GCC 15.
==== gnome-control-center ====
Subpackages: gnome-control-center-color gnome-control-center-goa
- Drop gnome-control-center-users-page-Don-t-show-the-system-accounts.patch:
fixed upstream.
- Rebase gnome-control-center-bring-back-firewall-zone.patch
(bsc#1239711).
- Drop gnome-control-center-info-fix-distro-logo.patch: not needed
any more.
==== gnome-settings-daemon ====
- Rebase gnome-settings-daemon-more-power-button-actions.patch.
(bsc#1239712)
==== gnome-shell ====
Subpackages: gnome-shell-calendar
- Clean up conditionals and use autopatch.
==== hwinfo ====
Version update (23.3 -> 23.4)
Subpackages: libhd23
- merge gh#openSUSE/hwinfo#150
- do not overdo usb device de-duplication (bsc#1239663)
- 23.4
==== kernel-firmware-amdgpu ====
Version update (20250311 -> 20250318)
- Update to version 20250318 (git commit 588505068c48):
* amdgpu: DMCUB updates for various ASICs
==== kernel-firmware-bluetooth ====
Version update (20250310 -> 20250318)
- Update to version 20250318 (git commit 588505068c48):
* linux-firmware: Update firmware file for Intel BlazarI core
==== kernel-firmware-mediatek ====
Version update (20250310 -> 20250319)
- Update to version 20250319 (git commit b8828772e413):
* mediatek: Add MT8188 SCP firmware
==== kernel-firmware-qcom ====
Version update (20250311 -> 20250319)
- Update to version 20250319 (git commit b8828772e413):
* qcom: Add DSP firmware for QCS8300 platform
==== kernel-firmware-sound ====
Version update (20250306 -> 20250318)
- Update to version 20250318 (git commit 588505068c48):
* qcom: Add Audio firmware for Lenovo Slim 7x
* qcom: Add Audio firmware for Lenovo T14s
==== libapparmor ====
- remove unused pcre build dependency
==== libcanberra ====
Subpackages: canberra-gtk-play libcanberra-gtk3-0 libcanberra0
- Change license to LGPL-2.1-or-later, per legal review.
==== libdnf ====
Version update (0.73.4 -> 0.74.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- New upstream release 0.74.0
* Update ko.po
* Split $releasever to $releasever_major and $releasever_minor in the C API
* Merge `bootc` branch to master
* ConfigParser: make splitReleasever public
* C API: Detect releasever_major, releasever_minor from provides
* C API: support shell-style variable substitution
* module: Warn if module config file is inaccessible
* Enable automatic PR reviews
==== libimobiledevice ====
Version update (1.3.0+190git.20230705 -> 1.3.0+263git.20250123)
- Fix python packaging
- Fix libimobiledevice-glue dependency
- Update to version 1.3.0+263git.20250123:
* tools: Fix usage output for ideviceimagemounter
* tools: Fix afclient compilation by adding libimobiledevice-glue dependency
* tools/idevicebackup2: Fix free disk space calculation
* Switch to better initializer strategy
* tools: Add --insecure option to idevicenotificationproxy tool
* docs: Update manpage for idevicecrashreport
* idevicecrashreport: Allow removing crash logs without copying.
* tools: Fix heap buffer overflow in ideviceimagemounter
* Update libimobiledevice-glue dependency to 1.3.0 and use its SHA1 implementation
* tools/afcclient: Add missing argument count check for `get` command
* tools/afcclient: Prevent too much blank lines from recursive put
* docs: Update manpage for afcclient
* tools/afcclient: Update get/put options in help message
* tools/afcclient: get/put operations use '-f' to allow overwrite, '-r' to allow recursive
* tools/afcclient: Allow put directory to device
* tools/afcclient: Allow get folder from device to local.
* common: Add libimobiledevice-glue to dependencies
* tools: Fix memory leak in idevicedevmodectl
* tools/afcclient: Allow removing non-empty directories with -r
* tools/afcclient: Print human readable description of AFC error code on error
* Move LIBIMOBILEDEVICE_API to public headers
* tools/idevicedevmodectl: Fix action success check and device reboot detection
* tools: Add afcclient utility
* idevicesyslog: Allow writing output to a file with command line option
* Fix idevicebackup2 man page
* Updated README.md to mention libtatsu dependency
* Updated README
- Set URL to a working address.
==== librsvg ====
Version update (2.59.91 -> 2.60.0)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Update to version 2.60.0:
+ The minimum supported Rust version (MSRV) is 1.77.2.
+ Many build fixes for various platforms.
+ Basic support for the dominant-baseline property.
+ Parse the white-space property. It is not processed yet; this
is part of the work to support SVG2 text layout.
+ Report errors correctly from the parsers for attribute values.
+ Portability fixes to the C header files.
==== libsecret ====
Version update (0.21.6+5 -> 0.21.7)
Subpackages: libsecret-1-0 typelib-1_0-Secret-1
- Update to version 0.21.7:
+ docs: Fix return comment of secret_value_get_text
+ bash-completion:
- Fix man section number in secret-tool completion file
- Integrate external extended bash-completion script
- Require minimal version for bash-completion
+ meson: Use newlines for build options
==== llvm19 ====
- Enable build of libc++ and openmp for riscv64
==== netavark ====
Version update (1.14.0 -> 1.14.1)
- Update to version 1.14.1:
* Release v1.14.1
* Release notes for v1.14.0
* Fix detect of Firewalld's StrictForwardPorts property
* test/001-basic: Make commit test optional
* cirrus: do not build debug bins
* Makefile: do not rebuild if nothing changed
* Makefile: uninstall netavark-firewalld-reload.service
* docs/Makefile: several fixes
* Makefile: build docs by default
* Makefile: do not build twice
==== nvme-cli ====
- Don't generate /etc/nvme/hostnqn in build environments
(bsc#1238038)
==== samba ====
Version update (4.21.4+git.390.43d401e5b77 -> 4.22.0+git.379.98f46fb51c)
Subpackages: libldb2 samba-ad-dc-libs samba-client samba-client-libs samba-dcerpc samba-libs
- Update to 4.22.0
* SMB3 Directory Leases are supported. By default, SMB3 Directory
Leases are enabled on non-clustered Samba and disabled on
clustered Samba, based on the "clustering" option.
* Netlogon Ping over LDAP and LDAPS
* Experimental Himmelblaud Authentication in Samba
* The "nmbd proxy logon" feature was removed.
* fruit:posix_rename option of the vfs_fruit VFS module that
could be used to enable POSIX directory rename behaviour for
OS X clients has been removed as it could result in severe
problems for Windows clients.
==== selinux-policy ====
Version update (20250312 -> 20250318)
Subpackages: selinux-policy-targeted
- Update to version 20250318:
* rebootmgr: Handle config under /etc/rebootmgr (bsc#1239720)
- Update to version 20250313:
* health-checker-plugin: Move from dbus to varlink for rebootmgr communication (bsc#1237273)
* Introduce rebootmgr_var_run_t for files under run (bsc#1237273)
* Adjust to correct new binary path (bsc#1237273)
* health-checker: allow snapshot rollback (bsc#1235860)
* snapper: add interface to select the next boot snapshot
==== sqlite3 ====
- Mark build recipe as POSIX-sh-incompatible
- Run mkdir/rm with verbose mode for the build log
==== talloc ====
Version update (2.4.2 -> 2.4.3)
- Update to 2.4.3
* Testsuite and documenation fixes
* Add LGPLv3 LICENSE file
==== tdb ====
Version update (1.4.12 -> 1.4.13)
- Update to 1.4.13
* Add LGPLv3 LICENSE file
==== tevent ====
Version update (0.16.1 -> 0.16.2)
- Update to version 0.16.2
* Documentation fixes
* Add LGPLv3 LICENSE file
==== xorg-x11-server ====
Subpackages: xorg-x11-server-Xvfb
- U_CVE-2022-49737-dix-Hold-input-lock-for-AttachDevice.patch
* Xorg may crash when client applications use easystroke for
mouse gestures (CVE-2022-49737, bsc#1239750)
==== xvidcore ====
- Add xvidcore-c23.patch: Fix build with gcc 15 (patch borrowed
from fedora).
==== zstd ====
Subpackages: libzstd1
- build with cmake as it is needed for building blender 4.4
this should not be a problem any more as cmake:mini is in ring0
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
MicroOS-release (20250318 -> 20250319)
=== Details ===
==== MicroOS-release ====
Version update (20250318 -> 20250319)
Subpackages: MicroOS-release-appliance MicroOS-release-dvd
- automatically generated by openSUSE-release-tools/pkglistgen
1
0