Mailinglist Archive: opensuse-factory (355 mails)

< Previous Next >
[opensuse-factory] New Tumbleweed snapshot 20200326 released!
  • From: Dominique Leuenberger <dimstar@xxxxxxx>
  • Date: Sat, 28 Mar 2020 18:01:56 +0000
  • Message-id: <158541851618.32214.18358316709500828492@go-agent-stagingbot-7>

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=20200326

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
OpenPrintingPPDs
crda
gutenprint
libimobiledevice (1.2.0+git20180427.26373b3 -> 1.2.0+git20200220.3d8d13f)
libkate
libplist (2.0.0 -> 2.1.0)
libproxy
libproxy-plugins
mozjs60
mutter
pipewire (0.2.7 -> 0.3.1+48)
polkit-default-privs (1550+20200310.cdde967 -> 1550+20200325.f1362c4)
python-PyYAML (5.3 -> 5.3.1)
python-SQLAlchemy (1.3.13 -> 1.3.15)
python-argcomplete
python-brotlipy
python-decorator (4.4.1 -> 4.4.2)
python-entrypoints
python-gssapi
python-gtk
python-h2
python-jedi (0.16.0 -> 0.16.0+git55.17b3611c)
python-msgpack
python-packaging (20.1 -> 20.3)
python-pbr
python-pexpect
python-pip
python-psutil (5.6.7 -> 5.7.0)
python-pybind11
python-pycares (3.0.0 -> 3.1.1)
python-pycryptodome (3.9.2 -> 3.9.7)
python-pysmbc (1.0.18 -> 1.0.19)
python-scipy
python-service_identity
python-setuptools
python-tornado4
python-typing_extensions
python-zope.configuration (4.3.1 -> 4.4.0)
python-zope.hookable (5.0.0 -> 5.0.1)
python-zope.i18nmessageid (5.0.0 -> 5.0.1)
python-zope.interface (4.7.1 -> 5.0.1)
python-zope.proxy (4.3.3 -> 4.3.5)
python-zope.schema (5.0.1 -> 6.0.0)
spec-cleaner (1.1.8 -> 1.1.9)
thunar (1.8.12 -> 1.8.14)
tracker
valgrind
wireless-regdb (2019.06.03 -> 20191029)
xdg-desktop-portal

=== Details ===

==== MozillaFirefox ====
Subpackages: MozillaFirefox-translations-common

- mozilla-sandbox-fips.patch: allow /proc/sys/crypto/fips_enabled
to be read, as openssl 1.1.1 FIPS aborts if it cannot access it
(bsc#1167132)

==== OpenPrintingPPDs ====
Subpackages: OpenPrintingPPDs-ghostscript OpenPrintingPPDs-hpijs
OpenPrintingPPDs-postscript

- Switch to python3-cups to generate the metadata as python2
is being disabled

==== crda ====

- add patch crda-python3.patch to build using python3
it is actually only used for a small helper script splitting
pem files to individual keys

==== gutenprint ====

- Fix build with no python2 available by pulling in python3-cups

==== libimobiledevice ====
Version update (1.2.0+git20180427.26373b3 -> 1.2.0+git20200220.3d8d13f)

- Fix not needed requires
- Switch python bindings to base on python3
- Update version to 1.2.0+git20200220.3d8d13f:
* Many fixes all around
* support for py3

==== libkate ====
Subpackages: libkate1 liboggkate1

- Fix build wihtout python2 again, if any py interpreter is found
it tries to build with it (here it is pulled by doxygen)

==== libplist ====
Version update (2.0.0 -> 2.1.0)

- Update to 2.1.0:
* Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access
to underlying buffer
* Increase precision when converting PLIST_REAL nodes to XML
* Fix several issues in libcnary (UaF, segfault, memory leak)
* Fix copying of hash table entries when cloning array/dict nodes
* cython: Implement load()/loads() and dump()/dumps() to match up with
plistlib (Python 3.4)
* Add new plist_dict_item_get_key() for retrieving key node of a dict item
* Add new plist_array_item_remove() to allow removing an array's child node
without relying on the index
* Make plist_array_get_item_index() return UINT_MAX instead of 0 when node
can't be found
* Add index lookup table for large PLIST_ARRAY nodes
* Add iterator for array nodes: plist_array_new_iter(),
plist_array_next_item()
* Improve performance of plist_dict_next_item() drastically
* Improve performance and memory usage when writing XML plists
* Improve performance and memory usage when writing binary plists
* Allow building with sanitizers (without fuzzers)
* Prevent store to misaligned address when writing real/date nodes
* Work around misaligned reads in binary plist parser
* Integrate fuzzing targets (libFuzzer) into project
* Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)

