Packages changed:
  Mesa (20.2.3 -> 20.2.4)
  Mesa-drivers (20.2.3 -> 20.2.4)
  ModemManager (1.14.6 -> 1.14.8)
  NetworkManager (1.26.4 -> 1.28.0)
  busybox
  cloud-init
  cryptsetup
  gdk-pixbuf (2.42.0 -> 2.42.2)
  gpgme
  gtk3 (3.24.23+118 -> 3.24.24)
  hplip (3.20.6 -> 3.20.9)
  hwdata (0.341 -> 0.342)
  libical
  libical-glib
  lvm2
  lvm2-device-mapper
  net-snmp
  poppler (20.10.0 -> 20.12.0)
  poppler-qt5 (20.10.0 -> 20.12.0)
  procps
  psmisc
  sudo (1.9.3p1 -> 1.9.4)
  sysconfig
  sysvinit (2.97 -> 2.98)
  telepathy-glib
  telepathy-logger
  vim (8.2.2039 -> 8.2.2105)
  webkit2gtk3
  xorg-x11-server (1.20.9 -> 1.20.10)

=== Details ===

==== Mesa ====
Version update (20.2.3 -> 20.2.4)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1

- update to 20.2.4
  * fourth (second to last) bugfix release for the 20.2 branch

==== Mesa-drivers ====
Version update (20.2.3 -> 20.2.4)
Subpackages: Mesa-dri Mesa-gallium

- update to 20.2.4
  * fourth (second to last) bugfix release for the 20.2 branch

==== ModemManager ====
Version update (1.14.6 -> 1.14.8)

- Update to version 1.14.8:
  + Build:
  - Fixed distcheck with new gtk-doc releases.
  - ModemManager-names.h was being included in the dist tarball,
    but then removed on the 'clean' target. Fix that, by only
    removing it on the 'maintainer-clean' target. Therefore,
    'xsltproc' is now only needed in git builds, not needed when
    building from a dist tarball.
  + QMI:
  - Fix daemon crash when the device is removed during the
    initialization sequence.
  + Several other minor improvements and fixes.
- Drop libxslt-tools BuildRequires: No longer needed.

==== NetworkManager ====
Version update (1.26.4 -> 1.28.0)
Subpackages: libnm0 typelib-1_0-NM-1_0

- Update to version 1.28.0:
  + Change the behavior of nm-initrd-generator so that the
    'ip=off|none' kernel cmdline argument actually generates a
    connection which disables both ipv4 and ipv6. Previously the
    generated connection would disable ipv4 but ipv6 would be set
    to the 'auto' method.

==== busybox ====

- cpio-long-opt.patch: add more long options to cpio for IBS/unrpm

==== cloud-init ====

