Packages changed: 7zip ImageMagick (7.1.0.52 -> 7.1.0.53) Imath (3.1.5 -> 3.1.6) avahi avahi-glib2 baloo5-widgets (22.08.3 -> 22.12.0) bolt (0.9.3 -> 0.9.4) btrfsprogs (6.0 -> 6.0.2) bubblewrap (0.6.2 -> 0.7.0) containerd (1.6.6 -> 1.6.12) cups cyrus-sasl docker (20.10.17_ce -> 20.10.21_ce) dolphin (22.08.3 -> 22.12.0) evolution-data-server (3.46.1 -> 3.46.2) exempi (2.6.1 -> 2.6.2) ffmpegthumbs (22.08.3 -> 22.12.0) firewalld (1.2.1 -> 1.2.2) fuse-overlayfs (1.7.1 -> 1.10) gnome-terminal (3.46.4 -> 3.46.7) google-opensans-fonts (20180610 -> 20210927) grub2 gtk3 (3.24.35 -> 3.24.35+10) hwdata (0.364 -> 0.365) kaccounts-integration (22.08.3 -> 22.12.0) kaccounts-providers (22.08.3 -> 22.12.0) kate (22.08.3 -> 22.12.0) kde-print-manager (22.08.3 -> 22.12.0) kdegraphics-thumbnailers (22.08.3 -> 22.12.0) kdenetwork-filesharing (22.08.3 -> 22.12.0) kdialog (22.08.3 -> 22.12.0) kernel-source (6.0.10 -> 6.0.12) khelpcenter5 (22.08.3 -> 22.12.0) kio-extras5 (22.08.3 -> 22.12.0) konsole (22.08.3 -> 22.12.0) kwalletmanager5 (22.08.3 -> 22.12.0) libICE (1.0.10 -> 1.1.0) libXScrnSaver (1.2.3 -> 1.2.4) libXcomposite (0.4.5 -> 0.4.6) libXv (1.0.11 -> 1.0.12) libXxf86dga (1.1.5 -> 1.1.6) libass (0.16.0 -> 0.17.0) libbluray (1.3.3 -> 1.3.4) libcontainers-common libeconf (0.4.9 -> 0.5.0) libglvnd (1.5.0 -> 1.6.0) libkdcraw (22.08.3 -> 22.12.0) libkexiv2 (22.08.3 -> 22.12.0) libpaper (2.0.3 -> 2.0.4) libqt5-qtbase libstorage-ng (4.5.54 -> 4.5.56) libyui (4.4.6 -> 4.4.7) libyui-ncurses (4.4.6 -> 4.4.7) libyui-ncurses-pkg (4.4.6 -> 4.4.7) libyui-qt (4.4.6 -> 4.4.7) libyui-qt-graph (4.4.6 -> 4.4.7) libyui-qt-pkg (4.4.6 -> 4.4.7) llvm15 (15.0.5 -> 15.0.6) mdadm mobipocket (22.08.3 -> 22.12.0) ncurses (6.3.20221105 -> 6.3.20221126) nss-mdns (0.14.1 -> 0.15.1) open-iscsi openSUSE-build-key openexr openldap2 openldap2-contrib-src pam pam-full-src podman (4.2.1 -> 4.3.1) protobuf (21.9 -> 21.11) python-Jinja2 python-cffi python-cryptography (38.0.3 -> 38.0.4) python-iniconfig python-pip (22.0.4 -> 22.3.1) python-psutil python-pycairo (1.22.0 -> 1.23.0) python-pycares python-pycryptodome (3.15.0 -> 3.16.0) python-pymongo (4.3.2 -> 4.3.3) python-simplejson (3.17.6 -> 3.18.0) python-zope.interface (5.5.1 -> 5.5.2) ruby3.1 shim signon-kwallet-extension (22.08.3 -> 22.12.0) systemd (252.2 -> 252.3) systemd-presets-branding-openSUSE systemd-presets-common-SUSE texinfo (7.0 -> 7.0.1) timezone (2022f -> 2022g) tpm2.0-abrmd (2.4.1 -> 3.0.0) tpm2.0-tools (5.2 -> 5.4) tracker (3.4.1 -> 3.4.2) tracker-miners (3.4.1 -> 3.4.2) udisks2 vim (9.0.0978 -> 9.0.1040) vte (0.70.1 -> 0.70.2) wavpack (5.5.0 -> 5.6.0) wayland-utils (1.0.0 -> 1.1.0) wireless-regdb (20221012 -> 20221205) xdg-desktop-portal-gtk (1.14.0 -> 1.14.1) xdm (1.1.13 -> 1.1.14) xinit (1.4.1 -> 1.4.2) xmlsec1 (1.2.36 -> 1.2.37) xorg-x11-fonts xorg-x11-fonts-converted xprop (1.2.5 -> 1.2.6) xrandr (1.5.1 -> 1.5.2) xset (1.2.4 -> 1.2.5) xterm (376 -> 377) yast2-installation (4.5.10 -> 4.5.11) yast2-kdump (4.5.5 -> 4.5.7) yast2-storage-ng (4.5.14 -> 4.5.15) yast2-users (4.5.2 -> 4.5.3) === Details === ==== 7zip ==== - Enable ASM to increase performance in compression and decompression bsc#1202197 ==== ImageMagick ==== Version update (7.1.0.52 -> 7.1.0.53) Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.0.53 upstream changelog: https://github.com/ImageMagick/Website/blob/main/ChangeLog.md ==== Imath ==== Version update (3.1.5 -> 3.1.6) - update to 3.1.6: * Patch release with miscellaneous bug/doc/build fixes. * [#269] fix memory leak in V3fArrayFromBuffer * [#268] Add for int64_t * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler warning * [#262] Fix gcc compiler warning in testFun.cpp * [#261] Test return value of extractSHRT to avoid uninitialized reference * [#260] Fix example code so it compiles as is * [#259] Cuda safety in several headers * [#256] Fix markdown and typos in README.md * [#255] Do not warn if half.h has already being included * [#250] Fix compiler warnings on windows * [#249] Remove irrelevant cvs ignore files * [#248] Update sphinx version ==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch and avahi-daemon.if-up Doesn't work since about 9 years and will not be executed on a fresh default installation anymore - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_avahi-daemon.service.patch * harden_avahi-dnsconfd.service.patch ==== avahi-glib2 ==== - Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch and avahi-daemon.if-up Doesn't work since about 9 years and will not be executed on a fresh default installation anymore - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_avahi-daemon.service.patch * harden_avahi-dnsconfd.service.patch ==== baloo5-widgets ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== bolt ==== Version update (0.9.3 -> 0.9.4) - update to 0.9.4: * spec file added and a few metadata fixes, no code change ==== btrfsprogs ==== Version update (6.0 -> 6.0.2) Subpackages: btrfsprogs-udev-rules libbtrfs0 - update to 6.0.2: * fix resize cancel not working in some cases * fix fileattr stream command format and add workaround when it cannot be applied * properly handle degraded raid56 reads * fi defrag: fix verbosity, don't print file names by default * receive: fix silent data loss after fall back from encoded write * fi mkswapfile: new command to create a formatted swapfile in one go - includes changes from 6.0.1: * send: minor speed up for v2 due to increased buffer size * resize: invalid command line options fail with error code * quota rescan: * add long options --status and --wait * new option to wait but don't start rescan * qgroup show: print path by default, updated format * qgroup: new subcommand clear-stale, remove qgroups without their subvolumes * experimental: * add warnings to commands that have it enabled (mkfs, image, btrfstune) * other: * documentation, help text, error message updates ==== bubblewrap ==== Version update (0.6.2 -> 0.7.0) - update to v0.7.0: * --size option controls the size of a subsequent --tmpfs (#509) * Better error messages if a mount operation fails (#472) * Better error message if creating the new user namespace fails with ENOSPC (#487) * When building as a Meson subproject, a RUNPATH can be set on the executable to make it easier to bundle its libcap dependency * Fix test failures when running as uid 0 but with limited capabilities (#510) * Use POSIX command -v in preference to non-standard which (#527) * Fix a copy/paste error in --help (#531) ==== containerd ==== Version update (1.6.6 -> 1.6.12) - Update to containerd v1.6.12 to fix CVE-2022-23471. Upstream release notes: - Update to containerd v1.6.11. Upstream release notes: - Update to containerd v1.6.9 for Docker v20.10.21-ce. Also includes a fix for CVE-2022-27191. boo#1206065 bsc#1197284 Upstream release notes: ==== cups ==== Subpackages: cups-client cups-config libcups2 libcupsimage2 - Migration PAM settings to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. ==== cyrus-sasl ==== Subpackages: cyrus-sasl-gssapi libsasl2-3 - Do not set directories inside doc/ mode 644; otherwise the directories are set 644 as well, which means no files inside are accessible. This resulted in the past in doc/ actually not being added to the devel package. ==== docker ==== Version update (20.10.17_ce -> 20.10.21_ce) Subpackages: docker-bash-completion - Update to Docker 20.10.21-ce. See upstream changelog online at . bsc#1206065 - Rebase patches: * 0001-SECRETS-daemon-allow-directory-creation-in-run-secre.patch * 0002-SECRETS-SUSE-implement-SUSE-container-secrets.patch * 0003-PRIVATE-REGISTRY-add-private-registry-mirror-support.patch * 0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch * 0005-bsc1183855-btrfs-Do-not-disable-quota-on-cleanup.patch * 0006-bsc1193930-vendor-update-golang.org-x-crypto.patch * 0007-bsc1200022-fifo.Close-prevent-possible-panic-if-fifo.patch - The PRIVATE-REGISTRY patch will now output a warning if it is being used (in preparation for removing the feature). This feature was never meant to be used by users directly (and is only available in the -kubic/CaaSP version of the package anyway) and thus should not affect any users. ==== dolphin ==== Version update (22.08.3 -> 22.12.0) Subpackages: dolphin-part libdolphinvcs5 - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== evolution-data-server ==== Version update (3.46.1 -> 3.46.2) Subpackages: libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-2 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Update to version 3.46.2: + e-xml-utils: Enable parse of huge XML files. I Fix possible NULL-dereference in e_cal_backend_file_modify_objects(). I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL. I IMAP: Excessive memory usage on folder summary download. I Trust Prompt: Add issuer's certificate fingerprint. I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google Task list. ==== exempi ==== Version update (2.6.1 -> 2.6.2) - update to 2.6.2: - Update XMPCore to Adobe XMP SDK v2022.06 - Build system fixes that don't matter. - Fix a typo in an ID3 genre string - Build XMP_SDK with some fatal warnings: - -Werror=missing-field-initializers - -Werror=misleading-indentation - -Werror=class-memaccess - Remove (deprecated) boost_test_minimal - Remove old .sym file (Daniel Kolesa) - Added --enable-samples (default = yes) (Fabrice Fontaine) ==== ffmpegthumbs ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== firewalld ==== Version update (1.2.1 -> 1.2.2) Subpackages: firewalld-bash-completion python3-firewall - update to 1.2.2: * fix(client): raise exception (40a473b) * fix(nftables): raise exception (a4b82cc) * fix(nftables): invalid conditional statement (e9ca0ad) * fix(check_config): use on disk firewalld_conf (d141d6d) * fix(service): llmnr: improve description (d233698) * Revert "feat(service): Add jellyfin service" (ea154d5) ==== fuse-overlayfs ==== Version update (1.7.1 -> 1.10) - update to 1.10: * main: use /proc/self/fd to read xattrs. * main: inherit ACLs for new files/dirs. * main: fix passing noatime. * main: add checks for valid /proc mount. * main: fix copy_file_range for deleted files. * main: fix creating links of just deleted files. * main: fix setting attributes on file without permissions. * main: ignore EOVERFLOW when copying xattrs. * main: set the correct value for RENAME_NOREPLACE when it is not already defined in the system headers. * main: create source whiteout only when needed * main: fix missing source whiteout when destination is whiteout * main: fix lookup if underlying path is a symlink, but a directory on a upper directory. * main: fix race when looking up an inode that was renamed. * main: fix type used for ioctl. * main: honor user.overlay. xattrs. Native overlay uses user.overlay to store the overlay metadata instead of trusted.overlay. * main: add a mount flag to disable ACLs. ==== gnome-terminal ==== Version update (3.46.4 -> 3.46.7) Subpackages: gnome-shell-search-provider-gnome-terminal nautilus-extension-terminal - Update to version 3.46.7: * nautilus: Fix macro redefinition warning * screen: Add some missing casts * build: Add define for openbsd * Updated translations. - Update to version 3.46.6: * prefs: Sink a floating variant * prefs: Use default timeout when debugging * prefs: Reduce default bus timeout * prefs: Fix serialisation format * client: Improve env var filters - Update to version 3.46.5: * util: Fix interpretation of TryExec desktop entry key - Drop f06e6e5.patch: fixed upstream. ==== google-opensans-fonts ==== Version update (20180610 -> 20210927) - update to 20210927 from GitHub * Add gasp tables * Add VTT hinting * Cvt editing * Hinting Updates - Clarify license to be OFL 1.1 ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin - Add tpm to signed grub.elf image (PED-1990) (bsc#1205912) - Increase initial heap size from 1/4 to 1/3 * 0001-ieee1275-Increase-initially-allocated-heap-from-1-4-.patch ==== gtk3 ==== Version update (3.24.35 -> 3.24.35+10) Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.35+10: + Flush drawable surface when getting a pixbuf. + wayland: Look for cursor themes in $HOME (boo#1206001). ==== hwdata ==== Version update (0.364 -> 0.365) - update to 0.365: + Updated pci, usb and vendor ids. ==== kaccounts-integration ==== Version update (22.08.3 -> 22.12.0) Subpackages: libkaccounts2 - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kaccounts-providers ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kate ==== Version update (22.08.3 -> 22.12.0) Subpackages: kate-plugins - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kde-print-manager ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kdegraphics-thumbnailers ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kdenetwork-filesharing ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kdialog ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kernel-source ==== Version update (6.0.10 -> 6.0.12) - Linux 6.0.12 (bsc#1012628). - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() (bsc#1012628). - drm/amdgpu: move setting the job resources (bsc#1012628). - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (bsc#1012628). - drm/amdgpu: fix userptr HMM range handling v2 (bsc#1012628). - drm/amd/pm: add smu_v13_0_10 driver if version (bsc#1012628). - drm/amd/pm: update driver-if header for smu_v13_0_10 (bsc#1012628). - drm/amd/pm: update driver if header for smu_13_0_7 (bsc#1012628). - clk: samsung: exynos7885: Correct "div4" clock parents (bsc#1012628). - clk: qcom: gdsc: add missing error handling (bsc#1012628). - clk: qcom: gdsc: Remove direct runtime PM calls (bsc#1012628). - iio: health: afe4403: Fix oob read in afe4403_read_raw (bsc#1012628). - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw (bsc#1012628). - iio: light: rpr0521: add missing Kconfig dependencies (bsc#1012628). - libbpf: Use correct return pointer in attach_raw_tp (bsc#1012628). - bpf, perf: Use subprog name when reporting subprog ksymbol (bsc#1012628). - scripts/faddr2line: Fix regression in name resolution on ppc64le (bsc#1012628). - ARM: at91: rm9200: fix usb device clock id (bsc#1012628). - libbpf: Handle size overflow for ringbuf mmap (bsc#1012628). - hwmon: (ltc2947) fix temperature scaling (bsc#1012628). - hwmon: (ina3221) Fix shunt sum critical calculation (bsc#1012628). - hwmon: (i5500_temp) fix missing pci_disable_device() (bsc#1012628). - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails (bsc#1012628). - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (bsc#1012628). - bpf: Do not copy spin lock field from user in bpf_selem_alloc (bsc#1012628). - nvmem: rmem: Fix return value check in rmem_read() (bsc#1012628). - of: property: decrement node refcount in of_fwnode_get_reference_args() (bsc#1012628). - clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks (bsc#1012628). - ixgbevf: Fix resource leak in ixgbevf_init_module() (bsc#1012628). - i40e: Fix error handling in i40e_init_module() (bsc#1012628). - fm10k: Fix error handling in fm10k_init_module() (bsc#1012628). - iavf: Fix error handling in iavf_init_module() (bsc#1012628). - e100: Fix possible use after free in e100_xmit_prepare (bsc#1012628). - net/mlx5: DR, Fix uninitialized var warning (bsc#1012628). - net/mlx5: E-switch, Destroy legacy fdb table when needed (bsc#1012628). - net/mlx5: E-switch, Fix duplicate lag creation (bsc#1012628). - net/mlx5: Fix uninitialized variable bug in outlen_write() (bsc#1012628). - net/mlx5e: Fix use-after-free when reverting termination table (bsc#1012628). - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() (bsc#1012628). - can: cc770: cc770_isa_probe(): add missing free_cc770dev() (bsc#1012628). - can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() (bsc#1012628). - can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods (bsc#1012628). - can: m_can: Add check for devm_clk_get (bsc#1012628). - vfs: fix copy_file_range() averts filesystem freeze protection (bsc#1012628). - qlcnic: fix sleep-in-atomic-context bugs caused by msleep (bsc#1012628). - aquantia: Do not purge addresses when setting the number of rings (bsc#1012628). - wifi: cfg80211: fix buffer overflow in elem comparison (bsc#1012628). - wifi: cfg80211: don't allow multi-BSSID in S1G (bsc#1012628). - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (bsc#1012628). - net: phy: fix null-ptr-deref while probe() failed (bsc#1012628). - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (bsc#1012628). - net: net_netdev: Fix error handling in ntb_netdev_init_module() (bsc#1012628). - net/9p: Fix a potential socket leak in p9_socket_open (bsc#1012628). - net: ethernet: nixge: fix NULL dereference (bsc#1012628). - net: wwan: iosm: fix kernel test robot reported error (bsc#1012628). - net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type (bsc#1012628). - net: wwan: iosm: fix crash in peek throughput test (bsc#1012628). - net: wwan: iosm: fix incorrect skb length (bsc#1012628). - dsa: lan9303: Correct stat name (bsc#1012628). - mptcp: don't orphan ssk in mptcp_close() (bsc#1012628). ... changelog too long, skipping 606 lines ... - commit e554413 ==== khelpcenter5 ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kio-extras5 ==== Version update (22.08.3 -> 22.12.0) Subpackages: libkioarchive5 - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== konsole ==== Version update (22.08.3 -> 22.12.0) Subpackages: konsole-part konsole-part-lang - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== kwalletmanager5 ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== libICE ==== Version update (1.0.10 -> 1.1.0) - U_ICEmsg-Fix-C-interoperability-error-due-to-static_as.patch * needed by plasma5-workspace - Update to version 1.1.0 * Fix spelling/wording issues * gitlab CI: add a basic build test * configure: check for libbsd before libxtrans checks for strlcpy * ConnectToPeer: be doubly sure that use-after-free doesn't happen * ProcessAuthReply: rename status variable to avoid shadowing * Only link to libbsd for arc4random_buf if it is not found in libc * IceGetHeaderExtra: only include extra space in outbufptr if there's room * Refactor Fatal I/O error handling into a common function * IceFlush: signal fatal I/O error if bufptr is past end of buffer * ICEmsg.h: Add static asserts that message header length <= ICE_OUTBUFSIZE * Handle arrays too large to fit in iceConn buffers * Only link with libbsd if needed for arc4random_buf() or getentropy() * Avoid -Wdeclaration-after-statement warnings from static_assert * ice.pc.in: "Libs.Private" should be "Libs.private" * configure: Use AC_SYS_LARGEFILE to enable large file support ==== libXScrnSaver ==== Version update (1.2.3 -> 1.2.4) - Update to version 1.2.3: * Update README for gitlab migration * Update configure.ac bug URL for gitlab migration * Fix spelling/wording issues * gitlab CI: add a basic build test * Whitespace fixes * Add .git-blame-ignore-revs to hide whitespace commits from git blame * Handle implicit conversion warnings from clang ==== libXcomposite ==== Version update (0.4.5 -> 0.4.6) - Update to version 0.4.6 * Fix spelling/wording issues * gitlab CI: add a basic build test * Mark two dpy parameters const as suggested by cppcheck * Remove unnecessary casts from malloc() and free() calls * Wrap XComposite*CheckExtension() in do { ... } while(0) * Handle implicit conversion warnings from clang * XCompositeCloseDisplay: Mark codes as unused ==== libXv ==== Version update (1.0.11 -> 1.0.12) - Update to version 1.0.12: * Update README for gitlab migration * Update configure.ac bug URL for gitlab migration * Build xz tarballs instead of bzip2 * Fix spelling/wording issues * gitlab CI: add a basic build test * XvGetReq: remove trailing semicolon that caller is expected to provide * Variable scope reductions * Handle implicit conversion warnings from clang ==== libXxf86dga ==== Version update (1.1.5 -> 1.1.6) - Update to version 1.1.6 * Fix spelling/wording issues * gitlab CI: add a basic build test * unifdef __UNIXOS2__ * Remove SunOS 4 support (defined(sun) && (SVR4)) * unifdef ISC * unifdef Lynx * unifdef DGUX ==== libass ==== Version update (0.16.0 -> 0.17.0) - update to 0.17.0: * This release’s major feature is the addition of a new ASS ScriptInfo header pair: LayoutResX and LayoutResY. The introduction has been coordinated with active VSFilters and will soon be available in xy- VSFilter and XySubFilter as well. * Since the beginning, many features in ASS scale relative to or are otherwise affected by the storage resolution of the video file the subs are bundled with. Adjusting subs for different video resolutions traditionally took non-trivial effort. Of course this behavior must be kept by default to preserve compatibility with existing files. But now, setting both of the new headers to a positive, non-zero value will replace the video storage resolution with the specified resolution for the whole file, allowing easy reuse across all encodes of the same display aspect ratio. This includes PAR effects, so reuse across anamorphic and non-anamorphic releases is possible too. * Detailed Changes: * Fix various parts relating to automatic linebreaking * Fix rendering when hinting was enabled and fontsizes or scales are zero * Switch build to a non-recursive setup for improved parallelism * Improve quality of SSA Effects movement * Further documentation improvements * Completely invalid Events are now discarded during parsing * Introduction of LayoutRes{X,Y} script headers * New AlphaLevel style override to set all alpha values while keeping the color * Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance with the Unicode line breaking algorithm instead of ASS' much stricter breaking rules. For the feature to be available at runtime, libass must be linked against the new optional dependency libunibreak. * Improve VSFilter compatibility: * Fix premature truncation of animated alphas (was a 0.15.0 regression) * Fix handling of small delay parameters for legacy SSA Effects * Fix x-scaling with PlayResX * Fix x-scaling for anamorphic video (except for \be whose scaling remains buggy in general) * Support SSA's AlphaLevel style field * Support the \kt override tag from VSFilter's v4++ set * Parse ScriptType headers * Parse integer header, style and event field values like VSFilter * Ignore trailing whitespace in an event's text ==== libbluray ==== Version update (1.3.3 -> 1.3.4) - update to 1.3.4: * Improve API documentation. * Improve JVM probing. * Improve support for FreeBSD and Solaris. * Improve .jar file search. * Add configure option to build without external libudfread. ==== libcontainers-common ==== - Remove registry.suse.com from search unqualified-search-registries: registry.suse.com responds very slowly to pagination repository listings (https://docs.docker.com/registry/spec/api/#pagination) and thereby causes every `podman search` to take over 90s. We have to remove it until this regression is fixed. ==== libeconf ==== Version update (0.4.9 -> 0.5.0) - Update to version 0.5.0: * API calls econf_read*WithCallback supporting a general (void *) argument for user defined data with which the callback function is called. * Tagged following functions deprecated: econf_requireOwner, econf_requireGroup, econf_requirePermissions, econf_followSymlinks, econf_reset_security_settings Use one of the econf_read*WithCallback functions instead. ==== libglvnd ==== Version update (1.5.0 -> 1.6.0) - update to 1.6.0: * Read gl.symbols when generating stubs for libGL.so * Update GL headers and XML files * Add support for loongarch64 * GLX: Fix assembly stubs for x32 * Fix pthreads lookup on FreeBSD ==== libkdcraw ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== libkexiv2 ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== libpaper ==== Version update (2.0.3 -> 2.0.4) Subpackages: libpaper-tools libpaper2 - update to 2.0.4: * don't hardcode make binary name in tests ==== libqt5-qtbase ==== Subpackages: libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libqt5-qtbase-platformtheme-gtk3 - Add patch to fix text rendering on 16bit X11 surfaces (boo#1205585): * 0001-Fix-wrong-to-linear-conversion.patch ==== libstorage-ng ==== Version update (4.5.54 -> 4.5.56) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#907 - handle changed output from 'btrfs qgroup show' (bsc#1206090) - 4.5.56 - merge gh#openSUSE/libstorage-ng#906 - use RAII - 4.5.55 ==== libyui ==== Version update (4.4.6 -> 4.4.7) - YQPkg: Scroll patterns list by pixels, not by item to avoid problems caused by non-uniform item heights (bsc#1189550) - 4.4.7 ==== libyui-ncurses ==== Version update (4.4.6 -> 4.4.7) - YQPkg: Scroll patterns list by pixels, not by item to avoid problems caused by non-uniform item heights (bsc#1189550) - 4.4.7 ==== libyui-ncurses-pkg ==== Version update (4.4.6 -> 4.4.7) - YQPkg: Scroll patterns list by pixels, not by item to avoid problems caused by non-uniform item heights (bsc#1189550) - 4.4.7 ==== libyui-qt ==== Version update (4.4.6 -> 4.4.7) - YQPkg: Scroll patterns list by pixels, not by item to avoid problems caused by non-uniform item heights (bsc#1189550) - 4.4.7 ==== libyui-qt-graph ==== Version update (4.4.6 -> 4.4.7) - YQPkg: Scroll patterns list by pixels, not by item to avoid problems caused by non-uniform item heights (bsc#1189550) - 4.4.7 ==== libyui-qt-pkg ==== Version update (4.4.6 -> 4.4.7) - YQPkg: Scroll patterns list by pixels, not by item to avoid problems caused by non-uniform item heights (bsc#1189550) - 4.4.7 ==== llvm15 ==== Version update (15.0.5 -> 15.0.6) - Update to version 15.0.6. * This release contains bug-fixes for the LLVM 15.0.0 release. This release is API and ABI compatible with 15.0.0. - Rebase llvm-do-not-install-static-libraries.patch. ==== mdadm ==== - Drop the patch which is reported as regression by upstream developer (bsc#1206139) 0045-Manage-Block-unsafe-member-failing.patch - Add jsc#PED-947 together with jsc#PED-1009 in mdadm.changes, they are both the requirement to update mdadm to latest upstream state via different requestors. ==== mobipocket ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== ncurses ==== Version update (6.3.20221105 -> 6.3.20221126) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20221126 + fix an error in pathname of explain.txt (cf: 20200201). + fix an error in "@" command in test/ncurses.c F-menu (cf: 20190121). + improve formatting of ncurses-intro.html and hackguide.html + improve man/curs_clear.3x links to other pages - Add ncurses patch 20221119 + use static libraries for AdaCurses test-package for Mageia, since no gprbuild package is available. + updated test packages for Debian. - Add ncurses patch 20221112 + build-fixes for AdaCurses RPM test-package. ==== nss-mdns ==== Version update (0.14.1 -> 0.15.1) - Update to version 0.15.1: + Updated README.md for clarity + The return of BSD support! + Support for `AVAHI_SOCKET` in `/run` (instead of legacy `/var/run`). ==== open-iscsi ==== Subpackages: iscsiuio - Moving DB files from /etc/iscsi/* to /var/lib/iscsi/* for SLE-15-SP5 and forward, as is done in Tumbleweed. - Added /etc/iscsi/README.DB-files-moved, and added SPEC file changes to support this, including a post-install script to move the DB files, only installed if DB files are moved. - Renamed shared library from libopeniscsiusr0_2_0 to libopeniscsiusr0, to correctly match SONAME in library. ==== openSUSE-build-key ==== - Package OBS project key if available. Useful when forking openSUSE-build-key for use in appliances. ==== openexr ==== Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30 - skip testMultiTiledPartThreading for ppc64le [bsc#1205885] ==== openldap2 ==== Subpackages: libldap-data libldap2 openldap2-client - add reproducible.patch to avoid using compile-time specific date/time constructs ==== openldap2-contrib-src ==== - add reproducible.patch to avoid using compile-time specific date/time constructs ==== pam ==== Subpackages: pam_unix - pam_pwhistory-docu.patch, docbook5.patch: convert docu to docbook5 - pam-git.diff: update to current git - obsoletes pam-hostnames-in-access_conf.patch - obsoletes tst-pam_env-retval.c - pam_env_econf.patch refresh ==== pam-full-src ==== - pam_pwhistory-docu.patch, docbook5.patch: convert docu to docbook5 - pam-git.diff: update to current git - obsoletes pam-hostnames-in-access_conf.patch - obsoletes tst-pam_env-retval.c - pam_env_econf.patch refresh ==== podman ==== Version update (4.2.1 -> 4.3.1) Subpackages: podman-cni-config - switch to building with go 1.17 - use %%make_* macros - drop /usr/share/user-tmpfiles.d/podman-docker.conf on SLE & Leap - remove rpmlintrc (contained only obsolete filters) - remove obsolete with_libostree (we don't build on anything older than SLE 15) - add patch: 0001-Revert-Default-missing-hostPort-to-containerPort-is-.patch (hotfix for https://github.com/containers/podman/issues/16765) - Update to version 4.3.1: 4.3.1: [#]## Bugfixes - Fixed a deadlock between the `podman ps` and `podman container inspect` commands [#]## Misc - Updated the containers/image library to v5.23.1 4.3.0: [#]## Features - A new command, `podman generate spec`, has been added, which creates a JSON struct based on a given container that can be used with the Podman REST API to create containers. - A new command, `podman update`, has been added,which makes changes to the resource limits of existing containers. Please note that these changes do not persist if the container is restarted ([#15067](https://github.com/containers/podman/issues/15067)). - A new command, `podman kube down`, has been added, which removes pods and containers created by the given Kubernetes YAML (functionality is identical to `podman kube play --down`, but it now has its own command). - The `podman kube play` command now supports Kubernetes secrets using Podman's secrets backend. - Systemd-managed pods created by the `podman kube play` command now integrate with sd-notify, using the `io.containers.sdnotify` annotation (or `io.containers.sdnotify/$name` for specific containers). - Systemd-managed pods created by `podman kube play` can now be auto-updated, using the `io.containers.auto-update` annotation (or `io.containers.auto-update/$name` for specific containers). - The `podman kube play` command can now read YAML from URLs, e.g. `podman kube play https://example.com/demo.yml` ([#14955](https://github.com/containers/podman/issues/14955)). - The `podman kube play` command now supports the `emptyDir` volume type ([#13309](https://github.com/containers/podman/issues/13309)). - The `podman kube play` command now supports the `HostUsers` field in the pod spec. - The `podman play kube` command now supports `binaryData` in ConfigMaps. - The `podman pod create` command can now set additional resource limits for pods using the new `--memory-swap`, `--cpuset-mems`, `--device-read-bps`, `--device-write-bps`, `--blkio-weight`, `--blkio-weight-device`, and `--cpu-shares` options. - The `podman machine init` command now supports a new option, `--username`, to set the username that will be used to connect to the VM as a non-root user ([#15402](https://github.com/containers/podman/issues/15402)). - The `podman volume create` command's `-o timeout=` option can now set a timeout of 0, indicating volume plugin operations will never time out. - Added support for a new volume driver, `image`, which allows volumes to be created that are backed by images. - The `podman run` and `podman create` commands support a new option, `--env-merge`, allowing environment variables to be specified relative to other environment variables in the image (e.g. `podman run --env-merge "PATH=$PATH:/my/app" ...`) ([#15288](https://github.com/containers/podman/issues/15288)). - The `podman run` and `podman create` commands support a new option, `--on-failure`, to allow action to be taken when a container fails health checks, with the following supported actions: `none` (take no action, the default), `kill` (kill the container), `restart` (restart the container), and `stop` (stop the container). - The `--keep-id` option to `podman create` and `podman run` now supports new options, `uid` and `gid`, to set the UID and GID of the user in the container that will be mapped to the user running Podman (e.g. `--userns=keep-id:uid=11` will made the user running Podman to UID 11 in the container) ([#15294](https://github.com/containers/podman/issues/15294)). - The `podman generate systemd` command now supports a new option, `--env`/`-e`, to set environment variables in the generated unit file ([#15523](https://github.com/containers/podman/issues/15523)). - The `podman pause` and `podman unpause` commands now support the `--latest`, `--cidfile`, and `--filter` options. - The `podman restart` command now supports the `--cidfile` and `--filter` options. - The `podman rm` command now supports the `--filter` option to select which containers will be removed. - The `podman rmi` command now supports a new option, `--no-prune`, to prevent the removal of dangling parents of removed images. - The `--dns-opt` option to `podman create`, `podman run`, and `podman pod create` has received a new alias, `--dns-option`, to improve Docker compatibility. - The `podman` command now features a new global flag, `--debug`/`-D`, which enables debug-level logging (identical to `--log-level=debug`), improving Docker compatibility. - The `podman` command now features a new global flag, `--config`. This flag is ignored, and is only included for Docker compatibility ([#14767](https://github.com/containers/podman/issues/14767)). - The `podman manifest create` command now accepts a new option, `--amend`/`-a`. - The `podman manifest create`, `podman manifest add` and `podman manifest push` commands now accept a new option, `--insecure` (identical to `--tls-verify=false`), improving Docker compatibility. - The `podman secret create` command's `--driver` and `--format` options now have new aliases, `-d` for `--driver` and `-f` for `--format`. - The `podman secret create` command now supports a new option, `--label`/`-l`, to add labels to created secrets. - The `podman secret ls` command now accepts the `--quiet`/`-q` option. - The `podman secret inspect` command now accepts a new option, `--pretty`, to print output in human-readable format. - The `podman stats` command now accepts the `--no-trunc` option. - The `podman save` command now accepts the `--signature-policy` option ([#15869](https://github.com/containers/podman/issues/15869)). - The `podman pod inspect` command now allows multiple arguments to be passed. If so, it will return a JSON array of the inspected pods ([#15674](https://github.com/containers/podman/issues/15674)). - A series of new hidden commands have been added under `podman context` as aliases to existing `podman system connection` commands, to improve Docker compatibility. - The remote Podman client now supports proxying signals for attach sessions when the `--sig-proxy` option is set ([#14707](https://github.com/containers/podman/issues/14707)). [#]## Changes - Duplicate volume mounts are now allowed with the `-v` option to `podman run`, `podman create`, and `podman pod create`, so long as source, destination, and options all match ([#4217](https://github.com/containers/podman/issues/4217)). - The `podman generate kube` and `podman play kube` commands have been renamed to `podman kube generate` and `podman kube play` to group Kubernetes-related commands. Aliases have been added to ensure the old command names still function. - A number of Podman commands (`podman init`, `podman container checkpoint`, `podman container restore`, `podman container cleanup`) now print the user-inputted name of the container, instead of its full ID, on success. - When an unsupported option (e.g. resource limit) is specified for a rootless container on a cgroups v1 system, a warning message is now printed that the limit will not be honored. - The installer for the Windows Podman client has been improved. - The `--cpu-rt-period` and `--cpu-rt-runtime` options to `podman run` and `podman create` now print a warning and are ignored on cgroups v2 systems (cgroups v2 having dropped support for these controllers) ([#15666](https://github.com/containers/podman/issues/15666)). - Privileged containers running systemd will no longer mount `/dev/tty*` devices other than `/dev/tty` itself into the container ([#15878](https://github.com/containers/podman/issues/15878)). - Events for containers that are part of a pod now include the ID of the pod in the event. - SSH functionality for `podman machine` commands has seen a thorough rework, addressing many issues about authentication. - The `--network` option to `podman kube play` now allows passing `host` to set the pod to use host networking, even if the YAML does not request this. - The `podman inspect` command on containers now includes the digest of the image used to create the container. - Pods created by `podman play kube` are now, by default, placed into a network named `podman-kube`. If the `podman-kube` network does not exist, it will be created. This ensures pods can connect to each other by their names, as the network has DNS enabled. [#]## Bugfixes - Fixed a bug where the `podman network prune` and `podman container prune` commands did not properly support the `--filter label!=` option ([#14182](https://github.com/containers/podman/issues/14182)). - Fixed a bug where the `podman kube generate` command added an unnecessary `Secret: null` line to generated YAML ([#15156](https://github.com/containers/podman/issues/15156)). - Fixed a bug where the `podman kube generate` command did not set `enableServiceLinks` and `automountServiceAccountToken` to false in generated YAML ([#15478](https://github.com/containers/podman/issues/15478) and [#15243](https://github.com/containers/podman/issues/15243)). - Fixed a bug where the `podman kube play` command did not properly handle CPU limits ([#15726](https://github.com/containers/podman/issues/15726)). - Fixed a bug where the `podman kube play` command did not respect default values for liveness probes ([#15855](https://github.com/containers/podman/issues/15855)). - Fixed a bug where the `podman kube play` command did not bind ports if `hostPort` was not specified but `containerPort` was ([#15942](https://github.com/containers/podman/issues/15942)). - Fixed a bug where the `podman kube play` command sometimes did not create directories on the host for `hostPath` volumes. - Fixed a bug where the remote Podman client's `podman manifest push` command did not display progress. - Fixed a bug where the `--filter "{{.Config.Healthcheck}}"` option to `podman image inspect` did not print the image's configured healthcheck ([#14661](https://github.com/containers/podman/issues/14661)). - Fixed a bug where the `podman volume create -o timeout=` option could be specified even when no volume plugin was in use. - Fixed a bug where the `podman rmi` command did not emit `untag` events when removing tagged images ([#15485](https://github.com/containers/podman/issues/15485)). - Fixed a bug where API forwarding with `podman machine` VMs on windows could sometimes fail because the pipe was not created in time ([#14811](https://github.com/containers/podman/issues/14811)). - Fixed a bug where the `podman pod rm` command could error if removal of a container in the pod was interrupted by a reboot. - Fixed a bug where the `exited` and `exec died` events for containers did not include the container's labels ([#15617](https://github.com/containers/podman/issues/15617)). - Fixed a bug where running Systemd containers on a system not using Systemd as PID 1 could fail ([#15647](https://github.com/containers/podman/issues/15647)). - Fixed a bug where Podman did not pass all necessary environment variables (including `$PATH`) to Conmon when starting containers ([#15707](https://github.com/containers/podman/issues/15707)). - Fixed a bug where the `podman events` command could function improperly when no events were present ([#15688](https://github.com/containers/podman/issues/15688)). - Fixed a bug where the `--format` flag to various Podman commands did not properly handle template strings including a newline (`\n`) ([#13446](https://github.com/containers/podman/issues/13446)). - Fixed a bug where Systemd-managed pods would kill every container in a pod when a single container exited ([#14546](https://github.com/containers/podman/issues/14546)). - Fixed a bug where the `podman generate systemd` command would generate incorrect YAML for pods created without the `--name` option. - Fixed a bug where the `podman generate systemd --new` command did not properly set stop timeout ([#16149](https://github.com/containers/podman/issues/16149)). - Fixed a bug where a broken OCI spec resulting from the system rebooting while a container is being started could cause the `podman inspect` command to be unable to inspect the container until it was restarted. - Fixed a bug where creating a container with a working directory on an overlay volume would result in the container being unable to start ([#15789](https://github.com/containers/podman/issues/15789)). - Fixed a bug where attempting to remove a pod with running containers without `--force` would not error and instead would result in the pod, and its remaining containers, being placed in an unusable state ([#15526](https://github.com/containers/podman/issues/15526)). - Fixed a bug where memory limits reported by `podman stats` could exceed the maximum memory available on the system ([#15765](https://github.com/containers/podman/issues/15765)). - Fixed a bug where the `podman container clone` command did not properly handle environment variables whose value contained an `=` character ([#15836](https://github.com/containers/podman/issues/15836)). - Fixed a bug where the remote Podman client would not print the container ID when running the `podman-remote run --attach stdin` command. - Fixed a bug where the `podman machine list --format json` command did not properly show machine starting status. - Fixed a bug where automatic updates would not error when attempting to update a container with a non-fully qualified image name ([#15879](https://github.com/containers/podman/issues/15879)). - Fixed a bug where the `podman pod logs --latest` command could panic ([#15556](https://github.com/containers/podman/issues/15556)). - Fixed a bug where Podman could leave lingering network namespace mounts on the system if cleaning up the network failed. - Fixed a bug where specifying an unsupported URI scheme for `podman system service` to listen at would result in a panic. - Fixed a bug where the `podman kill` command would sometimes not transition containers to the exited state ([#16142](https://github.com/containers/podman/issues/16142)). [#]## API ... changelog too long, skipping 15 lines ... - Updated the containers/common library to v0.50.1 ==== protobuf ==== Version update (21.9 -> 21.11) - update to 21.11: * Python * Add license file to pypi wheels (#10936) * Fix round-trip bug (#10158) - update to 21.10: * Java * Use bit-field int values in buildPartial to skip work on unset groups of fields. (#10960) * Mark nested builder as clean after clear is called (#10984) ==== python-Jinja2 ==== - ignore 'pytest.PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release.' error from pytest 7.2 ==== python-cffi ==== - Add python-py as test dependency ==== python-cryptography ==== Version update (38.0.3 -> 38.0.4) - Update to version 38.0.4 * Fixed compilation when using LibreSSL 3.6.0. * Fixed error when using py2app to build an application with a cryptography dependency. ==== python-iniconfig ==== - Add python-py as test dependency ==== python-pip ==== Version update (22.0.4 -> 22.3.1) - Update to 22.3.1: (bsc#1205478) * Deprecations and Removals + Deprecate installation with setup.py install when no-binary is enabled for source distributions without pyproject.toml. (#11452) + Deprecate installation with setup.py install when the wheel package is absent for source distributions without pyproject.toml. (#8559) + Drop --use-deprecated=out-of-tree-build. (#11001) * Features + Use the data-dist-info-metadata attribute from PEP 658 to resolve distribution metadata without downloading the dist yet. (#11111) + Add --dry-run option to pip install, to let it print what it would install but not actually make changes in the target environment. (#11096) + Add pip inspect command to obtain the list of installed distributions and other information about the Python environment, in JSON. (#11245) + Add option to install and uninstall commands to opt-out from running-as-root warning. (#10556) + Add a user interface for supplying config settings to build backends. (#11059) + Explains why specified version cannot be retrieved when Requires-Python is not satisfied. (#9615) + Validate build dependencies when using --no-build-isolation. (#9794) * Bug Fixes + Fix entry point generation of pip.X, pipX.Y, and easy_install-X.Y to correctly account for multi-digit Python version segments. (#11547) + Fix --no-index when --index-url or --extra-index-url is specified inside a requirements file. (#11276) + Ignore distributions with invalid Name in metadata instead of crashing, when using the importlib.metadata backend. (#11352) + Raise RequirementsFileParseError when parsing malformed requirements options that can’t be sucessfully parsed by shlex. (#11491) + Show pip deprecation warnings by default. (#11330) + Send the pip upgrade prompt to stderr. (#11282) + Ensure that things work correctly in environments where setuptools-injected distutils is available by default. (#11298) + pip config now normalizes names by converting underscores into dashes. (#9330) + Fallback to pyproject.toml-based builds if setup.py is present in a project, but setuptools cannot be imported. (#10717) + When checking for conflicts in the build environment, correctly skip requirements containing markers that do not match the current environment. (#10883) + Fix pip install issues using a proxy due to an inconsistency in how Requests is currently handling variable precedence in session. (#9691) - Refresh all patches. - Stop skipping a lot of tests, no longer required. - Add installer to BuildRequires for the test flavor. ==== python-psutil ==== - Require unittest2 only for python2: make this suitable for the 15.4_py39 target in devel:languages:python:backports. - Merge skip-obs.patch into skip_failing_tests.patch and add test_linux.py::test_cpu_affinity because it depends on the obs vm-type or worker CPU. ==== python-pycairo ==== Version update (1.22.0 -> 1.23.0) - Update to version 1.23.0 * Reminder to distro packagers: Building/installing pycairo using setup.py is deprecated, please use meson instead. * git: changed default branch from “master” to “main” * Windows: Update the cairo version included in the wheels from 1.17.2 to 1.17.6 #pr-243 * docs: Document how to look up pycairo headers without loading the module #pr-300 * tests: don’t error out if cairo wasn’t built with all features #pr-293 New APIs: * Status.DWRITE_ERROR #pr-294 * Format.RGB96F, Format.RGBA128F #pr-295 * PDFVersion.VERSION_1_6, PDFVersion.VERSION_1_7 #pr-296 * HAS_DWRITE_FONT #pr-297 * Context.set_hairline(), Context.get_hairline() #pr-298 * PDFSurface.set_custom_metadata() #pr-299 ==== python-pycares ==== - Add cleanup_tests.patch to make the test suite slightly more sane. - No, the test suite is just broken, and the upstream doesn't care. ==== python-pycryptodome ==== Version update (3.15.0 -> 3.16.0) - Update to version 3.16.0 * New features Build wheels for musl Linux. Thanks to Ben Raz. * Resolved issues GH#639: ARC4 now also works with 'keys' as short as 8 bits. GH#669: fix segfaults when running in a manylinux2010 i686 image. ==== python-pymongo ==== Version update (4.3.2 -> 4.3.3) - Update to 4.3.3 Version 4.3.3 documents support for the following: * CSFLE on-demand credentials for cloud KMS providers. * Authentication support for EKS Clusters. * Added the Client Side Operation Timeout example page to improve the documentation for pymongo.timeout(). Bug Fixes * Fixed a performance regression in download_to_stream() and download_to_stream_by_name() by reading in chunks instead of line by line (PYTHON-3502). * Improved performance of gridfs.grid_file.GridOut.read() and gridfs.grid_file.GridOut.readline() (PYTHON-3508). ==== python-simplejson ==== Version update (3.17.6 -> 3.18.0) - Update to v3.18.0 * Allow serialization of classes that implement for_json or _asdict by ignoring TypeError when those methods are called https://github.com/simplejson/simplejson/pull/302 * Raise JSONDecodeError instead of ValueError in invalid unicode escape sequence edge case https://github.com/simplejson/simplejson/pull/298 ==== python-zope.interface ==== Version update (5.5.1 -> 5.5.2) - Update to version 5.5.2 * Add support for building arm64 wheels on macOS. ==== ruby3.1 ==== Subpackages: libruby3_1-3_1 - Add ruby-3.1.3-remove-timezone-test.patch to disable timezone tests broken by 2022g update - Update rb_arch_short macro ==== shim ==== - Modified shim-install, add the following Olaf Kirch's patches to support full disk encryption: (jsc#PED-922) a5c57340740c Introduce --no-grub-install option 5c2c3addc51f Handle different cases of controlling cryptomount volumes during first stage boot 26c6bd5df7ae Have grub take a snapshot of "relevant" TPM PCRs ==== signon-kwallet-extension ==== Version update (22.08.3 -> 22.12.0) - Update to 22.12.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.12.0/ - Update to 22.11.90 * New feature release - Update to 22.11.80 * New feature release ==== systemd ==== Version update (252.2 -> 252.3) Subpackages: libsystemd0 libudev1 systemd-doc udev - Import commit bf3fef99886bd977a1c7a51d20087bc8977fff44 6372fb0cc4 btrfs-util: convert O_PATH if necessary, in btrfs quota call (bsc#1205560) 12e68eb0e5 blockdev-util: move O_PATH fd conversion into btrfs_get_block_device_fd() to shorten things bb2bafdc9d btrfs-util: convert to fd_reopen_condition() 1323232948 fd-util: add new helper fd_reopen_conditional() - Drop 6000-Revert-tmpfiles-whenever-creating-an-inode-immediate.patch It's no more needed as a fix for bsc#1205560 has been queued, see above. - Import commit 82898a14f5b0a965ba9c1efc1913fcdf29d446a8 (merge of v252.3) It includes the following fixes: 9410eb20eb cryptsetup: retry TPM2 unseal operation if it fails with TPM2_RC_PCR_CHANGED (bsc#1204944) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/e7e931b07edd786dc6ca1dae6c23ff7b785f8efd...82898a14f5b0a965ba9c1efc1913fcdf29d446a8 Additionally, it also includes the following backports: - 17b2f9f196 utmp-wtmp: fix error in case isatty() fails - 8d5c487c87 sd-bus: handle -EINTR return from bus_poll() (bsc#1201982) - 2dd217c8b5 tree-wide: modernizations with RET_NERRNO() ==== systemd-presets-branding-openSUSE ==== - enable autostart of drkonqi (bsc#1203493). ==== systemd-presets-common-SUSE ==== - enable user side autostart of drkonqi socket (bsc#1203493). ==== texinfo ==== Version update (7.0 -> 7.0.1) Subpackages: info info-lang info-std - texinfo 7.0.1: * texi2any: avoid multiple crashes on empty @image argument and other conditions * avoid hang on @ref command inside section command * info: fix recoding of UTF-8 files to ASCII when run in C locale * js: index search fixed for new HTML output ==== timezone ==== Version update (2022f -> 2022g) - timezone update 2022g: * In the Mexican state of Chihuahua, the border strip near the US will change to agree with nearby US locations on 2022-11-30. The strip's western part, represented by Ciudad Juárez, switches from -06 all year to -07/-06 with US DST rules, like El Paso, TX. The eastern part, represented by Ojinaga, will observe US DST next year, like Presidio, TX. A new Zone America/Ciudad_Juarez splits from America/Ojinaga. * Much of Greenland, represented by America/Nuuk, stops observing winter time after March 2023, so its daylight saving time becomes standard time. * Changes for pre-1996 northern Canada * Update to past DST transition in Colombia (1993), Singapore (1981) * timegm is now supported by default ==== tpm2.0-abrmd ==== Version update (2.4.1 -> 3.0.0) Subpackages: libtss2-tcti-tabrmd0 tpm2.0-abrmd-selinux - Version 3.0.0 + Fixed * A bug in special command processing in TPM2_GetCapability when an audit session is in use cuased tpm2-abrmd to abort. + Added * New SELinux interfaces for communication with keylime + Changed * DBUS permissions in tpm2-abrmd.conf to match the in-kernel RM, ie /dev/tpmrm0, permissions. Now users MUST be in the tss group to send to tpm2-abrmd over DBUS. - Drop dbus-access.patch (merged in PR#805) ==== tpm2.0-tools ==== Version update (5.2 -> 5.4) - Update to version 5.4 + Added: * tpm2_policyrestart: Added option --cphash to output the cpHash for the command PM2_CC_PolicyRestart. * tpm2_policynvwritten: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyNvWritten. * tpm2_policylocality: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyLocality. * tpm2_policycountertimer: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyCounterTimer. * tpm2_policycommandcode: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyCommandCode. * tpm2_policypassword: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyPassword. * tpm2_policyauthvalue: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyAuthValue. * tpm2_policyauthorize: Added option --cphash to output the cpHash for the command TPM2_CC_PolicyAuthorize. * tpm2_print: Support printing serialized ESYS_TR's * tpm2_create: Add a clarifying message to usage of -c when TPM2_CreateLoaded is not supported. * tpm2_getcap: Add support for vendor agnostic capabilites. Requires tpm2-tss version 4.0 and higher to enable. * Add a script, check_endorsement_cert.sh, to validate the endorsement certificate chain. It takes two inputs - A TPM2B_PUBLIC format EKpublic and a PEM format EKcertificate specified in that order as arguments. - Update to version 5.3 + Features: * lib/tpm2_tool.c: add --help=no-man for tpm2 option. Prior to this change the tool parsed no-man as an unrecognized option and errored out. Now it lists all the available tool options. * tpm2_encodeobject: New tool to encode TPM2 object. It takes public and private portions of an object and encode them in a combined PEM form called tssprivkey used by tpm2-tss-engine and other applications. * Support alternative ECC curves for which default EK templates exist (NIST_P256, NIST_P384, NIST_P521, and SM2_P256). * tools/misc/tpm2_checkquote: add sm2 verification of signature. * crypto: support the TPM2_ECC_SM2_P256 curveID. * fapi: add new command to enable the use of fapi objects for tpm2 tools. The new command tss2_gettpm2object was added. With this command context files which can be used for tpm2 tool commands can be created. * Support for sign and verify with sm2 algorithms. * tools/tpm2_startauthsession: add sym-algorithm argument for supported symmetric algorithm. * Attestation (certify, command audit, sessionaudit and quote): add scheme argument for supported signature schemes. This also enable support for SM signing. * tpm2_flushcontext: support all options at a time. Support the - t/-l/-s options all at once so folks don't have to call it multiple times. * tools/tpm2_nvread: add human readable output for NV content Enable parsing and YAML-style output for the different NV index types. * New event types in tpm2_eventlog: EV_EFI_PLATFORM_FIRMWARE_BLOB2, EV_EFI_HANDOFF_TABLES2, EV_EFI_VARIABLE_BOOT2 * VERSION: add version file - Generate the version file with bootstrap and include in the DIST tarball so endusers can call autoreconf on a dist tarball which doesn't have git. This alleviates git describe errors on release tarballs in the autoreconf case. * import: support restricted parents - Support a restricted parent with an aes128cfb symmetric parameter. * tpm2_load - Added capability to load pem files in TSS2-Private-Key format for interoperability with tpm2-tss-engine, tpm2-openssl provider tpm2-pkcs11, and tpm2-pytss. * tpm2_print - Added capability to parse out and print the public portion of a TSS Private Key in the PEM format with the arg option TSSPRIVKEY_OBJ. * tpm2_loadexternal: Added support to tpm2_loadexternal for parsing and loading the public portion of a TSS2 Privkey PEM file. The path to the PEM file must be specified using the -r option while skipping the -G option for key type. * Support added for calculating cpHash, rpHash, sessions for parameter encryption and auditing in: tpm2_nvwrite, tpm2_nvcertify, tpm2_nvincrement, tpm2_nvwritelock, tpm2_nvreadlock, tpm2_nvundefine and tpm2_nvreadpublic. * Support added for calculating cpHash in: tpm2_clear, tpm2_dictionarylockout, tpm2_clearcontrol, tpm2_sign, tpm2_setprimarypolicy, tpm2_setclock, tpm2_rsadecrypt, tpm2_duplicate, tpm2_clockrateadjust, tpm2_createprimary, tpm2_quote, tpm2_policysecret, tpm2_policynv, tpm2_policyauthorizenv, tpm2_import, tpm2_hmac, tpm2_hierarchycontrol, tpm2_load, tpm2_gettime, tpm2_evictcontrol, tpm2_encryptdecrypt, tpm2_getpolicydigest, tpm2_loadexternal, tpm2_commit, tpm2_ecdhkeygen, tpm2_ecdhzgen, tpm2_ecephemeral, tpm2_geteccparameters, tpm2_flushcontext, tpm2_pcrallocate, tpm2_pcrevent, tpm2_pcrreset, tpm2_pcrread. * Support for using tcti=none for cpHash calculations to avoid invoking checks for active TPM in: tpm2_nvreadpublic, tpm2_nvundefine, tpm2_nvreadlock, tpm2_nvwritelock, tpm2_nvincrement, tpm2_nvcertify, tpm2_nvdefine, tpm2_nvwrite. + Known issue: * FAPI tools will not work on 32bit user-static qemu on 64bit host because readdir returns NULL. Follow the issue on ... changelog too long, skipping 84 lines ... - Add echo_tcti_call_python3_binary.patch (upstreamed) ==== tracker ==== Version update (3.4.1 -> 3.4.2) Subpackages: libtracker-sparql-3_0-0 tracker-data-files - Update to version 3.4.2: + Warn if IRIs are not absolute. This will turn into a query error in future releases. + Handle slight type affinity changes in SQLite 3.40.0 in some operations that broke Tracker expectations. + Close file descriptors asynchronously in TrackerEndpointDBus. + Updated translations. ==== tracker-miners ==== Version update (3.4.1 -> 3.4.2) Subpackages: tracker-miner-files - Update to version 3.4.2: + Fix advised flatpak command in sandboxing documentation. + Fix intermittent build break. + Updated translations. ==== udisks2 ==== Subpackages: libudisks2-0 libudisks2-0_btrfs - avoid wakening spun-down disks on unrelated events (bsc#1120608) * add: 0001-udisksata-Move-the-low-level-PM-state-call.patch 0001-udiskslinuxfilesystem-Make-the-size-property-retriev.patch 0001-udiskslinuxprovider-Only-update-related-objects-on-u.patch ==== vim ==== Version update (9.0.0978 -> 9.0.1040) Subpackages: vim-data vim-data-common vim-small - Updated to version 9.0.1040, fixes the following problems * Build errors without the +channel feature. (John Marriott) * ch_log() text can be hard to find in the log file. * The keyboard state response may end up in a shell command. * Build error in tiny version. * 'cursorline' not drawn before virtual text below. * Stray characters displayed when starting the GUI. * GUI: remote_foreground() does not always work. (Ron Aaron) * When using kitty keyboard protocol function keys may not work. (Kovid Goyal) * Build failure with tiny version. * File missing from list of distributed files. * Using feedkeys() does not show up in a channel log. * Popupwin test is more flaky on MacOS. * Callback name argument is changed by setqflist(). * Crash when reading help index with various options set. (Marius Gedminas) * Vim9 script: get E1096 when comment follows return. * Display errors when adding or removing text property type. * Tests for empty prop type name fail. * Padding before virtual text below is highlighted when 'number' and 'nowrap' are set. * If 'keyprotocol' is empty "xterm" still uses modifyOtherKeys. * Coverity warns for dead code. * "gk" may reset skipcol when not needed. * Memory may leak. * With 'smoothscroll' skipcol may be reset unnecessarily. * Classes are not documented or implemented yet. * Command list test fails. * Tiny build fails. * Suspend test sometimes fails on MacOS. * A failed test may leave a swap file behind. * Suspend test still sometimes fails on MacOS. * There is no way to get a list of swap file names. * Test for swapfilelist() fails on MS-Windows. * Test for catch after interrupt is flaky on MS-Windows. * Stray warnings for existing swap files. * ml_get error when using screenpos(). * Tests may get stuck in buffer with swap file. * Suspend test often fails on Mac OS. * Zir files are not recognized. * Without /dev/urandom srand() seed is too predictable. * screenpos() does not count filler lines for diff mode. * 'smoothscroll' and virtual text above don't work together. (Yee Cheng Chin) * Tests call GetSwapFileList() before it is defined. * Test trips over g:name. * Suspend test fails on Mac OS when suspending Vim. * WinScrolled is not triggered when filler lines change. * type of w_last_topfill is wrong. * LGTM is soon shutting down. * Mouse shape test is flaky, especially on Mac OS. * Autoload directory missing from distribution. * Using freed memory with the cmdline popup menu. * Vim9 class is not implemented yet. * Test fails when terminal feature is missing. * Tiny build fails because of conflicting typedef. * Reporting swap file when windows are split. * Object members are not being marked as used, garbage collection may free them. * Undo misbehaves when writing from an insert mode mapping. * lalloc(0) error for a class without members. * Function name does not match what it is used for. * Using a mapping CmdlineChanged may be triggered twice. * Test for mapping with CmdlineChanged fails. ==== vte ==== Version update (0.70.1 -> 0.70.2) - Update to version 0.70.2: * widget: Modernise HTML output. * missing: Add better fdwalk implementation for darawin. * build: Print warning on unstable release. * build: Add define for openbsd. * Updated translations. ==== wavpack ==== Version update (5.5.0 -> 5.6.0) - update to 5.6.0: * added: AIFF file import/export support * added: WATCOM compiler and OS/2 support * added: cmake support for mingw, builds Cooledit + Winamp plugins * added: --force-even-byte-depth option for rounding up bit depths * fixed: detect and report PCM files having non-zero padding bits * fixed: possible crash when displaying long channel assignments * fixed: big-endian-sourced "raw" files gave big-endian "wav"s * fixed: numerous minor issues ==== wayland-utils ==== Version update (1.0.0 -> 1.1.0) - update to 1.1.0: * Support for linux_dmabuf version 4 (version 3 still supported) * A human readable description to the dmabuf format modifier tokens using libdrm (optional), * The list of SHM supported formats is now more consistent with the list of dmabuf formats, * Support for wl_output version 4, * A couple of compilation issues on the BSD systems are addressed. ==== wireless-regdb ==== Version update (20221012 -> 20221205) - Update to version 20221205: * wireless-regdb: Update regulatory rules for Japan (JP) on 6GHz * wireless-regdb: Update regulatory rules for Japan (JP) on 5GHz ==== xdg-desktop-portal-gtk ==== Version update (1.14.0 -> 1.14.1) - Update to version 1.14.1: + printing, - wallpaper: Fix some memory leaks. - Consistently include .desktop in the fallback app name. + screencast: Fall back to desktop ID if we don't know the app name. + appchooser: Fix a use-after-free. + wallpaper: Handle errors storing images in the cache. + email: Fix a crash if no addresses are provided. + notification: Fix notifications for apps with no ID not appearing. + screenshot: Report whether PickColor is implemented, if possible. ==== xdm ==== Version update (1.1.13 -> 1.1.14) - Update to release 1.1.14 * This release improves compatibility for building with GNU libc 2.36, and adds a --without-xinerama option to the configure script for those who want to build without linking to libXinerama. - supersedes u_glibc-2.36.patch ==== xinit ==== Version update (1.4.1 -> 1.4.2) - Update to version 1.4.2 * Fix spelling/wording issues * gitlab CI: add a basic build test * gitlab CI: stop requiring Signed-off-by in commits * man page: Update remote display example from rsh to ssh * Remove non-portable grep usage from startx * Don't wait for X to finish starting if it has died * stop unsetting DBUS_SESSION_BUS_ADDRESS variable * darwin: Drop support for macOS 10.7 and earlier * darwin: Ensure we launch the user startx from $HOME * darwin: Specify +extension GLX when the user requests IGLX support * darwin: Wait for font_cache to complete to avoid a race with `xset fb=` * man: Restore non-SCO UNIX bits of the man page * startx: use uname -n instead of hostname * startx: Source XINITRC and XSERVERRC variables * startx: don't attempt to catch SIGKILL - supersedes xinit-nolonger-unset-dbus-session.patch - refreshed xinit-suse.patch ==== xmlsec1 ==== Version update (1.2.36 -> 1.2.37) Subpackages: libxmlsec1-1 libxmlsec1-openssl1 - update to 1.2.37: Fixed two regressions from 1.2.36 release ==== xorg-x11-fonts ==== Subpackages: xorg-x11-fonts-core xorg-x11-fonts-legacy - Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and remove stuff it extraced, which would lead to 'rm -rf .', which rm does not like. Use "%setup -c" instead, which creates the appropriate %{name}-%{version} directory expected. ==== xorg-x11-fonts-converted ==== - Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and remove stuff it extraced, which would lead to 'rm -rf .', which rm does not like. Use "%setup -c" instead, which creates the appropriate %{name}-%{version} directory expected. ==== xprop ==== Version update (1.2.5 -> 1.2.6) - Update to version 1.2.6 * Fix spelling/wording issues * gitlab CI: add a basic build test * gitlab CI: stop requiring Signed-off-by in commits * Mark help(), usage(), and grammar() with _X_NORETURN _X_COLD * Declare help() and print_help() as static * Rename "dpy" function arguments to "display" to avoid shadowing global * Resolve many gcc -Wsign-compare warnings * Variable scope reductions as suggested by cppcheck ==== xrandr ==== Version update (1.5.1 -> 1.5.2) - Update to version 1.5.2 * gitlab CI: add a basic build test * Fix spelling/wording issues * gitlab CI: stop requiring Signed-off-by in commits * Variable scope reductions as suggested by cppcheck * Fix a -Wsign-compare warning * Remove unused macros left over from original RandR 1.2 code * Remove unused definition of rectangle_t * Constify array argument to find_last_non_clamped() - refreshed xrandr-print-outputs-per-provider.patch ==== xset ==== Version update (1.2.4 -> 1.2.5) - Update to version 1.2.5 * Update README for gitlab migration * Update configure.ac bug URL for gitlab migration * Use the real name of the DPMS extension in messages & man page * gitlab CI: add a basic build test * Fix spelling/wording issues * gitlab CI: stop requiring Signed-off-by in commits * Variable scope reduction as recommended by cppcheck * Remove unnecessary casts * Remove unnecessary check for NULL pointer before calling free() * set_pixels: Mark pixels parameter as const * Use C99 designated struct initializers * configure: Make xf86misc support disabled by default ==== xterm ==== Version update (376 -> 377) Subpackages: xterm-bin xterm-resize - update to 377: * add control sequences for reporting the current state of the modified keys options (XTQMODKEYS) and allowed/disallowed operations (XTQALLOWED), (prompted by discussion with Bram Moolenaar). * amend modifyOtherKeys case 2 to distinguish the escape character with modifiers, e.g., shift-escape, from a plain escape character (suggested by Bram Moolenaar). * improve parsing and error-recovery in the case where a list of X11 bitmap fonts is given in the -fn and related options. * change default for xftTrackMemUsage to false, because libXft has does not handle certain fonts. ==== yast2-installation ==== Version update (4.5.10 -> 4.5.11) - Use default depth for Xvnc, no longer enforce depth 16 (bsc#1205585) - 4.5.11 ==== yast2-kdump ==== Version update (4.5.5 -> 4.5.7) - Support fadump values in output of kdumptools calibrate (jsc#PED-1927) - drop support for older kdumptools - remove limits when kdumptools calibrate failed to allow user enter anything - 4.5.7 - Changed default of KDUMP_AUTO_RESIZE to "no" as documented in https://github.com/openSUSE/kdump/blob/SLE-15-SP5/sysconfig.kdump.in#L57-L65 (bsc#1205816) - 4.5.6 ==== yast2-storage-ng ==== Version update (4.5.14 -> 4.5.15) - Allow reusing LVM volume groups - 4.5.15 - Proposal: new setting to prevent reusing LVM volume groups (related to gh#yast/d-installer#264). ==== yast2-users ==== Version update (4.5.2 -> 4.5.3) - Use a fallback if CHARACTER_CLASS cannot be read from /etc/login.defs or /usr/etc/login.defs (bsc#1205783) - 4.5.3