New Tumbleweed snapshot 20220415 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=20220415 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.1.0.28 -> 7.1.0.29) Mesa Mesa-drivers MozillaFirefox (99.0 -> 99.0.1) apparmor corosync (2.4.5+git70.64010f57 -> 2.4.5+git.5d625cef) cronie git (2.35.1 -> 2.35.3) hwinfo (21.80 -> 21.81) icu (70.1 -> 71.1) indic-fonts jemalloc kexec-tools libapparmor libgit2 (1.4.2 -> 1.4.3) libusb-1_0 (1.0.25 -> 1.0.26) libyui (4.3.3 -> 4.4.0) libyui-ncurses (4.3.3 -> 4.4.0) libyui-ncurses-pkg (4.3.3 -> 4.4.0) libyui-qt (4.3.3 -> 4.4.0) libyui-qt-graph (4.3.3 -> 4.4.0) libyui-qt-pkg (4.3.3 -> 4.4.0) osinfo-db perl-HTML-Parser (3.77 -> 3.78) perl-Mail-DKIM (1.20200907 -> 1.20220408) perl-libwww-perl (6.61 -> 6.62) postgresql python-FontTools (4.29.1 -> 4.32.0) python-kiwi (9.24.29 -> 9.24.31) python-matplotlib ruby3.1 (3.1.1 -> 3.1.2) samba (4.16.0+git.224.70319beb8f8 -> 4.16.0+git.227.931848a12ab) subversion (1.14.1 -> 1.14.2) suitesparse vim (8.2.4602 -> 8.2.4745) whois (5.5.12 -> 5.5.13) wicked (0.6.68 -> 0.6.69) xen (4.16.0_08 -> 4.16.1_02) zchunk (1.1.16 -> 1.2.1) === Details === ==== ImageMagick ==== Version update (7.1.0.28 -> 7.1.0.29) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.0.29 see ChangeLog.md for details (https://github.com/ImageMagick/ImageMagick/blob/main/ChangeLog.md) ==== Mesa ==== Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - use _multibuild ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libxatracker2 - use _multibuild ==== MozillaFirefox ==== Version update (99.0 -> 99.0.1) Subpackages: MozillaFirefox-translations-common - Mozilla Firefox 99.0.1 * Fixed an issue with text rendering in Bengali (bmo#1763368) * Fixed a selection issue in the Download panel with drag and drop (bmo#1762723) * Fixed: Fixed an issue preventing Zoom gallery mode for users who go to zoom.us URLs instead of subdomain.zoom.us URLs (bmo#1763801) ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang pam_apparmor pam_apparmor-32bit python3-apparmor - Add samba-new-dcerpcd.patch, samba-4.16 has a new dcerpcd daemon which now will spawn new additional services on demand. We need to modify the existing smbd/winbind profiles and additionally add a new set of profiles to cater for the new functionality; (bnc#1198309); - Add samba_deny_net_admin.patch to add new rule to deny noisy setsockopt calls from systemd; (bnc#1196850). ==== corosync ==== Version update (2.4.5+git70.64010f57 -> 2.4.5+git.5d625cef) Subpackages: libcfg6 libcmap4 libcorosync_common4 libcpg4 libquorum5 - Update to version corosync-2.4.5+git.5d625cef: * totemudpu: Don't block local socketpair * totemsrp: Switch totempg buffers at the right time * logsys: Unlock config mutex on error ==== cronie ==== Subpackages: cron - Fix bsc#1198265 Regression in handling 1-5 crontab entries * bsc1198265.patch ==== git ==== Version update (2.35.1 -> 2.35.3) Subpackages: git-core git-cvs git-email git-gui git-svn git-web gitk perl-Git - git 2.35.3: * usability fix-up for CVE-2022-24765 bsc#1198234: '*' can be used as the value for the `safe.directory` variable to signal that the user considers that any directory is safe. * The code that was meant to parse the new `safe.directory` configuration variable was not checking what configuration variable was being fed to it - Require bash in git-daemon because the service file uses it - Reword git-daemon.service description to get a useful sentence in journalctl -b - git 2.35.2 (CVE-2022-24765, bsc#1198234): * CVE-2022-24765: git may execute commands defined by other users from unexpected worktrees ==== hwinfo ==== Version update (21.80 -> 21.81) - merge gh#openSUSE/hwinfo#112 - fix bug in determining serial console device name (bsc#1198043) - 21.81 ==== icu ==== Version update (70.1 -> 71.1) - update to 71.1: * updates to CLDR 41 locale data with various additions and corrections. * phrase-based line breaking for Japanese. Existing line breaking methods follow standards and conventions for body text but do not work well for short Japanese text, such as in titles and headings. This new feature is optimized for these use cases. * support for Hindi written in Latin letters (hi_Latn). The CLDR data for this increasingly popular locale has been significantly revised and expanded. Note that based on user expectations, hi_Latn incorporates a large amount of English, and can also be referred to as ?Hinglish?. * time zone data updated to version 2022a. Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b. - drop fix-ucptrietest-golden-diff.patch (upstream) ==== indic-fonts ==== - update or add Bengali fonts [bsc#1197977]: * AkaashNormal.ttf Ani.ttf JamrulNormal.ttf MitraMono.ttf MuktiBold.ttf Mukti.ttf - remove obsoleted Bengali fonts [bsc#1197977c#4] * mitra.ttf MuktiNarrow.ttf MuktiNarrowBold.ttf bng2-n.ttf bng2-b.ttf ==== jemalloc ==== - Add use-volatile-to-workaround-buffer-overflow-false-pos.patch upstream patch that supports -D_FORTIFY_SOURCE=3. ==== kexec-tools ==== - kexec-tools-print-error-if-kexec_file_load-fails.patch: print error if kexec_file_load fails (bsc#1197176). ==== libapparmor ==== Subpackages: libapparmor1 libapparmor1-32bit - Add samba-new-dcerpcd.patch, samba-4.16 has a new dcerpcd daemon which now will spawn new additional services on demand. We need to modify the existing smbd/winbind profiles and additionally add a new set of profiles to cater for the new functionality; (bnc#1198309); - Add samba_deny_net_admin.patch to add new rule to deny noisy setsockopt calls from systemd; (bnc#1196850). ==== libgit2 ==== Version update (1.4.2 -> 1.4.3) - update to 1.4.3: * compatibility with git's changes for CVE-2022-24765 boo#1187234 * several correctness fixes where invalid input can lead to a crash and denial of service ==== libusb-1_0 ==== Version update (1.0.25 -> 1.0.26) - Update to version 1.0.26 * Fix regression with transfer free's after closing device * Fix regression with destroyed context if API is misused * Workaround for applications using missing default context * Fix hotplog enumeration regression * Build fixes for various platforms and configurations * Add interface bound checking for broken devices * Add umockdev tests on Linux ==== libyui ==== Version update (4.3.3 -> 4.4.0) - Added dynamic property first-item to YQItemSelector and YQCustomStatusItemSelector for QSS styling (bsc#1196599) see also https://github.com/libyui/libyui/pull/68 - 4.4.0 - Reviewed and merged pending community PRs: - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it> - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it> - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com> - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com> ==== libyui-ncurses ==== Version update (4.3.3 -> 4.4.0) - Added dynamic property first-item to YQItemSelector and YQCustomStatusItemSelector for QSS styling (bsc#1196599) see also https://github.com/libyui/libyui/pull/68 - 4.4.0 - Reviewed and merged pending community PRs: - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it> - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it> - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com> - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com> ==== libyui-ncurses-pkg ==== Version update (4.3.3 -> 4.4.0) - Added dynamic property first-item to YQItemSelector and YQCustomStatusItemSelector for QSS styling (bsc#1196599) see also https://github.com/libyui/libyui/pull/68 - 4.4.0 - Reviewed and merged pending community PRs: - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it> - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it> - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com> - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com> ==== libyui-qt ==== Version update (4.3.3 -> 4.4.0) - Added dynamic property first-item to YQItemSelector and YQCustomStatusItemSelector for QSS styling (bsc#1196599) see also https://github.com/libyui/libyui/pull/68 - 4.4.0 - Reviewed and merged pending community PRs: - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it> - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it> - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com> - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com> ==== libyui-qt-graph ==== Version update (4.3.3 -> 4.4.0) - Added dynamic property first-item to YQItemSelector and YQCustomStatusItemSelector for QSS styling (bsc#1196599) see also https://github.com/libyui/libyui/pull/68 - 4.4.0 - Reviewed and merged pending community PRs: - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it> - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it> - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com> - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com> ==== libyui-qt-pkg ==== Version update (4.3.3 -> 4.4.0) - Added dynamic property first-item to YQItemSelector and YQCustomStatusItemSelector for QSS styling (bsc#1196599) see also https://github.com/libyui/libyui/pull/68 - 4.4.0 - Reviewed and merged pending community PRs: - Perl bindings build error fix by Angelo Naselli <anaselli@linux.it> - Ruby bindings with libyui-mga by Angelo Naselli <anaselli@linux.it> - Typo fix in rest-api examples by George Gkioulis <ggkioulis@suse.com> - Missing examples header fix by James.W <jinnan.wjn@alibaba-inc.com> ==== osinfo-db ==== - bsc#1197958 - request support for SLE15-SP4 in the osinfo database - Add support for SUSE linux Enterprise Micro 5.2 add-slem5.2-support.patch ==== perl-HTML-Parser ==== Version update (3.77 -> 3.78) - updated to 3.78 see /usr/share/doc/packages/perl-HTML-Parser/Changes 3.78 2022-03-28 * Remove unused variable (GH#26) (Michal Josef ?pa?ek) ==== perl-Mail-DKIM ==== Version update (1.20200907 -> 1.20220408) - updated to 1.20220408 see /usr/share/doc/packages/perl-Mail-DKIM/Changes 1.20220408 2022-04-08 UTC + Add support for signatures with an Expiration value ==== perl-libwww-perl ==== Version update (6.61 -> 6.62) - updated to 6.62 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.62 2022-04-05 01:04:17Z - Allow downloading to a filehandle (GH#400) (Andrew Fresh) ==== postgresql ==== Subpackages: postgresql-contrib postgresql-server - Change to systemd-sysusers ==== python-FontTools ==== Version update (4.29.1 -> 4.32.0) - Update to 4.32.0 * [otlLib] Disable GPOS7 optimization to work around bug in Apple CoreText. Always force Chaining GPOS8 for now (#2540). * [glifLib] Added outputImpliedClosingLine=False parameter to Glyph.draw(), to control behaviour of PointToSegmentPen (6b4e2e7). * [varLib.interpolatable] Check for wrong contour starting point (#2571). * [cffLib] Remove leftover GlobalState class and fix calls to TopDictIndex() (#2569, #2570). * [instancer] Clear AxisValueArray if it is empty after instantiating (#2563). - Release 4.31.2 * [varLib] fix instantiation of GPOS SinglePos values (#2555). - Release 4.31.1 * [subset] fix subsetting OT-SVG when glyph id attribute is on the root <svg> element (#2553). - Release 4.31.0 * [ttCollection] Fixed 'ResourceWarning: unclosed file' warning (#2549). * [varLib.merger] Handle merging SinglePos with valueformat=0 (#2550). * [ttFont] Update glyf's glyphOrder when calling TTFont.setGlyphOrder() (#2544). * [ttFont] Added ensureDecompiled method to load all tables irrespective of the lazy attribute (#2551). * [otBase] Added iterSubTable method to iterate over BaseTable's children of type BaseTable; useful for traversing a tree of otTables (#2551). - Release 4.30.0 * [varLib] Added debug logger showing the glyph name for which gvar is built (#2542). * [varLib.errors] Fixed undefined names in FoundANone and UnsupportedFormat exceptions (ac4d561). * [otlLib.builder] Added windowsNames and macNames (bool) parameters to the buildStatTable function, so that one can select whether to only add one or both of the two sets (#2528). * [t1Lib] Added the ability to recreate PostScript stream (#2504). * [name] Added getFirstDebugName, getBest{Family,SubFamily,Full}Name methods (#2526). ==== python-kiwi ==== Version update (9.24.29 -> 9.24.31) - Bump version: 9.24.30 ? 9.24.31 - Fix LABEL detection (#2112) When only "root=" is specified on the kernel command line the match is located in the first group. Loop through the groups upon mtach to find what we are looking for. - Preserve LABEL setting (#2108) Preserve the LABEL= setting when the grub config file is re-generated. the GRUB_ENABLE_LINUX_LABEL setting does not exists upstream and not in any SUSE distribution. Set the grub setting such that LABEL is preserved on SUSE distros. (bsc#1197616) - Fix test_setup_default_grub_empty_kernelcmdline The unit test exists to check that GRUB_CMDLINE_LINUX_DEFAULT is not set depending on the provided cmdline. The test exists for reasons explained in Issue #1650 - Don't compress .appx containers (#2106) The container is actually inside and already compressed. - Added new CloneDevice class Added CloneDevice class to the storage interface. The class allows to create clone(s) from a given source block device into a list of target block devices. The target block devices are clones of the source but prevents device naming conflicts for unique identifiers like the UUID. This is requires to still allow to boot from images containing device clones and needs to be handled by tools that might work on top of the cloned devices. - Improve readability of shell commands The way the lsblk pipeline is constructed is improved to become easier to read by this commit - Added set_uuid() method to FileSystem API Allow to set a custom UUID not only at creation time of a filesystem but also at a later point in time in an already existing filesystem - Ensure BootloaderConfig resources are cleaned first This commit wraps the manual BootloaderConfig instance cleanup in disk builder into a try/finally scope. This way if KIWI is aborted or fails within this scope the BootloaderConfig is cleaned up first. Signed-off-by: David Cassany <dcassany@suse.com> - Fixed overlay root dracut module make sure there is always only one selection for the readonly root partition - Update LUKS integration test for TW Use cipher options to make cryptomount work again - Set LUKS(v1) for TW encryption integration test In Tumbleweed LUKS2 became the default but the grub cryptomount tool is not able to work with the v2 LUKS header. Thus the test explicitly builds against the former luks version for now - Set LUKS2 for TW luks encryption integration test In Tumbleweed LUKS2 became the default also for grub and cryptomount, which requires to create a LUKS2 header in the dm_crypt layer - Bump version: 9.24.29 ? 9.24.30 - Add ensure_empty_tmpdirs option for OCI containers (bsc#1197783) Since #1759 was merged, the contents of /run/ and /tmp/ are excluded from built images. This causes problems for some containers, notably Ceph when deployed in a Rook/k8s environment, which needs to have certain directories present inside /run/. This commit adds the ability to return to the previous behaviour and *not* empty those temporary directories, if you specify <image><preferences><type [...] ensure_empty_tmpdirs="false">. Fixes: https://github.com/OSInside/kiwi/issues/2093 Signed-off-by: Tim Serong <tserong@suse.com> - Fixed parsing of veritysetup output veritysetup uses tabs to align values. The way kiwi parsed the values did not strip out the tabs and later on keeps them in the verification metadata block. The unit test did not catch this because the mock output used for veritysetup did not contain tabs. This commit fixes the test to catch this condition and also fixes the code to handle all space characters (tabs, space, newlines) in a safe way - Update contents of store_credentials result file The method added information about the PARTUUID as useful information. However, PARTUUID's are not supported by all partition tables. The Linux generated artificial values from the disk identifier are not wanted in this scope. As the information is not mandatory it's better to not provide it at all and avoid confusion to users. - Make blkid call more robust Do not raise of blkid is not able to read the requested ID. It is expected that the methods of the BlockID class either returns a value or none but do not raise and cause the complete process to terminate - Added embed_verity_metadata attribute Specifies to write a binary block at the end of the partition serving the root filesystem, containing information for dm_verity verification and to construct the device map - Added create_verification_metadata method Along with creating a filesystem including device mapper features like dm_verity (see verity_blocks) or dm_crypt/dm_integrity (see luks) there is always the question where to store the metadata information required to setup the device map. This can include information about blocksizes, offset addresses and more. The create_verification_metadata() method allows to write a signed custom data block of a documented format at the end of the given block special which stores this type of information such that tools at boot time gets the opportunity to read this information. In this commit only information connected to the dm_verity feature activated via the verity_blocks attribute will be part of the verification block. With future changes other data might be added - Added runtime check for by-partuuid use Added check_partuuid_persistency_type_used_with_mbr(). Not every partition table type supports UUIDs. We don't want to make use of the artifical values created by Linux if the partition table doesn't support it natively - Support partuuid and label mounts in dracut module The 90kiwi-overlay dracut module was not able to parse the device link if done with PARTUUID or LABEL - Added integration test for by-partuuid The test hooks into the existing test-image-embedded integration test for leap. As I plan to extend the tests specific to features actually only useful for special embedded images, I thought this would be the right place to start - validate luksformat options validate options against the cryptsetup help info in a runtime check - Handle LUKS type in its own attribute - Fixed attribute description The overlayroot_verity_blocks attribute description contained outdated information - Add support for verity setup on standard rootfs So far the verity support was only available with the overlayroot layout and the read-only squashfs root. This commit adds a new attribute: verity_blocks="number|all" which allows to create the verity setup also on the standard root partition In addition to the change it was needed to extend the Filesystem API with an additional optional paramter to allow setup of the filesystem UUID. Having the opportunity to set the UUID at filesystem creation is generally useful and with regards to this particular change it became also required - Allow Btrfs and XFS as options for the boot partition filesystem We already do this implicitly when we do not define this attribute and request a boot partition, so let us explicitly offer these as options too. - Fix grub defaults for PARTUUID use Make sure to set GRUB_DISABLE_LINUX_PARTUUID to false when using by-partuuid - Allow luks format options Added new luksformat element which allows to pass along options to the luksFormat call. This allows users to switch between LUKS and LUKS2 via e.g <luksformat> <option name="--type" value="luks2"/> </luksformat> It also allows to pass along a set of options only available to LUKS2, e.g <luksformat> <option name="--type" value="luks2"/> <option name="--cipher" value="aes-gcm-random"/> <option name="--integrity" value="aead"/> </luksformat> In addition to the new attribute the existing luks attribute can also be specified to read credentials from a keyfile by using the file:// source locator, e.g <type ... luks="file:///path/to/a/keyfile"/> This Fixes #1898 - Fixed funny build_status.sh bug If the name of the repository starts with an 'F' like in Fedora, the 'F' is turned into a red escape sequence because it is assumed to be a failed status indicator :) The path here is probably also dumb as it just assumes there is a space after the status indicator. Well the complete script is not really a good one, but still helpful - Update Fedora arm integration test Move test to Fedora 34 - Added container build test for Fedora Fedora systems uses buildah to create containers. There is no integration test for kiwi which tests building containers with buildah. This commit adds a build test to cover this path. Related to Issue #2020 - Fixed test-image-docker-derived for leap The test still used the additionaltags attribute with the latest schema (v7.5) which fails to validate because the attribute was moved to additionalnames - Bump version: 9.24.28 ? 9.24.29 ==== python-matplotlib ==== Subpackages: python38-matplotlib python38-matplotlib-tk - Add matplotlib-pr22780-Pillow-deprecations.patch for deprecation errors with Pillow -- gh#matplotlib/matplotlib#22780 - Skip any test with svg png or pdf in its id for non x86_64, as image comparison tests compare to x86_64 references. ==== ruby3.1 ==== Version update (3.1.1 -> 3.1.2) Subpackages: libruby3_1-3_1 - add buildignore for ruby and ruby-common so we do not pull gem2rpm for the testsuite - Update to 3.1.2 (boo#1198441 boo#1198440) https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/ - CVE-2022-28738: Double free in Regexp compilation - CVE-2022-28739: Buffer overrun in String-to-Float conversion ==== samba ==== Version update (4.16.0+git.224.70319beb8f8 -> 4.16.0+git.227.931848a12ab) Subpackages: libsamba-policy0-python3 samba-ad-dc-libs samba-client samba-client-32bit samba-client-libs samba-client-libs-32bit samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs samba-winbind-libs-32bit - Fix update-apparmor-samba-profile script, sed doesn't like multibyte separators; (bsc#1198309). ==== subversion ==== Version update (1.14.1 -> 1.14.2) Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl subversion-server subversion-tools - Apache Subversion 1.14.2: * CVE-2021-28544: SVN authz protected copyfrom paths regression (boo#1197939) * CVE-2022-24070: mod_dav_svn memory corruption (boo#1197940) * Fix -r option documentation for some svnadmin subcommands * Fix error message encoding when system() call fails * Fix assertion failure in conflict resolver * Support multiple working copy formats (1.8-onward, 1.15) ==== suitesparse ==== Subpackages: libamd2 libcamd2 libccolamd2 libcholmod3 libcolamd2 libsuitesparseconfig5 libumfpack5 - update to 5.12.0: * GraphBLAS v7.0.3: see GraphBLAS/Doc/ChangeLog for details. - performance: GrB_mxm, GrB_assign, and transpose - bug fix: vector iterator for bitmap - revised ACM TOMS submission: Doc/toms_parallel_grb2.pdf - spec bug: GrB_Matrix_diag was implemented incorrectly, thus requiring a version v7.x ==== vim ==== Version update (8.2.4602 -> 8.2.4745) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.4745, fixes the following problems * Vim9: not enough test coverage for executing :def function. * Sourcing buffer lines is too complicated. * Error for redefining a script item may be confusing. * Error for arguments of remote_expr() even when the +clientserver feature is not included. * Test fails because of changed error message. * Sourcing buffer lines may lead to errors for conflicts. * getcompletion() does not work properly when 'wildoptions contains "fuzzy". * :unhide does not check for failing to close a window. * Some conditions are always true. * Typos in tests; one lua line not covered by test. * Vim9: cannot use a recursive call in a nested function. (Sergey Vlasov) * Return type of swapfile_unchanged() is wrong. * Redrawing too much when 'cursorline' is set and jumping around. * Mapping with escaped bar does not work in :def function. (Sergey Vlasov) * Vim9: Declarations in a {} block of a user command do not use Vim9 rules if defined in a legacy script. (Yegappan Lakshmanan) * No completion for :scriptnames. * Command line completion does not recognize single letter commands. * Mapping is cancelled when mouse moves and popup is visible. * Two letter substitute commands don't work. (Yegappan Lakshmanan) * Crash when using the tabline right-click menu. * Vim9: Crash with :execute and :finish. (Sergey Vlasov) * Coverity warns for using uninitialized field. * Old Coverity warning for resource leak. * Old Coverity warning for resource leak. * Visual area not fully updated when removing sign in Visual mode while scrolling. * flatten() does not use maxdepth correctly. * Not enough testing for 2/3 letter substitute commands. * flattennew() makes a deep copy unnecessarily. * 'cursorline' not always updated with 'cursorlineopt' is "screenline". * Crash when switching window in BufWipeout autocommand. * Using freed memory in flatten(). * Visual range does not work before command modifiers. * Vim9: cannot initialize a variable to null_list. * Tests using null list or dict fail. * Not using Visual range. * Warning for using uninitialized variable. (Tony Mechelynck) * Superfluous check if a redraw is needed for 'cursorline'. * Not sufficient parenthesis in preprocessor macros. * Some boolean options use "long" instead of "int". * May mark the wrong window for redrawing. * Vim9: in :def function script var cannot be null. * Vim9: variable may be locked unintentionally. * Redrawing too often when 'relativenumber' is set. * 'shortmess' changed when session does not store options. * Using buffer line after it has been freed in old regexp engine. * "source" can read past end of copied line. * Handling LSP messages is a bit slow. * Various formatting problems. * "import autoload" only works with using 'runtimepath'. * Test fails because path differs. * Leaking memory if assignment fails. * "import autoload" does not check the file name. * Missing changes for import check. * Command line completion popup menu positioned wrong when using a terminal window. * Vim9: can't use items from "import autoload" with autoload directory name. * Errors for functions are sometimes hard to read. * Org-mode files are not recognized. * Invalid memory access when using printable function name. * Cursorcolumn is sometimes not correct. * Coverity warning for using uninitialized variable. * No error for using out of range list index. * Occasional crash when running the GUI tests. * Elvish files are not recognized. * Popup with "minwidth" and scrollbar not updated properly. * Vim9: assignment not recognized in skipped block. * expandcmd() fails on an error. * Buffer allocation failures insufficiently tested. * In compiled code len('string') is not inlined. * Memory allocation failures for new tab page not tested. * 'wildignorecase' is sometimes not used for glob(). * Using :normal with Ex mode may make :substitute hang. * Redrawing a vertically split window is slow when using CTRL-F and CTRL-B. * Cannot force getting MouseMove events. * No error for missing expression after :elseif. (Ernie Rael) * Test fails with different error. * Vim9: not all code is tested. * Cannot have expandcmd() give an error message for mistakes. * Build failure without +postscript. * Build fails with a combination of features. * Vim9: can use :unlockvar for const variable. (Ernie Rael) * Verbose check with dict_find() to see if a key is present. * Cannot open a channel on a Unix domain socket. * When a swap file is found for a popup there is no dialog and the buffer is loaded anyway. * Configure doesn't find the Motif library with Cygwin. * "vimgrep /\%v/ *" may cause a crash. * New regexp engine does not give an error for "\%v". * Using <Cmd> in a mapping does not work for mouse keys in Insert mode. (Sergey Vlasov) * Channel tests fail on MS-Windows. * Solution for <Cmd> in a mapping causes trouble. * No test for what 8.2.4691 fixes. * new regexp does not accept pattern "\%>0v". * Avoidance of #elif causes more preproc nesting. * JSON encoding could be faster. * delete() with "rf" argument does not report a failure. * Vim9: crash when adding a duplicate key to a dictionary. * Vim9: script variable has no flag that it was set. * Hard to reproduce hang when reading from a channel. * Buffer remains active if a WinClosed event throws an exception. * Kuka Robot Language files not recognized. * C++ scope labels are hard-coded. * Memory leak in handling 'cinscopedecls'. * Using "else" after return or break increases indent. * Jump list marker disappears. * Buffer remains active if a WinClosed event throws an exception when there are multiple tabpages. * Redrawing could be a bit more efficient. * PHP test files are not recognized. * After :redraw the statusline highlight might be used. * Smart indenting does not work after completion. * When 'insermode' is set :edit from <Cmd> mapping misbehaves. * Only get profiling information after exiting. * Plugins cannot track text scrolling. * Using g:filetype_dat and g:filetype_src not tested. * Vagrantfile not recognized. * Memory allocation failure not tested when defining a function. * For TextYankPost v:event does not contain information about the operation being inclusive or not. * @@@ in the last line sometimes drawn in the wrong place. * ">" marker sometimes not displayed in the jumplist. * ABB Rapid files are not recognized properly. * Cooklang files are not recognized. * When a recording is ended with a mapped key that key is also recorded. * The ModeChanged autocmd event is inefficient. * Current instance of last search pattern not easily spotted. * Unused variable in tiny build. * Cannot use expand() to get the script name. * Unused code. * No test that v:event cannot be modified. * HEEx and Surface templates do not need a separate filetype. * The changelist index is not remembered per buffer. * Duplicate code to free fuzzy matches. * HEEx and Surface do need a separate filetype. * getcharpos() may change a mark position. * Quickfix tests can be a bit hard to read. * Build problem for Cygwin with Motif. * // in JavaScript string recognized as comment. * Esc on commandline executes command instead of abandoning it. * Accessing freed memory after WinScrolled autocmd event. * When expand() fails there is no error message. * Startup test fails. * There is no way to start logging very early in startup. * A terminal window can't use the bell. * Using wrong flag for using bell in the terminal. ==== whois ==== Version update (5.5.12 -> 5.5.13) - update to 5.5.13: * Added the .sd TLD server. * Updated the list of new gTLDs. * Added the Turkish translation, contributed by O?uz Ersen. ==== wicked ==== Version update (0.6.68 -> 0.6.69) Subpackages: wicked-service - version 0.6.69 - redfish: decode smbios and setup host interface Add initial support to decode the SMBIOS Management Controller Host Interface (Type 42) structure and expose it as wicked `firmware:redfish` configuration to setup a Host Network Interface (to the BMC) using the `Redfish over IP` protocol allowing access to the Redfish Service (via redfish-localhost in /etc/hosts) used to manage the computer system. Tech Preview (jsc#SLE-17762). - buffer: fix size_t length downcast to uint, add guards to init functions - wireless: fix to not expect colons in 64byte long wpa-psk hex hash string - xml-schema: reference counting fix to not crash at exit on schema errors - compat-suse: match sysctl.d /etc vs. /run read order with systemd-sysctl, remove obsolete (sle11/sysconfig) lines about ifup-sysctl from ifsysctl.5. - compat-suse: fix reading of sysctl addr_gen_mode to wrong variable - auto6: fix to apply DNS from RA rdnss after ifdown/ifup (bsc#1181429) - removed obsolete patch included in the master sources (bsc#1194392) [- 0001-fsm-fix-device-rename-via-yast-bsc-1194392.patch] ==== xen ==== Version update (4.16.0_08 -> 4.16.1_02) Subpackages: xen-libs xen-tools xen-tools-domU - Update to Xen 4.16.1 bug fix release (bsc#1027519) xen-4.16.1-testing-src.tar.bz2 - Drop patches contained in new tarball 61b31d5c-x86-restrict-all-but-self-IPI.patch 61b88e78-x86-CPUID-TSXLDTRK-definition.patch 61bc429f-revert-hvmloader-PA-range-should-be-UC.patch 61d5687a-x86-spec-ctrl-opt_srb_lock-default.patch 61d6ea2d-VT-d-split-domid-map-cleanup-check-into-a-function.patch 61d6ea7b-VT-d-dont-leak-domid-mapping-on-error-path.patch 61e0296a-x86-time-calibration-relative-counts.patch 61e029c8-x86-time-TSC-freq-calibration-accuracy.patch 61e02a1c-libxl-PCI-PV-hotplug-stubdom-coldplug.patch 61e98e88-x86-introduce-get-set-reg-infra.patch 61e98e89-x86-MSR-split-SPEC_CTRL-handling.patch 61e98e8a-x86-spec-ctrl-drop-ENTRY-EXIT-HVM.patch 61e98e8b-VT-x-SPEC_CTRL-NMI-race-condition.patch 61eaaa23-x86-get-set-reg-infra-build.patch 61efec1d-Arm-P2M-always-clear-entry-on-mapping-removal.patch 61efec4d-gnttab-only-decrement-refcounter-on-final-unmap.patch 61efec96-IOMMU-x86-stop-pirq-iteration-immediately-on-error.patch 61f2d886-x86-CPUID-disentangle-new-leaves-logic.patch 61f2d887-x86-CPUID-leaf-7-1-EBX-infra.patch 61f2dd76-x86-SPEC_CTRL-migration-compatibility.patch 61f7b2af-libxl-dont-touch-nr_vcpus_out-if-listing.patch 61f933a4-x86-cpuid-advertise-SSB_NO.patch 61f933a5-x86-drop-use_spec_ctrl-boolean.patch 61f933a6-x86-new-has_spec_ctrl-boolean.patch 61f933a7-x86-dont-use-spec_ctrl-enter-exit-for-S3.patch 61f933a8-x86-SPEC_CTRL-record-last-write.patch 61f933a9-x86-SPEC_CTRL-use-common-logic-for-AMD.patch 61f933aa-SVM-SPEC_CTRL-entry-exit-logic.patch 61f933ab-x86-AMD-SPEC_CTRL-infra.patch 61f933ac-SVM-enable-MSR_SPEC_CTRL-for-guests.patch 61f946a2-VMX-drop-SPEC_CTRL-load-on-VMEntry.patch 6202afa3-x86-clean-up-MSR_MCU_OPT_CTRL-handling.patch 6202afa4-x86-TSX-move-has_rtm_always_abort.patch 6202afa5-x86-TSX-cope-with-deprecation-on-WHL-R-CFL-R.patch 6202afa7-x86-CPUID-leaf-7-2-EDX-infra.patch 6202afa8-x86-Intel-PSFD-for-guests.patch 62278667-Arm-introduce-new-processors.patch 62278668-Arm-move-errata-CSV2-check-earlier.patch 62278669-Arm-add-ECBHB-and-CLEARBHB-ID-fields.patch 6227866a-Arm-Spectre-BHB-handling.patch 6227866b-Arm-allow-SMCCC_ARCH_WORKAROUND_3-use.patch 6227866c-x86-AMD-cease-using-thunk-lfence.patch 6229ba46-VT-d-drop-undue-address-of-from-check_cleanup_domid_map.patch 624ebcef-VT-d-dont-needlessly-look-up-DID.patch 624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch 624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch xsa397.patch xsa399.patch xsa400-01.patch xsa400-02.patch xsa400-03.patch xsa400-04.patch xsa400-05.patch xsa400-06.patch xsa400-07.patch xsa400-08.patch xsa400-09.patch xsa400-10.patch xsa400-11.patch xsa400-12.patch - bsc#1197426 - VUL-0: CVE-2022-26358,CVE-2022-26359, CVE-2022-26360,CVE-2022-26361: xen: IOMMU: RMRR (VT-d) and unity map (AMD-Vi) handling issues (XSA-400) 624ebcef-VT-d-dont-needlessly-look-up-DID.patch 624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch 624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch ==== zchunk ==== Version update (1.1.16 -> 1.2.1) - Update to version 1.2.1 * Better error detection * Add support for specifying compression-format in zck * zck: add option to select chunk hash * Fix testsuite: Add expected sha256sums for zstd 1.5.1+ * Fix memory leaks * Various bug fixes - Drop upstream merged zstd-1.5.1.patch
participants (1)
-
Dominique Leuenberger