Packages changed: AppStream ImageMagick (7.0.9.8 -> 7.0.9.9) NetworkManager (1.18.4 -> 1.22.2) alsa (1.2.1.1 -> 1.2.1.2) alsa-tools alsa-utils appstream-glib (0.7.15 -> 0.7.16) catfish (1.4.11 -> 1.4.12) edict (20190313 -> 20191016) exim ffmpeg-4 flatpak (1.4.3 -> 1.6.0) glib2 (2.62.3 -> 2.62.4) glusterfs (5.5 -> 7.0) gnome-shell libical (3.0.6 -> 3.0.7) libical-glib (3.0.6 -> 3.0.7) libraw (0.19.2 -> 0.19.5) libsoup mozjs60 nodejs-common openldap2 perl-TimeDate pulseaudio python-aiosmtpd python-alembic (1.3.1 -> 1.3.2) redis rubygem-cfa (1.0.1 -> 1.0.2) sshfs (3.6.0 -> 3.7.0) vim (8.2.0000 -> 8.2.0063) webkit2gtk3 yaml-cpp (0.6.2 -> 0.6.3) === Details === ==== AppStream ==== Subpackages: AppStream-lang libAppStreamQt2 libappstream4 - Drop itstools BuildRequires, not required for either building or testing. - xsltproc is no longer invoked via xmlto, drop xmlto, explicitly add required xsltproc and docbook-xsl-stylesheets. ==== ImageMagick ==== Version update (7.0.9.8 -> 7.0.9.9) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagick++-7_Q16HDRI4 libMagickCore-7_Q16HDRI7 libMagickWand-7_Q16HDRI7 perl-PerlMagick - version update to 7.0.9.9 * Build file clean-up (reference https://github.com/ImageMagick/ImageMagick/pull/1798). * Improve semaphore handling @ https://github.com/ImageMagick/ImageMagick/pull/1798). * Introduce HeapOverflowSanityCheckGetExtent() method (reference https://github.com/ImageMagick/ImageMagick/pull/1798). * The -layers optimize option requires a fully transparent previous image. ==== NetworkManager ==== Version update (1.18.4 -> 1.22.2) Subpackages: NetworkManager-lang libnm0 typelib-1_0-NM-1_0 - Update to version 1.22.2: + Fix multiple issues in the internal DHCP client, including wrong parsing of search domains and classless routes options, and failures in obtaining and renewing the lease with certain server configurations. + Export NM_CAPABILITY_OVS capability on D-Bus and in libnm to indicate that the OVS plugin is loaded. + Fix libnm annotations for nm_sriov_vf_get_vlan_ids() to allow the usage of the function through GObject introspection. - Update to version 1.22.0: + Drop support for BlueZ 4. BlueZ 5 was released in 2012 and should nowadays be available everywhere. + DHCP: switch "internal" DHCPv4 plugin from code based on systemd to use nettools' n-dhcp4 library. + Add support for "scope" attribute for IPv4 routes. + Add support for specifying IAID and FQDN flags for DHCP request. + Add a '802-1x.optional' property to consider the wired 802.1X authentication as optional. + Use the Network Cost Wi-Fi information element to determine metered device state. + Support main.auth-polkit=root-only setting to disable PolicyKit use and restrict authorization to root user. + core: declare "startup complete" when device reaches "connected" state, even if IP addressing methods did not yet fully complete. This changes behavior for unblocking "NetworkManager-wait-online.service", and "network-online.target" earlier. If this causes issues in your setup, you may need to configure "ipv4.may-fail=no" or "ipv6.may-fail=no", which delays reaching "connected" state for the address family accordingly. + libnm: hide NMObject and NMClient typedefs from header files. This prevents the user from subclassing these types and is an ABI change (in the unlikely case that a user was subclassing the types, which is no longer supported). + libnm: retire deprecated WiMAX API NMDeviceWimax and NMWimaxNsp. WiMAX support was removed from NetworkManager in version 1.2 (2016) and no such type instances would have been created by NMClient for a while now. + Deprecate synchronous API for D-Bus calls in libnm. We don't remove libnm API so you are free to continue using it. But tells you that using it might be a bad idea. + libnm: heavily internal rework NMClient. This slims down libnm and makes the implementation more efficient. NMClient should work now well with a separate GMainContext. + Add `nmcli general reload` subcommand to reload NetworkManager configuration and DNS settings. + nm-cloud-setup: add new tool for automatically configuring NetworkManager in cloud. This is still experimental and currently only EC2 and IPv4 is supported. + Add new NetworkManager logo to "contrib/art/logo". + Various bug fixes and improvements. - Disable networkmanager-checks-po.patch: Needs rebase. - Add new nm-cloud-setup.service to pre/post/preun/postun calls. - Update to version 1.20.8: + Fix handling of system CA certificates in the ifcfg parser. + Handle ReachableTime and RetransTimer from IPv6 Router Advertisements. + Fixed setting of MTU according to its parent device for some device types. + Various fixes for the initramfs configuration genertor. - Update to version 1.20.6: + Fix updating agent-owned VPN secrets. + Adjust IWD support to new D-Bus path of IWD 1.0. + Introduce an 'optional' property in the 802-1x setting to allow the activation to proceed in case of missing authenticator. + Fix ARP announcements for IP addresses configured on interfaces. + Use proper interface when adding s390 specific details in initrd generator. + Don't disable PMF on Wi-Fi connections using SAE. + Properly handle uint16 property types in libnm. ==== alsa ==== Version update (1.2.1.1 -> 1.2.1.2) Subpackages: libasound2 libasound2-32bit libatopology2 - Upstream fixes, including the alsa-tools build breakage: 0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch 0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch 0003-ucm-add-_identifiers-list.patch 0004-namehint-correct-the-args-check.patch 0005-namehint-improve-the-previous-patch-check-the-return.patch 0006-ucm-docs-allow-spaces-in-device-names-for-JackHWMute.patch 0007-use-case-docs-add-PlaybackMixerCopy-and-CaptureMixer.patch 0008-ucm-docs-add-JackCTL-rearrange-JackControl-and-JackD.patch 0009-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch 0010-src-ucm-main.c-fix-build-without-mixer.patch 0011-alsa.m4-another-try-to-fix-the-libatopology-detectio.patch 0012-ucm-docs-add-Mic-DigitalMic-and-multiple-devices-com.patch 0013-ucm-docs-remove-DigitalMic-it-does-not-have-sense.patch 0014-ucm-docs-change-the-Mic-description-to-simple-Microp.patch 0015-ucm-docs-add-note-about-the-sequences-and-device-spl.patch 0016-ucm-docs-remove-MixerCopy-values-add-Priority-for-ve.patch 0017-ucm-setup-conf_format-after-getting-ALSA_CONFIG_UCM_.patch 0018-alsa-lib-fix-the-array-parser-unique-compound-keys.patch 0019-topology-remove-vendor_fd-name-from-snd_tplg-structu.patch 0020-topology-file-position-and-size-cleanups.patch 0021-topology-use-an-array-describing-blocks-for-the-main.patch 0022-topology-use-size_t-for-calc_block_size.patch 0023-topology-merge-write_block-to-tplg_write_data.patch 0024-topology-make-vebose-output-more-nice.patch 0025-topology-use-list_insert-macro-in-tplg_elem_insert.patch 0026-topology-dapm-coding-fixes.patch 0027-topology-dapm-merge-identical-index-blocks-like-for-.patch 0028-topology-more-coding-fixes.patch 0029-Fix-alsa-sound-.h-for-external-programs.patch 0030-type_compat-Add-missing-__s64-and-__u64-definitions-.patch 0031-uapi-Move-typedefs-from-uapi-to-sound.patch - Update to alsa-lib 1.2.1.2: More UCM and UCMv2 fixes / enhancements, details are found in https://www.alsa-project.org/wiki/Changes_v1.2.1.1_v1.2.1.2 - Obsoleted patch: 0001-alsa.m4-Fix-the-detection-of-topology-library-availa.patch ==== alsa-tools ==== - Fix hdspmixer build error with the latest alsa-lib: 0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch ==== alsa-utils ==== - Remove empty man8 dirs (used for removed alsaconf.8) - Drop obsolete TODO and Changelog files, also irrelevant INSTALL. - Provide alsaucm and alsatplg man pages by formatting via rst2man; a new dependency on python3-docutils is added ==== appstream-glib ==== Version update (0.7.15 -> 0.7.16) Subpackages: appstream-glib-lang libappstream-glib8 - Update to version 0.7.16: * Allow parsing desktop files using as_app_parse_data() * Update list of allowed metadata licences * Log expected and actual screenshot dimensions when failing * docs: remove SQLite dependency * Offset future checks by UTC+14 * Do not preserve restrictive permissions when installing AppStream files * Support loading YAML from as_store_from_bytes * Do not allow forward or backwards slashes in <id> values * Do not require <translation> for validation unless strict * Do not require <update_contact> for validation unless strict * add UPL short name to SPDX conversion * Update the SPDX license list to v3.5 * as-compose: Remove relative path from icon names * Allow non-desktop components to be extended * Only require <release> for validate, but not validate-relax * Allow building on Windows * Modernize the validation requirements - Drop as-glib-fix-broken-appstream-files-permission.patch: fixed upstream. ==== catfish ==== Version update (1.4.11 -> 1.4.12) Subpackages: catfish-lang - Update to version 1.4.12 * Wayland and GNOME Shell support (bxo#16293) * All dialogs now use client-side decorations and are modal * Fixed typo "Catifish" * Temporary files are now excluded from releases * Releases now generate .bz2 files and display contents and checksums * Translation Updates ==== edict ==== Version update (20190313 -> 20191016) Subpackages: edict2 jmdict - Drop "Provides: locale(ja)" to reduce the size of Japanese base system - Update to snapshot 20191016 * No changelog recorded. ==== exim ==== spec file cleanup to make update work - add docdir to spec ==== ffmpeg-4 ==== Subpackages: libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libpostproc55 libswresample3 libswscale5 - Drop unused liboil BuildRequires. ==== flatpak ==== Version update (1.4.3 -> 1.6.0) Subpackages: libflatpak0 system-user-flatpak typelib-1_0-Flatpak-1_0 - Change %_prefix/lib to %_libexecdir: Makefile installs the file explicitly into libexecdir. Let's be ready in case this path is going to change. - Co-own /usr/lib/systemd/user-environment-generators. We don't want to forcibly pull in systemd into the buildroot just to own this directory. - Update to version 1.6.0: + This is the first stable release in the 1.6 series, main changes since 1.4 is the support for protected content and improvements in the self-sandboxing support. + There is one change in the support for OCI remotes, we now only support the use of labels, not annotations, as labels work with more registries. This means pre-existing OCI flatpak registries (like fedora) may need some changes. + New permissions --socket=cups for direct cups access. + Fix some leaks. + Fix reporting of progress with latest version of ostree. + New no-interaction flag for authenticators. + Support for auto-installing authenticators from a flatpak remote. + Warn less about unset XDG_DATA_DIRS. + Don't poll for updates in the portal when on a metered connection. - Modernize spec with current macros. ==== glib2 ==== Version update (2.62.3 -> 2.62.4) Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 - Update to version 2.62.4: + Apply recursion depth limits to variants in D-Bus messages. + Bugs fixed: glgo#GNOME/GLib#1938, glgo#GNOME/GLib!1240, glgo#GNOME/GLib!1257, glgo#GNOME/GLib!1266, glgo#GNOME/GLib!1276, glgo#GNOME/GLib!1290. ==== glusterfs ==== Version update (5.5 -> 7.0) Subpackages: libgfapi0 libgfrpc0 libgfxdr0 libglusterfs0 - Fix the name of the Python bindings subpackage - Properly mark Python bindings subpackage as noarch - Update to release 7.0 * Latency based read child to improve read workload latency in a cluster, especially in a cloud setup. Also provides a load balancing with the outstanding pending request. * Thin-arbiter integration with GD1. * If a client older than glusterfs-4.x (i.e. 3.x clients) accesses a volume which has the `fips-mode-rchecksum` volume option enabled, it can cause erroneous checksum computation/ unwanted behaviour during afr self-heal. ==== gnome-shell ==== Subpackages: gnome-shell-calendar gnome-shell-lang - Update BuildRequires for latest release of gnome-desktop-3 to get systemd scope support for launched applications. - Update BuildRequires to mutter libraries >= 3.34.0 and gsettings-desktop-schemas >= 3.33.1. ==== libical ==== Version update (3.0.6 -> 3.0.7) - Update to release 3.0.7 * Fix memory leaks in attachment handling and elsewhere. * Fix a multithreading race condition. ==== libical-glib ==== Version update (3.0.6 -> 3.0.7) - Update to release 3.0.7 * Fix memory leaks in attachment handling and elsewhere. * Fix a multithreading race condition. ==== libraw ==== Version update (0.19.2 -> 0.19.5) - version update to 0.19.5 * LibRaw 0.19.5 * WB coefficients check was too strong, weakened * Fixed possible buffer underrun in modern Samsung loader * LibRaw 0.19.4 * CRW/metadata loop prevention code is rolled back due to ABI incompatibility. To enable, use -DLIBRAW_METADATA_LOOP_PREVENTION=1 compile flag for LibRaw and ALL APPS. * Fixed possible buffer underflow * LibRaw 0.19.3 * Several fixes inspired by OSS-Fuzz - deleted patches - libraw-half-size-allocation-buffer-overflow.patch (upstreamed) ==== libsoup ==== Subpackages: libsoup-2_4-1 libsoup-lang typelib-1_0-Soup-2_4 - meson >=0.50 is required for building ==== mozjs60 ==== - Add skip-i586-failing-tests.patch: disable tests on i586 which require SSE / i686 (boo#1159775). - SLE 15 SP2 will ship with ICU 65, apply patches accordingly (jsc#SLE-11118). - Remove Update-to-ICU-64-Part-3-Update-tests.patch, SLE is back to ICU 60.x. - Add Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch, based on Debian patch, to enable back tests on s390x (and ppc64). - Add tests-Expect-a-test-to-fail-on-big-endian.patch, based on Debian patch, accept a test failure on big-endian like s390x. - enable back tests on s390x and i586 - Remove build workaround on ppc64le. - Reorder/change build flags to follow Debian and Fedora. - Enable back tests on all platforms (except JIT on s390). - Ensure we don't build bundled security libs. - Don't ship a icu bundle for big-endian, recreate it instead, with patches icu_sources_data-Write-command-output-to-our-stderr.patch and icu_sources_data.py-Decouple-from-Mozilla-build-system.patch. - Update patch enddianness.patch with more fixes from bmo#1590907 to fix strings usage on s390x (bsc#1158355). - Add Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch Update-to-ICU-61-Part-3-Update-tests.patch, Update-to-ICU-64-Part-3-Update-tests.patch, Update-to-ICU-65-Part-3-Update-tests.patch to allow building with system icu - Add flag to switch between system icu and embedded icu and enable system icu. ==== nodejs-common ==== - Bump max supported version to 42 to account for automatically built master branch called nodejs42 ==== openldap2 ==== Subpackages: libldap-2_4-2 libldap-2_4-2-32bit libldap-data openldap2-client openldap2-devel - use BuildRequires: pkgconfig(krb5) instead of krb5-devel-mini ==== perl-TimeDate ==== - Fix test getdate [bsc#1159990] - Add perl-TimeDate-getdate.patch - Update spec file ==== pulseaudio ==== Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-bash-completion pulseaudio-gdm-hooks pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils pulseaudio-zsh-completion - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to work with the -mini flavors. There is no need to be scheduled behind the full systemd. ==== python-aiosmtpd ==== - Do not install examples in generic examples folder in sitelib ==== python-alembic ==== Version update (1.3.1 -> 1.3.2) - update to version 1.3.2: * bug + [bug] [api] [autogenerate]Fixed regression introduced by #579 where server default rendering functions began to require a dialect implementation, however the render_python_code() convenience function did not include one, thus causing the function to fail when used in a server default context. The function now accepts a migration context argument and also creates one against the default dialect if one is not provided.References: #635 ==== redis ==== - Make redis useable in a container (drop size from 100MB to 20MB): - Change user generation from shadow to sysusers - Drop redis-initscript.patch and sudo requires, we use systemd - Drop BuildRequires for procps and tcl, they are not needed - Make logrotate recommend, it's not required for redis to work ==== rubygem-cfa ==== Version update (1.0.1 -> 1.0.2) - fix writting multiple new elements to previously single element (found during fixing bsc#1156929) - 1.0.2 ==== sshfs ==== Version update (3.6.0 -> 3.7.0) - Update to version 3.7.0 * New max_conns option enables the use of multiple connections to improve responsiveness during large file transfers. * The buflimit workaround is now disabled by default. The corresponding bug in OpenSSH has been fixed in 2007 (cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365541#37), so this shouldn't be needed anymore. ==== vim ==== Version update (8.2.0000 -> 8.2.0063) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.0063, fixes the following problems * #endif comments do not reflect corresponding #ifdef. * "dj" only deletes first line of closed fold. * Build file dependencies are incomplete. * Get E685 and E931 if buffer reload is interrupted. * Duplication in version info. * Test using long file name may fail. (Vladimir Lomov) * Popup menu positioned wrong with folding in two tabs. * Test72 is old style. * Test64 is old style. * Screen updating wrong when opening preview window. * Some undo functionality is not tested. * Not using a typedef for condstack. * Test69 and test95 are old style. * Not all modeline variants are tested. * Test name used twice, option not restored properly. * :join does not add white space where it should. (Zdenek Dohnal) * Cannot get number of lines of another buffer. * Mouse clicks in the command line not tested. * Click in popup window doesn't close it in the GUI. (Sergey Vlasov) * Command line editing not sufficiently tested. * Filetype Rego not recognized. * Repeated word in comment. * Still some /* */ comments. * Searchpairpos() is not tested. * "gF" does not work on output of "verbose command". * Crash when make_extmatch() runs out of memory. * Missing check for out of memory. * Saving and restoring called_emsg is clumsy. * Not enough test coverage for match functions. * Missing renamed message. * Spell suggestions insufficiently tested. * Memory access error when "z=" has no suggestions. * Timers test is still flaky on Travis for Mac. * Leaking memory when selecting spell suggestion. * Clearing funccal values twice. * Timers test is still flaky on Travis for Mac. * Expression type is used inconsistently. * Script test fails. * Tests for spell suggestions are slow. * Another timers test is flaky on Travis for Mac. * Command line completion not fully tested. * After deleting a file mark it is still in viminfo. * Command line completion test skipped. (Christian Brabandt) * More-prompt not properly tested. * windowsversion() does not always return the right value. * :diffget and :diffput don't have good completion. * Cannot use ":gui" in vimrc with VIMDLL enabled. * Execution stack is incomplete and inefficient. * Cannot build with small features. * Running tests changes ~/.viminfo. * Compiler warnings for unused variables in small build. (Tony Mechelynck) * Message test only runs with one encoding. (Dominique Pelle) * The execute stack can grow big and never shrinks. * Wrong size argument to vim_snprintf(). (Dominique Pelle) ==== 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 webkit-process.patch: use single web process for evolution and geary on 15.0 (boo#1159329 glgo#GNOME/evolution#587). ==== yaml-cpp ==== Version update (0.6.2 -> 0.6.3) - Update to 0.6.3: * bug fixes * CMake updates, now requiring 3.1 - Remove merged patch to fix PIE build: * yaml-cpp-fix-pie.patch