Packages changed: bijiben (3.36.2 -> 3.36.3) bind cfitsio (3.480 -> 3.490) curl (7.71.1 -> 7.72.0) ddclient desktop-file-utils (0.24 -> 0.26) emacs enchant (2.2.5 -> 2.2.8) findutils flatpak gedit gnome-sudoku kdeconnect-kde libhandy libhugetlbfs (2.21 -> 2.22) libical-glib (3.0.7 -> 3.0.8) libosinfo libupnp (1.12.1 -> 1.14.0) libyui-ncurses (2.56.0 -> 2.56.1) mcelog (1.66 -> 170) nbd popt (1.16 -> 1.18) python-argparse-manpage radvd re2c (1.3 -> 2.0.2) tuned v4l-utils (1.18.1 -> 1.20.0) vsftpd webkit2gtk3 xfsprogs yast2-trans (84.87.20200812.809b1261b7 -> 84.87.20200814.909b1a4158) === Details === ==== bijiben ==== Version update (3.36.2 -> 3.36.3) Subpackages: bijiben-lang gnome-shell-search-provider-bijiben - Update to version 3.36.3: + Fixed issue in main view paging that was preventing to show more than 48 notes. + Updated translations. ==== bind ==== Subpackages: bind-chrootenv bind-doc bind-utils libbind9-1600 libdns1605 libirs1601 libisc1605 libisccc1600 libisccfg1600 python3-bind - Added "/etc/bind.keys" to NAMED_CONF_INCLUDE_FILES in /etc/sysconfig/named to suppress warning message re missing file. [vendor-files.tar.bz2, bsc#1173983] ==== cfitsio ==== Version update (3.480 -> 3.490) - update to 3.490: - Fix to imcompress.c. It now turns off quantization if ZSCALE and ZZERO columns are missing. Treatment will be the same as if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present and set to something else. - Added mutex to fits_execute_template() function so that the creation of files using ASCII templates will be thread safe. - In fpack when using -table flag, replaced warning message with a more detailed description mentioning FITS format update. - Added flag to CMake builds to disable curl dependency. Also only add CURL_LIBRARIES to CMake link target if curl is found. - Minor adjustment to download progress output. ==== curl ==== Version update (7.71.1 -> 7.72.0) Subpackages: libcurl4 - Update to 7.72.0 [bsc#1175109, CVE-2020-8231] * Changes: - content_encoding: add zstd decoding support - CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream - CURLINFO_EFFECTIVE_METHOD: added * Bugfixes: - CVE-2020-8231: libcurl: wrong connect-only connection - curl-config: ignore REQUIRE_LIB_DEPS in --libs output - curl: improve the existing file check with -J - curl_multi_setopt: fix compiler warning "result is always false" - curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated - docs: Add video link to docs/CONTRIBUTE.md - docs: clarify MAX_SEND/RECV_SPEED functionality - ftp: don't do ssl_shutdown instead of ssl_close - ftpserver: don't verify SMTP MAIL FROM names - getinfo: reset retry-after value in initinfo - gnutls: repair the build with 'CURL_DISABLE_PROXY' - gtls: survive not being able to get name/issuer - h2: repair trailer handling - http2: close the http2 connection when no more requests may be sent - http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages - libssh2: s/ssherr/sftperr/ - mprintf: Fix dollar string handling - mprintf: Fix stack overflows - multi_remove_handle: close unused connect-only connections - ngtcp2: adapt to error code rename - ngtcp2: adjust to recent sockaddr updates - ngtcp2: update to modified qlog callback prototype - ntlm: free target_info before (re-)malloc - page-header: provide protocol details in the curl.1 man page - quiche: handle calling disconnect twice - setopt: unset NOBODY switches to GET if still HEAD - smtp_parse_address: handle blank input string properly - socks: use size_t for size variable - tls-max.d: this option is only for TLS-using connections - tlsv1.3.d. only for TLS-using connections - tool_getparam: make --krb option work again - transfer: fix data_pending for builds with both h2 and h3 enabled - transfer: fix memory-leak with CURLOPT_CURLU in a duped handle - transfer: move retrycount from connect struct to easy handle - url: fix CURLU and location following ==== ddclient ==== - Use %{_tmpfilesdir} instead of abusing %{_libexecdir}. ==== desktop-file-utils ==== Version update (0.24 -> 0.26) - Clean spec file. - Update to version 0.26: * Support for Autotools removed in the next release. * update-desktop-database + Fix erroneous installation as "desktop-file-update" when using the Meson build system - Update to version 0.25: * common + Add Meson build system * desktop-file-validate + Allow desktop file spec version 1.4. + Make it possible to deprecate keys starting with "X-". + Add the "Implements" field from spec version 1.2. + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu". + Set locale for correct output message encoding. + Add coloured output support. + Fix parsing of escaped double quote in quoted strings. + Add GNOME Flashback, GNOME Classic desktops. - desktop-file-utils-suse-keys.patch rebased. - Switched to Meson build system. - "--with-lispdir" deleted because no build loop anymore visible. - "install_man_desktop-file-edit_as_symlink.patch" added to install duplicated manual page as a symlink instead of a file copy with help from added script "install_man.py". ==== emacs ==== Subpackages: emacs-info emacs-nox emacs-x11 etags - Switch Emacs.FontBackend setting off (boo#1175372) - Some specfile cleanup: remove checks obsoleted by the portable dumper - Add upstream patch emacs-27.1-home.patch from mailing list to add missing slashes on finding ~/Emacs ==== enchant ==== Version update (2.2.5 -> 2.2.8) Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2 - Update to version 2.2.8: + Add a provider back-end for Nuspell. Nuspell is a new spell-checker whose development has been supported by the Mozilla foundation. It is backwards-compatible with Hunspell and Myspell dictionaries, while supporting a wider range of language peculiarities, improved suggestions, and easier maintainability of the code-base. + Doxygen documentation generation is now supported for Enchant. + The command-line parsing of the ?enchant? program has been made more friendly and reliable. The -L flag (show line numbers), which had not been working for some time, has been fixed. + A buffer overflow in personal wordlist handling has been fixed. + Minor improvements were made to the tests. - Changes in version 2.2.7: + Fix some memory leaks in the hunspell and aspell providers. - Changes in version 2.2.6: + Treat PWL as text, not binary. - Run spec-cleaner: Remove package groups. ==== findutils ==== Subpackages: findutils-lang - findutils.keyring: Update GPG keys of Bob Proulx. Prompted by an error of 'osc service localrun download_files'. ==== flatpak ==== Subpackages: libflatpak0 system-user-flatpak typelib-1_0-Flatpak-1_0 - Fix invalid usage of %{_libexecdir} to reference systemd directories. ==== gedit ==== Subpackages: gedit-lang python3-gedit - Python subpackage is now noarch. ==== gnome-sudoku ==== Subpackages: gnome-sudoku-lang - Stop calling -%fdupes on %{buildroot}/%{_libexecdir}: no files are being installed to this location. ==== kdeconnect-kde ==== Subpackages: kdeconnect-kde-lang kdeconnect-kde-zsh-completion - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) ==== libhandy ==== Subpackages: libhandy-0_0-0 typelib-1_0-Handy-0_0 - Remove meson_build libhandy-doc call: it was a NOP and fails with meson 0.55. ==== libhugetlbfs ==== Version update (2.21 -> 2.22) - update to 2.22: * Library now verifies if slices are supported on PPC * ld.hugetlbfs now supports multiple page sizes on PPC64 * Various GCC warning cleanups * setup script converted to Python 3 * Tests are only run on online CPUs and only if a sufficient number are available * task-size-overrun now searches empty address space more efficiently * Tests that do not link the library are run for default page sizes only * Test runner now uses Python 3 - remove libhugetlbfs_fix_tests.patch (upstream) ==== libical-glib ==== Version update (3.0.7 -> 3.0.8) - Update to version 3.0.8: * Fix for icalattach_new_from_data() and the 'free_fn' argument. * Fix if recurrencetype contains both COUNT and UNTIL (only output UNTIL in the RRULE). - Replace gcc-c++ with generic c++_compiler BuildRequires. - Use cmake_build macro, forcing single thread building is no longer needed. This breaks support for SLE12SP4, but that one is superseeded by SP5 anyway. ==== libosinfo ==== Subpackages: libosinfo-1_0-0 libosinfo-lang typelib-1_0-Libosinfo-1_0 - Explicitly call %meson_build in the %build section: It was never needed (but should have been there) before as the %meson_install macro would perform a project rebuild. However, most recent versions of meson have changed the %meson_install macro to use `--no-rebuild`, exposing then this issue on our spec file. ==== libupnp ==== Version update (1.12.1 -> 1.14.0) - Update to release 1.14.0 * Remove deprecated "UpnpInit" function * Reworked the miniserver code to deal with SO_REUSEADDR - Drop 0001-Fixes-177-NULL-pointer-dereference-in-FindServiceCon.patch (merged) ==== libyui-ncurses ==== Version update (2.56.0 -> 2.56.1) - Handle hot-keys for top level menu options. - Related to bsc#1175115. - 2.56.1 ==== mcelog ==== Version update (1.66 -> 170) - update to 170: * mcelog: Add Cometlake client model numbers * mcelog: Do not start mcelog service if edac_mce_amd module is loaded * mcelog: Decode and print stepping from cpuid * mcelog: Add "kflags" field to "struct mce" * Add reporter tracking to trigger-invoking functions. * mcelog: Add decode for MCi_MISC from 10nm memory controller ==== nbd ==== - Fix typo in previous commit (%{prefix/lib} ->%{_prefix}/lib). - Fix wrong usage of %{_libexecdir} for systemd/firewalld owned paths. ==== popt ==== Version update (1.16 -> 1.18) Subpackages: libpopt0 libpopt0-32bit - Update to version 1.18: * fix an ugly and ancient security issue with popt failing to drop privileges on alias exec from a SUID/SGID program * perform rudimentary sanity checks when reading in popt config files * collect accumulated misc fixes (memleaks etc) from distros * convert translations to utf-8 encoding * convert old postscript documentation to pdf * dust off ten years worth of autotools sediment * reorganize and clean up the source tree for clarity * remove the obnoxious splint annotations from the sources - popt-alignment-checks.patch removed: contained in upstream - popt-libc-updates.patch changed: to be compatible with new version. ==== python-argparse-manpage ==== - Resubmit for SLE (jsc#SLE-12826) ==== radvd ==== - Fix invalid usage of %{_libexecdir}. ==== re2c ==== Version update (1.3 -> 2.0.2) - Update to version 2.0.2: * Go backend. The new Go code generation backend can be used either with a --lang go re2c option, or as a standalone re2go binary * Free-form generic API. Generic API now supports two styles * Improved reuse mode and start conditions * Backwards incompatible changes: + Generic APIs YYSHIFT/YYSHIFTSTAG/YYSHIFTMTAG have been added + Generic APIs YYSTAGPD/YYMTAGPD have been removed + The re2c:flags:type-header option now treats the header filename as relative to the output directory + Some internal labels have been renamed, in particular the yyFillLabel prefix has been replaced with yyfill ==== tuned ==== - Dot not mangle _tmpfilesdir: all half-way decent distros define this already. - Define profile_dir as %{_libexecdir}/%{name}: stay closer in line with what upstream actually coded (with the change of libexecdir to /usr/libexec in Tumbleweed, we are in the equal path now). ==== v4l-utils ==== Version update (1.18.1 -> 1.20.0) Subpackages: libv4l libv4l1-0 libv4l2-0 libv4l2rds0 libv4lconvert0 v4l-utils-lang - update to 1.20.0: * v4l2-ctl: add sizeimage suboption for set-fmt-video options * qvidcap: Add stride option to command line * buildsystem: Start v4l-utils 1.19.0 development cycle * dvbv5-zap: Fix typo * v4l2-ctl: include C++ cmath header * ubuntu1604: add missing headers for std::exit * libcecutil: Remove vanished TODO file from ditribution list * v4l2-ctl: Do not distribute generated 32bit source * v4l2-compliance: Do not distribute generated 32bit source * libcecutil: Distribute cec-gen.pl * Fix broken for loop in libv4l * Fix for mismatched class/struct tags * v4l2-compliance: improve metadata capture support * test-media: remove left-over debug lines * v4l2-compliance: fail if selection is present for compressed video * cec-compliance: rename 'ok' to 'unknown' * cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable * cec-compliance: add --test-fuzzing option * test-media: update vimc tests * v4l-utils: sync with latest media_tree master * keytable: add new generated keymaps * msg2ctl.pl: add newline after log_msg * cec-follower: drop the hardcoded UI commands list * cec-ctl/cec-log: use new CEC_OP_UI_CMD defines * cec utils: support CEC_ADAP_G_CONNECTOR_INFO * cec-compliance/follower: use new CEC_OP_UI_CMD defines * utils/libcecutil: add CEC utility library * cec-follower: switch to the new CEC utilities library * cec-compliance: use the new CEC utilities library * cec-ctl: use the new CEC utilities library * utils/common/cec*: remove unused cec files * cec-htng(-funcs).h: move to libcecutil * libcecutil: do not assume building in source tree. * libcecutil: remove empty generated headers on failure * libcecutil: cec-gen.pl now generates all headers in one go * v4l-utils: sync to latest cec-funcs.h * libcecutil: spaces should be replaced by - for help_features * cec-compliance: move util_receive to cec-compliance.cpp * cec-compliance: add timeout to util_receive * cec-compliance: fix a bug in util_receive * cec-compliance: Improve the INACTIVE_SOURCE test * cec-follower: add INACTIVE_SOURCE support. * v4l2-compliance: fix read/write tests * cec-compliance: improve Inactive Source test * cec-compliance: Set OSD Name is not TV specific * Makefile.am: copy v4l2-tpg.h, not v4l2-tpg* * v4l-utils: sync with latest media_tree master * v4l2-info.cpp: support the new hold capture flags * cec-compliance: remove old tuner tests * cec-follower: add support for Status Request * cec-compliance: improve failure reporting * cec-follower: fix index handling * v4l-utils: sync with latest media_tree master * cec-compliance: improve the Inactive Source test * v4l-utils: sync with latest media_tree master * v4l2-compliance: better scaler detection for M2M devices * cec-ctl: add a --phys-addr-from-edid option * cec: fix Makefile.am to get the right library dependencies * libcecutil: convert latency values to ms * cec-ctl: finish --stress-test-power-cycle with active display * cec-compliance: make the subtest names unique * cec-compliance: add -e and -l options * cec-compliance: make test names easier to type * qvidcap: fix typo: fnt -> fmt * qvidcap: switch to RGB24 if format is unsupported * v4l2-ctl: support -k (concise) when showing touch data * v4l2-compliance: relax a 'is the DONE flag set' test * v4l-utils: fix sync-with-kernel: it missed pixelformats * qvidcap: make texts consistent * cec-follower: add --ignore option * cec-follower: support CEC 2.0 power status reporting * cec-compliance: test CEC 2.0 power transitions * cec-ctl: add --phys-addr-from-edid-poll * cec-compliance: return OK_PRESUMED in the power transition test * cec-compliance: update patch link * cec-compliance: change a fail to a warn * qvidcap: use --pixelformat instead of --pixel-format * cec-ctl: show PA changes with --phys-addr-from-edid-poll * cec-ctl: sleep 5s before retry, use cec_phys_addr_exp * cec: remove duplicate cec_phys_addr_exp defines * cec-ctl: improve --test-power-cycle test * cec-ctl: fix --phys-addr-from-edid-poll support * cec: show OSD Name with quotes around the name * v4l2-compliance: log the size of time_t * v4l2-compliance: use %zd with sizeof(time_t) * v4l2-ctl/compliance: fix 32-bit g_topology casts * v4l2-ctl/compliance: fix 32-bit compiler warnings * v4l2-compliance: use a better invalid address * v4l2-compliance: fix uninitialized have_sel variable * v4l2-compliance: return ENOTTY if selection is not supported * cec-compliance: add invalid ioctls test * v4l2-compliance: add tests for invalid ioctls * cec-ctl/compliance: call srandom() * cec-compliance: '-e' alias for --expect was missing * cec-compliance.h: add warn_on_test, clean ups * cec-compliance: fail/warn if reported latency > 50ms * cec-compliance: add --expect-with-no-warnings * cec-compliance: swap -n/-N options * v4l-utils: remove trailing spaces * qvidcap: properly initialize m_curSize/Data * Revert "qvidcap: properly initialize m_curSize/Data" * qvidcap: properly initialize m_curSize/Data * v4l2-compliance: check source and sink pad types of a link * cec-compliance: clarify obscure error message * cec-ctl: remove trailing space in output * cec-ctl: add timestamps to the power-cycle tests * cec-ctl: improve --stress-test-power-cycle option * libcecutil: translate abort_msg to a message string * libcecutil: drop CEC_MSG_ prefix when logging messages * v4l2-compliance: improve USERPTR streaming tests * v4l2-compliance: fix bug/improve testing filler * v4l2-compliance: fix userptr buffer checks * cec-compliance: improve system_info_give_features() * sync with latest media_tree master * v4l-utils: add --enable-v4l2-compliance/ctl-32 option * v4l-utils: fix autoconf/automake errors * test-media: add -32 option * v4l2-compliance: fix 32 bit warnings * v4l2-ctl/compliance-32: fix when configuring from another dir * v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance * cec-ctl: add 'repeats' suboption to --stress-test-power-cycle * cec-ctl: added polls suboption to --stress-test-power-cycle * cec-ctl: handle ENONET errors * Revert "cec-ctl: handle ENONET errors" * cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests * v4l2-compliance: fix weird formatting with -f * cec-ctl: don't transmit IMAGE_VIEW_ON every second * cec-ctl: introduce and use transmit_msg_retry() * cec-compliance: check for invalid transient power states * cec-ctl: check for incorrect state transitions * cec-ctl: add min-sleep suboption * cec-ctl: show timeouts vs Nacks * cec-ctl: show | instead of e or E * test-media: postpone the dmesg command * cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO * cec-ctl: improve wait_for_pwr_state * cec-ctl: add physical address sanity checks * v4l-utils: sync with latest media_tree master * v4l2-compliance: fix step < 0 control check * v4l-utils: sync with latest media kernel * v4l2-compliance: zero mbus_code * v4l2-compliance: add tests for V4L2_CAP_IO_MC * v4l2-ctl: zero v4l2_fmtdesc * v4l-utils: sync with latest media kernel * gconv: fix compiler warning * v4l2-ctl: add missing subdev usage in --help-all * cec-follower: create analog channel frequencies * cec-follower: add tuner analog service emulation * cec-follower: fix bugs for tuner emulation * cec-follower: add tuner step increment/decrement * cec-follower: fix analog tuner device info update * cec-follower: rename freq_idx to service_idx * cec-follower: create digital ARIB channels * cec-follower: create digital ATSC channels * cec-follower: create digital DVB channels * cec-follower: add tuner digital service emulation * cec-follower: fix tuner step increment/decrement * cec-compliance: add tuner control test * v4l-utils: configure.ac: Avoid bashisms * qv4l2: Use C library file operations with v4lconvert for raw mode devices * cec: fix cec-log.h dependency issues * v4l2grab: allow using direct calls instead of libv4l * v4l2grab: add support for setting the fourcc code * keymap.h needs sys/types.h and argp.h with musl * v4l2-compliance: fix assert on only read/write-only controls * v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls * v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls * v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls * v4l2-compliance: Allow all the selection targets for subdevs * keytable: use input_event properly * keytable: add compatibility for input_event_sec * treewide: remove bzero * treewide: fix redundant expressions * treewide: remove pointless c_str * dvb-sat: remove pointless abs call * utils: checks for empty instead of size in if * treewide: add extra {} to initialization * treewide: do not use return after else * treewide: fix wrong identation * utils: simplify bool returns * treewide: fix math problems * treewide: replace C casts with C++ * treewide: apply performance fixes * utils: use bool literals * utils: do not use empty void with C++ * utils: remove extra commas * utils: fix float equal warning * utils: add copy assignment operator * utils: initialize variable * utils: fix wrong format * utils: fix compilation with C++98 * utils: add noreturn attribute and remove dead code * utils: fix implicit float conversions * utils: fix fallthrough warnings * utils: fix double promotions * utils: replace exit with std variant * cec-compliance: add missing header for clang * compiler.h: fix compilation with libcxx * compiler.h: fix compilation with clang + std=c++98 + glibcxx * utils: replace chr functions with std variants * ir-ctl: report timeout when it cannot be modified * keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR * ir-keytable: bpf: improve rsc imon pointer decoder * sync v4l-utils.spec with the fedora repo * keytable: cannot load BPF decoders from udevd * 50-rc_keymap.conf prevents debian testing from booting * lircd2toml: warn when scancode has duplicate definitions * keytable: keymap without protocol is invalid * rc_keymap.5: improve wording around using rc_keymaps for sending * keytable: a bpf protocol can have parameters and no scancodes * Fix build failure on s390x * keytable: support 64 bit scancodes * keytable: new samsung36 bpf decoder * Add keymap for Samsung AK59-00125A remote * ir-ctl: removed nested functions to support building with clang * ir-ctl: allow unmodulated signal to be sent * keytable: "-p all" should not attempt BPF decodes that don't exist * v4l2-ctl: Print UVC meta info * v4l2-compliance: fix metadata output support * v4l2-compliance: Verify metadata formats * v4l2-ctl: support for metadata output * v4l2-ctl: Add Support for Touch ==== vsftpd ==== - Use %{_prefix}/lib instead of misused %{_libexecdir}. ==== webkit2gtk3 ==== Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Add no-forced-sse.patch, cure execution of illegal instruction in i586 firefox. ==== xfsprogs ==== Subpackages: libhandle1 xfsprogs-scrub - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) ==== yast2-trans ==== Version update (84.87.20200812.809b1261b7 -> 84.87.20200814.909b1a4158) 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.20200814.909b1a4158: * New POT for text domain 'registration'. * New POT for text domain 'firewall'. * New POT for text domain 'ncurses'.