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=20200901 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: ImageMagick (7.0.10.27 -> 7.0.10.28) apache2 busybox editorconfig-core-c emacs freecell-solver (5.24.0 -> 6.0.1) heaptrack inkscape libblockdev (2.22 -> 2.24) libdatrie (0.2.10 -> 0.2.12) libetonyek libisoburn (1.5.0 -> 1.5.2) libodfgen (0.1.6 -> 0.1.7) librdkafka (1.3.0 -> 1.5.0) libspectre (0.2.8 -> 0.2.9) multipath-tools (0.8.4+43+suse.908383f -> 0.8.4+183+suse.1817ce2) openldap2 (2.4.51 -> 2.4.52) perl-libwww-perl (6.46 -> 6.47) python-jedi qalculate (3.12.0 -> 3.12.1) rubygem-ast (2.4.0 -> 2.4.1) snapper (0.8.12 -> 0.8.13) sudo suitesparse virtualbox (6.1.12 -> 6.1.13) virtualbox-kmp (6.1.12_k5.8.4_1 -> 6.1.13_k5.8.4_1) webrtc-audio-processing (0.3 -> 0.3.1) xapian-core (1.4.15 -> 1.4.17) yast2-trans (84.87.20200814.909b1a4158 -> 84.87.20200829.ec23685593) === Details === ==== ImageMagick ==== Version update (7.0.10.27 -> 7.0.10.28) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagick++-7_Q16HDRI4 libMagickCore-7_Q16HDRI7 libMagickWand-7_Q16HDRI7 - added patches fix inkscape commandline [bsc#1174272] + ImageMagick-inkscape-commandilne.patch - fix bsc#1106272 - added patches fix https://github.com/ImageMagick/ImageMagick/commit/029fb3425ecf82e8b30c060e38... + ImageMagick-set-correct-colorspace.patch - version update to 7.0.10.28 * Distorted clip path after -extent (reference https://github.com/ImageMagick/ImageMagick/issues/2414). * Paths in Photoshop EPS files are corrupted on conversion (reference https://github.com/ImageMagick/ImageMagick/issues/2413). ==== apache2 ==== Subpackages: apache2-doc apache2-example-pages apache2-prefork apache2-utils - gensslcert: add -a argument to override default SAN value - Provide mod_ssl to keep compatibility with other distributions. Now obsoletes mod_ssl < %{version} instead of mod_ssl < 2.8.16. ==== busybox ==== Subpackages: busybox-static - Set CONFIG_FIRST_SYSTEM_ID to 101 as we use 100 already as fixed ID for a system account. - Require group "nogroup" (used by adduser) ==== editorconfig-core-c ==== - Add patch to fix crash when parsing certain files (boo#1175824): * 0001-fix-prevent-buffer-overflow-74.patch ==== emacs ==== Subpackages: emacs-info emacs-nox emacs-x11 etags - Be sure that /usr/share/emacs/site-lisp/site-start.d/ is in the load path as otherwise we might catch some not seen errors - Correct paths for emacs manual page on the fly - Add patch pdump.patch from Andreas Schwab as it allows to rename the executable name in emacs.sh - Correct manual page of emacs, that is remove ``local/`` - Make sure that the emacs spawned by the emacs script does use its default pdumper image file - Avoid warning about permissions on /var/lib/games - Disable patch emacs-24.4-glibc.patch to see if this fix boo#1175487 - Require git at build time as used by rebuilding byte compiled lisp files - Load pcase and easy-mmode at dump time from emacs-lisp path ==== freecell-solver ==== Version update (5.24.0 -> 6.0.1) Subpackages: freecell-solver-presets libfreecell-solver0 - Update to 6.0.1 * Fix a minor bug where the initial position could be traversed twice. * Add the +FCS_HARD_CODE_STATE_DEPTH_FIELD+ compile time option. * Code cleanups. ==== heaptrack ==== Subpackages: heaptrack-gui heaptrack-lang - Fix the plugins installation directory. ==== inkscape ==== Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape-lang - Enable again LTO. It should work now. - Add inkscape-include-atomic.patch: Fix build with Boost 1.74, where we can no longer rely on boost bringing the atomic header into the game. ==== libblockdev ==== Version update (2.22 -> 2.24) Subpackages: libbd_btrfs2 libbd_crypto2 libbd_fs2 libbd_loop2 libbd_mdraid2 libbd_part2 libbd_swap2 libbd_utils2 libblockdev2 - udpate to 2.24: * VDO plugin has been deprecated in this release (functionality replaced by LVM VDO) * support for creating and managing LVM VDO volumes added * support for unlocking of BitLocker-compatible format BITLK added * new functions for (un)freezing filesystems added * test suite can now be run against installed version of libblockdev ==== libdatrie ==== Version update (0.2.10 -> 0.2.12) Subpackages: libdatrie1 libdatrie1-32bit - update to 0.2.12: - More C90 (ANSI C) compliance. - Prevent some compiling conflicts with other sources. - Fix miscellaneous compiler warnings. - Prevent trimming on extremely long dictionary path names. - Detect iconv() error more correctly in trietool. - Clarify package description that search time is O(m), where m is key length, not O(1), while still claiming that it's independent of database size. - Fix trie_state_get_data() on a prefix key. - Fix reported segfault on full-range alpha map. ==== libetonyek ==== - add 0001-add-missing-include-for-std-for_each.patch to fix build issue with newer boost ==== libisoburn ==== Version update (1.5.0 -> 1.5.2) Subpackages: libisoburn1 xorriso - update to 1.5.2: * Bug fix: -disk_pattern on -add ./ -- mistook "./" for the root directory * Bug fix: -disk_pattern on -add "" -- yielded SIGSEGV * Bug fix: -osirrox "concat_split_on" worked only together with -split_size larger than 0. Thanks William Willems. * New API calls isoburn_igopt_set_part_type_guid(), isoburn_igopt_get_part_type_guid(), isoburn_igopt_set_iso_type_guid(), isoburn_igopt_get_iso_type_guid() * Enabled GPT type GUIDs with -append_partition, - boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type * Made libisoburn and GNU xorriso ready for building out-of-source. Thanks Ross Burton. ==== libodfgen ==== Version update (0.1.6 -> 0.1.7) - update to 0.1.7: + switch to C++-11 + fuzzing: correct many problem + support more text's style attributes + add support for named's graphic style + ods/odt: try to retrieve some MathML equations + support more attributes, + allow external file reference + do not create invalid file if there is more than 26*26 columns - Other improvements and fixes. ==== librdkafka ==== Version update (1.3.0 -> 1.5.0) - Update library v1.3.0 -> 1.5.0 * Improved broker connection error reporting with more useful information and hints on the cause of the problem. * Consumer: Propagate errors when subscribing to unavailable topics (#1540) * Producer: Add `batch.size` producer configuration property (#638) * Add `topic.metadata.propagation.max.ms` to allow newly manually created topics to be propagated throughout the cluster before reporting them as non-existent. This fixes race issues where CreateTopics() is quickly followed by produce(). * Prefer least idle connection for periodic metadata refreshes, et.al., to allow truly idle connections to time out and to avoid load-balancer-killed idle connection errors (#2845) * Added `rd_kafka_event_debug_contexts()` to get the debug contexts for a debug log line (by @wolfchimneyrock). * Added Test scenarios which define the cluster configuration. * Added MinGW-w64 builds (@ed-alertedh, #2553) * `./configure --enable-XYZ` now requires the XYZ check to pass, and `--disable-XYZ` disables the feature altogether (@benesch) * Added `rd_kafka_produceva()` which takes an array of produce arguments for situations where the existing `rd_kafka_producev()` va-arg approach can't be used. * Added `rd_kafka_message_broker_id()` to see the broker that a message was produced or fetched from, or an error was associated with. * Added RTT/delay simulation to mock brokers. * Subscribing to non-existent and unauthorized topics will now propagate errors `RD_KAFKA_RESP_ERR_UNKNOWN_TOPIC_OR_PART` and `RD_KAFKA_RESP_ERR_TOPIC_AUTHORIZATION_FAILED` to the application through the standard consumer error (the err field in the message object). * Consumer will no longer trigger auto creation of topics, `allow.auto.create.topics=true` may be used to re-enable the old deprecated functionality. * The default consumer pre-fetch queue threshold `queued.max.messages.kbytes` has been decreased from 1GB to 64MB to avoid excessive network usage for low and medium throughput consumer applications. High throughput consumer applications may need to manually set this property to a higher value. * The default consumer Fetch wait time has been increased from 100ms to 500ms to avoid excessive network usage for low throughput topics. * If OpenSSL is linked statically, or `ssl.ca.location=probe` is configured, librdkafka will probe known CA certificate paths and automatically use the first one found. This should alleviate the need to configure `ssl.ca.location` when the statically linked OpenSSL's OPENSSLDIR differs from the system's CA certificate path. * The heuristics for handling Apache Kafka < 0.10 brokers has been removed to improve connection error handling for modern Kafka versions. Users on Brokers 0.9.x or older should already be configuring `api.version.request=false` and `broker.version.fallback=...` so there should be no functional change. * The default producer batch accumulation time, `linger.ms`, has been changed from 0.5ms to 5ms to improve batch sizes and throughput while reducing the per-message protocol overhead. Applications that require lower produce latency than 5ms will need to manually set `linger.ms` to a lower value. * librdkafka's build tooling now requires Python 3.x (python3 interpreter). - Update install location of doc/license files ==== libspectre ==== Version update (0.2.8 -> 0.2.9) - update to 0.2.9: * Fixed lots of crashes, memory leaks with malformed documents (Albert Astals Cid, Randy) * Ghostscript 9.24 is now required (Christian Persch) * Hide internal symbols (Christian Persch) * Added "(libspectre)" to the error messages to be clear where the messages come from (Caolán McNamara) * Fixed clang warnings (Albert Astals Cid) - fix-bsc975503.diff: refresh ==== multipath-tools ==== Version update (0.8.4+43+suse.908383f -> 0.8.4+183+suse.1817ce2) Subpackages: kpartx libmpath0 - Update to version 0.8.4+183+suse.1817ce2: Added reviewed upstream fix for multipath crash * multipath: get_dm_mpvec: discard broken maps - Update to version 0.8.4+180+suse.50a2698: * Fix memory access / leak issues found with valgrind - Update to version 0.8.4+170+suse.801341f: * libmultipath: tests: fix bitfield tests * Spec file: disable LTO for %check (bsc#1133122) - Update to version 0.8.4+167+suse.70bef90: Pull in reviewed upstream changes - Bug fixes * libmultipath: add consistency check for alias settings (bsc#1172429) * libmultipath: select_action(): don't drop map if alias clashes (bsc#1172429) * libmultipath: refuse reloading an existing map with different WWID (bsc#1172429) * libmultipath: select_action(): force udev reload for uninitialized maps (bsc#1172157) * multipathd: uev_trigger(): handle incomplete ADD events (bsc#1172157) * improve logging for failure to set dev_loss_tmo (bsc#1173060, bsc#1173064) * libmultipath: add device to hwtable.c (bsc#1174026) - New features * multipath: add -D option to skip multipathd delegation * multipath: delegate flushing maps to multipathd * multipathd: add "del maps" multipathd command - Other changes * cleanup disassemble_map() code path * multipath-tools: introduce INIT_REMOVED state * logging improvements * fix "multipathd show devices" * libmultipath: remove uevent listener failback * libmultipath: create bitfield abstraction * libmultipath: count pending paths as active on loads * kpartx: handle alternate bsd disklabel location - Lots of minor fixes and cleanups - Spec file: use %service_del_postun_without_restart macro ==== openldap2 ==== Version update (2.4.51 -> 2.4.52) Subpackages: libldap-2_4-2 libldap-2_4-2-32bit libldap-data openldap2-client - updated to 2.4.52 OpenLDAP 2.4.52 (2020/08/28) Added libldap LDAP_OPT_X_TLS_REQUIRE_SAN option (ITS#9318) Added libldap OpenSSL support for multiple EECDH curves (ITS#9054) Added slapd OpenSSL support for multiple EECDH curves (ITS#9054) Fixed librewrite malloc/free corruption (ITS#9249) Fixed libldap hang when using UDP and server down (ITS#9328) Fixed slapd syncrepl rare deadlock due to network issues (ITS#9324) Fixed slapd syncrepl regression that could trigger an assert (ITS#9329) Fixed slapd-mdb index error with collapsed range (ITS#9135) - Switch from shadow to sysusers to generate ldap account - Remove if's for code older than SLE12 (Even SLE12 builds no longer) - Remove 12 years old sasl2 migration code ==== perl-libwww-perl ==== Version update (6.46 -> 6.47) - updated to 6.47 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.47 2020-08-18 15:27:27Z - Only add cookies from the jar if there aren't cookies in the request (GH#347) (Doug Bell and Olaf Alders) ==== python-jedi ==== - Exclude pytest 6 gh#davidhalter/jedi#1660 ==== qalculate ==== Version update (3.12.0 -> 3.12.1) Subpackages: libqalculate21 qalculate-data - Update to 3.12.1: * Fix BTC, BYN, and BYR exchange rates * Fix exchange rates update time * Fix parsing of negative power in function arguments without parenthesis * Add arcsin, arccos, arsinh, arcosh, etc. as names for inverse trigonometric and hyperbolic functions * Interpret sin^-1, cos^-1, etc. as inverse functions (arcsin, arccos, etc.) * Add deftorad() and totient() functions ==== rubygem-ast ==== Version update (2.4.0 -> 2.4.1) - New upstream release 2.4.1 * Only ship the necessary library files in the gem artifact * bump rake * Removed unused dependencies from gemspec. * Fixed AST::Node#updated to always return a copy. (#25) ==== snapper ==== Version update (0.8.12 -> 0.8.13) Subpackages: libsnapper5 snapper-zypp-plugin - activate snapperd using systemd service - fix LVM setup for volume groups and logical volumes with one character long names (gh#openSUSE/snapper#465) - improved error messages for wrong command line options and arguments (bsc#1150156) - call fsync after writing snapshot info file (bsc#1078336) - version 0.8.13 ==== sudo ==== Subpackages: sudo-plugin-python - This rpm packages decides about the permissions of /etc/sudoers.d ==== suitesparse ==== Subpackages: libamd2 libcamd2 libccolamd2 libcholmod3 libcolamd2 libsuitesparseconfig5 libumfpack5 - Update to SuiteSparse 5.8.1 * SLIP_LU v1.0.2: resolved issue #51: build error with clang 10 * GraphBLAS v3.3.3: bug fix (GraphBLAS issue #13) * SLIP_LU v1.0.1 added: for solving Ax=b exactly. Requires the GNU GMP and MPRF libraries. * GraphBLAS v3.3.1: see the GraphBLAS/Doc/Changlog * replaced UFget with ssget: affects nearly all packages: UMFPACK, KLU, CHOLMOD, CXSparse/CSparse, etc, but their version numbers are left unchanged since it affects the MATLAB tests only, not the compiled libraries. * ssget v2.2.0: better URL redirects * updates to SuiteSparse build system - Call %limit_build macro in spec to avoid oom build failure for ppc64le and aarch64 - Add _constraints with default 5GB min physicalmemory and 7GB for ppc64/ppc64le ==== virtualbox ==== Version update (6.1.12 -> 6.1.13) Subpackages: virtualbox-guest-tools virtualbox-guest-x11 - Pseudo version bump to 6.1.13, which is NOT an Oracle release. Update VB sources to run under kernel 5.8.0+ with no modifications to the kernel. These sources are derived from r85883 of the Oracle svn repository. For operations with USB{2,3}, the extension pack for revision 140056 must be installed. Once Oracle releases 6.1.14, then the extension pack and VB itself will have the same revision number. File "fixes_for_5.8.patch" is removed as that part was fixed upstream. Fixes boo#1175201. - Modify fixes_for_5.9.patch. - Fix build for kernel 5.9. File "fixes_for_5.9.patch" is added. - Delete temporary USBpassthru test patch. - Apply Oracle changes for kernel 5.8. ==== virtualbox-kmp ==== Version update (6.1.12_k5.8.4_1 -> 6.1.13_k5.8.4_1) - Pseudo version bump to 6.1.13, which is NOT an Oracle release. Update VB sources to run under kernel 5.8.0+ with no modifications to the kernel. These sources are derived from r85883 of the Oracle svn repository. For operations with USB{2,3}, the extension pack for revision 140056 must be installed. Once Oracle releases 6.1.14, then the extension pack and VB itself will have the same revision number. File "fixes_for_5.8.patch" is removed as that part was fixed upstream. Fixes boo#1175201. - Modify fixes_for_5.9.patch. - Fix build for kernel 5.9. File "fixes_for_5.9.patch" is added. - Delete temporary USBpassthru test patch. - Apply Oracle changes for kernel 5.8. ==== webrtc-audio-processing ==== Version update (0.3 -> 0.3.1) - update to 0.3.1: * doc: file invalid reference to pulseaudio mailing list * various build system fixes - spec-cleaner run ==== xapian-core ==== Version update (1.4.15 -> 1.4.17) - Update to 1.4.17: + API: * Database::get_average_length(): Add this as an alias for Database::get_avlen(). In git master we've added this as a preferred new name - adding it to 1.4.x too will make it easier for users to update to using this. * Database::get_spelling_suggestion(): Optimise edit distance initialisation loop to significantly reduce the cost of a typical edit distance calculation. * Fix query expansion on sharded databases. The mechanism for passing in which shard a TermList is from wasn't hooked up and as a result we'd always think it's from the first shard, meaning the statistics would be wrong and that our suggested terms may not have been as good as they should be in this situation. * Enquire::get_eset(): Use string::compare() to avoid 1/3 of the string compares on average. + documentation: * Update doxygen HTML headers and footers to resolve issues with some interactive features of the API docs not working. Reported by Enrico Zini. * Stop specifying obsolete doxygen settings PERL_PATH and MSCGEN_PATH. * Clarify API docs for MSet::get_termfreq() to make it clear that this considers all documents in the database, not only those that matched the searched (it would sometimes be useful to be able to report the number of occurrences of a term in the matched documents, but it's not something we currently keep track of). Reported by Tadeusz So?nierz and Peter Salomonsen. - update to 1.4.16: * MSet::snippet(): The snippet now includes trailing punctuation which carries meaning or gives useful context. See https://github.com/xapian/xapian/pull/180, reported by Robert Stepanek. * MSet::snippet(): Fix segfault generating snippet from default-constructed MSet. This probably isn't something you'd typically do, but it shouldn't crash. Found during extended testing of #803 (which only affected git master) which was reported by Robert Stepanek. * Remove trailing full stop from exception messages. We conventionally don't include one, but a few cases didn't follow that convention. testsuite: * Replace direct use of ftime() which gives deprecation warnings with recent mingw. Reported by srinivasyadav22. matcher: * Fix segfault in rare cases in the query optimiser. We keep a pointer to the most recent posting list to use as a hint for opening the next posting list, but the existing mechanism to take ownership of this hint had a flaw. We now invalidate the hint in situations where it might be indirectly deleted which is safe, but somewhat conservative. * Improve the optimisation of an always-matching OP_VALUE_GE to also take effect when the value slot's lower bound is equal to the limit of the OP_VALUE_GE. Patch from boda sadalla. glass backend: * Report the correct errno value if commit() fails. We were potentially reporting ENOENT from an unlink() call cleaning up a temporary file prior to throwing the exception instead. documentation: * Fix missing menus in API documentation. Newer doxygen generates .js files which we also need to distribute and install. Reported by sec^nd on #xapian. * Note OP_FILTER ignored subquery bug fixed in 1.4.15 as present in 1.4.14 and older. portability: * Use our own autoconf cache variable namespace (xo_cv_ prefix instead of ac_cv_) to avoid colliding with standard autoconf macro use if config.site or a shared config.cache is used. The former case caused a build failure for the OpenBSD port with 1.4.15, reported by Lucas R. * Use clock_gettime() and nanosleep() under modern mingw as these allow higher precision than what we previously used. ==== yast2-trans ==== Version update (84.87.20200814.909b1a4158 -> 84.87.20200829.ec23685593) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20200829.ec23685593: * New POT for text domain 'cluster'. * New POT for text domain 'vpn'. * New POT for text domain 'users'. * New POT for text domain 'update'. * New POT for text domain 'tune'. * New POT for text domain 'tftp-server'. * New POT for text domain 'sysconfig'. * New POT for text domain 'support'. * New POT for text domain 'sudo'. * New POT for text domain 'storage'. * New POT for text domain 'squid'. * New POT for text domain 'sound'. * New POT for text domain 'snapper'. * New POT for text domain 'slp-server'. * New POT for text domain 'services-manager'. * New POT for text domain 'security'. * New POT for text domain 'scanner'. * New POT for text domain 'samba-server'. * New POT for text domain 'samba-client'. * New POT for text domain 's390'. * New POT for text domain 'rmt'. * New POT for text domain 'registration'. * New POT for text domain 'rear'. * New POT for text domain 'proxy'. * New POT for text domain 'printer'. * New POT for text domain 'pam'. * New POT for text domain 'packager'. * New POT for text domain 'online-update-configuration'. * New POT for text domain 'online-update'. * New POT for text domain 'oneclickinstall'. * New POT for text domain 'ntp-client'. * New POT for text domain 'nis_server'. * New POT for text domain 'nis'. * New POT for text domain 'nfs_server'. * New POT for text domain 'nfs'. * New POT for text domain 'network'. * New POT for text domain 'migration'. * New POT for text domain 'mail'. * New POT for text domain 'ldap-client'. * New POT for text domain 'ldap'. * New POT for text domain 'kdump'. * New POT for text domain 'journalctl'. * New POT for text domain 'journal'. * New POT for text domain 'isns'. * New POT for text domain 'iscsi-lio-server'. * New POT for text domain 'iscsi-client'. * New POT for text domain 'instserver'. * New POT for text domain 'installation'. * New POT for text domain 'http-server'. * New POT for text domain 'ftp-server'. * New POT for text domain 'firewall'. * New POT for text domain 'fcoe-client'. * New POT for text domain 'drbd'. * New POT for text domain 'docker'. * New POT for text domain 'dns-server'. * New POT for text domain 'dhcp-server'. * New POT for text domain 'crowbar'. * New POT for text domain 'country'. * New POT for text domain 'configuration_management'. * New POT for text domain 'cluster'. * New POT for text domain 'cio'. * New POT for text domain 'caasp'. * New POT for text domain 'bootloader'. * New POT for text domain 'base'. * New POT for text domain 'autoinst'. * New POT for text domain 'authserver'. * New POT for text domain 'auth-client'. * New POT for text domain 'audit-laf'. * New POT for text domain 'apparmor'. * New POT for text domain 'add-on'. * New POT for text domain 'pkg-bindings'. * New POT for text domain 'autoinst'. * New POT for text domain 'autoinst'.