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