Packages changed: MozillaFirefox NetworkManager (1.16.2 -> 1.18.2) appstream-glib audacity (2.3.1 -> 2.3.2) autoyast2 (4.2.5 -> 4.2.7) btrfsprogs (5.1 -> 5.2.1) clamav (0.101.2 -> 0.101.3) desktop-file-utils ffmpeg-4 (4.1.3 -> 4.2) gdb gnutls (3.6.7 -> 3.6.9) grantlee5 hivex (1.3.15 -> 1.3.18) jemalloc (5.2.0 -> 5.2.1) kconfig kdebase4-workspace kdelibs4 kdevelop5 (5.3.3 -> 5.4.0) kvm_stat (5.1.16 -> 5.2.5) libaio (0.3.109 -> 0.3.112) libcaca libcontainers-common (20190401 -> 20190802) libqt5-qtlocation libstorage-ng (4.1.143 -> 4.1.144) libtasn1 (4.13 -> 4.14) libyaml libzypp (17.12.0 -> 17.14.0) man-pages (5.01 -> 5.02) mc (4.8.22 -> 4.8.23) mercurial (5.0.2 -> 5.1) nautilus (3.32.1 -> 3.32.3) ntp perl-Role-Tiny (2.000006 -> 2.000007) pesign-obs-integration polkit-default-privs (13.2+20190711.953db4f -> 13.2+20190806.841a06b) postfix python-PyYAML (5.1.1 -> 5.1.2) python-bcrypt (3.1.6 -> 3.1.7) python-gssapi (1.5.1 -> 1.6.0) python-kiwi (9.17.42 -> 9.18.9) python-lxml (4.3.4 -> 4.4.0) python-pip (19.1.1+git.1557777841.63878672 -> 19.2.1) python-pyparsing (2.4.0 -> 2.4.2) qemu qemu-linux-user re2 (20190701 -> 20190801) skopeo (0.1.32 -> 0.1.39) smartmontools (6.6 -> 7.0) squid thin-provisioning-tools virtualbox (6.0.8 -> 6.0.10) whois (5.4.1 -> 5.5.0) xen (4.12.0_12 -> 4.12.0_16) yast2-installation (4.2.8 -> 4.2.9) yast2-storage-ng (4.2.30 -> 4.2.32) zypper (1.14.28 -> 1.14.29) === Details === ==== MozillaFirefox ==== Subpackages: MozillaFirefox-translations-common - Update build constraints to fix arm builds ==== NetworkManager ==== Version update (1.16.2 -> 1.18.2) Subpackages: NetworkManager-lang libnm0 typelib-1_0-NM-1_0 - Update to version 1.18.2(bsc#1138213): + Add support for policy routing rules. + Add support for VLAN filtering for Linux bridge. + Support ieee-802-1 and ieee-802-3 LLDP TLVs. + Allow large MTU sizes for infiniband/IPoIB connection profiles. + Improve nmcli's handling of list options for connection properties. + Add compatibility with out-of-tree WireGuard module on 5.2 kernels + Fix parsing of BOOTIF= variables in initrd. + Accept numeric IPv4 prefix in place of a mask when parsing a command line in initrd. + Don't check connectivity of unconfigured devices. + Fix PKCS#12 handling in the ifcfg-rh plugin. + Avoid waiting for udev to see software devices created by NetworkManager. + Don't attempt to stop management daemon for Team devices created externally to NetworkManager. + Use FQDN for persistent hostname on Slackware. + Restore IPv6 configuration of a device when its link goes back up. + Fix management status of software devices on system suspend. + Make nmcli not print certificate blobs if --show-secrets is not used. + Fix MTU reapply. - Drop 0001-Update-connectivity-value-on-device-removal.patch: Fixed upstream. ==== appstream-glib ==== Subpackages: appstream-glib-lang libappstream-builder8 libappstream-glib8 - Add as-glib-fix-broken-appstream-files-permission.patch: Do not preserve restrictive permissions when installing AppStream files (gh#hughsie/appstream-glib#312). ==== audacity ==== Version update (2.3.1 -> 2.3.2) Subpackages: audacity-lang - Update to release 2.3.2 - Upstream changes: * Improvements: * There is a new 'Select' button in the track panel to select the whole track. * Audacity mod-script-pipe for driving Audacity from Python now comes with Audacity and can be enabled via preferences. * Options and preferences: Type to Create a Label is now off by default. * A plug-in installer for Nyquist now provides a file browser for selecting '.NY' files to install. * Bug Fixes: Over 20 bugs in 2.3.1 fixed, including: * Audacity 2.3.1 would crash if append-recording to a collapsed track. ==== autoyast2 ==== Version update (4.2.5 -> 4.2.7) Subpackages: autoyast2-installation - Add missing 'uuid' element to the partition sections (boo#1144007). - 4.2.7 - Fixed downloading of AutoYaST configuration file with "relurl" (bsc#1138117). - 4.2.6 ==== btrfsprogs ==== Version update (5.1 -> 5.2.1) Subpackages: btrfsprogs-udev-rules libbtrfs0 - update to 5.2.1 * scrub status: fix ETA calculation after resume * check: fix crash when using -Q * restore: fix symlink owner restoration * mkfs: fix regression with mixed block groups * core: fix commit to process all delayed refs * other: * minor cleanups * test updates - update to 5.2 * subvol show: print qgroup information when available * scrub: * status: show ETA, revamp the whole output * fix reading/writing of last position on resume/cancel, potentially skipping part of the filesystem on next resume * dump-tree: add new option --noscan to use only devices given on the commandline * all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image, btrfs-convert, btrfstune * image: fix hang when there are more than 32 cpus online and compression is requested * convert: fix some false ENOSPC errors when --rootdir is used * build: fix gcc9 warnings * core changes * command handling cleanups * dead code removal * cmds-* files moved to cmds/ * other shared userspace files moved to common/ * utils.c split into more files * preparatory work for more output formats * libbtrfsutil: fix unaligned access * other * new and updated tests * fix tests so CI passes again * sb-mod can modify more superblock items ==== clamav ==== Version update (0.101.2 -> 0.101.3) Subpackages: libclamav9 - Update to version 0.101.3: * bsc#1144504: ZIP bomb causes extreme CPU spikes ==== desktop-file-utils ==== - Remove BuildRequires: xz. Unpacking xz now works out of the box. - Mute %filetriggerpostun on uninstall. ==== ffmpeg-4 ==== Version update (4.1.3 -> 4.2) Subpackages: libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libpostproc55 libswresample3 libswscale5 - Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog. - Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog. ==== gdb ==== - Master backport: * gdb-fix-breakpoints-on-file-reloads-for-pie-binaries.patch - Master backports testsuite: * gdb-testsuite-i386-pkru-exp.patch * gdb-testsuite-read1-fixes.patch * gdb-testsuite-pie-no-pie.patch * gdb-testsuite-add-missing-initial-prompt-read-in-multidictionary.exp.patch - Work around bsc#1115034: * gdb-testsuite-ada-pie.patch - Fixes for fedora patches: * gdb-testsuite-fix-perror-in-gdb.opt-fortran-string.exp.patch * gdb-testsuite-avoid-pagination-in-attach-32.exp.patch - Remove some conditionals for SLE-10 (build is disabled/unresolvable). - BuildRequire makeinfo instead of full texinfo (requiring texlive) where available (SLE >= 12). ==== gnutls ==== Version update (3.6.7 -> 3.6.9) Subpackages: libgnutls-dane0 libgnutls30 libgnutls30-32bit - gnutls 3.6.9: * add support for copying digest or MAC contexts * Mark the crypto implementation override APIs as deprecated * Add support for AES-GMAC, as a separate to GCM, MAC algorithm * Add support for Generalname registeredID * The priority configuration was enhanced to allow more elaborate system-wide configuration of the library - includes changes from 3.6.8: * Add support for AES-XTS cipher * Fix calculation of Streebog digests * During Diffie-Hellman operations in TLS, verify that the peer's public key is on the right subgroup (y^q=1 mod p), when q is available (under TLS 1.3 and under earlier versions when RFC7919 parameters are used). * Apply STD3 ASCII rules in gnutls_idna_map() to prevent hostname/domain crafting via IDNA conversion * certtool: allow the digital signature key usage flag in CA certificates * gnutls-cli/serv: add the --keymatexport and --keymatexportsize options. These allow testing the RFC5705 using these tools - drop patches to re-enable tests: * disable-psk-file-test.patch * gnutls-3.6.0-disable-flaky-dtls_resume-test.patch ==== grantlee5 ==== - Add patch to fix build with newer CMake: * 0001-Remove-vestigial-ansi-flag.patch ==== hivex ==== Version update (1.3.15 -> 1.3.18) - disable lto - Update to version 1.3.18 * ocaml: Link the C bindings with LDFLAGS (RHBZ#1548536) * perl: fix format of croak for RLenValue * Update gnulib to latest. * lib: Reset errno to zero to avoid erroneously returning E2BIG ==== jemalloc ==== Version update (5.2.0 -> 5.2.1) - Update to version 5.2.1: * Bug fixes: * Fix a severe virtual memory leak on Windows. This regression was first released in 5.0.0. * Fix size 0 handling in posix_memalign(). This regression was first released in 5.2.0. * Fix the prof_log unit test which may observe unexpected backtraces from compiler optimizations. The test was first added in 5.2.0. * Fix the declaration of the extent_avail tree. This regression was first released in 5.1.0. * Fix an incorrect reference in jeprof. This functionality was first released in 3.0.0. * Fix an assertion on the deallocation fast-path. This regression was first released in 5.2.0. * Fix the TLS_MODEL attribute in headers. This regression was first released in 5.0.0. * Optimizations and refactors: * Implement opt.retain on Windows and enable by default on 64-bit. * Optimize away a branch on the operator delete path. * Add format annotation to the format generator function. * Refactor and improve the size class header generation. * Remove best fit. * Avoid blocking on background thread locks for stats. - Remove disable-test_prof_log_many_traces-test.patch. ==== kconfig ==== Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5 - Add patch to drop involuntary command execution (boo#1144600): * 0001-Security-remove-support-for-.-in-config-keys-with-e-.patch ==== kdebase4-workspace ==== - Add _constraints for ppc64/ppc64le for more than 3.5GB disk avoid "No space left on device" ==== kdelibs4 ==== Subpackages: kdelibs4-branding-upstream kdelibs4-core libkde4 libkdecore4 libksuseinstall1 - Add patch to drop involuntary command execution (boo#1144600): * 0001-Security-remove-support-for-.-in-config-keys-with-e-.patch ==== kdevelop5 ==== Version update (5.3.3 -> 5.4.0) Subpackages: kdevelop5-lang kdevplatform kdevplatform-lang - Also Provide/Obsolete kdevelop5-plugin-clang-tidy-lang to avoid update problems due to file conflicts - New upstream release 5.4.0 * For a list of changes, see: https://www.kdevelop.org/news/kdevelop-540-released * New build system support for Meson, current features are: + Native support for Meson projects (configuring, compiling, installing) + Support for KDevelop code autocompletion (plugin reads Meson introspection information) + Initial support for the Meson rewriter: modifying basic aspects of the project (version, license, etc.) * New scratchpad plugin to keep "scratches" of code or text to experiment or quickly run something without the need to create a full project * The plugin for Clang-Tidy is now part of KDevelop's default plugins * Fixes and improvements to the C++ support: + Add working directory to clang parser + Clang Plugin: Report some problems from included files + Make it possible to select -std=c++2a for our language support + Rename c++1z to C++17 + Clang CodeCompletion: No auto-completion for numbers + Add assistant to generate header guards * [Documentation] Set size policy of providers combobox to AdjustToContents * Contextbrowser: Remove 'separated by only whitespace' possibility for showing the problem tooltip * Contextbrowser: Minor improvement to tooltip showing behavior * CMake plugin: Also show an error message if the CMake configuration becomes invalid due to a change, and add an instruction to reload the project manually * CMake plugin: Show a message box if configuration fails * Projectfilter: Include .clang-format by default * Add a predefined clang-format custom script formater * Fix code completion for nameless structs/unions with the same member (kde#409041) * Support newer kdebugsettings .categories file format * Show session name in the Delete Session confirmation dialog * Remove invalid check from test_projectload test * Document tree view close on middle button * Follow KTextEditor changes for hidpi rendering of icon border * Note visibility tag also with signature of friend-declared method * Guard against crashes when IStatus object gets destroyed at bad times * Astyle: support the system astyle library * Renovate kdevelop bash completion file * Fix deadlock exception in FileManagerListJob * DVCS Branch Manager with filtering and sorting proposal * Also find clang include path based on runtime libclang library path * TestFile: On destruction, close associated document if open and stop the background parser * CMake: discover more unit tests (kde#405225) * Be less restrictive with failures while searching for LLVM * Allow the maximum file size of parse jobs to be configurable * Optimize CMakeBuildDirChooser::buildDirSettings() * [Sessions Runner] Use icon name * Don't eat the backspace event when no alt modifier is set * "Reparse Entire Project" action for the ProjectController * Introduce QuickOpenEmbeddedWidgetCombiner * Add 'back' to QuickOpenEmbeddedWidgetInterface * Update documentation: the keyboard shortcuts use ALT not SHIFT * Fix up/down keyboard navigation for 'Show documentation' links * Lock duchain in AbstractIncludeNavigationContext::html * Don't crash when background listing outlasts file manager list job * Don't crash when project is closed before it was fully opened * Make sure we use the same compiler settings as the project is by default * Debugger plugin fixes * CMakeBuildDirChooser: avoid calling deprecated KUrlRequester::setPath() * Flatpak+cmake: put the cmake build directories into .flatpak-builder * Allow KDEV_DEFAULT_INSTALL_PREFIX specify a default install prefix * Flatpak: Improve runtime title * Adapt indentation mode after a new project was opened * Flatpak: Fix listing runtimes * Properly cleanup FileManagerListJob when folder items are deleted (kde#260741) * Provide debugger name and pid when registering a debugger to DrKonqi * Support for indent-after-parens astyle option * Fix bug 389060 (Heaptrack analysis keeps firing /usr/bin/plasmoidviewer) (kde#389060) * Contextbrowser: Ability to show combined problems and decl tooltip * Properly display argument names of template functions * Show size and alignment information in tooltips for typedef or alias * GrepView: Extend default file extensions to search (kde#402207) * [clang-tidy] Fix context-menu crash for files not in a project (kde#401917) * Polish Flatpak integration * [clang-tidy] Disable/Block Run actions in projects without buildsystem manager * Add VcsAnnotationItemDelegate, for control of rendering and tooltip * Qmljs: Update qmljs from QtCreator v4.7.2 * LoadedPluginsDialog: Fix initial size * Place cursor after opening brace for function implementation * Replace leading typed text when completing function implementation (kde#384710) * Fix crashes when document gets destroyed directly after load * Prevent QWebEngine from overriding signal handlers * Add missing break in QmlJs code completion * Create action to jump to the current execution line in debug mode (kde#361411) * Fix segfaults in OutputWidget (kde#398615) * Fix double delete bug in OutputWidget * Cleanup Perforce test case, and thereby its output a little - Provide/Obsolete kdevelop5-plugin-clang-tidy, it is included now - Cleanup spec file: remove conditionals for no longer supported distribution versions ==== kvm_stat ==== Version update (5.1.16 -> 5.2.5) - Adjust a patch that no longer applies due to upstream (non-code) changes ==== libaio ==== Version update (0.3.109 -> 0.3.112) Subpackages: libaio-devel libaio1 - Update to 0.3.112: * Various patches for architectures/etc - Update url - Update install - Enable tests - Remove mostly merged patches or differently fixed issues: * libaio-aarch64-support.diff * libaio-generic-arch.diff * libaio-optflags.diff * 00_arches.patch * 00_arches_sh.patch * 01_link_libgcc.patch * 02_libdevdir.patch * 03_man_errors.patch * riscv-support.patch ==== libcaca ==== - Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch bypass boo#1143286 ==== libcontainers-common ==== Version update (20190401 -> 20190802) - Update to image v3.0.0 - Add "Env" to ImageInspectInfo - Add API function TryUpdatingCache - Add ability to install man pages - Add user registry auth to kernel keyring - Fix policy.json.md -> containers-policy.json.5.md references - Fix typo in docs/containers-registries.conf.5.md - Remove pkg/sysregistries - Touch up transport man page - Try harder in storageImageDestination.TryReusingBlob - Use the same HTTP client for contacting the bearer token server and the registry - ci: change GOCACHE to a writeable path - config.go: improve debug message - config.go: log where credentials come from - docker client: error if registry is blocked - docker: allow deleting OCI images - docker: delete: support all MIME types - ostree: default is no OStree support - ostree: improve error message - progress bar: use spinners for unknown blob sizes - use 'containers_image_ostree' as build tag - use keyring when authfile empty - Update to storage v1.12.16 - Add cirrus vendor check - Add storage options to IgnoreChownErrors - Add support for UID as well as UserName in /etc/subuid files. - Add support for ignoreChownErrors to vfs - Add support for installing man pages - Fix cross-compilation - Keep track of the UIDs and GIDs used in applied layers - Move lockfiles to their own package - Remove merged directory when it is unmounted - Switch to go modules - Switch to golangci-lint - Update generated files - Use same variable name on both commands - cirrus: ubuntu: try removing cryptsetup-initramfs - compression: add support for the zstd algorithm - getLockfile(): use the absolute path - loadMounts(): reset counts before merging just-loaded data - lockfile: don't bother releasing a lock when closing a file - locking test updates - locking: take read locks on read-only stores - make local-cross more reliable for CI - overlay: cache the results of supported/using-metacopy/use-naive-diff feature tests - overlay: fix small piece of repeated work - utils: fix check for missing conf file - zstd: use github.com/klauspost/compress directly ==== libqt5-qtlocation ==== Subpackages: libQt5Location5 libQt5Positioning5 libQt5PositioningQuick5 - Add _constraints for ppc64/ppc64le for more than 3.5GB disk avoid "No space left on device" ==== libstorage-ng ==== Version update (4.1.143 -> 4.1.144) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - Translated using Weblate (French) - 4.1.144 ==== libtasn1 ==== Version update (4.13 -> 4.14) Subpackages: libtasn1-6 libtasn1-6-32bit - libtasn1 4.14: * New #defines for version checking * other developer visible changes - drop libtasn1-object-id-recursion.patch, incorporating the upstream fix for boo#1105435 CVE-2018-1000654 ==== libyaml ==== - Remove patch * Patch libyaml-revert-emitter-changes.patch is not needed anymore ==== libzypp ==== Version update (17.12.0 -> 17.14.0) - PublicKey::algoName: supply key algorithm and length - version 17.14.0 (12) - MediaCurl: Fix leaking filedescriptors (bsc#1116995) - commit: Run file conflict check on dry-run (best with download-only) (bsc#1140039) - commit: do not remove orphan products if the .prod file is owned by a package (bsc#1139795) - version 17.13.0 (12) ==== man-pages ==== Version update (5.01 -> 5.02) - version update to 5.02 * Newly documented interfaces in existing pages fanotify.7 fanotify_init.2 fanotify_mark.2 Matthew Bobrowski [Amir Goldstein, Jan Kara] Document FAN_REPORT_FID and directory modification events vdso.7 Tobias Klauser [Palmer Dabbelt] Document vDSO for RISCV * see Changes for more details ==== mc ==== Version update (4.8.22 -> 4.8.23) Subpackages: mc-lang - Use python3 instead of python as we do not need to depend on python2 - Format with spec-cleaner - update to 4.8.23: * Modify "File exists" query dialog (#3935): * Speed up of large directory structures delete (#3958) * Support key binding for menu (#212) * Syntax updates: + shell (#3981) + ebuild (#3988) + RPM spec (#3991) * Code cleanup (#3955) * Use Geeqie (a fork of GQview) as main image viewer, fallback to GQview (#3962) * various small fixes - Refresh patches: * mc-multi-press-f-keys.patch * sftp_interactive_password.patch ==== mercurial ==== Version update (5.0.2 -> 5.1) Subpackages: mercurial-lang - Mercurial 5.1 This is a regularly-scheduled quarterly feature release. * New Features + New config `commands.commit.post-status` shows status after successful commit. + `hg root` now has templating support, including support for showing where a repo share's source is. See `hg help -v root` for details. + New `--force-close-branch` flag for `hg commit` to forcibly close branch from a non-head changeset. + The curses-based interface for commands like `hg commit -i` now supports a range-select mechanism. Select the first line using space like before, navigate to the last line, and press X (capital x) to set all items in the range at once. Lowercase x has been added as a synonym for space to help reinforce the mechanism, and pressing enter/return continues to be a synonym for "toggle the current line and move down to the next item in this section." * New Experimental Features + New config `experimental.log.topo` makes `hg log -G` use topological sorting. This is especially useful for aliases since it lets the alias accept an `-r` option while still using topological sorting with or without the -r (unlike if you use the `sort(..., topo)` revset). * Bug Fixes + issue4292: "hg log and {files} {file_adds} {file_mods} {file_dels} in template show wrong files on merged revision". See details in "Backwards Compatibility Changes". * Backwards Compatibility Changes + Removed (experimental) support for log graph lines mixing parent/grandparent styles. Setting e.g. `experimental.graphstyle.parent = !` and `experimental.graphstyle.grandparent = 3.` would use `!` for the first three lines of the graph and then `..`. This is no longer supported. + If ui.origbackuppath had been (incorrectly) configured to point to a file, we will now replace that file by a directory and put backups in that directory. This is similar to how we would previously replace files * in* the configured directory by subdirectories. + Template keyword `{file_mods}`, `{file_adds}`, and `{file_dels}` have changed behavior on merge commits. They used to be relative to the first parent, but they now consider both parents. `{file_adds}` shows files that exists in the commit but did not exist in either parent. `{file_dels}` shows files that do not exist in the commit but existed in either parent. `{file_mods}` show the remaining files from `{files}` that were not in the other two sets. * Internal API Changes + Matchers are no longer iterable. Use `match.files()` instead. + `match.visitdir()` and `match.visitchildrenset()` now expect the empty string instead of `'.'` to indicate the root directory. + `util.dirs()` and `util.finddirs()` now include an entry for the root directory (empty string). + `shelve` is no longer an extension now. It will be turned on by default. + New API to manage unfinished operations: Earlier there were distinct APIs which dealt with unfinished states and separate lists maintaining them that are `cmdutil.afterresolvestates`, `cmdutil.unfinishedstates` and `cmdutil.STATES`. Now these have been unified to a single API which handles the various states and their utilities. This API has been added to `state.py`. Now instead of adding to these 3 lists independently a state for a new operation can be registered using `addunfinished()` in `state` module. + `cmdutil.checkunfinished()` now includes detection for merge too. + merge abort has been disallowed in case an operation of higher precedence is in progress to avoid cases of partial abort of operations. + We used to automatically attempt to make extensions compatible with Python 3 (by translating their source code while loading it). We no longer do that. ==== nautilus ==== Version update (3.32.1 -> 3.32.3) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 nautilus-lang - Update to version 3.32.3: + Drop unintended string changes. - Update to version 3.32.2: + Add padding to thumbnails in canvas view. + Use ?Files? instead of ?Nautilus? in appdata. + Add website link to about dialog. + Fix starring being allowed in XDG user directories, set to $HOME. + Fix starring in single indexed directories. + Fix starring in subdirectories of indexed directories. + Add missing menu mnemonics. + Remove extraneous menu separators. + Fix styling being incorrectly applied to GtkFileChooser instances. + Fix crashes when new tab position is set to ?end?. + Allow whitespace at the beginning and end of path in location entry. + Fix leaky context menus. + Fix NAUTILUS_SCRIPT_SELECTED_FILE_PATHS not being set for scripts. + Fix critical warnings when window is closed while a notification is displayed. ==== ntp ==== - removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html ==== perl-Role-Tiny ==== Version update (2.000006 -> 2.000007) - updated to 2.000007 see /usr/share/doc/packages/perl-Role-Tiny/Changes 2.000007 - 2019-07-31 - fix composing roles into packages that have stub subs in them - exclude all constant subs from method list ==== pesign-obs-integration ==== - Add 0001-Initialize-compress-variable.patch to initialize $compress in pesign-gen-repackage-spec to avoid warning ==== polkit-default-privs ==== Version update (13.2+20190711.953db4f -> 13.2+20190806.841a06b) - Update to version 13.2+20190806.841a06b: * libvirt polkit actions: Additional no:no:no action (bsc#1144077) - Update to version 13.2+20190801.f0c6234: * calamares: whitelist pkexec run as root in X11 action * mousepad: whitelisting of pkexec action (bsc#1143216) ==== postfix ==== Subpackages: postfix-doc - bsc#1142881 - mkpostfixcert from Postfix still uses md ==== python-PyYAML ==== Version update (5.1.1 -> 5.1.2) - update to 5.1.2 * Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8b2+ ==== python-bcrypt ==== Version update (3.1.6 -> 3.1.7) - specfile: * update copyright year * changed setuptools min version - update to version 3.1.7: * Set a setuptools lower bound for PEP517 wheel building. * We no longer distribute 32-bit manylinux1 wheels. Continuing to produce them was a maintenance burden. - changes from version 3.1.6: * Added support for compilation on Haiku. ==== python-gssapi ==== Version update (1.5.1 -> 1.6.0) - update to 1.6.0 * no upstream changelog ==== python-kiwi ==== Version update (9.17.42 -> 9.18.9) - Bump version: 9.18.8 ? 9.18.9 - Fixed left over import of six module The use of the six compat module was needed to support py2 With the drop of py2 support all of six was no longer needed. However this one was overlooked. - 99-kiwi-lib requires rmdir, install it Fixes bsc#1143033 - Bump version: 9.18.7 ? 9.18.8 - Added multiconsole setup to Fedora build test - Allow multiple values for grub terminal setup With regards to the grub documentation from https://www.gnu.org/software/grub/manual/grub/grub.html#terminal_005finput multiple terminal consoles can be active. This patch allows to specify terminal collection between serial, console and gfxterm This Fixes #1123 - Bump version: 9.18.6 ? 9.18.7 - Fixed use of Command calls in destructors The Command class creates namedtuple to store the result of the call. That tuple is created inside of the Command namespace. If called inside of a __del__ destructor which is often the case in kiwi classes I recently observed an exception from python saying: File "/usr/lib64/python3.6/collections/__init__.py", line 429, in namedtuple File "", line 1, in ModuleNotFoundError: import of builtins halted; None in sys.modules I do not understand why this is a problem for python now and only found the solution in making the command_type variable a global namedtuple. - Bump version: 9.18.5 ? 9.18.6 - Fix the pyxattr dependency to allow kiwi to function Most Linux distributions offer the pyxattr module, including openSUSE Tumbleweed. Going forward, we will use the pyxattr module by default as a dependency and only switch back to the other xattr module when on older SUSE Linux distributions that lack the pyxattr module. Note that because kiwi uses setuptools to create the CLI entry points, kiwi checks the Python dependencies before executing, so we change the dependency in the setup.py accordingly so that it will not fail to start. - Bump version: 9.18.4 ? 9.18.5 - Update spec file requirements for xattr On suse systems the python-xattr module is used. On any other distribution the python-pyxattr module is used. This commit modifies the spec file to reflect the Requires tag appropriately. On CentOS there is currently no pyxattr build available. Thus we provide that package for this target in the KIWI Staging area at Virtualization:Appliances:Staging. There is an ongoing effort to bring pyxattr to EPEL which would make it available on CentOS and would obsolete the custom build we did. - Bump version: 9.18.3 ? 9.18.4 - Update PXE integration test Move to multibuild, build one standard(uncompressed) filesystem image and one compressed version. In any case we expect only one compression process either on the filesystem file or on the archive creation. This is related to Issue #1039 - Do not recompress PXE image if compressed flag is true This commit is two fold: * Refactor PXE builder to make use of the ArchiveTar instead of directly calling tar command. * Do not compress PXE tarball if the contained image is already compressed according the type's compressed attribute. Related to #1039 - Fixed use of FileSystemBuilder class This was a broken coding for the construction of a FileSystemBuilder instance in the PxeBuilder implementation. The unit testing did not fail due to mocking code. Integration testing however showed it immediately - Added support for fscreateoptions attribute Along with the fsmountoptions attribute there is now also the fscreateoptions attribute which allows to control the options used for creating the filesystem. Please note, it's not kiwi's task to validate that the given option string is supported by the selected filesystem. This means providing wrong values here will cause the build to fail at the time the filesystem gets created. This Fixes #1109 - Do not compress the install tarball archive Most of the components of the *.install.tar.xz file of a PXE install image are already compressed, thus it doesn't make much sense to recompress them again. Fixes #1032 - virtual_size must be an integer in metadata.json for libvirt vagrant boxes vagrant-libvirt expects that the parameter virtual_size from metadata.json is an integer and not a string. Supplying a string results in a backtrace when the user provides a different value for libvirt.machine_virtual_size (as the integer is then compared to string). - Bump version: 9.18.2 ? 9.18.3 - Fixed ISO creation in EFI mode with cdrtools The changes introduced in #1113 will use the configured bootloader e.g grub to boot the ISO image in BIOS and EFI mode. The creation process works flawlessly if xorriso is used. However if cdrtools are configured the options passed to e.g mkisofs were wrong. In addition it's not possible to create a hybrid ISO based on isohybrid if the loader is not isolinux. If cdrtools are in use the process to make an ISO hybrid bootable is always based on isohybrid and thus only works with isolinux. This patch also covers this case with a warning message and the consequence that we have to skip the hybrid setup in this case. - Fixed setup of bootloader files The BootLoaderConfig class interface writes several files e.g etc/sysconfig/bootloader, boot/grub2/grub.cfg and more. Depending on the image type some of those files belongs into the root directory and some belongs into the boot directory. For standard images both locations points to the same master root entry point. However for special types like live systems the root tree and the boot tree are different targets. For example live root filesystems are a squashfs compressed image file whereas the plain booting information lives outside. Because of that this patch introduces a refactoring of the BootLoaderConfig class to allow to distinguish between root_dir and boot_dir paths. In addition the live image builder makes use of the new concept and thus Fixes #1112 - Do not create a new machine-id file This commit ensures KIWI is not creating a new machine-id empty file in case it was not provided during the system installation. Fixes bsc#1141168 - Bump version: 9.18.1 ? 9.18.2 - Update documentation references The kiwi project has been moved into its own upstream organisation named OSInside. Due to the move some doc and README references needs to be adapted - Bump version: 9.18.0 ? 9.18.1 - Fixed spec for use with Recommends The Recommends tag is not known by CentOS/RHEL < v8 - Bump version: 9.17.42 ? 9.18.0 - Update documentation The kiwi-descriptions repository has been moved into the OSInside organisation - drop py2 variant of kiwi from completion - Simplify packaging and re-add support for building for CentOS 7 - Don't add config.vm.base_mac to libvirt vagrant boxes - Refactor VagrantConfigTemplate to no longer require a base_mac by default - Move _random_mac() to Virtualbox subclass - Include config.vm.base_mac in Virtualbox boxes via get_additional_vagrant_config_settings() This fixes #1119 ==== python-lxml ==== Version update (4.3.4 -> 4.4.0) Subpackages: python-lxml-doc python2-lxml python3-lxml - version update to 4.4.0 * ``Element.clear()`` accepts a new keyword argument ``keep_tail=True`` to clear everything but the tail text. This is helpful in some document-style use cases. * When creating attributes or namespaces from a dict in Python 3.6+, lxml now preserves the original insertion order of that dict, instead of always sorting the items by name. A similar change was made for ElementTree in CPython 3.8. See https://bugs.python.org/issue34160 * Integer elements in ``lxml.objectify`` implement the ``__index__()`` special method. * GH#269: Read-only elements in XSLT were missing the ``nsmap`` property. Original patch by Jan Pazdziora. * ElementInclude can now restrict the maximum inclusion depth via a ``max_depth`` argument to prevent content explosion. It is limited to 6 by default. * The ``target`` object of the XMLParser can have ``start_ns()`` and ``end_ns()`` callback methods to listen to namespace declarations. * The ``TreeBuilder`` has new arguments ``comment_factory`` and ``pi_factory`` to pass factories for creating comments and processing instructions, as well as flag arguments ``insert_comments`` and ``insert_pis`` to discard them from the tree when set to false. * A `C14N 2.0 `_ implementation was added as ``etree.canonicalize()``, a corresponding ``C14NWriterTarget`` class, and a ``c14n2`` serialisation method. * bugfixes, see CHANGES.txt - deleted sources - lxmldoc-4.3.3.pdf (renamed) - added sources + lxmldoc-4.4.0.pdf + world.txt ==== python-pip ==== Version update (19.1.1+git.1557777841.63878672 -> 19.2.1) - Update to version 19.2.1: * Fix a ``NoneType`` ``AttributeError`` when evaluating hashes and no hashes provided * Drop support for EOL Python 3.4. * Credentials will now be loaded using keyring when installed * Fully support using --trusted-host inside requirements files * Update timestamps in pip's --log file to include milliseconds * Respect whether a file has been marked as "yanked" from a simple repository (see PEP 592 for details) * When choosing candidates to install, prefer candidates with a hash matching one of the user-provided hashes * Improve the error message when METADATA or PKG-INFO is None when accessing metadata * Add a new command pip debug that can display e.g. the list of compatible tags for the current Python * Display hint on installing with --pre when search results include pre-release versions * Report to Warehouse that pip is running under CI if the PIP_IS_CI environment variable is set * Allow --python-version to be passed as a dotted version string (e.g. 3.7 or 3.7.3) * Log the final filename and SHA256 of a .whl file when done building a wheel * Include the wheel's tags in the log message explanation when a candidate wheel link is found incompatible * Add a --path argument to pip freeze to support --target installations * Add a --path argument to pip list to support --target installations ==== python-pyparsing ==== Version update (2.4.0 -> 2.4.2) Subpackages: python2-pyparsing python3-pyparsing - update to 2.4.2: - Updated the shorthand notation that has been added for repetition expressions: expr[min, max], with '...' valid as a min or max value - The defaults on all the `__diag__` switches have been set to False, to avoid getting alarming warnings. To use these diagnostics, set them to True after importing pyparsing. - Fixed bug introduced by the use of __getitem__ for repetition, overlooking Python's legacy implementation of iteration by sequentially calling __getitem__ with increasing numbers until getting an IndexError. Found during investigation of problem reported by murlock, merci! - Changed [...] to emit ZeroOrMore instead of OneOrMore. - Removed code that treats ParserElements like iterables. - Change all __diag__ switches to False. - update to 2.4.1.1: - API change adding support for `expr[...]` - the original code in 2.4.1 incorrectly implemented this as OneOrMore. Code using this feature under this relase should explicitly use `expr[0, ...]` for ZeroOrMore and `expr[1, ...]` for OneOrMore. In 2.4.2 you will be able to write `expr[...]` equivalent to `ZeroOrMore(expr)`. - Bug if composing And, Or, MatchFirst, or Each expressions using an expression. This only affects code which uses explicit expression construction using the And, Or, etc. classes instead of using overloaded operators '+', '^', and so on. If constructing an And using a single expression, you may get an error that "cannot multiply ParserElement by 0 or (0, 0)" or a Python `IndexError`. - Some newly-added `__diag__` switches are enabled by default, which may give rise to noisy user warnings for existing parsers. - update to 2.4.1: - A new shorthand notation has been added for repetition expressions: expr[min, max], with '...' valid as a min - '...' can also be used as short hand for SkipTo when used in adding parse expressions to compose an And expression. - '...' can also be used as a "skip forward in case of error" expression - Improved exception messages to show what was actually found, not just what was expected. - Added diagnostic switches to help detect and warn about common parser construction mistakes, or enable additional parse debugging. Switches are attached to the pyparsing.__diag__ namespace object - Added ParseResults.from_dict classmethod, to simplify creation of a ParseResults with results names using a dict, which may be nested. This makes it easy to add a sub-level of named items to the parsed tokens in a parse action. - Added asKeyword argument (default=False) to oneOf, to force keyword-style matching on the generated expressions. - ParserElement.runTests now accepts an optional 'file' argument to redirect test output to a file-like object (such as a StringIO, or opened file). Default is to write to sys.stdout. - conditionAsParseAction is a helper method for constructing a parse action method from a predicate function that simply returns a boolean result. Useful for those places where a predicate cannot be added using addCondition, but must be converted to a parse action (such as in infixNotation). May be used as a decorator if default message and exception types can be used. See ParserElement.addCondition for more details about the expected signature and behavior for predicate condition methods. - While investigating issue #93, I found that Or and addCondition could interact to select an alternative that is not the longest match. This is because Or first checks all alternatives for matches without running attached parse actions or conditions, orders by longest match, and then rechecks for matches with conditions and parse actions. Some expressions, when checking with conditions, may end up matching on a shorter token list than originally matched, but would be selected because of its original priority. This matching code has been expanded to do more extensive searching for matches when a second-pass check matches a smaller list than in the first pass. - Fixed issue #87, a regression in indented block. Reported by Renz Bagaporo, who submitted a very nice repro example, which makes the bug-fixing process a lot easier, thanks! - Fixed MemoryError issue #85 and #91 with str generation for Forwards. Thanks decalage2 and Harmon758 for your patience. - Modified setParseAction to accept None as an argument, indicating that all previously-defined parse actions for the expression should be cleared. - Modified pyparsing_common.real and sci_real to parse reals without leading integer digits before the decimal point, consistent with Python real number formats. Original PR #98 submitted by ansobolev. - Modified runTests to call postParse function before dumping out the parsed results - allows for postParse to add further results, such as indications of additional validation success/failure. - Updated statemachine example: refactored state transitions to use overridden classmethods; added Mixin class to simplify definition of application classes that "own" the state object and delegate to it to model state-specific properties and behavior. - Added example nested_markup.py, showing a simple wiki markup with nested markup directives, and illustrating the use of '...' for skipping over input to match the next expression. (This example uses syntax that is not valid under Python 2.) - Rewrote delta_time.py example (renamed from deltaTime.py) to fix some omitted formats and upgrade to latest pyparsing idioms, beginning with writing an actual BNF. - With the help and encouragement from several contributors, including Mat?j Cepl and Cengiz Kaygusuz, I've started cleaning up the internal coding styles in core pyparsing, bringing it up to modern coding practices from pyparsing's early development days dating back to 2003. Whitespace has been largely standardized along PEP8 guidelines, removing extra spaces around parentheses, and adding them around arithmetic operators and after colons and commas. I was going to hold off on doing this work until after 2.4.1, but after cleaning up a few trial classes, the difference was so significant that I continued on to the rest of the core code base. This should facilitate future work and submitted PRs, allowing them to focus on substantive code changes, and not get sidetracked by whitespace issues. ==== qemu ==== Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-rbd qemu-block-ssh qemu-extra qemu-guest-agent qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-vgabios qemu-x86 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0 * Patches added: 0051-linux-user-fix-to-handle-variably-s.patch - Make keycode-gen output reproducible (use SOURCE_DATE_EPOCH timestamp) keycodemapdb-make-keycode-gen-output-reproducible.patch - Security fix for null pointer dereference while releasing spice resources (CVE-2019-12155, bsc#1135902) 0049-qxl-check-release-info-object.patch - Security fix for qemu-bridge-helper ACL can be bypassed when names are too long (CVE-2019-13164, bsc#1140402) 0050-qemu-bridge-helper-restrict-interfa.patch - Replace patch 0043 with an upstream version 0043-target-i386-define-md-clear-bit.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0 ==== qemu-linux-user ==== - Adjust to a v5.2 linux kernel change regarding SIOCGSTAMP 0051-linux-user-fix-to-handle-variably-s.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0 * Patches added: 0049-qxl-check-release-info-object.patch 0050-qemu-bridge-helper-restrict-interfa.patch * Patches changed: 0043-target-i386-define-md-clear-bit.patch ==== re2 ==== Version update (20190701 -> 20190801) - Update to 2019-08-01: * Update Unicode data to 12.1.0 * Various developer visible changes ==== skopeo ==== Version update (0.1.32 -> 0.1.39) - Update to skopeo v0.1.39: - inspect: add a --config flag - Add --no-creds flag to skopeo inspect - Add --quiet option to skopeo copy - New progress bars - Parallel Pulls and Pushes for major speed improvements - containers/image moved to a new progress-bar library to fix various issues related to overlapping bars and redundant entries. - enforce blocking of registries - Allow storage-multiple-manifests - When copying images and the output is not a tty (e.g., when piping to a file) print single lines instead of using progress bars. This avoids long and hard to parse output - man pages: add --dest-oci-accept-uncompressed-layers - completions: - Introduce transports completions - Fix bash completions when a option requires a argument - Use only spaces in indent - Fix completions with a global option - add --dest-oci-accept-uncompressed-layers - Update bsc1115165-0001-Introduce-the-sync-command.patch and add 0002-Add-set-of-image-options-used-only-for-docker-transp.patch required by the updated sync patch. ==== smartmontools ==== Version update (6.6 -> 7.0) - Fix license of nvme_ioctl.h (https://www.smartmontools.org/ticket/1226, smartmontools-nvme_ioctl_h-license.patch). - Update to 7.0 version - smartctl * New options '-j' and '--json[=giosu]' to enable experimental JSON output mode. Also supports an alternative flat format suitable for grep ('--json=g'). * '-l devstat': Fix for logs with 256 sectors. * '-l error': Prints SCSI Pending Defects log page if supported. * '-H': Prints SCSI Format Status log page if supported. * '-x': Now includes '-l defects'. * New option '-d scsi+TYPE' to disable SAT auto detection for 'aacraid' and 'cciss'. - NVMe/USB: Device type '-d sntjmicron' for NVMe drives behind JMicron USB to NVMe bridges. - NVMe: SMART/Health Information and Error Information are always read with broadcast NSID. - SCSI: Various improvements for the decoding of log pages. - SCSI: Improved handling of READ CAPACITY command. - SCSI: Support for SAS host managed drives. - update-smart-drivedb: New option '-u github'. - update-smart-drivedb: New signing key. - HDD, SSD and USB additions to drive database. - Always use '-d sat' for USB vendor IDs with known SAT support. - Linux * Device scan with '-d by-id' scans '/dev/disk/by-id/*' symlinks. * Dropped device scan support for devfs. * Fixed device scan with multiple '-d TYPE' options. * Fixed device scan crash on missing '/proc/devices'. * USB ID detection also for '/dev/sgN'. * smartd: Could now run as systemd service with 'Type=notify' set. - Drop upstreamed patches: * smartmontools-scsiata-scsi_only.patch * smartmontools-systemd-no-syslog.patch - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_7_0_DRIVEDB. ==== squid ==== - fix_configuration_error.patch: Fix compilation with -Wreturn-type - old_nettle_compat.patch: Update to actually use older version ==== thin-provisioning-tools ==== - Fix name clash with raise() from signal.h, add ft-lib_bcache-rename-raise-raise_.patch ==== virtualbox ==== Version update (6.0.8 -> 6.0.10) Subpackages: virtualbox-guest-tools virtualbox-guest-x11 - Merge host kmp and guest kmp into a single kmp. The existence of two different kernel module packages is believed to be the reason that it is possible for a new kernel not to include the necessary kernel modules (boo#1142955). Files "virtualbox-host-kmp-files" and "virtualbox-guest-kmp-files" are deleted. File "virtualbox-kmp-files" is added. Files "virtualbox-host-preamble" and virtualbox-guest-preamble" are deleted. File "virtualbox-kmp-preamble" is added. File "fix_conflict_between_host_and_guest.patch" is added. - Script vboxdrv.sh, which is called from the systemd service file, incorrectly called a routine that does not exist when the kernel modules were not available. This call is changed to /sbin/vboxconfig that will build the modules if the requisite packages are available. If that is not true, the systemctl status vboxdrv will list the command needed to load the missing packages. This change address part of boo#1142995. - Version update to 6.0.10 (released July 16 2019 by Oracle) This is a maintenance release. The following items were fixed and/or added: Various vulnerabilities are fixed (bsc#1141801) inclding CVE-2019-2859 CVE-2019-2867 CVE-2019-2866 CVE-2019-2864 CVE-2019-2865 CVE-2019-1543 CVE-2019-2863 CVE-2019-2848 CVE-2019-2877 CVE-2019-2873 CVE-2019-2874 CVE-2019-2875 CVE-2019-2876 CVE-2019-2850 User interface: fix issue inputing controller names (bug #11579) User interface: fix resize problems with recent Linux hosts (bug #18677) Serial: fixed guru meditation when raw mode is enabled (bug #18632) Serial: fixed possible VM crash under certain circumstances USB: Fixed "unrecoverable error" problems in OHCI emulation (bug #18593, 6.0.6 regression) USB: improve captured device identification VBoxManage: fix reversed reporting of audio input and output (thank you Socratis Kalogrianitis) VBoxManage: fix controlling recording for running machine (bug #18723) Guest control service: various fixes Linux hosts: kernel module build fixes for various kernels (bug #18316) Linux hosts: support UEFI secure boot driver signing on Ubuntu and Debian hosts (bug #11577) Linux hosts: fix focus grabbing problems with recent Qt versions (builds from source only; thank you Fabian Vogt (SUSE) and Larry Finger; bug #18745) Windows guests: many shared folders fixes Windows guests: fix other services failing if seamless mode was not available Linux guests: kernel module build fixes for various kernels (bugs #18677 and #18697; fixes by Larry Finger and Gianfranco Costamagna) Linux guests: do not try to load old versions of libcrypt on recent guests in Guest Additions tools (bug #18682) Linux guests: udev rules for guest kernel modules did not always take effect in time Linux guests/VMSVGA: do not forget the guest screen size after a guest reboot OS/2 guests: various shared folder fixes File "fixes_for_5.2.patch" is deleted - fixed upstream. File "fixes_for_5.3.patch" is added to handle API changes in kernel 5.3. File "fixes_for_Leap15.1.patch" is deleted - fixed upstream. File "fixes_focus_steal.patch" is deleted - fixed upstream. - Revise instructions for case when VirtualBoxVM has the wrong privilege. Rework conditional code when applying patch for SLE15_SP1. File "fixes_for_SLE15.patch" deleted. ==== whois ==== Version update (5.4.1 -> 5.5.0) - whois 5.5.0: * Implemented the -I option to query whois.iana.org and use its referrals * Automatically generate the version string sent to servers * Updated the .zm TLD server * Added new recovered IPv4 allocations - includes changes from 5.4.3: * Added the new 2a10:0000::/12 IPv6 assignment to RIPE - includes changes from 5.4.2: * Added the .ss and .xn--mgbah1a3hjkrd (?????????, Mauritania) TLD servers * Updated the .in TLD and related IDN TLDs servers * Updated the .fm TLD server ==== xen ==== Version update (4.12.0_12 -> 4.12.0_16) Subpackages: xen-libs xen-tools xen-tools-domU - Update xen-dom0-modules.service (bsc#1137251) Map backend module names from pvops and xenlinux kernels to a module alias. This avoids errors from modprobe about unknown modules. Ignore a few xenlinux modules that lack aliases. - Gcc9 warnings seem to be cleared up with upstream fixes. Drop gcc9-ignore-warnings.patch - bsc#1138563 - L3: xenpvnetboot improperly ported to Python 3 fix-xenpvnetboot.patch - Move /etc/modprobe.d/xen_loop.conf to /lib/modprobe.d/xen_loop.conf - Remove /etc/xen/xenapiusers and /etc/pam.d/xen-api - Remove all upstream provided files in /etc/xen They are not required at runtime. The host admin is now responsible if he really needs anything in this subdirectory. - In our effort to make /etc fully admin controlled, move /etc/xen/scripts to libexec/xen/scripts with xen-tools.etc_pollution.patch - Move /etc/bash_completion.d/xl.sh to %{_datadir}/bash-completion/completions - bsc#1138294 - VUL-0: XSA-295: Unlimited Arm Atomics Operations 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Upstream bug fixes (bsc#1027519) 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch (Replaces xsa297-0a.patch) 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch (Replaces xsa297-0b.patch) 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch (Replaces xsa297-0c.patch) 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch (Replaces xsa297-0d.patch) 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch (Replaces xsa297-1.patch) 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch (Replaces xsa297-2.patch) 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch (Replaces xsa297-3.patch) 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch - Fix some outdated information in the readme README.SUSE ==== yast2-installation ==== Version update (4.2.8 -> 4.2.9) - Stop using the obsolete XVersion API (bsc#1144627) - Detect missing textdomain during testing (bsc#1130822) - 4.2.9 ==== yast2-storage-ng ==== Version update (4.2.30 -> 4.2.32) - AutoYaST: allow to create a Bcache without a caching device. - AutoYaST: allow to create a Bcache over a LVM Logical Volume. - bsc#1139783 - 4.2.32 - fix NilClass issue when calculating proposal on RAID (bsc#1139808) - 4.2.31 ==== zypper ==== Version update (1.14.28 -> 1.14.29) Subpackages: zypper-aptitude zypper-log zypper-needs-restarting - Fix local/remote url classification. - Rephrase file conflict check summary (bsc#1140039) - Fix bash completions option detection (bsc#1049825) - BuildRequires: libzypp-devel >= 17.14.0 - version 1.14.29