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