New Tumbleweed snapshot 20210115 released!
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=opensuse&groupid=1&version=Tumbleweed&build=20210115 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 (0.12.11 -> 0.13.1) apache2-mod_php7 brltty (6.1 -> 6.2) ca-certificates (2+git20201002.34daf7f -> 2+git20210111.eeae41c) ebook-tools ell (0.35 -> 0.36) evolution (3.38.2 -> 3.38.3) evolution-data-server (3.38.2 -> 3.38.3) evolution-ews (3.38.2 -> 3.38.3) git (2.29.2 -> 2.30.0) gjs (1.66.1 -> 1.66.2) gnome-desktop (3.38.2 -> 3.38.3) gnome-maps (3.38.2 -> 3.38.3) gnome-packagekit gnome-terminal (3.38.1 -> 3.38.2) guile (3.0.4 -> 3.0.5) gvfs (1.46.1 -> 1.46.2) hplip (3.20.9 -> 3.20.11) ibus-m17n (1.4.2 -> 1.4.3) ibus-table-others (1.3.9 -> 1.3.11) libfprint (1.90.6 -> 1.90.7) libkgapi libmaxminddb (1.4.3 -> 1.5.0) libpwquality libqt5-qtwebengine libreoffice llvm11 (11.0.0 -> 11.0.1) miniupnpc (2.1 -> 2.2.1) openSUSE-build-key openssh perl-libwww-perl (6.51 -> 6.52) php7 polkit-default-privs (1550+20201208.135bf51 -> 1550+20210111.f725c25) python-rpm-macros (20200824.8fa42a7 -> 20210112.86f4d9d) qalculate (3.15.0 -> 3.16.1) rubygem-nokogiri (1.11.0 -> 1.11.1) salt (3000.3 -> 3002.2) sbc (1.4 -> 1.5) tracker (3.0.2 -> 3.0.3) tracker-miners (3.0.3 -> 3.0.4) vala (0.50.2 -> 0.50.3) vim (8.2.2129 -> 8.2.2327) vte (0.62.1 -> 0.62.2) yast2 (4.3.46 -> 4.3.49) yast2-pkg-bindings (4.3.5 -> 4.3.6) yast2-trans (84.87.20201231.ee5608b05e -> 84.87.20210109.77c13975e0) === Details === ==== AppStream ==== Version update (0.12.11 -> 0.13.1) Subpackages: AppStream-lang libAppStreamQt2 libappstream4 - Disable vala bindings, fails to build on Leap 15.2 because g-ir-scanner emits the return type before parameters, which vapigen does not like - Update to 0.13.1: Bugfixes: * Install enum types headers to the right location * qt: Construct library using libappstream dependency object * validator: Improve check for invalid hyperlinks to reduce false-positives - Update to 0.13.0: Notes: * This release introduces a new library, libappstream-compose, designed to provide building blocks for composing AppStream metadata. This includes GUI stuff like font and SVG rendering, which libappstream deliberately does not provide. The new compose library is not API/ABI stable and should - for now - only be used by appstream-generator. Features: * qt: add missing Provided::KindId enum (Aleix Pol) * Add experimental libappstream-compose (Matthias Klumpp) * Implement support for display_length relation kind (Matthias Klumpp) * Implement "tv-remote" input control kind (Matthias Klumpp) * Refactor AsRelation to use GVariant internally (Matthias Klumpp) * content-rating: Align the OARS/CSM mappings of sex-* (Philip Withnall) * content-rating: Add content rating system APIs from gnome-software (Philip Withnall) * content-rating: Expand translator comments to link to OARS website (Philip Withnall) Specification: * spec: Specify display_length requires/recommends item (Matthias Klumpp) * spec: Add tv-remote user input control type (Matthias Klumpp) Bugfixes: * Use glib-mkenums to create the GType of all the available enums (Corentin Noël) * Set FD_CLOEXEC on the LMDB FD manually (Fabian Vogt) * Never ship with an embedded convenience copy of Highlight.js (Matthias Klumpp) * Don't fail doc install if global highlight.js wasn't found (Matthias Klumpp) * Properly escape markup when fixing invalid description data (Matthias Klumpp) * validator: Don't pass NULL to vprintf, it's not an allowed value (Matthias Klumpp) * meson: Kill deprecation warning for pkgconfig.generate (Matthias Klumpp) * validator: Demote cid-contains-uppercase-letter from INFO to PEDANTIC (Matthias Klumpp) * Change some AsPool GIR annotations to only transfer container, as workaround for issue in GIR (Matthias Klumpp) * Properly parse YAML font provides entry (Matthias Klumpp) * content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense (Philip Withnall) * Change return annotation of as_agreement_get_sections to "transfer none" (Rico Tzschichholz) * contrib: Vala expects element-type of PtrArray to reflect their ownership (Rico Tzschichholz) - Drop patches, now upstream: * 0001-Set-FD_CLOEXEC-on-the-LMDB-FD-manually.patch * properly-escape-markup.patch - Refresh fix-build-gcc7.patch ==== apache2-mod_php7 ==== - deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch - install php7-cli if no sapi is selected upon php7 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm - put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed ==== brltty ==== Version update (6.1 -> 6.2) Subpackages: brltty-driver-at-spi2 brltty-driver-brlapi brltty-driver-speech-dispatcher brltty-driver-xwindow brltty-lang libbrlapi0_8 python3-brlapi xbrlapi - Update to version 6.2: + See ChangeLog for changes. - Update api_version: now 0.8.1. - Replace brltty-5.5-systemd-install.patch with brltty-fix-install-dirs.patch: also adjust udev directory. - Drop brltty-gcc10.patch: fixed upstream. - Move udev rules patching to %build. - Use the Makefile to install udev and polkit rules and docs. - Brltty-config has been renamed to brltty-config.sh. - Remove polkit conditional: we always have it enabled. - Remove old espeak support: Leap prior to 15.0 is no longer supported. - Add python3-setuptools to BuildRequires: required by rpm during checks. - Add doxygen to BuildRequires: needed to build manual. - Create a brltty user on install: now expected by service. ==== ca-certificates ==== Version update (2+git20201002.34daf7f -> 2+git20210111.eeae41c) - Update to version 2+git20210111.eeae41c: * Make certbundle.run container friendly ==== ebook-tools ==== - use cmake build macros + spec-cleaner ==== ell ==== Version update (0.35 -> 0.36) - Update to release 0.36 * Fix issue with strict netlink attribute validation. * Fix issue with DUID generation for DHCPv6. * Add support for Address Conflict Detection. * Add support for PKCS#12 algorithms handling. * Add support for PKCS#12 key derivation algorithm. * Add support for RC2 and ARC4 cipher suites. ==== evolution ==== Version update (3.38.2 -> 3.38.3) Subpackages: evolution-lang evolution-plugin-bogofilter evolution-plugin-pst-import evolution-plugin-spamassassin evolution-plugin-text-highlight - Update to version 3.38.3: + Add Kabyle translation into the e_supported_locales array. + Composer: UL/OL not wrapped properly in Plain Text mode. + EABContactFormatter: Remove obsolete WebKitGTK code. + Bugs fixed: glgo#GNOME/evolution#1242, glgo#GNOME/evolution#1243, glgo#GNOME/evolution#1259, glgo#GNOME/evolution#1262, glgo#GNOME/evolution#1266, glgo#GNOME/evolution#1286, glgo#GNOME/evolution#1309, glgo#GNOME/evolution#1312. + Updated translations. ==== evolution-data-server ==== Version update (3.38.2 -> 3.38.3) Subpackages: evolution-data-server-lang libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-25 libedataserverui-1_2-2 - Update to version 3.38.3: + e-categories: Show migration runtime warning only if the file exists. + DataCalView: Created objects could be notified twice. + EReminderWatcher: - Add detailed debug prints about the scheduled reminders. - Catch a race condition when creating a calendar view. + alarm-notify: Provide application reference in canberra calls. + CamelMimeFilterToHTML: Change how empty <div> is recognized. + Addressbook:file backend: Prevent percent letter in photo filename. + Bugs fixed: glgo#GNOME/evolution-data-server#277, glgo#GNOME/evolution-data-server#286. + Updated translations. ==== evolution-ews ==== Version update (3.38.2 -> 3.38.3) Subpackages: evolution-ews-lang - Update to version 3.38.3: + EEwsNotification: Use proxy settings from the connection object. + Bugs fixed: glgo#GNOME/evolution-ews#286. ==== git ==== Version update (2.29.2 -> 2.30.0) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk - git 2.30.0: * Userdiff updates for PHP, Rust, CSS * New features and options to multiple subcommands and workflows * Avoid administrator error leading to data loss with "git push --force-with-lease[=<ref>]" by introducing "--force-if-includes" * Updates to shell autocompletion * Bug fixes and internal improvements ==== gjs ==== Version update (1.66.1 -> 1.66.2) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.66.2: + Performance improvements and crash fixes backported from the development branch. + Bug fixes enabling use of GTK 4. + Closed bugs and merge requests: - Error in function "_init()" in module "modules/overrides/GObject.js" - Revert "arg-cache: Save space by not caching GType" - gi/wrapperutils: Move gjs_get_string_id() into resolve() implementations - overrides/Gtk: Set BuilderScope in class init - Fix readline build on certain systems ==== gnome-desktop ==== Version update (3.38.2 -> 3.38.3) Subpackages: gnome-desktop-lang gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 3.38.3: + Updated translations. ==== gnome-maps ==== Version update (3.38.2 -> 3.38.3) Subpackages: gnome-maps-lang - Update to version 3.38.3: + Fix a bug where place details gets lost after searching again for the same place. + Updated translations. - Add check section and run meson_test macro. Add pkgconfig(gweather-3.0) BuildRequires needed for tests to succeed. - Stop packaging versionless so file to avoid rpmlint warning. ==== gnome-packagekit ==== Subpackages: gnome-packagekit-lang - Add gnome-packagekit-bring-back-logout-support.patch: Add back logout support(glgo#GNOME/gnome-packagekit!2, bsc#1180247). ==== gnome-terminal ==== Version update (3.38.1 -> 3.38.2) Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal - Update to version 3.38.2: + search: - Use timestamp when presenting the search dialogue - Make sure to focus the search dialogue + desktop: Set StartupWMClass + nautilus: Pass environment when creating a terminal in the current directory + Updated translations. ==== guile ==== Version update (3.0.4 -> 3.0.5) Subpackages: guile-modules-3_0 libguile-3_0-1 - GNU guile 3.0.5: * O(1) compilation of `case' and related expressions * New (ice-9 copy-tree) module * New warning: use-before-definition * New warning: non-idempotent-definition * A number of functions were deprecated with replacements * copy read-option removed - remove deprecated texinfo packaging macros ==== gvfs ==== Version update (1.46.1 -> 1.46.2) Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang - Update to version 1.46.2: + ftp: Prevent source file removal in case of transfer failure. + trash: Explicitly cancel file monitor to prevent deadlock. + smb: - Set fast content type independently of other attributes. - smb: Report progress when move operation is done. + google: Set the display name for the root folder also. + Updated translations. ==== hplip ==== Version update (3.20.9 -> 3.20.11) Subpackages: hplip-hpijs hplip-sane - Update to 3.20.11 * Upstream version update and bug fixes (no new printers) * Fix crash in hp-doctor if python3-qt4 is not installed (bsc#1180724) Added patch: dcheck.py-fix-crash-in-Qt4-version-check.patch ==== ibus-m17n ==== Version update (1.4.2 -> 1.4.3) - Update version to 1.4.3 * New translation: es (Spanish) 100% ==== ibus-table-others ==== Version update (1.3.9 -> 1.3.11) Subpackages: ibus-table-rustrad ibus-table-translit - Update version to 1.3.11 * Add Vietnamese input methods Telex and VNI (Nguy?n Gia Phong vn.mcsinyx@gmail.com) * Extend russian translit for latin slavic layouts (Marek Ne?ada marek@necada.org) - Udate version to 1.3.10 * latex: add most of Unicode 9.0 block Mathematical Alphanumeric Symbols * mathwriter-ibus: add superscript alphabets * mathwriter-ibus: added Blackboard bold letters ==== libfprint ==== Version update (1.90.6 -> 1.90.7) - Update version to 1.90.7 * vfs5011: Fix possible use-after-free * goodixmoc: Add two new PIDs (0x63AC, 0x639C) * goodixmoc: Support finger status API * synaptics: Only identify within provided prints * synaptics: Reject devices with old firmware during probe ==== libkgapi ==== Subpackages: libKPimGAPICalendar5 libKPimGAPIContacts5 libKPimGAPICore5 libKPimGAPITasks5 libkgapi-lang sasl2-kdexoauth2 - add kde-429406-dont-reset-account-scopes.patch (kde#429406) ==== libmaxminddb ==== Version update (1.4.3 -> 1.5.0) - libmaxminddb 1.5.0: * build system changes for other platforms only ==== libpwquality ==== Subpackages: libpwquality-lang libpwquality1 libpwquality1-32bit pam_pwquality pam_pwquality-32bit - Do not use macro %make_build pre SLE-15 Use "make -O %{?_smp_mflags}" instead [libpwquality.spec] ==== libqt5-qtwebengine ==== - Drop baselibs.conf, not needed after libksysguard5 got adjusted ==== libreoffice ==== Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Fix bsc#1179025 - LO-L3: LibreOffice crashes opening a PPTX * bsc1179025.diff - Fix bsc#1178807 - LO-L3: Text box from PowerPoint renders vertically instead of horizontally * bsc1178807.diff - Add icu68.patch: fix build with ICU 68 ==== llvm11 ==== Version update (11.0.0 -> 11.0.1) Subpackages: clang-tools clang11 clang11-doc libLLVM11 libLTO11 libc++-devel libc++1 libc++abi-devel libc++abi1 libclang11 - Update to version 11.0.1. * This release contains bug-fixes for the LLVM 11.0.0 release. This release is API and ABI compatible with 11.0.0. - Rebase llvm-do-not-install-static-libraries.patch. - Drop obsolete compiler-rt-dont-compile-assembly-files-as-c.patch. - Make documentation tarballs more reproducible. ==== miniupnpc ==== Version update (2.1 -> 2.2.1) - update to 2.2.1: * Add miniupnpc.rc for .dll description * Check properly for reserved IP addresses * prevent infinite loop in upnpDiscover() * Add Haiku support * testminiwget.sh can use either "ip addr" or "ifconfig -a * fix UPNP_GetValidIGD() when several devices are found * Allow Remote Host on upnpc command line * fix error 708 description in strupnperror() * Fix memory leak in upnpreplyparse.c with NewPortListing element * connecthostport.c: Code simplification, error trace fix * set timeout for select() in connecthostport() * miniupnpcmodule.c: check return of WSAStartup() ==== openSUSE-build-key ==== - update openSUSE:Factory:zSystems signing key to current version: pub rsa2048 2016-02-17 [SC] [expires: 2022-08-16] F00C20EF1E1114C9B5F69B2276CA4244F6AB3975 openSUSE:Factory:zSystems OBS Project <openSUSE:Factory:zSystems@build.opensuse.org> ==== openssh ==== Subpackages: openssh-clients openssh-common openssh-server - Update openssh-8.1p1-audit.patch (bsc#1180501). This fixes occasional crashes on connection termination caused by accessing freed memory. ==== perl-libwww-perl ==== Version update (6.51 -> 6.52) - updated to 6.52 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.52 2021-01-07 21:20:51Z - Remove block of code which creates message-digest auth request field (GH#369) (Olaf Alders) ==== php7 ==== Subpackages: php7-ctype php7-dom php7-gd php7-gettext php7-iconv php7-json php7-mbstring php7-mysql php7-pdo php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter - deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch - install php7-cli if no sapi is selected upon php7 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm - put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed ==== polkit-default-privs ==== Version update (1550+20201208.135bf51 -> 1550+20210111.f725c25) - Update to version 1550+20210111.f725c25: * polkit-rules-whitelist: add brltty brlapi group rule (bsc#1180593) ==== python-rpm-macros ==== Version update (20200824.8fa42a7 -> 20210112.86f4d9d) Subpackages: python-rpm-generators - Update to version 20210112.86f4d9d: * fix gh#openSUSE/python-rpm-macros#84: python_sysconfig_ macros - Update to version 20201207.2177fcf: * README update after merge - Update to version 20201207.259cdda: * Update python_expand description in README * python_expand to basename only - Update to version 20201204.32a910e: * fix print_provided_flavor again - Update to version 20201203.5331183: * fix print_provided_flavor - Update to version 20201128.669edb3: * fix provides (for python-numpy f2py, in gh#openSUSE/python-rpm-macros#66) - Update to version 20201123.6978323: * also rewrite subpackage_only default providers * pytest: ignore _build dirs for all flavors - Update to version 20201119.6bb5f69: * add default provider properties * don't replace %name, for subpackage_only * expand parameters for subpackage_only packages - Update to version 20201112.a4c80dc: * handle python_subpackage_only, fixes gh#openSUSE/python-rpm-macros#73 * define default providers for pythonX from pythonXY flavors: fixes #69 - Update to version 20201103.cec67c2: * document python_find_lang * add python_find_lang and allow to specify in %python_files. Fixes #5 - Update to version 20201102.31ccfc2: * fix python_clone shebang replacement * one less expansion for python_exec * expand default %python_ macros earlier * update README for multiple flavors * more command delimiters for %python_expand - Update to version 20201022.7f87908: * Add python36 and python38 flavours. - Update to version 20201021.adb6953: * Prepare for multiple python3 flavors - Remove multiple_flavors.patch as it is included in the upstream tarball. - Update to version 20201016.5d22545: * fix whitespace after escape in compileall macro - Update to version 20201016.db09189: * Delete pycache files before compilealll * Update macros/010-common-defs * Reword compileall * mention pyproject.toml and link to PEP517 and PEP518 * add description for pyunittest macro * add description for python_compileall macro * add description for pyproject macros * add python_compileall macro and use it in pyproject_install * disable pip version check: no connection to pypi.org - Update multiple_flavors.patch to generate correct names of the python binary. - %__#FLAVOR# should be defined as /usr/bin/python%{#FLAVOR#_version} not just /usr/bin/#FLAVOR# - Add patch multiple_flavors.patch which makes compile_macros.sh generate alternative flavours as well. ==== qalculate ==== Version update (3.15.0 -> 3.16.1) Subpackages: libqalculate21 qalculate-data - Update to 3.16.1: * Fix saving of local data objects (user data was deleted) * Fix kWh unit * Always place units with prefixes before other units * Improve prefixes when expression contains both units that do and units that do not use prefixes * Add daysInMonth() function - Update to 3.16.0: * Chain syntax (e.g. 1+2*3=(1+2)*3=6) * Make all currency codes (except CUP and KGS) case insensitive * Fixes for floating point format output * Fix segfault on factorization in qalc * Fix saving of local data objects * Fix BYN exchange rate url * Redesigned expression, status, and result widgets * Chain mode (GUI) * Configurable calculate-as-you-type add to history delay * Improved completion * Support for qalc commands in GUI (expression is interpreted as command if it begins with '/') * Support for reading expressions and commands from file in GUI (as in qalc, using command line option -f/--file) * Use arrow instead of "to" by default * French GUI translation * Minor bug fixes and feature improvements - ran spec-cleaner ==== rubygem-nokogiri ==== Version update (1.11.0 -> 1.11.1) Subpackages: ruby2.7-rubygem-nokogiri ruby3.0-rubygem-nokogiri - updated to version 1.11.1 see CHANGELOG.md ==== salt ==== Version update (3000.3 -> 3002.2) Subpackages: python3-salt salt-master salt-minion - Remove deprecated warning that breaks minion execution when "server_id_use_crc" opts is missing - Added: * remove-deprecated-warning-that-breaks-miniion-execut.patch - Revert wrong zypper patch to support vendorchanges flags on pkg.install - Added: * revert-add-patch-support-for-allow-vendor-change-opt.patch - Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Fix for file.check_perms to work with numeric uid/gid - Added: * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * add-pkg.services_need_restart-302.patch - virt: more network support Add more network and PCI/USB host devices passthrough support to virt module and states - Added: * open-suse-3002.2-virt-network-311.patch - Bigvm backports virt consoles, CPU tuning and topology, and memory tuning. - Added: * open-suse-3002.2-bigvm-310.patch - Fix pkg states when DEB package has "all" arch - Added: * fix-aptpkg.normalize_name-when-package-arch-is-all.patch - Do not force beacons configuration to be a list. Revert https://github.com/saltstack/salt/pull/58655 - Added: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch - Drop wrong virt capabilities code after rebasing patches - Added: * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch - Update to Salt release version 3002.2 - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3002.2.html - Modified: * add-environment-variable-to-know-if-yum-is-invoked-f.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * fix-__mount_device-wrapper-254.patch * opensuse-3000.2-virt-backports-236-257.patch * fixes-cve-2018-15750-cve-2018-15751.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * include-aliases-in-the-fqdns-grains.patch * support-config-non-root-permission-issues-fixes-u-50.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fix-batch_async-obsolete-test.patch * early-feature-support-config.patch * changed-imports-to-vendored-tornado.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * add-hold-unhold-functions.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * add-docker-logout-237.patch * add-saltssh-multi-version-support-across-python-inte.patch * fix-a-test-and-some-variable-names-229.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * debian-info_installed-compatibility-50453.patch * fix-bsc-1065792.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * restore-default-behaviour-of-pkg-list-return.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * add-migrated-state-and-gpg-key-management-functions-.patch * info_installed-works-without-status-attr-now.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * opensuse-3000.3-spacewalk-runner-parse-command-250.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * python3.8-compatibility-pr-s-235.patch * backport-virt-patches-from-3001-256.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * accumulated-changes-required-for-yomi-165.patch * support-transactional-systems-microos-271.patch * use-adler32-algorithm-to-compute-string-checksums.patch * remove-vendored-backports-abc-from-requirements.patch * fall-back-to-pymysql.patch * xen-disk-fixes-264.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * grains-master-can-read-grains.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * accumulated-changes-from-yomi-167.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * fix-async-batch-race-conditions.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * activate-all-beacons-sources-config-pillar-grains.patch * drop-wrong-mock-from-chroot-unit-test.patch * fix-for-suse-expanded-support-detection.patch * fix-novendorchange-option-284.patch * fix-virt.update-with-cpu-defined-263.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * fix-unit-tests-for-batch-async-after-refactor.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * x509-fixes-111.patch * adds-explicit-type-cast-for-port.patch * run-salt-master-as-dedicated-salt-user.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch * switch-firewalld-state-to-use-change_interface.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-async-batch-multiple-done-events.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * add-custom-suse-capabilities-as-grains.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * transactional_update-unify-with-chroot.call.patch * fix-ipv6-scope-bsc-1108557.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * opensuse-3000-libvirt-engine-fixes-251.patch * fix-grains.test_core-unit-test-277.patch * pkgrepo-support-python-2.7-function-call-295.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * fix-issue-2068-test.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fixing-streamclosed-issue.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * loop-fix-variable-names-for-until_no_eval.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * prevent-systemd-run-description-issue-when-running-a.patch * integration-of-msi-authentication-with-azurearm-clou.patch * add-all_versions-parameter-to-include-all-installed-.patch * sanitize-grains-loaded-from-roster_grains.json.patch * fix-failing-unit-tests-for-batch-async.patch * reintroducing-reverted-changes.patch * fix-for-log-checking-in-x509-test.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * opensuse-3000-virt-defined-states-222.patch * add-virt.all_capabilities.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * fix-unit-test-for-grains-core.patch * async-batch-implementation.patch * apply-patch-from-upstream-to-support-python-3.8.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * re-adding-function-to-test-for-root.patch * zypperpkg-filter-patterns-that-start-with-dot-244.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * add-standalone-configuration-file-for-enabling-packa.patch * make-profiles-a-package.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * backport-a-few-virt-prs-272.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * run-salt-api-as-user-salt-bsc-1064520.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * get-os_arch-also-without-rpm-package-installed.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * xfs-do-not-fails-if-type-is-not-present.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch - Removed: * do-not-report-patches-as-installed-when-not-all-the-.patch * add-pkg.services_need_restart-302.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * decide-if-the-source-should-be-actually-skipped.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * opensuse-3000.3-bigvm-backports-303.patch * msgpack-support-versions-1.0.0.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * use-full-option-name-instead-of-undocumented-abbrevi.patch * add-missing-_utils-at-loader-grains_func.patch * loader-invalidate-the-import-cachefor-extra-modules.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch - Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Added: * add-patch-support-for-allow-vendor-change-option-wit.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch - Add pkg.services_need_restart - Bigvm backports: virt consoles, CPU tuning and topology, and memory tuning. - Fix for file.check_perms to work with numeric uid/gid - Added: * add-pkg.services_need_restart-302.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * opensuse-3000.3-bigvm-backports-303.patch - Change 'Requires(pre)' to 'Requires' for salt-minion package (bsc#1083110) ==== sbc ==== Version update (1.4 -> 1.5) Subpackages: libsbc1 - update to 1.5: * Add support for SSE primitives. ==== tracker ==== Version update (3.0.2 -> 3.0.3) Subpackages: libtracker-sparql-3_0-0 tracker-data-files tracker-lang typelib-1_0-Tracker-3_0 - Update to version 3.0.3: + Avoid FTS5 table inconsistency with SQLite >= 3.34.0. + Fix out parameter in VAPI/Vala files. ==== tracker-miners ==== Version update (3.0.3 -> 3.0.4) Subpackages: tracker-miner-files tracker-miners-lang - Update to version 3.0.4: + Improve time_t interpretation for negative timestamps. + Fix "tracker3 search --folders". + Fix crasher after tracker-miner-fs SPARQL failures. + CI fixes. ==== vala ==== Version update (0.50.2 -> 0.50.3) Subpackages: libvala-0_50-0 - Update to version 0.50.3: + Various improvements and bug fixes: - codegen: . Use CCodeInvalidExpression instead of place holders . Don't leak memory of already assigned out-parameter on error . Don't leak memory on internal value comparison of property setter . Fix assignment of casted struct value to property - vala: . Report an error if gio-2.0 is missing for DBus support . Add missing TraverseVisitor.visit_addressof_expression() . value_type of PointerIndirection expressions must not be owned . SliceExpression need to return heap-allocated or unowned references . Accept "unowned var" as type for foreach variable declaration . Ownership transfer of inline-allocated array is not allowed - tests: Use Automake?s parallel test driver to speed up running tests - testrunner: A lot of simplifications + Bindings: - gio-2.0: Fix DBusSubtreeIntrospectFunc binding - gstreamer-1.0: Fix direction of GLib.Value typed parameters - gstreamer: Update from 1.19.0+ git master - gtk4: . Use correct cheader_include for wayland/x11 gdk backend . Don't rename binding for gtk_css_provider_load_from_data . Update to 4.0.1 - webkit2gtk-4.0: Update to 2.30.3 ==== vim ==== Version update (8.2.2129 -> 8.2.2327) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.2327, fixes the following problems * Insert mode completion messages end up in message history. * Vim9: crash when lambda uses same var as assignment. * Padding not drawn properly for popup window with title. * Vim9: checking for a non-empty string is too strict. * Vim9: get E1099 when autocmd triggered in builtin function. * Vim9: #{ still seen as start of dict in some places. * Vim9: Using uninitialized variable. * Vim9: :echo and :execute give error for empty argument. * Vim9: "exit_cb" causes Vim to exit. * Vim9: unreachable code in assignment. * Build failure with tiny features. * A user command with try/catch may not catch an expression error. * Memory leak when heredoc is not terminated. * Vim9: dead code in compiling :unlet. * Vim9: some corner cases not tested. * Vim9: concatenating lists does not adjust type of result. * Vim9: automatic conversion of number to string for dict key. * Quickfix window title not updated in all tab pages. * Vim9: crash when user command doesn't match. * Popupwin test for latin1 sometimes fails. * Github actions CI isn't used for all available platforms. * $dir not expanded when configure checks for moonjit. * screenpos() does not include the WinBar offset. * Popupwin test for latin1 still fails sometimes. * Popupwin test for terminal buffer fails sometimes. * Warning from Github actions for code analysis. * Github actions run on pusing a tag. * Vim9: can delete a Vim9 script variable from a function. * CI on cirrus times out, coveralls doesn't always run. * Vim9: when declaring a list it is not allocated yet, causing a following extend() to fail. * Various typos. * Arguments -T and -x not tested yet. * Vim9: Cannot load or store autoload variables. * Crash when discarded exception is the current exception. * Vim9: autoload function doesn't work in script that starts with an upper case letter. * Vim9: assignment to dict member does not work. * Auto format doesn't work when deleting text. * Vim9: assign test fails. (Elimar Riesebieter) * Vim9: error for assigning to dict of dict. * Vim9: test leaves file behind. * Vim9: a global function defined in a :def function fails if it uses the context. * Valgrind warning for using uninitialized value. * Vim9: number of arguments is not always checked. (Yegappan Lakshmanan) * Vim9: get internal error when assigning to undefined variable. * Mac version doesn't specify the CPU architecture. * Github actions: clang-11 handling suboptimal. * Crash with a sequence of fold commands. * Pattern "^" does not match if the first character in the line is combining. (Rene Kita) * Python 3: non-utf8 character cannot be handled. * Vim9: crash when indexing a dict with a number. * Vim9: test for error after error is flaky. * Valgrind warnings for using uninitialized value. * Vim9: value of 'magic' is still relevant. * Vim9: value of 'edcompatible' and 'gdefault' are used. * Vim9: no error when using "2" for a line number. * BufUnload is not triggered for the quickfix dummy buffer. * Vim9: error when using 'opfunc'. * Python 3 test fails sometimes. (Christian Brabandt) * Vim9: crash when calling global function from :def function. * Cannot repeat a command that uses the small delete register. * Vim9: crash when compiled with EXITFREE. * Vim9: using wrong name with lambda in nested function. * Codecov on github actions fails. * Vim9: can change constant in :def function. * Vim9: cannot use :const or :final at the script level. * Failing tests for :const. * :version output has extra spaces in compile and link command. * Assert arguments order reversed. * ml_get error when resizing window and using text property. * First write after setting 'eol' does not have NL added. (Tomá? Janou?ek) * Vim9: lambda without white space around -> is confusing. * Write file test fails on MS-Windows. * Write file test still fails on MS-Windows. * Moodle gift files are not recognized. * Vim9: using -> both for method and lambda is confusing. * Vim9: memory leak when parsing lambda fails. * :exe command line completion only works for first argument. * Illegal memory access if popup menu items are changed while the menu is visible. (Tomá? Janou?ek) * Vim9: after reloading a script variable index may be invalid. * Vim9: return type of => lambda not parsed. * Vim9: allocating a type to set TTFLAG_BOOL_OK. * Vim9: lambda with => does not work at the script level. * Checking white space around -> is not backwards compatible. * ":e#" does not give a warning for missing white space. * Vim9: `=expr` not recognized in global command. * Vim9: range with missing colon can be hard to spot. * Vim9: command modifiers not restored in catch block. * Vim9: failure if passing more arguments to a lambda than expected. * Vim9: method call with expression not supported. * Vim9: memory leak when parsing nested parenthesis. * If <Down> is mapped on the command line 'wildchar' is inserted. * Vim9: cannot keep script variables when reloading. * Vim9: Reloading marks a :def function as deleted. * Vim9: crash if script reloaded with different variable type. * Vim9: error when using :import in legacy script twice. * Vim9: script test fails. * Vim9: recognizing lambda is too complicated. * Vim9: cannot use ":e #" because # starts a comment. * build failure without the +eval feature. * Vim9: insert completion runs into error. * When "--remote file" is used "file" is not reloaded. * Compiler error for falling through into next case. * Cannot convert a byte index into a character index. * Command line wildmenu test often fails with Unix GUI. * Build failure with some Ruby versions. * 'scroll' option can change when setting the statusline or tabline but the option context is not updated. * Vim9: cannot load a Vim9 script without the +eval feature. * Vim9: concatenating lines with backslash is inconvenient. * Clientserver test fails if full path is used. * Build with Ruby and clang may fail. * Vim9: line continuation with bar does not work at script level. * Crash when popup mask contains zeroes. * Crash when making the window width of the not-current window negative. * Vim9: return value of winrestcmd() cannot be executed. * Cursor keys not recognized at the hit-Enter prompt after executing an external command. * VMS: various smaller problems. * ASAN error on exit with GUI. * Termcodes test is flaky when used over ssh with X forwarding. * Vim9: sublist is ambiguous. * Test failures in legacy script. * Vim9: crash when using lambda without return type in dict. * Vim9: expr test fails. * Vim9: bool option type is number. * Tcl test fails. * Vim9: cannot use function( after line break in :def function. * Vim9: using -> for lambda is ambiguous. * Not all OCaml related files are detected. * Test_Executable() fails when using chroot. * Window resize test fails in very wide terminal. * Vim9: boolean option gets string type. * Vim9: converting bool to string prefixes v:. * Vim9: compilation error with try-catch in skipped block. * Vim9: no error for mismatched :endfunc or :enddef. * Error message for missing endfunc/enddef is last line. * Vim9: it can be hard to see where white space is missing. * Vim9: cannot use unlet for a dict member. * Vim9: list unpack seen as declaration. * Not all :hardcopy code covered by tests. * Warning for size_t to int conversion. (Randall W. Morris) * ml_get error when changing hidden buffer in Python. * Vim9: extend() can violate the type of a variable. * Build failure. * badge for Travis is outdated. * CTRL-C not recognized in Mintty. * List of distributed files is outdated. * Missing backslash. * Falling back to old regexp engine can some patterns. * Vim9: memory leak with catch in skipped block. * Fuzzy matching doesn't give access to the scores. * Vim9: compiled "wincmd" cannot be followed by bar. * Length check mismatch with argument of strncmp(). (Christian Brabandt) * Vim9: crash when lambda has fewer arguments than expected. * Vim9: cannot set an option to a boolean value. * Vim9: cannot set an option to a false. * Sort test fails when locale is Canadian English. (Neil H Watson) * Sort test fails when locale is French Canadian. * Vim9: line break and comment not always skipped. * Vim9: 'cpo' can become empty. * Vim9: unlet of global variable cannot be compiled. * Vim9: cannot use "null" for v:null. * Vim: expr test fails. * Build failure with Motif. (Tony Mechelynck) * VMS: a few remaining problems. * Incsearch does not detect empty pattern properly. * Cannot use CTRL-N and CTRL-P in a popup menu. * Vim9: cannot set 'number' to a boolean value. * Vim9: comment right after "(" of function not recognized. * Vim9: invalid memory access making error message flaky. * Vim9: wrong order on type stack when using dict. * Vim9: cannot unlet a dict or list item. * Vim9: using an option value may use uninitialized memory. * Vim9: backtick expansion doesn't work for :foldopen. * Vim9: no test for unletting an imported variable. * Vim9: "++var" and "--var" are silently accepted. * Vim9: when using function reference type is not checked. * A shell command in the vimrc causes terminal output. * Vim9: no error when assigning lambda to funcref without return value. * 0o777 not recognized as octal. * Vim9: winsaveview() return type is too generic. * Vim9: cannot assign to a variable that shadows a command modifier. * Build failure with Ruby 3.0 and 32 bits. * Vim9: using uninitialized field when parsing range. ":silent!" not respected when parsing range fails. * Vim9: returning zero takes two instructions. * Vim9: "enddef" as dict key misintepreted as function end. * Vim9: cannot list a lambda function. * Vim9: command modifier before list unpack doesn't work. * Vim9: string and list index work differently. * "exptype_T" can be read as "expected type". * Vim9: no error for comparing bool with string. * Vim9: cannot nest closures. * Vim9: closure nested limiting to one level. * Vim9: error when inferring type from empty dict/list. * Not easy to get mark en cursor posotion by character count. * Vim9: crash if map() changes the item type. * Build error with +eval feature but without +spell. * Debugging code included. ==== vte ==== Version update (0.62.1 -> 0.62.2) Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91 vte-lang - Update to version 0.62.2: + widget: - Limit select-all to the writable region not including the scrollback - Fix idle child-exited signal after dispose + app: - Fix search next/prev button sensitivity - Fix background image drawing + lib: - desc is not a smart pointer in 0.62 - Fix unused variable warning when not using getrlimit - Use sysconf on macos to get the upper limit of number of FDs - Sanitise the passed-in font description - Add missing nullable annotation to spawn child setup functions ==== yast2 ==== Version update (4.3.46 -> 4.3.49) Subpackages: yast2-logs - Keep the libzypp target open to verify other packages (bsc#1180858, related to the previous fix bsc#1179773) - 4.3.49 - Ensure the libzypp target is initialized when downloading the skelcd packages (to verify the GPG signatures) (bsc#1179773) - Log more details when several resolvables (instead of a single one) are unexpectedly found (related to bsc#1176276) - 4.3.48 - Fix default for hibernation proposal (bsc#1169874) - 4.3.47 ==== yast2-pkg-bindings ==== Version update (4.3.5 -> 4.3.6) - Fixed repository refresh (a bug caused downloading only the index file in some cases) (bsc#1180203) - 4.3.6 ==== yast2-trans ==== Version update (84.87.20201231.ee5608b05e -> 84.87.20210109.77c13975e0) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20210109.77c13975e0: * New POT for text domain 'vm'. * Translated using Weblate (Slovak) * Translated using Weblate (Slovak) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Catalan) * Translated using Weblate (Catalan) * Translated using Weblate (Catalan) * Translated using Weblate (Japanese) * Translated using Weblate (Japanese) * New POT for text domain 'control'. * New POT for text domain 'cluster'. * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil))
On Mon, 2021-01-18 at 12:00 +0000, Dominique Leuenberger wrote:
Packages changed: python-rpm-macros (20200824.8fa42a7 -> 20210112.86f4d9d)
=== Details ===
==== python-rpm-macros ==== Version update (20200824.8fa42a7 -> 20210112.86f4d9d
This change has potential for quite some headaches - it was in Staging for a long time to get things sorted out 'reasonably well', BUT: depending on your python-* modules installed, this can be a rough weekfor you. There is a large number of packages that did not like the change (none of the ring packages, so 'most' users probably won't feel it) If you are a python-* maintainer and see your packages newly fail, please try to help everybody to get your packages back on track. Benjamin Greiner has proven to be very helpful in those cases. The main change is that the python-FOO spec files (when using the long established python-single-spec style, which we had already for py2/py3 in place) will produce python36-FOO and python38-FOO (the 38-FOO provides/obsoletes python3-FOO, helping for the migrationpath) The 'not too distant'; future should see this concept further enhanced with python39 added to the mix. But that is not even staged. Let's first iron out glitches with the two python3.x variants. Cheers, Dominique
Hello all, Am 18.01.21 um 13:10 schrieb Dominique Leuenberger / DimStar:
On Mon, 2021-01-18 at 12:00 +0000, Dominique Leuenberger wrote:
Packages changed: python-rpm-macros (20200824.8fa42a7 -> 20210112.86f4d9d)
=== Details ===
==== python-rpm-macros ==== Version update (20200824.8fa42a7 -> 20210112.86f4d9d This change has potential for quite some headaches - it was in Staging for a long time to get things sorted out 'reasonably well', BUT:
depending on your python-* modules installed, this can be a rough weekfor you.
There is a large number of packages that did not like the change (none of the ring packages, so 'most' users probably won't feel it)
Honestly, I expected more to fail. Currently, we only have about ~400 probably Python related build failures in openSUSE:Factory standard and less than 300 unresolvables. A large part of those are python-azure-* packages for which a trivial fix has already been submitted. So most packages using python singlespec are in a good shape!
The main change is that the python-FOO spec files (when using the long established python-single-spec style, which we had already for py2/py3 in place) will produce python36-FOO and python38-FOO (the 38-FOO provides/obsoletes python3-FOO, helping for the migrationpath)
This is also potentially facing users doing a `zypper dup`. Some packages python-FOO successfully rebuilt and now require python38-BAR at runtime, but python-BAR did not build for the snapshot yet and still "only" provide python3-BAR. scipy is a prominent example for BAR (fixed today). Simply don't replace the package depending on python3-scipy just yet. The non-updated package will work with the new snapshot just fine. The file contents are the same (if python-FOO was not updated on top of it), using python 3.8.
Cheers, Dominique
Thanks Dominique, Matej and everyone else to help get this on track! Ben
participants (3)
-
Ben Greiner
-
Dominique Leuenberger
-
Dominique Leuenberger / DimStar