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=20201129 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: ImageMagick (7.0.10.35 -> 7.0.10.43) alsa-firmware autoyast2 (4.3.62 -> 4.3.63) bluez-firmware dconf-editor (3.38.0 -> 3.38.2) devhelp (3.38.0 -> 3.38.1) eog (3.38.0 -> 3.38.1) eog-plugins (3.26.5 -> 3.26.6) evolution (3.38.1 -> 3.38.2) evolution-data-server (3.38.1 -> 3.38.2) evolution-ews (3.38.1 -> 3.38.2) flatpak (1.8.2 -> 1.8.3) fuse gcin gedit (3.38.0 -> 3.38.1) gedit-plugins (3.38.0 -> 3.38.1) glade (3.38.1 -> 3.38.2) glibmm2_4 (2.64.2 -> 2.64.4) gnome-calculator (3.38.1 -> 3.38.2) gnome-control-center (3.38.1 -> 3.38.2) gnome-desktop (3.38.1 -> 3.38.2) gnome-maps (3.38.1.1 -> 3.38.2) gnome-music (3.38.1 -> 3.38.2) gnome-settings-daemon gnome-user-docs (3.38.1 -> 3.38.2) gpg2 (2.2.24 -> 2.2.25) gstreamer-editing-services (1.18.0 -> 1.18.1) gtk3 (3.24.23 -> 3.24.23+118) initviocons inkscape kbd libical libical-glib libksba (1.4.0 -> 1.5.0) libostree (2020.3 -> 2020.8) librsvg (2.50.1 -> 2.50.2) libsigc++2 (2.10.4 -> 2.10.6) libuv (1.39.0 -> 1.40.0) libxml2 malcontent nautilus (3.38.1 -> 3.38.2) pam_mount python-attrs (20.2.0 -> 20.3.0) python-certifi (2020.6.20 -> 2020.11.8) python-libxml2 python-mailman (3.3.1 -> 3.3.2) python-qt5 (5.15.1 -> 5.15.2) python-sniffio (1.1.0 -> 1.2.0) python38 python38-core python38-documentation rubygem-rubocop (1.3.1 -> 1.4.2) scim tepl (5.0.0 -> 5.0.1) tracker tracker-miners vala (0.50.1 -> 0.50.2) vim (8.2.1975 -> 8.2.2039) webkit2gtk3 (2.30.2 -> 2.30.3) xfce4-branding-openSUSE yast2 (4.3.41 -> 4.3.44) yast2-network (4.3.28 -> 4.3.30) yast2-storage-ng (4.3.22 -> 4.3.24) yelp (3.38.1 -> 3.38.2) yelp-xsl (3.38.1 -> 3.38.2) === Details === ==== ImageMagick ==== Version update (7.0.10.35 -> 7.0.10.43) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagick++-7_Q16HDRI4 - version update to 7.0.10.43 * add padding to AcquirePolicyString(). * revert memory patch to avert possible thread lock. * add support for FilmLight FL32 image format. * remove Linux shell artifact from Windows delegate configuration file. * fix shell injection vulnerability via the -authenticate option (reference alex@cure...). * support DPX 4:2:2 sampling. * Release ImageMagick version 7.0.10-38 GIT revision 17815:bf51a3f1f:20201114 * add image settings support to -fx. * better support for TIFF YCbCr photometric. * verify TTF glyph format before dereferencing (reference https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26932). * force single HEIC image per container. * Release ImageMagick version 7.0.10-37 GIT revision 17780:47a8392ef:20201107 * check and report if profile is corrupt. * do not add entropy based on mkstemp() unique filename. ==== alsa-firmware ==== - Fix build with older distros without %_firmwaredir ==== autoyast2 ==== Version update (4.3.62 -> 4.3.63) Subpackages: autoyast2-installation - Rules download: The result will be stored in the target file when the download has failed. This file has to be removed (bsc#1178804) - 4.3.63 ==== bluez-firmware ==== - use %_firmwaredir ==== dconf-editor ==== Version update (3.38.0 -> 3.38.2) Subpackages: dconf-editor-lang - Update to version 3.38.2: + Updated translations. ==== devhelp ==== Version update (3.38.0 -> 3.38.1) Subpackages: devhelp-lang emacs-plugin-devhelp gedit-plugin-devhelp vim-plugin-devhelp - Update to version 3.38.1: + Updated translations. ==== eog ==== Version update (3.38.0 -> 3.38.1) Subpackages: eog-lang - Update to version 3.38.1: + Bugs fixed: glgo#GNOME/eog!77, glgo#GNOME/eog!81, glgo#GNOME/eog#154. + Updated translations. ==== eog-plugins ==== Version update (3.26.5 -> 3.26.6) Subpackages: eog-plugins-lang - Update to version 3.26.6: + Replace projects.gnome.org URLs with gitlab.gnome.org URLs. + Replace Bugzilla URLs with gitlab.gnome.org URLs. + Updated translations. ==== evolution ==== Version update (3.38.1 -> 3.38.2) Subpackages: evolution-lang evolution-plugin-bogofilter evolution-plugin-pst-import evolution-plugin-spamassassin evolution-plugin-text-highlight - Update to version 3.38.2: + Reuse existing mail session when generating import preview + Fix two memory leaks related to data import + e-convert.js: Missing line breaks with nested paragraphs + ECompEditor: Extract plain email address from backend property + Mail: Disable 'Export to PDF' on drag & drop + ECompEditor: Add easy way to open URLs in the Location field + Calendar: Linkify URL and Location in import component preview + Adapt html editor tests after "I#1158 - Composer: Disable spellcheck of quoted text" + html-editor: Update unit tests after change for I#1204 + help: - Fix broken xpointer namespaces - Fix broken xinclude for license in footer + Bugs fixed: glgo#GNOME/evolution#913, glgo#GNOME/evolution#1122, glgo#GNOME/evolution#1133, glgo#GNOME/evolution#1139, glgo#GNOME/evolution#1140, glgo#GNOME/evolution#1148, glgo#GNOME/evolution#1156, glgo#GNOME/evolution#1158, glgo#GNOME/evolution#1160, glgo#GNOME/evolution#1170, glgo#GNOME/evolution#1171, glgo#GNOME/evolution#1175, glgo#GNOME/evolution#1197, glgo#GNOME/evolution#1204, glgo#GNOME/evolution#1206, glgo#GNOME/evolution#1207, glgo#GNOME/evolution#1213, glgo#GNOME/evolution#1214, glgo#GNOME/evolution#1230, glgo#GNOME/evolution!68, glgo#GNOME/evolution!71. + Updated translations. ==== evolution-data-server ==== Version update (3.38.1 -> 3.38.2) 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.2: + Calendar: Fix a possible leak in e_cal_util_parse_ics_string() + ECalCache: Avoid runtime warning from ecc_update_timezones_table() + EReminderWatcher: Default alarm range should be from the day begin + EBufferTagger: Derive link color from the theme + EBook/CalBackend: Correct free function for the pending_operations queue + Bugs fixed: glgo#GNOME/evolution-data-server#81, glgo#GNOME/evolution-data-server#257, glgo#GNOME/evolution-data-server#260, glgo#GNOME/evolution-data-server#269, glgo#GNOME/evolution-data-server#272, glgo#GNOME/evolution-data-server#273, glgo#GNOME/evolution-data-server!46, glgo#GNOME/evolution-data-server!47, glgo#GNOME/evolution-data-server!50. + Updated translations. ==== evolution-ews ==== Version update (3.38.1 -> 3.38.2) Subpackages: evolution-ews-lang - Update to version 3.38.2: + Listen for change notifications only on user folders + Calendar: Copy 'X-MICROSOFT-SKYPETEAMSMEETINGURL' into 'URL' property + Preset OAuth2 Client ID for Office365 + Bugs fixed: glgo#GNOME/evolution-ews#32 + Updated translations. ==== flatpak ==== Version update (1.8.2 -> 1.8.3) Subpackages: libflatpak0 system-user-flatpak typelib-1_0-Flatpak-1_0 - Update to version 1.8.3: + Fixed progress reporting for OCI and extra-data. + The in-memory summary cache is more efficient. + Fixed authentication getting stuck in a loop in some cases. + Fixed authentication error reporting. + We now extract OCI info for runtimes as well as apps. + Fixed crash if anonymous authentication fails and -y is specified. + flatpak info now only looks at the specified installation if one is specified. + Better error reporting for server HTTP errors during download. + Uninstall now removes applications before the runtime it depends on. + Fixed test-suite to pass with the latest OSTree version. + Fixed dbus environment variables in flatpak enter. + Avoid updating metadata from the remote when uninstalling. + Fixed error message handling in various places. + FlatpakTransaction now verifies all passed in refs to avoid. + potential issues with invalid names. + Updated translations. ==== fuse ==== Subpackages: libfuse2 - prepare usrmerge (boo#1029961) ==== gcin ==== Subpackages: gcin-gtk2 gcin-gtk3 gcin-qt5 libgcin-im-client1 - Move the startup snippet to /usr/etc/X11/xim.d for TW ==== gedit ==== Version update (3.38.0 -> 3.38.1) Subpackages: gedit-lang python3-gedit - Update to version 3.38.1: + AppData: change donation URL to Liberapay. + Improvements to the user manual. + Updated translations. ==== gedit-plugins ==== Version update (3.38.0 -> 3.38.1) Subpackages: gedit-plugins-data gedit-plugins-lang - Update to version 3.38.1: + Updated translations. ==== glade ==== Version update (3.38.1 -> 3.38.2) Subpackages: glade-lang libgladeui-2-13 - Update to version 3.38.2: + Fix windows compatibility issues. + Fix build against Python 3.9. + Bugs fixed: glgo#GNOME/glade#355, glgo#GNOME/glade#53, glgo#GNOME/glade#371. ==== glibmm2_4 ==== Version update (2.64.2 -> 2.64.4) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - Update to version 2.64.4: + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using without property name. + gmmproc: - Add optional decl_prefix parameter to _WRAP_GERROR and _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS Visual C++. - Allow decorating comparison operators (for Visual Studio builds). - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment. - Decorate private generated classes with __declspec when building with Visual Studio. - generate_wrap_init.pl.in: Use g_type_ensure(SomeClass::get_type()) to ensure that get_type() is called. + Build: - Use __declspec(dllexport) consistently when building glibmm with Visual Studio. - Meson build: Set default value of the 'warnings' option to 'min'. - Improve NMake support. - Improve Visual Studio support. - docs/reference/: Update for Doxygen >= 1.8.16. - Meson build: Fix versioning on macOS. + Documentation: - Glib::BalancedTree docs: Recommend std::map or std::unordered_map. - Meson build: Add missing Glib::Value and Variant documentation. - Add meson BuildRequires and macros, following upstreams port. - Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed for building documentation. ==== gnome-calculator ==== Version update (3.38.1 -> 3.38.2) Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator - Update to version 3.38.2: + Fixed radians and degrees preference swapped. + Updated translations. ==== gnome-control-center ==== Version update (3.38.1 -> 3.38.2) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces - Update to version 3.38.2: + Applications: Fix NULL hash table being unreffed. + Keyboard: Fix gtk_widget_get_can_default assertion error. + Network: Correctly detect when ethernet devices are hotplugged. + Printers: - Make printers panel have a smaller minimum width. - Fix leak of printer name in callbacks. + Sharing: Disable Tracker 3. + Sound: Update libgvc to add support for recent UCM related changes in ALSA and PulseAudio. + Users: Fix free of const string. + Wacom: Fix a critical warning if loading a cursor fails. + Updated translations. ==== gnome-desktop ==== Version update (3.38.1 -> 3.38.2) 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.2: + Updated translations. ==== gnome-maps ==== Version update (3.38.1.1 -> 3.38.2) Subpackages: gnome-maps-lang - Update to version 3.38.2: + Updated translations. ==== gnome-music ==== Version update (3.38.1 -> 3.38.2) Subpackages: gnome-music-lang - Update to version 3.38.2: + Do not make display an empty view on launch. + Fix new songs retrieval when they are added to the music directory. + Fix artist queries to retrieve art. + Fix playlist sorting crash. + Wrong checkbox style in AlbumWidget. + Updated translations. ==== gnome-settings-daemon ==== Subpackages: gnome-settings-daemon-lang - No longer pass - -libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 to meson, but revert back to the default. The generated files contain use libexecdir for own generated files (correct) but also to identify where to find gnome-session-ctl, which for obvious reasons is not in libexecdir/gnome-settings-daemon-3.0. ==== gnome-user-docs ==== Version update (3.38.1 -> 3.38.2) - Update to version 3.38.2: + Improvements to docs for Contacts. + Improvements to docs for Files. + Updates to docs for background settings. + Updated translations. ==== gpg2 ==== Version update (2.2.24 -> 2.2.25) Subpackages: dirmngr gpg2-lang - GnuPG 2.2.25: * scd: Fix regression in 2.2.24 requiring gpg --card-status before signing or decrypting * gpgsm: Using Libksba 1.5.0 signatures with a rarely used combination of attributes can now be verified ==== gstreamer-editing-services ==== Version update (1.18.0 -> 1.18.1) Subpackages: libges-1_0-0 typelib-1_0-GES-1_0 - Fix minimum version of pkgconfig(gst-validate-1.0) BuildRequires. - Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes - bug fixes and memory leak fixes - various stability and reliability improvements + gst-editing-services changes: - ges: Do not recreate auto-transitions when changing clip assets - ges: Fix a copy/paste mistake in meson file ==== gtk3 ==== Version update (3.24.23 -> 3.24.23+118) Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.23+118: + cssnode: Bail out nicely if there is no settings (#2780). + gdk/wayland: Add support for primary-selection-unstable-v1 (#2591). + wayland: Emit dummy configure event when resizing while fixed. + colorchooser: Backport the new color palette. + gdk: Fix parent relative background crash. + Updated translations. ==== initviocons ==== - prepare usrmerge (boo#1029961) ==== inkscape ==== Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape-lang - Switch to ninja; probably fixes intermittent build failure (bsc#1177208). ==== kbd ==== Subpackages: kbd-legacy - prepare usrmerge (boo#1029961) ==== libical ==== - Add libical-read-v2-v3-data.patch: correctly read slim timezone data (bsc#1178412). ==== libical-glib ==== - Add libical-read-v2-v3-data.patch: correctly read slim timezone data (bsc#1178412). ==== libksba ==== Version update (1.4.0 -> 1.5.0) - libksba 1.5.0: * ksba_cms_identify now identifies OpenPGP keyblock content * Supports TR-03111 plain format ECDSA signature verification * Fixes a CMS signed data parser bug exhibited by a somewhat strange CMS message - remove deprecated texinfo macros and update signing keyring ==== libostree ==== Version update (2020.3 -> 2020.8) Subpackages: libostree-1-1 - Update to version 2020.8: + This release mostly contains scalability improvements and bugfixes. + Caching-related HTTP headers are now supported on summaries and signatures, so that they do not have to be re-downloaded if not changed in the meanwhile. + Summaries and delta have been reworked to allow more fine-grained fetching. + Finally, this fixes several bugs related to atomic variables, HTTP timeouts, and 32-bit architectures. - Changes from version 2020.7: + Static deltas can now be signed to more easily support offline verification. + There's now support for multiple initramfs images; the idea here is that one can have a "main" initramfs image and a secondary one which represents local configuration. + The documentation is now moved to https://ostreedev.github.io/ostree/ + Lot of preparatory cleanups to the pull code landed for upcoming work on indexing deltas outside of the summary. + On the bugfix side, the biggest one is a fix for an assertion failure when upgrading from systems before ostree supported devicetree. + Also notable is that ostree no longer hardlinks zero sized files to avoid hitting filesystem maximum link counts. - Changes from version 2020.6: + One notable feature: ostree now supports / and /boot being on the same filesystem. + Other than that it's mostly bugfixes; there is one quite important one for anyone using the readonly=true for /sysroot (which is still just Fedora CoreOS I suspect). + There's some improvements to the GObject Introspection metadata, some (cosmetic) static analyzer fixes, a fix for the immutable bit on s390x, dropping a deprecated bit in the systemd unit file, etc. - Changes from version 2020.5: + This release primarily fixes a regression in 2020.4 where the "readonly sysroot" changes incorrectly left the sysroot read-only on systems that started out with a read-only / (most of them, e.g. Fedora Silverblue/IoT at least). + There's some additions to the pull API to aid flatpak. + There were a few fixes to the man pages, and ostree show now displays the parent commit. + The default dracut config now enables reproducibility. + On the "feature" side, there is a new ostree admin unlock - -transient. We expect this to be a foundation for further support for "live" updates. - Changes from version 2020.4: + By far the biggest change in this release is new ed25519 signing support, powered by libsodium. + stree commit gained a new --base argument, which significantly simplifies constructing "derived" commits, particularly for systems using SELinux. + Handling of the read-only sysroot was reimplemented to run in the initramfs and be more reliable. Enabling the readonly=true flag in the repo config is recommended. + Several bugs were fixed in locking for the temporary "staging" directories OSTree creates, particularly on NFS. + lib: Coerce flags enums to GIR bitfields changed some values to be (correctly) flags - this may show up as incompatible for GObject Introspection consumers (but not C). + A new timestamp-check-from-rev option was added for pulls, which makes downgrade protection more reliable and will be used by Fedora CoreOS. + Several fixes and enhancements were made for "collection" pulls including a new --mirror option. + The ostree commit command learned a new --mode-ro-executables which enforces W^R semantics on all executables. + A new commit metadata key (OSTREE_COMMIT_META_KEY_ARCHITECTURE) was added to help standardize the architecture of the OSTree commit. This could be used on the client side for example to sanity-check that the commit matches the architecture of the machine before deploying. ==== librsvg ==== Version update (2.50.1 -> 2.50.2) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 librsvg-lang rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.50.2: + Fix dx/dy offsets in nested <tspan> elements. ==== libsigc++2 ==== Version update (2.10.4 -> 2.10.6) - Update to version 2.10.6: + Build: Meson build: Fix versioning on macOS. + Documentation: - sigc++/sigc++.h: Describe how to use libsigc++ with Meson. - Update links to the web page, now at libsigcplusplus.github.io/libsigcplusplus. ==== libuv ==== Version update (1.39.0 -> 1.40.0) - update to 1.40.0: * udp: add UV_UDP_MMSG_FREE recv_cb flag * include: re-map UV__EPROTO from 4046 to -4046 * doc: correct UV_UDP_MMSG_FREE version added * doc: add uv_metrics_idle_time() version metadata * src: suppress user_timeout maybe-uninitialized * test: fix compiler warning * build: fix the Haiku cmake build * linux: fix i386 sendmmsg/recvmmsg support * build: add libuv-static pkg-config file * build,unix: add QNX support * include: remove incorrect UV__ERR() for EPROTO ==== libxml2 ==== Subpackages: libxml2-2 libxml2-2-32bit libxml2-tools - Avoid quadratic checking of identity-constraints: [bsc#1178823] * key/unique/keyref schema attributes currently use qudratic loops to check their various constraints (that keys are unique and that keyrefs refer to existing keys). * This fix uses a hash table to avoid the quadratic behaviour. - Add libxml2-Avoid-quadratic-checking-of-identity-constraints.patch ==== malcontent ==== Subpackages: libmalcontent-0-0 libmalcontent-ui-0-0 malcontent-lang typelib-1_0-Malcontent-0 - Don't actually install com.endlessm.ParentalControls.rules: this just grants 'wheel'-group members access without password; as openSUSE does not support 'wheel' by default, we only ship the file as sample file (boo#1177974#c8). ==== nautilus ==== Version update (3.38.1 -> 3.38.2) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 nautilus-lang - Update to version 3.38.2: + Search for tracker3 in PATH. + Fix batch rename dialog crashes. + Fix double-click row check. + Updated translations. ==== pam_mount ==== Subpackages: libcryptmount0 libcryptmount0-32bit pam_mount-32bit - Restore symlinks while util-linux is pending ==== python-attrs ==== Version update (20.2.0 -> 20.3.0) - update to 20.3.0: - ``attr.define()``, ``attr.frozen()``, ``attr.mutable()``, and ``attr.field()`` remain **provisional**. ==== python-certifi ==== Version update (2020.6.20 -> 2020.11.8) - update to 2020.11.8: * Python 3.8+ support - Add two-basic-unit-tests.patch which includes two at least simple test patches (gh#certifi/python-certifi#137). ==== python-libxml2 ==== - Avoid quadratic checking of identity-constraints: [bsc#1178823] * key/unique/keyref schema attributes currently use qudratic loops to check their various constraints (that keys are unique and that keyrefs refer to existing keys). * This fix uses a hash table to avoid the quadratic behaviour. - Add libxml2-Avoid-quadratic-checking-of-identity-constraints.patch ==== python-mailman ==== Version update (3.3.1 -> 3.3.2) - Update to 3.3.2: * Support for inviting users to join mailing lists. * New adddmembers, delmembers and syncmembers command to manage membership from CLI. * Addition of new REST API endpoints that return the count of held messages and subscription requests of much faster page loads in Postorius. * Addition of support for filtering in some API endpoints like Members and Subscription requests. * Support for address= option in email join command to subscribe an address other then sending address. * Addition of who email command to lookup memberships. * Expose emergency field for MailingList resource in REST API. * Several bug fixes to support new major version of libraries like dnspython, flufl.* etc. ==== python-qt5 ==== Version update (5.15.1 -> 5.15.2) - Update to version 5.15.2 * Bound signals are now hashable. - Drop patches merged upstream * pyqt5-customaudio-qt511.patch * pyqt5-signals-hashable.patch ==== python-sniffio ==== Version update (1.1.0 -> 1.2.0) - update to 1.2.0: * Include type hints ==== python38 ==== Subpackages: python38-curses python38-dbm python38-tk - The Python stdlib >= does not provide importlib_metadata or importlib_resources but importlib.metadata and importlib.resources. If a package specifically asks for importlib_*, they actually require the dedicated package with extended API. ==== python38-core ==== Subpackages: libpython3_8-1_0 python38-base - The Python stdlib >= does not provide importlib_metadata or importlib_resources but importlib.metadata and importlib.resources. If a package specifically asks for importlib_*, they actually require the dedicated package with extended API. ==== python38-documentation ==== - The Python stdlib >= does not provide importlib_metadata or importlib_resources but importlib.metadata and importlib.resources. If a package specifically asks for importlib_*, they actually require the dedicated package with extended API. ==== rubygem-rubocop ==== Version update (1.3.1 -> 1.4.2) - New upstream release 1.4.2 [#]## Bug fixes * [#9083](https://github.com/rubocop-hq/rubocop/pull/9083): Fix `Style/RedundantArgument` cop raising offense for more than one argument. ([@tejasbubane][]) * [#9089](https://github.com/rubocop-hq/rubocop/issues/9089): Fix an incorrect auto-correct for `Style/FormatString` when using springf with second argument that uses an operator. ([@koic][]) * [#7670](https://github.com/rubocop-hq/rubocop/issues/7670): Handle offenses inside heredocs for `-a --disable-uncorrectable`. ([@jonas054][]) * [#9070](https://github.com/rubocop-hq/rubocop/issues/9070): Fix `Lint/UnmodifiedReduceAccumulator` error when the block does not have enough arguments. ([@dvandersluis][]) [#]## Changes * [#9091](https://github.com/rubocop-hq/rubocop/pull/9091): Have `Naming/VariableNumber` accept _1, _2, ... ([@marcandre][]) * [#9087](https://github.com/rubocop-hq/rubocop/pull/9087): Deprecate `EnforceSuperclass` module. ([@koic][]) [@tejasbubane]: https://github.com/tejasbubane [@koic]: https://github.com/koic [@jonas054]: https://github.com/jonas054 [@dvandersluis]: https://github.com/dvandersluis [@marcandre]: https://github.com/marcandre - New upstream release 1.4.1 [#]## Bug fixes * [#9082](https://github.com/rubocop-hq/rubocop/pull/9082): Fix gemspec to include assets directory. ([@javierav][]) [@javierav]: https://github.com/javierav - New upstream release 1.4.0 Drop patch: * 0001-Use-usr-bin-bash-instead-of-env-as-the-shebang.patch (file no longer in the gem) [#]## New features * [#7737](https://github.com/rubocop-hq/rubocop/issues/7737): Add new `Style/RedundantArgument` cop. ([@tejasbubane][]) * [#9064](https://github.com/rubocop-hq/rubocop/issues/9064): Add `EmptyLineBetweenMethodDefs`, `EmptyLineBetweenClassDefs` and `EmptyLineBetweenModuleDefs` config options for `Layout/EmptyLineBetweenDefs` cop. ([@tejasbubane][]) * [#9043](https://github.com/rubocop-hq/rubocop/pull/9043): Add `--stderr` to write all output to stderr except for the autocorrected source. ([@knu][]) [#]## Bug fixes * [#9067](https://github.com/rubocop-hq/rubocop/pull/9067): Fix an incorrect auto-correct for `Lint::AmbiguousRegexpLiteral` when passing in a regexp to a method with no receiver. ([@amatsuda][]) * [#9060](https://github.com/rubocop-hq/rubocop/issues/9060): Fix an error for `Layout/SpaceAroundMethodCallOperator` when using `__ENCODING__`. ([@koic][]) * [#7338](https://github.com/rubocop-hq/rubocop/issues/7338): Handle assignment with `[]=` in `MultilineMethodCallIndentation`. ([@jonas054][]) * [#7726](https://github.com/rubocop-hq/rubocop/issues/7726): Fix `MultilineMethodCallIndentation` indentation inside square brackets. ([@jonas054][]) * [#8857](https://github.com/rubocop-hq/rubocop/issues/8857): Improve how `Exclude` properties are generated by `--auto-gen-config`. ([@jonas054][]) [#]## Changes * [#8788](https://github.com/rubocop-hq/rubocop/issues/8788): Change `Style/Documentation` to not trigger offense with only macros. ([@tejasbubane][]) * [#8993](https://github.com/rubocop-hq/rubocop/issues/8993): Allow `ExcludedMethods` config of `Metrics/MethodLength` cop to contain regex. ([@tejasbubane][]) * [#9073](https://github.com/rubocop-hq/rubocop/issues/9073): Enable `Layout/LineLength`'s auto-correct by default. ([@bbatsov][]) * [#9079](https://github.com/rubocop-hq/rubocop/pull/9079): Improve the gemspec to load only the necessary files without the git utility. ([@piotrmurach][]) * [#9059](https://github.com/rubocop-hq/rubocop/pull/9059): Update `Lint/UnmodifiedReduceAccumulator` to accept blocks which return in the form `accumulator[element]`. ([@dvandersluis][]) * [#9072](https://github.com/rubocop-hq/rubocop/pull/9072): `Lint/MissingSuper`: exclude `method_missing` and `respond_to_missing?`. ([@marcandre][]) * [#9074](https://github.com/rubocop-hq/rubocop/pull/9074): Allow specifying a pull request ID when calling `rake changelog:*`. ([@marcandre][]) [@tejasbubane]: https://github.com/tejasbubane [@knu]: https://github.com/knu [@amatsuda]: https://github.com/amatsuda [@koic]: https://github.com/koic [@jonas054]: https://github.com/jonas054 [@bbatsov]: https://github.com/bbatsov [@piotrmurach]: https://github.com/piotrmurach [@dvandersluis]: https://github.com/dvandersluis [@marcandre]: https://github.com/marcandre ==== scim ==== Subpackages: scim-gtk scim-gtk-32bit scim-gtk3 scim-lang - Move the startup snippet to /usr/etc/X11/xim.d for TW ==== tepl ==== Version update (5.0.0 -> 5.0.1) Subpackages: libtepl-5-0 tepl-5-lang - Update to version 5.0.1: + Updated translations. ==== tracker ==== Subpackages: libtracker-sparql-3_0-0 tracker-lang typelib-1_0-Tracker-3_0 - split out the datafiles that are required by the tracker-miners ==== tracker-miners ==== Subpackages: tracker-miner-files tracker-miners-lang - require the newly split out tracker-data-files ==== vala ==== Version update (0.50.1 -> 0.50.2) Subpackages: libvala-0_50-0 - Update to version 0.50.2: + Various improvements and bug fixes: - codegen: . More use of delegate_target_type and delegate_target_destroy_type. . Reduce get_delegate_target/ get_delegate_target_destroy_notify calls. . Don't use inferred type for temp-value to access generic property. . Update outdated array _size_ variable of captured local-variable. . Report internal error for unsupported collection type in foreach. - vala: . Issue an error on void initializer for local-variable. . Allow markup-reader to accept spaces around '=' of attribute assignment. . CodeNode.source_reference is optional, so let the API respect that. . Use DataType.compatible() to check for string concatenation. - valadoc: Don't call CodeContext.pop() on empty stack. - libvaladoc: Don't filter-out generic type-parameters of delegates. - libvaladoc/girimporter: Skip "docsection" elements in <namespace>. - testrunner: Add "-Werror=return-local-addr" flag. + Bindings updates. ==== vim ==== Version update (8.2.1975 -> 8.2.2039) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.2039, fixes the following problems * Cannot backspace in prompt buffer after using cursor-left. (Maxim Kim) * Vim9: error for using a string in a condition is confusing. * Making a mapping work in all modes is complicated. * "term_opencmd" option of term_start() is truncated. (Sergey Vlasov) * Vim9: some tests are not done at the script level. * MinGW: parallel compilation might fail. * Quickfix window not updated when adding invalid entries. * ml_get error when using <Cmd> to open a terminal. * Cannot use :vimgrep in omni completion, causing C completion to fail. * Crash when closing terminal popup with <Cmd> mapping. * Expression test is flaky on Appveyor. * Still in Insert mode when opening terminal popup with a <Cmd> mapping in Insert mode. * Info popup triggers WinEnter and WinLeave autocommands. * Cursor position wrong in terminal popup with finished job. * Coverity warns for not using the ga_grow() return value. * Build fails with small features. * Occasional failure of the netbeans test. * The popup menu can cause too much redrawing. * Vim9: invalid error for argument of extend(). * Window changes when using bufload() while in a terminal popup. * Terminal Cmd test sometimes fails to close popup. * Terminal popup test sometimes fails. * Vim9: dict.key assignment not implemented yet. * Vim9: :def function does not apply 'maxfuncdepth'. * Vim9: lambda argument shadowed by function name. * Build error with +conceal but without +popupwin. * Compiler warning for uninitialized variable. * Redoing a mapping with <Cmd> doesn't work properly. * .pbtxt files are not recognized. * Test for insert mode in popup is not reliable. * Vim9: compiling fails for unreachable return statement. * "syn sync" reports a very large number. * Vim9: confusing error message when using bool wrongly. * Vim9: not skipping white space after unary minus. * Using CTRL-O in a prompt buffer moves cursor to start of the line. * Vim9: literal dict #{} is not like any other language. * Swap file test is a little flaky. * Missing part of the dict change. * Vim9: script variable not found from lambda. * Swap file test fails on MS-Windows. * Some compilers do not like the "namespace" argument. * Vim9: get E1099 when autocommand resets did_emsg. * Vim9: star command recognized errornously. * Vim: memory leak when :execute fails. * Flicker when redrawing a popup with a title and border. * Amiga: Not all colors are used on OS4. * Coverity warns for possibly using not NUL terminated string. * Coverity warns for uninitialized field. * Coverity warns for using an uninitialized variable. * Coverity warns for not checking return value. * Some tests fail on Mac. * Some tests fail when run under valgrind. * Cabalconfig and cabalproject filetypes not recognized. * Vim9: :def without argument gives compilation error. * Vim9: list unpack in for statement not compiled yet. * Current buffer is messed up if creating a new buffer for the quickfix window fails. * Compiler test depends on list of compiler plugins. * Viminfo is not written when creating a new file. ==== webkit2gtk3 ==== Version update (2.30.2 -> 2.30.3) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Update to version 2.30.3 (boo#1179122): + Add new build option USE(64KB_PAGE_BLOCK). + Fix backdrop filters with rounded borders. + Fix scrolling iframes when async scrolling is enabled. + Allow applications to handle drag and drop on the web view again. + Update Outlook user agent quirk. + Fix the build with video support disabled. + Fix several crashes and rendering issues. + Security fixes: CVE-2020-13584, CVE-2020-9983. - Drop webkit2gtk3-fdo-soname.patch: fixed upstream. - Rebase webkit-process.patch. ==== xfce4-branding-openSUSE ==== Subpackages: exo-branding-openSUSE libgarcon-branding-openSUSE libxfce4ui-branding-openSUSE openSUSE-xfce-icon-theme thunar-volman-branding-openSUSE xfce4-notifyd-branding-openSUSE xfce4-panel-branding-openSUSE xfce4-power-manager-branding-openSUSE xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE xfdesktop-branding-openSUSE xfwm4-branding-openSUSE - Make noto-coloremoji-fonts a soft dependency. This avoids having to break the dependency on the Rescue CD. ==== yast2 ==== Version update (4.3.41 -> 4.3.44) Subpackages: yast2-logs - prepare usrmerge: install legacy symlinks via spec file only (boo#1029961) - CWM ComboBox: an editable ComboBox will not alter the list of items when the current value is not part of the list as it uses the original list which could be already modified (bsc#1177137) - 4.3.43 - CWM ComboBox: reverted the addition of the current_items method (bsc#1177137) - 4.3.42 ==== yast2-network ==== Version update (4.3.28 -> 4.3.30) - Do not crash when trying to replace an /etc/hosts alias using the current static hostname and it is not set (bsc#1179178) - 4.3.30 - Do not show a warn message when modifying a bonding configuration and all the slaves are already configured with BOOTPROTO='none' (bsc#1178950) - 4.3.29 ==== yast2-storage-ng ==== Version update (4.3.22 -> 4.3.24) - Y2Storage wrapper for the new Tmpfs class from libstorage-ng (related to jsc#SLE-11308) - Partitioner: improve support for Btrfs subvolumes, related to bsc#996598, bsc#1175139, bsc#1161408, bsc#1004783, bsc#1067505. - Partitioner: add support for Btrfs quotas (jsc#SLE-7742). - 4.3.24 - Partitioner: fixed a crash when 'Do not format' is selected for a device that used to be part of a Btrfs (bsc#1179100). - 4.3.23 ==== yelp ==== Version update (3.38.1 -> 3.38.2) Subpackages: libyelp0 yelp-lang - Update to version 3.38.2: + Fix crash when reloading local document. ==== yelp-xsl ==== Version update (3.38.1 -> 3.38.2) - Update to version 3.38.2: + Updated translations.