New Tumbleweed snapshot 20210408 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=20210408 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.11.5 -> 7.0.11.6) audacity (2.4.2 -> 3.0.0) bind (9.16.11 -> 9.16.12) binutils bluez (5.56 -> 5.58) crash curl (7.75.0 -> 7.76.0) ell (0.38 -> 0.39) fwupd (1.5.7 -> 1.5.8) hwdata (0.345 -> 0.346) icu libinput (1.17.0 -> 1.17.1) libopenmpt (0.5.5 -> 0.5.7) libva (2.10.0 -> 2.11.0) libva-gl (2.10.0 -> 2.11.0) libvirt (7.1.0 -> 7.2.0) libxkbcommon (1.1.0 -> 1.2.0) makedumpfile (1.6.7 -> 1.6.8) mcelog ncurses (6.2.20210313 -> 6.2.20210327) openssl (1.1.1j -> 1.1.1k) openssl-1_1 (1.1.1j -> 1.1.1k) ovmf protobuf (3.15.6 -> 3.15.7) python-Pillow (8.1.2 -> 8.2.0) python-alembic (1.4.3 -> 1.5.8) python-libvirt-python (7.1.0 -> 7.2.0) python-lxml (4.6.2 -> 4.6.3) python-scipy (1.6.1 -> 1.6.2) rav1e (0.4.0 -> 0.4.1) remmina (1.4.12 -> 1.4.13) rsyslog rubygem-rubocop (1.8.1 -> 1.12.1) rubygem-rubocop-ast (1.4.0 -> 1.4.1) scout (0.2.3+20200115.5b1005a -> 0.2.4+20210325.6c2d9f3) systemd (246.11 -> 246.13) vim (8.2.2607 -> 8.2.2725) virtualbox virtualbox-kmp whois (5.5.8 -> 5.5.9) xf86-input-keyboard xf86-input-libinput (0.30.0 -> 1.0.0) === Details === ==== ImageMagick ==== Version update (7.0.11.5 -> 7.0.11.6) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagick++-7_Q16HDRI5 libMagickCore-7_Q16HDRI9 libMagickWand-7_Q16HDRI9 - udpate to 7.0.11.6: * fix portable Windows build. ==== audacity ==== Version update (2.4.2 -> 3.0.0) Subpackages: audacity-lang - Update to release 3.0.0 and add patch for wxWidgets test: audacity-remove-wx-test.patch - Add another useless return after assert to: audacity-no_return_in_nonvoid.patch - Upstream changes: * Audacity 3.0.0 is a major update on our previous release We?ve changed the format in which we save Audacity projects! Previously we saved projects as a sometimes large number of small files, with an ?.aup? file to coordinate the lot. This way of doing things is sometimes called ?pile of files? storage. * We did have time to improve our ?Noise Gate? effect and add a new analyzer, ?Label Sounds?, that can label sounds and silences We also made a few small tweaks elsewhere. You can now import and export macros, and there are a couple of new commands for using the last used tool or last used analyzer that you can give shortcuts to. * We also fixed over 160 bugs that had been accumulating over the years. This is quite a staggering amount of work. The majority of these bugs were minor problems, easily worked around. Some though were really juicy high priority bugs that would have mattered a lot to the people affected by them. We?re really glad to have these bugs fixed now. ==== bind ==== Version update (9.16.11 -> 9.16.12) Subpackages: bind-doc bind-utils python3-bind - pass PIE compiler and linker flags via environment variables to make /usr/bin/delv in bind-tools also position independent (bsc#1183453). - drop pie_compile.diff: no longer needed, this patch is difficult to maintain, the environment variable approach is less error prone. - *** MAJOR CHANGES *** * The libraries shipped with bind are now named after the bind version (eg libisc-9.16.10.so), not some kind of artificial number (eg libisc.so.1608)! * For the time being (ie until the next upgrade), new BIND option "stale-answer-client-timeout" will be disabled (in /etc/named.conf): "stale-answer-enable no;" * All libraries are now in bind-utils as they are used by bind and bind-utils only and bind requires bind-utils. This affects libdns, libirs, libisc, libisccc, libisccfg, libns * Dropped the devel packages as the libraries are used internally only. * Update to 9.16.12 Bugs fixed: - KASP incorrectly set signature validity to the value of the DNSKEY signature validity. - Fix off-by-one bug in ISC SPNEGO implementation. (CVE-2020-8625) - Dig now reports unknown dash options while pre-parsing the options. This prevents "-multi" instead of "+multi" from reporting memory usage before ending option parsing with "Invalid option: -lti". - Fixed a crash in "dnssec-keyfromlabel" when using ECDSA keys. - Emit useful error message when "rndc retransfer" is applied to a zone of inappropriate type. - Improve performance of the DNSSEC verification code by reducing the number of repeated calls to dns_dnssec_keyfromrdata(). - named failed to start when its configuration included a zone with a non-builtin "allow-update" ACL attached. - Address potential double free in generatexml(). - When migrating to KASP, BIND 9 considered keys with the "Inactive" and/or "Delete" timing metadata to be possible active keys. - Fix the "three is a crowd" key rollover bug in KASP by correctly implementing Equation (2) of the "Flexible and Robust Key Rollover" paper. * dnssec-keygen can no longer generate HMAC keys. Use tsig-keygen instead. genDDNSkey script was modified to reflect this. [vendor-files/tools/bind.genDDNSkey, bsc#1180933, CVE-2020-8625, bsc#1182246, bsc#1182483] ==== binutils ==== Subpackages: libctf-nobfd0 libctf0 - Update 2.36 branch diff which fixes PR27587. - Do not run make TARGET-bfd=headers separately. ==== bluez ==== Version update (5.56 -> 5.58) Subpackages: libbluetooth3 - update to 5.58: * Fix issue with usage of deprecated GLib functions. - version 5.57: * Fix issue with handling GATT notification PDU parsing. * Fix issue with registering DIS without a valid source. * Fix issue with removing remote SEPs when loading from cache. - remove upstreamed bluez-avdtp-Fix-removing-all-remote-SEPs-when-loading-from.patch - add bluez-avdtp-Fix-removing-all-remote-SEPs-when-loading-from.patch Fix Bluetooth headphones disconnect periodically(bsc#1183821) ==== crash ==== - Crash KMPs cannot be always built. ==== curl ==== Version update (7.75.0 -> 7.76.0) Subpackages: libcurl4 - Update to 7.76.0 * Security fixes: - [bsc#1183933, CVE-2021-22876]: strip credentials from the auto-referer header field - [bsc#1183934, CVE-2021-22890]: add 'isproxy' argument to Curl_ssl_get/addsessionid() * Changes: - cookies: Support multiple -b parameters - curl: add --fail-with-body - doh: add options to disable ssl verification - http: add support to read and store the referrer header - sasl: support SCRAM-SHA-1 and SCRAM-SHA-256 via libgsasl - vtls: initial implementation of rustls backend * Bugfixes: - CVE-2021-22876: strip credentials from the auto-referer header field - CVE-2021-22890: add 'isproxy' argument to Curl_ssl_get/addsessionid() - c-hyper: support automatic content-encoding - configure: only add OpenSSL paths if they are defined - configure: provide Largefile feature for curl-config - curl: set CURLOPT_NEW_FILE_PERMS if requested - doh: Fix sharing user's resolve list with DOH handles - doh: Inherit CURLOPT_STDERR from user's easy handle - dynbuf: bump the max HTTP request to 1MB - ftp: add 'list_only' to the transfer state struct - ftp: add 'prefer_ascii' to the transfer state struct - ftp: allow SIZE to fail when doing (resumed) upload - ftp: avoid SIZE when asking for a TYPE A file - ftp: fix memory leak in ftp_done - ftp: never set data->set.ftp_append outside setopt - gnutls: assume nettle crypto support - http2: don't set KEEP_SEND when there's no more data to be sent - http2: fail if connection terminated without END_STREAM - http: do not add a referrer header with empty value - http: strip default port from URL sent to proxy - http: use credentials from transfer, not connection - lib: remove 'conn->data' completely - multi: close the connection when h2=>h1 downgrading - multi: do once-per-transfer inits in before_perform in DID state - multi: rename the multi transfer states - multi: update pending list when removing handle - ngtcp2: adapt to the new recv_datagram callback - ngtcp2: clarify calculation precedence - ngtcp2: sync with recent API updates - openssl: adapt to v3's new const for a few API calls - openssl: ensure to check SSL_CTX_set_alpn_protos return values - openssl: remove get_ssl_version_txt in favor of SSL_get_version - parse_proxy: fix a memory leak in the OOM path - url: fix memory leak if OOM in the HSTS handling - url: fix possible use-after-free in default protocol - urldata: don't touch data->set.httpversion at run-time - urldata: merge "struct DynamicStatic" into "struct UrlState" - urldata: remove the 'rtspversion' field - urldata: remove the _ORIG suffix from string names - wolfssl: don't store a NULL sessionid ==== ell ==== Version update (0.38 -> 0.39) - update to 0.39: * Add support for serialized test execution framework ==== fwupd ==== Version update (1.5.7 -> 1.5.8) Subpackages: fwupd-lang libfwupd2 libfwupdplugin1 typelib-1_0-Fwupd-2_0 - Remove valgrind from BuildRequires since it's not a hard requirement anymore. (bsc#1184248) - Update to version 1.5.8: New features: * Add a new internal flag to opt-in to GUID matching * Add D501 Baklava device support * Add fu_device_set_battery_level() * Add missing uint64 read and write helpers * Add Qubes wrapper source and create packages * Allow enabling plugins only matching a specific HwId * Prompt for unlock keypress if reset command is blocked * Remove obsolete dell-dock non-passive update flow support * Remove the Hughski public key * Show a warning when parsing invalid quirk files * Support for GATT characteristic signals/notifications * Support more than one protocol for a given device Fixes: * Align the CCGX DMC firmware to 64 byte chunks * Be more strict for custom quirk keys * Check pixart firmware compatibility with hardware before flashing * Correct a thunderbolt assertion if kernel failed FW read * Correctly erase STM32 devices when transfer size is less than sector size * Detect SREC overflow to avoid adding ~4GB of 0xFF padding * Do not show a critical error when flashing footer-less binary files * Don't allow device updates while needing activation * Fix a regression in the elantp defined IAP start address * Fix a regression where activate stopped working * Fix firmware update of pointing device on Lenovo ThinkPad Nano * Fix the HSI plugin 'Disabled' state * Fix the quirk key name for the Lenovo HDMI with power * Fix writing to the GD32VF103 bootloader * Only call elantp->detach() when writing a firmware blob * Updated StarLabs GUIDs * Wait a few ms for the Logitech hardware to settle after detach - Remove GPG-KEY-Hughski-Limited from the filelist - Drop upstreamed patch + fwupd-bsc1182057-fix-sbat-section-copy.patch ==== hwdata ==== Version update (0.345 -> 0.346) - Update to version 0.346: + Updated pci, usb and vendor ids. + Resolves boo#1182482 jsc#SLE-13791 bnc#1170160 ==== icu ==== Subpackages: libicu68 libicu68-ledata - Add icu-drop-testTemperature.patch to fix boo#1182645 The test has been dropped in master branch ==== libinput ==== Version update (1.17.0 -> 1.17.1) Subpackages: libinput-udev libinput10 - Update to release 1.17.1 * quirks: add quirks for Apple SPI input devices * Add Lenovo Legion 5 keyboard to 50-system-lenovo.quirks ==== libopenmpt ==== Version update (0.5.5 -> 0.5.7) - Update to 0.5.7: * [Sec] Possible null-pointer dereference read caused by a sequence of openmpt::module::read, openmpt::module::set_position_seconds with a position past the song end, and another openmpt::module::read call. * IT: Instrument / sample panning was reset on note-off / fade commands. * IMF: Set Finetune is now implemented correctly. * Fixed excessive memory consumption with malformed files in various formats. - Update to 0.5.6: * AMS: Avoid allocating excessive amount of memory for compressed song message in malformed files. * S3M: Some samples or OPL patches were imported with a too high sample rate if module was saved with Scream Tracker 3. ==== libva ==== Version update (2.10.0 -> 2.11.0) Subpackages: libva-drm2 libva-x11-2 libva2 - update to 2.11.0: * add: LibVA Protected Content API * add: Add a configuration attribute to advertise AV1d LST feature * fix: wayland: don't try to authenticate with render nodes * autotools: use shell grouping instead of sed to prepend a line * trace: Add details data dump for mpeg2 IQ matrix. * doc: update docs for VASurfaceAttribPixelFormat * doc: Libva documentation edit for AV1 reference frames * doc: Modify AV1 frame_width_minus1 and frame_height_minus1 comment * doc: Remove tile_rows and tile_cols restriction to match AV1 spec * doc: Format code for doxygen output * doc: AV1 decode documentation edit for superres_scale_denominator * ci: upgrade FreeBSD to 12.2 * ci: disable travis build * ci: update cache before attempting to install packages * ci: avoid running workloads on other workloads changes * ci: enable github actions ==== libva-gl ==== Version update (2.10.0 -> 2.11.0) Subpackages: libva-glx2 libva-wayland2 - update to 2.11.0: * add: LibVA Protected Content API * add: Add a configuration attribute to advertise AV1d LST feature * fix: wayland: don't try to authenticate with render nodes * autotools: use shell grouping instead of sed to prepend a line * trace: Add details data dump for mpeg2 IQ matrix. * doc: update docs for VASurfaceAttribPixelFormat * doc: Libva documentation edit for AV1 reference frames * doc: Modify AV1 frame_width_minus1 and frame_height_minus1 comment * doc: Remove tile_rows and tile_cols restriction to match AV1 spec * doc: Format code for doxygen output * doc: AV1 decode documentation edit for superres_scale_denominator * ci: upgrade FreeBSD to 12.2 * ci: disable travis build * ci: update cache before attempting to install packages * ci: avoid running workloads on other workloads changes * ci: enable github actions ==== libvirt ==== Version update (7.1.0 -> 7.2.0) Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs - spec: Remove use of %fdupes since it was only acting on files that should be excluded bsc#1184293 - Remove bogus comment from /etc/sysconfig/libvirtd bsc#1184253 - Update to libvirt 7.2.0 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: ee3dc2c2-libxl-default-pcistub-name.patch, 6b8e9613-avoid-use-after-free.patch, eab7ae6b-fix-array-access.patch, c363f03e-virnetdaemon-intro-virNetDaemonQuitExecRestart.patch, ccc6dd8f-fix-exec-restart.patch ==== libxkbcommon ==== Version update (1.1.0 -> 1.2.0) Subpackages: libxkbcommon-x11-0 libxkbcommon0 - Update to release 1.2.0 * `xkb_x11_keymap_new_from_device()` is much faster. It now performs only 2 roundtrips to the X server, instead of dozens (in first-time calls). * Case-sensitive `xkb_keysym_from_name()` is much faster. * Keysym names of the form `0x12AB` and `U12AB` are parsed more strictly. * Compose files now have a size limit (65535 internal nodes). * Compose table loading (`xkb_compose_table_new_from_locale()` and similar) is much faster. ==== makedumpfile ==== Version update (1.6.7 -> 1.6.8) - Support kernel 5.11: * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch: make use of 'uts_namespace.name' offset in VMCOREINFO. - Update upstream project location (URL and Source). - Update to version 1.6.8: * Support newer kernels up to v5.9 * arm64: Add support for ARMv8.2-LPA (52-bit PA support) * Retrieve MAX_PHYSMEM_BITS from vmcoreinfo * sadump, kaslr: fix failure of calculating kaslr_offset * Introduce --check-params option * cope with not-present mem section - Drop upstreamed patches: * makedumpfile-Fix-cd_header-offset-overflow-with-large-pfn.patch * makedumpfile-arm64-Align-PMD_SECTION_MASK-with-PHYS_MASK.patch * makedumpfile-sadump-Fix-failure-of-reading.patch - Allow to read kernel log from the lockless ringbuffer (bsc#1183965): * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch * makedumpfile-printk-use-committed-finalized-state-value.patch ==== mcelog ==== - Remove deprecated "StandardOutput=syslog" option from the systemd unit file to remove a warning from systemd. ==== ncurses ==== Version update (6.2.20210313 -> 6.2.20210327) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Disable pcre support for now (boo#1183960, boo#1184083) - Add ncurses patch 20210327 + build-fixes for Solaris10 /bin/sh + fix some cppcheck warnings, mostly style, in ncurses test-programs, form and menu libraries. - Add ncurses patch 20210323 + add configure option --enable-stdnoreturn, making the _Noreturn keyword optional to ease transition (prompted by report by Rajeev V Pillai). - Enhence cursescheck script - Disable _Noreturn usage as it breaks build of e.g. dialog - Add ncurses patch 20210320 + improve parameter-checking in tput by forcing it to analyze any extended string capability, e.g., as used in the Cs and Ms capabilities of the tmux description (report by Brad Town, cf: 20200531). + remove an incorrect free in the fallback (non-checking) version of _nc_free_and_exit (report by Miroslav Lichvar). + correct use-ordering in some xterm-direct flavors -TD + add hterm, hterm-256color (Mike Frysinger) + if the build-time compiler accepts c11's _Noreturn keyword, use that rather than gcc's attribute. + change configure-check for gcc's noreturn attribute to assume it is a prefix rather than suffix, matching c11's _Noreturn convention. + add "lint" rule to c++/Makefile, e.g., with cppcheck. - Port patch ncurses-6.2.dif by correcting offsets ==== openssl ==== Version update (1.1.1j -> 1.1.1k) - Update to 1.1.1k release ==== openssl-1_1 ==== Version update (1.1.1j -> 1.1.1k) Subpackages: libopenssl1_1 libopenssl1_1-32bit libopenssl1_1-hmac - Update to 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) ==== ovmf ==== Subpackages: qemu-ovmf-x86_64 qemu-uefi-aarch64 - Add ovmf-disable-brotli.patch to remove brotli since there is no real user and it requires extra effort to maintain the brotli submodule tarball + Drop ovmf-bsc1183713-fix-gcc10-brotli-errors.patch and brotli-v1.0.7-17-g666c328-c.tar.xz ==== protobuf ==== Version update (3.15.6 -> 3.15.7) Subpackages: libprotobuf-lite26 libprotobuf26 python38-protobuf - update to 3.15.7: C++ * Remove the ::pb namespace (alias) (#8423) Ruby * Fix unbounded memory growth for Ruby <2.7 (#8429) * Fixed message equality in cases where the message type is different (#8434) ==== python-Pillow ==== Version update (8.1.2 -> 8.2.0) - update to version 8.2.0: * Added getxmp() method #5144 [UrielMaD, radarhere] * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba, radarhere] * Do not load transparent pixels from subsequent GIF frames #5333 [zewt, radarhere] * Use LZW encoding when saving GIF images #5291 [raygard] * Set all transparent colors to be equal in quantize() #5282 [radarhere] * Allow PixelAccess to use Python __int__ when parsing x and y #5206 [radarhere] * Removed Image._MODEINFO #5316 [radarhere] * Add preserve_tone option to autocontrast #5350 [elejke, radarhere] * Fixed linear_gradient and radial_gradient I and F modes #5274 [radarhere] * Add support for reading TIFFs with PlanarConfiguration=2 #5364 [kkopachev, wiredfool, nulano] * Deprecated categories #5351 [radarhere] * Do not premultiply alpha when resizing with Image.NEAREST resampling #5304 [nulano] * Dynamically link FriBiDi instead of Raqm #5062 [nulano] * Allow fewer PNG palette entries than the bit depth maximum when saving #5330 [radarhere] * Use duration from info dictionary when saving WebP #5338 [radarhere] * Stop flattening EXIF IFD into getexif() #4947 [radarhere, kkopachev] * Replaced tiff_deflate with tiff_adobe_deflate compression when saving TIFF images #5343 [radarhere] * Save ICC profile from TIFF encoderinfo #5321 [radarhere] * Moved RGB fix inside ImageQt class #5268 [radarhere] * Allow alpha_composite destination to be negative #5313 [radarhere] * Ensure file is closed if it is opened by ImageQt.ImageQt #5260 [radarhere] * Added ImageDraw rounded_rectangle method #5208 [radarhere] * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai] * Only draw each rectangle outline pixel once #5183 [radarhere] * Use mmap instead of built-in Win32 mapper #5224 [radarhere, cgohlke] * Handle PCX images with an odd stride #5214 [radarhere] * Only read different sizes for "Large Thumbnail" MPO frames #5168 [radarhere] * Added PyQt6 support #5258 [radarhere] * Changed Image.open formats parameter to be case-insensitive #5250 [Piolie, radarhere] * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02) [#5216] [radarhere] * Added tk version to pilinfo #5226 [radarhere, nulano] * Support for ignoring tests when running valgrind #5150 [wiredfool, radarhere, hugovk] * OSS-Fuzz support #5189 [wiredfool, radarhere] ==== python-alembic ==== Version update (1.4.3 -> 1.5.8) - Update to 1.5.8: * Fixed regression caused by SQLAlchemy 1.4 where the "alembic current" command would fail due to changes in the ``URL`` object. * Add async template to Alembic to bootstrap environments that use async DBAPI. Updated the cookbook to include a migration guide on how to adapt an existing enviroment for use with DBAPI drivers. * Fixed bug in versioning model where a downgrade across a revision with a dependency on another branch, yet an ancestor is also dependent on that branch, would produce an erroneous state in the alembic_version table, making upgrades impossible without manually repairing the table. * Changed the default ordering of "CREATE" and "DROP" statements indexes and unique constraints within the autogenerate process, so that for example in an upgrade() operation, a particular index or constraint that is to be replaced such as for a casing convention change will not produce any naming conflicts. * Fixed issue where autogenerate rendering of ``op.alter_column()`` would fail to include MySQL ``existing_nullable=False`` if the column were part of a primary key constraint within the table metadata. * Added support for rendering of "identity" elements on :class:`.Column` objects, supported in SQLAlchemy via the :class:`.Identity` element introduced in version 1.4. * Adding columns with identity is supported on PostgreSQL, MSSQL and Oracle. Changing the identity options or removing it is supported only on PostgreSQL and Oracle. * To accommodate SQLAlchemy 1.4 and 2.0, the migration model now no longer assumes that the SQLAlchemy Connection will autocommit an individual operation. * Modified the ``add_column()`` operation such that the ``Column`` object in use is shallow copied to a new instance if that ``Column`` is already attached to a ``table()`` or ``Table``. * Added rendering for the ``Table.prefixes`` element to autogenerate so that the rendered Python code includes these directives. * Alembic 1.5.0 now supports **Python 2.7 and Python 3.6 and above**, as well as **SQLAlchemy 1.3.0 and above**. * Add ``__main__.py`` file to alembic package to support invocation with ``python -m alembic``. * Removed deprecated ``--head_only`` option to the ``alembic current`` command - Drop pytest_depr_from_parent.patch, pytest plugin no longer used. ==== python-libvirt-python ==== Version update (7.1.0 -> 7.2.0) - Update to 7.2.0 - Add all new APIs and constants in libvirt 7.2.0 ==== python-lxml ==== Version update (4.6.2 -> 4.6.3) - update to 4.6.3: * A vulnerability (CVE-2021-28957) was discovered in the HTML Cleaner by Kevin Chung, which allowed JavaScript to pass through. The cleaner now removes the HTML5 ``formaction`` attribute. ==== python-scipy ==== Version update (1.6.1 -> 1.6.2) - update to version 1.6.2: * Issues closed for 1.6.2 + #13512: `stats.gaussian_kde.evaluate` broken on S390X + #13584: rotation._compute_euler_from_matrix() creates an array with negative... + #13585: Behavior change in coo_matrix when dtype=None + #13686: delta0 argument of scipy.odr.ODR() ignored * Pull requests for 1.6.2 + #12862: REL: put upper bounds on versions of dependencies + #13575: BUG: fix `gaussian_kernel_estimate` on S390X + #13586: BUG: sparse: Create a utility function `getdata` + #13598: MAINT, BUG: enforce contiguous layout for output array in Rotation.as_euler + #13687: BUG: fix scipy.odr to consider given delta0 argument ==== rav1e ==== Version update (0.4.0 -> 0.4.1) - avoid packaging the pkgconfig dir - it comes from filesystem - spec-cleaner run - Update to version 0.4.1 * https://github.com/xiph/rav1e/releases/tag/v0.4.1 ==== remmina ==== Version update (1.4.12 -> 1.4.13) Subpackages: remmina-lang remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc remmina-plugin-xdmcp - Update to 1.4.13: * Use freerdp_settings_get|set API * rdp: Allow autoreconnect for ERRINFO_GRAPHICS_SUBSYSTEM_FAILED * Disable cert file auth when libssh < 0.9.0 * Removing redundant subtitle * Removing redundant ssh_userauth_none * Fix build issues on openSUSE - Drop upstream_build_fixes.patch ==== rsyslog ==== - update remote.conf example file to new 'Address' and 'Port' notation (bsc#1182653) ==== rubygem-rubocop ==== Version update (1.8.1 -> 1.12.1) New upstream release 1.12.1 [#]# 1.12.1 (2021-04-04) [#]## Bug fixes * [#9649](https://github.com/rubocop/rubocop/pull/9649): Fix when highlights contain multibyte characters. ([@osyo-manga][]) * [#9646](https://github.com/rubocop/rubocop/pull/9646): Fix an incorrect auto-correct for `EnforcedStyle: require_parentheses` of `Style/MethodCallWithArgsParentheses` with `EnforcedStyle: conditionals` of `Style/AndOr`. ([@koic][]) * [#9608](https://github.com/rubocop/rubocop/issues/9608): Fix a false positive for `Layout/EmptyLineAfterGuardClause` when using guard clause is after `rubocop:enable` comment. ([@koic][]) * [#9637](https://github.com/rubocop/rubocop/issues/9637): Allow parentheses for forwarded args in `Style/MethodCallWithArgsParentheses`'s `omit_parentheses` style to avoid endless range ambiguity. ([@gsamokovarov][]) * [#9641](https://github.com/rubocop/rubocop/issues/9641): Fix `Layout/MultilineMethodCallIndentation` triggering on method calls that look like operators. ([@dvandersluis][]) * [#9638](https://github.com/rubocop/rubocop/pull/9638): Fix an error for `Layout/LineLength` when over limit at right hand side of multiple assignment. ([@koic][]) * [#9639](https://github.com/rubocop/rubocop/pull/9639): Fix `Style/RedundantBegin` removing comments on assignment statement correction. ([@marcotc][]) * [#9671](https://github.com/rubocop/rubocop/pull/9671): Fix an incorrect auto-correct for `Lint/AmbiguousOperator` with `Style/MethodCallWithArgsParentheses`. ([@koic][]) * [#9645](https://github.com/rubocop/rubocop/pull/9645): Fix an incorrect auto-correct for `Style/SingleLineMethods` when using single line class method definition. ([@koic][]) * [#9644](https://github.com/rubocop/rubocop/pull/9644): Fix an error and an incorrect auto-correct for `Style/MultilineMethodSignature` when line break after opening parenthesis. ([@koic][]) * [#9672](https://github.com/rubocop/rubocop/issues/9672): Fix an incorrect auto-correct for `Style/HashConversion` when using multi-argument `Hash[]` as a method argument. ([@koic][]) [#]# 1.12.0 (2021-03-24) [#]## New features * [#9615](https://github.com/rubocop/rubocop/pull/9615): Add new `Style/StringChars` cop. ([@koic][]) * [#9629](https://github.com/rubocop/rubocop/issues/9629): Add `AllowParenthesesInStringInterpolation` configuration to `Style/MethodCallWithArgsParentheses` to allow parenthesized calls in string interpolation. ([@gsamokovarov][]) * [#9219](https://github.com/rubocop/rubocop/pull/9219): Allow excluding some constants from Style/Documentation. ([@fsateler][]) * Add `AllowNil` option for `Lint/SuppressedException` to allow/disallow `rescue nil`. ([@corroded][]) [#]## Bug fixes * [#9560](https://github.com/rubocop/rubocop/pull/9560): Fix an error for `Lint/ClassMethodsDefinitions` when defining class methods with `class << self` with comment only body. ([@koic][]) * [#9551](https://github.com/rubocop/rubocop/issues/9551): Fix a false positive for `Style/UnlessLogicalOperators` when using `||` operator and invoked method name includes "or" in the conditional branch. ([@koic][]) * [#9620](https://github.com/rubocop/rubocop/pull/9620): Allow parentheses in operator methods calls for `Style/MethodCallWithArgsParentheses` `EnforcedStyle: omit_parentheses`. ([@gsamokovarov][]) * [#9622](https://github.com/rubocop/rubocop/issues/9622): Fixed `Style/BisectedAttrAccessor` autocorrection to handle multiple bisected attrs in the same macro. ([@dvandersluis][]) * [#9606](https://github.com/rubocop/rubocop/issues/9606): Fix an error for `Layout/IndentationConsistency` when using access modifier at the top level. ([@koic][]) * [#9619](https://github.com/rubocop/rubocop/pull/9619): Fix infinite loop between `Layout/IndentationWidth` and `Layout/RescueEnsureAlignment` autocorrection. ([@dvandersluis][]) * [#9633](https://github.com/rubocop/rubocop/pull/9633): Fix an incorrect auto-correct for `Lint/NumberConversion` when `to_i` method in symbol form. ([@koic][]) * [#9616](https://github.com/rubocop/rubocop/pull/9616): Fix an incorrect auto-correct for `Style/EvalWithLocation` when using `#instance_eval` with a string argument in parentheses. ([@koic][]) * [#9429](https://github.com/rubocop/rubocop/issues/9429): Fix `Style/NegatedIfElseCondition` autocorrect to keep comments in correct branch. ([@tejasbubane][]) * [#9631](https://github.com/rubocop/rubocop/issues/9631): Fix an incorrect auto-correct for `Style/RedundantReturn` when using `return` with splat argument. ([@koic][]) * [#9627](https://github.com/rubocop/rubocop/issues/9627): Fix an incorrect auto-correct for `Style/StructInheritance` when extending instance of Struct without `do` ... `end` and class body is empty. ([@koic][]) * [#5953](https://github.com/rubocop/rubocop/issues/5953): Fix a false positive for `Style/AccessModifierDeclarations` when using `module_function` with symbol. ([@koic][]) * [#9593](https://github.com/rubocop/rubocop/issues/9593): Fix an error when processing a directory is named `{}`. ([@koic][]) * [#9599](https://github.com/rubocop/rubocop/issues/9599): Fix an error for `Style/CaseLikeIf` when using `include?` without a receiver. ([@koic][]) * [#9582](https://github.com/rubocop/rubocop/issues/9582): Fix incorrect auto-correct for `Style/ClassEqualityComparison` when comparing `Module#name` for equality. ([@koic][]) * [#9603](https://github.com/rubocop/rubocop/issues/9603): Fix a false positive for `Style/SoleNestedConditional` when using nested modifier on value assigned in condition. ([@koic][]) * [#9598](https://github.com/rubocop/rubocop/pull/9598): Fix RuboCop::MagicComment#valid_shareable_constant_value?. ([@kachick][]) * [#9625](https://github.com/rubocop/rubocop/pull/9625): Allow parentheses in yield arguments with `Style/MethodCallWithArgsParentheses` `EnforcedStyle: omit_parentheses` to fix invalid Ruby auto-correction. ([@gsamokovarov][]) * [#9558](https://github.com/rubocop/rubocop/issues/9558): Fix inconsistency when dealing with URIs that are wrapped in single quotes vs double quotes. ([@dvandersluis][]) * [#9613](https://github.com/rubocop/rubocop/issues/9613): Fix a false positive for `Style/RedundantSelf` when a self receiver on an lvalue of mlhs arguments. ([@koic][]) * [#9586](https://github.com/rubocop/rubocop/issues/9586): Update `Naming/RescuedExceptionsVariableName` to not register on inner rescues when nested. ([@dvandersluis][]) [#]## Changes * [#9487](https://github.com/rubocop/rubocop/issues/9487): Mark Naming/MemoizedInstanceVariableName as unsafe. ([@marcandre][]) * [#9601](https://github.com/rubocop/rubocop/issues/9601): Make `Style/RedundantBegin` aware of redundant `begin`/`end` blocks around memoization. ([@koic][]) * [#9617](https://github.com/rubocop/rubocop/issues/9617): Disable suggested extensions when using the `--stdin` option. ([@dvandersluis][]) [#]# 1.11.0 (2021-03-01) [#]## New features * [#5388](https://github.com/rubocop/rubocop/issues/5388): Add new `Style/UnlessLogicalOperators` cop. ([@caalberts][]) * [#9525](https://github.com/rubocop/rubocop/issues/9525): Add `AllowMethodsWithArguments` option to `Style/SymbolProc`. ([@koic][]) [#]## Bug fixes * [#9520](https://github.com/rubocop/rubocop/issues/9520): Fix an incorrect auto-correct for `Style/MultipleComparison` when comparing a variable with multiple items in `if` and `elsif` conditions. ([@koic][]) * [#9548](https://github.com/rubocop/rubocop/pull/9548): Fix a false positive for `Style/TrailingBodyOnMethodDefinition` when endless method definition body is after newline in opening parenthesis. ([@koic][]) * [#9541](https://github.com/rubocop/rubocop/issues/9541): Fix `Style/HashConversion` when the correction needs to be wrapped in parens. ([@dvandersluis][]) * [#9533](https://github.com/rubocop/rubocop/issues/9533): Make metrics length cops aware of multi-line kwargs. ([@koic][]) * [#9523](https://github.com/rubocop/rubocop/issues/9523): Fix an error for `Style/TrailingMethodEndStatement` when endless method definition signature and body are on different lines. ([@koic][]) * [#9482](https://github.com/rubocop/rubocop/issues/9482): Return minimal known ruby version from gemspecs `required_ruby_version`. ([@HeroProtagonist][]) * [#9539](https://github.com/rubocop/rubocop/issues/9539): Fix an error for `Style/RedundantBegin` when using body of `begin` is empty. ([@koic][]) * [#9542](https://github.com/rubocop/rubocop/pull/9542): Fix `Layout/FirstArgumentIndentation` for operator methods not called as operators. ([@dvandersluis][], [@TSMMark][]) [#]## Changes * [#9526](https://github.com/rubocop/rubocop/issues/9526): Add `AllowSplatArgument` option to `Style/HashConversion` and the option is true by default. ([@koic][]) [#]# 1.10.0 (2021-02-15) [#]## New features * [#9478](https://github.com/rubocop/rubocop/pull/9478): Add new `Style/HashConversion` cop. ([@zverok][]) * [#9496](https://github.com/rubocop/rubocop/pull/9496): Add new `Gemspec/DateAssignment` cop. ([@koic][]) * [#8724](https://github.com/rubocop/rubocop/issues/8724): Add `IgnoreModules` configuration to `Style/ConstantVisibility` to not register offense for module definitions. ([@tejasbubane][]) * [#9403](https://github.com/rubocop/rubocop/issues/9403): Add autocorrect for `Style/EvalWithLocation` cop. ([@cteece][]) [#]## Bug fixes * [#9500](https://github.com/rubocop/rubocop/issues/9500): Update `Lint/Debugger` so that only specific receivers for debug methods lead to offenses. ([@dvandersluis][]) * [#9499](https://github.com/rubocop/rubocop/issues/9499): Fix a false positive for `Layout/SpaceBeforeBrackets` when multiple spaces are inserted inside the left bracket. ([@koic][]) * [#9507](https://github.com/rubocop/rubocop/issues/9507): Fix an incorrect auto-correct for `Lint/RedundantSplatExpansion` when expanding `Array.new` call on method argument. ([@koic][]) * [#9490](https://github.com/rubocop/rubocop/issues/9490): Fix incorrect auto-correct for `Layout/FirstArgumentIndentation` when specifying `EnforcedStyle: with_fixed_indentation` of `Layout/ArgumentAlignment` and `EnforcedStyle: consistent` of `Layout/FirstArgumentIndentation`. ([@koic][]) * [#9497](https://github.com/rubocop/rubocop/issues/9497): Fix an error for `Style/ExplicitBlockArgument` when `yield` is inside block of `super`. ([@koic][]) * [#9349](https://github.com/rubocop/rubocop/issues/9349): Fix a false positive for `Lint/MultipleComparison` when using `&`, `|`, and `^` set operation operators in multiple comparison. ([@koic][]) * [#9511](https://github.com/rubocop/rubocop/pull/9511): Fix a false negative for `Lint/ElseLayout` when using multiple `elsif`s. ([@koic][]) * [#9513](https://github.com/rubocop/rubocop/issues/9513): Fix an incorrect auto-correct for `Style/HashConversion` when using hash argument `Hash[]`. ([@koic][]) * [#9492](https://github.com/rubocop/rubocop/issues/9492): Fix an incorrect auto-correct for `Lint/DeprecatedOpenSSLConstant` when using no argument algorithm. ([@koic][]) [#]## Changes * [#9405](https://github.com/rubocop/rubocop/pull/9405): Improve documentation for `Style/EvalWithLocation` cop. ([@taichi-ishitani][]) [#]# 1.9.1 (2021-02-01) [#]## New features * [#9459](https://github.com/rubocop/rubocop/issues/9459): Add `AllowedMethods` option to `Style/IfWithBooleanLiteralBranches` and set `nonzero?` as default value. ([@koic][]) [#]## Bug fixes * [#9431](https://github.com/rubocop/rubocop/issues/9431): Fix an error for `Style/DisableCopsWithinSourceCodeDirective` when using leading source comment. ([@koic][]) * [#9444](https://github.com/rubocop/rubocop/issues/9444): Fix error on colorization for offenses with `Severity: info`. ([@tejasbubane][]) * [#9448](https://github.com/rubocop/rubocop/issues/9448): Fix an error for `Style/SoleNestedConditional` when using nested `unless` modifier with a single expression condition. ([@koic][]) * [#9449](https://github.com/rubocop/rubocop/issues/9449): Fix an error for `Style/NilComparison` when using `x == nil` as a guard condition'. ([@koic][]) * [#9440](https://github.com/rubocop/rubocop/issues/9440): Fix `Lint/SymbolConversion` for implicit `to_sym` without a receiver. ([@dvandersluis][]) * [#9453](https://github.com/rubocop/rubocop/issues/9453): Fix infinite loop error for `Layout/FirstParameterIndentation` when `EnforcedStyle: with_fixed_indentation` is specified for `Layout/ArgumentAlignment`. ([@koic][]) * [#9466](https://github.com/rubocop/rubocop/issues/9466): Don't correct `Style/SingleLineMethods` using endless methods if the target ruby is < 3.0. ([@dvandersluis][]) * [#9455](https://github.com/rubocop/rubocop/issues/9455): Fix a false positive for `Lint/SymbolConversion` when hash keys that contain `":"`. ([@koic][]) * [#9454](https://github.com/rubocop/rubocop/issues/9454): Fix an incorrect auto-correct for `Style/IfWithBooleanLiteralBranches` when using `elsif do_something?` with boolean literal branches. ([@koic][]) * [#9438](https://github.com/rubocop/rubocop/issues/9438): Fix a false positive for `Layout/SpaceBeforeBrackets` when space is used in left bracket. ([@koic][]) * [#9457](https://github.com/rubocop/rubocop/issues/9457): Fix a false positive for `Lint/SymbolConversion` when hash keys that end with `=`. ([@koic][]) * [#9473](https://github.com/rubocop/rubocop/issues/9473): Fix an error for `Lint/DeprecatedConstants` when using `__ENCODING__`. ([@koic][]) * [#9452](https://github.com/rubocop/rubocop/pull/9452): Fix `StyleGuideBaseURL` not functioning with nested departments. ([@tas50][]) * [#9465](https://github.com/rubocop/rubocop/issues/9465): Update `Metrics/ParameterLists` to be able to write `MaxOptionalParameters` in rubocop_todo.yml. ([@dvandersluis][]) * [#9433](https://github.com/rubocop/rubocop/issues/9433): Fix an error for `Style/EvalWithLocation` when using eval with block argument. ([@koic][]) [#]## Changes * [#9437](https://github.com/rubocop/rubocop/issues/9437): Improve offense message when there is an allowed range of empty lines. ([@dvandersluis][]) * [#9476](https://github.com/rubocop/rubocop/pull/9476): Mark `Style/IfWithBooleanLiteralBranche` as unsafe auto-correction. ([@koic][]) [#]# 1.9.0 (2021-01-28) [#]## New features * [#9396](https://github.com/rubocop/rubocop/pull/9396): Add new `Style/IfWithBooleanLiteralBranches` cop. ([@koic][]) * [#9402](https://github.com/rubocop/rubocop/pull/9402): Add new `Lint/TripleQuotes` cop. ([@dvandersluis][]) * [#7827](https://github.com/rubocop/rubocop/pull/7827): Add pre-commit hook. ([@jdufresne][], [@adithyabsk][]) * [#7452](https://github.com/rubocop/rubocop/issues/7452): Support `IgnoredMethods` option for `Style/FormatStringToken`. ([@koic][]) * [#9340](https://github.com/rubocop/rubocop/pull/9340): Added `info` Severity level to allow offenses to be listed but not return a non-zero error code. ([@dvandersluis][]) * [#9353](https://github.com/rubocop/rubocop/issues/9353): Add new `Lint/SymbolConversion` cop. ([@dvandersluis][]) * [#9363](https://github.com/rubocop/rubocop/pull/9363): Add new cop `Lint/OrAssignmentToConstant`. ([@uplus][]) * [#9326](https://github.com/rubocop/rubocop/pull/9326): Add new `Lint/NumberedParameterAssignment` cop. ([@koic][]) [#]## Bug fixes * [#9366](https://github.com/rubocop/rubocop/issues/9366): Fix an incorrect auto-correct for `Style/SoleNestedConditional` when using method arguments without parentheses for outer condition. ([@koic][]) * [#9372](https://github.com/rubocop/rubocop/issues/9372): Fix an error for `Style/IfInsideElse` when nested `if` branch code is empty. ([@koic][]) * [#9374](https://github.com/rubocop/rubocop/issues/9374): Fix autocorrection for `Layout/LineLength` when the first argument to a send node is a overly long hash pair. ([@dvandersluis][]) * [#9387](https://github.com/rubocop/rubocop/issues/9387): Fix incorrect auto-correct for `Style/NilComparison` when using `!x.nil?` and `EnforcedStyle: comparison`. ([@koic][]) * [#9411](https://github.com/rubocop/rubocop/pull/9411): Fix false negatives for `Style/EvalWithLocation` for `Kernel.eval` and when given improper arguments. ([@dvandersluis][]) * [#7766](https://github.com/rubocop/rubocop/issues/7766): Fix `Naming/RescuedExceptionsVariableName` autocorrection when the rescue body returns the exception variable. ([@asterite][]) * [#7766](https://github.com/rubocop/rubocop/issues/7766): Fix `Naming/RescuedExceptionsVariableName` autocorrection to not change variables if the exception variable has been reassigned. ([@dvandersluis][]) * [#9389](https://github.com/rubocop/rubocop/pull/9389): Fix an infinite loop error for `IncludeSemanticChanges: false` of `Style/NonNilCheck` with `EnforcedStyle: comparison` of `Style/NilComparison`. ([@koic][]) * [#9384](https://github.com/rubocop/rubocop/pull/9384): Fix a suggestion message when not auto-correctable. ([@koic][]) * [#9424](https://github.com/rubocop/rubocop/pull/9424): Fix an incorrect auto-correct for `Style/ClassMethodsDefinitions` when defining class methods with `class << self` and there is no blank line between method definition and attribute accessor. ([@koic][]) * [#9370](https://github.com/rubocop/rubocop/issues/9370): Fix an incorrect auto-correct for `Style/SoleNestedConditional` when using nested `unless` modifier multiple conditional. ([@koic][]) * [#9406](https://github.com/rubocop/rubocop/pull/9406): Fix rubocop_todo link injection when YAML doc start sigil exists. ([@dduugg][]) * [#9229](https://github.com/rubocop/rubocop/pull/9229): Fix errors being reported with `rubocop -V` with an invalid config. ([@dvandersluis][]) * [#9425](https://github.com/rubocop/rubocop/issues/9425): Fix error in `Layout/ClassStructure` when initializer comes after private attribute macro. ([@tejasbubane][]) [#]## Changes * [#9415](https://github.com/rubocop/rubocop/issues/9415): Change `Layout/ClassStructure` to detect inline modifiers. ([@AndreiEres][]) * [#9380](https://github.com/rubocop/rubocop/issues/9380): Mark `Style/FloatDivision` as unsafe. ([@koic][]) * [#9345](https://github.com/rubocop/rubocop/issues/9345): Make `Style/AsciiComments` allow copyright notice by default. ([@koic][]) * [#9399](https://github.com/rubocop/rubocop/issues/9399): Added `AllowedCops` configuration to `Style/DisableCopsWithinSourceCodeDirective`. ([@dvandersluis][]) * [#9327](https://github.com/rubocop/rubocop/issues/9327): Change `Layout/EmptyLineAfterMagicComment` to accept top-level `shareable_constant_values` directive. ([@tejasbubane][]) * [#7902](https://github.com/rubocop/rubocop/issues/7902): Change `Lint/NumberConversion` to detect symbol form of conversion methods. ([@tejasbubane][]) ==== rubygem-rubocop-ast ==== Version update (1.4.0 -> 1.4.1) - New upstream release 1.4.1 [#]# 1.4.1 (2021-01-23) [#]## Changes * [#167](https://github.com/rubocop-hq/rubocop-ast/pull/167): Fix `#value` for `dstr` nodes to return the actual string value. ([@dvandersluis][]) ==== scout ==== Version update (0.2.3+20200115.5b1005a -> 0.2.4+20210325.6c2d9f3) Subpackages: command-not-found - Update to version 0.2.4+20210325.6c2d9f3: * Fix output of cnf ambiguous install (boo#1183980) * Translated using Weblate (Indonesian, Catalan) * Stop ignoring exceptions ==== systemd ==== Version update (246.11 -> 246.13) Subpackages: libsystemd0 libsystemd0-32bit libudev-devel libudev1 libudev1-32bit systemd-32bit systemd-container systemd-doc systemd-lang systemd-logger systemd-sysvinit udev - Import commit 14581e01203df7aa63c7c8383a12e6ebe258476f (merge of v246.13) 423b1e759c Revert "resolved: gracefully handle with packets with too large RR count" (bsc#1183745) 4723778738 meson.build: make xinitrcdir configurable (bsc#1183408) [...] For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/9753d1c17545a5d46530696cb14254f5... - Drop 0001-Revert-resolved-gracefully-handle-with-packets-with-.patch as it's part of v246.13. - Make use of the new build option to ship xinitrc in /usr/etc/X11/xinit/xinitrc.d (bsc#1183408) - Add 0001-Revert-resolved-gracefully-handle-with-packets-with-.patch Temporary workaround for bsc#1183745 (upstream issue 18917) until an actual fix is found. - Default to the "unified" cgroup hierarchy. At this point, most users of cgroup (such as docker, libvirt, kubernetes) should be ready for this change. It's still possible to switch back to the old "hybrid" hierarchy by passing "systemd.unified_cgroup_hierarchy=0" option to the kernel command line. ==== vim ==== Version update (8.2.2607 -> 8.2.2725) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.2725, fixes the following problems * strcharpart() cannot include composing characters. * Character input not fully tested. * Test disabled on MS-Windows even though it should work. * Mouse click test fails when using remote connection. * Conditions for startup tests are not exactly right. * col('.') may get outdated column value. * New test throws exception. * Vim9: function is deleted while executing. * Test is sourcing the wrong file. * Vim9: if 'cpo' is changed in Vim9 script it may be restored. * Vim9: script variable in a block scope not found by a nested function. * Vim9: cannot use a normal list name to store function refs. * Vim9: no test for return type of lambda. * Vim9: Using #{ for a dictionary gives strange errors. * typval2type() cannot handle recursive structures. * GTK: error when starting up and -geometry is given. (Dominique Pellé) * Some tests fail when run as root. * Atom files not recognized. * Rss files not recognized. * GTK3: error when starting up and -geometry is given. (Dominique Pellé) * No need to check for BSD after checking for not root. * Vim9: #{ can still be used at the script level. * Vim9: error for #{{ is not desired. * Hard to see where a test gets stuck. * Commands from winrestcmd() do not always work properly. (Leonid V. Fedorenchik) * Not all command line arguments are tested. * Multi-byte 'fillchars' for folding do not show properly. * 'tagfunc' does not indicate using a pattern. * Vim9: cannot define an inline function. * Memory leak when compiling inline function. * prop_remove() causes a redraw even when nothing changed. * Cannot write a message to the terminal from the GUI. * Build failure when fsync() is not available. * screenstring() returns non-existing composing characters. * Display test fails because of lacking redraw. * Vim9: no clear error for wrong inline function. * Various code not covered by tests. * prop_clear() causes a screen update even when nothing changed. * Using inline function is not properly tested. * Vim9: error for not using string doesn't mention argument. * Terminal test sometimes hangs. * Terminal resize test sometimes hangs. * Vim9: some wincmd arguments cause a white space error. * Vim9: command modifiers not handled in nested function. * Vim9: restoring command modifiers happens after jump. * Vim9: can use command modifier without an effect. * Build failure. * Vim9: getting a character from a string can be slow. * The -w command line argument doesn't work. * Some command line arguments and regexp errors not tested. * Vim9: error message for declaring variable in for loop. * :for cannot loop over a string. * Eval test fails because for loop on string works. * Vim9: no error for declaration with trailing text. * Leaking memory when looping over a string. * There is no way to avoid some escape sequences. * Vim9: leaking memory when inline function has an error. * Vim9: not enough function arguments checked for string. * Test failures. * Vim9: not enough function arguments checked for string. * prop_find() cannot find item matching both id and type. * Vim9: omitting "call" for "confirm()" does not give an error. * Command line completion does not work after "vim9". * Vim9: error for append(0, text). * Error for line number in legacy script. * Vim9: cannot use :lockvar and :unlockvar in compiled script. * Vim9: script-local funcref can have lower case name. * Directory change in a terminal window shell is not followed. * Missing error message. * Vim9: cannot use only some of the default arguments. * Test for 'autoshelldir' does not reset the option. * Winbar drawn over status line for non-current window with winbar if frame is zero height. (Leonid V. Fedorenchik) * Vim9: problem defining a script variable from legacy function. * Vim9: test fails for redeclaring script variable. * Vim9: cannot find Name.Func from "import * as Name". (Alexander Goussas) * Build failure without the +eval feature. * Not enough folding code is tested. * Custom statusline not drawn correctly with WinBar. * Status line is not updated when going to cmdline mode. * Vim9: cannot use "const" for global variable in :def function. * Vim9: crash when using s: for script variable. * Tiny build fails. * PowerShell files are not recognized. * Autoconf may mess up compiler flags. * Vim9: locked script variable can be changed. * Vim9: locked script variable can be changed. * When 'matchpairs' is empty every character beeps. (Marco Hinz) * Cursor position reset with nested autocommands. * Lua test fails with Lua 5.4.3 and later. * Function list test fails. * Lua test fails on MS-Windows. * Lua test fails. * Nested autocmd test fails sometimes. * Order of removing FORTIFY_SOURCE is wrong. * Compiler completion test fails when more scripts are added. * Vim9: memory leak when failing on locked variable. * Adding a lot of completions can be a bit slow. * Vim9: misleading reported line number for wrong type. * Vim9: wrong line number reported for boolean operator. * Adding a lot of completions can still be a bit slow. * Test sometimes fails waiting for shell in terminal. * The GTK GUI has a gap next to the scrollbar. * Vim9: not all tests cover script and :def function. * "gj" in a closed fold does not move out of the fold. (Marco Hinz) * Memory leak when adding to a blob fails. * Folding code not sufficiently tested. * Filetype pattern ending in star is too far up. * Vim9: tests fail without the channel feature. (Dominique Pellé) * The equivalent class regexp is missing some characters. * GTK menu items don't show a tooltip. * Vim9: no explicit test for using a global function without the g: prefix. * Vim9: appending to dict item doesn't work in a :def function. * GTK menu tooltip moves the cursor. * Vim9: cannot have a linebreak inside a lambda. * Vim9: crash when using LHS with double index. * Assignment test fails. * Vim9: concatenating to list in dict not tested. * Vim9: message about compiling is wrong when using try/catch. ==== virtualbox ==== Subpackages: virtualbox-guest-tools virtualbox-guest-x11 - Own %{_sysconfdir}/X11/xinit/xinitrc.d as default packages (eg systemd) no longer do so, breaking package build. ==== virtualbox-kmp ==== - Own %{_sysconfdir}/X11/xinit/xinitrc.d as default packages (eg systemd) no longer do so, breaking package build. ==== whois ==== Version update (5.5.8 -> 5.5.9) - update to 5.5.9: * Updated the .ga TLD server. * Removed the .cd and cf TLD servers. * Removed 72 new gTLDs which are no longer active. ==== xf86-input-keyboard ==== - modernize spec file (move license to licensedir) ==== xf86-input-libinput ==== Version update (0.30.0 -> 1.0.0) - Update to version 1.0.0 * The biggest change here is the license change to MIT. Due to an unfortunate copy/paste error, the actual license text used was the Historical Permission Notice and Disclaimer license. With the ack of the various contributors, the driver is now using the MIT license text as intended. The actual impact is low, the HPND is virtually identical to the MIT license anyway (ianal, consult your legal dept if you have one). * The only other notable change: cancelled touch points are now lifted correctly. Where libinput cancels a touch, e.g. in response to a palm being detected, the touch point previously got stuck in the down state. This is fixed now.
Graphical login (sddm) failed to start when rebooting into 20210408. The problem was fixed by a forced reinstall of the nvidia kernel module from a console login: zypper in -f nvidia-gfxG05-kmp-default reboot I'm running the nvidia 460.67 driver. If you need to find out what nvidia driver/module you have installed you could do: zypper se -i nvidia In recent months a forced reinstall seems to have been required more often. In the past, the kernel updates seldom caused this issue. At least it's easy to fix. Michael
same here On Samstag, 10. April 2021 22:51:57 CEST Michael Hamilton wrote:
Graphical login (sddm) failed to start when rebooting into 20210408.
The problem was fixed by a forced reinstall of the nvidia kernel module from a console login:
zypper in -f nvidia-gfxG05-kmp-default reboot
I'm running the nvidia 460.67 driver. If you need to find out what nvidia driver/module you have installed you could do:
zypper se -i nvidia
In recent months a forced reinstall seems to have been required more often. In the past, the kernel updates seldom caused this issue. At least it's easy to fix.
Michael
Curious, tried to pull down the filelists.xml.gz file from http://download.opensuse.org but got an error about an SSL problem from mirrors.edge.kernel.org:
repo-pkgs -F oss (Including Dflt_excludes from /home/cache/suse/config/pkg-filter) failure: GET http://download.opensuse.org/tumbleweed/repo/oss/repodata/116419acba72d38a9b...: 500 Can't connect to mirrors.edge.kernel.org:443 (SSL connect attempt failed with unknown error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)
Why would an http get from d.os.org result in a handshake failure...I'm thinking I might expect a problem if I start with a non-ssl connection and something tries to hand me over to an SSL connection in the middle of the connection? This worked 2 days ago on the previous release...
On 2021/04/10 15:59, L A Walsh wrote:
Curious, tried to pull down the filelists.xml.gz file from http://download.opensuse.org but got an error about an SSL problem from mirrors.edge.kernel.org:
repo-pkgs -F oss
(Including Dflt_excludes from /home/cache/suse/config/pkg-filter) failure: GET http://download.opensuse.org/tumbleweed/repo/oss/repodata/116419acba72d38a9b...: 500 Can't connect to mirrors.edge.kernel.org:443 (SSL connect attempt failed with unknown error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)
Why would an http get from d.os.org result in a handshake failure...I'm thinking I might expect a problem if I start with a non-ssl connection and something tries to hand me over to an SSL connection in the middle of the connection?
This worked 2 days ago on the previous release...
Seems to be persistent, as well...
On 11.04.2021 05:06, L A Walsh wrote:
On 2021/04/10 15:59, L A Walsh wrote:
Curious, tried to pull down the filelists.xml.gz file from http://download.opensuse.org but got an error about an SSL problem from mirrors.edge.kernel.org:
repo-pkgs -F oss
(Including Dflt_excludes from /home/cache/suse/config/pkg-filter) failure: GET http://download.opensuse.org/tumbleweed/repo/oss/repodata/116419acba72d38a9b...: 500 Can't connect to mirrors.edge.kernel.org:443 (SSL connect attempt failed with unknown error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)
If your distribution is so old that it does not support anything better, use non-https mirror.
Why would an http get from d.os.org result in a handshake failure...I'm thinking I might expect a problem if I start with a non-ssl connection and something tries to hand me over to an SSL connection in the middle of the connection? This worked 2 days ago on the previous release...
You are aware that d.o.o is using multiple mirrors, are not you?
Seems to be persistent, as well...
Contact administrators of mirrors.edge.kernel.org and request to enable SSL v3.
On 2021/04/10 21:45, Andrei Borzenkov wrote:
On 11.04.2021 05:06, L A Walsh wrote:
(Including Dflt_excludes from /home/cache/suse/config/pkg-filter) failure: GET http://download.opensuse.org/... ^^^^ 500 Can't connect to SSL mirror?
If your distribution is so old that it does not support anything better, use non-https mirror.
--- That's what I tried to do by specifying http. If I connect to d.o.o with http, other than by using 'http', how do I get it it only refer things to 'http' addresses? FWIW, if I'm downloading multiple small files, http is about 2-3x faster than https. There is a high overhead on the initial hand shakes. On large files, the difference is negligible, but with many small files it was surprisingly noticeable.
On 11.04.2021 08:31, L A Walsh wrote:
On 2021/04/10 21:45, Andrei Borzenkov wrote:
On 11.04.2021 05:06, L A Walsh wrote:
(Including Dflt_excludes from /home/cache/suse/config/pkg-filter) failure: GET http://download.opensuse.org/... ^^^^ 500 Can't connect to SSL mirror? If your distribution is so old that it does not support anything better, use non-https mirror.
That's what I tried to do by specifying http. If I connect to d.o.o with http, other than by using 'http', how do I get it it only refer things to 'http' addresses?
You do not. Use suitable mirror explicitly.
FWIW, if I'm downloading multiple small files, http is about 2-3x faster than https. There is a high overhead on the initial hand shakes. On large files, the difference is negligible, but with many small files it was surprisingly noticeable.
On 2021/04/10 22:32, Andrei Borzenkov wrote:
You do not. Use suitable mirror explicitly.
When I have, I eventually run into the mirror not having the packages I want or not having a coherent set of files yet. That's why I started going through d.os.org again, which was working in that it sent to me non-SSL sites or ones that "just worked". That's worked for almost a month at this point, now, it suddenly changes. I'm not sure how to specify a valid non-ssl mirror automatically or to choose one manually. Seeing how my connection seems to go from normal to SSL during the 1 GET, I'm not sure how to tell if I'm going to get a non-SSL site or not.
On 11.04.2021 18:04, L A Walsh wrote:
On 2021/04/10 22:32, Andrei Borzenkov wrote:
You do not. Use suitable mirror explicitly.
When I have, I eventually run into the mirror not having the packages I want or not having a coherent set of files yet.
That's why I started going through d.os.org again, which was working in that it sent to me non-SSL sites or ones that "just worked". That's worked for almost a month at this point, now, it suddenly changes.
I'm not sure how to specify a valid non-ssl mirror automatically or to choose one manually. Seeing how my connection seems to go from normal to SSL during the 1 GET, I'm not sure how to tell if I'm going to get a non-SSL site or not.
I do not see any https link on https://mirrors.opensuse.org/list/tumbleweed.html nor do I see mirrors.edge.kernel.org there. The http://mirrros.edge.kernel.org/ redirects to https://mirrors.kernel.org/, but I do not see http://mirrros.edge.kernel.org/ in mirrors list either. So it is up to you to debug where this link comes from. All http links in TW mirror list are plain http.
On 2021/04/11 08:20, Andrei Borzenkov wrote:
On 11.04.2021 18:04, L A Walsh wrote:
On 2021/04/10 22:32, Andrei Borzenkov wrote: I do not see any https link on https://mirrors.opensuse.org/list/tumbleweed.html nor do I see mirrors.edge.kernel.org there. The http://mirrros.edge.kernel.org/ redirects to https://mirrors.kernel.org/, but I do not see http://mirrros.edge.kernel.org/ in mirrors list either.
So it is up to you to debug where this link comes from. All http links in TW mirror list are plain http.
It's a redirect from dl.o.o. I've seen edge before -- thought it was an alias of the kernel mirror system. As for not seeing an https link on mirrors -- yah, that was sorta my point -- I'm only using http connections but getting errors from from SSL...makes no sense.
On 11/04/2021 17.04, L A Walsh wrote:
I'm not sure how to specify a valid non-ssl mirror automatically or to choose one manually. Seeing how my connection seems to go from normal to SSL during the 1 GET, I'm not sure how to tell if I'm going to get a non-SSL site or not.
You can try this new experimental download redirector: http://mirrorcache-us.opensuse.org/download/ as it runs in Provo, it could give better performance for US users.
On 2021/04/11 17:19, Bernhard M. Wiedemann wrote:
On 11/04/2021 17.04, L A Walsh wrote:
I'm not sure how to specify a valid non-ssl mirror automatically or to choose one manually. Seeing how my connection seems to go from normal to SSL during the 1 GET, I'm not sure how to tell if I'm going to get a non-SSL site or not.
You can try this new experimental download redirector:
I used to use one in provo, but found it often didn't have some debug or source packages. But FWIW, the auto-redirect sometimes hits provo: failure: GET http://download.opensuse.org/tumbleweed/repo/src-non-oss/src/frogatto-1.3.1-...: 500 Can't connect to provo-mirror.opensuse.org:443 (SSL connect attempt failed with unknown error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)
as it runs in Provo, it could give better performance for US users.
---- I prefer the mirrors over 'here' provo is good when it works, and so are the kernel mirrors, but I was getting double redirects on the kernel mirror system: +0.24 167ms; 2468 (10K/14K) MISS/302 <Ishtar [GET http://download.opensuse.org/tumbleweed/repo/oss/repodata/116419acba72d38a9b... - 195.135.221.134 text/html] +0.25 138ms; 335 (1.4K/2.4K) MISS/301 <Ishtar [GET http://sfo-korg-mirror.kernel.org/opensuse/tumbleweed/repo/oss/repodata/1164... - 149.20.37.36 -] +0.07 65ms; 46 (667/708) TUNNEL/200 <Ishtar [CONNECT mirrors.edge.kernel.org:443 - 147.75.69.165 -] The sfo-korg mirror would seem to usually bump the connection to https on mirrors.edge. mirrors.edge supports http, but I don't get a chance to examine the URL and rewrite https->http before it is resent. I'll try the new mirrors and see what happens... thanks!
participants (6)
-
Andrei Borzenkov
-
Bernhard M. Wiedemann
-
Dominique Leuenberger
-
L A Walsh
-
mh@mike.franken.de
-
Michael Hamilton