- Add wget as a requirement (bsc#1178029)
  + wget is used in the CloudStack data source
- Add cloud-init-azure-def-usr-pass.patch (bsc#1179150, bsc#1179151)
  + Properly set the password for the default user in all circumstances
- Patch the full package version into the cloud-init version file
- Update cloud-init-write-routes.patch (bsc#1177526)
  + Fix missing default route when dual stack network setup is used. Once
    a default route was configured for Ipv6 or IPv4 the default route
    configuration for the othre protocol was skipped.

==== cryptsetup ====
Subpackages: libcryptsetup12

- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149

==== gdk-pixbuf ====
Version update (2.42.0 -> 2.42.2)
Subpackages: gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0

- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).

==== gpgme ====
Subpackages: libgpgme11 libgpgmepp6

- Use python-rpm-macros to provide python3X-gpg for all present
  python3 flavors -- gh#openSUSE/python-rpm-macros#66

==== gtk3 ====
Version update (3.24.23+118 -> 3.24.24)
Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0

- Update to version 3.24.24:
  + GtkColorChooser: Update the default color palette.
  + GtkFontChooser: Fix family-only mode to return regular style.
  + GtkTreeView: Don't set focus-on-click for header buttons.
  + Accessibility:
  - Implement scrollSubstringTo.
  - Add a11y support to GtkPlug/GtkSocket.
  + Printing: Allow the lpr backend to print pdf and ps files.
  + Theme:
  - Update gesture graphics.
  - Update HighContrast css.
  + Wayland: Support the primary-selection-unstable-v1 protocol.
  + X11: Fix a crash with parent-relative backgrounds.
  + Broadway: Set modifier state of scroll events.
  + Build: Fix pc file generation on NixOS.
  + Updated translations.

==== hplip ====
Version update (3.20.6 -> 3.20.9)

- Update to 3.20.9
  Add support for the following printers:
  * HP Color LaserJet Managed MFP E57540dn
  * HP Color LaserJet Managed Flow MFP E57540c
  * HP Color LaserJet Enterprise MFP M578dn
  * HP Color LaserJet Enterprise MFP M578f
  * HP Color LaserJet Enterprise Flow MFP M578c
  * HP Color LaserJet Enterprise Flow MFP M578z
  * HP Color LaserJet Managed E55040dw
  * HP Color LaserJet Managed E55040dn
  * HP Color LaserJet Enterprise M554dn
  * HP Color LaserJet Enterprise M555dn
  * HP Color LaserJet Enterprise M555x
- Modified patches:
  * Use-lsb_release-fallback-code-if-import-distro-fails.patch
  * hp_ipp.h-add-missing-prototypes.patch
  * hplip-remove-imageprocessor.diff
  * hplip-udev-rules-in-usr.patch
    + refresh using source service
  * add_missing_includes_and_define_GNU_SOURCE.patch
    + refresh, drop inexisting file and add GNU_SOURCE definition
    and missing include in common/utils.c
  * hplip-misc-missing-includes-and-definitions.patch
    + rediff to changed context
- New build dependency on libavahi-devel

==== hwdata ====
Version update (0.341 -> 0.342)

- Update to version 0.342:
  + Updated pci, usb and vendor ids.

==== libical ====

- Add 0001-Fix-build-with-icu-68.1.patch: fix build with icu 68.1.

==== libical-glib ====

- Add 0001-Fix-build-with-icu-68.1.patch: fix build with icu 68.1.

==== lvm2 ====
Subpackages: liblvm2cmd2_03

- prepare usrmerge (boo#1029961)

==== lvm2-device-mapper ====
Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03

- prepare usrmerge (boo#1029961)

==== net-snmp ====
Subpackages: libsnmp30 snmp-mibs

- Fix the python subpackage generation
  gh#openSUSE/python-rpm-macros#79
- Support multiple python 3 flavors in the python subpackage
  gh#openSUSE/python-rpm-macros#66

==== poppler ====
Version update (20.10.0 -> 20.12.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8

- Update to 20.12.0:
  + core:
  - Draw better circles for circle annotations
  - Fix annotation line width if no appearance stream or style are given
  - Tweak rendering of highlight annotations
  - Fix border rendering of some annotations
  - Fix rendering of some files. Issue #976 Issue #567
  - PSOutputDev: provide options to set the rasterization color space and ICC profile
  - PSOutputDev: for splashModeCMYK8 and language level >=2 activate overprint emulation
  - PSOutputDev: use the DeviceN8 bitmap for rasterization with CMYK-output + overprint
  - Use the font name without subset tag when querying for a system font
  - Splash: Fix wrong x adjustment during clipping
  - Splash: Fix blitImage in uncolored tiling patterns
  - timeToDateString: We forgot the ' after the minutes
  - Move psLevel to PSOutputDev creation
  - Fix several issues in broken files
  + utils:
  - pdftops: provide options to set the rasterization color space and ICC profile
  - pdftops: for splashModeCMYK8 and language level >=2 activate overprint emulation

==== poppler-qt5 ====
Version update (20.10.0 -> 20.12.0)

- Update to 20.12.0:
  + core:
  - Draw better circles for circle annotations
  - Fix annotation line width if no appearance stream or style are given
  - Tweak rendering of highlight annotations
  - Fix border rendering of some annotations
  - Fix rendering of some files. Issue #976 Issue #567
  - PSOutputDev: provide options to set the rasterization color space and ICC profile
  - PSOutputDev: for splashModeCMYK8 and language level >=2 activate overprint emulation
  - PSOutputDev: use the DeviceN8 bitmap for rasterization with CMYK-output + overprint
  - Use the font name without subset tag when querying for a system font
  - Splash: Fix wrong x adjustment during clipping
  - Splash: Fix blitImage in uncolored tiling patterns
  - timeToDateString: We forgot the ' after the minutes
  - Move psLevel to PSOutputDev creation
  - Fix several issues in broken files
  + utils:
  - pdftops: provide options to set the rasterization color space and ICC profile
  - pdftops: for splashModeCMYK8 and language level >=2 activate overprint emulation

==== procps ====
Subpackages: libprocps8

- prepare usrmerge (boo#1029961)

==== psmisc ====

- prepare usrmerge (boo#1029961)

==== sudo ====
Version update (1.9.3p1 -> 1.9.4)

- Update to 1.9.4
  * The sudoers parser will now detect when an upper-case reserved
    word is used when declaring an alias.  Now instead of "syntax
    error, unexpected CHROOT, expecting ALIAS" the message will be
    "syntax error, reserved word CHROOT used as an alias name".
    Bug #941.
  * Better handling of sudoers files without a final newline.
    The parser now adds a newline at end-of-file automatically which
    removes the need for special cases in the parser.
  * Fixed a regression introduced in sudo 1.9.1 in the sssd back-end
    where an uninitialized pointer could be freed on an error path.
    GitHub issue #67.
  * The core logging code is now shared between sudo_logsrvd and
    the sudoers plugin.
  * JSON log entries sent to syslog now use "minimal" JSON which
    skips all non-essential whitespace.
  * The sudoers plugin can now produce JSON-formatted logs.  The
    "log_format" sudoers option can be used to select sudo or json
    format logs.  The default is sudo format logs.
  * The sudoers plugin and visudo now display the column number in
    syntax error messages in addition to the line number.  Bug #841.
  * If I/O logging is not enabled but "log_servers" is set, the
    sudoers plugin will now log accept events to sudo_logsrvd.
    Previously, the accept event was only sent when I/O logging was
    enabled.  The sudoers plugin now sends reject and alert events too.
  * The sudo logsrv protocol has been extended to allow an AlertMessage
    to contain an optional array of InfoMessage, as AcceptMessage
    and RejectMessage already do.
  * Fixed a bug in sudo_logsrvd where receipt of SIGHUP would result
    in duplicate entries in the debug log when debugging was enabled.
  * The visudo utility now supports EDITOR environment variables
    that use single or double quotes in the command arguments.
    Bug #942.
  * The PAM session modules now run when sudo is set-user-ID root,
    which allows a module to determine the original user-ID.
    Bug #944.
  * Fixed a regression introduced in sudo 1.8.24 in the LDAP back-end
    where sudoNotBefore and sudoNotAfter were applied even when the
    SUDOERS_TIMED setting was not present in ldap.conf.  Bug #945.
  * Sudo packages for macOS 11 now contain universal binaries that
    support both Intel and Apple Silicon CPUs.
  * For sudo_logsrvd, an empty value for the "pid_file" setting in
    sudo_logsrvd.conf will now disable the process ID file.
- Remove sudo-1.9.3p1-pam_xauth.patch (upstreamed)

==== sysconfig ====
Subpackages: sysconfig-netconfig

- Also support service(network) provides

==== sysvinit ====
Version update (2.97 -> 2.98)

- Update to sysvinit 2.98:
  * Fixed time parsing in shutdown when there is a + in front of a 0 time offset.
    Commands with a postiive time offset (+1) would work but +0 fails.
    This has been corrected by Arkadiusz Miskiewicz.

==== telepathy-glib ====
Subpackages: libtelepathy-glib0 typelib-1_0-TelepathyGlib-0_12

- Drop python-xml BuildRequires: the installation is using python3.

==== telepathy-logger ====
Subpackages: libtelepathy-logger3 typelib-1_0-TelepathyLogger-0_2

- Build with python3 instead of python2:
  + Add 1.diff: tools: Fix the build with Python 3.
  + Drop python2-devel and python-xml BuildRequires.
- Drop empty post/postun scriptlets that were calling
  glib2_gsettings_schema_post/postun: macros are now empty
  placeholder and the funcionality handled by file triggers.

==== vim ====
Version update (8.2.2039 -> 8.2.2105)
Subpackages: vim-data-common vim-small

- Updated to version 8.2.2105, fixes the following problems
  * Viminfo is not written when creating a new file.
  * Terminal buffer disappears even when 'bufhidden' is "hide". (Sergey Vlasov)
  * Haskell filetype not optimally recognized.
  * Build failure with +profile but without +reltime.
  * GTK3: white border around text stands out.
  * Highlighting a character too much with incsearch.
  * Some test failures don't give a clear error.
  * Amiga: FEAT_ARP defined when it should not.
  * Amiga: obsolete code.
  * Amiga: obsolete function.
  * Search test contains unneeded sleeps.
  * Vim9: crash when aborting a user function call.
  * Vim9: "edit +4 fname" gives an error. (Naruhiko Nishino)
  * Vim9: lamba doesn't accept argument types.
  * Configure fails when building with the "implicit-function-declaration"
  error enabled, specifically on Mac.
  * Getting the selection may trigger TextYankPost autocmd.
  * Using mkview/loadview changes the jumplist.
  * Check for features implemented with "if".
  * Vim9: E1030 error when using empty string for term_sendkeys().
  * <Cmd> does not handle CTRL-V.
  * Vim9: only one level of indexing supported.
  * terminal: cursor is on while redrawing, causing flicker.
  * Using map() and filter() on a range() is inefficient.
  * Vim9: assignment with += doesn't work.
  * Cursor position in popup terminal is wrong.
  * Transparent syntax item uses start/end of containing region.
  * The quickfix window is not updated after setqflist().
  * Can't get the exit value in VimLeave or VimLeavePre autocommands.
  * Vim9: list assign doesn't except empty remainder list.
  * Vim9: list assign not well tested.
  * Vim9: for with unpack only works for local variables.
  * Vim9: using :normal from Vim9 script can't handle range.
  * Error for const argument to mapnew().
  * Build failure with small features.
  * Illegal memory access when using :print on invalid text. (Dhiraj Mishra)
  * Vim9: cannot put a linebreak before or after "in" of ":for".
  * Vim9: no proper error message for using s:var in for loop.
  * Vim9: cannot handle a linebreak after "=" in assignment.
  * Vim9: can still use the depricated #{} dict syntax.
  * Vim9: crash when using ":silent!" and getting member fails.
  * CTRL-V U doesn't work to enter a Unicode character when modifyOtherKeys
  is effective. (Ken Takata)
  * Qt translation file is recognized as typescript.
  * Libvterm tests are only run on Linux.
  * Vim9: memory leak when statement is truncated.
  * Vim9: script test sometimes fails.
  * Vim9: dict does not accept a key in quotes.
  * Vim9: unpredictable errors for script tests.
  * Vim9: script test sometimes fails.
  * When an expression fails getting the next command may be wrong.
  * Vim9: crash when failed dict member is followed by concatenation.
  * Vim9: command modifiers not restored after assignment.
  * Vim9: using :silent! when calling a function prevents abortng that
  function.
  * Vim9: function argument of sort() and map() not tested.
  * Vim9: some checks are not tested.
  * Insufficient testing for function range and dict.
  * Vim9: memory leak when literal dict has an error and when an expression
  is not complete.
  * Vim9: not all error messages tested.
  * Vim9: unreachable code.
  * Build problem with Ruby 2.7.
  * Sound test is a bit flaky.

==== webkit2gtk3 ====
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles

- Add old-wayland-scanner.patch for 15.0/15.1: support older
  wayland-scanner. Also renumber patches to group
  15.0/15.1-specific patches together.
- Have the libwebkit2gtk package require libjavascriptcoregtk of
  the same version (boo#1171531).

==== xorg-x11-server ====
Version update (1.20.9 -> 1.20.10)
Subpackages: xorg-x11-server-Xvfb xorg-x11-server-wayland

- Update to version 1.20.10:
  * Check SetMap request length carefully.
  * Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflows
  * present/wnmd: Translate update region to screen space
  * modesetting: keep going if a modeset fails on EnterVT
  * modesetting: check the kms state on EnterVT
  * configure: Build hashtable for Xres and glvnd
  * xwayland: Create an xwl_window for toplevel only
  * xwayland: non-rootless requires the wl_shell protocol
  * glamor: Update pixmap's devKind when making it exportable
  * os: Fix instruction pointer written in xorg_backtrace
  * present/wnmd: Execute copies at target_msc-1 already
  * present/wnmd: Move up present_wnmd_queue_vblank
  * present: Add present_vblank::exec_msc field
  * present: Move flip target_msc adjustment out of present_vblank_create
  * xwayland: Remove pending stream reference when freeing
  * xwayland: use drmGetNodeTypeFromFd for checking if a node is a render one
  * xwayland: Do not discard frame callbacks on allow commits
  * present/wnmd: Remove dead check from present_wnmd_check_flip
  * xwayland: Check window pixmap in xwl_present_check_flip2
  * present/wnmd: Can't use page flipping for windows clipped by children
  * xfree86: Take second reference for SavedCursor in xf86CursorSetCursor
  * glamor: Fix glamor_poly_fill_rect_gl xRectangle::width/height handling
  * include: Increase the number of max. input devices to 256.
  * Revert "linux: Make platform device probe less fragile"
  * Revert "linux: Fix platform device PCI detection for complex bus topologies"
  * Revert "linux: Fix platform device probe for DT-based PCI"
- Remove included pachtes
  * U_xfree86_take_second_ref_for_xcursor.patch
  * U_Revert-linux-Fix-platform-device-probe-for-DT-based-.patch
  * U_Revert-linux-Fix-platform-device-PCI-detection-for-c.patch
  * U_Revert-linux-Make-platform-device-probe-less-fragile.patch
  * U_Fix-XkbSetDeviceInfo-and-SetDeviceIndicators-heap-ov.patch
  * U_Check-SetMap-request-length-carefully.patch
- remove unneeded python2 script 'fdi2iclass.py' from
  xorg-x11-server-sources subpackage (boo#1179591)