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