Hi Jan, all,
I'd like to carry our OBS dicussion to a wider audience
(https://build.opensuse.org/request/show/672510).
The question is whether we can assume that "/bin/sh" links to bash,
in particular whether rpm scriptlets without explicit -p interpreter
can be assumed to interpreted by bash.
I'm aware that, in principle, /bin/sh is supposed to be the Bourne
shell on Unix systems. But as a matter of fact, on current openSUSE, it
is not. Unless it's tampered with, /bin/sh is a symlink to /bin/bash.
bash is not started in full POSIX mode if invoked as /bin/sh, and even
if it's in POSIX mode, it supports some extensions over the POSIX shell
spec (e.g. the [[ ]] construct), which makes it behave differently than
another shell not supporting [[ ]] would (*). Problably there are more
differences, I can't claim to know them all.
Here are some arguments why I think it'd be reasonable to assume that
/bin/sh is bash on openSUSE:
1. patterns-base-minimal_base depends on bash, and the /bin/sh symlink
is a non-configurable part of the "bash" package.
2. we could handle /bin/sh via /etc/alternatives, but we don't.
3. our Wiki suggests testing failing scriplets using "bash -xv"
(https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets)
4. /bin/sh has pointed to bash for a long time (not sure how long
exactly).
FTR, Fedora basically guarantees (sh == bash) for the purpose of rpm
scriptlets (https://fedoraproject.org/wiki/Packaging:Scriptlets). So
Fedora <-> openSUSE portability may also be an issue to consider.
If we can't assume that /bin/sh is bash, what else can we assume? I
recall from earlier work that writing really 100% compatible shell code
for all kinds of environments is really hard. E.g., "[" isn't 100%
portable either, even though it's part of the POSIX "test" standard
(http://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html).
We should have clear rules which syntax expressions can be used in rpm
scriptlets, and which can't. IMO we should define one of the various
existing shells as a reference by saying "if it's supported
by this shell, it's valid scriptlet code". That'd be easier (especially
for testing compliance) than referring to a spec. That reference shell
doesn't have to be bash, of course.
Thanks
Martin
(*) For example:
# ln -s /usr/bin/echo '/usr/bin/[['
# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Feb 8 10:38 /bin/sh -> bash
# /bin/sh --posix -c '[[ 2 = 1 ]] && echo yes'
# dash -c '[[ 2 = 1 ]] && echo yes'
2 -eq 1 ]]
yes
--
Dr. Martin Wilck <mwilck(a)suse.com>, Tel. +49 (0)911 74053 2107
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
Hi,
our experimental git mirror of openSUSE:Factory
got a new feature:
It now makes single commits from most individual updates with some
useful info in the commit message.
This makes the whole history much nicer to read:
https://github.com/bmwiedemann/openSUSE/commits/master
In the usual case of SRs it links back to the SR on OBS, because that is
where most of the discussion might have happened:
https://github.com/bmwiedemann/openSUSE/commit/d1afc9699
but sometimes direct commits happen and they are shown with the commit
message and a link to the OBS change
https://github.com/bmwiedemann/openSUSE/commit/b2786e5c8
Ideas for future work:
In theory we could also track these packages' devel projects on a
'devel' branch
In a similar fashion we could also track openSUSE:Leap:15.* on
stable/leap15_N branches to allow offline diff
We could try to enable osc build to work from such git dirs. Either this
uses the OBS server-side logic to resolve dependencies to get the usual
.osc/_buildinfo* and .osc/_buildconfig* files or we re-implement or
re-use OBS server logic to allow builds when offline.
And then (in the foggy far future) it would be possible to make a
gateway back from
github pull-requests or gitlab merge-requests to submitting SRs in OBS.
Or we re-think how OBS handles its source files until then. See
https://www.youtube.com/watch?v=iY_ADUQiiQI&t=787
Ciao
Bernhard M.
Dne 23. 02. 21 v 11:05 Cor Blom napsal(a):
>
>
> Op 19-02-2021 om 20:48 schreef Ben Greiner:
>> python-sip, python-qt5 and co. have always been kind of a foreign body
>> to C++ focused KDE:Qt5. May I propose to create
>> devel:languages:python:pyqt and put related packages into that one?
>> Maintainers could be python and QT/KDE people together.
I generally applaud the idea: if somebody wants to enclose away some set
of packages I don't have to care about, it is always a great idea to me.
Especially, if she pulls away from my reach some packages from d:l:p
which I won't have to care about.
The question remains however, whether it should be more d:l:p:pyqt or
whether it should be KDE:Qt:Python (or something like that).
Best,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: mcepl(a)ceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
But if we find we have left our bones to bleach in these desert
sands for nothing, beware the fury of the legions...
-- Centurion in a letter home from North Africa
3rd Century
Hi all,
I just noticed that ZFS / ZoL 2.0 has been packaged for Leap 15.1 [1].
Thanks!
I am running a few production machines with Leap 15.1 and ZoL 0.8.x and
I am considering to update to ZoL 2.0. Has anyone already made any
real-world experiences with this update and the new packages on Leap
15.1 (or 15.2 for that matter)?
Sebastian
1:
http://download.opensuse.org/repositories/filesystems/openSUSE_Leap_15.1/x8…
I am reviewing (asking for opinions) whether Chromium should remain in the
distro, as are my equivalents at other Linux distributions since the
announcement of Chrome Sync being removed. I have already removed the keys
needed for Chrome Sync to work from the openSUSE packages.
So, we either keep Chromium without Sync or we ditch it.
We also have the option of packaging an open source Chromium derivative
that has Sync (i think Brave does, not 100%).
So, please reply with opinions.
--
Callum Farmer
gmbr3(a)opensuse.org
openSUSE/GitHub/GitLab - gmbr3
Hi,
Firstly Cross posting to factory as there is a chance not everyone who
needs to read this is on packaging@ (more for packaging help and support)
On 2/20/21 6:18 AM, Ben Greiner wrote:
> Hello,
>
> python-sip, python-qt5 and co. have always been kind of a foreign body
> to C++ focused KDE:Qt5. May I propose to create
> devel:languages:python:pyqt and put related packages into that one?
> Maintainers could be python and QT/KDE people together.
Its worth noting that currently python-qt etc is staged and bought up
with each Qt version
https://build.opensuse.org/package/show/KDE:Qt:5.15/python-qt5 for
example so how well this change will work with the existing Qt setup I
guess we will have to wait for the KDE/Qt people to answer.
> ## List of existing packages to be considered:
>
> python-pyqt-builder
> python-pyqt-rpm-macros
> python-qt3d-qt5
> python-qt5
> python-qt5-sip
> python-qtcharts-qt5
> python-qtdatavis3d-qt5
> python-qtwebengine-qt5
> python-sip
> python-sip4
> qscintilla-qt5
>
> ## New packages to be created (using the PyPI names as naming template
> instead of continuing the legacy rpm package names. Of course
> appropriate `Provides:` tags for the rpm names should be included):
>
> python-PyQt6 (also providing python-qt6)
> python-PyQt6-sip (also providing python-qt6-sip)
> python-PyQt6-3D (also providing python-qt3d-qt6)
> python-PyQt6-NetworkAuth (also providing python-networkauth-qt6)
> python-sip6 (see below)
> ... and more of the family as they are released upstream.
>
> ## Not PyQt[56] but closely related or the "competitor":
>
> python-PySide6
> python-PySide2 (currently python3-pyside2)
> python-QtAwesome
> python-QtPy
> python-poppler-qt5
> qutebrowser
> eric
> ...
>
>
> There is also SIP v6 now. Some packages still depend on SIP v4 (e.g.
> cura libraries) or use the legacy features of SIP v5 (e.g. the sip5
> executable), so we can't just have a single up to date python-sip. After
> some discussion with DimStar a few days ago, I propose, what I call the
> "tornado approach", because it is what python-tornado is doing right now:
>
> * Have python-sip4, python-sip5, python-sip6, all providing python-sip
> * Make python-sip a meta package and have it require the currently
> preferred default (python-sip5 at the moment).
> * Have the appropriate `Prefer:` tags in prjconf.
>
> Thoughts and comments welcome!
>
> Ben
--
Simon Lees (Simotek) http://simotek.net
Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
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&versio…
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:
MozillaThunderbird (78.7.0 -> 78.7.1)
apache2-mod_php7 (7.4.14 -> 7.4.15)
ceph (16.0.0.5613+gb1a0951432 -> 16.1.0.46+g571704f730)
dosfstools (4.1+git.1610658652.9443732 -> 4.2)
ffmpeg-4
fftw3
gcc10
gcc11 (11.0.0+git182924 -> 11.0.0+git183291)
glib2 (2.66.4 -> 2.66.6)
glibc (2.32 -> 2.33)
ibus
kde-gtk-config5
kernel-source (5.10.12 -> 5.10.14)
libevent
libqt5-qtbase
libreoffice (7.0.4.2 -> 7.1.0.3)
libselinux
libshout (2.4.4 -> 2.4.5)
libwebp (1.1.0 -> 1.2.0)
lightdm
logrotate (3.17.0 -> 3.18.0)
nghttp2 (1.42.0 -> 1.43.0)
nodejs-common
openssh
php7 (7.4.14 -> 7.4.15)
pigz (2.4 -> 2.6)
pinentry
postfix (3.5.8 -> 3.5.9)
python-pybind11 (2.5.0 -> 2.6.2)
python-requests
qemu
re2 (20201101 -> 20210202)
rubygem-i18n (1.8.7 -> 1.8.8)
rubygem-rspec-mocks (3.10.1 -> 3.10.2)
rubygem-rspec-support (3.10.1 -> 3.10.2)
thai-fonts
unixODBC
v4l2loopback
virtualbox
virtualbox-kmp (6.1.18_k5.10.12_1 -> 6.1.18_k5.10.14_1)
wpa_supplicant
yast2-trans (84.87.20210130.332fb904b7 -> 84.87.20210205.68980f3ed7)
=== Details ===
==== MozillaThunderbird ====
Version update (78.7.0 -> 78.7.1)
Subpackages: MozillaThunderbird-translations-common
- Mozilla Thunderbird 78.7.1
* CardDAV address books now support OAuth2 and Google Contacts
* Thunderbird will no longer allow installation of addons that
use legacy APIs
==== apache2-mod_php7 ====
Version update (7.4.14 -> 7.4.15)
- updated to 7.4.15: This is a security release which also contains
several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.15
- suppress warning for all flavors not equal to "" in multibuild
% php7.rpmlintrc
- add versioning to php-sapi as well
- require this PHP version of subpackages in Recommends/Suggests
- run apache-rex tests in php7:test as packages need to be build
first (otherwise tests run with previous version)
- add php_cfgdir and php_extdir macros
==== ceph ====
Version update (16.0.0.5613+gb1a0951432 -> 16.1.0.46+g571704f730)
Subpackages: librados2 librbd1
- Update to 16.1.0-46-g571704f730
+ rebase on top of upstream v16.1.0 (Pacific release candidate)
+ drop obsolete downstream patches that were causing conflicts:
* cephadm: use registry.suse.com by default
* cephadm: add global flag --container-init
* mgr/cephadm: append --container-init to basecommand
* cephadm: remove container-init subparser from "deploy"
- Update to 16.0.0-7500-g78f6791981:
+ cephadm: add global flag --container-init
+ mgr/cephadm: append --container-init to basecommand
+ cephadm: remove container-init subparser from "deploy"
- Update to 16.0.0-7497-g63a0682c7e:
+ rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee
- Update to 16.0.0-6239-g0c2e605e78:
+ rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66
* cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500)
- Update to 16.0.0-6229-g71574673b0:
+ rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed
* ceph-volume: don't exit before empty report can be printed (PR #37591)
- Update to 16.0.0-6177-g01e4ab745b:
+ rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2
* ceph-volume: pass filter_for_batch as keyword argument (PR #37545)
- Update to 16.0.0-6162-g892bfa3fef:
+ drop the following commits:
+ lvmcache: refactor argument parsing and add -h flag
+ ceph-volume: install lvmcache plugin
+ ceph-volume: add lvmcache plugin and its tests
+ rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349
+ mgr/devicehealth: device_health_metrics pool gets created even without
any OSDs in the cluster (bsc#1173079)
==== dosfstools ====
Version update (4.1+git.1610658652.9443732 -> 4.2)
- update to 4.2:
* mkfs.fat: Allow to specify disk geometry via new -g option
* fsck.fat: Add code for fixing first FAT cluster
* fatlabel: Do not call parts of fsck repair procedure
* Update warning message about lowercase labels
* mkfs.fat: Read geom_start from sysfs
* Add missing files into distribution tarball
==== ffmpeg-4 ====
Subpackages: libavcodec58_91 libavdevice58_10 libavfilter7_85 libavformat58_45 libavresample4_0 libavutil56_51 libpostproc55_7 libswresample3_7 libswscale5_7
- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch
[boo#1180519] [CVE-2020-35964]
==== fftw3 ====
Subpackages: libfftw3-3 libfftw3_threads3
- Add build support for gcc10 to HPC build (bsc#1174439).
==== gcc10 ====
Subpackages: cpp10 gcc10-info gcc10-locale libstdc++6-devel-gcc10
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
==== gcc11 ====
Version update (11.0.0+git182924 -> 11.0.0+git183291)
Subpackages: libasan6 libatomic1 libgcc_s1 libgcc_s1-32bit libgfortran5 libgomp1 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-locale libstdc++6-pp-gcc11 libstdc++6-pp-gcc11-32bit libtsan0 libubsan1
- Bump to efcd941e86b507d77e90a1b13f621e036eacdb45.
- Bump to 7a18bc4ae62081021f4fd90d591a588cac931f77.
- New package, inherits from gcc10
* gcc-add-defaultsspec.diff, add the ability to provide a specs
file that is read by default
* tls-no-direct.diff, avoid direct %fs references on x86 to not
slow down Xen
* gcc43-no-unwind-tables.diff, do not produce unwind tables for
CRT files
* gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr
for ppc, just a testcase
* gcc44-textdomain.patch, make translation files version specific
and adjust textdomain to find them
* gcc44-rename-info-files.patch, fix cross-references in info files
when renaming them to be version specific
* gcc48-libstdc++-api-reference.patch, fix link in the installed
libstdc++ html documentation
* gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with
earlier mpfr versions on old products
* gcc5-no-return-gcc43-workaround.patch, make build work with
host gcc 4.3
* gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes
new warning from -Wextra
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch
* gcc10-foffload-default.patch
- libgccjit subpackage is added.
- HWASAN is built for aarch64 target.
==== glib2 ====
Version update (2.66.4 -> 2.66.6)
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 libgthread-2_0-0-32bit
- Update to version 2.66.6:
+ Fix various instances within GLib where `g_memdup()` was
vulnerable to a silent integer truncation and heap overflow
problem (glgo#GNOME/GLib#2319).
- Update to version 2.66.5:
+ Fix some issues with handling over-long (invalid) input when
parsing for `GDate`.
+ Don?t load GIO modules or parse other GIO environment variables
when `AT_SECURE` is set (i.e. in a setuid/setgid/setcap
process). GIO has always been documented as not being safe to
use in privileged processes, but people persist in using it
unsafely, so these changes should harden things against
potential attacks at least a little. Unfortunately they break a
couple of projects which were relying on reading
`DBUS_SESSION_BUS_ADDRESS`, so GIO continues to read that for
setgid/setcap (but not setuid) processes. This loophole will be
closed in GLib 2.70 (see issue #2316), which should give
modules 6 months to change their behaviour.
+ Fix `g_spawn()` searching `PATH` when it wasn?t meant to.
+ Bugs fixed: bgo#2168, bgo#2210, bgo#2305, glgo#GNOME/GLib!1820,
glgo#GNOME/GLib!1824, glgo#GNOME/GLib!1831,
glgo#GNOME/GLib!1836, glgo#GNOME/GLib!1864,
glgo#GNOME/GLib!1872, glgo#GNOME/GLib!1913,
glgo#GNOME/GLib!1922.
- Rebase/refresh patches:
+ glib2-dbus-socket-path.patch
+ glib2-fate300461-gettext-gkeyfile-suse.patch
+ glib2-gdbus-codegen-version.patch
+ glib2-suppress-schema-deprecated-path-warning.patch
+ glib2-bgo569829-gettext-gkeyfile.patch
==== glibc ====
Version update (2.32 -> 2.33)
Subpackages: glibc-32bit glibc-devel glibc-extra glibc-lang glibc-locale glibc-locale-base nscd
- Update to glibc 2.33
* The dynamic linker accepts the --list-tunables argument which prints
all the supported tunables.
* The dynamic linker accepts the --argv0 argument and provides opportunity
to change argv[0] string.
* The dynamic linker loads optimized implementations of shared objects
from subdirectories under the glibc-hwcaps directory on the library
search path if the system's capabilities meet the requirements for
that subdirectory.
* The new --help option of the dynamic linker provides usage and
information and library search path diagnostics.
* The mallinfo2 function is added to report statistics as per mallinfo,
but with larger field widths to accurately report values that are
larger than fit in an integer.
* Add <sys/platform/x86.h> to provide query macros for x86 CPU features.
* A new fortification level _FORTIFY_SOURCE=3 is available.
* The mallinfo function is marked deprecated.
* When dlopen is used in statically linked programs, alternative library
implementations from HWCAP subdirectories are no longer loaded.
* The deprecated <sys/vtimes.h> header and the function vtimes have been
removed.
* On s390(x), the type float_t is now derived from the macro
__FLT_EVAL_METHOD__ that is defined by the compiler, instead of being
hardcoded to double.
* A future version of glibc will stop loading shared objects from the
"tls" subdirectories on the library search path, the subdirectory that
corresponds to the AT_PLATFORM system name, and also stop employing
the legacy AT_HWCAP search mechanism.
* CVE-2021-3326: An assertion failure during conversion from the
ISO-20220-JP-3 character set using the iconv function has been fixed.
- Remove obsolete, unused /etc/default/nss
- aarch64-static-pie.patch, euc-kr-overrun.patch,
get-nprocs-cpu-online-parsing.patch, iconv-redundant-shift.patch,
iconv-ucs4-loop-bounds.patch, ifunc-fma4.patch,
intl-codeset-suffixes.patch, nscd-gc-cycle.patch,
printf-long-double-non-normal.patch, strerrorname-np.patch,
syslog-locking.patch, sysvipc.patch: Removed
- Remove support for %optimize_power
- Move to power4 baseline on ppc
==== ibus ====
Subpackages: ibus-dict-emoji ibus-gtk ibus-gtk-32bit ibus-gtk3 ibus-lang libibus-1_0-5 libibus-1_0-5-32bit typelib-1_0-IBus-1_0
- Fix the invalid desktop file for auto start (boo#1178447)
- Fix xim.d/ibus so that a Plasma session can use XDG auto start
==== kde-gtk-config5 ====
Subpackages: kde-gtk-config5-gtk3
- Add patch to not pollute stdout, which broke some applications
(boo#1182151, kde#431365):
* 0001-Remove-debug-message-to-avoid-polute-to-stdout.patch
==== kernel-source ====
Version update (5.10.12 -> 5.10.14)
Subpackages: kernel-default kernel-docs
- Linux 5.10.14 (bsc#1012628).
- workqueue: Restrict affinity change to rescuer (bsc#1012628).
- kthread: Extract KTHREAD_IS_PER_CPU (bsc#1012628).
- x86/cpu: Add another Alder Lake CPU to the Intel family
(bsc#1012628).
- objtool: Don't fail the kernel build on fatal errors
(bsc#1012628).
- habanalabs: disable FW events on device removal (bsc#1012628).
- habanalabs: fix backward compatibility of idle check
(bsc#1012628).
- habanalabs: zero pci counters packet before submit to FW
(bsc#1012628).
- drm/amd/display: Fixed corruptions on HPDRX link loss restore
(bsc#1012628).
- drm/amd/display: Use hardware sequencer functions for PG control
(bsc#1012628).
- drm/amd/display: Change function decide_dp_link_settings to
avoid infinite looping (bsc#1012628).
- drm/amd/display: Allow PSTATE chnage when no displays are
enabled (bsc#1012628).
- drm/amd/display: Update dram_clock_change_latency for DCN2.1
(bsc#1012628).
- selftests/powerpc: Only test lwm/stmw on big endian
(bsc#1012628).
- platform/x86: thinkpad_acpi: Add P53/73 firmware to
fan_quirk_table for dual fan control (bsc#1012628).
- nvmet: set right status on error in id-ns handler (bsc#1012628).
- nvme-pci: allow use of cmb on v1.4 controllers (bsc#1012628).
- nvme-tcp: avoid request double completion for concurrent
nvme_tcp_timeout (bsc#1012628).
- nvme-rdma: avoid request double completion for concurrent
nvme_rdma_timeout (bsc#1012628).
- nvme: check the PRINFO bit before deciding the host buffer
length (bsc#1012628).
- udf: fix the problem that the disc content is not displayed
(bsc#1012628).
- i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for
filling TX FIFO (bsc#1012628).
- ALSA: hda: Add Cometlake-R PCI ID (bsc#1012628).
- scsi: ibmvfc: Set default timeout to avoid crash during
migration (bsc#1012628).
- mac80211: fix encryption key selection for 802.3 xmit
(bsc#1012628).
- mac80211: fix fast-rx encryption check (bsc#1012628).
- mac80211: fix incorrect strlen of .write in debugfs
(bsc#1012628).
- objtool: Don't add empty symbols to the rbtree (bsc#1012628).
- ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid
(bsc#1012628).
- ASoC: SOF: Intel: hda: Resume codec to do jack detection
(bsc#1012628).
- scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 (bsc#1012628).
- scsi: libfc: Avoid invoking response handler twice if ep is
already completed (bsc#1012628).
- scsi: scsi_transport_srp: Don't block target in failfast state
(bsc#1012628).
- x86: __always_inline __{rd,wr}msr() (bsc#1012628).
- locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP
(bsc#1012628).
- habanalabs: fix dma_addr passed to dma_mmap_coherent
(bsc#1012628).
- platform/x86: intel-vbtn: Support for tablet mode on Dell
Inspiron 7352 (bsc#1012628).
- platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix
touchscreen on Estar Beauty HD tablet (bsc#1012628).
- tools/power/x86/intel-speed-select: Set higher of
cpuinfo_max_freq or base_frequency (bsc#1012628).
- tools/power/x86/intel-speed-select: Set scaling_max_freq to
base_frequency (bsc#1012628).
- phy: cpcap-usb: Fix warning for missing regulator_disable
(bsc#1012628).
- iommu/vt-d: Do not use flush-queue when caching-mode is on
(bsc#1012628).
- ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD
(bsc#1012628).
- Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0"
(bsc#1012628).
- arm64: Do not pass tagged addresses to __is_lm_address()
(bsc#1012628).
- arm64: Fix kernel address detection of __is_lm_address()
(bsc#1012628).
- arm64: dts: meson: Describe G12b GPU as coherent (bsc#1012628).
- drm/panfrost: Support cache-coherent integrations (bsc#1012628).
- iommu/io-pgtable-arm: Support coherency for Mali LPAE
(bsc#1012628).
- ibmvnic: Ensure that CRQ entry read are correctly ordered
(bsc#1012628).
- net: switchdev: don't set port_obj_info->handled true when
- EOPNOTSUPP (bsc#1012628).
- net: dsa: bcm_sf2: put device node before return (bsc#1012628).
- mlxsw: spectrum_span: Do not overwrite policer configuration
(bsc#1012628).
- stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits
DMA addressing (bsc#1012628).
- net: octeontx2: Make sure the buffer is 128 byte aligned
(bsc#1012628).
- net: fec: put child node on error path (bsc#1012628).
- net: stmmac: dwmac-intel-plat: remove config data on error
(bsc#1012628).
- net: dsa: microchip: Adjust reset release timing to match
reference reset circuit (bsc#1012628).
- commit 0a69f62
- Update
patches.kernel.org/5.10.13-143-vsock-fix-the-race-conditions-in-multi-trans…
(bsc#1012628 bsc#1181806).
Add bsc reference.
- commit 64ec974
- net/mlx5: Fix function calculation for page trees (git-fixes).
- commit e976b88
- Linux 5.10.13 (bsc#1012628).
- iwlwifi: provide gso_type to GSO packets (bsc#1012628).
- nbd: freeze the queue while we're adding connections
(bsc#1012628).
- tty: avoid using vfs_iocb_iter_write() for redirected console
writes (bsc#1012628).
- ACPI: sysfs: Prefer "compatible" modalias (bsc#1012628).
- ACPI: thermal: Do not call acpi_thermal_check() directly
(bsc#1012628).
- kernel: kexec: remove the lock operation of
system_transition_mutex (bsc#1012628).
- ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256
(bsc#1012628).
- parisc: Enable -mlong-calls gcc option by default when
!CONFIG_MODULES (bsc#1012628).
- media: cec: add stm32 driver (bsc#1012628).
- media: cedrus: Fix H264 decoding (bsc#1012628).
- media: hantro: Fix reset_raw_fmt initialization (bsc#1012628).
- media: rc: fix timeout handling after switch to microsecond
durations (bsc#1012628).
- media: rc: ite-cir: fix min_timeout calculation (bsc#1012628).
- media: rc: ensure that uevent can be read directly after rc
device register (bsc#1012628).
- ARM: dts: tbs2910: rename MMC node aliases (bsc#1012628).
- ARM: dts: ux500: Reserve memory carveouts (bsc#1012628).
- ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming
(bsc#1012628).
- wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
(bsc#1012628).
- x86/xen: avoid warning in Xen pv guest with
CONFIG_AMD_MEM_ENCRYPT enabled (bsc#1012628).
- ASoC: AMD Renoir - refine DMI entries for some Lenovo products
(bsc#1012628).
- Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)"
(bsc#1012628).
- drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors (bsc#1012628).
- drm/i915: Always flush the active worker before returning from
the wait (bsc#1012628).
- drm/i915/gt: Always try to reserve GGTT address 0x0
(bsc#1012628).
- drivers/nouveau/kms/nv50-: Reject format modifiers for cursor
planes (bsc#1012628).
- bcache: only check feature sets when sb->version >=
BCACHE_SB_VERSION_CDEV_WITH_FEATURES (bsc#1012628).
- net: usb: qmi_wwan: added support for Thales Cinterion PLSx3
modem family (bsc#1012628).
- s390: uv: Fix sysfs max number of VCPUs reporting (bsc#1012628).
- s390/vfio-ap: No need to disable IRQ after queue reset
(bsc#1012628).
- PM: hibernate: flush swap writer after marking (bsc#1012628).
- x86/entry: Emit a symbol for register restoring thunk
(bsc#1012628).
- efi/apple-properties: Reinstate support for boolean properties
(bsc#1012628).
- crypto: marvel/cesa - Fix tdma descriptor on 64-bit
(bsc#1012628).
- drivers: soc: atmel: Avoid calling at91_soc_init on non AT91
SoCs (bsc#1012628).
- drivers: soc: atmel: add null entry at the end of
at91_soc_allowed_list[] (bsc#1012628).
- btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch
(bsc#1012628).
- btrfs: fix possible free space tree corruption with online
conversion (bsc#1012628).
- KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in
intel_arch_events[] (bsc#1012628).
- KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in
intel_pmu_refresh() (bsc#1012628).
- KVM: arm64: Filter out v8.1+ events on v8.0 HW (bsc#1012628).
- KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested
vmexit (bsc#1012628).
- KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest
mode for VMX (bsc#1012628).
- KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration
(bsc#1012628).
- KVM: x86: get smi pending status correctly (bsc#1012628).
- KVM: Forbid the use of tagged userspace addresses for memslots
(bsc#1012628).
- io_uring: fix wqe->lock/completion_lock deadlock (bsc#1012628).
- xen: Fix XenStore initialisation for XS_LOCAL (bsc#1012628).
- leds: trigger: fix potential deadlock with libata (bsc#1012628).
- arm64: dts: broadcom: Fix USB DMA address translation for
Stingray (bsc#1012628).
- mt7601u: fix kernel crash unplugging the device (bsc#1012628).
- mt76: mt7663s: fix rx buffer refcounting (bsc#1012628).
- mt7601u: fix rx buffer refcounting (bsc#1012628).
- iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit
(bsc#1012628).
- drm/i915/gt: Clear CACHE_MODE prior to clearing residuals
(bsc#1012628).
- drm/i915/pmu: Don't grab wakeref when enabling events
(bsc#1012628).
- net/mlx5e: Fix IPSEC stats (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight
(bsc#1012628).
- drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported
devices (bsc#1012628).
- drm/vc4: Correct lbm size and calculation (bsc#1012628).
- drm/vc4: Correct POS1_SCL for hvs5 (bsc#1012628).
- drm/i915: Check for all subplatform bits (bsc#1012628).
- drm/i915/selftest: Fix potential memory leak (bsc#1012628).
- uapi: fix big endian definition of ipv6_rpl_sr_hdr
(bsc#1012628).
- KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM
(bsc#1012628).
- tee: optee: replace might_sleep with cond_resched (bsc#1012628).
- xen-blkfront: allow discard-* nodes to be optional
(bsc#1012628).
- blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in
hctx_may_queue (bsc#1012628).
- clk: imx: fix Kconfig warning for i.MX SCU clk (bsc#1012628).
- clk: mmp2: fix build without CONFIG_PM (bsc#1012628).
- clk: qcom: gcc-sm250: Use floor ops for sdcc clks (bsc#1012628).
- ARM: imx: build suspend-imx6.S with arm instruction set
(bsc#1012628).
- ARM: zImage: atags_to_fdt: Fix node names on added root nodes
(bsc#1012628).
- netfilter: nft_dynset: add timeout extension to template
(bsc#1012628).
- Revert "RDMA/mlx5: Fix devlink deadlock on net namespace
deletion" (bsc#1012628).
- Revert "block: simplify set_init_blocksize" to regain lost
performance (bsc#1012628).
- xfrm: Fix oops in xfrm_replay_advance_bmp (bsc#1012628).
- xfrm: fix disable_xfrm sysctl when used on xfrm interfaces
(bsc#1012628).
- selftests: xfrm: fix test return value override issue in
xfrm_policy.sh (bsc#1012628).
- xfrm: Fix wraparound in xfrm_policy_addr_delta() (bsc#1012628).
- arm64: dts: ls1028a: fix the offset of the reset register
(bsc#1012628).
- ARM: imx: fix imx8m dependencies (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status
(bsc#1012628).
- ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms
(bsc#1012628).
- arm64: dts: imx8mp: Correct the gpio ranges of gpio3
(bsc#1012628).
- firmware: imx: select SOC_BUS to fix firmware build
(bsc#1012628).
- RDMA/cxgb4: Fix the reported max_recv_sge value (bsc#1012628).
- ASoC: dt-bindings: lpass: Fix and common up lpass dai ids
(bsc#1012628).
- ASoC: qcom: Fix incorrect volatile registers (bsc#1012628).
- ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY
(bsc#1012628).
- ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field
(bsc#1012628).
- spi: altera: Fix memory leak on error path (bsc#1012628).
- ASoC: Intel: Skylake: skl-topology: Fix OOPs ib
skl_tplg_complete (bsc#1012628).
- powerpc/64s: prevent recursive replay_soft_interrupts causing
superfluous interrupt (bsc#1012628).
- pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
(bsc#1012628).
- pNFS/NFSv4: Update the layout barrier when we schedule a
layoutreturn (bsc#1012628).
- ASoC: SOF: Intel: soundwire: fix select/depend unmet
dependencies (bsc#1012628).
- ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup
(bsc#1012628).
- iwlwifi: pcie: avoid potential PNVM leaks (bsc#1012628).
- iwlwifi: pnvm: don't skip everything when not reloading
(bsc#1012628).
- iwlwifi: pnvm: don't try to load after failures (bsc#1012628).
- iwlwifi: pcie: set LTR on more devices (bsc#1012628).
- iwlwifi: pcie: use jiffies for memory read spin time limit
(bsc#1012628).
- iwlwifi: pcie: reschedule in long-running memory reads
(bsc#1012628).
- mac80211: pause TX while changing interface type (bsc#1012628).
- ice: fix FDir IPv6 flexbyte (bsc#1012628).
- ice: Implement flow for IPv6 next header (extension header)
(bsc#1012628).
- ice: update dev_addr in ice_set_mac_address even if HW filter
exists (bsc#1012628).
- ice: Don't allow more channels than LAN MSI-X available
(bsc#1012628).
- ice: Fix MSI-X vector fallback logic (bsc#1012628).
- i40e: acquire VSI pointer only after VF is initialized
(bsc#1012628).
- igc: fix link speed advertising (bsc#1012628).
- net/mlx5: Fix memory leak on flow table creation error flow
(bsc#1012628).
- net/mlx5e: E-switch, Fix rate calculation for overflow
(bsc#1012628).
- net/mlx5e: free page before return (bsc#1012628).
- net/mlx5e: Reduce tc unsupported key print level (bsc#1012628).
- net/mlx5: Maintain separate page trees for ECPF and PF functions
(bsc#1012628).
- net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is
disabled (bsc#1012628).
- net/mlx5e: Fix CT rule + encap slow path offload and deletion
(bsc#1012628).
- net/mlx5e: Correctly handle changing the number of queues when
the interface is down (bsc#1012628).
- net/mlx5e: Revert parameters on errors when changing trust
state without reset (bsc#1012628).
- net/mlx5e: Revert parameters on errors when changing MTU and
LRO state without reset (bsc#1012628).
- net/mlx5: CT: Fix incorrect removal of tuple_nat_node from
nat rhashtable (bsc#1012628).
- can: dev: prevent potential information leak in can_fill_info()
(bsc#1012628).
- ACPI/IORT: Do not blindly trust DMA masks from firmware
(bsc#1012628).
- of/device: Update dma_range_map only when dev has valid
dma-ranges (bsc#1012628).
- iommu/amd: Use IVHD EFR for early initialization of IOMMU
features (bsc#1012628).
- iommu/vt-d: Correctly check addr alignment in
qi_flush_dev_iotlb_pasid() (bsc#1012628).
- nvme-multipath: Early exit if no path is available
(bsc#1012628).
- selftests: forwarding: Specify interface when invoking mausezahn
(bsc#1012628).
- rxrpc: Fix memory leak in rxrpc_lookup_local (bsc#1012628).
- NFC: fix resource leak when target index is invalid
(bsc#1012628).
- NFC: fix possible resource leak (bsc#1012628).
- ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default
(bsc#1012628).
- ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default
(bsc#1012628).
- ASoC: topology: Properly unregister DAI on removal
(bsc#1012628).
- ASoC: topology: Fix memory corruption in
soc_tplg_denum_create_values() (bsc#1012628).
- scsi: qla2xxx: Fix description for parameter
ql2xenforce_iocb_limit (bsc#1012628).
- team: protect features update by RCU to avoid deadlock
(bsc#1012628).
- tcp: make TCP_USER_TIMEOUT accurate for zero window probes
(bsc#1012628).
- tcp: fix TLP timer not set when CA_STATE changes from DISORDER
to OPEN (bsc#1012628).
- vsock: fix the race conditions in multi-transport support
(bsc#1012628).
- Update patches.suse/acpi_thermal_passive_blacklist.patch
(bsc#333043).
- commit 3527948
==== libevent ====
- Drop insserv_prereq and fillup_prereq macros: there are no
pre-scripts that would justify these dependencies.
==== libqt5-qtbase ====
Subpackages: libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5OpenGL5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libqt5-qtbase-platformtheme-gtk3
- Add patch to fix build with GCC 11 (boo#1181861, QTBUG-90395):
* 0001-Fix-build-with-GCC-11-include-limits.patch
* 0002-Build-fixes-for-GCC-11.patch
==== libreoffice ====
Version update (7.0.4.2 -> 7.1.0.3)
Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Update to 7.1.0.3
* RC3 7.1 series
- Update bundled dependencies
- New patch use-comphelper.patch to fix build
- Rebased patch bsc1177955.diff
- Dropped merged patches:
* 0001-Upgrade-liborcus-to-0.16.0.patch
* bsc1178944.diff
* bsc1178943.diff
* bsc1178807.diff
* bsc1179025.diff
==== libselinux ====
Subpackages: libselinux1 libselinux1-32bit selinux-tools
- Add Recommends: selinux-autorelabel, which is very important
for healthy use of the SELinux on the system (/.autorelabel
mechanism) (bsc#1181837).
==== libshout ====
Version update (2.4.4 -> 2.4.5)
- update to 2.4.5:
* Improved shout.h for reading, and understanding.
* Marked dumpfile support as obsolete (as SHOUT_PROTOCOL_XAUDIOCAST already is).
* Added Support for setting the content language.
* Avoid the use of obsolete functions (#2317).
* Several small fixes for non-blocking mode (#2321, #2315).
* Corrected detection of libogg (mostly for windows targets).
* Now accept TLS mode "auto" when build without TLS support.
* Added new tool shout(1).
==== libwebp ====
Version update (1.1.0 -> 1.2.0)
Subpackages: libwebp7 libwebpdemux2 libwebpmux3
- update to 1.2.0:
* API changes in libwebp: encode.h: add a qmin / qmax range for
quality factor (cwebp adds -qrange)
* lossless encoder improvements
* SIMD support for Wasm builds
* import fuzzers from oss-fuzz & chromium
* webpmux: add a '-set loop <value>' option
==== lightdm ====
Subpackages: liblightdm-gobject-1-0 lightdm-lang
- Add lightdm-glibc-2.33-fix.patch that fixes issue with glibc 2.33
(boo#1181778). The patch was suggested as gh#168.
==== logrotate ====
Version update (3.17.0 -> 3.18.0)
- Update to 3.18.0:
* Allow UIDs and GIDs to be specified numerically
* Add support for Zstandard compressed files
* Make delaycompress not to fail with rotate 0
==== nghttp2 ====
Version update (1.42.0 -> 1.43.0)
- update to 1.43.0:
* doc: Make doc generation work with sphinx v3.3
* python: Require python3 for python bindings
* python: Require python3 for python scripts
* nghttpx: Make sure that Pool gets cleared when all buffers are returned
* nghttpx: Choose ECDSA cert if compatible signature algorithm available
* nghttpx: Add workaround to include ':' in backend pattern
==== nodejs-common ====
- set nodejs14 as default for sle15-sp3+
- set nodejs15 as default for TW
==== openssh ====
Subpackages: openssh-clients openssh-common openssh-server
- Add openssh-whitelist-syscalls.patch (bsc#1182232), fixing
failure to accept connections on 32-bit platforms with
glibc 2.33+.
==== php7 ====
Version update (7.4.14 -> 7.4.15)
Subpackages: php7-cli php7-ctype php7-dom php7-gd php7-gettext php7-iconv php7-json php7-mbstring php7-mysql php7-openssl php7-pdo php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter
- updated to 7.4.15: This is a security release which also contains
several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.15
- suppress warning for all flavors not equal to "" in multibuild
% php7.rpmlintrc
- add versioning to php-sapi as well
- require this PHP version of subpackages in Recommends/Suggests
- run apache-rex tests in php7:test as packages need to be build
first (otherwise tests run with previous version)
- add php_cfgdir and php_extdir macros
==== pigz ====
Version update (2.4 -> 2.6)
- update to 2.6:
* Add --huffman/-H and --rle/U strategy options
* Fix issue when compiling for no threads
* Fail silently on a broken pipe
* Add --alias/-A option to set .zip name for stdin input
* Add --comment/-C option to add comment in .gz or .zip
* Several bug and behavior fixes
- drop fortify.patch: obsolete
==== pinentry ====
Subpackages: pinentry-gnome3 pinentry-gtk2 pinentry-qt5
- add _multibuild to separate out gui client builds
==== postfix ====
Version update (3.5.8 -> 3.5.9)
Subpackages: postfix-doc
- (bsc#1180473) [Build 20201230] postfix has invalid default config
(bsc#1181381) [Build 130.3] openQA test fails in mta, mutt -
postfix broken: "queue file write error" and "error: unsupported
dictionary type: hash"
Export DEF_DB_TYPE before starting the perl script.
- bsc#1180473 - [Build 20201230] postfix has invalid default config
Fixing config.postfix and sysconfig.postfix
- Update to 3.5.9
* improves the reporting of DNSSEC problems that may affect
DANE security
- Only do the conversion from the hash/btree databases to lmdb when
the default database type changes from hash to lmdb and do not
stop and start the service (the old compiled databases can live
together with the new ones)
- convert-bdb-to-lmdb.sh
- Clean up the specfile
* Remove < 1330 conditional builds
* Use generated postfix-files instead of the obsolete one from
postfix-SUSE.tar.gz
* Use dynamicmaps.cf.d instead of modifying dynamicmaps.cf upon
(de)installation of optional mysql, pgsql and ldap subpackages
* Use default location for post-install, postfix-tls-script,
postfix-wrapper and postmulti-script
- Set lmdb to be the default db.
- Convert btree tables to lmdb too. Stop postfix before converting from
bdb to lmdb
- This package is without bdb support. That's why convert must be done
without any suse release condition.
o remove patch postfix-no-btree.patch
o add set-default-db-type.patch
- Set database type for address_verify_map and postscreen_cache_map
to lmdb (btree requires Berkeley DB)
o add postfix-no-btree.patch
- Set default database type to lmdb and fix update_postmaps script
- Use variable substition instead of sed to remove .db suffix and
substitute hash: for lmdb: in /etc/postfix/master.cf as well.
Check before substitution if there is something to do (to keep
rpmcheck happy).
- bsc#1176650 L3: What is regularly triggering the "fillup"
command and changing modify-time of /etc/sysconfig/postfix?
o Remove miss placed fillup_only call from %verifyscript
- Remove Berkeley DB dependency (JIRA#SLE-12191)
The pacakges postfix is build without Berkely DB support.
lmdb will be used instead of BDB.
The pacakges postfix-bdb is build with Berkely DB support.
o add patch for main.cf for postfix-bdb package
postfix-bdb-main.cf.patch
==== python-pybind11 ====
Version update (2.5.0 -> 2.6.2)
- Add docs/changelog.rst to package contents
- Update to v2.6.2
* See changelog for changes since 2.5.0
==== python-requests ====
- Don't pin idna<3 in the egg-info so that depending packages
can install the new idna dropping python2
==== qemu ====
Subpackages: qemu-ipxe qemu-microvm qemu-seabios qemu-sgabios qemu-skiboot qemu-vgabios
- Switch the modules qemu-ui-display-gpu and qemu-ui-display-gpu-pci
from being an x86 only Recommends, to a Recommends for all arch's
except s390x (boo#1181350)
- Fix qemu-hw-usb-smartcard to not be a Recommends for s390x
- Minor spec file tweaks for compatibility with upcoming spec file
formatter
- Make note that this patch takes care of an OOB access in ARM
interrupt handling (CVE-2021-20221 bsc#1181933)
hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch
- Include upstream patches designated as stable material and
reviewed for applicability to include here
block-Separate-blk_is_writable-and-blk_s.patch
hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch
hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch
hw-timer-slavio_timer-Allow-64-bit-acces.patch
net-Fix-handling-of-id-in-netdev_add-and.patch
target-arm-Don-t-decode-insns-in-the-XSc.patch
target-arm-Fix-MTE0_ACTIVE.patch
target-arm-Introduce-PREDDESC-field-defi.patch
target-arm-Update-PFIRST-PNEXT-for-pred_.patch
target-arm-Update-REV-PUNPK-for-pred_des.patch
target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch
tcg-Use-memset-for-large-vector-byte-rep.patch
ui-vnc-Add-missing-lock-for-send_color_m.patch
virtio-move-use-disabled-flag-property-t.patch
- binutils v2.36 has changed the handling of the assembler's
- mx86-used-note, resulting in a build failure. To compensate, we
now explicitly specify -mx86-used-note=no in the seabios Makefile
(boo#1181775)
build-be-explicit-about-mx86-used-note-n.patch
==== re2 ====
Version update (20201101 -> 20210202)
- Update to version 2021-02-02:
* Address `-Wnull-dereference' warnings from GCC 10.x.
==== rubygem-i18n ====
Version update (1.8.7 -> 1.8.8)
Subpackages: ruby2.7-rubygem-i18n ruby3.0-rubygem-i18n
- updated to version 1.8.8
* Fixed threadsafety issues in Simple backend: #554
* Re-attempt to fix threadsafety of fallbacks: #548
* Use OpenSSL::Digest instead of usual Digest libraries: #549
* Goodbye, post-install message #552
* Use Rails' main branch, instead of master #553
==== rubygem-rspec-mocks ====
Version update (3.10.1 -> 3.10.2)
- updated to version 3.10.2
[#]## 3.10.2 / 2021-01-27
[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.10.1...v3.10.2)
Bug Fixes:
* Support keyword arguments with `and_call_original` on Ruby 3.0.
(Bryan Powell, #1385)
* `RSpec::Mocks::Constant#previously_defined?` is now always a boolean.
(Phil Pirozhkov, #1397)
* Support keyword arguments on Ruby 3.0 when used with `expect_any_instance_of`
or `allow_any_instance_of` with `and_call_original`.
(Jess Hottenstein, #1407)
==== rubygem-rspec-support ====
Version update (3.10.1 -> 3.10.2)
- updated to version 3.10.2
[#]## 3.10.2 / 2021-01-28
[Full Changelog](http://github.com/rspec/rspec-support/compare/v3.10.1...v3.10.2)
Bug Fixes:
* Fix issue with `RSpec::Support.define_optimized_require_for_rspec` on JRuby
9.1.17.0 (Jon Rowe, #492)
==== thai-fonts ====
- Utilize modern rpm macros. Nudge the description a bit.
- Update description.
==== unixODBC ====
- Fix incorrect permission for documentation files.
Using %attr affects the documentation subdirectory permission.
Instead, the executable bit for doc files will be removed in
the %prep section.
==== v4l2loopback ====
Subpackages: v4l2loopback-autoload v4l2loopback-kmp-default v4l2loopback-utils
- Add undefined macros when building on older distributions
==== virtualbox ====
Subpackages: virtualbox-guest-tools virtualbox-guest-x11
- Fix build for Leap 15.3. File "fixes_for_leap15.3.patch" is added.
==== virtualbox-kmp ====
Version update (6.1.18_k5.10.12_1 -> 6.1.18_k5.10.14_1)
- Fix build for Leap 15.3. File "fixes_for_leap15.3.patch" is added.
==== wpa_supplicant ====
Subpackages: wpa_supplicant-gui
- Add CVE-2021-0326.patch -- P2P group information processing vulnerability
(bsc#1181777)
==== yast2-trans ====
Version update (84.87.20210130.332fb904b7 -> 84.87.20210205.68980f3ed7)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20210205.68980f3ed7:
* New POT for text domain 'qt-pkg'.
* New POT for text domain 'qt'.
* New POT for text domain 'ncurses-pkg'.
* New POT for text domain 'wol'.
* New POT for text domain 'vpn'.
* New POT for text domain 'users'.
* New POT for text domain 'update'.
* New POT for text domain 'tune'.
* New POT for text domain 'sysconfig'.
* New POT for text domain 'support'.
* New POT for text domain 'sudo'.
* New POT for text domain 'storage'.
* New POT for text domain 'squid'.
* New POT for text domain 'sound'.
* New POT for text domain 'snapper'.
* New POT for text domain 'slp-server'.
* New POT for text domain 'services-manager'.
* New POT for text domain 'security'.
* New POT for text domain 'scanner'.
* New POT for text domain 'samba-server'.
* New POT for text domain 'samba-client'.
* New POT for text domain 's390'.
* New POT for text domain 'rmt'.
* New POT for text domain 'relocation-server'.
* New POT for text domain 'reipl'.
* New POT for text domain 'registration'.
* New POT for text domain 'rdp'.
* New POT for text domain 'proxy'.
* New POT for text domain 'printer'.
* New POT for text domain 'pam'.
* New POT for text domain 'packager'.
* New POT for text domain 'online-update'.
* New POT for text domain 'ntp-client'.
* New POT for text domain 'nis_server'.
* New POT for text domain 'nis'.
* New POT for text domain 'nfs_server'.
* New POT for text domain 'nfs'.
* New POT for text domain 'network'.
* New POT for text domain 'multipath'.
* New POT for text domain 'migration'.
* New POT for text domain 'mail'.
* New POT for text domain 'ldap-client'.
* New POT for text domain 'ldap'.
* New POT for text domain 'kdump'.
* New POT for text domain 'journalctl'.
* New POT for text domain 'isns'.
* New POT for text domain 'iscsi-lio-server'.
* New POT for text domain 'iscsi-client'.
* New POT for text domain 'iplb'.
* New POT for text domain 'instserver'.
* New POT for text domain 'installation'.
* New POT for text domain 'http-server'.
* New POT for text domain 'geo-cluster'.
* New POT for text domain 'ftp-server'.
* New POT for text domain 'firewall'.
* New POT for text domain 'fcoe-client'.
* New POT for text domain 'drbd'.
* New POT for text domain 'dns-server'.
* New POT for text domain 'dhcp-server'.
* New POT for text domain 'crowbar'.
* New POT for text domain 'country'.
* New POT for text domain 'control'.
* New POT for text domain 'cluster'.
* New POT for text domain 'bootloader'.
* New POT for text domain 'base'.
* New POT for text domain 'autoinst'.
* New POT for text domain 'auth-client'.
* New POT for text domain 'audit-laf'.
* New POT for text domain 'apparmor'.
* New POT for text domain 'add-on'.
* Add empty po files for cc and cc-control
* product-check.sh: Add support for 000product and inherited products
* DOMAIN_MAP: Add system-role-common-criteria
* Automatic update of wol.
* Automatic update of vpn.
* Automatic update of users.
* Automatic update of update.
* Automatic update of tune.
* Automatic update of s390.
* Automatic update of sysconfig.
* Automatic update of support.
* Automatic update of sudo.
* Automatic update of storage.
* Automatic update of squid.
* Automatic update of sound.
* Automatic update of snapper.
* Automatic update of slp-server.
* Automatic update of services-manager.
* Automatic update of security.
* Automatic update of scanner.
* Automatic update of samba-server.
* Automatic update of samba-client.
* Automatic update of rmt.
* Automatic update of relocation-server.
* Automatic update of reipl.
* Automatic update of registration.
* Automatic update of rdp.
* Automatic update of proxy.
* Automatic update of printer.
* Automatic update of pam.
* Automatic update of packager.
* Automatic update of online-update.
* Automatic update of ntp-client.
* Automatic update of nis_server.
* Automatic update of nis.
* Automatic update of nfs_server.
* Automatic update of nfs.
* Automatic update of network.
* Automatic update of multipath.
* Automatic update of migration.
* Automatic update of mail.
* Automatic update of ldap-client.
* Automatic update of ldap.
* Automatic update of kdump.
* Automatic update of journalctl.
* Automatic update of isns.
* Automatic update of iscsi-lio-server.
* Automatic update of iscsi-client.
* Automatic update of iplb.
* Automatic update of instserver.
* Automatic update of installation.
* Automatic update of http-server.
* Automatic update of geo-cluster.
* Automatic update of ftp-server.
* Automatic update of firewall.
* Automatic update of fcoe-client.
* Automatic update of drbd.
* Automatic update of dns-server.
* Automatic update of dhcp-server.
* Automatic update of crowbar.
* Automatic update of country.
* Automatic update of control.
* Automatic update of cluster.
* Automatic update of bootloader.
* Automatic update of base.
* Automatic update of autoinst.
* Automatic update of auth-client.
* Automatic update of audit-laf.
* Automatic update of apparmor.
* Automatic update of add-on.
* New POT for text domain 'ncurses'.
* New POT for text domain 'autoinst'.
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&versio…
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:
attica-qt5 (5.78.0 -> 5.79.0)
avahi
avahi-glib2
baloo5 (5.78.0 -> 5.79.0)
bluez-qt (5.78.0 -> 5.79.0)
breeze5-icons (5.78.0 -> 5.79.0)
btrfsmaintenance
dhcp (4.3.5 -> 4.4.2)
elfutils (0.182 -> 0.183)
elfutils-debuginfod (0.182 -> 0.183)
frameworkintegration (5.78.0 -> 5.79.0)
fuse3 (3.10.1 -> 3.10.2)
git (2.30.0 -> 2.30.1)
gnome-builder (3.38.1 -> 3.38.2)
gnome-software (3.38.0 -> 3.38.1)
ibus-m17n (1.4.3 -> 1.4.4)
json-glib (1.6.0 -> 1.6.2)
kactivities-stats (5.78.0 -> 5.79.0)
kactivities5 (5.78.0 -> 5.79.0)
karchive (5.78.0 -> 5.79.0)
kauth (5.78.0 -> 5.79.0)
kbookmarks (5.78.0 -> 5.79.0)
kcalendarcore (5.78.0 -> 5.79.0)
kcmutils (5.78.0 -> 5.79.0)
kcodecs (5.78.0 -> 5.79.0)
kcompletion (5.78.0 -> 5.79.0)
kconfig (5.78.0 -> 5.79.0)
kconfigwidgets (5.78.0 -> 5.79.0)
kcontacts (5.78.0 -> 5.79.0)
kcoreaddons (5.78.0 -> 5.79.0)
kcrash (5.78.0 -> 5.79.0)
kdav (5.78.0 -> 5.79.0)
kdbusaddons (5.78.0 -> 5.79.0)
kdeclarative (5.78.0 -> 5.79.0)
kded (5.78.0 -> 5.79.0)
kdelibs4support (5.78.0 -> 5.79.0)
kdesu (5.78.0 -> 5.79.0)
kdevelop5 (5.6.1 -> 5.6.2)
kdnssd-framework (5.78.0 -> 5.79.1)
kdoctools (5.78.0 -> 5.79.0)
kemoticons (5.78.0 -> 5.79.0)
kfilemetadata5 (5.78.0 -> 5.79.0)
kglobalaccel (5.78.0 -> 5.79.0)
kguiaddons (5.78.0 -> 5.79.0)
kholidays (5.78.0 -> 5.79.0)
khtml (5.78.0 -> 5.79.0)
ki18n (5.78.0 -> 5.79.0)
kiconthemes (5.78.0 -> 5.79.0)
kidletime (5.78.0 -> 5.79.0)
kimageformats (5.78.0 -> 5.79.0)
kinit (5.78.0 -> 5.79.0)
kio (5.78.0 -> 5.79.0)
kirigami2 (5.78.0 -> 5.79.0)
kitemmodels (5.78.0 -> 5.79.0)
kitemviews (5.78.0 -> 5.79.0)
kjobwidgets (5.78.0 -> 5.79.0)
kjs (5.78.0 -> 5.79.0)
knewstuff (5.78.0 -> 5.79.0)
knotifications (5.78.0 -> 5.79.0)
knotifyconfig (5.78.0 -> 5.79.0)
kpackage (5.78.0 -> 5.79.0)
kparts (5.78.0 -> 5.79.0)
kpeople5 (5.78.0 -> 5.79.0)
kpty (5.78.0 -> 5.79.0)
kquickcharts (5.78.0 -> 5.79.0)
kross (5.78.0 -> 5.79.0)
krunner (5.78.0 -> 5.79.0)
kservice (5.78.0 -> 5.79.0)
ktexteditor (5.78.0 -> 5.79.0)
ktextwidgets (5.78.0 -> 5.79.0)
kunitconversion (5.78.0 -> 5.79.0)
kwallet (5.78.0 -> 5.79.0)
kwayland (5.78.0 -> 5.79.0)
kwidgetsaddons (5.78.0 -> 5.79.0)
kwindowsystem (5.78.0 -> 5.79.0)
kxmlgui (5.78.0 -> 5.79.0)
libKF5ModemManagerQt (5.78.0 -> 5.79.0)
libKF5NetworkManagerQt (5.78.0 -> 5.79.0)
libcap (2.47 -> 2.48)
libdatrie (0.2.12 -> 0.2.13)
libevdev (1.9.1 -> 1.11.0)
libfastjson (0.99.8 -> 0.99.9)
libmfx
liborcus
libreoffice
libupnp (1.14.0 -> 1.14.1)
libvirt
mpfr
ntp
openjpeg2 (2.3.1 -> 2.4.0)
perl-Mojolicious (8.73 -> 9.01)
pidgin
pipewire (0.3.20 -> 0.3.21)
plasma-framework (5.78.0 -> 5.79.0)
prison-qt5 (5.78.0 -> 5.79.0)
procps (3.3.16 -> 3.3.17)
purpose (5.78.0 -> 5.79.0)
python-Jinja2 (2.11.2 -> 2.11.3)
python-Twisted
python-cffi (1.14.4 -> 1.14.5)
python-cryptography (3.3.1 -> 3.3.2)
python-gevent (20.9.0 -> 21.1.2)
python-geventhttpclient (1.4.4 -> 1.4.5)
python-greenlet (0.4.17 -> 1.0.0)
python-idna (2.10 -> 3.1)
python-matplotlib
python-numpy (1.19.5 -> 1.20.1)
python-pybind11
python-pytz (2020.5 -> 2021.1)
python-pyzmq (20.0.0 -> 22.0.3)
python-reportlab
python-requests-toolbelt
qqc2-desktop-style (5.78.0 -> 5.79.0)
reiserfs
salt
screen
solid (5.78.0 -> 5.79.0)
sonnet (5.78.0 -> 5.79.0)
spamassassin
srt
subversion (1.14.0 -> 1.14.1)
syndication (5.78.0 -> 5.79.0)
syntax-highlighting (5.78.0 -> 5.79.1)
system-users
sysuser-tools
telepathy-glib (0.24.1 -> 0.24.2)
threadweaver (5.78.0 -> 5.79.0)
util-linux
util-linux-systemd
vm-install (0.10.10 -> 0.10.11)
vulkan-loader (1.2.165 -> 1.2.169)
xen (4.14.1_08 -> 4.14.1_11)
zxing-cpp (1.1.0 -> 1.1.1)
=== Details ===
==== attica-qt5 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Attica5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Make int -> QString conversion explicit
* Port from QNetworkRequest::FollowRedirectsAttribute to QNetworkRequest::RedirectPolicyAttribute
==== avahi ====
Subpackages: avahi-lang libavahi-client3 libavahi-client3-32bit libavahi-common3 libavahi-common3-32bit libavahi-core7
- Drop configure --libexecdir variable as it does not appear
to be used by the source archive.
- Build python bindings subpackages for all flavors
* use the python-rpm-macros singlespec system: The macro
%python_subpackages together with %python_subpackage_only
creates the pythonXY-avahi bindings package for all python
flavors on Tumbleweed (currently python36, python38)
* Put the avahi-bookmarks command under updates-alternatives
control to avoid package conflicts between flavors
* outside of build_core, the build continues to use but not
install everything in the primary python3 flavor.
* For distros without multiple python3 flavors and/or older
python-rpm-macros, the status quo is unchanged.
==== avahi-glib2 ====
Subpackages: libavahi-glib1 libavahi-gobject0 libavahi-ui-gtk3-0
- Fix split-provides for python3-avahi-gtk: avahi-python is
provided/obsoleted by the primary python38-avahi package.
avahi-discover is the only extra file provided here, not
avahi-bookmarks
==== baloo5 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-imports-lang baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes to list here.
==== bluez-qt ====
Version update (5.78.0 -> 5.79.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Use QLatin1Char instead of wchat_t
* Add missing list include
* Change QStringList forward decl to include
==== breeze5-icons ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* new telegram-panel icons
* Use correct style for align-horizontal-left-out icons (kde#432273)
* Add new kickoff icons Matches the appearance of current kickoff (kde#431883)
* Add rating-half, 100% opacity for rating-unrated, Text color for rating in dark theme
* Remove KeePassXC icons (kde#431593)
* Fix @3x icons (kde#431475)
* add neochat icon
==== btrfsmaintenance ====
- Require libzypp plugin only if zypper is used (Required for e.g.
image based systems).
==== dhcp ====
Version update (4.3.5 -> 4.4.2)
Subpackages: dhcp-client dhcp-doc dhcp-relay dhcp-server
- update to 4.4.2:
* Please note that that ISC DHCP is now licensed under the Mozilla Public
License, MPL 2.0.
In general, the areas of focus for ISC DHCP 4.4 were:
1. Dynamic DNS additions
2. dhclient improvements
3. Support for dynamic shared libraries
* Added the interface name to socket initialization failure log messages.
Prior to this the log messages stated only the error reason without
stating the target interface.
* Corrected buffer pointer logic in dhcrelay functions that manipulate
agent relay options. Thanks to Thomas Imbert of MSRC Vulnerabilities
& Mitigations for reporting the issue.
* Corrected unresolved symbol errors building relay_unittests when
configured to build using libtool.
* A new configuration parameter, ping-cltt-secs (v4 operation only), has
been added to allow the user to specify the number of seconds that must
elapse since CLTT before a ping check is conducted. Prior to this, the
value was hard coded at 60 seconds. Please see the server man pages for
a more detailed discussion.
* A new configuration parameter, ping-timeout-ms (v4 operation only),
has been added that allows the user to specify the amount of time
the server waits for a ping-check response in milliseconds rather
than in seconds (via ping-timeout). When greater than zero, the value
of ping-timeout-ms will override the value of ping-timeout. Thanks
to Jay Doran from Bluecat Networks for suggesting this feature.
* An experimental tool called, Keama (KEA Migration Assistant), which helps
translate ISC DHCP configurations to Kea configurations, is now included
in the distribution.
* Corrected a misuse of the BIND9 DDNS API which caused DDNS updates to be
carried out over TCP rather than UDP. The coding error was exposed by
migration to BIND9 9.11. Thanks to Jinmei Tatuya at Infoblox for
reporting the issue.
* Bind9 now defaults to requiring python to build. The Makefile for
building Bind9 when bundled with ISC DHCP was modified to turn off
this dependency.
* Corrected a dual-stack mixed-mode issue that occurs when both
ddns-guard-id-must-match and ddns-other-guard-is-dynamic
are enabled and that caused the server to incorrectly interpret
the presence of a guard record belonging to another client as
a case of no guard record at all. Thanks to Fernando Soto
from BlueCat Networks for reporting this issue.
* Corrected a compilation issue that occurred when building without DNS
update ability (e.g. by undefining NSUPDATE).
* Corrected an issue that was causing the server, when running in
DHPCv4 mode, to segfault when class lease limits are reached.
Thanks to Peter Nagy at Porion-Digital for reporting the matter
and submitting a patch.
* Made minor changes to eliminate warnings when compiled with GCC 9.
Thanks to Brett Neumeier for bringing the matter to our attention.
* Fixed potential memory leaks in parser error message generation
spotted by Coverity, CIDs: 1448191, 1448193, 1448194, 1448195
* Updated URL of IEEE oui.txt in contrib/dhcp-lease-list.pl. Thanks
to Tommy Smith for contributing the patch.
* Fixed define flags when using SO_BINDTODEVICE. Thanks to Joe LeVeque for
reporting the issue.
* Applied a patch from OpenBSD to always set the scope id of outbound
DHPCv6 packets. Note this change only applies when compiling under
OpenBSD. Thanks to Brad Smith at OpenBSD from bringing it to our
attention.
* Modified dhclient to not discard config file leases that are
duplicates of server-provided leases and to retain such leases
after they have been used as the fallback active lease and
DHCP service has been restored. This allows them to be used
more than once during the lifetime of a dhclient instance.
This applies to DHCPv4 operation only.
* Corrected a number of reference counter and zero-length buffer leaks.
Thanks to Christopher Ertl of MSRC Vulnerabilities & Mitigations for
pointing them out.
* Closed a small window of time between the installation of graceful
shutdown signal handlers and application context startup, during which
the receipt of shutdown signal would cause a REQUIRE() assertion to
occur. Note this issue is only visible when compiling with
ENABLE_GENTLE_SHUTDOWN defined.
* Corrected a buffer overflow that can occur when retrieving zone
names that are more than 255 characters in length.
* The "d" domain name option format was incorrectly handled as text
instead of RFC 1035 wire format. Thanks to Jay Doran at BlueCat Networks
for reporting this issue.
* Improved the error message issued when a host declaration has both
a uid and a dhcp-client-identifier. Server configuration parsing will
now fail if a host declaration specifies more than one uid.
* Updated developer's documentation on building and running unit tests.
Removed support for --with-atf=bind as BIND9 no longer bundles in ATF
source.
* Fixed a syntax error in ldap.c which cropped up under Ubuntu
18.04.1/gcc 7.4.0. Thanks to Charles Hedrick for pointing it out.
* Added clarification to dhcp-options.5 section on ip-address values
describing the first-use DNS resolution of options with hostnames as
values (e.g. next-server).
* The option format for the server option omapi-key was changed to a
format type 'k' (key name); while server options ldap-port and
ldap-init-retry were changed to 'L' (unsigned 32-bit integer). These
three options were inadvertantly broken when the 'd' format content
was changed to comply with RFC 1035 wire format (see Gitlab #2).
* A delayed-ack value of 0 (the default), now correctly disables the delayed
feature. A change in 4.4.0 prohibited lease updates marking leases active
from be written to the lease file when delayed-ack is 0. This in turn,
caused servers to lose active lease assignments upon restart.
! Option reference count was not correctly decremented in error path
when parsing buffer for options. Reported by Felix Wilhelm, Google
Security Team.
CVE: CVE-2018-5733
! Corrected an issue where large sized 'X/x' format options were causing
option handling logic to overwrite memory when expanding them to human
readable form. Reported by Felix Wilhelm, Google Security Team.
CVE: CVE-2018-5732
* Added use of new Bind9 compatibility header files, that are now necessary
to supply type definitions for primitive data types, removed from Bind9
proper. Altered util/bind.sh to pull from Bind9 repo on gitlab.
* Duplicate address detection when binding to a new IPv6 address was added
to the following dhclient scripts: linux,freebsd,netbsd,openbsd, and macos.
The scripts will check for DAD errors after binding to a new IPv6 address
for at most --dad-wait-time seconds. If a DAD error is detected the script
will exit with a value of 3, instructing dhclient to decline the address. If
dad-wait-time is zero (the default), DAD error checking is not peformed.
* Support for sending and receiving additional DHCP4 options has been added
to both the dhcpd and dhclient. Specifically: option codes 93,94, and 97
(RFC 4578); code 150 (RFC 5859); and codes 209,219, and 211 (RFC 5071).
Beyond configuring, sending, requesting, and receiving these options neither
server nor client apply any additional logic based on their values.
Thanks to Peter Lewis for requesting this change.
* Added clarifying text to dhcpd.conf.5 explaining the class match expressions
cannot rely on the results of executable statements.
* Fixed a bug which causes dhcpd and dhclient to crash on certain
systems when given relative path names for lease or pid files on
the command line. Affected systems are those on which the C library
function, realpath() does not support a second parameter value of
NULL (see manpages for realpath(3)).
* Fixed a build issue when building with embedded BIND9 under OpenBSD that
was causing BIND9 build to not generate dns/enumclass.h and dns/enumtype.h.
* Added <dhcp>/m4/README to the distribution tarball. Some versions of
ac_local() treat the absence of the m4 subdirectory as error rather than
warning. This was causing the call to autoreconf, necessary for building
with libtool, to fail.
* Added experimental support for relay port (draft-ietf-dhc-relay-port-10.txt)
feature for DHCPv4, DHCPv6 and DHCPv4-over-DHCPv6. Relay port has to be
enabled at compile time via --enable-relay-port and is fully backward
compatible (i.e. works with previous implementations of servers and relays
using the standard ports). A new --rp <relay-port> command line option
specifies to dhcrelay an alternate source port for upstream (i.e. toward
the server) messages. Thanks to Naiming Shen and Enke Chen of Cisco
systems for submitting these patches.
* Added --release-on-roam to dhcpd server. When enabled and the server detects
that a DHCPv6 client (IAID+DUID) has roamed to a new network, it will release
the pre-existing leases on the old network and emit a log statement similar
to the following:
"Client: <id> roamed to new network, releasing lease: <address>"
The server will carry out all of the same steps that would normally occur
when a client explicitly releases a lease. This behavior is disabled by
default and may only be specified globally. Prior to this the server renders
the leases unavailable until they expire or the server is restarted. Clients
that need leases in multiple networks must supply a unique IAID in each IA.
When release-on-roam is disabled (the default) the server maintains the
prior behavior of making such leases unavailable until they expire or the
server is restarted. Clients that need leases in multiple networks must
supply a unique IAID in each IA. This parameter may only be specified at
the global level. Thanks to Fernando Soto from BlueCat Networks for
suggesting this change.
* Support for delayed-ack is now compiled in by default. Prior to this
it had to be enabled at compile time via --enable-delayed-acks. The
default value for delayed-ack, however, has been changed from 28 to 0
(i.e. disabled). This was done to minimize the impact on users not
currently using the feature. Please note that the delayed-ack feature
is not currently compatible with support for DHPCv4-over-DHCPv6 so
when a 4to6 port command line argument enables this in the server the
delayed-ack value is reset to 0.
* Added to the server (-6) a new statement, local-address6, which specifies
the source address of packets sent by the server. An additional flag,
bind-local-address6, disabled by default, binds the service socket to
to local-address6. Note that bind-local-address does not work with direct
clients: a relay has to forward packets to the server using the
local-address6 destination.
* The server now recognizes environment variables PATH_DHCPD_DB and
PATH_DHCPD_PID. These had been incorrectly compiled out of the code
unless DHCPv6 support was disabled. Additionally, the server man
pages were corrected to accurately reflect how the server chooses
file names (see lease-file-name and pid-file-name statements). Thanks
to Fernando Soto at Bluecat Networks for bringing this matter to our
attention.
* Removed an "Impossible condition" error upon exit in the dhcpd server that
has been shutdown via OMAPI. This condition was only apparent under Solaris
when building with --enable-use-sockets and --enable-ipv4-pktinfo.
* Corrected some minor Coverity issues: CID 1426059, 1426058, and 1426057.
* Added missing text to dhclient.8 and expanded release note coverage
for --address-prefix-len changes.
- remove dhcp-CVE-2019-6470.patch,
0013-dhcp-4.2.x-dhcpv6-decline-on-DAD-failure.872609.patch: merged upstream
- 0006-dhcp-4.3.2-dhclient-send-hostname-or-fqdn.patch
0009-dhcp-4.2.6-close-on-exec.patch
0016-infiniband-support.patch
0018-client-fail-on-script-pre-init-error-bsc-912098.patch
0021-dhcp-ip-family-symlinks.patch: refresh against newer code base
- build with --enable-log-pid (log pid) and enable-binary-leases (faster
binary looup for large leases files)
==== elfutils ====
Version update (0.182 -> 0.183)
Subpackages: elfutils-lang libasm1 libdw1 libelf1
- Update to version 0.183:
debuginfod: New thread-busy metric and more detailed error metrics.
New --fdcache-mintmp and tracking of filesystem freespace.
New increased webapi concurrency while grooming.
debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
can be used to dlopen the libdebuginfod.so library.
New function debuginfod_set_verbose_fd and
DEBUGINFOD_VERBOSE environment variable.
config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
configured --enable-debuginfod-urls[=URLS]
elflint, readelf: Recognize SHF_GNU_RETAIN.
Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.
==== elfutils-debuginfod ====
Version update (0.182 -> 0.183)
- Update to version 0.183:
debuginfod: New thread-busy metric and more detailed error metrics.
New --fdcache-mintmp and tracking of filesystem freespace.
New increased webapi concurrency while grooming.
debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
can be used to dlopen the libdebuginfod.so library.
New function debuginfod_set_verbose_fd and
DEBUGINFOD_VERBOSE environment variable.
config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
configured --enable-debuginfod-urls[=URLS]
elflint, readelf: Recognize SHF_GNU_RETAIN.
Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.
==== frameworkintegration ====
Version update (5.78.0 -> 5.79.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Fix window decorations not being uninstallable (kde#414570)
==== fuse3 ====
Version update (3.10.1 -> 3.10.2)
Subpackages: libfuse3-3
- Update to release 3.10.2
* Allow "nonempty" as a mount option, for backwards
compatibility with fusermount 2. The option has no effect
since mounting over non-empty directories is allowed by default.
* FUSE filesystems can now be mounted underneath EXFAT
mountpoints.
==== git ====
Version update (2.30.0 -> 2.30.1)
Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk
- git 2.30.1
* Bugfix release
* "git stash" did not work well in a sparsely checked out working
tree.
* Newline characters in the host and path part of git:// URL are
now forbidden.
==== gnome-builder ====
Version update (3.38.1 -> 3.38.2)
Subpackages: gnome-builder-doc gnome-builder-lang gnome-builder-plugin-jedi gnome-builder-plugin-jhbuild
- Update to version 3.38.2:
+ Always give access to a11y bus from Flatpak.
+ Support for Flatpak's --add-policy.
+ Default to cloning remote's HEAD branch.
+ Stop showing GLib debug messages when running application
unless debugging.
+ Updated translations.
==== gnome-software ====
Version update (3.38.0 -> 3.38.1)
Subpackages: gnome-software-lang
- Update to version 3.38.1:
+ Fix package details not found for some packages.
+ Ignore harmless warnings when using unusual fwupd versions.
+ Updated translations.
==== ibus-m17n ====
Version update (1.4.3 -> 1.4.4)
- Update version to 1.4.4
* Update translations
==== json-glib ====
Version update (1.6.0 -> 1.6.2)
Subpackages: json-glib-lang libjson-glib-1_0-0 typelib-1_0-Json-1_0
- Update to version 1.6.2:
+ Fix build reproducibility.
+ Fix parsing of UTF-16 surrogate pairs.
+ Ignore UTF-8 BOM.
==== kactivities-stats ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kactivities5 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kactivities5-imports libKF5Activities5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== karchive ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Adapt to Qt6 QTextCodec changes
==== kauth ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Use QWindow instead of QWidget where possible
==== kbookmarks ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Bookmarks5 libKF5Bookmarks5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kcalendarcore ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Unregister MemoryCalendar as an observer when deleting an incidence.
* Use the recurrenceId to delete the right occurrence.
* Also clear notebook associations when closing a MemoryCalendar.
==== kcmutils ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5KCMUtils5 libKF5KCMUtils5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Ensure single column mode
* remove window dragging hack
==== kcodecs ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Codecs5 libKF5Codecs5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Compile benchmark tests, but don't run them automatically with ctest
* Remove the usage of non-UTF-8 string literals
==== kcompletion ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Completion5 libKF5Completion5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add missing include
* Remove unused include
* Fix regression caused due to porting from operator+ to operator| (kde#431493)
- Drop upstream patch:
* kcompletion/0001-Fix-regression-caused-due-to-porting-from-operator-t.patch
==== kconfig ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Fix kconfig_compiler doxygen formatting
* Refactor window geometry save/restore code to be less fragile
* Fix restoring window size when closed while maximized (kde#430521)
* Remove dead cmake code
* KConfig: preserve the milliseconds component of QDateTime
* Adapt to Qt6 text codec changes
* Port to QRecursiveMutex
* Fix window positioning regression due to incorrect fallback in fallback
==== kconfigwidgets ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Include QStringList instead of QtContainerFwd
* Improve includes
==== kcontacts ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kcontacts-lang libKF5Contacts5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Also set the test locale on Windows
* Compile benchmark tests, but don't run them automatically with ctest
==== kcoreaddons ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kcoreaddons-lang libKF5CoreAddons5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes to list here.
==== kcrash ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kdav ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kdav-lang libKF5DAV5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kdbusaddons ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5 libKF5DBusAddons5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kdeclarative ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5Declarative5-lang libKF5QuickAddons5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* 1 column lower limit on mobile 2 elsewhere
* allow single column items
* KeySequenceItem: Assign empty string on clear instead of undefined (kde#432106)
* typo--
* Disambiguate selected vs hovered states for GridDelegate (kde#406914)
* Use Single mode by default
* GridDelegate: remove hover animations
==== kded ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kded-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kdelibs4support ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kdelibs4support-lang libKF5KDELibs4Support5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kdesu ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Su5 libKF5Su5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kdevelop5 ====
Version update (5.6.1 -> 5.6.2)
Subpackages: kdevelop5-lang kdevplatform kdevplatform-lang libkdevplatform56
- Update to 5.6.2
* Adapt to change of formerly private KTextEditor::View signal
configChanged
* skip test_gdb on windows, apparently it breaks the windows CI
* Polish menu before creating platform window
- Update obsolete BuildRequires: llvm-clang-devel -> clang-devel.
==== kdnssd-framework ====
Version update (5.78.0 -> 5.79.1)
Subpackages: libKF5DNSSD5 libKF5DNSSD5-lang
- Update to 5.79.1
* Revert "Switch from custom K_D to Q_DECLARE_PRIVATE_D & Q_D"
(kde#432949)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Replace QStringList forward decl with QtContainerFwd
==== kdoctools ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kdoctools-lang libKF5DocTools5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* A tag fixed
==== kemoticons ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kfilemetadata5 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kfilemetadata5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* ffmpegextractor: Use av_find_default_stream_index to find video stream
==== kglobalaccel ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kguiaddons ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kholidays ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Holidays5 libKF5Holidays5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Update Mauritius holidays for 2021
* Update Taiwanese holidays
==== khtml ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5KHtml5 libKF5KHtml5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== ki18n ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5I18n5 libKF5I18n5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Port to QRecursiveMutex
* Don't set codec for textstream when building against Qt6
==== kiconthemes ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5IconThemes5 libKF5IconThemes5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Compile benchmark, but don't run it automaitcally with `ctest`
==== kidletime ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kimageformats ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kimageformats-eps
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Simplify portion of NCLX color profile code
* [imagedump] Add "list MIME type" (-m) option
* Fix crash with malformed files
* ani: Make sure riffSizeData is of the correct size before doing the quint32_le cast dance
* Add missing includes
* Add plugin for animated Windows cursors (ANI)
==== kinit ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kinit-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kio ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kio-core kio-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes since 5.78.0, only listing bugfixes:
* Fix default codec being set to "US-ASCII" in KIO apps (kde#432406)
* CopyJob: fix crash with skip/retry (kde#431731)
* Fix lockup when renaming a file from properties dialog (kde#431902)
* Tweak KFileWidget::slotOk logic when in files+directory mode (kde#431454)
==== kirigami2 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kirigami2-lang libKF5Kirigami2-5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes since 5.78.0, only listing bugfixes:
* Don't manually call reverseTwinsChanged when destructing FormLayout (kde#431419)
* Don't consider Synthetized mouse events as Mouse (kde#431542)
* correctly update header size (kde#429235)
* [controls/OverlaySheet]: Respect Layout.maximumWidth (kde#431089)
* [controls/ListItemDragHandle] Fix wrong arrangement on no-scrolling case (kde#431214)
==== kitemmodels ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kitemmodels-imports libKF5ItemModels5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Port from std::auto_ptr to std::unique_ptr
* Use nullptr instead of 0
* adds additional nullptr checks
* autotests: don't run the bihash benchmark automatically
* autotests: add missing subdir bihash
==== kitemviews ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5ItemViews5 libKF5ItemViews5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add missing include
==== kjobwidgets ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5JobWidgets5 libKF5JobWidgets5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Have more private classes inherit from those of the parents
==== kjs ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5JS5 libKF5JSApi5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== knewstuff ====
Version update (5.78.0 -> 5.79.0)
Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuff5-lang libKF5NewStuffCore5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes to list here.
==== knotifications ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Notifications5 libKF5Notifications5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Remove unused forward declaration
* Remove obsolete QLabel mention in KNotification::event() doc
* Emit NewMenu when new context menu is set.
* Deprecate KPassivePopup
* Make sure all backends ref the notification before doing work
* Make the notification example app build and work on Android
* Move notification id handling into KNotification class
* Fix removing pending notification from queue (kde#423757)
* Remove faulty check
==== knotifyconfig ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5NotifyConfig5 libKF5NotifyConfig5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kpackage ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kpackage-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add missing includes
* Document PackageStructure ownership when using PackageLoader
==== kparts ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Parts5 libKF5Parts5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kpeople5 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kpeople5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kpty ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Pty5 libKF5Pty5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Fix generating the full path to kgrantpty in the code for ! HAVE_OPENPTY
==== kquickcharts ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add a "first" method to ChartDataSource and use it in Legend (kde#432426)
==== kross ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kross-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== krunner ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add .vscode to .gitignore file
* Check for selected action in case of informational match
* Fix empty result string for current activity
* Deprecate overloads for QueryMatch ids
* [DBus Runner] Test RemoteImage
==== kservice ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kservice-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Deprecate KPluginInfo::dependencies()
* CMake: Specify add_custom_command() dependencies
* Explicitly deprecate overload for KToolInvocation::invokeTerminal
* Add unit test to command parsing in KToolInvocation
* Add method to get KServicePtr of default terminal application
* Add method to set workingDirectory of service
* Add new method to get KServicePtr of default terminal application
==== ktexteditor ====
Version update (5.78.0 -> 5.79.0)
Subpackages: ktexteditor-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes since 5.78.0, only listing bugfixes:
* [Vimode] Do not switch view when changing case (~ command) (kde#432056)
* Increase maximum indentation width to 200 (kde#432283)
* Only show bookmark chars error when in vimode (kde#424172)
* Retain replacement text as long as the power search bar is not closed (kde#338111)
* Allow "Dynamic Word Wrap Align Indent" to be disabled (kde#430987)
* [Vimode]Fix search inside fold ranges (kde#376934)
* [Vimode] Fix Macro Completion Replay (kde#334032)
==== ktextwidgets ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5TextWidgets5 libKF5TextWidgets5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Have more private classes inherit from those of the parents
==== kunitconversion ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5UnitConversion5 libKF5UnitConversion5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Define variable before using it
==== kwallet ====
Version update (5.78.0 -> 5.79.0)
Subpackages: kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang libKF5Wallet5 libkwalletbackend5-5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kwayland ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== kwidgetsaddons ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Make use of AUTORCC
* Add missing includes
* Port away from QDesktopWidget
* Have more private classes inherit from those of the parents
* Explicitly include QStringList
==== kwindowsystem ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5WindowSystem5 libKF5WindowSystem5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add fractional opacity convenience helpers
* Really fix includes
* Fix includes
* xcb: Work with the active screen as reported by QX11Info::appScreen().
==== kxmlgui ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5XmlGui5 libKF5XmlGui5-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Fix includes
* Add KXMLGUIFactory::shortcutsSaved signal
* Use the correct kde get involved url (kde#430796)
==== libKF5ModemManagerQt ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== libKF5NetworkManagerQt ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Add missing include
==== libcap ====
Version update (2.47 -> 2.48)
- update to 2.48:
* More uniform use of $(MAKE) in Makefiles
* No longer include symlinks in the git tree
* Provide support for make GOLANG=no ...
* Provide support for pointing at a specific build of the go binary
* camelCase the contrib/seccomp/explore.go program
* A number of documentation fixes to man pages and source code comments
* Last use of GO major version 0
==== libdatrie ====
Version update (0.2.12 -> 0.2.13)
Subpackages: libdatrie1 libdatrie1-32bit
- update to 0.2.13:
- Fix wrong key listing in byte trie
- Fix cross-compiling issue caused by AC_FUNC_MALLOC
- Fix isspace() arg problem on NetBSD.
- Fix some documentations.
- Really use TRIE_CHAR_TERM in TrieChar string termination.
Changing TRIE_CHAR_TERM definition now won't break the code.
- Fix Windows build issue by avoiding <unistd.h> include.
- [New APIs] Add serialization of the trie into memory buffer.
==== libevdev ====
Version update (1.9.1 -> 1.11.0)
Subpackages: libevdev-devel libevdev-tools libevdev2
- update to 1.11.0:
* One new API, libevdev_disable_property()
* Kernel 5.8 changed the SW_MAX define from 0x0f to 0x10. In some niche cases
this causes issues if libevdev and the software build against
different headers and thus end up with different values
* include: sync event codes with kernel 5.10
* Fix included license to the "always intended" MIT license
==== libfastjson ====
Version update (0.99.8 -> 0.99.9)
- update to 0.99.9:
- add API fjson_object_get_uint()
- add API fjson_object_array_del_idx()
- bugfix for dangling pointer that causes segfault
The other functions assume that the memory is either set to NULL or a valid
json object. The array_list_del_idx function only moves the elements, but
does not set the pointer to null, which causes the same pointer to remain
in the list (outside of arr->length). Then, when array_list_put_idx is
called, the array_list_expand_internal leaps out, meaning that it has not
set the indices outside of the requested length to 0. array_list_put_idx
finds the pointer, tries to free it and a double free will be incurred,
because the actual element is still in the list.
==== libmfx ====
- u_gcc11.patch
* fixes build against gcc11 (boo#1181871)
==== liborcus ====
- Add upstream changes to fix build with GCC 11 (boo#1181872):
* GCC11_build_fixes.patch
==== libreoffice ====
Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Adjust to new Box2D and enable KDE on SLE15SP3 or newer
==== libupnp ====
Version update (1.14.0 -> 1.14.1)
Subpackages: libixml11 libupnp17
- Update to release 1.14.1
* Remove port >= 49152 restriction.
==== libvirt ====
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- qemu: Fix swtpm device with aarch64
7cf60006-qemu-swtpm-aarch64.patch,
afb823fc-qemu-validate-swtpm.patch
bsc#1181893
- build: Fix generation of virtproxyd socket files
e3d60f76-fix-socket-file-gen.patch
boo#1181838
==== mpfr ====
- Add cummulative patch mpfr-4.1.0-p7.diff fixing various bugs.
==== ntp ====
- bsc#1181788: Make the code for the service name change robust to
the simplified systemd-sysv-convert script.
- Fix systemd dependencies.
- Package statsdir /var/log/ntpstats/
- Let system-user-ntp handle the user/group generation
- Introduce subpackage dcf77-tools
* testdcf, a simple DCF77 raw impulse test program
* dcfd, a simple DCF77 raw impulse receiver
- Add patch testdcf-gude.diff
* Improves testdcf's compatibility with GUDE DCF77 receivers
==== openjpeg2 ====
Version update (2.3.1 -> 2.4.0)
- update to 2.4.0:
* Encoder: add support for multithreading #1248
* Encoder: add support for generation of PLT markers #1246
* Encoder: single-threaded performance improvements in forward DWT for 5-3 and 9-7 (and other improvements) #1253
* Encoder: support IMF profiles #1235
* Many bug fixes (including security fixes)
- drop 024b8407392cb0b8.patch, 05f9b91e60debda0.patch,
21399f6b7d318fcd.patch, 3aef207f90e937d4.patch,
4cb1f663049aab96.patch: upstream
==== perl-Mojolicious ====
Version update (8.73 -> 9.01)
- updated to 9.01
see /usr/share/doc/packages/perl-Mojolicious/Changes
9.01 2021-02-16
- Added EXPERIMENTAL color attribute to Mojo::Log.
- Added EXPERIMENTAL MOJO_LOG_COLOR environment variable to Mojo::Log.
- Fixed Windows support of network_contains function in Mojo::Util. (jberger)
- updated to 9.0
see /usr/share/doc/packages/perl-Mojolicious/Changes
9.0 2021-02-14
- Code name "Waffle", this is a major release.
- Added support for deployment specific plugins.
- Removed Mojo::IOLoop::Delay.
- Removed hidden attribute from Mojolicious::Routes.
- Removed hide and is_hidden methods from Mojolicious::Routes.
- Removed deprecated success method from Mojo::Transaction.
- Removed deprecated detour, over, route and via methods from Mojolicious::Routes::Route.
- Removed deprecated local_address method from Mojo::UserAgent.
- Removed deprecated tls_ciphers, tls_protocols, tls_verify and tls_version options from Mojo::IOLoop::TLS.
- Removed deprecated local_address option from Mojo::IOLoop::Client.
- Removed deprecated config stash value.
- Changed Mojo::Log to join mutiple log messages with a whitespace instead of a newline.
- Added is_reserved method to Mojolicious::Routes::Route.
- Improved Mojolicious::Routes to disallow the use of reserved stash values, such as "/:action", in route patterns.
- Improved Mojolicious::Routes to throw exceptions for missing controllers.
- Improved Mojolicious::Routes to throw exceptions for routes with controllers but without action.
- Improved Mojolicious::Routes to disallow namespace without controller for routing.
- Improved Mojolicious::Routes to die if auto rendering failed.
- Improved render method in Mojolicious::Controller to die if no response could be rendered.
- Improved reply->static helper to die if the requested file does not exist.
- Improved contextual logging feature in Mojo::Log not to concatenate log messages and context.
- Improved all_text method in Mojo::DOM to exclude "<script>" and "<style>" from text extraction in HTML documents.
- Improved error messages in config plugins to be more consistent.
==== pidgin ====
Subpackages: libpurple libpurple-lang libpurple-plugin-sametime libpurple-tcl
- Add pidgin-always-enable-intltool.patch: always enable intltool.
Fixes the build with autoconf 2.71.
==== pipewire ====
Version update (0.3.20 -> 0.3.21)
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-modules pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Remove the pulseaudio provides from pipewire-pulseaudio:
We first need to ensure our KDE patterns (and others) become
smart enough to favor pulseaudio until we are ready for the
switch.
- Update to version 0.3.21:
* Highlights
+ Many PulseAudio compatibility fixes. Handling of corked
streams, the prebuf setting, seek modes and stream flags
are now implemented correctly.
+ Ports and Profiles are now managed by the session manager
and can save and restore previous settings.
ALSA device handling has been tweaked for maximum
compatibility at the expense of latency. There are tuning
options in the config file.
+ Improved Bluetooth support. HSP is disabled by default
because it is old and deprecated and in some cases causes
conflicts with the newer HFP profile. Codec switching is
now implemented as well.
PipeWire accepts donations with liberapay now.
* PipeWire improvements
+ Improve draining in pw-stream.
pw-stream now uses busy metadata by default. This makes sure
that no writer can write to buffers when readers are still
busy.
+ Fix handling of empty array/choice instead of failing.
+ Fix crashes when creating properties from empty strings.
+ Make it possible to pass an array to module-access
access.allowed variables
+ Fix small bug in argument parsing in pw-cat
* Session-manager
+ Restore route volumes in all cases, also when switching
routes.
+ Use a default route volume for unknown routes instead of
letting the system decide on a default.
Improve profile handling. Don't try to restore unavailable
profiles. Implement the profile switching in the session
manager now.
+ Fix handling of Virtual sources as defaults.
+ Handle port switching in the session manager. Implement
save and restore of default ports per profile.
* GStreamer
+ Fix a crash with zero SPA_PARAM_BUFFERS_size
* Device support
+ v4l2-source will now respect the requested memory types.
+ ALSA buffering has been tweaked. USB devices should have
less XRuns by default. Parameters can be tweaked to
decrease the latency on capable devices. Also fix a case
where a quantum change would cause an xrun.
+ Fix mute in bluetooth devices
bluetooth devices are not paused in idle anymore for
improved compatibility.
+ Codec switching for bluetooth is implemented along with
config options to select the codecs manually.
+ HSP for bluetooth is now disabled by default. Most devices
support the newer HFP profile and some devices fail when
both are available.
+ Reduce the amount of events the ALSA plugins emit by bundling
them.
* PulseAudio server
+ Implement the suspend command
+ Fixes volume in sample info
+ Fix playback of samples, sometimes samples would be clipped
short. Also implement the target sink for the sample.
+ Use rate match to feed samples. This way the latency can
be kept to a minimum.
+ Latency has been tuned some more, more closely emulating
pulseaudio behaviour.
+ Improve default sink/source handling. Make sure all events
are sent correctly when defaults change.
+ Handle underrun better without causing sync issues. Make sure
to pause in corked state.
+ Implement rewind due to seeks, fixes GStreamer seeking.
- Do not remove alsa-card-profiles, they are required
- Provide pulseaudio by pipewire-pulseaudio: there are various
packages in the distro that require pulseaudio, but essentially,
they should be happy with pipewire-pulseaudio as a replacement.
Do not provide the symbol though, as we do not (yet) want to
automatically migrate users over.
==== plasma-framework ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes since 5.78.0, only listing bugfixes:
* widgets>lineedit.svg: fix pixel misalignment woes (kde#432422)
* Add RESET to globalShortcut property (kde#431006)
==== prison-qt5 ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== procps ====
Version update (3.3.16 -> 3.3.17)
Subpackages: libprocps8 procps-lang
- Add /usr/share/man/uk dir to file list for lang sub package
- Fix directory for Ukrainian man pages translations.
- Move localized man pages to lang package.
- Remove obsolete conditionals.
- Remove obsolete --enable-oomem option.
- Run spec-cleaner.
- Update to procps-ng-3.3.17
* library: Incremented to 8:3:0
(no removals or additions, internal changes only)
* all: properly handle utf8 cmdline translations issue #176
* kill: Pass int to signalled process merge #32
* pgrep: Pass int to signalled process merge #32
* pgrep: Check sanity of SG_ARG_MAX issue #152
* pgrep: Add older than selection merge #79
* pidof: Quiet mode merge #83
* pidof: show worker threads Redhat #1803640
* ps.1: Mention stime alias issue #164
* ps: check also match on truncated 16 char comm names
* ps: Add exe output option Redhat #1399206
* ps: A lot more sorting available merge #99
* pwait: New command waits for a process merge #97
* sysctl: Match systemd directory order Debian #950788
* sysctl: Document directory order Debian #951550
* top: ensure config file backward compatibility Debian #951335
* top: add command line 'e' for symmetry with 'E' issue #165
* top: add '4' toggle for two abreast cpu display issue #172
* top: add '!' toggle for combining multiple cpus
* top: fix potential SEGV involving -p switch merge #114
* vmstat: Wide mode gives wider proc columns merge #48
* watch: Add environment variable for interval merge #62
* watch: Add no linewrap option issue #182
* watch: Support more colors merge #106,#109
* free,uptime,slabtop: complain about extra ops issue #181
- Remove now obsolete upstream patches
* procps-check-sanity-of-SC_ARG_MAX.patch
* procps-ng-3e1c00d0.patch
- Port patches
* procps-ng-3.3.10-integer-overflow.patch
* procps-ng-3.3.10-large_pcpu.patch
* procps-ng-3.3.8-accuracy.dif
* procps-ng-3.3.8-bnc634840.patch
* procps-ng-3.3.8-petabytes.patch
* procps-ng-3.3.8-tinfo.dif
* procps-ng-3.3.9-w-notruncate.diff
* procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff
==== purpose ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 purpose-lang
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* [nextcloud] Rework configuration UI
* Evaluate initial configuration
* Clip ListViews in kdeconnect and bluetooth config
* Remove unneeded Layout attached properties
* [plugins/nextcloud] Use Nextcloud icon
* [cmake] Move find_package to toplevel CMakeLists.txt
==== python-Jinja2 ====
Version update (2.11.2 -> 2.11.3)
- update to 2.11.3
* Improve the speed of the urlize filter by reducing regex backtracking.
Email matching requires a word character at the start of the domain part
and only word characters in the TLD (CVE-2020-28493 bsc#1181944).
==== python-Twisted ====
- Relax the crypto policies for the test-suite
==== python-cffi ====
Version update (1.14.4 -> 1.14.5)
- update to 1.14.5:
* Source fix for old gcc versions
==== python-cryptography ====
Version update (3.3.1 -> 3.3.2)
- update to 3.3.2:
* SECURITY ISSUE: Fixed a bug where certain sequences of update()
calls when symmetrically encrypting very large payloads (>2GB) could
result in an integer overflow, leading to buffer overflows.
CVE-2020-36242
==== python-gevent ====
Version update (20.9.0 -> 21.1.2)
- Relax the crypto policies for the test-suite
- Update to 21.1.2:
* Features:
- Update the embedded libev from 4.31 to 4.33.
- Update the embedded libuv from 1.38.0 to 1.40.0.
- Update to 21.1.1:
* Bugfixes:
- Fix a TypeError on startup on Python 2 with zope.schema
installed.
- Update to 21.1.0:
* Bugfixes:
- Make gevent FileObjects more closely match the semantics of
native file objects for the name attribute.: Objects opened
from a file descriptor integer have that integer as their
name. (Note that this is the Python 3 semantics; Python 2
native file objects returned from os.fdopen() have the string
"<fdopen>" as their name , but here gevent always follows
Python 3.) The name remains accessible after the file object
is closed.
* Misc:
- Make gevent.event.AsyncResult print a warning when it detects
improper cross-thread usage instead of hanging.
- AsyncResult has never been safe to use from multiple threads.
It, like most gevent objects, is intended to work with greenlets
from a single thread. Using AsyncResult from multiple threads
has undefined semantics. The safest way to communicate between
threads is using an event loop async watcher.
- Those undefined semantics changed in recent gevent versions,
making it more likely that an abused AsyncResult would
misbehave in ways that could cause the program to hang.
- Now, when AsyncResult detects a situation that would hang, it
prints a warning to stderr. Note that this is best-effort, and
hangs are still possible, especially under PyPy 7.3.3.
- At the same time, AsyncResult is tuned to behave more like it
did in older versions, meaning that the hang is once again much
less likely. If you were getting lucky and using AsyncResult
successfully across threads, this may restore your luck. In
addition, cross-thread wakeups are faster. Note that the gevent
hub now uses an extra file descriptor to implement this.
- Similar changes apply to gevent.event.Event
- Update to 20.12.1:
* Features:
- Make :class:`gevent.Greenlet` objects function as context
managers. When the with suite finishes, execution doesn't
continue until the greenlet is finished. This can be a simpler
alternative to a :class:`gevent.pool.Group` when the lifetime
of greenlets can be lexically scoped.
* Bugfixes:
- Make gevent's Semaphore objects properly handle native thread
identifiers larger than can be stored in a C long on Python 3,
instead of raising an OverflowError.
- Rebase fix-no-return-in-nonvoid-function.patch
- update to 20.12.0:
* Make worker threads created by :class:`gevent.threadpool.ThreadPool` install
the :func:`threading.setprofile` and :func:`threading.settrace` hooks
while tasks are running. This provides visibility to profiling and
tracing tools like yappi.
* Incorrectly passing an exception *instance* instead of an exception
* type* to `gevent.Greenlet.kill` or `gevent.killall` no longer prints
an exception to stderr.
* Make destroying a hub try harder to more forcibly stop loop processing
when there are outstanding callbacks or IO operations scheduled.
* Improve the ability to use monkey-patched locks, and
`gevent.lock.BoundedSemaphore`, across threads, especially when the
various threads might not have a gevent hub or any other active
greenlets. In particular, this handles some cases that previously
raised ``LoopExit`` or would hang. Note that this may not be reliable
on PyPy on Windows; such an environment is not currently recommended.
* Make error reporting when a greenlet suffers a `RecursionError` more
reliable.
* gevent.pywsgi: Avoid printing an extra traceback ("TypeError: not
enough arguments for format string") to standard error on certain
invalid client requests.
* Add support for PyPy2 7.3.3.
* Python 2: Make ``gevent.subprocess.Popen.stdin`` objects have a
``write`` method that guarantees to write the entire argument in
binary, unbuffered mode. This may require multiple trips around the
event loop, but more closely matches the behaviour of the Python 2
standard library (and gevent prior to 1.5). The number of bytes
written is still returned (instead of ``None``).
See :issue:`1711`.
* Make `gevent.pywsgi` stop trying to enforce the rules for reading chunked input or
``Content-Length`` terminated input when the connection is being
upgraded, for example to a websocket connection. Likewise, if the
protocol was switched by returning a ``101`` status, stop trying to
automatically chunk the responses.
* Remove the ``__dict__`` attribute from `gevent.socket.socket` objects. The
standard library socket do not have a ``__dict__``.
==== python-geventhttpclient ====
Version update (1.4.4 -> 1.4.5)
- Update to 1.4.5
* Don't auto parse query string. Add params keyword argument.
- don't try to set a nonexistend attribute for a test
gh#gwik/geventhttpclient#137
==== python-greenlet ====
Version update (0.4.17 -> 1.0.0)
- update to 1.0.0:
* Require setuptools to build from source.
* Stop asking setuptools to build both .tar.gz and .zip
sdists. PyPI has standardized on .tar.gz for all platforms.
* Publish the change log to https://greenlet.readthedocs.io
==== python-idna ====
Version update (2.10 -> 3.1)
- update to 3.1:
- Ensure license is included in package (Thanks, Julien Schueller)
- No longer mark wheel has universal (Thanks, Matthieu Darbois)
- Test on PowerPC using Travis CI
- Python 2 is no longer supported (the 2.x branch supports Python 2,
use "idna<3" in your requirements file if you need Python 2 support)
- Support for V2 UTS 46 test vectors.
==== python-matplotlib ====
Subpackages: python38-matplotlib python38-matplotlib-cairo python38-matplotlib-gtk3 python38-matplotlib-tk
- Skip python36 build. Due to NEP 29 there is no python36-numpy in
Tumbleweed anymore.
==== python-numpy ====
Version update (1.19.5 -> 1.20.1)
- Update to version 1.20.1
* The distutils bug that caused problems with downstream projects
is fixed.
* The random.shuffle regression is fixed.
- Higlights for 1.20.0:
* Annotations for NumPy functions. This work is ongoing and
improvements can be expected pending feedback from users.
* Wider use of SIMD to increase execution speed of ufuncs. Much
work has been done in introducing universal functions that
will ease use of modern features across different hardware
platforms. This work is ongoing.
* Preliminary work in changing the dtype and casting
implementations in order to provide an easier path to
extending dtypes. This work is ongoing but enough has been
done to allow experimentation and feedback.
* Extensive documentation improvements comprising some 185 PR
merges. This work is ongoing and part of the larger project to
improve NumPy?s online presence and usefulness to new users.
* Further cleanups related to removing Python 2.7. This improves
code readability and removes technical debt.
* Preliminary support for the upcoming Cython 3.0.
- Full release notes at
https://numpy.org/doc/stable/release/1.20.0-notes.html
- Now requires Python >= 3.7 (NEP 29)
* Drop fix-py34-tests.patch
* Skip python36 build
- Drop s390x.patch -- The patch was applied for all big endian
architectures. Mark those tests appropriately in the check
section instead. gh#numpy/numpy#11831
- Skip two tests on ix86: gh#numpy/numpy#18387 gh#numpy/numpy#18388
==== python-pybind11 ====
- Dont test with python36-numpy. Tumbleweed's NumPy >= 1.20 dropped
support for Python 3.6
==== python-pytz ====
Version update (2020.5 -> 2021.1)
- update to 2021.1:
* update to IANA 2021a timezone release
==== python-pyzmq ====
Version update (20.0.0 -> 22.0.3)
- Update to 22.0.3
* Fix fork-safety bug in garbage collection thread (regression
in 20.0) when using subprocesses.
- Changes in 22.0.1
* Fix type of Frame.bytes for non-copying recvs with CFFI
backend (regression in 21.0)
- Changes in 22.0.0
* This is a major release due to changes in wheels and building
on Windows. Code changes from 21.0 are minimal.
* Some typing fixes
* Bump bundled libzmq to 4.3.4
- Relevant Changes in 21.0
* pyzmq 21 is a major version bump because of dropped support
for old Pythons and some changes in packaging. CPython users
should not face major compatibility issues if installation
works at all :) PyPy users may see issues with the new
implementation of send/recv. If you do, please report them!
The big changes are:
* drop support for Python 3.5. Python >= 3.6 is required
* mypy type stubs, which should improve static analysis of
pyzmq, especially for dynamically defined attributes such as
zmq constants. These are new! Let us know if you find any
issues.
* support for zero-copy and sending bufferables with cffi
backend. This is experimental! Please report issues.
Packaging updates:
* Require Python >= 3.6, required for good type annotation
support
* rework cffi backend in setup.py
New features:
* zero-copy support in CFFI backend (send(copy=False) now does
something).
* Support sending any buffer-interface-providing objects in CFFI
backend.
Bugs fixed:
* Errors during teardown of asyncio Sockets
- Don't test numpy on python36 flavor, because python36-numpy is
no longer available in Tumbleweed (NEP 29)
- Make sure we use the Cython backend, not CFFI, wich is for PyPy.
* fixes gh#zeromq/pyzmq#1431 and gh#zeromq/pyzmq#1432
- Remove skip_test_tracker.patch
- Got an oom error on the build service: Require at least 8GB of
RAM through _constraints file
==== python-reportlab ====
- Get rid of %ifpython3, we could provide/obsolete more variants
==== python-requests-toolbelt ====
- Relax the crypto policies for the test-suite
==== qqc2-desktop-style ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* [combobox] Fix touchpad scroll speed (kde#400258)
* qw can be null
* Support QQuickWidget (kde#428737)
* allow drag window from empty areas
==== reiserfs ====
Subpackages: libreiserfscore0
- Move soname link to library package
==== salt ====
Subpackages: python3-salt salt-master salt-minion
- virt: search for grub.xen path
- Xen spicevmc, DNS SRV records backports:
Fix virtual network generated DNS XML for SRV records
Don't add spicevmc channel to xen VMs
- virt UEFI fix: virt.update when efi=True
- Added:
* virt-uefi-fix-backport-312.patch
* 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch
* open-suse-3002.2-xen-grub-316.patch
- Do not crash when unexpected cmd output at listing patches (bsc#1181290)
- Added:
* do-not-crash-when-unexpected-cmd-output-at-listing-p.patch
- Fix behavior for "onlyif/unless" when multiple conditions (bsc#1180818)
- Added:
* fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch
==== screen ====
- Fix double width combining char handling that could lead
to a segfault [bnc#1182092]
new patch: combchar.diff
==== solid ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5Solid5 libKF5Solid5-lang solid-imports solid-tools
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* CMake: use configure_file() to ensure noop incremental builds
* [Fstab] Ignore docker overlay mounts (kde#422385)
==== sonnet ====
Version update (5.78.0 -> 5.79.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Dont do multiple lookups when one is enough
==== spamassassin ====
Subpackages: perl-Mail-SpamAssassin spamassassin-spamc
- Relax the crypto policies for the test-suite. This will allow the
tests that use certificates with small key lengths to pass.
==== srt ====
- Add patch to fix build with GCC 11 (boo#1181883)
* 0001-Fix-build-with-GCC-11.patch
==== subversion ====
Version update (1.14.0 -> 1.14.1)
Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl subversion-server subversion-tools
- Update to 1.14.1
* Fix non-deterministic generation of mergeinfo
* Fix invalid SQL quoting in working copy upgrade system
* Convert filename for editor from UTF-8 to the locale's encoding
* Make the hot-backup.py script work with Python 3
* Fix an uninitialized read in FSFS
* Fix a potential NULL dereference in the config file parser (bsc#1181687, CVE-2020-17525)
- Rebase subversion-no-build-date.patch
==== syndication ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- No code change since 5.78.0
==== syntax-highlighting ====
Version update (5.78.0 -> 5.79.1)
Subpackages: libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang
- Update to 5.79.1
* Breeze Light: restore original black color for Control Flow
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Too many changes since 5.78.0, only listing bugfixes:
* Bash, Zsh: fix cmd;; in a case (kde#430668)
* email.xml: Detect nested comments and escaped characters (kde#425345)
* Bash: fix } in ${!xy*} and more Parameter Expansion
==== system-users ====
Subpackages: system-group-hardware system-group-kvm system-group-libvirt system-group-wheel system-user-bin system-user-daemon system-user-ftp system-user-games system-user-lp system-user-mail system-user-man system-user-news system-user-nobody system-user-qemu system-user-tftp system-user-tss system-user-upsd system-user-uucp system-user-vscan system-user-wwwrun
- system-user-tss.conf: Remove group entry, not needed and did
contain syntax errors
- remove duplicate group entry:
- system-user-tftp.conf
- system-user-uuidd.conf
- system-user-uucp.conf
- system-user-uucp.conf
- system-user-ftp.conf
- system-user-games.conf
- system-user-news.conf
==== sysuser-tools ====
- Don't abort on unbound first argument
- Remove sysusers/nscd workaround
- Use systemd-sysusers only if /proc is mounted, don't require it
- Set --replace option for systemd-sysusers
- Ignore nscd return code
- If systemd-sysusers is used to create a new user/group, invalidate
the nscd passwd and group cache to make the new user/group
visible immediately as workaround [bsc#1181121].
Needs to be removed after sytemd-sysusers get's fixed, since we
invalidate the cache even if the user/group file wasn't changed.
- An "u" in a sysusers.d file will create an user and a group.
Create provides for both, user and group.
- Use systemd-sysusers as default to create and update the user
account. Fixes the problem that a modified sysusers config file
get's ignored by useradd and adduser [bsc#1180549].
==== telepathy-glib ====
Version update (0.24.1 -> 0.24.2)
Subpackages: libtelepathy-glib0 typelib-1_0-TelepathyGlib-0_12
- Update to version 0.24.2:
+ Enhancements:
- Port build tools to Python 3
- Update and fix tests for Python 3
+ Fixes:
- Stop hardcoding python's path in .py scripts
- Fixed some code issues discovered by compiling with clang
- Replaced tp_verify_* with G_STATIC_ASSERTs, fixing the build
with more recent gtk-doc
- autogen.sh: run gtkdocize from $srcdir in out-of-source
builds
- Tests:
. Fix build failure with glib >= 2.46 due to duplicate test
paths
. Fix a service file path to fix the build with installed
tests
- call-channel: fix a memory leak
- debug-sender: fix messages queue locking
- TpBasePasswordChannel: fix gtk-doc comment for finished
signal
- protocol: fix a memory leak
- Fix a crash when creating a conference call
==== threadweaver ====
Version update (5.78.0 -> 5.79.0)
- Update to 5.79.0
* New feature release
* For more details please see:
* https://kde.org/announcements/kde-frameworks-5.79.0
- Changes since 5.78.0:
* Fix map interators when building against Qt6
* Don't explicitly init mutexes as NonRecursive
* Remove unused include
==== util-linux ====
Subpackages: libblkid1 libblkid1-32bit libfdisk1 libmount1 libmount1-32bit libsmartcols1 libuuid-devel libuuid1 libuuid1-32bit util-linux-lang
- libmount: don't use "symfollow" for helpers on user mounts
(boo#1181750, util-linux-libmount-dont-use-symfollow.patch)
- Override GTKDOCIZE with /bin/true so we can run autoreconf
without needing gtk-doc as a dependency.
==== util-linux-systemd ====
- libmount: don't use "symfollow" for helpers on user mounts
(boo#1181750, util-linux-libmount-dont-use-symfollow.patch)
- Override GTKDOCIZE with /bin/true so we can run autoreconf
without needing gtk-doc as a dependency.
==== vm-install ====
Version update (0.10.10 -> 0.10.11)
- Fixes for PV PXE booting (jsc#SLE-11885)
Fix read of pxelinux.cfg/default after downloading
Accept PVOPS kernels as PV bootable kernels
- Version 0.10.11
==== vulkan-loader ====
Version update (1.2.165 -> 1.2.169)
- Update to release 1.2.169
* loader: Do not return OOM when layer count is 0
- Update to release 1.2.166
* No user-visible changes
==== xen ====
Version update (4.14.1_08 -> 4.14.1_11)
Subpackages: xen-libs xen-tools xen-tools-domU
- bsc#1181921 - GCC 11: xen package fails
gcc11-fixes.patch
- Drop gcc10-fixes.patch
- Upstream bug fixes (bsc#1027519)
5fedf9f4-x86-hpet_setup-fix-retval.patch
5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch
5ff71655-x86-dpci-EOI-regardless-of-masking.patch
5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch
600999ad-x86-dpci-do-not-remove-pirqs-from.patch (Replaces xsa360.patch)
600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch
6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch
6013e546-x86-HVM-reorder-domain-init-error-path.patch
- bsc#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!"
6011bbc7-x86-timer-fix-boot-without-PIT.patch
==== zxing-cpp ====
Version update (1.1.0 -> 1.1.1)
- Update to 1.1.1. No changelog available.
- Drop fix-pkg-config-file.patch. Merged upstream
- Add 0001-Fix-build-with-GCC-11.patch to fix GCC 11 build
issues (boo#1181915)
Hello everyone,
There's a new package in server:monitoring called `irqstat`, which I'd
like to get into Factory:
https://build.opensuse.org/package/show/server:monitoring/irqstat
It's a rather simple, but yet quite effective, python script for both
online monitoring and offline parsing of the content of the special
file /proc/interrupts.
In fact, especially on large servers, where that file may have
something like 550 lines and 224 columns (this is a real example, I'm
not making numbers up :-) ), it may be very annoying to tell, e.g., how
many IRQs a particular source is sending toward which CPUs using only
the usual tools. And this is exactly where irqstat helps.
There is more that can be done, and in fact, I'm also involved with
upstream development (yes, for the ones that I've seen the other
thread, I eventually did manage to get in touch with the maintainer!)
and have some plans. E.g., improving the documentation is quite high in
my TODO list for the project.
I'd be interested in any feedback, comment, question, whatever. :-)
Regards
--
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)
Hi,
I've just upgraded to snapshot 20210222 and my system doesn't boot anymore.
I have success booting into kernel 5.10.12.
No time to investigate now.
cheers
--
Daniele