Mailinglist Archive: opensuse-factory (331 mails)

< Previous Next >
[opensuse-factory] New Tumbleweed snapshot 20190809 released!
  • From: Dominique Leuenberger <dimstar@xxxxxxx>
  • Date: Sun, 11 Aug 2019 11:07:45 +0000
  • Message-id: <156552166573.23691.9188651215077146833@go-agent-stagingbot-9>

Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.

Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20190809

Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports

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 "<string>", line 1, in <module>
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 <https://www.w3.org/TR/xml-c14n2/>`_ 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 <statename>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


--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages