Packages changed:
accerciser (3.32.1 -> 3.32.2)
gstreamer-plugins-base
kernel-source (5.1.2 -> 5.1.3)
osc (0.165.0 -> 0.165.1)
pesign-obs-integration
postgresql10 (10.7 -> 10.8)
python-argparse-manpage
python-matplotlib (3.0.3 -> 3.1.0)
python-pycryptodome (3.7.2 -> 3.8.1)
python-scipy (1.2.1 -> 1.3.0)
subversion (1.11.1 -> 1.12.0)
vlc
=== Details ===
==== accerciser ====
Version update (3.32.1 -> 3.32.2)
Subpackages: accerciser-lang
- Update to version 3.32.2:
+ Fix using translations.
==== gstreamer-plugins-base ====
Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0
- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp
connection parser (boo#1133375 CVE-2019-9928).
==== kernel-source ====
Version update (5.1.2 -> 5.1.3)
Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms kernel-vanilla
- Revert "selinux: do not report error on connect(AF_UNSPEC)"
(git-fixes).
- Revert "Don't jump to compute_result state from check_result
state" (git-fixes).
- commit 3d34296
- Linux 5.1.3 (bnc#1012628).
- f2fs: Fix use of number of devices (bnc#1012628).
- PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(),
if necessary (bnc#1012628).
- PCI: hv: Add hv_pci_remove_slots() when we unload the driver
(bnc#1012628).
- PCI: hv: Fix a memory leak in hv_eject_device_work()
(bnc#1012628).
- virtio_ring: Fix potential mem leak in
virtqueue_add_indirect_packed (bnc#1012628).
- powerpc/booke64: set RI in default MSR (bnc#1012628).
- powerpc/powernv/idle: Restore IAMR after idle (bnc#1012628).
- powerpc/book3s/64: check for NULL pointer in pgd_alloc()
(bnc#1012628).
- drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl
(bnc#1012628).
- drivers/virt/fsl_hypervisor.c: dereferencing error pointers
in ioctl (bnc#1012628).
- isdn: bas_gigaset: use usb_fill_int_urb() properly
(bnc#1012628).
- flow_dissector: disable preemption around BPF calls
(bnc#1012628).
- net: phy: fix phy_validate_pause (bnc#1012628).
- tuntap: synchronize through tfiles array instead of
tun->numqueues (bnc#1012628).
- tuntap: fix dividing by zero in ebpf queue selection
(bnc#1012628).
- vrf: sit mtu should not be updated when vrf netdev is the link
(bnc#1012628).
- vlan: disable SIOCSHWTSTAMP in container (bnc#1012628).
- tipc: fix hanging clients using poll with EPOLLOUT flag
(bnc#1012628).
- selinux: do not report error on connect(AF_UNSPEC)
(bnc#1012628).
- packet: Fix error path in packet_init (bnc#1012628).
- net: ucc_geth - fix Oops when changing number of buffers in
the ring (bnc#1012628).
- net: seeq: fix crash caused by not set dev.parent (bnc#1012628).
- net: macb: Change interrupt and napi enable order in open
(bnc#1012628).
- net: ethernet: stmmac: dwmac-sun8i: enable support of unicast
filtering (bnc#1012628).
- net: dsa: Fix error cleanup path in dsa_init_module
(bnc#1012628).
- ipv4: Fix raw socket lookup for local traffic (bnc#1012628).
- fib_rules: return 0 directly if an exactly same rule exists
when NLM_F_EXCL not supplied (bnc#1012628).
- dpaa_eth: fix SG frame cleanup (bnc#1012628).
- bridge: Fix error path for kobject_init_and_add() (bnc#1012628).
- bonding: fix arp_validate toggling in active-backup mode
(bnc#1012628).
- Don't jump to compute_result state from check_result state
(bnc#1012628).
- rtlwifi: rtl8723ae: Fix missing break in switch statement
(bnc#1012628).
- mwl8k: Fix rate_idx underflow (bnc#1012628).
- USB: serial: fix unthrottle races (bnc#1012628).
- virt: vbox: Sanity-check parameter types for hgcm-calls coming
from userspace (bnc#1012628).
- kernfs: fix barrier usage in __kernfs_new_node() (bnc#1012628).
- i2c: core: ratelimit 'transfer when suspended' errors
(bnc#1012628).
- selftests/seccomp: Handle namespace failures gracefully
(bnc#1012628).
- hwmon: (occ) Fix extended status bits (bnc#1012628).
- hwmon: (pwm-fan) Disable PWM if fetching cooling data fails
(bnc#1012628).
- platform/x86: dell-laptop: fix rfkill functionality
(bnc#1012628).
- platform/x86: thinkpad_acpi: Disable Bluetooth for some machines
(bnc#1012628).
- platform/x86: sony-laptop: Fix unintentional fall-through
(bnc#1012628).
- commit 073196d
- x86/kvm/pmu: Set AMD's virt PMU version to 1
(https://patchwork.kernel.org/patch/10936271/).
- commit d737fc7
==== osc ====
Version update (0.165.0 -> 0.165.1)
- 0.165.1
* fix oscssl "urldefrag is not defined error"
* osc release command now python3 compatible
* add more decode logic in get_commitlog
* osc add in compressed mode now works with python3
* osc getbinaries now prints the output instead of
using the quiet mode as a default
==== pesign-obs-integration ====
- pesign is also available on %arm
==== postgresql10 ====
Version update (10.7 -> 10.8)
Subpackages: postgresql10-contrib postgresql10-devel postgresql10-server
- Update to 10.8:
* https://www.postgresql.org/docs/10/release-10-8.html
* https://www.postgresql.org/about/news/1939/
* CVE-2019-10130, bsc#1134689: Prevent row-level security
policies from being bypassed via selectivity estimators.
==== python-argparse-manpage ====
- Switch to github tarball
- Enable tests
- Get license file
- Run fdupes
- Add support for older distros than Tumbleweed
- Use noun phrase in summary. Repair grammar issues in description.
==== python-matplotlib ====
Version update (3.0.3 -> 3.1.0)
Subpackages: python3-matplotlib python3-matplotlib-cairo python3-matplotlib-gtk3
- update to version 3.1.0:
+ New Features
* `~.dates.ConciseDateFormatter`
* Secondary x/y Axis support
* `~.scale.FuncScale` for arbitrary axes scales
* Legend for scatter
* Matplotlib no longer requires framework app build on MacOSX backend
+ Figure, FigureCanvas, and Backends
* Figure.frameon is now a direct proxy for the Figure patch visibility state
* *pil_kwargs* argument added to savefig
* Add ``inaxes`` method to `.FigureCanvasBase`
* cairo backend defaults to pycairo instead of cairocffi
+ Axes and Artists
* axes_grid1 and axisartist Axes no longer draw spines twice
* Return type of ArtistInspector.get_aliases changed
* `.ConnectionPatch` accepts arbitrary transforms
* mplot3d Line3D now allows {set,get}_data_3d
* ``Axes3D.voxels`` now shades the resulting voxels
+ Axis and Ticks
* Added `.Axis.get_inverted` and `.Axis.set_inverted`
* Adjust default minor tick spacing
* `.EngFormatter` now accepts `usetex`, `useMathText` as keyword only arguments
+ Animation and Interactivity
* Support for forward/backward mouse buttons
* *progress_callback* argument to `~.Animation.save()`
* Add ``cache_frame_data`` keyword-only argument into `.animation.FuncAnimation`
* Endless Looping GIFs with PillowWriter
* Adjusted `.matplotlib.widgets.Slider` to have vertical orientation
* Improved formatting of image values under cursor when a colorbar is present
* MouseEvent button attribute is now an IntEnum
+ Configuration, Install, and Development
* The MATPLOTLIBRC environment variable can now point to any "file" path
* Allow LaTeX code ``pgf.preamble`` and ``text.latex.preamble`` in MATPLOTLIBRC file
* New logging API
- Switch to upstream-recommended python-cairo instead of
python-cairocffi
==== python-pycryptodome ====
Version update (3.7.2 -> 3.8.1)
Subpackages: python2-pycryptodome python3-pycryptodome
- Update to 3.8.1
* Add support for loading PEM files encrypted with AES192-CBC,
AES256-CBC, and AES256-GCM.
* When importing ECC keys, ignore EC PARAMS section that was
included by some openssl commands.
* repr() did not work for ECC.EccKey.
* Minimal length for Blowfish cipher is 32 bits, not 40 bits.
3.8.0
* Speed-up ECC performance. ECDSA is 33 times faster on the
NIST P-256 curve.
* Added support for NIST P-384 and P-521 curves.
* EccKey has new methods size_in_bits() and size_in_bytes().
* Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512
in PBE2/PBKDF2.
* DER objects were not rejected if their length field had
a leading zero.
* Allow legacy RC2 ciphers to have 40-bit keys.
* point_at_infinity() becomes an instance method for
Crypto.PublicKey.ECC.EccKey, from a static one.
3.7.3
* GH#258: False positive on PSS signatures when externally
provided salt is too long.
==== python-scipy ====
Version update (1.2.1 -> 1.3.0)
- Update to 1.3.0
+ Highlights of this release
* Three new ``stats`` functions, a rewrite of ``pearsonr``, and an exact
computation of the Kolmogorov-Smirnov two-sample test
* A new Cython API for bounded scalar-function root-finders in `scipy.optimize`
* Substantial ``CSR`` and ``CSC`` sparse matrix indexing performance
improvements
* Added support for interpolation of rotations with continuous angular
rate and acceleration in ``RotationSpline``
+ New features
> `scipy.interpolate` improvements
* A new class ``CubicHermiteSpline`` is introduced. It is a piecewise-cubic
interpolator which matches observed values and first derivatives. Existing
cubic interpolators ``CubicSpline``, ``PchipInterpolator`` and
``Akima1DInterpolator`` were made subclasses of ``CubicHermiteSpline``.
> `scipy.io` improvements
* For the Attribute-Relation File Format (ARFF) `scipy.io.arff.loadarff`
now supports relational attributes.
* `scipy.io.mmread` can now parse Matrix Market format files with empty lines.
> `scipy.linalg` improvements
* Added wrappers for ``?syconv`` routines, which convert a symmetric matrix
given by a triangular matrix factorization into two matrices and vice versa.
* `scipy.linalg.clarkson_woodruff_transform` now uses an algorithm that leverages
sparsity. This may provide a 60-90 percent speedup for dense input matrices.
Truly sparse input matrices should also benefit from the improved sketch
algorithm, which now correctly runs in ``O(nnz(A))`` time.
* Added new functions to calculate symmetric Fiedler matrices and
Fiedler companion matrices, named `scipy.linalg.fiedler` and
`scipy.linalg.fiedler_companion`, respectively. These may be used
for root finding.
> `scipy.ndimage` improvements
* Gaussian filter performances may improve by an order of magnitude in
some cases, thanks to removal of a dependence on ``np.polynomial``. This
may impact `scipy.ndimage.gaussian_filter` for example.
> `scipy.optimize` improvements
* The `scipy.optimize.brute` minimizer obtained a new keyword ``workers``, which
can be used to parallelize computation.
* A Cython API for bounded scalar-function root-finders in `scipy.optimize`
is available in a new module `scipy.optimize.cython_optimize` via ``cimport``.
This API may be used with ``nogil`` and ``prange`` to loop
over an array of function arguments to solve for an array of roots more
quickly than with pure Python.
* ``'interior-point'`` is now the default method for ``linprog``, and
``'interior-point'`` now uses SuiteSparse for sparse problems when the
required scikits (scikit-umfpack and scikit-sparse) are available.
On benchmark problems (gh-10026), execution time reductions by factors of 2-3
were typical. Also, a new ``method='revised simplex'`` has been added.
It is not as fast or robust as ``method='interior-point'``, but it is a faster,
more robust, and equally accurate substitute for the legacy
``method='simplex'``.
* ``differential_evolution`` can now use a ``Bounds`` class to specify the
bounds for the optimizing argument of a function.
* `scipy.optimize.dual_annealing` performance improvements related to
vectorisation of some internal code.
> `scipy.signal` improvements
* Two additional methods of discretization are now supported by
`scipy.signal.cont2discrete`: ``impulse`` and ``foh``.
* `scipy.signal.firls` now uses faster solvers
* `scipy.signal.detrend` now has a lower physical memory footprint in some
cases, which may be leveraged using the new ``overwrite_data`` keyword argument
* `scipy.signal.firwin` ``pass_zero`` argument now accepts new string arguments
that allow specification of the desired filter type: ``'bandpass'``,
``'lowpass'``, ``'highpass'``, and ``'bandstop'``
* `scipy.signal.sosfilt` may have improved performance due to lower retention
of the global interpreter lock (GIL) in algorithm
> `scipy.sparse` improvements
* A new keyword was added to ``csgraph.dijsktra`` that
allows users to query the shortest path to ANY of the passed in indices,
as opposed to the shortest path to EVERY passed index.
* `scipy.sparse.linalg.lsmr` performance has been improved by roughly 10 percent
on large problems
* Improved performance and reduced physical memory footprint of the algorithm
used by `scipy.sparse.linalg.lobpcg`
* ``CSR`` and ``CSC`` sparse matrix fancy indexing performance has been
improved substantially
> `scipy.spatial` improvements
* `scipy.spatial.ConvexHull` now has a ``good`` attribute that can be used
alongsize the ``QGn`` Qhull options to determine which external facets of a
convex hull are visible from an external query point.
* `scipy.spatial.cKDTree.query_ball_point` has been modernized to use some newer
Cython features, including GIL handling and exception translation. An issue
with ``return_sorted=True`` and scalar queries was fixed, and a new mode named
``return_length`` was added. ``return_length`` only computes the length of the
returned indices list instead of allocating the array every time.
* `scipy.spatial.transform.RotationSpline` has been added to enable interpolation
of rotations with continuous angular rates and acceleration
> `scipy.stats` improvements
* Added a new function to compute the Epps-Singleton test statistic,
`scipy.stats.epps_singleton_2samp`, which can be applied to continuous and
discrete distributions.
* New functions `scipy.stats.median_absolute_deviation` and `scipy.stats.gstd`
(geometric standard deviation) were added. The `scipy.stats.combine_pvalues`
method now supports ``pearson``, ``tippett`` and ``mudholkar_george`` pvalue
combination methods.
* The `scipy.stats.ortho_group` and `scipy.stats.special_ortho_group`
``rvs(dim)`` functions' algorithms were updated from a ``O(dim^4)``
implementation to a ``O(dim^3)`` which gives large speed improvements
for ``dim>100``.
* A rewrite of `scipy.stats.pearsonr` to use a more robust algorithm,
provide meaningful exceptions and warnings on potentially pathological input,
and fix at least five separate reported issues in the original implementation.
* Improved the precision of ``hypergeom.logcdf`` and ``hypergeom.logsf``.
* Added exact computation for Kolmogorov-Smirnov (KS) two-sample test, replacing
the previously approximate computation for the two-sided test `stats.ks_2samp`.
Also added a one-sided, two-sample KS test, and a keyword ``alternative`` to
`stats.ks_2samp`.
+ Backwards incompatible changes
> `scipy.interpolate` changes
* Functions from ``scipy.interpolate`` (``spleval``, ``spline``, ``splmake``,
and ``spltopp``) and functions from ``scipy.misc`` (``bytescale``,
``fromimage``, ``imfilter``, ``imread``, ``imresize``, ``imrotate``,
``imsave``, ``imshow``, ``toimage``) have been removed. The former set has
been deprecated since v0.19.0 and the latter has been deprecated since v1.0.0.
Similarly, aliases from ``scipy.misc`` (``comb``, ``factorial``,
``factorial2``, ``factorialk``, ``logsumexp``, ``pade``, ``info``, ``source``,
``who``) which have been deprecated since v1.0.0 are removed.
`SciPy documentation for
v1.1.0 `__
can be used to track the new import locations for the relocated functions.
> `scipy.linalg` changes
* For ``pinv``, ``pinv2``, and ``pinvh``, the default cutoff values are changed
for consistency (see the docs for the actual values).
> `scipy.optimize` changes
* The default method for ``linprog`` is now ``'interior-point'``. The method's
robustness and speed come at a cost: solutions may not be accurate to
machine precision or correspond with a vertex of the polytope defined
by the constraints. To revert to the original simplex method,
include the argument ``method='simplex'``.
> `scipy.stats` changes
* Previously, ``ks_2samp(data1, data2)`` would run a two-sided test and return
the approximated p-value. The new signature, ``ks_2samp(data1, data2,
alternative="two-sided", method="auto")``, still runs the two-sided test by
default but returns the exact p-value for small samples and the approximated
value for large samples. ``method="asymp"`` would be equivalent to the
old version but ``auto`` is the better choice.
+ Other changes
* Our tutorial has been expanded with a new section on global optimizers
* There has been a rework of the ``stats.distributions`` tutorials.
* `scipy.optimize` now correctly sets the convergence flag of the result to
``CONVERR``, a convergence error, for bounded scalar-function root-finders
if the maximum iterations has been exceeded, ``disp`` is false, and
``full_output`` is true.
* `scipy.optimize.curve_fit` no longer fails if ``xdata`` and ``ydata`` dtypes
differ; they are both now automatically cast to ``float64``.
* `scipy.ndimage` functions including ``binary_erosion``, ``binary_closing``, and
``binary_dilation`` now require an integer value for the number of iterations,
which alleviates a number of reported issues.
* Fixed normal approximation in case ``zero_method == "pratt"`` in
`scipy.stats.wilcoxon`.
* Fixes for incorrect probabilities, broadcasting issues and thread-safety
related to stats distributions setting member variables inside ``_argcheck()``.
* `scipy.optimize.newton` now correctly raises a ``RuntimeError``, when default
arguments are used, in the case that a derivative of value zero is obtained,
which is a special case of failing to converge.
* A draft toolchain roadmap is now available, laying out a compatibility plan
including Python versions, C standards, and NumPy versions.
- Python 2 is no longer supported
==== subversion ====
Version update (1.11.1 -> 1.12.0)
Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl subversion-python subversion-server subversion-tools
- Apache Subversion 1.12.0:
* 'move vs. move' merge conflicts can now be resolve
* 'svn --version --verbose' shows loaded libraries on Linux
* 'svnrdump' can read/write a file instead of stdin/stdout
* 'svn list' tries to not truncate the author's name
* 'svn list' can show sizes in base-2 unit suffixes
* 'svn info' shows the size of files in the repository
* 'svn cleanup' can remove read-only directories
* Repos-to-WC copy with --parents works with absent target
* Repos-to-WC copy from foreign repo with peg/operative revs
* Ignore empty group definitions in authz files
* svnauthz: warn about empty groups in authz files
* Storing passwords in plain text on disk is disabled by default
==== vlc ====
Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau
- Require vlc-noX instead of full vlc in vlc-devel