Packages changed: apparmor dracut (055+suse.238.gacab0df5 -> 056+suse.252.g75c0d4d5) gcc gcc11 gcc12 (11.2.1+git1406 -> 12.0.1+git192251) glib2 gnome-control-center google-roboto-fonts harfbuzz (4.1.0 -> 4.2.0) libX11 (1.7.3.1 -> 1.7.5) libXcursor (1.2.0 -> 1.2.1) libapparmor procps (3.3.17 -> 4.0.0) setxkbmap (1.3.2 -> 1.3.3) shared-mime-info (2.1 -> 2.2) systemd tpm2.0-abrmd xdm (1.1.12 -> 1.1.13) zenity (3.41.0 -> 3.42.0) === Details === ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor - ensure precompiled cache files are newer than (text) profiles - reload profiles in %posttrans instead of %post to ensure both - profiles and -abstractons package are updated before the cache in /var/cache/apparmor/ gets built (boo#1195463 #c20) ==== dracut ==== Version update (055+suse.238.gacab0df5 -> 056+suse.252.g75c0d4d5) Subpackages: dracut-ima dracut-mkinitrd-deprecated - Update to version 056+suse.252.g75c0d4d5: See https://github.com/dracutdevs/dracut/releases/tag/056 for details. Additional changes: * feat(resume): sanity check (bsc#1197192) * fix(dracut-initramfs-restore.sh): unpack uncompressed initrd as last option (bsc#1197195) * fix(resume): only exclude this module when swap is netdev * fix(network): do not use network-wicked as default network handler * chore(suse): update spec ==== gcc ==== - Rename libgccjit0-devel to libgccjit-devel. ==== gcc11 ==== - Add provides/conflicts to glibc crosses since only one GCC version for the same target can be installed at the same time. - Add provides/conflicts to libgccjit. ==== gcc12 ==== Version update (11.2.1+git1406 -> 12.0.1+git192251) Subpackages: libgcc_s1 libgomp1 libstdc++6 - Add provides/conflicts to glibc crosses since only one GCC version for the same target can be installed at the same time. - Add provides/conflicts to libgccjit - Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251. - Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197. - Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094. - Add a proper barebones cross compiler for hppa (named cross-hppa-gcc12-bootstrap). Doesn't yet drop or rename the icecream variant cross-hppa-gcc12, not does this add a proper glibc-using cross compiler for hppa. - drop armv5tel, merge arm and armv6hl - use --with-cpu rather than specifying --with-arch/--with-tune - Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925. - Drop unconditional -gccN suffix from libstdc++6-pp packages and instead use the same suffix as for the matching libstdc++6 package it supplements to ease future updates. Add Obsoletes to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow updates to happen. [bsc#1196107] - Use proper patch for SLE 15.x. - Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847. - Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler. - Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845. - Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817. - Bump sover of libgo library. - Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602) - Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628] - Put libstdc++6-pp Requires on the shared library and drop to Recoomends. - Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519. - Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254) - Fix filenames in the following patches: gcc11-amdgcn-disable-hot-cold-partitioning.patch, gcc41-ppc32-retaddr.patch. - Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471. - Fix filename in gcc10-amdgcn-llvm-as.patch. - Remove sys/rseq.h from include-fixed - Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252. - Rebase patches after .cc renaming. - New package, inherits from gcc11 * Enable LSAN and TSAN for s390x target. * Require gcc-d as dependency for proper bootstrap. * Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally on older SUSE products. * Add --enable-offload-defaulted to configure options. * Include a couple of new header files. * Do not require llvm11 for cross compilers (assembler was fixed in latest LLVM releases), use llvm11 only on SLE 15. * Remove unnecessary gcc10-foffload-default.patch patch. - Take patches inherited from GCC 11. * gcc-add-defaultsspec.diff, add the ability to provide a specs file that is read by default * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down Xen * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc, just a testcase * gcc44-textdomain.patch, make translation files version specific and adjust textdomain to find them * gcc44-rename-info-files.patch, fix cross-references in info files when renaming them to be version specific * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ html documentation * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier mpfr versions on old products * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 * gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes new warning from -Wextra * gcc7-avoid-fixinc-error.diff * gcc9-reproducible-builds-buildid-for-checksum.patch * gcc9-reproducible-builds.patch * gcc10-amdgcn-llvm-as.patch ==== glib2 ==== Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 - remove provides/obsoletes on glib2-doc, it was split into two packages again - spec-cleaner reorderings ==== gnome-control-center ==== Subpackages: gnome-control-center-goa - Add gnome-control-center-42.0-fix-sharing-panel-crash.patch, based on commit c2f088ac5220f3a64edc2c15e60fc0d7f1dfc9e5, to fix Sharing panel segfaulting due to getlogin() returning NULL rather than the username (boo#1197529, glgo#GNOME/gnome-control-center!1727). ==== google-roboto-fonts ==== - Fix the license file permissions - Spec cleanup ==== harfbuzz ==== Version update (4.1.0 -> 4.2.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 4.2.0: + Revert Indic shaper change in previous release that broke some fonts and instead make per-syllable restriction of ?GSUB? application limited to script-specific Indic features, while applying them and discretionary features in one go + Fix decoding of private in gvar table + Fix handling of contextual lookups that delete too many glyphs + Make ?morx? deleted glyphs don?t block ?GPOS? application ==== libX11 ==== Version update (1.7.3.1 -> 1.7.5) Subpackages: libX11-6 libX11-data libX11-xcb1 - Update to version 1.7.4 * Don't try to destroy NULL condition variables - Update to version 1.7.4 * bugfix release - supersedes p_khmer-compose.diff ==== libXcursor ==== Version update (1.2.0 -> 1.2.1) - Update to version 1.2.1 * This release provides bug fixes, code cleanups, and some significant documentation improvements. ==== libapparmor ==== - ensure precompiled cache files are newer than (text) profiles - reload profiles in %posttrans instead of %post to ensure both - profiles and -abstractons package are updated before the cache in /var/cache/apparmor/ gets built (boo#1195463 #c20) ==== procps ==== Version update (3.3.17 -> 4.0.0) - Drop patch procps-ng-4.0.0-aix_sortformats.dif as replaced by upstream patch 0002-ps-restore-aix-behavior-while-keeping-an-original-fi.patch - Add upstream patches * 0001-top-update-one-function-prologue-after-rcfile-change.patch * 0003-ps-restore-thread-display-when-using-a-pidlist-optio.patch - Drop not needed patch procps-ng-3.3.9-watch.patch as the API has changed here - Add patch procps-ng-4.0.0-floats.dif to avoid float errors on 32bit architectures - Add patch procps-ng-4.0.0-aix_sortformats.dif to restore AIX sort format support as well - Update to procps-ng-4.0.0 + Warning: new shared library interface with libproc-2 * Rename pwait to pidwait * free: Add committed line option merge #25 * free: Fix -h --si combined options issue #133, #223 * free: Fix first column justification issue #229, #204, #206, Debian #1001689 * free: Better spacing for Chinese language issue #213 * library: renamed to libproc-2 and reset to 0:0:0 * library: add support for accessing smaps_rollup issue #112, #201 * library: add support for accessing autogroups * library: add support for LIBPROC_HIDE_KERNEL env var merge #147 * library: add support for cpu utilization to pids i/f * pkill: Check for lt- variants of program name issue #192 * pgrep: Add newline after regex error message merge #91 * pgrep: Fix selection where uid/gid > 2^31 merge !146 * pgrep: Select on cgroup v2 paths issue #168 * ps: Add OOM and OOMADJ fields issue #198 * ps: Add IO Accounting fields issue #184 * ps: Add PSS and USS fields issue #112 * ps: Add two new autogroup fields * ps: Ignore SIGURG merge !142 * slabtop: Don't combine d and o options issue #160 * sysctl: Add support for systemd glob patterns issue #191 * sysctl: Check resolved path to be under /proc/sys issue #179 * sysctl: return non-zero if EINVAL return for write merge #76 * sysctl.conf.5: Note max line length issue #77 * top: added LOGID similar to 3.3.13 ps LUID * top: added EXE identical to 3.3.17 ps EXE * top: exploit some library smaps_rollup provisions issue #112 * top: added four new IO accounting fields issue #184 * top: 'F' key is now a new forest view 'focus' toggle * top: summary area memory lines can print two abreast * top: added two new autogroup fields * top: added long versions of command line options * top: added cpu utilization & 2 time related fields * top: the time related fields can now be user scaled * uptime: print short/pretty format correctly issue #217 * vmstat: add -y option to remove first line merge !72 - Remove patch now upstream fixed * procps-3.3.17-bsc1181976.patch * procps-ng-3.3.10-bnc634071_procstat2.diff * procps-ng-3.3.10-fdleak.dif * bsc1195468-23da4f40.patch - Port patches * procps-ng-3.3.10-errno.patch * procps-ng-3.3.10-large_pcpu.patch * procps-ng-3.3.10-slab.patch * procps-ng-3.3.10-xen.dif * procps-ng-3.3.11-pmap4suse.patch * procps-ng-3.3.8-bnc634840.patch * procps-ng-3.3.8-ignore-scan_unevictable_pages.patch * procps-ng-3.3.8-petabytes.patch * procps-ng-3.3.8-readeof.patch * procps-ng-3.3.8-tinfo.dif * procps-ng-3.3.8-vmstat-terabyte.dif * procps-ng-3.3.9-w-notruncate.diff * procps-v3.3.3-columns.dif * procps-v3.3.3-ia64.diff * procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff - Port and rename patch * procps-ng-3.3.8-accuracy.dif becomes procps-ng-4.0.0-accuracy.dif * procps-ng-3.3.10-integer-overflow.patch becomes procps-ng-4.0.0-integer-overflow.patch ==== setxkbmap ==== Version update (1.3.2 -> 1.3.3) - Update to version 1.3.3 * bugfix release ==== shared-mime-info ==== Version update (2.1 -> 2.2) - Update to 2.2: * model/3mf: new type * Match shared libraries with version suffix * model/obj: add mtllib and Blender comment based magic * model/mtl: add Blender comment magic, increase newmtl range * model/obj, model/mtl: new types * Add Electron Archive Format type application/x-asar * text/x-qml: Lower match priority to avoid conflicts with Python * Move '*.blend' to top of Blender glob list * Adding SPARQL media types * application/zip: Add `*.zipx` glob and test fixture * Added DSD mime type * Differentiate comic book archives * FITS: Add missing `application/fits` and legacy globs * Add Godot engine files * Add FlashForge "xgcode" mime-type * text/x-objc++src: new type * image/heif: test .hif extension too * image/hif: add *.hif glob * image/heif: add another test case * image/heif: add magics * Add a build-tools option to allow installing only the mime data * Add compressed SVG glob pattern `*.svg.gz` * Add Apple Wallet pass type application/vnd.apple.pkpass * migrate from custom itstool to builtin msgfmt for creating translated XML * Make the remaining plain text types subclasses of text/plain * audio/mobile-xmf: separate from audio/x-xmf * Adding ZIM file * Make text/x-mrml a subclass of application/xml * image/avif: move acronym and expansion to separate fields from comment * freedesktop_generate.sh: Don't hardcode ninja * Add text/x-mpl2 * application/x-apple-systemprofiler+xml: require _SPCommandLineArguments in plist * image/jpeg: add test case with embedded property list XML * audio/vnd.dts.hd: include parent type magic in magic match * model/gltf+json: new type * model/gltf-binary: new type * application/x-object: add *.mod and a test case * application/x-mod: add some ProTracker magics and a test case * image/jxl: include test files in test list * tests: add trailing linefeed to mime-detection list * Make application/x-mswinurl a subclass of text/plain * Change description for *.desktop files to "desktop entry" * application/x-x509-ca-cert: add magics and test cases * application/pkix-cert: add BEGIN/END X509 CERTIFICATE magic * application/pkix-crl: add magic and test case * application/pkix-cert: add magic and test case * image/jxl: new type * Added .sc filename extension for Scala source code, as it is occasionally used * application/schema+json: new type * Add text/x-crystal * application/x-krita: remove stray period from comment * adding org-mode * Add Elixir source code mime type * Add two new offsets for .kra and .krz * text/x-python3: add *.pyi glob (Python stub files) * image/x-canon-cr3: new type * image/x-xpixmap: make XPM3 magic more specific * image/x-xpixmap: add XPM2 magic * application/x-troff-man: add *.[1-9] glob * application/toml: new type * Lower priority of "BEGIN {" for perl, awk uses that too * Add Smacker video type video/vnd.radgamettools.smacker * Clarify database license * meson: make xmlto optional, build spec only if found * application/x-7z-compressed: add *.7z.001 glob * Add Bink video type video/vnd.radgamettools.bink * image/x-nikon-nrw: add test case * image/x-nikon-nrw: new type * application/x-vhdx-disk: improve acronym and its expansion * application/ovf: new type * application/x-qed-disk: new type * application/x-vdi-disk: new type * application/x-vmdk-disk: new type * application/x-vhd-disk, /x-vhdx-disk: new types * application/vnd.apple.numbers, .pages: add older magics and test cases * Add text/x-dart * application/vnd.apple.numbers, /vnd.apple.pages: new types * xdgmime: configure as submodule - Drop obsolete patches: * fix-build-meson-0_60.patch * drop-itstool-dep.patch ==== systemd ==== Subpackages: libsystemd0 libudev1 udev - Temporarily disable 'libcryptsetup plugins until dracut 056 is merged in Factory - Add 0001-meson-build-kernel-install-man-page-when-necessary.patch Submitted to upstream: https://github.com/systemd/systemd/pull/22918 - Move systemd-boot and all components managing (secure) UEFI boot into udev sub-package: they may deserve a dedicated sub-package in the future but for now move them to udev so they aren't installed in systemd based containers. - Move a bunch of components operating on (mainly block) devices into udev as without udev they're most likely useless. - spec: enable 'efi' support regardless of whether sd_boot is enabled or not We should support EFI systems even if systemd-boot is not enabled. ==== tpm2.0-abrmd ==== Subpackages: libtss2-tcti-tabrmd0 tpm2.0-abrmd-selinux - dbus-access.patch: restrict D-Bus access to tpm2-abrmd to members of the tss group (bsc#1197532). This prevents arbitrary users from meddling with TPM state and thus potential denial-of-service vectors. ==== xdm ==== Version update (1.1.12 -> 1.1.13) - udpate to release 1.1.13 * bugfix release ==== zenity ==== Version update (3.41.0 -> 3.42.0) - Update to version 3.42.0: + tree: Clicking row checks radio/checkboxes. + Fix search column selection with --imagelist. + Updated translations.