==== libproxy ====

- Remove few SLE11 conditions
- Fix build without python2 available

==== libproxy-plugins ====
Subpackages: libproxy1-config-gnome3 libproxy1-config-kde
libproxy1-networkmanager libproxy1-pacrunner-webkit

- Remove few SLE11 conditions
- Fix build without python2 available

==== mozjs60 ====

- Fix building with just python2 interpreter available.

==== mutter ====
Subpackages: libmutter-5-0 mutter-data mutter-lang

- Add mutter-wayland-fix-keyboard-move-resize-window.patch:
move some common code out of X11 only code blocks to fix it
(bsc#1159976, glgo#GNOME/mutter!997).
- Build with pipewire 0.3.0:
* Add 0001-Update-to-PipeWire-0.3-API.patch

==== pipewire ====
Version update (0.2.7 -> 0.3.1+48)
Subpackages: pipewire-modules pipewire-spa-tools pipewire-tools

- Update to version 0.3.1+48:
+ Fix 32bit build.
- Switch to source service, update to explicit head, file with
non-compliant license replaced.
- Switch license to MIT and actually package it.
- Add doxygen, graphviz and xmltoman BuildRequires and pass docs
and man = true to meson, build documentation. Package docs in a
new docs sub-package.
- Add check section and run meson_test macro, run tests during
build.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Update to version 0.3.1:
+ This is a bugfix release that is API and ABI compatible
with previous 0.3.x releases.
+ Don't load the rtkit module by default. It can cause a
sigkill, which is not desirable for mutter, for example.
Only enable this for the jack library for now.
+ Don't use pthread cancel by default because it uses a
signal that might crash some apps. Only use it for
the jack library because jack clients really expect this.
+ Build fixes for -Werror=suggest-attribute=format
+ improve error messages, don't report harmless errors and
warnings. Try to send error messages to the proxy that
started the operation or is the owner of the object.
+ pw-cat: midi improvement, add midi recording and dump
in verbose mode
+ fix properties when loading spa-nodes from the config
+ Fix and update some examples
+ jack: check arguments and don't crash when invalid
+ Fix buffer memory upload.
+ jack: fix compatibility with zrythm. Fix timemaster
install, improve sample_rate callback. Fix reposition
handling.
+ fix crash in port after buffer negotiation error.
+ add support for control ports in pw_filter
+ fix cleanup of the metadata module
+ improve param enumeration.
+ Clear stream buffers when the format is cleared.
+ Add create-object command in the config file to create
object from a factory.
+ Fix crash after the driver was not removed from unassigned
nodes. Also properly pause inactive nodes.
+ Use "true" and "false" in properties when we are talking
about a boolean.
+ pulseaudio: improve compatibility
- Add patch to build correctly with glibc < 2.27 (like in SLE/Leap):
* fix-memfd_create-call.patch
- Add BuildRequires for pkgconfig(sndfile) and pkgconfig(vulkan)
so the vulkan plugin is built.
- Version the spa-plugins subpackage so different versions of
the plugins can be co-installed in the future.
- Update to version 0.3.0:
+ The 0.3 release is a major milestone in the developement of
PipeWire. It features a complete redesign of the scheduling
mechanisms that make it possible to run a JACK compatibility
layer with comparable performance to JACK2.
+ The API has been reworked and is declared stable now. All
developement files and runtime paths are versioned so that
future incompatible changes can be done without breaking
exising applications.
+ PipeWire 0.3 also includes a (now mandatory) session manager
that populates and controls the PipeWire graph. This example
session manager is very simple and not configurable. It is
expected that future version will either switch to a more
flexible session manager (like WirePlumber) or improve the
configuration options of the example session manager.
+ PipeWire 0.3 includes both PulseAudio, JACK and ALSA
compatibility libraries that are known to support a wide range
of applications. The ALSA library is pretty complete at this
point. The JACK and mostly the PulseAudio compatibility
libraries need more work. See the Wiki pages for the current
compatibility problems. We do not yet encourage people to
switch away from their existing audio solutions (PulseAudio
or JACK) but we would love to hear from people who try it
anyways. Future versions will mostly focus on improving
compatibility further to make PipeWire a drop-in replacement.
PipeWire comes with some GStreamer plugins to consume and
produce data for PipeWire. The consumer (pipewiresrc) is
working well in most cases. The sink (pipewiresink) is known
to be somewhat problematic for now.
- Add pkgconfig(bluez) and pkgconfig(libpulse) BuildRequires: New
dependencies.
- Bump libpipewire, apiver and spa_ver define following upstreams
changes. Also add a new sover define.
- Package new subpackages: libjack-pw0_3_0,
libpulse-mainloop-glib-pw0_3_0, libpulse-pw0_3_0 and
libpulse-simple-pw0_3_0, as well as handle them in post(un).
- Adjust options passed to meson following upstreams changes.

==== polkit-default-privs ====
Version update (1550+20200310.cdde967 -> 1550+20200325.f1362c4)

- Update to version 1550+20200325.f1362c4:
* whitelist chvt action in logind (bsc#1167542)

==== python-PyYAML ====
Version update (5.3 -> 5.3.1)

- update to 5.3.1
* fixes boo#1165439 (cve-2020-1747) Prevents arbitrary code execution
during python/object/new constructor

==== python-SQLAlchemy ====
Version update (1.3.13 -> 1.3.15)

- update to 1.3.15:
* Adjusted the error message emitted by :meth:`.Query.join` when a left hand
side can't be located that the :meth:`.Query.select_from` method is the
best way to resolve the issue. Also, within the 1.3 series, used a
deterministic ordering when determining the FROM clause from a given column
entity passed to :class:`.Query` so that the same expression is determined
each time.
* Fixed regression in 1.3.14 due to :ticket:`4849` where a sys.exc_info()
call failed to be invoked correctly when a flush error would occur. Test
coverage has been added for this exception case.
* Fixed bug where a CTE of an INSERT/UPDATE/DELETE that also uses RETURNING
could then not be SELECTed from directly, as the internal state of the
compiler would try to treat the outer SELECT as a DELETE statement itself
and access nonexistent state.
* Fixed regression caused in 1.3.13 by :ticket:`5056` where a refactor of the
ORM path registry system made it such that a path could no longer be
compared to an empty tuple, which can occur in a particular kind of joined
eager loading path. The "empty tuple" use case has been resolved so that
the path registry is compared to a path registry in all cases;
- Fix build for older distributions by buildrequiring a new-enough pytest
- Fix build without python2

==== python-argcomplete ====

- Add patch from upstream to fix tests with latest fish version:
* 0001-Remove-expected-test-failure-for-new-versions-of-fish.patch

==== python-brotlipy ====

- Fix build without python2

==== python-decorator ====
Version update (4.4.1 -> 4.4.2)

- update to 4.4.2:
* removing the usage of `__file__`, that was breaking PyOxidizer.
* fixes for the future Python 3.9.
* some fixes for the future Python 3.10.

==== python-entrypoints ====

- Fix build without python2
- Really execute tests

==== python-gssapi ====

- Fix build without python2

==== python-gtk ====

- Make sure we build with py2 only

==== python-h2 ====

- Fix build without python2

==== python-jedi ====
Version update (0.16.0 -> 0.16.0+git55.17b3611c)

- fix version string to 0.16.0+git55.17b3611c
- Update to version v0.16.0+git55.17b3611c:
* Included statement as a possible return type for BaseDefinition.type
- Disable tests
- Update to version v0.16.0+git54.0888dd46:
* Fix partialmethod issues
* Make sure partialmethod tests are only executed for Python 3
* Refactor stdlib PartialObject
* Fix PartialMethodObject (WIP)
* Changed semantics of ClassVar attributes in classes, fixes #1502
* Avoid duplicate definitions for goto, fixes #1514
* Merge _remove_statements and infer_expr_stmt, fixes #1504
* Add partialmethod, fixes #1519
* Attempt at a test of completion of filepath after ~.
* Complete path after ~.
- Remove patches from git in preparation to switch to git service:
* delete.patch
* typing.patch

==== python-msgpack ====

- Fix build without python2

==== python-packaging ====
Version update (20.1 -> 20.3)

- Update to 20.3
* Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU
(e.g. ARM-v8, aarch64), to report the wrong bitness.
- Drop already upstreamed patch issue_254.patch

==== python-pbr ====

- Skip temporarily test_requirement_parsing as it requires
old virtualenv 16 package, the 20.x changed api and the tests
infrastructure would need rewrite

==== python-pexpect ====

- Add patch to build without python2:
* no-python-binary.patch

==== python-pip ====

- Skip virtualenv tests that are pinned to old virtualenv 16

==== python-psutil ====
Version update (5.6.7 -> 5.7.0)

- Update to 5.7.0:
* Various fixes to build with updated kernel/etc.
- Remove merged patch pr_1665.patch and pr_1364.patch
- Update patch skip-obs.patch
- Remove skip-test-missing-warnings.patch as it can be fixed by
properly calling the tests

==== python-pybind11 ====

- Fix build without python2

==== python-pycares ====
Version update (3.0.0 -> 3.1.1)

- Update to 3.1.1
* misc: add Python 3.8 classifier
* ci: run tests in Python 3.8 too
* test: remove no longer valid test
* test: remove empty test
* errno: return str from errno.strerror
* core: fix crash when processing .onion queries
* core: fix support for ARES_OPT_LOOKUPS option
* misc: simplify non-ascii txt test example
* core: fix long TXT record with non-ascii bytes

==== python-pycryptodome ====
Version update (3.9.2 -> 3.9.7)

- Update to 3.9.7
* Align stack of functions using SSE2 intrinsics to avoid crashes,
when compiled with gcc on 32-bit x86 platforms.
* Prevent key_to_english from creating invalid data when fed with
keys of length not multiple of 8.
* Fix blocking RSA signing/decryption when key has very small factor.
* fixed memory leak for operations that use memoryviews when cffi
is not installed.
* RSA OAEP decryption was not verifying that all PS bytes are zero.
* Fixed wrong ASN.1 OID for HMAC-SHA512 in PBE2.

==== python-pysmbc ====
Version update (1.0.18 -> 1.0.19)

- version update to 1.0.19
* no upstream changelog found (NEWS not updated)

==== python-scipy ====

- Add -std=legacy in order to build with GCC10:
https://gcc.gnu.org/gcc-10/porting_to.html#argument-mismatch
- 'umpfack' is a runtime dependency of scipy. No build time
dependency to suitesparse is required (jsc#SLE-11732).
- Get rid of site.cfg entirely as it is used nowhwere in scipy.

==== python-service_identity ====

- Fix build without python2

==== python-setuptools ====

- Fix build without python2

==== python-tornado4 ====

- Fix build without python2

==== python-typing_extensions ====

- Fix build without python2 available

==== python-zope.configuration ====
Version update (4.3.1 -> 4.4.0)

- version update to 4.4.0
- Ensure a consistent interface resolution order for all objects. See
`issue 49
<https://github.com/zopefoundation/zope.configuration/issues/49>`_.
- Drop support for Python 3.4.
- Add support for Python 3.8.
- deleted sources
- pre_checkin.sh (not needed)

==== python-zope.hookable ====
Version update (5.0.0 -> 5.0.1)

- version update to 5.0.1
- Stop using the setuptools ``Feature`` class, allowing this
project to be built from source with newer versions of setuptools
that remove that functionality.

==== python-zope.i18nmessageid ====
Version update (5.0.0 -> 5.0.1)

- version update to 5.0.1
- Remove deprecated use of setuptools features. See `issue 22
<https://github.com/zopefoundation/zope.i18nmessageid/issues/22>`_.

==== python-zope.interface ====
Version update (4.7.1 -> 5.0.1)

- version update to 5.0.1
* lot of changes, see CHANGES.rst
- version update to 4.7.2
- Remove deprecated use of setuptools features. See `issue 30
<https://github.com/zopefoundation/zope.interface/issues/30>`_.

==== python-zope.proxy ====
Version update (4.3.3 -> 4.3.5)

- version update to 4.3.5
- Stop installing C header files on PyPy (which is what zope.proxy before
4.3.4
used to do), fixes `issue 39
<https://github.com/zopefoundation/zope.proxy/issues/39>`_.
- version update to 4.3.4
- Fix a compilation warning on Python 3.8. The slot ``tp_print``
changed to ``tp_vectorcall_offset`` in 3.8 and must not be set.
Prior to 3.8, it was reserved and ignored in all Python 3 versions.
See `issue 36
<https://github.com/zopefoundation/zope.proxy/issues/36>`_.
- Remove deprecated use of setuptools features. See `issue 38
<https://github.com/zopefoundation/zope.proxy/issues/38>`_.

==== python-zope.schema ====
Version update (5.0.1 -> 6.0.0)

- version update to 6.0.0
- Require zope.interface 5.0.
- Ensure the resolution orders of all fields are consistent and make
sense. In particular, ``Bool`` fields now correctly implement
``IBool`` before ``IFromUnicode``. See `issue 80
<https://github.com/zopefoundation/zope.schema/issues/80>`_.
- Add support for Python 3.8.
- Drop support for Python 3.4.
- deleted sources
- pre_checkin.sh (not needed)

==== spec-cleaner ====
Version update (1.1.8 -> 1.1.9)

- Update to 1.1.9 bsc#1099674:
* Add builtin and comprehensions to catch tad more issues
* Do not add FIXME comments for already commented lines
* Add the article to the comment
* Exclude mysql_testserver calls from bracketing
* Do not curlify systemd_ordering macro
* Ignore dephell setup generator macro from bracketing
* Use github actions and drop travis and tox
* Use pre-commit framework for the project (it runs black, flake8,
flake8-docstrings and mypy on every commit)
* Update README
* Add %{dephell_gensetup} macro instead of the full call to
dephell com

==== thunar ====
Version update (1.8.12 -> 1.8.14)
Subpackages: libthunarx-3-0 thunar-lang

- Update to version 1.8.14
* Revert "Allow opening of multiple file selections (bxo#2487)",
because it introduced a regression (Not possible any more to DnD
multiple files in icon/compact view) (bxo#16598)
* Translation Updates
- Update to version 1.8.13
* Use tre-view toplevel path of the cursor, if available, in order to
prevent jumping (bxo#16024)
* Increase vertical gap between icon and its label slightly (bxo#16041)
* Fix crash when inserting USB device in tree-view mode. (bxo#15172)
* Fix jump to Home when ejecting a currently viewed device (bxo#16504)
* Allow context menu when editing location in pathbar (bxo#16483)
* Sort device entries in tree view (bxo#16471)
* Allow to open multiple files at once (bxo#2487)
* Fix incorrect pathbar autocomplete (bxo#16267)
* Avoid unreadable names in detailed view (bxo#16391)
* Prevent crash when renaming files (bxo#10805)
* Translation Updates

==== tracker ====
Subpackages: libtracker-common-2_0 libtracker-control-2_0-0
libtracker-miner-2_0-0 libtracker-sparql-2_0-0 tracker-lang
typelib-1_0-Tracker-2_0 typelib-1_0-TrackerControl-2_0

- Disable tests on %arm as they fail in OBS but succeed in a
local osc build

==== valgrind ====

- Add parallel-lto.patch in order to make LTO LTRANS phase
parallel. It will significantly improve build time.

==== wireless-regdb ====
Version update (2019.06.03 -> 20191029)

- Update to version 20191029:
* regdb: fix compatibility with python2
* wireless-regdb: Update regulatory rules for Russia (RU)
* wireless-regdb: Harmonize ranges of CEPT countries (stand of July 2019)
* wireless-regdb: Fix ranges of EU countries as they are harmonized since 2014
* wireless-regdb: Extend 5470-5725 MHz range to 5730 MHz for Taiwan (TW)
* wireless-regdb: Fix overlapping ranges for Switzerland and Liechtenstein
* wireless-regdb: update regulatory database based on preceding changes
- Switch to _service
- Update project url

==== xdg-desktop-portal ====
Subpackages: xdg-desktop-portal-lang

- Add xdg-dp-port-pipewire-3-api.patch: Port to use new
pipewire-3.0 api. Following this, replace
pkgconfig(libpipewire-2.0) with pkgconfig(libpipewire-3.0)
BuildRequires. Also add libtool BuildRequires and pass autoreconf
as the patch touches the buildsystem.


--
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