Mailinglist Archive: opensuse-factory (355 mails)

< Previous Next >
[opensuse-factory] Leap 15.2 Build 607.3 released!
  • From: openSUSE release team <opensuse-releaseteam@xxxxxxxxxxxx>
  • Date: Wed, 18 Mar 2020 09:07:07 +0000
  • Message-id: <158452242776.17716.3101737065963279310@go-agent-stagingbot-5>

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&version=15.2&build=607.3&groupid=50
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&query_format=advanced&resolution=---&version=Leap%2015.2

When you reply to discuss some issues, make sure to change the subject.
Please use the test plan at
https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3m1p6gXPc/edit#gid=801313279
to record your testing efforts and use bugzilla to report bugs.

Packages changed:
ModemManager (1.6.12 -> 1.12.6)
NetworkManager (1.20.8 -> 1.22.6)
accountsservice
akonadi-calendar (19.12.2 -> 19.12.3)
akonadi-calendar-tools (19.12.2 -> 19.12.3)
akonadi-contact (19.12.2 -> 19.12.3)
akonadi-import-wizard (19.12.2 -> 19.12.3)
akonadi-mime (19.12.2 -> 19.12.3)
akonadi-notes (19.12.2 -> 19.12.3)
akonadi-search (19.12.2 -> 19.12.3)
akonadi-server (19.12.2 -> 19.12.3)
akregator (19.12.2 -> 19.12.3)
amarok (2.9.70git.20200131T110159~195748144f ->
2.9.70git.20200225T224218~2084224e4c)
analitza (19.12.2 -> 19.12.3)
apache2
appstream-glib (0.7.15 -> 0.7.16)
apr-util
ark (19.12.2 -> 19.12.3)
at-spi2-core
atkmm1_6 (2.24.2 -> 2.28.0)
autoyast2 (4.2.27 -> 4.2.31)
baloo5
baloo5-widgets (19.12.2 -> 19.12.3)
baobab (3.26.1 -> 3.34.0)
bcm43xx-firmware
blinken (19.12.2 -> 19.12.3)
bluedevil5 (5.17.90 -> 5.18.3)
brasero
breeze (5.18.0 -> 5.18.3)
breeze-gtk (5.18.0 -> 5.18.3)
breeze4-style (5.18.0 -> 5.18.3)
c-ares (1.14.0 -> 1.15.0+20200117)
ca-certificates-mozilla (2.34 -> 2.40)
calendarsupport (19.12.2 -> 19.12.3)
cantarell-fonts (0.0.25 -> 0.111)
ceph (15.1.0.168+gfda88e35c8 -> 15.1.0.818+g5f8ed0e957)
cheese
chromium (80.0.3987.87 -> 80.0.3987.132)
cifs-utils (6.8 -> 6.9)
colord
createrepo_c (0.12.1 -> 0.15.4)
cyrus-sasl
dconf
dconf-editor (3.34.2 -> 3.34.4)
discover (5.18.0 -> 5.18.3)
dolphin (19.12.2 -> 19.12.3)
dracut (049.1+git120.dbfbfcb8 -> 049.1+git125.e2b2c9ef)
drkonqi5 (5.18.0 -> 5.18.3)
elementary-xfce-icon-theme (0.14+git5.36fd0049 -> 0.14+git28.4be98dc7)
engrampa (1.20.0 -> 1.24.0)
eog (3.34.1 -> 3.34.2)
eventviews (19.12.2 -> 19.12.3)
evolution (3.34.2 -> 3.34.4)
evolution-data-server (3.34.2 -> 3.34.4)
evolution-ews (3.34.2 -> 3.34.4)
farstream
ffmpegthumbs (19.12.2 -> 19.12.3)
file-roller (3.32.3 -> 3.32.4)
firebird (3.0.2.32703 -> 3.0.4.33054)
flatpak (1.6.1 -> 1.6.2)
folks
gconf2
gcr
gdb
gdm
gedit
geoclue2 (2.5.3 -> 2.5.4)
gjs (1.58.3 -> 1.58.5)
glib-networking (2.62.1 -> 2.62.3)
glib2 (2.62.4 -> 2.62.3)
glibmm2_4 (2.52.1 -> 2.62.0)
gnome-bluetooth
gnome-characters (3.26.2 -> 3.32.1)
gnome-clocks
gnome-color-manager
gnome-contacts (3.34 -> 3.34.1)
gnome-control-center (3.34.2 -> 3.34.4)
gnome-desktop (3.34.2 -> 3.34.4)
gnome-disk-utility (3.26.2 -> 3.34.4)
gnome-keyring
gnome-menus
gnome-music (3.34.2 -> 3.34.4)
gnome-packagekit (3.26.0 -> 3.32.0)
gnome-photos (3.34.0 -> 3.34.1)
gnome-screenshot
gnome-session
gnome-settings-daemon (3.34.1+3 -> 3.34.2+0)
gnome-shell (3.34.3+0 -> 3.34.4+4)
gnome-shell-extensions
gnome-terminal
gnome-user-docs
gnome-weather
gnuhealth (3.6.2 -> 3.6.3)
gnuhealth-client (3.6.6 -> 3.6.8)
gobject-introspection
gom (0.3.3 -> 0.4)
grantleetheme (19.12.2 -> 19.12.3)
greybird-geeko-theme (3.22.10.1+git48.35f7cb8 -> 3.22.10.1+git52.ef9302a)
grilo (0.3.10 -> 0.3.12)
grilo-plugins (0.3.10 -> 0.3.11)
grub2
gsettings-desktop-schemas
gspell (1.8.2 -> 1.8.3)
gssdp (1.2.1 -> 1.2.2)
gtk-vnc
gtk2
gtk3 (3.24.13+0 -> 3.24.14)
gtkmm3 (3.22.2 -> 3.24.2)
gtksourceview
gtksourceview4
gupnp (1.2.1 -> 1.2.2)
gvfs
gwenview5 (19.12.2 -> 19.12.3)
hfst-ospell
hyper-v
ibus-table
ibus-table-others (1.3.4 -> 1.3.9)
incidenceeditor (19.12.2 -> 19.12.3)
iso-codes
json-glib
kaccounts-integration (19.12.2 -> 19.12.3)
kaccounts-providers (19.12.2 -> 19.12.3)
kactivitymanagerd (5.18.0 -> 5.18.3)
kaddressbook (19.12.2 -> 19.12.3)
kalarmcal (19.12.2 -> 19.12.3)
kalgebra (19.12.2 -> 19.12.3)
kalzium (19.12.2 -> 19.12.3)
kamera (19.12.2 -> 19.12.3)
kanagram (19.12.2 -> 19.12.3)
kate (19.12.2 -> 19.12.3)
kbruch (19.12.2 -> 19.12.3)
kcalc (19.12.2 -> 19.12.3)
kcalutils (19.12.2 -> 19.12.3)
kcharselect (19.12.2 -> 19.12.3)
kcm_sddm (5.18.0 -> 5.18.3)
kcmutils
kcolorchooser (19.12.2 -> 19.12.3)
kdav (19.12.2 -> 19.12.3)
kde-cli-tools5 (5.18.0 -> 5.18.3)
kde-gtk-config5 (5.18.0 -> 5.18.3)
kde-print-manager (19.12.2 -> 19.12.3)
kde-user-manager (5.18.0 -> 5.18.3)
kdeedu-data (19.12.2 -> 19.12.3)
kdegraphics-thumbnailers (19.12.2 -> 19.12.3)
kdenetwork-filesharing (19.12.2 -> 19.12.3)
kdepim-addons (19.12.2 -> 19.12.3)
kdepim-apps-libs (19.12.2 -> 19.12.3)
kdepim-runtime (19.12.2 -> 19.12.3)
kdialog (19.12.2 -> 19.12.3)
kernel-firmware (20191118 -> 20200107)
kernel-source
kgamma5 (5.18.0 -> 5.18.3)
kgeography (19.12.2 -> 19.12.3)
khangman (19.12.2 -> 19.12.3)
khelpcenter5 (19.12.2 -> 19.12.3)
khotkeys5 (5.18.0 -> 5.18.3)
kidentitymanagement (19.12.2 -> 19.12.3)
kig (19.12.2 -> 19.12.3)
kimap (19.12.2 -> 19.12.3)
kinfocenter5 (5.18.0 -> 5.18.3)
kio-extras5 (19.12.2 -> 19.12.3)
kio_audiocd (19.12.2 -> 19.12.3)
kipi-plugins (19.12.2 -> 19.12.3)
kiten (19.12.2 -> 19.12.3)
kitinerary (19.12.2 -> 19.12.3)
kldap (19.12.2 -> 19.12.3)
kleopatra (19.12.2 -> 19.12.3)
klettres (19.12.2 -> 19.12.3)
kmag (19.12.2 -> 19.12.3)
kmahjongg (19.12.2 -> 19.12.3)
kmail (19.12.2 -> 19.12.3)
kmail-account-wizard (19.12.2 -> 19.12.3)
kmailtransport (19.12.2 -> 19.12.3)
kmbox (19.12.2 -> 19.12.3)
kmenuedit5 (5.18.0 -> 5.18.3)
kmime (19.12.2 -> 19.12.3)
kmines (19.12.2 -> 19.12.3)
kmousetool (19.12.2 -> 19.12.3)
kmplot (19.12.2 -> 19.12.3)
knotes (19.12.2 -> 19.12.3)
kompare (19.12.2 -> 19.12.3)
konsole (19.12.2 -> 19.12.3)
kontact (19.12.2 -> 19.12.3)
kontactinterface (19.12.2 -> 19.12.3)
korganizer (19.12.2 -> 19.12.3)
kpat (19.12.2 -> 19.12.3)
kpimtextedit (19.12.2 -> 19.12.3)
kpkpass (19.12.2 -> 19.12.3)
kqtquickcharts (19.12.2 -> 19.12.3)
kreversi (19.12.2 -> 19.12.3)
kscreen5 (5.18.0 -> 5.18.3)
kscreenlocker (5.18.0 -> 5.18.3)
ksmtp (19.12.2 -> 19.12.3)
ksshaskpass5 (5.18.0 -> 5.18.3)
ksudoku (19.12.2 -> 19.12.3)
ksysguard5 (5.18.0 -> 5.18.3)
ktnef (19.12.2 -> 19.12.3)
ktouch (19.12.2 -> 19.12.3)
kwalletmanager5 (19.12.2 -> 19.12.3)
kwayland-integration (5.18.0 -> 5.18.3)
kwin5 (5.18.0 -> 5.18.3)
kwordquiz (19.12.2 -> 19.12.3)
kwrited5 (5.18.0 -> 5.18.3)
ldmtool (0.2.3 -> 0.2.4)
libarchive (3.3.2 -> 3.4.2)
libcroco (0.6.12 -> 0.6.13)
libexif
libfreehand
libgdata
libgee (0.20.2 -> 0.20.3)
libgit2 (0.28.2 -> 0.28.4)
libgnome-keyring
libgnomekbd
libgnomesu
libgravatar (19.12.2 -> 19.12.3)
libgsf (1.14.42 -> 1.14.46)
libgtop
libgweather
libhandy (0.0.11 -> 0.0.13)
libkcddb (19.12.2 -> 19.12.3)
libkcompactdisc (19.12.2 -> 19.12.3)
libkdcraw (19.12.2 -> 19.12.3)
libkdecoration2 (5.18.0 -> 5.18.3)
libkdegames (19.12.2 -> 19.12.3)
libkdepim (19.12.2 -> 19.12.3)
libkeduvocdocument (19.12.2 -> 19.12.3)
libkexiv2 (19.12.2 -> 19.12.3)
libkgapi (19.12.2 -> 19.12.3)
libkipi (19.12.2 -> 19.12.3)
libkleo (19.12.2 -> 19.12.3)
libkmahjongg (19.12.2 -> 19.12.3)
libkomparediff2 (19.12.2 -> 19.12.3)
libksane (19.12.2 -> 19.12.3)
libkscreen2 (5.18.0 -> 5.18.3)
libksieve (19.12.2 -> 19.12.3)
libksysguard5 (5.18.0 -> 5.18.3)
libnotify (0.7.7 -> 0.7.8)
libpeas (1.22.0 -> 1.24.1)
libqca-qt5 (2.2.1 -> 2.3.0)
libqt5-qtwebengine
librsvg (2.46.3 -> 2.46.4)
libsecret (0.19.1 -> 0.20.1)
libsigc++2 (2.10.0 -> 2.10.2)
libsoup
libstorage-ng (4.2.64 -> 4.2.66)
libva
libva-gl
libvirt
libwnck (3.24.1 -> 3.32.0)
libzypp (17.22.0 -> 17.23.1)
lsb-release (3.0 -> 3.1)
lvm2
lvm2-device-mapper
mailcommon (19.12.2 -> 19.12.3)
mailimporter (19.12.2 -> 19.12.3)
marble (19.12.2 -> 19.12.3)
mariadb (10.2.29 -> 10.4.12)
mariadb-connector-c (3.1.5 -> 3.1.7)
mate-calc (1.20.1 -> 1.24.0)
mbox-importer (19.12.2 -> 19.12.3)
messagelib (19.12.2 -> 19.12.3)
metis
milou5 (5.18.0 -> 5.18.3)
mobile-broadband-provider-info (20170310 -> 20190618)
mobipocket (19.12.2 -> 19.12.3)
mousetweaks (3.12.0 -> 3.32.0)
mozjs60
mutter (3.34.3+0 -> 3.34.4)
netcontrol
okular (19.12.2 -> 19.12.3)
open-vm-tools (11.0.0 -> 11.0.5)
openblas_pthreads
openssh
orca (3.34.1 -> 3.34.2)
osinfo-db (20191125 -> 20200214)
ovmf
oxygen5 (5.18.0 -> 5.18.3)
pangomm1_4 (2.40.1 -> 2.42.0)
parley (19.12.2 -> 19.12.3)
perl
perl-TimeDate
permissions (20200127 -> 20181224)
php7 (7.3.13 -> 7.3.15)
pim-data-exporter (19.12.2 -> 19.12.3)
pim-sieve-editor (19.12.2 -> 19.12.3)
pimcommon (19.12.2 -> 19.12.3)
plasma-browser-integration (5.18.0 -> 5.18.3)
plasma-framework
plasma-nm5 (5.18.0 -> 5.18.3)
plasma5-addons (5.18.0 -> 5.18.3)
plasma5-desktop (5.18.0 -> 5.18.3)
plasma5-integration (5.18.0 -> 5.18.3)
plasma5-openSUSE
plasma5-pa (5.18.0 -> 5.18.3)
plasma5-pk-updates
plasma5-workspace (5.18.0 -> 5.18.3)
polari
polkit-kde-agent-5 (5.18.0 -> 5.18.3)
postgresql (10 -> 12)
postgresql12-libs (10.10 -> 12.2)
postgresql96 (9.6.8 -> 9.6.17)
powerdevil5 (5.18.0 -> 5.18.3)
ppp
protobuf (3.9.1 -> 3.9.2)
python (2.7.14 -> 2.7.17)
python-GooCalendar (0.5 -> 0.7.0)
python-PyICU (2.0.2 -> 2.4.2)
python-PyYAML (3.13 -> 5.1.2)
python-Sphinx
python-Whoosh
python-argh (0.26.1 -> 0.26.2)
python-atspi (2.26.0 -> 2.34.0)
python-base (2.7.14 -> 2.7.17)
python-caldav (0.5.0 -> 0.6.2)
python-cffi (1.11.2 -> 1.13.2)
python-gobject
python-gtk
python-ldap3 (2.5 -> 2.7)
python-lxml (4.0.0 -> 4.4.2)
python-ndg-httpsclient (0.4.0 -> 0.5.1)
python-numpy (1.16.1 -> 1.17.3)
python-pathtools
python-pycha (0.7.0 -> 0.8.1)
python-python-gnupg (0.4.4 -> 0.4.5)
python-python-sql (0.9 -> 1.1.0)
python-python-stdnum (1.6 -> 1.11)
python-qrcode (5.3 -> 6.1)
python-relatorio (0.8.1 -> 0.9.1)
python-setproctitle
python-simpleeval (0.8.2 -> 0.9.10)
python-termcolor
python-watchdog (0.8.3 -> 0.10.2)
python3 (3.6.9 -> 3.6.10)
python3-base (3.6.9 -> 3.6.10)
qemu
redland
seahorse (3.20.0 -> 3.34.1)
shared-mime-info (1.9 -> 1.12)
signon-kwallet-extension (19.12.2 -> 19.12.3)
spectacle (19.12.2 -> 19.12.3)
step (19.12.2 -> 19.12.3)
sudo
supportutils (3.1.4 -> 3.1.7)
systemsettings5 (5.18.0 -> 5.18.3)
totem
totem-pl-parser
tracker (2.3.1 -> 2.3.2)
tracker-miners (2.0.4 -> 2.3.2)
transactional-update (2.15 -> 2.20.3)
trytond
trytond_stock (5.0.8 -> 5.0.9)
udisks2 (2.6.5 -> 2.8.1)
virt-manager
virt-viewer
vte (0.58.2 -> 0.58.3)
wayland (1.16.0 -> 1.18.0)
webkit2gtk3 (2.26.2 -> 2.26.4)
wicked (0.6.61 -> 0.6.63)
xdg-desktop-portal-kde (5.18.0 -> 5.18.3)
xen (4.13.0_06 -> 4.13.0_10)
xfce4-branding-openSUSE (4.14+20200118 -> 4.14+20200311)
xfce4-statusnotifier-plugin (0.2.1 -> 0.2.2)
xfce4-whiskermenu-plugin (2.4.2 -> 2.4.3)
xfsprogs
xorg-x11-server
yast2 (4.2.65 -> 4.2.72)
yast2-bootloader (4.2.15 -> 4.2.17)
yast2-country (4.2.17 -> 4.2.18)
yast2-firewall (4.2.2 -> 4.2.3)
yast2-firstboot (4.2.10 -> 4.2.11)
yast2-installation (4.2.31 -> 4.2.36)
yast2-iscsi-client (4.2.4 -> 4.2.5)
yast2-network (4.2.54 -> 4.2.61)
yast2-nis-client (4.2.2 -> 4.2.3)
yast2-ntp-client (4.2.7 -> 4.2.9)
yast2-packager (4.2.49 -> 4.2.58)
yast2-pkg-bindings (4.2.5 -> 4.2.7)
yast2-samba-server (4.2.2 -> 4.2.4)
yast2-security (4.2.10 -> 4.2.11)
yast2-storage-ng (4.2.87 -> 4.2.95)
yast2-sudo (4.2.2 -> 4.2.3)
yast2-update (4.2.15 -> 4.2.18)
yast2-vpn (4.2.3 -> 4.2.4)
yelp
yelp-xsl (3.34.0 -> 3.34.2)
zenity
zimg (2.7.4 -> 2.9.3)
zypper (1.14.33 -> 1.14.34)

=== Details ===

==== ModemManager ====
Version update (1.6.12 -> 1.12.6)
Subpackages: ModemManager-bash-completion ModemManager-lang libmm-glib0

- Update to version 1.12.6:
+ SIM: Updated logic to avoid sending PIN/PUK to the SIM card
when not required (e.g. if already unlocked).
+ Simple interface: Avoid aborting connection if SIM-PUK2 locked,
as PIN2/PUK2 doesn't prevent us from getting connected.
+ Location interface: Fixed memory leak happening as soon as a
position fix was obtained and gps-raw location source was
enabled.
+ Core:
- Fixed handling of 0x00 bytes at the end of GSM encoded
strings.
- Fixed cleaning up 'timed-out' signal on the serial port
objects.
- Fixed logic that closes MBIM ports during cleanup.
+ Several other minor fixes and memory leak plugs.
- Changes from version 1.12.4:
+ Core: Added missing ME error codes when building GError
variables for the MM_MOBILE_EQUIPMENT_ERROR domain.
+ Bearer: Avoid connection checks or stats updates while
disconnecting.
+ Serial port: Fix segfault when port flash operation gets
cancelled.
+ Simple interface: Fix the ongoing connection cancellable
handling.
+ Voice interface: Fix segfault when voice support check fails.
+ QMI: Fixed several memory leaks, including a severe one
happening when multiple GPS sources (e.g. raw and nmea) were
enabled at the same time.
+ Plugins: ublox: ignore errors when attempting to disconnect
last bearer.
+ mmcli: Allow "yes" and "no" as boolean strings.
+ Several other minor fixes and memory leak plugs.
- Changes from version 1.12.2:
+ Simple interface: Avoid assertion on the ongoing connect
cancellable.
+ Plugin manager:
- Fix waiting the minimum probing time.
- Explicitly cancel timeouts when device probing is cancelled.
- Disable lazy plugin loading, we now require all missing
symbols to be resolved at loading time for a plugin to
correctly be loaded.
+ Bearer: Avoid reporting disconnection error if trying to
disconnect a bearer that is already disconnected.
+ MBIM: Completely skip LTE attach config/status if unsupported.
+ QMI:
- Make current settings mandatory when using 'static'
addressing.
- Handle disconnection indications during connection attempt.
- Explicitly close QMI port during disconnection if it was
opened during a connection attempt.
+ Plugins:
- huawei: avoid using QCDM port during a voice call.
- sierra: added port type hints for the EM7565.
- dell,dw5821e: added support for the DW5821e with eSIM
variant.
+ mmcli: Fix printing empty value lists in human-friendly output.
+ Several other minor fixes and memory leak plugs.
- Update to version 1.12.0
+ Modem interface:
- Updated logic to avoid assuming that setting bands or modes
is immediate, the daemon will now actively monitor for those
updates to happen before returning success.
+ 3GPP interface:
- libmm-glib: deprecated the mm_pco_list_free() helper method.
+ Simple interface:
- api,libmm-glib: deprecated the 'subscription state' property.
+ Location interface:
- Fixed 'unknown' lat/long/alt numeric values.
- Added support for MSB A-GPS in addition to MSA A-GPS.
+ Voice interface:
- Improved voice call management with call id detection and
tracking.
- Improved detailed call state transitions on generic modems
that support call list polling.
- Added support for GSM supplementary services, including call
waiting, call transfer, call deflection, multiparty calls...
- Added emergency call support, allowing voice call to
emergency numbers even without SIM or with SIM-PIN locked.
- Deprecated all properties except for 'number' in the
CreateCall() method.
+ Messaging interface:
- Updated to report SMS timestamps in correct ISO8601 format.
+ Bearer:
- Improved unused CID lookup to allow selecting non-sequential
CIDs.
- Disabled all AT protocol based context monitoring when PPP
is used for the connection, in order to properly sync with
pppd, which should be the one detecting the disconnections
+ QMI:
- Improved support to list stored firmware images in Sierra
devices.
- Added additional lock check retries on 'SIM not inserted'
errors.
- Updated explicit registration attempt to report success only
when the target requested network is registered.
- Added MSB A-GPS support.
- Implemented automatic carrier configuration selection using
PDC service (already in 1.10.2).
+ mmcli:
- New machine-readable JSON output with '--output-json'.
- Updated to allow using the modem UID to specify SIM
operations.
+ udev:
- New ID_MM_PORT_TYPE_AUDIO generic udev tag to identify ports
that should be used for in-band audio.
- Removed support for the ID_MM_PLATFORM_DRIVER_PROBE udev
tag, as it is no longer required given that the more generic
explicit whitelist may be used to flag which devices should
be probed.
- Renamed ID_MM_DEVICE_MANUAL_SCAN_ONLY to
ID_MM_TTY_MANUAL_SCAN_ONLY, given that the tag only applies
to TTYs.
- ID_MM_DEVICE_IGNORE is no longer used internally in
ModemManager, and is instead targeted to users that want to
explicitly ignore specific devices regardless of what filter
type is in use (already in 1.10.6).
+ dbus:
- Updated to always report the registered
MM_CORE_ERROR_CANCELLED error instead of the implicit
G_IO_ERROR_CANCELLED ones generated by GLib.
+ GObject introspection:
- Fixed setup to explicitly skip all non-API methods.
+ Plugins:
- tplink: new plugin.
- dlink: new plugin.
- xmm: added MSB A-GPS support.
- dell,dw5821e: update to allow unmanaged GPS support on the
TTY even when raw/NMEA GPS is enabled via QMI/LOC.
- quectel: updated to allow TTY-only devices.
- telit: added GPS support.
- telit: improved band management with #BND.
- simtech: added improved voice call support.
- simtech: added support for LTE devices.
- simtech: improved signal quality reporting logic.
- simtech: added GPS support for the SIM7000/SIM7600 family.
- cinterion: added support for time updates.
- cinterion: added improved voice call support.
- ublox: added improved voice call support.
- ublox: improved band management with UBANDSEL.
- Update to version 1.10.8:
+ Polkit policy:
+ Added several missing methods to the policy rules.
+ Use the explicit Firmware policy for all firmware operations.
+ Updated USSD policy to require user authentication in strict
mode.
+ systemd service:
- Always start after polkit service when policy control is
enabled.
+ Broadband modem:
- Fixed signal quality reporting when +CSQ is used.
+ 3GPP:
- Fixed reporting 'denied' registration state.
+ QMI:
- Fixed NAS SSP support check during supported capability loading.
+ Simple interface:
- Allow one single ongoing Connect() attempt.
- Fixed Disconnect() when an explicit bearer path is given.
+ mmcli:
- Fixed key-value output when printing array with 10 elements.
+ Plugins:
- simtech: added port type hints for the SIM7000/SIM7600 family.
- x22x: added support for the Alcatel X602D.
- telit: increased timeout for AT#REBOOT.
- quectel: fixed port type hints for the EG91.
- quectel: added port type hints for the BG96.
- Update to version 1.10.6:
+ Bearer: if connecting a bearer with PPP method, require upper layers
to disconnect the bearer explicitly and completely ignore the
connectivity checks performed by the modem itself. This makes sure
that the TTY is not reused by ModemManager before pppd has finished
using it.
+ Serial port:
- Fix serial port flash cancellation logic to avoid assertion if the
device gets unplugged during the flash operation.
- Fix serial port reopen logic to flag the port as forced-closed if
the reopening fails, to avoid assertion if the device gets
unplugged during the reopen operation.
- Avoid warning when signals are disconnected automatically during
last object unref.
+ SMS:
- Initialize common fields early for multipart messages, without
waiting for the last part to arrive.
+ 3GPP:
- Report consolidated registration state as DENIED if all the other
ones are either idle or unknown.
+ udev:
- Updated ID_MM_DEVICE_IGNORE to make it really a user-usable tag,
applicable not only to TTY devices but to any kind of device
(e.g. to blacklist MBIM modems); and also applicable under any
kind of filter mode (including 'strict' mode).
+ Filter:
- Added new 'explicit blacklist' filter rule, by default enabled for
all filter modes and controlled with the
MM_FILTER_RULE_EXPLICIT_BLACKLIST envvar.
- Added new 'plugin whitelist' filter rule, enabled exclusively in
'strict' filter mode, which allows us to automatically flag for
probing those devices that are flagged with specific
plugin-selected udev tags or which have vid:pid pairs registered
as allowed in the plugins.
- Updated the 'AT-capable ttyACM' filter rule, so that we only
process and probe the serial port if the device also exposes other
ports (serial, cdc-wdm, net) that ModemManager may process. This
fix should allow us to automatically ignore Arduino devices that
wrongly report themselves as speaking AT protocol in the ttyACM
port.
+ QMI:
- Fix segfault while updating bands and the device doesn't support
the 'extended LTE band preference' TLV.
+ MBIM:
- Fix segfault while processing empty USSD responses.
+ libmm-glib:
- Properly handle NULL pointer on MMFirmwareUpdateSettings.
+ Plugins:
- sierra: added port type hints for the MC74xx family.
- telit: added port type hints for the ME910 and the EG91.
- cinterion: added port type hints for the PLS8.
- Update to version 1.10.4:
+ QMI:
- Fix assertion when cleaning up event report indications.
+ MBIM:
- Fix detecting errors in "Register State Set" responses.
+ 3GPP interface:
- Use correct finish() method to complete user registration.
+ Plugins:
- u-blox: fix segfault when UACT? returns empty band list.
- Update to version 1.10.2:
+ Carrier configuration reporting and automatic selection.
+ Manager interface:
- Fixed inhibition alloc/dealloc mixup.
+ Modem interface:
- New 'CarrierConfiguration' property that shows which is the
currently selected carrier configuration in the device, if
known.
- New automatic carrier configuration selection logic, based
on per-device or per-vendor mapping.
+ Messaging interface:
- Flush SMS list update before notifying added/removed signals.
+ SMS:
- Fixed sending binary PDUs via AT commands when other AT command
operations are scheduled at the same time.
+ QMI:
- Increased the number of open retries from 10 to 20, required
e.g. for the Telit LM940/960 modems.
- Implemented QMI PDC based carrier config loading and automatic
switching.
+ Plugins:
- dell: added port type hints for the DW5820e.
- dell: use QMI DMS extension method to load properly formatted
firmware version strings.
- quectel: added port type hints for the EG06.
- ublox: added alternative port type hints for the LISA/SARA-U2.
- telit: added support for MBIM-based telit modems.
+ mmcli:
- Updated --monitor-state to report modem removal.
+ Several memory leak fixes in different modules.
- Run testsuite
- Reduce %systemd_requires to %systemd_ordering:
%service_* can handle its absence.
- Rewrite summaries not to rely on em dash grammar.
- Do build without requiring bash-completion.
- Update to version 1.10.0:
+ udev:
- Consolidated common tag names among all the supported
plugins. E.g. ID_MM_PORT_TYPE_GPS, ID_MM_PORT_TYPE_AT_*,
ID_MM_PORT_TYPE_QCDM... All these generic tags are included
as symbols in the API, and compatibility will be maintained
for these. Custom setups of ModemManager relying on
previously available per-plugin udev tags may need to
manually port them to this new generic subset.
- New tag to allow specifying flow control settings to use in
serial ports.
+ Core:
- Avoid probing other protocols on TTYs tagged in udev with
specific port type tags (e.g. avoid probing QCDM if a port is
tagged as AT). This allows faster port probing and modem
detection for known modem layouts.
- Implemented support to enable and handle +CGEV URCs for
asynchronous connection state updates in AT-controlled
devices.
+ Manager interface:
- New runtime daemon version reporting.
- New support for requesting device inhibition, e.g. so that
ModemManager stops completely using a modem device until the
inhibition is released. This feature is implemented to allow
fwupd taking over of a device completely for as long as it
needs during a firmware update.
+ Modem interface:
- All methods are always connected, even in Failed state.
- Allow parallel Enable()/Disable() calls.
- Deprecated redundant ListBearers() method, the read-only
Bearers property is already showing the same information.
+ Bearer interface:
- New 'BearerType' property, e.g. to specify whether a bearer
is the initial LTE default bearer or not.
- Deprecated 'number' field in bearer settings. Applications do
not need to send the 'number' field in Bearer.Connect() or in
Modem.Simple.Connect(), as the setting is totally ignored.
+ mmcli:
- New 'key-value' output, easier to parse by scripts than the
default.
- Removed redundant '--location-get-XXX' actions, as the
'--location-get' already reports the location information for
all sources.
- Removed redundant '--simple-status' action, as the same
information can be obtained through different mmcli
operations.
- New manager '--inhibit-device' action and modem-specific
'--inhibit', to allow requesting device inhibition.
+ 3GPP interface:
- New support for exposing the network reported Protocol
Configuration Options (PCO), to be used instead of the new
deprecated Subscription State property.
- New support for exposing the initial LTE default bearer
status.
- New support for configuring the initial LTE default bearer
settings.
+ Location interface:
- New LTE Tracking Area Code (TAC) in 3GPP location
information.
- New support for injecting assistance data (e.g. Qualcomm
XTRA) into the GNSS engine, useful when there is no mobile
connection to use MSA A-GPS.
+ Firmware interface:
- Support for reporting firmware update support properties,
e.g. specifying which update methods are supported. This
information will be consumed by fwupd in order to allow
upgrading firmware in devices managed by ModemManager.
+ Voice interface:
- Multiple improvements and fixes in the voice call management
logic implemented with generic AT commands.
- Added AudioPort and AudioFormat properties to the Call
object.
- Added new generic audio channel setup/cleanup handlers in the
Call object.
+ QMI:
- New LOC service based GNSS support, including A-GPS setup via
SUPL server.
- New support for the "extended" LTE band list.
- New support for reading IMSI and ICCID with the UIM service.
+ MBIM:
- Implemented support for processing Protocol Configuration
Options using Microsoft-defined Basic Connect Extensions.
- Implemented support for LTE attach status and configuration
using Microsoft-defined Basic Connect Extensions.
- Implemented support for the extended signal interface and for
3GPP location details using the AT&T specific service.
- Implemented support for 3GPP USSD operations using the
standard USSD service.
- For Qualcomm-based MBIM devices, those with QMI-over-MBIM
support, a whole new set of features is now available,
including: QMI LOC/PDS location support, allowed/preferred
mode management, frequency band selection, power management
operations...
+ Plugins:
- xmm: new XMM plugin, with shared logic (allowed/preferred
mode management, frequency band selection, power management
operations, extended signal quality reporting, GPS/A-GPS...)
for Intel XMM based devices.
- fibocom: new plugin, with support for generic MBIM and
XMM-based devices.
- dell: added support for XMM-based devices, like the DW5820e.
- dell: added custom support for the DW5821e, including
'unmanaged' GPS and firmware update integration details.
- cinterion: new shared interface to include all logic shared
between Option and Option/HSO devices.
- sierra-legacy: implemented connection monitoring support.
- u-blox: added support for extended call state transitions.
- u-blox: added CDC-ECM support for SARA/LISA-U2xx modems.
- altair-lte: migrated from SubscriptionState to PCO.
- Changes from version 1.8.0:
+ New 'filter policy' setting in the ModemManager daemon to
decide which ports are probed and how. Currently these levels
are defined:
- WHITELIST-ONLY: Only devices or ports explicitly whitelisted
with the new 'ID_MM_DEVICE_PROCESS' udev tag are probed.
- DEFAULT: All ports are allowed to be probed except for the
ones explicitly greylisted as RS232 adapters or completely
blacklisted. This is the default approach that was used until
now, and the default as well in this release if a different
one isn't requested.
- STRICT: The daemon defines a set of heuristics to try to
detect modems and ports to probe. Only the TTY ports that are
very very likely to be modem ports are probed, therefore
completely avoiding the need of having a separate blacklist
or RS232 adapter greylist. But note that this policy may end
up ignoring some devices, like TTY controlled modems without
an associated network port.
- PARANOID: This is equivalent to running the STRICT mode but
also applying the blacklist and RS232 greylist filters
explicitly.
+ Device 'naming'. This release includes logic to allow 'naming'
devices with the ID_MM_PHYSDEV_UID udev tag, so that the names
can then be used in e.g. mmcli and also exposed in the 'Device'
property in the Modem interface. This new setup makes it
possible to give the devices unique names that are kept across
reboots.
+ Allow skipping the automatic scan for devices in the daemon
with the new '--no-auto-scan' daemon option. Instead, the
daemon may be called with the '--initial-kernel-events=[PATH]'
option including a predefined list of ports or otherwise get
the port additions reported during runtime with the mmcli
- -report-kernel-event=[] command.
+ Allow building and running without 'udev'. In this setup, the
previously explained '--no-auto-scan' is enabled by default, so
ports are not automatically detected .Note that this setup is
not suggested for standard distributions: if udev is available
in the system, it is the preferred method to manage the port
addition and removal.
+ SIM hot swap. The core includes the needed logic to support SIM
hot swap in the different devices, although for now it's only
tested for Telit and MBIM modems. If a SIM hot swap is
detected, the modem is flagged as failed and reprobed from
scratch.
+ Connection status monitoring logic. In order to try to detect
network initiated disconnections, a generic setup is provided
to plugins so that they can implement explicit connection
status checks that would be executed periodically.
+ New support for 3GPP CSFB states and operation modes. We now
support registration states reported as "SMS only" or "CSFB not
preferred", and provide APIs to set and get the "UE mode of
operation for EPS".
+ Build and system:
- Updated the systemd service file with additional security
related rules.
- Added support for systemd journal logging.
- Updated most of the code to use GTask instead of the
deprecated GSimpleAsyncResult based operations.
- ChangeLog is built from git during the dist tarball
generation.
+ API:
- Defined additional GSM, UMTS and LTE frequency bands.
- The MMModemBand enumeration values (EUTRAN, UTRAN and CDMA)
have been renamed to consolidate how they are defined. A
compatibility layer has been provided to avoid breaking the
API.
- New 'HardwareRevision' property in the Modem interface.
- New 'EpsUeModeOperation' property and 'SetEpsUeModeOperation'
method in the Modem 3GPP interface.
+ Core:
- Updated libqcdm to load signal strength from QCDM EVDO Pilot
Sets.
- Updated udev rules with new per-vendor rules for quicker
processing.
- Explicitly ignored ports are never probed now, but they will
be reported as owned by the device and exposed in the Ports
property.
- New 'ID_MM_TTY_BAUDRATE' udev tag to specify the baudrate to
use in RS232 TTY ports.
- If using UCS2, still assume that the operator name may be
given in ASCII.
- Explicitly open QCDM ports anytime it's needed, instead of
assuming they are open when enabled.
- Query supported ME event reporting options and automatically
set the best choice based on the supported ones.
- Query supported flow control modems and automatically set the
best choice based on the supported ones.
- Explicitly configure flow control settings on the TTY as soon
as it is connected, only applicable for RS232 devices.
- Implemented generic unlock retries loading.
+ MBIM:
- Explicitly reprobe the modem when the mbim-proxy is detected
dead.
- Workaround implemented to keep track of the PIN1 unlock
retries as the protocol isn't very good allowing this.
- Load and expose HW revision.
+ QMI:
- Explicitly reprobe the modem when the qmi-proxy is detected
dead.
- Load and expose HW revision.
- Detect port closed and forbid client allocation operations.
- New optional connection status monitoring support, enabled by
default for the Netgear AC341U.
+ Location interface: Disabled by default for MBIM modems.
+ Messaging interface: Try decoding with UTF-16BE when UCS-2
reported.
+ Plugins:
- u-blox: new plugin, currently supporting the TOBY-L2,
TOBY-L4, TOBY-R2, LARA-R2 and LISA-R2.
- quectel: new plugin, supporting generic AT/QMI based modems.
- cinterion: implemented support for devices exposing a WWAN
network interface.
- cinterion: support changing modes in LTE capable devices.
- cinterion: added GPS support for devices controlled only with
AT^SGPSC.
- cinterion: use ^SIND unsolicited messages for access tech
reporting.
- huawei: implemented Signal interface.
- telit: added support for RS232, QMI and MBIM modems.
- novatel: cleaned up registration state and access tech
reporting.
- novatel-lte: implemented unlock retries loading.
- dell: speed probing time up and reduce udev dependency.
- mbm: added GPS support for the Dell DW5560.
+ Updated translations.
- Drop intltool BuildRequires, no longer needed.
- Pass --with-systemd-journal to configure, ensure we use the new
journald support for logging.
- Update to version 1.6.14:
+ Build: Avoid -Wincompatible-pointer-types for MM 1.6.x builds,
to skip the stricter checks in GObject.
+ Introspection:
- Fixed bearer list annotations.
- Explicitly use ModemManager prefix to refer to introspected
types.
+ Core:
- udev: add tags also on bind actions.
- 3GPP: don't force auto registration if already registered.
- Signal: fix reloading of detailed signal quality status on AT
modems.
+ Plugins:
- QMI: update EPS registration state for LTE modems.
- MBIM:
. Check if IP session is active before trying to deactivate
it.
. Increase deactivation timeout to 60s.
- Huawei: Handle optional 0x prefix on hex numbers in ^DHCP
response.
+ Several other minor fixes.
- Modernize spec-file by calling spec-cleaner

==== NetworkManager ====
Version update (1.20.8 -> 1.22.6)
Subpackages: NetworkManager-lang libnm0 typelib-1_0-NM-1_0

- Add -fcommon to CFLAGS. This is currently being done upstream
(boo#1160381).
- Update to version 1.22.6:
+ Various fixes for the internal DHCP client.
+ Slave devices now do not get created/activated if master is
missing.
+ Fixed 'startup-complete' bug where NetworkManager would reach
the network-online.target even when not all the connections had
been tried.
+ Updated translations.
- No longer recommend -lang: supplements are in use
- Update to version 1.22.4:
+ Fix behavior of internal DHCP client when the server sends a
NAK.
+ Support 31-bit prefixes on IPv4 point-to-point links according
to RFC 3021.
+ Fix memory leak parsing RequestScan D-Bus method arguments.
- Fix 'nfs' dispatcher script
It was checking for an enabled unit 'nfs.service' - which does not
exist (anymore?). Switched to a check for an enabled unit
'nfs-client.target'
- Update to version 1.22.2:
+ Fix multiple issues in the internal DHCP client, including
wrong parsing of search domains and classless routes options,
and failures in obtaining and renewing the lease with certain
server configurations.
+ Export NM_CAPABILITY_OVS capability on D-Bus and in libnm to
indicate that the OVS plugin is loaded.
+ Fix libnm annotations for nm_sriov_vf_get_vlan_ids() to allow
the usage of the function through GObject introspection.
- Update to version 1.22.0:
+ Drop support for BlueZ 4. BlueZ 5 was released in 2012 and
should nowadays be available everywhere.
+ DHCP: switch "internal" DHCPv4 plugin from code based on
systemd to use nettools' n-dhcp4 library.
+ Add support for "scope" attribute for IPv4 routes.
+ Add support for specifying IAID and FQDN flags for DHCP
request.
+ Add a '802-1x.optional' property to consider the wired 802.1X
authentication as optional.
+ Use the Network Cost Wi-Fi information element to determine
metered device state.
+ Support main.auth-polkit=root-only setting to disable PolicyKit
use and restrict authorization to root user.
+ core: declare "startup complete" when device reaches
"connected" state, even if IP addressing methods did not yet
fully complete. This changes behavior for unblocking
"NetworkManager-wait-online.service", and
"network-online.target" earlier. If this causes issues in your
setup, you may need to configure "ipv4.may-fail=no" or
"ipv6.may-fail=no", which delays reaching "connected" state for
the address family accordingly.
+ libnm: hide NMObject and NMClient typedefs from header files.
This prevents the user from subclassing these types and is an
ABI change (in the unlikely case that a user was subclassing
the types, which is no longer supported).
+ libnm: retire deprecated WiMAX API NMDeviceWimax and
NMWimaxNsp. WiMAX support was removed from NetworkManager in
version 1.2 (2016) and no such type instances would have been
created by NMClient for a while now.
+ Deprecate synchronous API for D-Bus calls in libnm. We don't
remove libnm API so you are free to continue using it. But
tells you that using it might be a bad idea.
+ libnm: heavily internal rework NMClient. This slims down libnm
and makes the implementation more efficient. NMClient should
work now well with a separate GMainContext.
+ Add `nmcli general reload` subcommand to reload NetworkManager
configuration and DNS settings.
+ nm-cloud-setup: add new tool for automatically configuring
NetworkManager in cloud. This is still experimental and
currently only EC2 and IPv4 is supported.
+ Add new NetworkManager logo to "contrib/art/logo".
+ Various bug fixes and improvements.
- Disable networkmanager-checks-po.patch: Needs rebase.
- Add new nm-cloud-setup.service to pre/post/preun/postun calls.

==== accountsservice ====
Subpackages: accountsservice-lang libaccountsservice0
typelib-1_0-AccountsService-1_0

- No longer recommend -lang: supplements are in use

==== akonadi-calendar ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-calendar-lang akonadi-plugin-calendar
libKF5AkonadiCalendar5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* calendarbase.cpp - don't crash in non-debug builds

==== akonadi-calendar-tools ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-calendar-tools-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akonadi-contact ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-contact-lang akonadi-plugin-contacts libKF5AkonadiContact5
libKF5ContactEditor5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akonadi-import-wizard ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-import-wizard-lang libKPimImportWizard5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akonadi-mime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-mime-lang akonadi-plugin-mime libKF5AkonadiMime5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akonadi-notes ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-notes-lang libKF5AkonadiNotes5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akonadi-search ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-search-lang libKF5AkonadiSearch

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akonadi-server ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-server-lang akonadi-server-sqlite libKF5AkonadiAgentBase5
libKF5AkonadiCore5 libKF5AkonadiPrivate5 libKF5AkonadiWidgets5 libKF5AkonadiXml5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== akregator ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akregator-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== amarok ====
Version update (2.9.70git.20200131T110159~195748144f ->
2.9.70git.20200225T224218~2084224e4c)
Subpackages: amarok-lang

- Update to version 2.9.70git.20200225T224218~2084224e4c:
* Fix error of Wikipedia entering in an infinite recursion of page loading
* Fix metainfo generation for Amarok applets
* Fix loading of lyrics from lyrics.wikia.com
* Removed obsolete PackagePath role from AppletModel

==== analitza ====
Version update (19.12.2 -> 19.12.3)
Subpackages: analitza-lang libAnalitza5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== apache2 ====
Subpackages: apache2-doc apache2-example-pages apache2-prefork apache2-utils

- use r1874196 [SLE-7472] [bsc#1164820c#6]
- modified patches
% apache2-load-private-keys-from-pkcs11.patch (upstream 2.4.x port)
- deleted patches
- apache2-load-certificates-from-pkcs11.patch (merged to above)
- require just libbrotli-devel
- build mod_proxy_http2 extension
- fix build for older distributions
- define DEFAULT_LISTENBACKLOG=APR_INT32_MAX. We want apache
to honour net.core.somaxconn sysctl as the mandatory limit.
the old value of 511 was never used as until v5.4-rc6 it was
clamped to 128, in current kernels the default limit is 4096.
Cannot use the apr_socket_listen(.., -1) idiom because the function
expects a positive integer argument.

==== appstream-glib ====
Version update (0.7.15 -> 0.7.16)
Subpackages: appstream-glib-lang libappstream-glib8

- Update to version 0.7.16:
* Allow parsing desktop files using as_app_parse_data()
* Update list of allowed metadata licences
* Log expected and actual screenshot dimensions when failing
* docs: remove SQLite dependency
* Offset future checks by UTC+14
* Do not preserve restrictive permissions when installing AppStream files
* Support loading YAML from as_store_from_bytes
* Do not allow forward or backwards slashes in <id> values
* Do not require <translation> for validation unless strict
* Do not require <update_contact> for validation unless strict
* add UPL short name to SPDX conversion
* Update the SPDX license list to v3.5
* as-compose: Remove relative path from icon names
* Allow non-desktop components to be extended
* Only require <release> for validate, but not validate-relax
* Allow building on Windows
* Modernize the validation requirements
- Drop as-glib-fix-broken-appstream-files-permission.patch: fixed
upstream.

==== apr-util ====

- fix linking with libpq
- modified patches
% apr-util-postgresql.patch
- apr-util-postgresql.patch: PostrgeSQL's pg_config is meant for
linking server extensions, use libpq's pkg-config, if pg_config
is missing. This fixes build with PostgreSQL 11.
- Add missing zlib-devel build dependency which used to be pulled in
by libopenssl-devel
- extend apr-util-mariadb-10.2.patch: Fix detection / build with
MariaDB 10.2. [bsc#1094754]
- Add apr-util-mariadb-10.2.patch: Fix detection / build with
MariaDB 10.2.
- APR-util 1.6.1
* apr_crypto: Fix compatibility with LibreSSL. PR 61596.
* sdbm: better database/page validation to fail cleanly when
corrupted [bsc#1064990], CVE-2017-12618
- We need to obsolete same version of package (bsc#1063305)
- Replace unusual *.?a match by *.la.
- Fix RPM groups, diversify summaries.
- Rename package to apr-util
- Drop baselib.conf as it does not target any supported
architecture
- APR-util 1.6.0
* Update MySQL build to stop using libmysqlclient_r
* apr_siphash: Implement keyed hash function SipHash
* apr_buckets: Add apr_bucket_file_set_buf_size()
* apr_crypto: avoid excessive iteration in bcrypt hash.
* apr_xml_to_text: Add style APR_XML_X2T_PARSED.
* see http://www.apache.org/dist/apr/CHANGES-APR-UTIL-1.6 for
extra details
- require just posgresql-devel everywhere, it seems to work now
- require postgresql-devel less then 9.4 to fix build on SLE_12
and SLE_12_SP1
- require postgresql-devel version at least 9.1.0 to fix build for
SLE-11-SP4
- fix requires after spec-cleaner
- Clean up with spec-cleaner
- Kill support of sle10 and sle9
- Remove unused configure switches

==== ark ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ark-lang libkerfuffle19

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== at-spi2-core ====
Subpackages: at-spi2-core-lang libatspi0 typelib-1_0-Atspi-2_0

- Ad at-spi2-core-async-session-register.patch: make bus-launcher
session registration more robust (boo#1154582).

==== atkmm1_6 ====
Version update (2.24.2 -> 2.28.0)

- Update to version 2.28.0:
+ No changes, version bump only.
- Changes from version 2.24.3:
+ Fix silent builds.
+ Text: Plug memory leaks in get_text_vfunc() and
get_selection_vfunc(). These vfuncs shall delete the returned
character array after it has been copied to a Glib::ustring.
+ Replace the Visual Studio project files with MSVC NMake project
files.
- Modernize spec-file by calling spec-cleaner

==== autoyast2 ====
Version update (4.2.27 -> 4.2.31)
Subpackages: autoyast2-installation

- Adapted to changes in yast2-storage-ng (related to bsc#1140040).
- 4.2.31
- Security fix: Removed all "--gpg-auto-import-keys" options from
zypper commands (bsc#1140711)
- 4.2.30
- Fixed crash while loading none existing AY file (bsc#1165464).
- 4.2.29
- Service for init scripts: Checking working network with
"network-online.target" before starting the AY init scripts
(bsc#1164105).
- 4.2.28

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

- Fix FileIndexScheduler being stuck after suspending it:
0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch
- Add Sync-IndexerConfig-on-exit.patch to fix settings not getting
saved (kde#417127)

==== baloo5-widgets ====
Version update (19.12.2 -> 19.12.3)
Subpackages: baloo5-widgets-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== baobab ====
Version update (3.26.1 -> 3.34.0)
Subpackages: baobab-lang

- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.32.0:
+ Minor tweaks for app icon.
+ Updated translations.
- Update to version 3.31.1:
+ Use new icon design.
+ Add flatpak manifest.
+ Show a notification when scan is complete.
+ Remove the application menu.
+ Add Keyboard Shortcuts window and improve shortcuts.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.1:
+ Localization fixes.
+ Updated translations.
- Drop baobab-fix-linguas-build-issues.patch and
baobab-fix-gschema-translations.patch: Fixed upstream.
- Use autosetup macro.
- Add baobab-fix-gschema-translations.patch: build: Fix gschema
translations.
- Drop gnome-utils Conflicts, not needed for a long time.
- Drop update-desktop-files BuildRequires and no longer pass
suse_update_desktop_file macro.
- Add baobab-fix-linguas-build-issues.patch: build: Fix setting
GNOMELOCALEDIR (bgo#794381), and build: Use LINGUAS file for help
(bgo#794449).
- Update URL to new home in GNOME wiki.
- Update to version 3.28.0:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ build: Use python3 found by meson to run
build-aux/post-install.py (bgo#791980).
+ Updated translations.
- Update to version 3.27.2:
+ Add support for mouse back button.
* Replace window menu with a "Scan" button (and other visual
tweaks).
* Minor bugfixes.
* Updated documentation translations.
* Updated translations.
- Update Url to https://wiki.gnome.org/Apps/Baobab: current
Baobab's web page.
- Add gio-unix-2.0 and gobject-2.0 pkgconfig modules. Note that
they were being pulled with glib-2.0 module and used already
since they all live in glib2-devel package.
- Add fdupes BuildRequires and its macro for replacement of
duplicates by hardlinks under the data directory.
- Drop pkgconfig(gobject-introspection-1.0) BuildRequires: it's no
longer needed/required anymore.
- Update to version 3.27.1:
+ Build system ported to Meson.
+ Use traditional titlebar on Unity.
+ Updated translations.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Update to version 3.26.1:
+ Fix saving window size.
+ Updated documentation translations.
+ Updated translations.
- Drop %glib2_gsettings_schema_*, %desktop_database_* and
%icon_theme_cache_* post/postun macros: functionality now covered
by file triggers.
- Update to version 3.26.0:
+ Raised minimal vala version.
+ Updated translations.
- Update to version 3.25.92:
+ Updated documentation translations.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.91:
+ Never show more than 5 recent elements.
+ Do not regenerate .po files automatically.
+ Updated translations.
- Update to version 3.23.90:
+ Updated translations.
- Update to version 3.22.1:
+ Updated translations.
- Update to version 3.22.0:
+ Updated translations.
- Update to version 3.21.92:
+ Updated translations.
- Update to version 3.21.90:
+ Stop using intltool.
+ Rejig 'devices and locations' UI.
+ Updated AppData.
+ Misc bugfixes.
+ Updated documentations translations.
+ Updated translations.
- Drop intltool BuildRequires following upstream changes.
- Update to GNOME 3.20 Fate#318572
- Update to version 3.20.1:
+ Updated AppData.
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.1:
+ Updated CSS to recent GTK+ changes.
+ Updated AppData file with tags for GNOME Software.
+ Updated translations.
- Update to version 3.18.1:
+ Remove scan-remote action.
+ Updated translations.
- Update to version 3.18.0:
+ Temporary fix for 'make distcheck' due to bug in Intltool
(lp#1117944).
- Update to version 3.17.90:
+ Remove unused scan-home action.
+ Exclude mounts when scanning recent locations.
+ In Ringchart, always use the correct state when getting colors.
+ Fixes for contex menu.
+ Updated translations.
- Update to version 3.16.1:
+ Ship symbolic variant for application icon.
+ Updated translations.
- Remove HighContrast %icon_theme_cache_post(un) calls, as Symbolic
icons have replaced them.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.90:
+ Exclude mountpoints when handling commandline arguments.
+ Fix HiDPI issues in the charts.
+ Misc fixes and updates for help pages.
+ Updated translations.
- Update to version 3.14.1:
+ Fix url in manpage.
+ Updated translations.

==== bcm43xx-firmware ====

- Remove brcmfmac43455-sdio.raspberrypi,4-model-b.txt, already available in
kernel-firmware (bsc#1163237)

==== blinken ====
Version update (19.12.2 -> 19.12.3)
Subpackages: blinken-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== bluedevil5 ====
Version update (5.17.90 -> 5.18.3)
Subpackages: bluedevil5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Set all labels to plain text
* Add explicit includes to fix build with Qt 5.11
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0
- Update to 5.18.0
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.0.php
- No code changes since 5.17.90
- Replace %make_jobs with %cmake_build

==== brasero ====
Subpackages: brasero-lang brasero-nautilus libbrasero-burn3-1
libbrasero-media3-1 libbrasero-utils3-1

- No longer recommend -lang: supplements are in use
- Disable building of gtk-doc, it fails with newer (1.32) versions
of gtk-doc. Pass --disable-gtk-doc to configure and drop gtk-doc
BuildRequires.

==== breeze ====
Version update (5.18.0 -> 5.18.3)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style
breeze5-style-lang breeze5-wallpapers libbreezecommon5-5

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Add missing cursors for Chromium-based apps

==== breeze-gtk ====
Version update (5.18.0 -> 5.18.3)
Subpackages: gtk2-metatheme-breeze gtk3-metatheme-breeze metatheme-breeze-common

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* [GTK3] Fix menubar colours

==== breeze4-style ====
Version update (5.18.0 -> 5.18.3)
Subpackages: libbreezecommon4-5

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Add missing cursors for Chromium-based apps

==== c-ares ====
Version update (1.14.0 -> 1.15.0+20200117)

- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
both A and AAAA answers.
- Add netcfg as the build requirement and runtime requirement.
ares_getaddrinfo function uses the getservbyport_r function which
requires the /etc/services file to function properly. That config
file is provided by the netcfg package. Unit tests rely on it
too, hence it has to be a build dependency as well.
- Switch to cmake-based build.
Some packages need the cmake build files.
- Fix version number of the snapshot to not be downgrade:
bsc#1156601
- Update to upstream snapshot 20191108
* getaddrinfo - avoid infinite loop in case of NXDOMAIN
* ares_getenv - return NULL in all cases
* implement ares_getaddrinfo
- onion-crash.patch: removed, upstreamed.
- removed upstream patches that are part of the snapshot:
0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch
0002-Remaining-queries-counter-fix-additional-unit-tests-.patch
0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch
0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch
0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch
0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch
0007-getaddrinfo-enhancements-257.patch
0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch
0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch
0010-Disable-failing-test.patch
- disable-live-tests.patch - updated
- Add upstream patches with the ares_getaddrinfo function:
* 0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch
* 0002-Remaining-queries-counter-fix-additional-unit-tests-.patch
* 0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch
* 0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch
* 0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch
* 0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch
* 0007-getaddrinfo-enhancements-257.patch
* 0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch
* 0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch
- Add a patch which disables test failing on OBS (but passing in
local environment):
* 0010-Disable-failing-test.patch
- Version update to 1.15.0:
* Add ares_init_options() configurability for path to resolv.conf file
* Ability to exclude building of tools (adig, ahost, acountry) in CMake
* Report ARES_ENOTFOUND for .onion domain names as per RFC7686
(bsc#1125306)
* Apply the IPv6 server blacklist to all nameserver sources
* Prevent changing name servers while queries are outstanding
* ares_set_servers_csv() on failure should not leave channel in a
bad state
- enable unit tests
- disable-live-tests.patch: disable tests to live servers
- onion-crash.patch: backport fix for a crash affecting .onion TLD

==== ca-certificates-mozilla ====
Version update (2.34 -> 2.40)

- update to 2.40 state of the Mozilla NSS Certificate store (bsc#1160160)
- removed:
- Certplus Class 2 Primary CA
- Deutsche Telekom Root CA 2
- CN=Swisscom Root CA 2
- UTN-USERFirst-Client Authentication and Email
- added:
- Entrust Root Certification Authority - G4

==== calendarsupport ====
Version update (19.12.2 -> 19.12.3)
Subpackages: calendarsupport-lang libKF5CalendarSupport5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== cantarell-fonts ====
Version update (0.0.25 -> 0.111)

- Update to version 0.111:
+ Fix the wrongly assigned OS/2 weight class values that e.g. led
to Extra Bold being selected when Bold was requested.
- Changes from version 0.110:
+ Space everything a little bit tighter.
+ Scale down whiteCircle and blackCircle by 50%, makes password
dots smaller.
+ Tweak feet of one.lf slightly for a more even appearance.
+ Revise lcaron, dcaron and tcaron for collision-free rendering
even at bold weight. Will need kerning later.
+ Add draft of Cyrillic (GF Cyrillic Plus set), to be improved.
+ Equalize advance width of period, comma, colon, semicolon.
+ Build packages with prebuilt fonts baked in.
+ New contributed AppStream metadata translations for Slovak.
- Update to version 0.101:
+ Several small improvements.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 0.100:
+ Redesigned from scratch to interpolate cleanly from thin to
extra bold. Currently targets the Google Fonts Latin Core and
Pro glyph sets.
- Update Url tag to https://wiki.gnome.org/Projects/CantarellFonts:
current Cantarell Fonts' web page.
- Add meson BuildRequires, replace configure/make/make_install
macros with meson/meson_build/meson_install and remove call for
gnome-autogen.sh. All of these changes reflect the upstream port
to Meson build system.
- Drop dos2unix BuildRequires: it's no longer required.

==== ceph ====
Version update (15.1.0.168+gfda88e35c8 -> 15.1.0.818+g5f8ed0e957)
Subpackages: librados2 librbd1

- Update to 15.1.0-818-g5f8ed0e957:
+ rebase on tip of upstream master, SHA1
eb72aebb92f1bfce00aedaebf140789871eb943f
* includes "mgr/orch: new cli, phase 2" patches (PR#33244) needed
by latest ceph-bootstrap
- Update to 15.1.0-636-g2280954009:
+ rebase on tip of upstream master, SHA1
e36d47a8c3f4181d68a4cd680bdde72064dee910

==== cheese ====
Subpackages: cheese-lang libcheese-common libcheese-gtk25 libcheese8
typelib-1_0-Cheese-3_0

- No longer recommend -lang: supplements are in use

==== chromium ====
Version update (80.0.3987.87 -> 80.0.3987.132)

- Update to 80.0.3987.132 bsc#1165826:
* CVE-2020-6420: Insufficient policy enforcement in media.
* Various fixes from internal audits, fuzzing and other initiatives [2].
- Add patch trying to fix pulse audio issues with webrtc:
* webrtc-pulse.patch
- Update to 80.0.3987.122 bsc#1164828:
* CVE-2020-6418: Type confusion in V8
* CVE-2020-6407: Out of bounds memory access in streams.
* Integer overflow in ICU
- Add chromedriver binary to bindir
- Drop sandbox binary as it should not be needed really bsc#1163588
- Remove unused patch:
* chromium-sandbox-pie.patch
- Update to 80.0.3987.100 bsc#1163484:
* feature fixes only

==== cifs-utils ====
Version update (6.8 -> 6.9)

- Fix double-free in mount.cifs; (bsc#1149164).
* add 0011-fix-doublefree.patch
- Update to cifs-utils 6.9; (bsc#1132087); (bsc#1136031).
* adds fixes for Azure
* new smbinfo utility
* remove cifs-utils-6.8.tar.bz2
* remove cifs-utils-6.8.tar.bz2.asc
* add cifs-utils-6.9.tar.bz2
* add cifs-utils-6.9.tar.bz2.asc
* add 0001-smbinfo-Improve-help-usage-and-add-h-option.patch
* add 0002-smbinfo-Add-bash-completion-support-for-smbinfo.patch
* add 0003-getcifsacl-Add-support-to-accept-more-paths.patch
* add 0004-getcifsacl-Fix-usage-message-to-include-multiple-fil.patch
* add 0005-smbinfo-add-GETCOMPRESSION-support.patch
* add 0006-getcifsacl-Add-support-for-R-recursive-option.patch
* add 0007-smbinfo-add-bash-completion-support-for-getcompressi.patch
* add 0008-mount.cifs.c-fix-memory-leaks-in-main-func.patch
* add 0009-Zero-fill-the-allocated-memory-for-new-struct-cifs_n.patch
* add 0010-Zero-fill-the-allocated-memory-for-a-new-ACE.patch
- Remove backports that are already in 6.9; (fate#325270); (bsc#1130528);
* remove 0001-docs-cleanup-rst-formating.patch
* remove 0002-mount.cifs.rst-document-new-no-handlecache-mount-opt.patch
* remove 0003-manpage-update-mount.cifs-manpage-with-info-about-rd.patch
* remove 0004-checkopts-add-python-script-to-cross-check-mount-opt.patch
* remove 0005-mount.cifs.rst-document-missing-options-correct-wron.patch
* remove 0006-cifs-utils-support-rst2man-3.patch
* remove 0007-checkopts-report-duplicated-options-in-man-page.patch
* remove 0008-mount.cifs.rst-more-cleanups.patch
* remove 0009-mount.cifs.rst-document-vers-3-mount-option.patch
* remove 0010-mount.cifs.rst-document-vers-3.02-mount-option.patch
* remove allow-dns-resolver-key-to-expire.patch
* remove suse-document-new-vers-default-SMB2.1.patch
- Remove dependency workaround regarding python2/python3

==== colord ====
Subpackages: colord-color-profiles colord-lang libcolord2 libcolorhug2

- No longer recommend -lang: supplements are in use

==== createrepo_c ====
Version update (0.12.1 -> 0.15.4)
Subpackages: libcreaterepo_c0 python3-createrepo_c

- Update to 0.15.4
+ Add reboot_suggested field to UpdateRecord (rh#1772466)
+ Skip directory matching --exclude right away
+ Add restart_suggested to updatecollectionpackage
- Update to 0.15.3
+ Export all changelog entries in compatibility mode
+ Libmagic to follow symlinks (rh#1776399)
+ Add shortcut to detect *.yaml files as not compressed
- Ensure createrepo_c fully replaces createrepo on Tumbleweed
- Remove old and now unused dependency on deltarpm as drpm is used now
- Update to 0.15.2
+ Fix file mode for cache (rh#1686812)
+ Honor umask on cache files (rh#1686812)
- Enable DeltaRPM support for openSUSE targets on Leap 15.2+ and TW
- Add BuildRequires on python3, it won't be pulled in side effect of
requiring python3-nose
- fix build by adding missing tarball and updating filelist
- Update to version 0.15.1:
* Release 0.15.1
* Fix null pointer crash in cr_dumper_thread() if it fails to get checksum
* Fix search in string with missing terminating zero (rh#1750673)
* Depend on DRPM minimum version 0.4.0
* Release 0.15.0
* Revise drpm dependency check and bump the minimum version to 0.3.0
* Release 0.14.4
* Update documentation and regenerate man pages to sync up
* Use drpm_make from drpm instead of deltarpm (rh#1687843)
* Fix some DEBUG build warnings
* Switch off html timestamps on documentation (rh#1731050)
* Update documentation for mergerepo_c merge methods (rh#1722803)
* Update documentation for --retain-old-md and --compatibility
* Fix --read-pkgs-list to only list actually read packages
* Release 0.14.3
* Add missing python metadata to python2/3-createrepo_c (rh#1695677)
* detect plain tar file as non compressed
- Update to 0.14.2
+ Fix issue with createrepo_c hanging at the end (rh#1714666)
+ Don't include packages with forbidden control chars in repodata
(boo#1110914)
+ Correct pkg count in headers if there were invalid pkgs (rh#1596211)
+ Prevent exiting with 0 if errors occur while finalizing repodata
- Update to 0.14.0
+ Fix crash when dumping updateinfo and module is omitted (rh#1707981)
+ Add --pkgorigins mode
- Update to 0.13.1
+ Fix tests to work properly when modulemd support is not enabled
- Enable modulemd support on openSUSE Leap 15.1+ and Tumbleweed
- Update to 0.13.0
+ Add support for handling modulemd
+ Add support for Koji simple merge mode
+ Add support for zchunked modulemd
+ Fixed --keep-all-metadata to keep all additional metadata
- Disable tests if modulemd support is not enabled to prevent wrong failures
- Drop patches included in this release
+ 0001-Find-correct-nosetests-version-even-when-which-comma.patch
+ 0002-fix-linking-when-Wl-no-undefined-is-set.patch
- Use noun phrase in summary.

==== cyrus-sasl ====
Subpackages: cyrus-sasl-32bit cyrus-sasl-crammd5 cyrus-sasl-crammd5-32bit
cyrus-sasl-digestmd5 cyrus-sasl-digestmd5-32bit cyrus-sasl-gssapi
cyrus-sasl-gssapi-32bit cyrus-sasl-plain cyrus-sasl-plain-32bit libsasl2-3
libsasl2-3-32bit

- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
* Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
* Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
* Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
* Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch

==== dconf ====
Subpackages: gsettings-backend-dconf libdconf1

- Add dconf-fix-meson.patch: Update use of link_whole for
meson-0.52 and newer.

==== dconf-editor ====
Version update (3.34.2 -> 3.34.4)
Subpackages: dconf-editor-lang

- Update to version 3.34.4:
+ Updated translations.
- No longer recommend -lang: supplements are in use
- Update to version 3.34.3:
+ Updated translations.

==== discover ====
Version update (5.18.0 -> 5.18.3)
Subpackages: discover-backend-flatpak discover-backend-fwupd
discover-backend-packagekit discover-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Too many changes to list here
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Properly react to failed transactions
* packagekit: Fix updatesCountChanged signal emission
* flatpak: fix build on old flatpak versions
* flatpak: after performing operations, check for unused refs
* flatpak: make sure the progress isn't over 100
* flatpak: provide the arch when checking the timestamp
* flatpak: reduce leakage of GObjects
- Enable KUserFeedback support
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* pk: make sure we get the local package details
* Simplify UI logic
* Fix typo
* pk: list codecs as addons
* Don't offer to show more when there's not more to show (kde#417290)
* remove warning when there's no kuserfeedback
* snap: mark transactions as cancelled when we cancel them
* Don't escape search text in search page title (kde#416781)
* Use real Kirigami Separators instead of blue rectangles

==== dolphin ====
Version update (19.12.2 -> 19.12.3)
Subpackages: dolphin-part dolphin-part-lang libdolphinvcs5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix typo in comment
* Fix files not being highlighted if directory of file is already open
(kde#417230)
- Add upstream patch to move back the "Create New..." menu item
in its former position (kde#417640):
* 0001-Restore-former-position-of-Create-New-menu-item-in-v.patch
- Refreshed patches:
* dolphin-go_up.diff

==== dracut ====
Version update (049.1+git120.dbfbfcb8 -> 049.1+git125.e2b2c9ef)

- Update to version 049.1+git125.e2b2c9ef:
* 01fips: handle SHA1 on machines without AVX (bsc#1160318)
* Update: 90kernel-modules: Add PCI host controller modules (boo#1162669)
- Update to version 049.1+git124.70941b30:
* 90kernel-modules: Add PCI host controller modules (boo#1162669)
- Update to version 049.1+git123.c2a6645e:
* dracut: add warning when including unsupported modules (bsc#1163055)
* 01fips: Boot without BOOT_IMAGE being set (bsc#1161292)
* 01fips: Use correct kernel image name for more platforms (bsc#1164076)

==== drkonqi5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: drkonqi5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* fix windows compilation, QString.sprintf() is deprecated
* focus email input line by default (kde#418309)
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== elementary-xfce-icon-theme ====
Version update (0.14+git5.36fd0049 -> 0.14+git28.4be98dc7)

- Update to version 0.14+git28.4be98dc7:
* Fix home icon in darker theme
- Update to version 0.14+git26.b207ac07:
* Fix icon for Gnome Software Center (Issue #181)
* Fix Bluetooth Manager icon in application menu (Issue #129)
- Update to version 0.14+git23.0db3af45:
* Fixed close and eject icons for dark theme
* Fix user-desktop icons
- Update to version 0.14+git21.6b81725d:
* Removed conflicting icons
- Fixes boo#1164862
- Update to version 0.14+git19.684af360:
* Several small symlink fixes
* Revamped all 16px panel icons and made several fixes
* Revamped 16px dark panel icons and synced network icons from elementary
upstream
* Add symlinks for LICENSE
* Fix dangling symlinks to AUTHORS, CONTRIBUTORS, and README.md
* Cleanup unused styles fron thunderbird svgs, fixing inkscape warning
attribute 'mask' given as CSS
* Second run of vacuum-defs
* Drop file reference (fixes #171)
* Rename fake svgs to pngs
* Vacuum all svgs
* Drop Chrome and Chromium icons Both icons scale well at every size

==== engrampa ====
Version update (1.20.0 -> 1.24.0)
Subpackages: engrampa-lang

- Update to version 1.24.0 (changes since 1.23.2):
* fr-command-rpm: Use rpm2cpio binary shipped with rpm package.
* Add source rpm to supported mime-types.
* Use cpio if no binary is found.
* Add a configure environment variable to select the cpio path.
* 7z: Don't set the work directory, i.e. use temporary directory.
* Check if a mime-type is an alias in
compute_supported_archive_types.
* Define LOCALEDIR for bindtextdomain().
* Migrate from intltool to gettext.
* Clean file type selection in the new archive dialogue.
* Automatically sets the maximum size of static arrays.
* Fix localised pause UI logic.
* dlg-extract: GtkFileChooserDialog instead of set extra widget.
* dlg-batch-add: Set dialog image from icon-name instead of
pixbuf.
* Fix build using the -fno-common flag.
* fr-process: Do not override LC_CTYPE.
- Drop support for old openSUSE versions.
- Update to version 1.23.2
* tx: sync with transifex
* LHA: add test for checking compressed file integrity
* Add application/(x-compress|x-rpm|x-lzh-compressed) in local magic
* Show archive type in properties dialog
* Zstandard: read .tar.zst files
* Zstandard: add test for checking compressed file integrity
* Zstandard: Update MIME type
* Ar: Update MIME type and add magic numbers
* fr-command-ar: fetch dates with strptime
* Remove internal mkdtemp and define feature test macro
* fr-command-tar: fetch dates with strptime
* Use mate-compiler-flags.m4 provided by mate-common
* ar: don't remove leading whitespaces in filename field
* i18n caja extension copyright
* LHA: make compatible with content-type response from gio file query
* fr-command-dpkg: fetch dates with strptime
* dlg-prop: set property label in ui file
* Add extract-dialog-options.ui
* LHA: Fix internet media type
* Use g_list_free_full and g_slist_free_full
* dlg-prop: show the exact number of bytes as part of the size
* dlg-prop: allow to open the archive's folder
* remove warnings: ?gtk_image_new_from_stock? is deprecated
* glib-utils & gtk-utils: Remove unused functions
* dlg-package-installer: show icons in error dialog buttons
* dlg-package-installer: remove warning ?GtkStock? is deprecated
* gio-utils: Remove unused functions
* glib-utils: Remove get_time_string()
* unace 2.5: Don't show archive summary in file listing
* tar: don't remove leading whitespaces in filename field
* Initialization discards ?const? qualifier from pointer target type
* remove warnings: "ENABLE_MAGIC" is not defined, evaluates to 0
* comparison of integer expressions of different signedness: ?size_t?
* Missing initializer for struct field
* remove warnings: cast from function call [-Wbad-function-cast]
* remove build warning: local variable shadows another variable
- Fix build error complaining about conflicting types for
g_ptr_array_copy by updating to 1.23.1.
- Update to version 1.23.1:
* Update translations
* glib-utils: Remove unused function - g_ptr_array_copy
* Remove some unused/deprecated functions
* Various smaller fixes
- Remove build require on libxml2-python as it's not required. There
is no sign in the source code that it's needed.
- Update to version 1.23.0:
* tx: sync with transifex
* Remove trailing whitespaces
* Update FSF address
* Remove hard-coded 'Back' label button
* Avoid deprecated g_type_class_add_private
* Use the Automake variable nobase_dist_icons_DATA
* Help: replace link linkend with xref linkend
* file-utils: avoid out of bound memory access
* actions: avoid use of memory after it is freed
* fr-process: Fix memory leak: 'g_shell_quote' needs to be freed
* fr-process: Fix memory leak: 'g_strconcat' needs to be freed
* [Security] fr-process: avoid 'strcpy' and 'strcat'
* enable clang analyzer
* fr-process: Fix memory leak
* Help: Fix version to 1.22 and update pot file
* help: update copyright
* Upgrade the manual to docbook 5.0
* Support .udeb package format
* Clean-up archive list and descriptions
* Show version on command line
- remove patches:
* engrampa-gtk-3.20.patch: we don't support systems with gtk-3.20
anymore
- BuildRequire gtk3 >= 3.22
- Update to version 1.22.1:
* Help: Replace link linkend with xref linkend.
* file-utils: Avoid out of bound memory access.
* actions: Avoid use of memory after it is freed.
* fr-process: Fix memory leak: "g_shell_quote" needs to be freed.
* fr-process: Fix memory leak: "g_strconcat" needs to be freed.
* [Security] fr-process: Avoid "strcpy" and "strcat".
* fr-process: Fix memory leak.
* Help: Fix version to 1.22.
* Help: Update copyright.
* Upgrade the manual to docbook 5.
* Update translations.
- Update to version 1.22.0:
* Add .a (Ar) support.
* fr-window: Replace deprecated gtk_menu_popup functions.
* Fix a crash on exit after using the Open With dialogue.
* Avoid deprecated GtkStock.
* Avoid array index out of bounds parsing dpkg-deb --info.
* warning: Use of memory after it is freed.
* Read authors (updated) from engrampa.about gresource.
* eggsmclient: Avoid deprecated 'g_type_class_add_private'.
* rar/unrar: Fix: "overwrite existing files" disabled must work.
* fix fr-command-cfile.c: fr_process_set_working_dir.
* Added test integrity for brotli.
* Added test integrity for the cfile compressors: gzip, bzip2,
etc.
* Move appdata to the metainfo/ directory.
* fr-window: Show the pause button only if the dialogue is
working.
* fr-window: Avoid 'gtk_dialog_add_button' with stock ids.
* fr-window: Hide the progress bar if the process is paused.
* fr-window: Change the info label if process is paused/resumed.
* fr-window: Little improvements in the look of pause/resume
button.
* Adding pause and start functions.
* Fix implementation and use of the alternative package name
lookup.
* Add support for brotli (*.tar.br) compressed tar archives.
* Add brotli support.
* Add the ability to support 'unar' over .zip archives.
* Add support for OpenDocument formats.
* UI: On the properties dialogue, focus the Close button instead
of the Help button by default.
* Update translations.
- Rebase engrampa-gtk-3.20.patch.
- Update to version 1.20.2:
* Disable deprecation warnings for distcheck.
* Use make functions for HELP_LINGUAS.
* Replace -Dokumentationsprojekt with Documentation Project.
* Manual: Update file format descriptions using shared-mime-info.
* Fix url of ulinks to point to mate-user-guide.
* "UNIX and Linux systems" -> "Linux and UNIX-like systems".
* fr-window: Fix a typo.
* Update translations.
- Update to version 1.20.1:
* Add .a (Ar) support.
* Fix crash on exit after using Open With dialogue.
* Update translations.

==== eog ====
Version update (3.34.1 -> 3.34.2)
Subpackages: eog-lang

- No longer recommend -lang: supplements are in use
- Update to version 3.34.2:
+ Bug fixes: Pan gesture in RTL shows always next picture.
+ Updated translations.

==== eventviews ====
Version update (19.12.2 -> 19.12.3)
Subpackages: eventviews-lang libKF5EventViews5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== evolution ====
Version update (3.34.2 -> 3.34.4)
Subpackages: evolution-lang

- Update to version 3.34.4:
+ Emoticon: Replace Unicode variant for face-smile and face-sad
with Emoji.
+ Bugs fixed:
- 'open-map:' URI passed to browser.
- PST importer: Fix name of MIME multipart/alternative.
- Incorrect time shown in Reply credits for Australia/Adelaide.
- ECompEditor: Typing end time messes up start time.
- Update to version 3.34.3:
+ Bugs fixed:
- glgo#GNOME/evolution#681 Cannot type the date of a meeting.
- glgo#GNOME/evolution#719 e-cal-dialogs: Set default responses
for dialogs.
- glgo#GNOME/evolution#729 New Mail account wizard ignores
email address change.
+ Updated translations.

==== evolution-data-server ====
Version update (3.34.2 -> 3.34.4)
Subpackages: evolution-data-server-lang libcamel-1_2-62 libebackend-1_2-10
libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26
libedata-cal-2_0-1 libedataserver-1_2-24 libedataserverui-1_2-2

- Update to version 3.34.4:
+ EDBusServer: Delay new module load.
+ alarm-notify: Double-free with certain types of the reminder.
+ Bugs fixed:
- Calendar: Handle errors in file backend's refresh thread
gracefully.
- WebDAV: Privilege with multiple child elements not handled
properly.
- Broken search folder that includes all mails from other
search folders.
+ Updated translations.
- No longer recommend -lang: supplements are in use
- Drop libidl-devel BuildRequires: Unused since version 2.29.2.
- Update to version 3.34.3:
+ Bugs fixed: glgo#GNOME/evolution-data-server#177: DAV: Ignore
404 responses on content refresh.
+ Updated translations.

==== evolution-ews ====
Version update (3.34.2 -> 3.34.4)
Subpackages: evolution-ews-lang

- Update to version 3.34.4:
+ Bugs fixed:
- Fails to create event with no duration.
- Map 'tzone://Microsoft/Utc' to libical's 'UTC'.
- Update to version 3.34.3:
+ Bug Fixes: glgo#GNOME-evolution-ews#81: Attachment flag not
shown on messages with attachment.

==== farstream ====
Subpackages: farstream-data gstreamer-plugins-farstream libfarstream-0_2-5

- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
rtpbitrateadapter should make no adaption by default (bgo#99183).
- Modernize spec-file by calling spec-cleaner

==== ffmpegthumbs ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ffmpegthumbs-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== file-roller ====
Version update (3.32.3 -> 3.32.4)
Subpackages: file-roller-lang

- Update to version 3.32.4:
+ Updated translations.

==== firebird ====
Version update (3.0.2.32703 -> 3.0.4.33054)
Subpackages: libfbclient2 libib_util

- update to upstream version 3.0.4
* add support for SRP authentication using SHA-256
* ODS (database file format) version raised to 12.2 on some
architectures (including i586, not x86_64); new version will be
able to open existing ODS 12.0 created on the same architecture
but for database transfer between architectures, backup/restore
is always recommended
* context variables WIRE_COMPRESSED and WIRE_ENCRYPTED were added
to the SYSTEM namespace to report compression and encryption
status, respectively, of the current connection (CORE-5913)
* enhanced reporting of errors when dynamic library fails to load
(CORE-5908)
* include funciton name when UDF causes "Arithmetic exception,
numeric overflow, or string truncation" error (CORE-5876)
* context variables LOCALTIME and LOCALTIMESTAMP (synonyms for
CURRENT_TIME and CURRENT_TIMESTAMP) for compatibility with 4.0
(CORE-5853)
* read-only restriction for system tables was relaxed to permit
CREATE, ALTER and DROP operations on their indexes (CORE-5746)
* fix unauthorized BLOB access vulnerability (CORE-5801)
* for a full list of bugfixes and improvements see

http://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-general.html#rnfb30-general-v304
- drop patches included in new upstream release:
Make-it-build-with-icu60.patch
An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh patches:
work-around-g-problem-in-SLE11.patch
use-C-98-on-SLE11.patch
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch
with more general upstream solution:
* An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
* Fixed-a-code-somewhy-accepted-by-gcc6.patch
- unicode-handle-new-SUSE-ICU-version-hack.patch:
search also for "suse%d.%d" soname pattern to fix build after
upcoming ICU update (bsc#1095425)
- move firebitd.xinetd back to firebird-server subpackage on SLE15
- provide /etc/xinetd.d directory on Tumbleweed and Leap 15.0 as
xinetd is no longer guaranteed to be present there; this solution
(suggested by Dimstar) is less painful than either having
firebird-server depend on xinetd or splitting a new subpackage
firebird-server-classic.
- patch xinetd config file unconditionally; previous change would
result in unpatched xinetd config file installed on Tumbleweed
so that the service would be enabled by default and firebird
binary run as root

==== flatpak ====
Version update (1.6.1 -> 1.6.2)
Subpackages: libflatpak0 system-user-flatpak typelib-1_0-Flatpak-1_0

- Update to version 1.6.2:
+ Due to a combination of some behaviour in flatpak and recent versions of
ostree we at some point lost the use of deltas for the initial install
case, instead always falling back to a full ostree operation which is
a lot less efficient for pulls with many small files like a runtime. This
caused some very slow installs from e.g. flathub, so it's recommended to
update to this version to get better install performance.
+ We now correctly handle TMPDIR env var overrides when bwrap is setuid
+ Disallow running "flatpak run" under sudo (as it doesn't work and causes
issues)
+ Fix build with older versions of glib
+ Minor documentation updates
+ Updated translations

==== folks ====
Subpackages: folks-lang libfolks-data libfolks-eds25 libfolks25

- No longer recommend folks-lang: the -lang package has respective
supplements to have smarter decision when to be installed.
- Add folks-meson-0.53.patch: Fix build with meson 0.53.
py_installation.dependency() is not meant to check if python
modules are present, but add a dependency on python.

==== gconf2 ====
Subpackages: gconf-polkit gconf2-lang

- No longer recommend -lang: supplements are in use
- Drop libidl-devel BuildRequires: Not used by default since GNOME
3.2 and deprecated since then.

==== gcr ====
Subpackages: gcr-data gcr-lang gcr-prompter gcr-ssh-askpass gcr-viewer
libgck-1-0 libgcr-3-1 typelib-1_0-Gck-1 typelib-1_0-Gcr-3

- No longer recommend -lang: supplements are in use

==== gdb ====

- Fix hang after SIGKILL [swo#25478].
* gdb-threads-fix-hang-in-stop_all_threads-after-killing-inferior.patch

==== gdm ====
Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0

- No longer recommend -lang: supplements are in use

==== gedit ====
Subpackages: gedit-lang python3-gedit

- Own %{python3_sitearch}/gi/ and subdirectories: in the past,
pkgconfig(pygobject-3.0) pulled in py2 and py3 gobject stacks,
but we eliminated that so not every consumer of the C-headers
gets two python stacks pulled in. Thus, own the directories.

==== geoclue2 ====
Version update (2.5.3 -> 2.5.4)
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0

- Update to version 2.5.4:
+ Plug a leak that becomes pretty huge after a while of running
Geoclue.
+ Fix a buffer-overflow.

==== gjs ====
Version update (1.58.3 -> 1.58.5)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0

- Update to version 1.58.5:
+ Can not access GObject properties of classes without
GI information.
- Update to version 1.58.4:
+ Now prints a warning when constructing an unregistered object
inheriting from GObject (i.e. if you forgot to use
GObject.registerClass.) In 1.58.2 this would throw an
exception, which broke some existing code, so that change was
reverted in 1.58.3. In this version the check is reinstated,
but we log a warning instead of throwing an exception, so that
people know to fix their code, but without breaking things.
NOTE: In 1.64 (the next stable release) the warning will be
changed back into an exception, because code with this problem
can be subtly broken and cause unexpected errors elsewhere. So
make sure to fix your code if you get this warning.
+ GSettings crash fixes.
+ Memory savings for Cairo objects.
+ Fix for crash in debug functions.

==== glib-networking ====
Version update (2.62.1 -> 2.62.3)
Subpackages: glib-networking-lang

- No longer recommend -lang: supplements are in use
- Update to version 2.62.3:
+ Fix leak of base iostream (or base datagram socket), 2.62
regression.
+ Fix duplicate notifies of peer-certificate and
peer-certificate-errors.
+ Fix obscure corner case where SNI might not work.
- Update to version 2.62.2:
+ Fix handshake_context crashes.

==== glib2 ====
Version update (2.62.4 -> 2.62.3)
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit
libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit
libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0

- Update to version 2.62.3:
+ Use `poll()` in `g_spawn_sync()` rather than `select()`, which
is subject to FD limits.
+ Fix undefined behaviour with `g_utf8_find_prev_char()`.
+ Bugs fixed: glgo#GNOME/GLib#954, glgo#GNOME/GLib#1318,
glgo#GNOME/GLib#1897, glgo#GNOME/GLib#1903,
glgo#GNOME/GLib#1916, glgo#GNOME/GLib#1917,
glgo#GNOME/GLib!1174, glgo#GNOME/GLib!1184,
glgo#GNOME/GLib!1194, glgo#GNOME/GLib!1203,
glgo#GNOME/GLib!1207, glgo#GNOME/GLib!1215,
glgo#GNOME/GLib!1219, glgo#GNOME/GLib!1222,
glgo#GNOME/GLib!1228.
- Re-enable systemtap, and require systemtap-headers and
systemtap-dtrace, rather than systemtap-sdt-devel, to avoid build
cycle (boo#1145438).
- Own /usr/share/systemtap{|tapset} directories, since we no
longer have systemtap-sdt-devel in BuildRequires.
- Disable lto if systemtap is enabled: build fails otherwise.
- Update to version 2.62.2:
+ Bugs fixed:
- glgo#GNOME/GLib#1896: Use after free when calling
g_dbus_connection_flush_sync() in a dedicated thread.
- glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152
?gwinhttpvfs: Handle g_get_prgname() returning NULL? to
glib-2-62.
- glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris
fixes to glib-2-62.
- Update to version 2.62.1:
+ Fix regression in g_file_copy() when passing
`G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination
permissions would be private rather than following the process?
umask.
+ Several `GDateTime` parsing fixes.
+ Always build the tests if installed-tests are enabled, so that
the tests can actually be installed.
+ Bugs fixed: glgo#GNOME/GLib#174, glgo#GNOME/GLib#1865,
glgo#GNOME/GLib#1875, glgo#GNOME/GLib#1887,
glgo#GNOME/GLib#1888, glgo#GNOME/GLib!1021,
glgo#GNOME/GLib!1094, glgo#GNOME/GLib!1101,
glgo#GNOME/GLib!1102, glgo#GNOME/GLib!1103,
glgo#GNOME/GLib!1127, glgo#GNOME/GLib!1128,
glgo#GNOME/GLib!1140, glgo#GNOME/GLib!1141,
glgo#GNOME/GLib!1142.
+ Updated translations.
- Update to version 2.62.0:
+ Fix new `GFileInfo` APIs to work when
`G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC` was not queried.
+ Bugs fixed: glgo#GNOME/GLib#487, glgo#GNOME/GLib!1084,
glgo#GNOME/GLib!1086,glgo#GNOME/GLib!1087.
- Update to version 2.61.3:
+ Support setting thread name on BSD systems.
+ Install previously-uninstalled headers for public
`GNativeSocketAddress` object.
+ Very initial support for Windows apps (UWP).
+ Add various new valgrind suppressions to `glib.supp`.
+ Bugs fixed: glgo#GNOME/GLib!83, glgo#GNOME/GLib!512,
glgo#GNOME/GLib!873, glgo#GNOME/GLib!905, glgo#GNOME/GLib!1057,
glgo#GNOME/GLib!1309, glgo#GNOME/GLib!1620,
glgo#GNOME/GLib!1761, glgo#GNOME/GLib!1803,
glgo#GNOME/GLib!1819, glgo#GNOME/GLib!1852,
glgo#GNOME/GLib!1854, glgo#GNOME/GLib!1860,
glgo#GNOME/GLib!1863, glgo#GNOME/GLib!1867,
glgo#GNOME/GLib!1870, glgo#GNOME/GLib!1879,
glgo#GNOME/GLib!1880, glgo#GNOME/GLib!1881,
glgo#GNOME/GLib!1002, glgo#GNOME/GLib!1011,
glgo#GNOME/GLib!1015, glgo#GNOME/GLib!1016,
glgo#GNOME/GLib!1017, glgo#GNOME/GLib!1023,
glgo#GNOME/GLib!1026, glgo#GNOME/GLib!1027,
glgo#GNOME/GLib!1031, glgo#GNOME/GLib!1032,
glgo#GNOME/GLib!1033, glgo#GNOME/GLib!1034,
glgo#GNOME/GLib!1036, glgo#GNOME/GLib!1037,
glgo#GNOME/GLib!1044, glgo#GNOME/GLib!1049,
glgo#GNOME/GLib!1050, glgo#GNOME/GLib!1054,
glgo#GNOME/GLib!1057, glgo#GNOME/GLib!1059,
glgo#GNOME/GLib!1066, glgo#GNOME/GLib!1068,
glgo#GNOME/GLib!1071, glgo#GNOME/GLib!1074,
glgo#GNOME/GLib!1075.
- Update to version 2.61.2:
+ Add various new array functions (#236, #269, #373).
+ Rework how D-Bus connections are closed/unreffed when
`g_test_dbus_down()` is called. Tests which leak a
`GDBusConnection` may now time out and abort, rather than
silently leaking. (#787)
+ Add a deprecation macro for GLib macros, and use it;
third-party uses of long-deprecated GLib macros may now start
causing warnings. (#1060).
+ Deprecate `GTime` and `GTimeVal`, and various functions which
use them. Use `GDateTime` and `guint64` UNIX timestamps
instead.
+ Stop using `G_DISABLE_DEPRECATED` to allow disabling
deprecation warnings; third-party code should now be using
`GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol
usage.
+ Improve `GNetworkMonitor` detection of offline states (#1788).
+ Fix CVE-2019-12450, wide permissions of files when copying
using GIO.
- Changes from version 2.61.1:
+ Upgrade to Unicode Character Database v12.1.
+ Improve network availability detection with NetworkManager to
treat lower levels of connectivity as having reduced
availability.
- Changes from version 2.61.0:
+ Add coloured output support to `gdbus introspect.
+ Updated translations.
- Update to version 2.60.7:
+ Bugs fixed: glgo#GNOME/GLib#1819, glgo#GNOME/GLib#1847,
glgo#GNOME/GLib!1012, glgo#GNOME/GLib!1013,
glgo#GNOME/GLib!1061, glgo#GNOME/GLib!1065,
glgo#GNOME/GLib!1081.
- Update to version 2.60.6:
+ Fix various bugs with use of the `GKeyfileSettingsBackend`
within flatpaks (glgo#GNOME/GLib!984, glgo#GNOME/GLib!985,
glgo#GNOME/GLib#1825).
+ Bugs fixed: glgo#GNOME/GLib!993, glgo#GNOME/GLib!984,
glgo#GNOME/GLib!985.
- Drop glib2-keyfile-handle-filename-being-null.patch: Fixed
upstream.
- Add glib2-keyfile-handle-filename-being-null.patch: key file:
Handle filename being NULL (glgo#GNOME/GLib!1825,
glgo#GNOME/GLib#984).
- Update to version 2.60.5:
+ Fix implicit use of the `GKeyfileSettingsBackend`.
+ Fix opening a URI using the ?Open URI? portal.
+ Bugs fixed: glgo#GNOME/GLib!910, glgo#GNOME/GLib!949,
glgo#GNOME/GLib!956, glgo#GNOME/GLib!958, glgo#GNOME/GLib!969,
glgo#GNOME/GLib!977.
- Update to version 2.60.4:
+ Fixes to improved network status detection with NetworkManager.
+ Leak fixes to some `glib-genmarshal` generated code.
+ Further fixes to the Happy Eyeballs (RFC 8305) implementation.
+ File system permissions fix to clamp down permissions in a
small time window when copying files (CVE-2019-12450).
+ Bugs fixed: glgo#GNOME/GLib#1755, glgo#GNOME/GLib#1788,
glgo#GNOME/GLib#1792, glgo#GNOME/GLib#1793,
glgo#GNOME/GLib#1795, glgo#GNOME/GLib!865, glgo#GNOME/GLib!878.
- Set umask to 022 before running glib-compile-schemas
(boo#1131761).
- Update to version 2.60.3:
+ * Various fixes to small key/value support in `GHashTable`.
* Bugs fixed:
- Critical in g_socket_client_async_connect_complete.
- New GHashTable implementation confuses valgrind.
- test_month_names: assertion failed.
- GNetworkAddressAddressEnumerator unsafely modifies cache in
GNetworkAddress.
- Leaks in gsocketclient.c connection code.
- glib/date test fails.
- GDB pretty-printer for GHashTable no longer works
+ Updated translations.
- Move glib2.macros to %_rpmmacrodir. /etc is for the system admin.
- Update to version 2.60.2:
+ Fix crash when displaying notifications on macOS.
+ Improve network status detection with NetworkManager.
+ Bugs fixed: glgo#GNOME/GLib!790, glgo#GNOME/GLib!793,
glgo#GNOME/GLib!803.
+ Updated translations.
- Use FAT LTO objects in order to provide proper static library (boo#1133129).
- Update to version 2.60.1:
+ Fix documentation for `gdbus-tool wait` to use correct units.
+ Bugs fixed: glgo#GNOME/GLib#1709, glgo#GNOME/GLib#1725,
glgo#GNOME/GLib#1737, glgo#GNOME/GLib!711, glgo#GNOME/GLib!722,
glgo#GNOME/GLib!727, glgo#GNOME/GLib!729, glgo#GNOME/GLib!758,
glgo#GNOME/GLib!775.
+ Updated translations.
- Drop upstream fixed patch:
0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch.
- Add patch submitted upstream to handle an UNKNOWN NM connectivity
the same as a NONE value. This partly fixes boo#1103678
(packagekit reports the network as available on a computer
without network connectivity which makes plasma-pk-update start
an update check which obviously fails).
* 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch
- Update to version 2.60.0:
+ Further fixes to the Happy Eyeballs (RFC 8305) implementation.
+ Add support for the XDG trash portal.
+ Bugs fixed: glgo#GNOME/GLib#1653, glgo#GNOME/GLib#1658,
glgo#GNOME/GLib#1668, glgo#GNOME/GLib#1675,
glgo#GNOME/GLib#1676, glgo#GNOME/GLib#1679,
glgo#GNOME/GLib#1693, glgo#GNOME/GLib#1697,
glgo#GNOME/GLib#1698, glgo#GNOME/GLib!276, glgo#GNOME/GLib!639,
glgo#GNOME/GLib!666, glgo#GNOME/GLib!674, glgo#GNOME/GLib!676,
glgo#GNOME/GLib!677, glgo#GNOME/GLib!686, glgo#GNOME/GLib!688,
glgo#GNOME/GLib!689, glgo#GNOME/GLib!691, glgo#GNOME/GLib!692,
glgo#GNOME/GLib!696, glgo#GNOME/GLib!698, glgo#GNOME/GLib!699,
glgo#GNOME/GLib!702, glgo#GNOME/GLib!703.
+ Updated translations.
- Update to version 2.59.2:
+ Fix check on GDBusMessage size when reading it.
+ Add async GIO API: g_file_query_default_handler_async(),
g_app_info_launch_uris_async().
+ Fix some bugs in the Happy Eyeballs implementation.
+ Install a new generated header with enum types for Unicode
enums.
+ Support the XDG trash portal.
+ Bugs fixed: glgo#GNOME/GLib#1224, glgo#GNOME/GLib#1249,
glgo#GNOME/GLib#1347, glgo#GNOME/GLib#1376,
glgo#GNOME/GLib#1642, glgo#GNOME/GLib#1646,
glgo#GNOME/GLib#1649, glgo#GNOME/GLib#1673,
glgo#GNOME/GLib!276, glgo#GNOME/GLib!481, glgo#GNOME/GLib!585,
glgo#GNOME/GLib!593, glgo#GNOME/GLib!609, glgo#GNOME/GLib!619,
glgo#GNOME/GLib!622, glgo#GNOME/GLib!626, glgo#GNOME/GLib!627,
glgo#GNOME/GLib!629, glgo#GNOME/GLib!630.
+ Updated translations.
- BuildIgnore glib2-devel: since we have to require gtk-doc in
order to produce the doc, we gained an implicit dependency on
ourselves. The gtk-doc dependency is correct, but glib happens
to be buildable without this dependency too.
- Rework the check section to be in an own if/endif block so that
spec-cleaner is not getting confused by it.
- Conditionalize enabling of systemtap, default disabled: it
creates a build loop.
- Update to version 2.59.1:
+ Autotools support is gone.
+ g_format_size() now uses a no-break space to separate digits
and units; translations will need to be updated accordingly.
+ New g_queue_clear_full() API.
+ Fix argument quoting on win32 when spawning subprocesses.
+ Allow polling more than 64 handles on win32 using g_poll().
+ Tag various tests as ?flaky?. These are no longer run routinely
on our upstream CI machines, and downstream packagers may want
to not run them (or not treat those test failures as package
build failures) on their test machines either. They are in the
`flaky` test suite.
+ Add overlay support to g_resources_get_info().
+ Support defaults and locks in the keyfile GSettings backend.
This will be used for flatpaks.
+ Accept unquoted strings in the keyfile GSettings backend to
simplify things for sysadmins.
+ Update our contribution guidelines (`CONTRIBUTING.md`).
+ Add writev() and writev_all() APIs to GOutputStream and
GPollableOutputStream, and provide implementations of them for
many subclasses.
+ Many more bugs fixed, see package NEWS file for full list.
+ Updated translations.
- Remove conditionals for meson build, use meson unconditionally
following upstreams removal of autotools.
- Add new glib2-tests subpackage.
- Update to version 2.59.0:
+ This will be the last development release with autotools
support. As our Meson support has been around since 2.56.x, and
was used to release tarballs in 2.58.x, the next development
release (2.59.1) will drop autotools as used to build GLib. The
macros installed for other packages to use will remain.
+ Add `G_TEST_OPTION_ISOLATE_DIRS` to redirect `XDG_*_HOME` to a
temporary directory for each unit test.
+ Support `Property.EmitsChangedSignal` annotations in
`gdbus-codegen`.
+ Add `g_assert_cmpvariant()` API for unit tests.
+ Hide bind mounts from GIO mount listings.
+ Automatically realign data passed to
`g_variant_new_from_bytes()` or `g_variant_new_from_data()` if
it is not correctly aligned. This prevents misaligned accesses
on architectures which don?t support them. Callers should still
aim to correctly align data to get higher performance.
+ Support `ld -b binary` (on platforms which support it; i.e.
Linux) to provide large pre-compiled `GResource` resources with
a fast compilation time.
+ Unconditionally install GLib m4 macros, so that projects which
depend on GLib and which still build using autotools can
continue to build even once GLib has ported entirely to Meson.
+ Various fixes to the Meson build.
+ Drop Python 2 support and require Python 3.4+. See discussion
on
https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html.
+ `GHashTable` performance and memory improvements for common
cases. See
https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/.
+ Add flags that allow a `GApplication` to signal and replace a
currently running other instance of the same `GApplication`.
This will be used for app upgrades with flatpak.
+ Autostart xdg-desktop-portal when using the network monitor and
proxy monitor portal backends.
+ Add a g_task_set_name() API to allow `GTask`s to be described;
useful for debugging.
+ Enable FreeBSD CI on every commit for upstream GLib.
+ Various GVariant, GMarkup and GDBus fuzzing fixes, including
buffer overflow fixes.
+ Various fixes to eliminate thread races, found by thread
sanitizer (tsan).
+ Deprecate TLS/DTLS rehandshaking, as it has been removed from
the protocol in TLS 1.3.
+ Support reading arguments from a file with `glib-mkenums`,
which is useful for long argument lists due to having deeply
nested build directories, on systems with a low limit on the
command line length.
+ Make `g_environ_*()` case-insensitive on Windows, as the
environment itself is case-insensitive on Windows.
+ Add Application Layer Protocol Negotiation (ALPN) support to
`GTlsConnection` and `GDtlsConnection`, so that higher layer
protocols can be negotiated when setting up a TLS connection,
without additional round trips and latency. This is needed for
eventual HTTP/2 support.
+ Add support for TPM keys in PEM files when loading TLS
certificates.
+ Add a `GRecMutexLocker` auto-pointer wrapper for `GRecMutex`.
+ Many more bugs fixed, see package NEWS file for full list.
+ Updated translations.
- Update to version 2.58.3:
+ Fix GVariant tests on i686.
+ Fix crashes caused by filtering of mounts.
+ Bugs fixed: glgo#gnome/GLib#1626, glgo#gnome/GLib#1637,
glgo#gnome/GLib#1645, glgo#gnome/GLib!558, glgo#gnome/GLib!577,
glgo#gnome/GLib!578.
- Update to version 2.58.2:
+ Fix calling gdbus-codegen with --interface-info-{header,body}.
+ Fix parsing month names in certain locales with
g_date_set_parse().
+ Fix ^*ay handling in g_variant_iter_loop().
+ Various buffer overflow fixes in GMarkup/GVariant/GDBus.
+ A huge number of fixes to the Meson build.
+ Prevent bind mounts being advertised as mounts.
+ Fix cross-compilation of 2.58.x releases with autotools.
+ Bugs fixed: glgo#gnome/GLib!527, glgo#gnome/GLib#1605,
glgo#gnome/GLib#1271, glgo#gnome/GLib#1546,
glgo#gnome/GLib#1527, glgo#gnome/GLib!406, glgo#gnome/GLib!334,
glgo#gnome/GLib#1528, glgo#gnome/GLib#1539,
glgo#gnome/GLib#1536, glgo#gnome/GLib#1544,
glgo#gnome/GLib#1562, glgo#gnome/GLib!367, glgo#gnome/GLib!416,
glgo#gnome/GLib#1572, glgo#gnome/GLib#1522,
glgo#gnome/GLib#1576, glgo#gnome/GLib!407,
glgo#gnome/GLib#1582, glgo#gnome/GLib!428,
glgo#gnome/GLib#1588, glgo#gnome/GLib!462,
glgo#gnome/GLib!238, glgo#gnome/GLib!312, glgo#gnome/GLib#1520,
glgo#gnome/GLib!403, glgo#gnome/GLib#1543,
glgo#gnome/GLib!414, glgo#gnome/GLib!409, glgo#gnome/GLib!400,
glgo#gnome/GLib!430, glgo#gnome/GLib!437, glgo#gnome/GLib#1337,
glgo#gnome/GLib!542, glgo#gnome/GLib#1343, glgo#gnome/GLib!471,
glgo#gnome/GLib!544, glgo#gnome/GLib#945, glgo#gnome/GLib#1014,
glgo#gnome/GLib#656, glgo#gnome/GLib#1313, glgo#gnome/GLib!346.
+ Updated translations.
- Drop upstream fixed patches:
+ 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch
+ 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch
+ 0003-gvariant-Check-array-offsets-against-serialised-data.patch
+ 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch
+ 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch
+ 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch
+ 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch
+ 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch
+ 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch
+ 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch
+ 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch
+ 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch
+ 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch
+ 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch
+ 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch
+ 0014-gutf8-Add-a-g_utf8_validate_len-function.patch
+ 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch
- Add patchset to fix gvariant parsing issues. (bsc#1111499).
0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch
0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch
0003-gvariant-Check-array-offsets-against-serialised-data.patch
0004-gvariant-Check-tuple-offsets-against-serialised-data.patch
0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch
0006-gdbusmessage-Validate-type-of-message-header-signatu.patch
0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch
0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch
0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch
0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch
0011-gvariant-Clarify-internal-documentation-about-GVaria.patch
0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch
0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch
0014-gutf8-Add-a-g_utf8_validate_len-function.patch
0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch
- Update to version 2.58.1:
+ Fix to a regression in listing GIcon fallbacks.
+ Changes to pkg-config paths to helper programs when building
with autotools: paths are now absolute with reference to the
.pc file?s ${prefix}.
+ Fix installation path of glib-gettextize helper on Meson.
+ Fix autostarting xdg-desktop-portal.
+ Various fixes to the network monitor.
+ Various compilation fixes on macOS (generally older versions
and older compilers).
+ Bugs fixed: glgo#GNOME/glib!318, glgo#GNOME/glib#1513,
glgo#GNOME/glib#1521, glgo#GNOME/glib!321,
glgo#GNOME/glib#1518, glgo#GNOME/glib#1509,
glgo#GNOME/glib!288, glgo#GNOME/glib!298, glgo#GNOME/glib!295,
glgo#GNOME/glib!294, glgo#GNOME/glib!290, glgo#GNOME/glib#1488,
glgo#GNOME/glib#1506.
+ Updated translations.
- Update to version 2.58.0:
+ Fix cancellation of g_subprocess_communicate_async() calls
(glgo#GNOME/glib!266.
+ Expose GSettings schema directory in gio-2.0.pc as `schemasdir`
(glgo#GNOME/glib!274).
+ Support v3 of the xdg-desktop-portal network monitor API
(glgo#GNOME/glib!265, glgo#GNOME/glib!279).
+ Bugs fixed: glgo#GNOME/glib!266, glgo#GNOME/glib!279,
glgo#GNOME/glib!265, glgo#GNOME/glib!274, glgo#GNOME/glib!239.
+ Updated translations.
- Set URL tag to https://wiki.gnome.org/Projects/GLib: Glib's wiki
page.
- Conditionalize meson use while disabling it: use of Meson is
still not recommended by upstream, plus openQA is having failures
where Glib seems to be the one to blame.
- Update to 2.57.3:
+ No visible changes for the user.
- Add:
+ meson BuildRequires and replace configure/make/make_install
with meson/meson_build/meson_install macros to follow upstream
build system port to Meson.
+ gtk-doc and m4 BuildRequires while dropping gtk-doc.m4: now
there is no pre-built API documentation so gtk-doc and m4
packages are build requirements now.
- Drop automake and libtool BuildRequires and autoreconf call: they
are no longer needed after switching to Meson build system.
- BuildIgnore shared-mime-info: we don't need this while building
glib2.
- Update to version 2.57.2:
+ Require pcre 8.31 and meson 0.47.0.
+ Bugs fixed: bgo#742456, bgo#795569, bgo#796341,
glgo#GNOME/glib#786, glgo#GNOME/glib#903, glgo#GNOME/glib#927,
glgo#GNOME/glib#976, glgo#GNOME/glib#1013,
glgo#GNOME/glib#1175, glgo#GNOME/glib#1360,
glgo#GNOME/glib#1447, glgo#GNOME/glib#1407,
glgo#GNOME/glib#1455, glgo#GNOME/glib#1459.
+ Security fixes:
- Fix NULL pointer dereference in
g_markup_parse_context_end_parse() (boo#1107121
glgo#GNOME/glib#1364 glgo#GNOME/glib#1461 CVE-2018-16428)
- Fix out-of-bounds read in g_markup_parse_context_parse()
(boo##1107116 glgo#GNOME/glib#1361 glgo#GNOME/glib#1462
CVE-2018-16429)
+ Updated translations.
- Drop glib2-gsettings-overrides-per-session.patch: fixed upstream.
- Update to version 2.57.1:
+ New API: g_hash_table_steal_extended and G_GNUC_NO_INLINE.
+ Bugs fixed: bgo#668132, bgo#736741, bgo#748620, bgo#784995,
bgo#788771, bgo#788773, bgo#789968, bgo#794325, bgo#795152,
bgo#795165, bgo#795180, bgo#795302, bgo#795376, bgo#795544,
bgo#795735, bgo#795802, bgo#795960, bgo#796138, bgo#796139,
bgo#796164, bgo#796186, bgo#796328.
+ Updated translations.
- Drop:
+ Posttrans section, and sed and coreutils PreReq aimed at
pristine openSUSE releases <= 10.3.
+ Conditionalized python BuildRequires aimed at pristine openSUSE
releases <= 1130.
- Enable building of systemtap tracing support to improve Glib
problems diagnosability (bsc#1090047).
- Update to version 2.56.2:
+ Support version 2 of the NetworkMonitor portal interface.
+ Bugs fixed: bgo#740791, bgo#755721, bgo#773435, bgo#793727,
bgo#794380, bgo#794801, bgo#795138, bgo#795234, bgo#795406,
bgo#795429, bgo#795711, bgo#795735, bgo#795802,
glgo#GNOME/glib2#1240, glgo#GNOME/glib2#1401,
glgo#GNOME/glib2#1452, glgo#GNOME/glib2#1458.
+ Updated translations.
- Drop glib2-codegen-headers.patch: Fixed upstream.
- Refresh patches with quilt.
- Add glib2-codegen-headers.patch: gdbus-codegen: Fix header
include in the body file (bgo#795802).
- Update to version 2.56.1:
+ Bugs fixed: bgo#793400, bgo#793578, bgo#793645, bgo#794194,
bgo#794473, bgo#794506, bgo#794528, bgo#794606, bgo#794686.
+ Updated translations.
- Refresh following patches with quilt:
+ glib2-bgo569829-gettext-gkeyfile.patch.
+ glib2-dbus-socket-path.patch.
+ glib2-fate300461-gettext-gkeyfile-suse.patch.
+ glib2-gsettings-overrides-per-session.patch.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 2.56.0:
+ Bugs fixed: bgo#672777, bgo#732184, bgo#733338, bgo#742124,
bgo#749206, bgo#768507, bgo#791457, bgo#793272, bgo#793300,
bgo#793399, bgo#793555, bgo#793565, bgo#793578, bgo#793597,
bgo#793635, bgo#793880, bgo#794180.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 2.55.2:
+ GFile now has API to get the path without copying.
+ A network monitor implementation for Windows has been added.
+ Bugs fixed: bgo#520116, bgo#584284, bgo#605700, bgo#658713,
bgo#685442, bgo#723003, bgo#749583, bgo#757284, bgo#760324,
bgo#761102, bgo#767976, bgo#770335, bgo#772989, bgo#790698,
bgo#791015, bgo#791622, bgo#792050, bgo#792217, bgo#792338,
bgo#792351, bgo#792364, bgo#792370, bgo#792410, bgo#792432,
bgo#792455, bgo#792499, bgo#792516, bgo#792777, bgo#792780,
bgo#792856, bgo#792862, bgo#792903, bgo#793006, bgo#793026,
bgo#793074.
+ Updated translations.
- Update to version 2.55.1:
+ Build:
- The --enable-rebuilds configure option has been removed.
- The --with-charsetalias-dir configure option has been added.
+ GList and GSList now have autoptr support.
+ The gsettings list-schemas command has gained a --print-paths
option.
+ Bugs fixed: bgo#346816, bgo#508976, bgo#562334, bgo#662802,
bgo#684282, bgo#692034, bgo#694723, bgo#697715, bgo#701156,
bgo#720380, bgo#724383, bgo#724412, bgo#724794, bgo#732003,
bgo#734479, bgo#737677, bgo#741167, bgo#748534, bgo#749527,
bgo#749652, bgo#754634, bgo#756011, bgo#761102, bgo#773980,
bgo#776147, bgo#776195, bgo#777075, bgo#779413, bgo#780309,
bgo#780893, bgo#782057, bgo#784995, bgo#786796, bgo#788806,
bgo#788936, bgo#790416, bgo#790588, bgo#790697, bgo#790785,
bgo#790829, bgo#790830, bgo#790837, bgo#790839, bgo#790877,
bgo#790894, bgo#790896, bgo#790914, bgo#790934, bgo#790948,
bgo#791036, bgo#791128, bgo#791221, bgo#791235, bgo#791267,
bgo#791296, bgo#791318, bgo#791325, bgo#791334, bgo#791337,
bgo#791342, bgo#791460, bgo#791532, bgo#791622, bgo#791720,
bgo#791744, bgo#791745, bgo#791906, bgo#792064, bgo#792098,
bgo#792099, bgo#792129, bgo#792322, bgo#792324.
+ Updated translations.
- Rebase glib2-gdbus-codegen-version.patch.
- Drop glib2-gtester-report-py3.patch: fixed upstream.
- Drop glib2-gmain-partial-revert.patch: fixed upstream.
- Update to version 2.55.0:
+ New API:
- g_clear_handle_id, to simplify removing sources from the
default mainloop.
- g_file_load_bytes, to make it more convenient to load files
into GBytes.
+ Bugs fixed: bgo#330458, bgo#483341, bgo#569375, bgo#573251,
bgo#629347, bgo#630983, bgo#632953, bgo#636210, bgo#656502,
bgo#661442, bgo#668035, bgo#670139, bgo#677233, bgo#679347,
bgo#679467, bgo#689323, bgo#691436, bgo#695681, bgo#705331,
bgo#706667, bgo#711809, bgo#722256, bgo#723655, bgo#723743,
bgo#725014, bgo#727346, bgo#730296, bgo#731625, bgo#731705,
bgo#737278, bgo#738176, bgo#740223, bgo#740791, bgo#740826,
bgo#742548, bgo#742997, bgo#745723, bgo#749371, bgo#751738,
bgo#752239, bgo#752240, bgo#753459, bgo#753521, bgo#754026,
bgo#756009, bgo#756103, bgo#756128, bgo#756430, bgo#756470,
bgo#756588, bgo#760022, bgo#760109, bgo#760716, bgo#765063,
bgo#765552, bgo#767215, bgo#767239, bgo#769674, bgo#769846,
bgo#770459, bgo#773355, bgo#774083, bgo#776562, bgo#777308,
bgo#777310, bgo#777956, bgo#779182, bgo#779501, bgo#780202,
bgo#780296, bgo#781598, bgo#781867, bgo#783210, bgo#783270,
bgo#783825, bgo#786737, bgo#786785, bgo#787271, bgo#787485,
bgo#787551, bgo#787581, bgo#787671, bgo#787731, bgo#788138,
bgo#788270, bgo#788368, bgo#788384, bgo#788385, bgo#788401,
bgo#788467, bgo#788488, bgo#788489, bgo#788561, bgo#788594,
bgo#788705, bgo#788766, bgo#788772, bgo#788863, bgo#788880,
bgo#788927, bgo#788936, bgo#788948, bgo#788975, 7889bgo#78,
bgo#788989, bgo#788990, bgo#789087, bgo#789170, bgo#789245,
bgo#789444, bgo#789637, bgo#789681, bgo#789723, bgo#789755,
bgo#789820, bgo#790015, bgo#790030, bgo#790093, bgo#790126,
bgo#790147, bgo#790157, bgo#790272, bgo#790275, bgo#790310.
+ Updated translations.
- Switch libmount-devel by its pkgconfig counterpart as configure
only looks for this module.
- Add libgio-2_0-0 for the rpmlintrc shlib-fixed-dependency warning
filter. And add 2 extra filters:
+ non-conffile-in-etc warning for zzz-gilb2.csh, zzz-glib2.sh and
macros.glib2 files.
+ env-script-interpreter warning for gdbus-codegen,
glib-genmarshal nad glib-mkenums files.
- Update to version 2.54.3:
+ Bugs fixed: bgo#691436, bgo#761102, bgo#776147, bgo#779182,
bgo#782057, bgo#785113, bgo#788990, bgo#789637, bgo#789894,
bgo#790030, bgo#790093, bgo#790126, bgo#790829, bgo#790934,
bgo#791235, bgo#791267, bgo#791296, bgo#791325, bgo#791334,
bgo#791337, bgo#791720, bgo#791744, bgo#791754, bgo#791906.
+ Updated translations.
- Drop glib2-gtester-report-py3.patch: Fixed upstream.
- Add glib2-gmain-partial-revert.patch: gmain: Partial revert of
recent wakeup changes to gmain.c (bgo#761102).
- Add glib2-gsettings-overrides-per-session.patch: gsettings
default value can be overridden depending on session
(bgo#746592 bsc#1070090).
- Add glib2-gtester-report-py3.patch: gtester-reporter fails to
run with python3 (bgo#791296, boo#1071378).
- Switch to python3:
+ Pass --with-python=/usr/bin/python3 to configure.
+ Replace python-base and python-xml BuildRequires with their
python3 equivalents python3-base and python3-xml.
+ Replace the -devel package's python-xml requires with
python3-xml.
- Update to version 2.54.2:
+ Bugs fixed: bgo#780296.
+ Updated translations.
- Install dummy *-mimeapps.list files to prevent dead symlinks
(bsc#1061599).
- Update to version 2.54.1:
+ Bugs fixed: bgo#786737, bgo#787551, bgo#783270, bgo#783210,
bgo#781867.
+ Updated translations.
- Avoid running fdupes across hardlink boundaries.
Replace some old RPM macros.
- Update RPM groups and package summaries.
- Update to version 2.54.0:
+ Bugs fixed: bgo#780861, bgo#786983, bgo#787109, bgo#787123,
bgo#787146.
+ Updated translations.
- Update to version 2.53.7:
+ Bugs fixed: bgo#736710, bgo#785260, bgo#786456, bgo#786555,
bgo#786580, bgo#786807.
+ Updated translations.
- Ignore errors in postun of gio-fam: when uninstalling the entire
glib stack, we can end up with the -tools package no longer being
functional. As nothing will read the cache, we can accept that.
- Update to version 2.53.6:
+ Bugs fixed: bgo#766358, bgo#783270, bgo#785955, bgo#786060,
bgo#786360, bgo#786452, bgo#786460, bgo#786462, bgo#786463.
+ Updated translations.
- Update to version 2.53.5:
+ Bugs fixed: bgo#695573, bgo#725950, bgo#731703, bgo#769135,
bgo#779332, bgo#779607, bgo#784000, bgo#784815, bgo#784965,
bgo#784995, bgo#785113, bgo#785130, bgo#785438, bgo#785468,
bgo#785520, bgo#785577.
+ Updated translations.
- Rebase glib2-suppress-schema-deprecated-path-warning.patch.
- Update to version 2.53.4:
+ Unicode support has been updated to Unicode 10.0.0.
+ glib-genmarshal and glib-mkenums have been rewritten in python.
Every effort has been made to keep compatibility. Please report
problems related to these tools.
+ GLib can now be built with meson. Autotools are still
supported.
+ Bugs fixed: bgo#722047, bgo#733821, bgo#773842, bgo#779332,
bgo#780095, bgo#780634, bgo#783841, bgo#784000, bgo#784020,
bgo#784037, bgo#784433, bgo#784456, bgo#784528, bgo#784579,
bgo#784581, bgo#784739, bgo#784792.
+ Updated translations.
- Update to version 2.53.3:
+ Bugs fixed: bgo#658446, bgo#661926, bgo#674885, bgo#775593,
bgo#776169, bgo#776333, bgo#776504, bgo#777307, bgo#778422,
bgo#781301, bgo#782336, bgo#782996, bgo#783061, bgo#783130,
bgo#783193, bgo#783201, bgo#783340, bgo#783350, bgo#783392,
bgo#783593.
+ Updated translations.
- Update to version 2.53.2:
+ A few new number parsing functions have been added. These have
better error handling than the existing ones.
+ glib-mkenums now supports /*< private >*/ and /*< public >*/.
+ GSettings now consider XDG_DATA_HOME in addition to
XDG_DATA_DIRS.
+ Bugs fixed: bgo#674885, bgo#698064, bgo#732000, bgo#734946,
bgo#741335, bgo#748263, bgo#776876, bgo#777030, bgo#780300,
bgo#780309, bgo#781755, bgo#781826, bgo#781830, bgo#781847,
bgo#781867, bgo#782068, bgo#782075, bgo#782089, bgo#782162,
bgo#782237, bgo#782311, bgo#782628.
+ Updated translations.
- Add file triggers to libgio-2_0-0: whenever a package installs a
schema file to /usr/share/glib-2.0/schemas, the trigger will
automaticlaly fire, making it no longer a problem for packagers
to forget doing it.
- Require glib2-tools by libgio-2_0-0: it contains the tools for
the file trigger. Historically, every package installing schemas
already had to require the -tools package in order to be
functional.
- Change the macros %glib2_gsettings_schema_{requires,post,postun}
to be no-op fuctions. The macros are no longer needed with the
file trigger. Removing the macro would break a big number of
packages though.
- Update to version 2.53.1:
+ The gdbus tool gained a wait command.
+ g_unix_signal_source_new support SIGWINCH now.
+ There are now g_enum_to_string and g_flags_to_string functions.
+ A new function to instantiate objects:
g_objet_new_with_properties.
+ Parameter and related APIs have been deprecated.
+ Bugs fixed: bgo#447907, bgo#668962, bgo#669355, bgo#674885,
bgo#698064, bgo#709865, bgo#725894, bgo#734946, bgo#741229,
bgo#745971, bgo#755046, bgo#761102, bgo#761889, bgo#766660,
bgo#769534, bgo#772221, bgo#775879, bgo#776169, bgo#777961,
bgo#778049, bgo#778207, bgo#780066, bgo#780095, bgo#780306,
bgo#780310, bgo#780384, bgo#780441, bgo#780634, bgo#780908,
bgo#780924.
+ Updated translations.
- Drop
glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch:
fixed upstream.
- Update to version 2.52.3:
+ Bugs fixed: bgo#781301, bgo#781601, bgo#781867, bgo#783130,
bgo#783193, bgo#783201.
- Drop
glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch:
Fixed upstream.
- Add
glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch:
Fix event loop thread wakeup issue (bgo#761102).
- Remove version string from files generated by gdbus-codegen
to avoid needless republishing of pkgs depending on glib2-devel
added glib2-gdbus-codegen-version.patch
- Update to version 2.52.2:
+ Bugs fixed: bgo#734946, bgo#761102, bgo#780300, bgo#780309,
bgo#781298.
+ Updated translations.
- Update to version 2.52.1:
+ Bugs fixed: bgo#674885, bgo#698064, bgo#725894, bgo#734946,
bgo#755046, bgo#775879, bgo#777961, bgo#778049, bgo#778207,
bgo#778287, bgo#779409, bgo#780066, bgo#780095, bgo#780306,
bgo#780310, bgo#780384, bgo#780441, bgo#780471, bgo#780924.
+ Updated translations.
- Update to version 2.52.0:
+ gdatetime test fails with tzdata 2017a (bgo#779799).
+ Add missing attributes to two functions (bgo#780032).
+ gio/fam: Remove leftover debug print (bgo#780144).
+ Updated translations.
- Drop glib2-remove_fam_debug_print.patch: fixed upstream.
- Update to version 2.51.5:
+ OS X implementations of GContentType and GAppInfo have been
added.
+ Bugs fixed: bgo#673047, bgo#734946, bgo#747146, bgo#769983,
bgo#777203, bgo#778515, bgo#779456.
+ Updated translations.
- Update to version 2.51.4:
+ Memory leak fixes.
+ Fix the released tarball.
- Drop glib2-fix-broken-configure.patch: Fixed upstream.
- Update to version 2.51.3:
+ Bugs fixed: bgo#771997, bgo#778422, bgo#778581, bgo#778801,
bgo#778991, bgo#779183.
+ Updated translations.
- Add glib2-fix-broken-configure.patch: Workaround broken tarball
released by upstream, allows autoreconf to complete.
- Update to version 2.51.2:
+ Minimal support for UUIDs has been added.
+ A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been
added to improve sorting of recent files.
+ Bugs fixed: bgo#639078, bgo#777135, bgo#777307, bgo#777481,
bgo#777493, bgo#777507, bgo#777592, bgo#778002, bgo#778096.
+ Updated translations.
- Update to version 2.51.1:
+ glib-compile-resources grew a --generate-phony-targets flag.
+ GLib now installs a valgrind suppressions file for GLib and
GIO.
+ Bugs fixed: bgo#642026, bgo#666114, bgo#729730, bgo#730932,
bgo#735731, bgo#736810, bgo#762283, bgo#767609, bgo#767952,
bgo#769745, bgo#770175, bgo#770646, bgo#772160, bgo#772989,
bgo#773823, bgo#774086, bgo#774368, bgo#774421, bgo#774520,
bgo#775309, bgo#775468, bgo#775510, bgo#775517, bgo#775621,
bgo#775765, bgo#775913, bgo#776198, bgo#776586, bgo#777077.
+ Updated translations.
- Drop glib2-fix-notify-id-FDO-notification-backend.patch and
glib2-Add-missing-check-for-termios_h.patch: fixed upstream.
- Update to version 2.51.0:
+ glib-genmarshal and glib-mkenums have gained --output options
for better build system integration.
+ New API: g_utf8_make_valid.
+ Bugs fixed: bgo#591603, bgo#610969, bgo#772160, bgo#772221,
bgo#773303.
+ Updated translations.
- Update to version 2.50.3:
+ Bugs fixed: bgo#775309, bgo#775468, bgo#775517, bgo#775765.
+ Updated translations.
- Drop glib2-Add-missing-check-for-termios_h.patch and
glib2-fix-notify-id-FDO-notification-backend.patch: Fixed
upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Replace dbus-1-x11 Requires of libgio-2_0-0 to dbus-launch:
openSUSE provides two implementations of dbus-launch (with and
without X interaction). For glib, it does not matter which one is
being used (boo#1020651).
- Add glib2-Add-missing-check-for-termios_h.patch: Add missing
check for termios.h. Check for termios.h is missing and passwords
in the new gio tool are echoed in the terminal consequently,
which is really bad! (bgo#775517).
- Add glib2-fix-notify-id-FDO-notification-backend.patch: Fixed
notify id in FDO notification backend (bgo#775765).
- Update to version 2.50.2:
+ Bugs fixed: bgo#767882, bgo#769135, bgo#769630, bgo#772054,
bgo#773303, bgo#773344.
+ Updated translations.
- Update to version 2.50.1:
+ Update Unicode support to Unicode 9.0.0.
+ Bugs fixed: bgo#662946, bgo#771591, bgo#772054, bgo#772255,
bgo#772269, bgo#772297, bgo#772511.
+ Updated translations.
- Update to version 2.50.0:
+ bgo#771438: Turn on libmount by default on linux.
+ Fix the annotation for g_log_variant.
+ Updated translations.
- Add libmount-devel BuildRequires: follow upstreams recommendation
to use libmount on Linux.
- Update to version 2.49.7:
+ Add g_log_variant, binding-friendly api for structured logging.
+ Bugs fixed: bgo#646926.
+ Updated translations.
- Update to version 2.49.6:
+ The gsettings commandline tool now has a describe command.
+ Bugs fixed: bgo#745754, bgo#769076, bgo#770372.
+ Updated translations.
- Update to version 2.49.4:
+ Structured logging:
- Drop libsystemd dependency.
- Document that g_test_expect_message does not work with
structured logs.
+ Use libmount for unix mount support.
+ Add an async variant of g_app_info_launch_default_for_uri.
+ Bugs fixed: bgo#522053, bgo#682794, bgo#744456, bgo#766370,
bgo#767240, bgo#768198, bgo#768453, bgo#768752, bgo#769027,
bgo#769029, bgo#769042, bgo#769087, bgo#769089, bgo#769104,
bgo#769139, bgo#769238, bgo#769245, bgo#769507, bgo#769785,
bgo#769995.
+ Updated translations.
- Drop pkgconfig(libsystemd) BuildRequires following upstream
changes.
- Drop glib2-add-g_autoptr-support.patch,
glib2-gmessages-support-NULL.patch,
glib2-gvariant-Avoid-anonymous-struct.patch: Fixed upstream.
- Add glib2-add-g_autoptr-support.patch: gobject: add g_autoptr
support for GTypeModule, fix build of gobject-introspection
(bgo#769033).
- Add glib2-gmessages-support-NULL.patch: Don't crash wayland
session. The new g_log_structured have some bugs.. (bgo#769087).
- Add glib2-gvariant-Avoid-anonymous-struct.patch: Fix c++
building, patch from upstream git.
- Update to version 2.49.4:
+ Change the just-introduced structured logging API. The
arguments of g_log_structured() had to be reordered to enable
an implementation within the limits of what the standards
guarantee about var args.
+ Bugs fixed: bgo#744456, bgo#768936, bgo#768963, bgo#768968.
+ Updated translations.
- Update to version 2.49.3:
+ GLib has a structured logging API, g_log_structured, with
support for writing to the systemd journal. It also supports
colored output in terminals.
+ Some new GBytes API has been added:
- g_key_file_load_from_bytes.
- g_compute_hmac_for_bytes.
+ Stack-allocated GVariantBuilder and GVariantDict objects can
now be initialized with G_VARIANT_BUILDER_INIT and
G_VARIANT_DICT_INIT.
+ gio:
- Add a way to register handlers for custom uri schemes.
- Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have
these heuristics in a single place.
- Include a gio tool that makes the functionality of the
various gvfs commandline tools available in a single place.
- Add portal support to g_app_info_launch_default_for_uri.
- Add portal support to GNetworkMonitor.
- Add portal support to GProxyResolver.
- Add portal support to g_application_send_notification.
+ Bugs fixed: bgo#547200, bgo#662802, bgo#723506, bgo#725902,
bgo#728207, bgo#729914, bgo#744456, bgo#744678, bgo#746685,
bgo#747134, bgo#750257, bgo#753231, bgo#754012, bgo#760115,
bgo#760423, bgo#761102, bgo#765338, bgo#766370, bgo#766899,
bgo#766933, bgo#767765, bgo#767880, bgo#767887, bgo#767949,
bgo#768029, bgo#768119, bgo#768357, bgo#768498, bgo#768504,
bgo#768549, bgo#768551, bgo#768560, bgo#768780, bgo#768806.
+ Updated translations.
- Add pkgconfig(libsystemd) BuildRequires: Configure looks for it.
- Update to version 2.49.2:
+ GMainContext and GTask have gained more systemtap probes.
+ Bugs fixed: bgo#673101, bgo#700756, bgo#730187, bgo#755439,
bgo#759813, bgo#761810, bgo#767172, bgo#767218, bgo#767245,
bgo#767824.
+ Updated translations.
- Update to version 2.49.1:
+ GDesktopAppInfo now allows bus activation with dashes. This is
not technically allowed per the Desktop Entry specification,
but it happens in the wild. Rather than forcing people to go
through another traumatic desktop file rename, accept it and
translate - to _.
+ The support for giving names to threads has been improved.
Thread names are now supported on Solaris as well, and the
Linux support no longer uses prctl() but the pthread api.
+ GIO resources can now be overridden at runtime, using the
G_RESOURCE_OVERLAYS environment variable.
+ gdbus-codegen can now generate autocleanup definitions for the
types it generates. Use the --c-generate-autocleanup option to
control this.
+ Bugs fixed: bgo#665446, bgo#742898, bgo#749583, bgo#755898,
bgo#760186, bgo#764163, bgo#764415, bgo#765173, bgo#765668,
bgo#765710, bgo#765712, bgo#765861, bgo#765900, bgo#765924,
bgo#765991, bgo#766092, bgo#766211, bgo#766407, bgo#766570.
+ Updated translations.
- Update to version 2.48.2:
+ Bugs fixed: bgo#547200, bgo#673101, bgo#700756, bgo#725902,
bgo#728207, bgo#730187, bgo#746685, bgo#750257, bgo#753231,
bgo#755439, bgo#760115, bgo#760423, bgo#761810, bgo#766211,
bgo#766899, bgo#766933, bgo#767172, bgo#767218, bgo#767824,
bgo#767949, bgo#768453, bgo#768504, bgo#768551, bgo#768560,
bgo#768806, bgo#769027.
+ Updated translations.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 2.48.1:
+ Bugs fixed: bgo#731988, bgo#747107, bgo#747478, bgo#748474,
bgo#748530, bgo#748806, bgo#749606, bgo#758174, bgo#758738,
bgo#762994, bgo#763379, bgo#763821, bgo#764092, bgo#764574,
bgo#764575, bgo#764685, bgo#764754, bgo#765959, bgo#765990.
+ Updated translations.
- Update to GNOME 3.20 Fate#318572
- Remove patches: glib2-dbus-object-manager-ref.patch,
glib2-trash-on-other-partitions.patch,
glib2-bnc873225-add-get-default-value.patch,
glib2-missing-annotations.patch.
- baselibs.conf: also add the pkgconfig file to the -32bit package
(boo#973217).
- Update to version 2.48.0:
+ A minor build fix in the name of determinism.
+ A few coverity fixes.
+ bgo#763617: giotypefuncs.c: Sort _get_type functions in the 'C'
locale.
+ Updated translations.
- Update to version 2.47.92:
+ gdbus-codegen now supports g_autoptr().
+ g_get_user_runtime_dir() now reliably returns an existing
directory.
+ g_array_remove_range() can now remove 0 items from the end of
an array.
+ Many fixes for Windows.
+ Documentation improvements.
+ Other small bugfixes.
+ Bugs fixed: bgo#724847, bgo#743933, bgo#756706, bgo#757506,
bgo#760694, bgo#762202, bgo#762637, bgo#762748, bgo#762937,
bgo#763339, bgo#763344, bgo#763379.
+ Updated translations.
- Include the glibconfig.h in the baselibs glib2-devel-xxbit
package, as it contains the architecture specific configuration
(bsc#970694).
- Follow the freedesktop conventions for the mime handler
associations. The created link is gnome specific, so make it
specific (gnome-mimeapps.list). This prevents association
problems in Plasma 5 (boo#966739)

https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html
- Update to version 2.47.6:
+ Windows support:
- Fixes and improvements to the GSettings registry backend.
- Handle readability and writability of registry keys.
- Use Unicode registry APIs.
+ Bugs fixed: bgo#760852, bgo#744772, bgo#761126, bgo#747927,
bgo#761337, bgo#744570, bgo#761504, bgo#761550, bgo#761843,
bgo#744570, bgo#744772, bgo#747927, bgo#760852, bgo#761126,
bgo#761337, bgo#761504, bgo#761550, bgo#761843.
+ Updated translations.
- Fix default mime handler associtations: since GLIB 2.42, the file
in question is no longer defaults.list (too unspecific), but is
called mimeapps.list. Touch and link the right files.
- Update to version 2.47.5:
+ The system copy of PCRE is now used by default to implement
GRegex. Configure with --with-pcre=internal if a system PCRE
version is unavailable or undesired.
+ Interfaces for DTLS support have been added. A new version of
glib-networking will also be required.
+ GDBusMethodInvocation now drops replies if the sender set the
NO_REPLY_EXPECTED flag.
+ Several GApplication fixes, including fixes for commandline
arguments in interpreted languages on Windows.
+ Bugs fixed: bgo#624186, bgo#734095, bgo#735754, bgo#748064,
bgo#752240, bgo#755421, bgo#756875, bgo#759554, bgo#760199,
bgo#760215, bgo#760683.
+ Updated translations.
- Update to version 2.47.4:
+ gapplication: Acquire the main context before running.
+ Enable contenttype test on W32, tweak it to pass (mostly).
+ xdgmime Finer handling for cases where mmap() is not available.
+ Add GParamSpec object ref management annotations.
+ file monitors: reorder some code to avoid segfault.
+ glib-compile-resources: do not leak c_name.
+ macros: add G_GNUC_CHECK_VERSION() for compiler checks.
+ GApplication: destroy the impl on shutdown.
+ Stop supporting non-POSIX getpwuid_r, getgrgid_r.
+ glib.py: Fix Python 3 TypeError in gdb pretty-printers.
+ W32: fix uninitialized var in g_app_info_get_all_for_type.
+ Add missing checks for gnulib vasnprintf().
+ glibconfig.h.win32.in: remove G_CAN_INLINE.
+ GDBusProxy: Fix a memory leak during initialization.
+ Bugs fixed: bgo#752983, bgo#735696, bgo#735696, bgo#710243,
bgo#756214, bgo#758823, bgo#758553, bgo#578363, bgo#757299,
bgo#728099, bgo#757372, bgo#756475, bgo#749092, bgo#759408,
bgo#759134, bgo#757374, bgo#758641.
+ Updated translations.
- Update to version 2.47.3:
+ The inline cleanup in the last release accidentally removed
three symbols from libglib-2.0.so. It is unlikely that this
will have caused any problems because these symbols were only
backup symbols for definitions exported as inlines in the
header files, but ABI is ABI. This release corrects only this
problem.
- Update to version 2.47.2:
+ We have formalised the assumption that all compilers that are
interested in support 'static inline' and simplified the macros
around this considerably. Please watch for and report
unintentional fallout.
+ New API: hardware-assisted helpers for overflow-checked integer
math.
+ Bugs fixed: bgo#696324, bgo#719966, bgo#752837, bgo#755364,
bgo#756134, bgo#756179, bgo#756988, bgo#757294, bgo#757374,
bgo#757451, bgo#757628, bgo#757693, bgo#757742, bgo#758181.
+ Updated translations.
- Update to version 2.47.1:
+ GDesktopAppInfo no longer sets the DISPLAY environment variable
when launching apps. This is now done in the GAppLaunchContext
implementations when appropriate.
+ Bugs fixed: bgo#664740, bgo#687223, bgo#692085, bgo#697907,
bgo#735754, bgo#737116, bgo#743011, bgo#749161, bgo#749314,
bgo#751924, bgo#752240, bgo#752837, bgo#753310, bgo#753935,
bgo#754855, bgo#754983, bgo#754994, bgo#755083, bgo#755351,
bgo#755355, bgo#755374, bgo#755496, bgo#755609, bgo#755766,
bgo#755795, bgo#755961, bgo#756053, bgo#756054, bgo#756077,
bgo#756099, bgo#756139, bgo#756179, bgo#756251, bgo#756255,
bgo#756316, bgo#756382, bgo#756477, bgo#756550, bgo#756875,
bgo#756952.
+ Updated translations.
- Update to version 2.46.2:
+ Varioius small fixes, with a focus on win32.
+ The docs should now be complete when doing non-srcdir builds.
+ Bugs fixed: bgo#687223, bgo#754983, bgo#754994, bgo#755609,
bgo#756179, bgo#756382, bgo#757628.
- Add glib2-remove_fam_debug_print.patch: remove debug output
"II 1" from the fam monitor (boo#951221, bgo#756879).
- Update to version 2.46.1:
+ Remove system_header pragma (should fix lack of warnings with
things like g_return_if_fail).
+ Move GStrv typedef (and auto-cleanup) from libgobject to
libglib.
+ Fix order of trashing files to be closer to what is required in
the specification. Namely, trashinfo files are written first.
This should fix issues with the gvfs trash backend failing to
correctly read the info for recently trashed files (preventing
'restore').
+ Tweak mime logic to return text/plain on all empty files
instead of returning application/octet-stream. This includes
files that have extensions that imply that they may be other
types of files, which is a slight change of behaviour with
respect to old GLib versions.
+ Many win32 fixes.
+ Many docs fixes.
+ Bugs fixed: bgo#735754, bgo#743011, bgo#749161, bgo#751924,
bgo#752837, bgo#753310, bgo#755083, bgo#755351, bgo#755355,
bgo#755496, bgo#755795, bgo#756179, bgo#756251, bgo#756255.
+ Updated translations.
- Update to version 2.46.0:
+ Disable runtime-deprecation warnings.
+ Fix marshalling of flags on bigendian 64bit architectures.
+ Updated translations.
- Update to version 2.45.8:
+ Utf8 validation and utf8-to-ucs4 conversion are faster.
+ Small speedups to property change notification.
+ Various other small optimizations for GQuark, GData.
+ Bugs fixed: bgo#696426, bgo#735429, bgo#738504, bgo#742903,
bgo#748633, bgo#754431, bgo#754560, bgo#754582, bgo#754601,
bgo#754636, bgo#754788, bgo#754831, bgo#754924, bgo#754986.
+ Updated translations.
- Update to version 2.45.7:
+ Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by
non-POSIX-like backends (e.g. cloud storage).
+ GFileMonitor: Make the inotify backend work with atomic renames
again.
+ GSettings: change notification is again working
unconditionally.
+ GListStore has a sort function now.
+ Test infrastructure:
- Tests are now required to have unique names.
- TAP support has been improved.
- A macro for asserting that two memory regions have identical
content has been added.
+ Bugs fixed: bgo#708525, bgo#742849, bgo#744060, bgo#747364,
bgo#749492, bgo#752769, bgo#753745, bgo#754152, bgo#754211,
bgo#754264, bgo#754283, bgo#754284, bgo#754286, bgo#754307.
+ Updated translations.
- Add zsh completion for gsettings from (source gsettings.zsh).
https://github.com/jmatsuzawa/zsh-comp-gsettings (MIT license).
- Update to version 2.45.6:
+ Fix a test failure and a build failure.
- Update to version 2.45.5:
+ GNetworkMonitor now provides information about metered
networks.
+ g_mem_set_vtable has been deprecated; it has not been working
for quite a while. The recommendation is to use valgrind, or
replace malloc itself.
+ Bugs fixed: bgo#656325, bgo#741779, bgo#741822, bgo#742386,
bgo#743018, bgo#750282, bgo#751358, bgo#751592, bgo#751598,
bgo#751610, bgo#751751, bgo#752210, bgo#752656, bgo#752767,
bgo#753278, bgo#753285.
+ Updated translations.
- Update to version 2.45.4:
+ Bugs fixed: bgo#727829, bgo#741901, bgo#746339, bgo#747676,
bgo#748610, bgo#749911, bgo#749912, bgo#750625, bgo#750807,
bgo#751160, bgo#751672, bgo#751731, bgo#751737, bgo#751798,
bgo#752089, bgo#752293.
+ Updated translations.
- Update to version 2.45.3:
+ Improve performance of g_signal_handler_disconnect for signals
with many handlers.
+ GDBus has gained a new call flag to allow interactive
authorization.
+ GSettings:
- New API: g_settings_schema_list_keys.
- Deprecated: g_settings_list_keys.
+ OS X:
- Implement GNotification.
- Bump the OS X requirement to 10.9.
+ Windows:
- Add registry reading API.
- Reimplement GAppInfo using registry information.
+ Bugs fixed: bgo#666831, bgo#728489, bgo#730168, bgo#733325,
bgo#734888, bgo#737009, bgo#738185, bgo#738504, bgo#739122,
bgo#739424, bgo#739616, bgo#740308, bgo#740516, bgo#741788,
bgo#745013, bgo#747146, bgo#747941, bgo#748727, bgo#749693,
bgo#750203, bgo#750322, bgo#750344, bgo#750369, bgo#750386,
bgo#750399, bgo#750573, bgo#750918, bgo#751122, bgo#479730.
+ Updated translations.
- Update to version 2.45.2:
+ Improve error reporting in glib-compile-schemas.
+ Add introspection annotations to GListStore.
+ Bugs fixed: bgo#696749, bgo#723394, bgo#724113, bgo#725981,
bgo#733325, bgo#744895, bgo#747882, bgo#748534, bgo#748612,
bgo#748614, bgo#748834, bgo#749079, bgo#749080, bgo#749180,
bgo#749352, bgo#749353.
+ Updated translations.
- Update to version 2.45.1:
+ The GSettings schema compiler, glib-compile-schemas has been
changed to reject schema xml that has duplicate <summary> or
<description> elements. Such elements typically occur when
translations are merged into the schema, with xml:lang
attributes. This is not the correct way to translate schemas.
Instead keep the translations in the .mo file and set the
gettext-domain attribute on the <schemalist> element.
+ The file monitoring infrastructure has been rewritten, and all
backends have seen major improvements.
+ The inotify backend is reporting events with less delay (no
event will be delayed more than 10ms) and wakeups due to file
monitoring have been significantly reduced. A CHANGES_DONE
event will also be sent when new files appear.
+ The poll implementation is now using the thread default main
context.
+ The fam implmentation is now running in the worker thread.
+ The fen implementation has been removed, since it was
unmaintained.
+ The GSettings schema compiler, glib-compile-schemas, is more
strict about rejecting schemas with xml:lang style merged
translations.
+ Schema translations should be done by specifying the gettext
domain in the xml, and keeping the translations in gettext. To
avoid breaking already-installed schemas, this change is only
taking effect when you use the --strict option.
+ The hardcoded 10-thread limit of GTask's thread pool has been
removed, since it was prone to causing deadlocks. The thread
pool is now allowed to grow dynamically and will shrink back
over time.
+ GSimpleAsyncResult has been deprecated in favor of GTask.
+ The algorithm used by GAppInfo to find default handlers for
mime types has been tweaked to prefer apps that handle the
specific subtype over default handlers for a generic supertype.
+ Bugs fixed: bgo#627285, bgo#631597, bgo#661767, bgo#687223,
bgo#711547, bgo#719966, bgo#726447, bgo#728663, bgo#728669,
bgo#730188, bgo#733325, bgo#738207, bgo#739850, bgo#741791,
bgo#744282, bgo#745255, bgo#745745, bgo#745821, bgo#746749,
bgo#746753, bgo#747209, bgo#747349, bgo#747363, bgo#747472,
bgo#747541, bgo#747772, bgo#748019, bgo#748177.
+ Updated translations.
- Update to version 2.44.1:
+ Don't redefine typedefs to avoid build problems on OpenBSD.
+ Improve the default application algorithm.
+ Bump the number of children a GType can have.
+ Various testsuite improvements.
+ Updated translations.
- Update to version 2.44.0:
+ gsocket: Document FD ownership with g_socket_new_from_fd()
(bgo#730188).
+ Updated translations.
- Update to version 2.43.92:
+ GUnixMountMonitor now properly supports multiple main contexts
+ Many documentation improvements and cleanups. We are now
approaching a point where the documentation is 100% complete
and the xml will build without warnings. This will probably be
enabled by default in the next cycle.
+ New support for HTTP proxies in GIO.
+ New GTask:completed property.
+ Use "private" futexes in order to further improve the
performance of the contended case of GMutex and g_bit_lock().
+ Bugs fixed: bgo#614684, bgo#730352, bgo#733876, bgo#741442,
bgo#742599, bgo#743636, bgo#743661, bgo#744722, bgo#745589,
bgo#745634.
+ Updated translations.
- Update to version 2.43.91:
+ We have now added 'g_autofree' as a libgsystem-style
autocleanup macro that calls g_free() on the content of a local
variable when it leaves scope (working only on GCC and clang).
+ GApplication now has an "is-busy" property, allowing one to
query the effective busy state.
+ There have been various other bugfixes and cleanups.
+ Bugs fixed: bgo#661554, bgo#744263, bgo#744565, bgo#744747,
bgo#744756, bgo#744830, bgo#744876, bgo#745239.
+ Updated translations.
- Update to version 2.43.90:
+ New GSimpleIOStream class to construct a GIOStream from an
arbitrary GInputStream and GOutputStream.
+ GApplication: new API for marking 'busy' state according to the
value of a boolean property on another object.
+ GOptionGroup: add binding support (boxed type, annotation
fixes, etc.)
+ Bugs fixed: bgo#739724, bgo#741024, bgo#741630, bgo#743349,
bgo#743990, bgo#744565.
+ Updated translations.
- Update to version 2.43.4:
+ GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE,
G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which
significantly reduce the boilerplate needed for GObject types
and interfaces.
+ g_autoptr and g_auto are macros for declaring variables with
automatic cleanup. They only work with gcc and clang.
+ GListModel is a new interface that represents a dynamic list of
GObjects.
+ GListStore is a GSequence-based implementation of GListModel.
+ Support thread names on OS X.
+ g_simple_action_set_state_hint: New function to set the state
hint of GSimpleActions.
+ g_win32_check_windows_version: New function to check Windows
version.
+ g_settings_schema_list_children and
g_settings_schema_key_get_name are new functions to complete
the GSettingsSchema API.
+ Bugs fixed: bgo#389585, bgo#729351, bgo#736914, bgo#741807,
bgo#741895, bgo#742456, bgo#743508, bgo#743517, bgo#743521,
bgo#743596, bgo#743640, bgo#743827, bgo#743927, bgo#743936,
bgo#744012, bgo#744190.
- Update to version 2.43.3:
+ Add g_set_object() convenience function.
+ GNetworkMonitor: check if NM is not running and don't crash.
+ Fix some races with g_mkdir_with_parents.
+ Fix some warnings in MSVC.
+ Avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order
to save on static strings.
+ Fix some content type vs. mime issues.
+ Documentation improvements.
+ Bugs fixed: bgo#719455, bgo#732439, bgo#734946, bgo#741589
bgo#741653, bgo#741654, bgo#741707, bgo#741788, bgo#742548
bgo#742851, bgo#742972, bgo#743014.
+ Updated translations.
- Update to version 2.43.2:
+ New functions: g_strv_contains, g_network_address_new_loopback,
g_socket_send_messages.
+ A new GNetworkMonitor implementation using NetworkManager
provides more detailed connectivity information.
+ Bugs fixed: bgo#11059, bgo#664562, bgo#685880, bgo#712570,
bgo#719646, bgo#728928, bgo#732317, bgo#740814, bgo#740848,
bgo#741016, bgo#741226.
+ Updated translations.
- Update to version 2.43.1:
+ GQueue now accepts NULL as a sibling in g_queue_insert_before()
and g_queue_insert_after().
+ Bugs fixed: bgo#11059, bgo#726037, bgo#727988, bgo#729739,
bgo#733791, bgo#736286, bgo#736620, bgo#737150, bgo#737160,
bgo#738259, bgo#738551, bgo#738633, bgo#740157, bgo#740309,
bgo#740413.
+ Updated translations.
- Update to version 2.43.0:
+ GObject gained a debug option to provide instance counts. To
use it, set GOBJECT_DEBUG=instance-count and call
g_type_get_instance_count().
+ GOption now has a strict POSIX mode in which it stops parsing
arguments as soon as a non-option argument is encountered.
+ Bugs fixed: bgo#354457, bgo#695082, bgo#723160, bgo#729739,
bgo#733338, bgo#736273, bgo#736284, bgo#736914, bgo#737259,
bgo#737338, bgo#737446, bgo#737451, bgo#737741, bgo#737869,
bgo#738374, bgo#738675.
+ Updated translations.
- Update to version 2.42.2:
+ Bugs fixed: bgo#712570, bgo#719455, bgo#727829, bgo#734946,
bgo#741024, bgo#741654, bgo#741788, bgo#741807, bgo#742851,
bgo#743508, bgo#743936.
+ Updated translations.
- Update to version 2.42.1:
+ This release disables deprecation warnings by default.
+ Bugs fixed: bgo#728256, bgo#736806, bgo#737143, bgo#738170,
bgo#738197.
+ Updated translations.
- Update glib2-fate300461-gettext-gkeyfile-suse.patch: Initialize
variable has_gettext.

==== glibmm2_4 ====
Version update (2.52.1 -> 2.62.0)
Subpackages: libgiomm-2_4-1 libglibmm-2_4-1

- Update to version 2.62.0:
+ Glib:
- Add ustring::make_valid()
- Use convert_return_gchar_ptr_to_*() in a couple of ustring
methods
- Add ustring::sprintf(), wrapping g_strdup_printf()
- Fix callback races in glibmm when GSource is destructed
- Checksum, Datetime, TimeZone: Add Glib::Value
specializations
- Property: Add const get_proxy() returning ReadOnly. Getting
Proxy from ReadOnly is const
- Property: Update for compatibility with Gtk::Builder
- Fix memory leak in Variant<std::tuple<>>::create()
- Deprecate TimeVal
+ Gio:
- Add Application::add_option_group()
- DBus::Object: Fix refcounts in some vfuncs
- Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
ObjectManagerClient, ObjectManagerServer
- Drive, MountOperation, ThemedIcon, TlsDatabase,
VolumeMonitor: Fix ownership of some lists and arrays (Fixes
memory leaks and dangling pointers)
- Add SocketControlMessage::add_deserialize_func()
+ gmmproc: Update for new glib deprecation macros
+ Build: Require glib-2.0 >= 2.61.2
+ Documentation:
- Glib::init(), Gio::init(): Improve the documentation
- Glib::ustring can't always replace std::string.
- Update to version 2.60.0:
+ Glib:
- Add DateTime::get_timezone(), KeyFile::get_locale_for_key()
and TimeZone::get_identifier().
- Add Value_RefPtrBoxed<>, Value<std::vector<string>>
specializations and other Value specializations that are
necessary for _WRAP_PROPERTY.
- Object construction: Add custom class init and instance init
functions.
+ Gio:
- Add AppInfo::launch_uris_async() and launch_uris_async(),
DBusConnection::get_flags() and property_flags().
- Settings: Add property_settings_schema().
- TlsClientConnection: Deprecate property_accepted_cas().
- ThemedIcon: Add create(const std::vector<Glib::ustring>&
iconnames).
- Remove NO_GTYPE from some _WRAP_ENUMs.
- TlsConnection: Deprecate rehandshake API.
- Application: Add signal_name_lost().
+ gmmproc: Add _IS_REFCOUNTED_BOXEDTYPE.
+ Build: Require glib-2.0 >= 2.59.2.
- Update to version 2.58.1:
+ gmmproc:
- _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter.
- docextract_to_xml.py: Add --exclude-file option.
+ Documentation:
- README: Add installation instructions.
- Don?t use @retval on out args, use @param[out].
- Update to version 2.58.0:
+ This release is identical to 2.56.1.
- Update to version 2.56.1:
+ Glib:
- ustring: Fix wchar conversion on macOS with libc++.
- Avoid compiler warnings from function pointer conversions.
+ Gio: SocketClient: Take copy in RefPtrs for signal args.
+ Build:
- Require glib-2.0 >= 2.55.1.
- Replace the Visual Studio project files with MSVC NMake
project files.
- Update to version 2.56.0:
+ Glib:
- Threads::Private: Fix gobj() (bgo#791711).
- TimeoutSource: Use monotonic time consistently (bgo#792524).
- Add RefPtr::get(). (bgo#495762).
+ Gio:
- TlsClientConnection: Deprecate set/get/property_use_ssl3().
- DataInputStream: Deprecate read_until().
- Application: Add property_resource_base_path_string(). This
is a replacement for property_resource_base_path() which
can't be fixed without breaking ABI (bgo#787496).
- Application: Add three set_option_context_*() methods.
- DesktopAppInfo: Add get_locale_string().
+ Documentation: Slightly elaborate Glib::Variant<Variant> docs
(bgo#778219).
+ tests:
- glibmm_variant: Don't use C++14 features when a C++11
compiler is used (bgo#787648).
- glibmm_interface_move test: Avoid unused function warnings.
+ gmmproc:
- _WRAP_METHOD:
. Accept optional list of exceptions in errthrow
(bgo#787979).
. Suppress the @return section in generated documentation if
return type is void (bgo#787978).
- Add _MEMBER_SET_STR macro, setter for strings (bgo#793778).
- Drop gcc8.patch: Fixed upstream.

==== gnome-bluetooth ====
Subpackages: gnome-bluetooth-lang libgnome-bluetooth13
typelib-1_0-GnomeBluetooth-1_0

- No longer recommend -lang: supplements are in use

==== gnome-characters ====
Version update (3.26.2 -> 3.32.1)
Subpackages: gnome-characters-lang gnome-shell-search-provider-gnome-characters

- Update to version 3.32.1:
+ SearchProvider: Fix deprecation fixes.
+ Updated translations.
- Update to version 3.32.0:
+ Update the icon to follow the GNOME 3.32 guidelines.
+ Remove app menu following GNOME 3.32 guidelines.
+ Fix various javascript deprecation warnings.
+ Updated translations.
- Update to version 3.30.0:
+ Re-enable GNOME Shell search provider by default.
- Update to version 3.29.91:
+ Port to modern JavaScript.
+ build: Drop autotools support.
+ Updated translations.
- Update to version 3.28.2:
+ libgc: Fix crasher with some GCC configurations.
+ Updated translations.
- Switch to meson builds system: Add meson and new dependency
libunistring-devel BuildRequires.
- Update to version 3.28.0:
+ Character: Avoid critical warning after closing the dialog.
- Update to version 3.27.92:
+ build: Port to meson build system.
+ libgc: Perform full canonical decomposition for Hangul
syllables.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner

==== gnome-clocks ====
Subpackages: gnome-clocks-lang gnome-shell-search-provider-gnome-clocks

- No longer recommend -lang: supplements are in use

==== gnome-color-manager ====
Subpackages: gnome-color-manager-lang

- Replace docbook-utils with docbook-utils-minimal BuildRequires
for manpage generation, avoids texlive dependency.

==== gnome-contacts ====
Version update (3.34 -> 3.34.1)
Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts

- No longer recommend -lang: supplements are in use
- Update to version 3.34.1:
+ Make sure Contacts is started when opening a contact from
another app (like Geary).
+ Updated translations.
- Update to version 3.34:
+ Updated translations.
- Update to version 3.33.92:
+ Updated the man page.
+ Updated translations.
+ Changes in version 3.33.91:
+ Make the avatars more in line with the other apps in the GNOME
ecosystem.
+ Fix searching contacts from GNOME Shell returning no results.
+ Add a small description of the --search option.
+ Updated translations.
+ Changes in version 3.33.4:
+ Flatpak: Allow webcam access (and other small fixes).
+ Even better integration with CI.
+ Add mnemonics to the setup window.
+ Updated translations.
+ Changes in version 3.33.1:
+ Added a show-contact application action, so other applications
can activate Contacts to show a specific contact.
+ Updated translations.
- Drop gnome-contacts-disambiguate_Gtk.HeaderBar.patch: fixed
upstream.
- Add gnome-contacts-disambiguate_Gtk.HeaderBar.patch: window:
Disambiguate Gtk.HeaderBar, fix build with new libhandy.
- Update to version 3.32.1:
+ appdata: Keep the same appstream ID as in 3.30.
+ src: Use format strings when constructing MessageDialogs.
+ Updated translations.
- Update to version 3.32:
+ A few minor performance optimizations.
+ Solved a bug where the birthday did not change.
+ Fixed a crash when right-clicking in the contact list.
+ Updated translations.
- Update to version 3.31.90:
+ Various other libhandy fixes.
+ Updated translations.
- Update to version 3.31.4:
+ Small improvements for the "types" of properties ("Home",
"Work", ?). Contacts should now also be able to more easily
identify untranslated properties from Google Contacts.
+ Some UI tweaks for the primary menu.
+ The appdata file and the desktop file are now validated by CI.
+ Udated translations.
- Update to version 3.31.3:
+ Updated application icon.
+ Dropped the app menu.
+ Added a dependency on libhandy.
+ Fix birthday not being properly saved.
+ Telepathy is now disabled by default.
- Add pkgconfig(libhandy-0.0) BuildRequires: New dependency.
- Disable pkgconfig(folks-telepathy) and pkgconfig(telepathy-glib)
BuildRequires and pass -Dtelepathy=false to meson, following
upstreams new default. Start phasing out telepathy support in
GNOME.
- Update to version 3.30.2:
+ Store: remove eds_persona_store_changed().
+ Contacts.Window: "Done" button actively grabs focus.
+ AccountsList: add a little bit more debugging info.
+ Store: add more debug information.
+ ContactSheet: don't duplicate fields when updating.
+ Updated translations.
- Update to version 3.30.1:
+ Fixed a crash when right-clicking in the contact list.
+ Fixed a problem where the symbolic icon was used as app icon.
+ Updated translations.
- Update to version 3.30:
+ Updated translations.
- Update to version 3.29.92:
+ Various features and bug fixes.
+ Updated translations.
- Update to version 3.28.2:
+ Updated translations.
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Favorite contacts, which are shown at the top of the contact
list.
+ Sort contacts by their first name or surname.
+ Small tweaks to the UI, such as a more welcoming setup screen
and rounded avatars.
+ Performance improvements to the GNOME Shell search provider.
+ A slightly decreased memory usage.
+ Updated translations.
- Update:
+ URL tag to https://wiki.gnome.org/Apps/Contacts: currently
the Contacts' web page.
+ Package description to be a bit more verbose.
- Add geocode-glib-1.0 and gmodule-export-2.0 pkgconfig modules
BuildRequires to avoid implicit dependencies.
- Drop:
+ pkgconfig(champlain-0.12) BuildRequires: it is not a
requirement anymore.
+ update-desktop-files BuildRequires and its macro: they are no
longer required.
+ glib2_gsettings_schema_requires macro: it is not used anymore
since RPM file triggers.
- Update to version 3.27.92:
+ The titlebar is now updated when a contact's name changes.
+ The window will now remember its size and restore it on the
next start.
+ Postal addresses are now sorted before notes.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Support for favorite contacts. These contacts will be shown at
the top of the list.
+ Contacts now allows sorting by both first name and surname.
+ Avatars are now displayed as a circle and are better optimized
for memory usage.
+ Selection mode can now be started by right-clicking the contact
list.
+ Updated translations.
- Update to version 3.27.4:
+ Contacts now has a shortcuts window.
+ Small tweaks to the setup screen.
+ Support --version as command-line argument.
+ Telepathy is no longer a mandatory dependency.
+ Support for maps can be disabled at compile time.
+ Improved the Shell search provider.
+ Updated translations.
- Pass -D maps=true and -D telepathy=true to meson: keep now
optional maps and telepathy features enabled.
- Update to version 3.27.2:
+ ContactEditor: fix annoying const warning.
+ added compare by type to compare_fields.
+ Meson:
- Flatpak: update the manifest file to use meson.
- Drop autotools in favor of Meson.
- Add configure script for meson.
- make sure cheese is required when told so.
- allow 'auto' value for `with-cheese`.
+ Bugs fixed: bgo#789921.
+ Updated translations.
- Drop gnome-contacts-nb-translations.patch: Fixed upstream.
- Update to version 3.26.1:
+ Makefile.am: add README.md. Fixes bgo#792768.
+ Updated translations.
- Drop gnome-contacts-nb-translations.patch: Fixed upstream.
- Add gnome-contacts-nb-translations.patch: Update Norwegian Bokmål
translations.
- Use autosetup macro.
- Pass with-cheese=true and with-manpage=true to meson, ensure we
build the feature we want.
- Update to version 3.26:
+ Fix crash if initial-setup == false (bgo#787450).
+ Updated translations.
- Update to version 3.25.92.1:
+ Fix the schema: no longer depend on an inexisting enum.
- Update to version 3.25.92:
+ Added support for Flatpak.
+ Contacts can now be built with Meson.
+ Contacts now provides its own proper app icon.
+ Some labels in the contact sheet are now selectable.
+ Bug fixes:
- Can't save notes in a contact.
- Bumped minimal version of telepathy-glib, GTK+ and GLib.
+ Updated translations.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Run spec-cleaner, modernize spec.
- Stop exporting CFLAGS="%{optflags} -w", not needed anymore,
either fixed due to meson build, or in vala itself.
- Drop gnome-shell BuildRequires: It was only there for directory
ownership, and that is no longer needed.
- Update to version 3.25.4:
+ Contacts now provides its own application icon.
+ Small UI improvements to the avatar chooser dialog.
+ Folks now requires version 11.4 or higher.
+ Migrated away from intltool and libgd.
+ Got rid of a bunch of warnings and critical messsages.
+ Use the locale to translate months.
- Drop obsolete clean section and post(un) handling, following
macros dropped: glib2_gsettings_schema_post(un) and
desktop_database_post(un), file-trigger takes care of this now.
- Drop intltool BuildRequires, no longer needed.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add docbook-xsl-stylesheets, docbook_4 and xsltproc
BuildRequires and pass --enable-man-pages=yes to configure, build
manpages.
- Stop packaging AUTHORS ChangeLog COPYING and README, silence
rpmlint, and they are in the src rpm anyway.
- Update to version 3.22.1:
+ Updated translations.
- Update to version 3.20.0 (fate#318572):
+ Updated translations.
- Update to GNOME 3.20 -- Fate#318572.
- Update to version 3.19.91:
+ Build fixes.
- Update to version 3.19.90:
+ Fixed minor bugs.
+ Updated translations.
- Update to version 3.18.1:
+ Avoid crash in search provider.
+ Remove unused libnotify dependency.
+ Updated translations.
- Drop pkgconfig(libnotify) BuildRequires following upstream.
- Update to version 3.18.0:
+ Avoid dialogs from the search provider.
+ Fix desktop file category.
+ Support searching by phone number.
+ Updated translations.
- Update to version 3.16.2:
+ Bug fixed concerning Maps initialization.
- Update to version 3.16.1:
+ Updated translations.
- Update to version 3.16.0:
+ Fix syntax errors in desktop file keywords translations
(bgo#736791).
+ Updated translations.
- Update to version 3.15.92:
+ Updated translations.
- Update to version 3.15.91:
+ Updated translations.
- Update to version 3.15.90:
+ Finished Contacts - Maps integration.
- Add pkgconfig(libedataserverui-1.2) BuildRequires: new
dependency.
- Update to version 3.15.4:
+ Added maps view for postal address.
- Add pkgconfig(champlain-0.12), pkgconfig(clutter-gtk-1.0) and
pkgconfig(geocode-glib-1.0) BuildRequires: New dependencies.
- Update to version 3.14.2:
+ Updated translations.
- Update to version 3.14.1:
+ Remove unneeded logs in SearchProvider.

==== gnome-control-center ====
Version update (3.34.2 -> 3.34.4)
Subpackages: gnome-control-center-color gnome-control-center-goa
gnome-control-center-lang gnome-control-center-user-faces

- Update to version 3.34.4:
+ Thunderbolt: Fix memory leak.
+ Printers: Fix read of freed memory.
+ User Accounts:
- Use absolute path of command usermod.
- Fix carousel arrow location when animations are disabled.
- Fix memory leak.
- Fix uninitialized variable.
+ Region & Language: Fix LC_* variables not being correctly
reset.
+ Sound: Add missing subwoofer icons.
+ Updated translations.
- Drop gnome-control-center-can-not-find-usermod.patch: Fixed
upstream.
- No longer recommend gnome-control-center-lang: the lang package
has relevant supplements which pulls it in whenever needed.
- Move /usr/share/locale/en from the -lang package to the main
package: English is installed on all systems. This avoids
gnome-control-center-lang being triggered for installation on
english-only systems.
- Add gnome-control-center-fno-common.patch: fix build with
- fno-common (boo#1160393 glgo#GNOME/gnome-control-center!681).

==== gnome-desktop ====
Version update (3.34.2 -> 3.34.4)
Subpackages: gnome-desktop-lang gnome-version libgnome-desktop-3-18
libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0

- Update to version 3.34.4:
+ Don't use seccomp on riskv64.
+ Updated translations.
- No longer recommend gnome-desktop-lang: the lang package has
relevant supplements which pulls it in whenever needed.
- Move /usr/share/locale/en from the -lang package to the main
package: English is installed on all systems. This avoids
gnome-desktop-lang being triggered for installation on
english-only systems.
- Update to version 3.34.3:
+ Seccomp is not supported ATM on riscv64 architecture, blacklist
it for now.

==== gnome-disk-utility ====
Version update (3.26.2 -> 3.34.4)
Subpackages: gnome-disk-utility-lang

- Update to version 3.34.4:
+ Updated translations.
- Update to version 3.34.0:
+ Flatpak: Remove unnecessary udev module.
+ Convert README to markdown.
+ Updated translations.
- README -> README.md in %doc.
- Update to version 3.33.92:
+ Build documentation for Flatpak.
+ Flatpak manifest fixes.
+ Updated translations.
- Update to version 3.33.91:
+ Updated translations.
+ Changes in version 3.33.90:
+ Labels for toolbar items added for accessibility.
+ Mark missing string for translation.
+ Updated translations.
+ Changes in version 3.33.4:
+ build: Various meson updates (many commits).
+ build: Add flatpak manifest.
+ ci: Add basic CI support.
+ ci: Add support for flatpak building.
+ README/INSTALL update and info for Flatpak usage for development
+ Updated translations.
+ Changes in version 3.33.3:
+ build: Define logind as combo option of 'libsystemd',
'libelogind', 'none'.
+ Don't require filesystem label when formatting.
+ build: remove autodetection of features and require a recent
UDisks.
+ build: add elogind support for seat retrieval.
+ Rephrase English confirmation message.
+ Updated translations.
- Up udisks dependency.
- Require meson >= 0.50.0.
- Update to version 3.32.1:
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Updated translations.
- Update to version 3.31.91:
+ build: stop checking for fallocate.
+ icon: app icon adjustments.
+ Update the UI to match current guidelines.
+ Update POTFILES.in.
+ Added total-lbas-written and total-lbas-read to translatable
strings.
+ unlock dialog: Add tooltip for keyfile chooser button.
+ Updated translations.
- Update to version 3.31.2:
+ Update app icon.
- Update to version 3.30.2:
+ Updated translations.
- Update to version 3.30.1:
+ GduVolumeGrid: Use starred icon instead of user-bookmarks.
+ Remove redundant error showing.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.92:
+ Mark missing string for translation.
+ Updated translations.
- Use autosetup macro, pass libsystemd=true and gsd_plugin=true to
meson, ensure we build the features we want (currently in sync
with upstream defaults).
- Update to version 3.29.90:
+ mtvoid: Fix swapped "Number of Samples" tooltips in benchmark
dialog.
+ Updated translations.
- Help translation-update-upstream finding the right gettext domain
name: pass "po %{name}" to the call.
- Update to version 3.29.2:
+ segfault: Add TrueCrypt/VeraCrypt support.
+ Register inhibitor for benchmark thread.
+ Update URLs after migration.
+ Updated translations.
- Update to version 3.28.3:
+ Query NTFS tooling from UDisks (> 2.7.2). Disks queried for
mkntfs in the $PATH directly which does not work for
non-sudoers without /sbin.
- Update to version 3.28.2:
+ Register inhibitor for benchmark thread (no string change).
+ Updated translations.
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Format dialog: Fix NULL deref when no partition table is
present.
+ Updated translations.
- Update to version 3.27.92:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Fix tooltip for ?Hide from Firmware? GPT partition flag.
+ Drop redundant ?Legacy BIOS Bootable? text in tooltip.
+ Updated translations.
- Update to version 3.27.90:
+ Hide devices if mounted with x-gdu.hide.
+ Restore: don't attempt to open target read-only.
+ Updated translations.
- Replace + in GPL License tag to '-or-later' complying with SPDX
3.0.
- Update to version 3.27.3:
+ Set partition type for MBR partitions.
+ Updated translations.
- Update to version 3.27.2:
+ Resize dialog: missing mnemonic activations.
+ No format option for extended partitions.
+ Updated translations.
- Update to version 3.27.1:
+ Redesign Format Dialog.
+ Spruce up typography in new translatable strings.
+ Updated translations.
- Update to version 3.26.2:
+ No format option for extended partitions.
+ Updated translations.
- Update to version 3.26.1:
+ Fix license link in logo SVG metadata.
+ Fix SIGSEGV in gdu_utils_get_all_contained_objects.
+ Keep FS mounted while growing partition.
+ Show mount options for swap volumes.
+ Updated translations.
- Update to version 3.26.0:
+ Updated translations.
- Run spec-cleaner, modernize spec file.
- Update to version 3.25.92:
+ Updated translations.
- Update to version 3.25.91:
+ Fix translation headers.
+ Tweak memory management in filesystem dialog.
+ Add unmount function to edit filesystem dialog.
+ Correct tooltip texts in resize dialog.
+ Correct text for partition size entry.
+ Disable action buttons during jobs.
+ Delay sensitivity during job updates.
+ Updated translations.
- Update to version 3.25.90:
+ Update POTFILES.in.
+ Unmark placeholder strings from translation.
+ Fix appdata file name.
+ Add a more detailed description for the project.
+ Detect UDisks version 2.7.2.
+ Move partition size helpers.
+ Move volume and partition utility functions.
+ Resize and repair helper functions.
+ Resize, Check and Repair Dialogs.
+ Updated translations.
- Update to version 3.25.4:
+ Enable Large File Support for Disks.
+ Update Window for Power State Changes.
+ Update AppData Information.
+ build:
- Created template file for service file.
- Port to meson build system.
- Remove autotools.
+ Updated translations.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream port to Meson build system.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Drop glib2_gsettings_schema_post(un), desktop_database_post(un)
and icon_theme_cache_post(un) from post(un), no longer needed as
we have filetriggers support in rpm to take care of this for us.
- Update to version 3.25.2:
+ Use MIME types for disk images.
+ Prompt to stop jobs when closing.
+ update doap file with new maintainer.
+ Clarify meaning of encryption/mounting options.
+ Disable auto-clear before operations needing unmount.
+ Implicit auto-clear handling for unmount and lock buttons.
+ Use correct callback finish method.
+ Insensitive auto-clear switch for unused loop device.
+ Remove unused erase disks dialog.
+ Fix unmounting and probing of mounted volumes.
+ Change label dialog hint.
+ Restrict maximal label length if known.
+ Hints for passphrase fields.
+ Remove deprecated GTK functions.
+ Fix wrong behavior of filesystem creation dialog.
+ The UUID of the selected volume is shown.
+ Add app menu entry to create an empty disk image.
+ Add tooltip text to Auto-clear switch.
+ Update po/Makevars/POTFILES.in.
+ Updated translations.
- Update to version 3.24.1:
+ Fix unmounting and probing of mounted volumes.
+ Fix wrong behavior of filesystem creation dialog.
+ Updated translations.
- Update to version 3.24.0:
+ Fix crash in error path.
+ Updated translations.
- Update to version 3.23.92:
+ Fix broken desktop files.
+ Drop unused gsettings schema.
+ Updated translations.
- Update to version 3.23.4:
+ Fix failure in g-s-d plugin.
+ Updated translations.
- Add pkgconfig(libsystemd) BuildRequires: Build with systemd
support.
- Update to version 3.23.3:
+ Update gnome-settings-daemon plugin for 3.23.
+ Code cleanups.
+ Stop using intltool for translations.
+ Use more Unicode in translatable strings.
+ Updated translations.
- Drop pkgconfig(gnome-settings-daemon) and intltool BuildRequires:
no longer needed.
- Update to version 3.22.1:
+ Updated translations.
- Update to version 3.22.0:
+ Updated translations.
- Update to version 3.21.91:
+ Fix layout with GTK+ 3.22.
+ Updated translations.
- Update to version 3.21.3:
+ Fix gear menu location when running in Wayland.
+ Fix app menu icon when running outside GNOME.
+ Updated translations.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ Fix window menu placement under Wayland.
+ Updated translations.
- Update to GNOME 3.20 Fate#318572
- Drop 0001-Be-more-careful-with-XIDs.patch and
0002-Make-dialog-work-with-xid-again.patch: fixed upstream.
- Update to version 3.20.1:
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.3:
+ Add names for option arguments in --help output.
+ Updated translations.
- Update to version 3.18.3.1:
+ Fix the --restore-disk-image option.
- Update to version 3.18.2:
+ Updated translations.
- Update to version 3.18.1:
+ Add X-GNOME-Utilities category to desktop file.
+ Updated translations.
- Own %dir %{_datadir}/appdata for openSUSE Leap 42.1.
- Update to version 3.18.0:
+ Fix incorrect assertions that were recently added.
+ Updated translations.
- Update to version 3.17.91:
+ Add missing tooltips.
+ Accessibility improvements.
+ Adjust halign of partition menu.
+ Fix line wrap in info bars.
+ Code cleanups.
+ Updated translations.
- Update to version 3.17.3:
+ Improve integration with Unity desktop environment.
+ Fix Indic font rendering in benchmark dialog.
+ Fix AppData file name to match the new .desktop file basename.
+ Updated translations.
- Update to version 3.17.2:
+ Don't show name example when creating logical partition.
+ Refine appearance of volume grid.
+ Make D-Bus activatable.
+ Convert to new-style commandline option handling.
+ Remove deprecated encoding key from desktop file.
+ Simplify translation of gsettings schemas.
+ Fix format string signedness warnings.
+ Add appdata file.
+ Mention -h option in manpage.
+ Fix build with --disable-gsd-plugin.
+ Updated translations.
- Update to version 3.16.2:
+ Fix benchmarking disks on 32-bit architectures.
+ Updated translations.
- Update to version 3.16.1:
+ Provide symbolic app icon.
+ Don't show name example when creating logical partition.
+ Fix overly-wide benchmark dialog.
- Remove HighContrast %icon_theme_cache_post(un) calls, as Symbolic
icons have replaced them.
- Update to version 3.16.0:
+ Make SMART dialog resizable (bgo#723469).
+ Disambiguate menu items to reduce confusion (bgo#742652).
+ Fix halign of hamburger menu.
+ Fix a typo in a translatable string.
+ Updated translations.
- Update to version 3.14.0:
+ Fix theming in the volume grid (bgo#723495).
+ Fix headerbar item positions (bgo#729349).
+ Use new icon for the gear menu (bgo#732980).
+ Updated translations.

==== gnome-keyring ====
Subpackages: gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam
gnome-keyring-pam-32bit libgck-modules-gnome-keyring

- No longer recommend -lang: supplements are in use

==== gnome-menus ====
Subpackages: gnome-menus-lang libgnome-menu-3-0 typelib-1_0-GMenu-3_0

- No longer recommend -lang: supplements are in use

==== gnome-music ====
Version update (3.34.2 -> 3.34.4)
Subpackages: gnome-music-lang

- Update to version 3.34.4:
+ Various crash and bugfixes.
+ Updated translations.
- Update to version 3.34.3:
+ Fix various crashes due to regressions during the 3.34 core
rewrite.
+ Restore keyboard shortcut to open help.
+ Bugs fixed: glgo#GNOME/gnome-music#348,
glgo#GNOME/gnome-music#354, glgo#GNOME/gnome-music#355,
glgo#GNOME/gnome-music#357.
+ Updated translations.

==== gnome-packagekit ====
Version update (3.26.0 -> 3.32.0)
Subpackages: gnome-packagekit-lang

- Remove gnome-packagekit-upgrade-system.patch: Tumbleweed has been
handled in update-packages. This patch is no longer useful.
- Add gnome-packagekit-upgrade-system.patch: Call upgrade-system
instead of update-packages when cliking the install button in
Tumbleweed (bsc#1155638).
- Update to version 3.32.0:
+ Use newer meson features to avoid a build warning.
+ Remove the app menu.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Use autosetup macro.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner

==== gnome-photos ====
Version update (3.34.0 -> 3.34.1)
Subpackages: gnome-photos-lang gnome-shell-search-provider-gnome-photos

- Update to version 3.34.1:
+ Updated translations.

==== gnome-screenshot ====
Subpackages: gnome-screenshot-lang

- No longer recommend -lang: supplements are in use

==== gnome-session ====
Subpackages: gnome-session-core gnome-session-default-session
gnome-session-lang gnome-session-wayland

- No longer recommend -lang: supplements are in use

==== gnome-settings-daemon ====
Version update (3.34.1+3 -> 3.34.2+0)
Subpackages: gnome-settings-daemon-lang

- No longer recommend -lang: supplements are in use
- Drop gnome-settings-daemon-sle-configure-timeout-blank.patch:
Drop this for SLE and Leap to align with upstream(bsc#1158476).
- Update to version 3.34.2+0:
+ media-keys: Place spawned processes into a systemd scope
+ smartcard: Initialize a pointer before use

==== gnome-shell ====
Version update (3.34.3+0 -> 3.34.4+4)
Subpackages: gnome-shell-calendar gnome-shell-lang

- Drop gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch:
This patch will steal the mouse focus of the gdm greeter, drop
it to be aligned with upstream, let the first/only user entry of
gdm to be selected by default, and the bug the patch fixed can not
be reproduced in GNOME3.34 (bsc#1164856).
- Rebase gs-fate318433-prevent-same-account-multi-logins.patch and
gnome-shell-domain.patch.
- Update to version 3.34.4+4:
* shell: fix typo in comment
* global: force fsync() to worker thread when saving state
* overview: Hide the overview on session mode hasOverview changes
* closeDialog: Make dialog inactive while fading out
- Update to version 3.34.4:
+ Switch screen-recorder back to VP8.
+ Updated translations.

==== gnome-shell-extensions ====
Subpackages: gnome-shell-classic gnome-shell-classic-session

- Enable packaging of user-theme extension: Despite its name, this
extension is also used to enable 'system themes' in GMOME Tweaks.
And since we have multiple themes in the repository, we should
also provide the needed extension to enable them.
- No longer obsolete gnome-shell-extension-user-theme.
- No longer recommend -lang: supplements are in use

==== gnome-terminal ====
Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang
nautilus-extension-terminal

- No longer recommend -lang: supplements are in use

==== gnome-user-docs ====
Subpackages: gnome-user-docs-lang

- No longer recommend -lang: supplements are in use

==== gnome-weather ====
Subpackages: gnome-shell-search-provider-gnome-weather gnome-weather-lang

- No longer recommend -lang: supplements are in use

==== gnuhealth ====
Version update (3.6.2 -> 3.6.3)

- version 3.6.3
* GH HMIS server. task #15562: Include coronavirus COVID-19 in ICD10 codes
* GH HMIS server. bug #57695: Traceback when creating a page of life
associated to an empty evaluation
* GH HMIS server. task #15561: Werkzeug 1.0 is not compatible with Trytond 5.0
* shebang.diff to fix /usr/bin/env

==== gnuhealth-client ====
Version update (3.6.6 -> 3.6.8)

- version 3.6.8
* Removed the deprecated App Menu in favor of the Menu Bar.
* Migrate from obsolete Table to Grid
* Fix the footer
* Include accelerator for preferences (ctrl+shift+p) and fix
accelerator for shortcuts (ctrl+shift+F1)
* Avoid maximizing application at startup
* Remove unused fast tabbing option from menu
* Allow setting the GH command line on the bottom again (cli_position =
bottom). By default is top.

==== gobject-introspection ====
Subpackages: girepository-1_0 libgirepository-1_0-1

- Drop python3-Sphix BuildRequires, only used for rebuilding the
website contents.

==== gom ====
Version update (0.3.3 -> 0.4)

- Update to version 0.4:
+ Fix primary-keys never being monitored, which triggered crashes
with GLib 2.63.
+ Test for invalid table names.
+ Install Python overrides in correct location.
+ Fix storage of NULL GDateTime values.
+ Fix constraints test under older versions of SQLite.
- Modernize spec-file by calling spec-cleaner

==== grantleetheme ====
Version update (19.12.2 -> 19.12.3)
Subpackages: grantleetheme-lang libKF5GrantleeTheme5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== greybird-geeko-theme ====
Version update (3.22.10.1+git48.35f7cb8 -> 3.22.10.1+git52.ef9302a)
Subpackages: gtk2-metatheme-greybird-geeko gtk3-metatheme-greybird-geeko
metatheme-greybird-geeko-common

- Update to version 3.22.10.1+git52.ef9302a:
* Use correct theme path for notifyd
- Update to version 3.22.10.1+git50.4465523:
* Sync with Greybird upstream

==== grilo ====
Version update (0.3.10 -> 0.3.12)
Subpackages: grilo-lang libgrilo-0_3-0 libgrlnet-0_3-0 libgrlpls-0_3-0
typelib-1_0-Grl-0_3

- Update to version 0.3.12:
+ grl-source: Fix reference count in the bindings.
+ Updated translations.
- No longer recommend -lang: supplements are in use
- Update to version 0.3.11:
+ pls: Support totem-pl-parser 3.26.4.
+ build:
- Add a Meson dependency variable for libgrlpls.
- Avoid using meson.source_root().
- Drop grilo-fix-build-totem-pl-parser.patch: Fixed upstream.

==== grilo-plugins ====
Version update (0.3.10 -> 0.3.11)
Subpackages: grilo-plugin-tracker grilo-plugin-youtube grilo-plugins-lang

- Update to version 0.3.11:
+ tracker:
- Fix crash if chromaprint plugin isn't installed.
- Correctly escape strings on sparql updates.
- Acoustid: add support for album artist.
+ Updated translations.
- Drop tracker-fix-crash-if-chromaprint-plugin-not-installed.patch:
Fixed upstream.
- No longer recommend -lang: supplements are in use

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin
grub2-x86_64-efi

- Add secure boot support for s390x. (jsc#SLE-9425)
* grub2-s390x-11-secureboot.patch
- Fix grub hangs after loading rogue image without valid signature for uefi
secure boot (bsc#1159102)
* grub2-verifiers-fix-system-freeze-if-verify-failed.patch
- From Stefan Seyfried <seife@xxxxxxxxxxxxxxxxxxxx> : Fix grub2-install fails
with "not a directory" error (boo#1161641, bsc#1162403)
* grub2-install-fix-not-a-directory-error.patch

==== gsettings-desktop-schemas ====
Subpackages: gsettings-desktop-schemas-lang

- No longer recommend -lang: supplements are in use

==== gspell ====
Version update (1.8.2 -> 1.8.3)
Subpackages: gspell-lang libgspell-1-2 typelib-1_0-Gspell-1

- No longer recommend -lang: supplements are in use
- Update to version 1.8.3:
+ Small maintenance stuff.
+ Updated translations.

==== gssdp ====
Version update (1.2.1 -> 1.2.2)

- Update to version 1.2.2:
+ Fix macOS dylib versioning.
+ Update the required glib version to 2.54.
+ Fix setting the multicast sending interface.

==== gtk-vnc ====
Subpackages: gtk-vnc-lang libgtk-vnc-2_0-0 libgvnc-1_0-0 typelib-1_0-GVnc-1_0
typelib-1_0-GtkVnc-2_0

- No longer recommend -lang: supplements are in use

==== gtk2 ====
Subpackages: gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut
gtk2-immodule-thai gtk2-immodule-tigrigna gtk2-immodule-vietnamese
gtk2-immodule-xim gtk2-lang gtk2-tools libgtk-2_0-0

- No longer recommend -lang: supplements are in use

==== gtk3 ====
Version update (3.24.13+0 -> 3.24.14)
Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut
gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese
gtk3-immodule-xim gtk3-lang gtk3-schema gtk3-tools libgtk-3-0
typelib-1_0-Gtk-3_0

- Update to version 3.24.14:
+ Fix the opaque region for windows on X11.
+ Theme:
- Fix flat buttons in backdrop.
- Make popovers look more similar to menus.
- Tweak checkbox & radiobutton appearance.
- Add general typography classes (heading, title-1, etc).
+ Language bindings: Fix annotations for
gtk_tree_model_sort_new_with_model.
+ Switch: Fix touch support.
+ Infobar: Make clickable for default action.
+ Emojichooser: Respect a no-emoji input hint.
+ Fontchooser: Fix an oversight with hiding the size label.
+ Filechooser: Disable recursive search without a system indexer.
+ Modelbutton: Fix a11y support to reflect button state.
+ Input: Fix touchpad gesture center calculation.
+ X11:
- Fix root window scaling.
- Support _GTK_WORKAREAS_Dn property.
+ Wayland:
- Support a terminal purpose in input methods.
- Fix preedit cursor positioning.
- Fix enabling/disabling of text inputs.
- Support simultaneous selection requests.
- Require Wayland 1.14.91.
+ Printing: Fix a crash with Avahi.
+ Updated translations.
- Move /usr/share/locale/en from the -lang package to the -data
package: English is installed on all systems. This avoids
gtk3-lang being triggered for installation on english-only
systems.

==== gtkmm3 ====
Version update (3.22.2 -> 3.24.2)

- Update BuildRequires: pkgconfig(atkmm-1.6) >= 2.24.2;
pkgconfig(giomm-2.4) >= 2.54.0.
- Update to version 3.24.2:
+ Gdk:
- Window::create_similar_surface(): Fix a memory leak.
- Suppress warnings from deprecated GTimeVal in
PixbufAnimation::get_iter() and
PixbufAnimationIter::advance().
+ Gtk: Fix memory leaks in IconTheme::list_icons(),
IconView::get_selected_icons() and RecentManager::get_items().
+ Documentation: Gtk::Builder: Describe how to use it together
with Glib::Property.
+ Demos: Fix the source code listing.
- Update to version 3.24.1:
+ Gdk: RGBA::set_hsv(): Properly interpret hue 360° as red.
+ Documentation:
- Gtk::FileFilter: Several improvements of the documentation.
- Gtk::Builder: Don?t use @retval on out args, use @param[out].
+ Tests: Add test of Gdk::RGBA.
- Update to version 3.24.0:
+ Gtk::FileChooserDialog: Allow constructing with use-header-bar.
This is a construct-only property, so it must be specified in a
constructor.
- Changes from version 3.22.3:
+ Gdk: Deprecate screen_width(), screen_height(),
screen_width_mm(), screen_height_mm(), flush().
+ Gtk:
- CellRendererPixbuf: Fix property_surface().
- AboutDialog: Fix ref count in get_logo().
- MenuItem: add_accel_label(): Make sure accelator keys are
shown.
- Settings: Undeprecate property_gtk_cursor_blink(),
property_gtk_cursor_blink_time(),
property_gtk_cursor_blink_timeout(),
property_gtk_entry_password_hint_timeout().
+ Demos: Update some demo programs.
+ Build: Replace the Visual Studio project files with MSVC NMake
project files.
- Modernize spec-file by calling spec-cleaner

==== gtksourceview ====
Subpackages: gtksourceview-lang libgtksourceview-3_0-1 typelib-1_0-GtkSource-3_0

- No longer recommend -lang: supplements are in use

==== gtksourceview4 ====
Subpackages: gtksourceview4-lang libgtksourceview-4-0 typelib-1_0-GtkSource-4

- No longer recommend -lang: supplements are in use
- Add pkgconfig(fribidi) BuildRequires: meson checks for it.

==== gupnp ====
Version update (1.2.1 -> 1.2.2)

- Update to version 1.2.2:
+ Fix macOS dylib versioning.
+ Fix endless loop on early notify.
+ Several documentation fixes.
+ Implement version-independent type registration in
ResourceFactory.
+ Fix an issue with implementation of the depracted functions.
+ Fix an issue with including net/if.h and linux/if.h.
+ Add async introspection functions matching the usual GIO
function pattern.
+ Go through main loop if introspection fails before the actual
network request.
+ Bump required GLib version to 2.58.

==== gvfs ====
Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse
gvfs-lang

- No longer recommend -lang: supplements are in use

==== gwenview5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: gwenview5-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix loading of remote files (i.e https)

==== hfst-ospell ====

- Fix the build with new ICU bsc#1164440, fixes Leap build after
we bumped ICU on SLE-15-SP2

==== hyper-v ====

- Revert previous non-upstream change for async name resolution
Just use gethostname via hyper-v.kvp.gethostname.patch (bsc#1100758)

==== ibus-table ====

- Add ibus-table_fix_other_tables_compile_error.patch: Fix ibus
other tables compile errors(bnc#1160315).

==== ibus-table-others ====
Version update (1.3.4 -> 1.3.9)
Subpackages: ibus-table-rustrad ibus-table-translit ibus-table-translit-ua

- Update version to 1.3.9
* Add ZERO WIDTH JOINERS to hu-old-hungarian-rovas.txt to make ligatures work
with supporting fonts
* Add table for Rovás (Old Hungarian)
* Fix wrong key for keyboard in rusle.txt
* some fixes in mathwriter-ibus
* Use F1,F2,F3,F4,F5,F6,F7,F8,F9 as select keys for the latex table
* Make rusle agree with
http://ru.pc-history.com/wp-content/uploads/ok-keyboard_xt-at1.jpg
* Fix a typo in compose.txt
* Use better localized names for the rusle table
- Change to noarch

==== incidenceeditor ====
Version update (19.12.2 -> 19.12.3)
Subpackages: incidenceeditor-lang libKF5IncidenceEditor5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* incidencedialog.cpp - fallback to default collection
* incidencedialog.cpp - restore last used collection BUG: 411191 (kde#411191)

==== iso-codes ====
Subpackages: iso-codes-lang

- Stop recommending iso-codes-lang: the -lang package provides
relevant supplements which allow zypper to be more specific when
to pick it (zypper lloc).

==== json-glib ====
Subpackages: json-glib-lang libjson-glib-1_0-0 typelib-1_0-Json-1_0

- No longer recommend -lang: supplements are in use

==== kaccounts-integration ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kaccounts-integration-lang libkaccounts1

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Unbreak the Accounts KCM (kde#415267)
* [CreateAccount job] Never set an empty name when creating an account
(kde#414219)

==== kaccounts-providers ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kaccounts-providers-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kactivitymanagerd ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kactivitymanagerd-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* set correct version
* KF5 only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Replace plasma.kde.org with kde.org/plasma-desktop

==== kaddressbook ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kaddressbook-doc kaddressbook-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kalarmcal ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-plugin-kalarmcal kalarmcal-lang libKF5AlarmCalendar5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix pri file generation

==== kalgebra ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kalgebra-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kalzium ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kalzium-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kamera ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kamera-lang kio_kamera

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical docs.kde.org help location

==== kanagram ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kanagram-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kate ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kate-lang kate-plugins

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
* try to add enough large icons for Windows (256/512 px)

==== kbruch ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kbruch-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kcalc ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcalc-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kcalutils ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcalutils-lang libKF5CalendarUtils5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kcharselect ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcharselect-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kcm_sddm ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kcm_sddm-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
* Align wallpaper dialog button to bottom (kde#418173)
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Fix being unable to set the right permissions for kde_settings.conf
(kde#414396)
* Don't let the Advanced tab's spacers expand all they want (kde#417657)
* Sync ("Wayland") appending to match SDDM (kde#417499)
* Have authhelper define config file paths on its own
- Refresh 0003-Don-t-add-a-Wayland-suffix-to-Wayland-sessions.patch

==== kcmutils ====
Subpackages: libKF5KCMUtils5 libKF5KCMUtils5-lang

- Add Check-activeModule-before-using-it.patch to fix crash when
opening Kontact's settings (kde#417396)

==== kcolorchooser ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcolorchooser-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kdav ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdav-lang libKPimKDAV5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Move ecm_generate_pri_file below the definition of the target
* Rename library/target to KF5::DAV

==== kde-cli-tools5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kde-cli-tools5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Fix compilation with KF 5.67

==== kde-gtk-config5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kde-gtk-config5-gtk2 kde-gtk-config5-gtk3

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== kde-print-manager ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kde-print-manager-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kde-user-manager ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kde-user-manager-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Have user-manager write to SDDM's new config file (kde#342722)

==== kdeedu-data ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kdegraphics-thumbnailers ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kdenetwork-filesharing ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdenetwork-filesharing-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kdepim-addons ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdepim-addons-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix grantlee i18n stuff not being translated

==== kdepim-apps-libs ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdepim-apps-libs-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kdepim-runtime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdepim-runtime-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
- Add upstream patch to fix issues with "file:/" being prepended
to maildir resources (kde#408354,kde#411269,kde#413588):
* 0001-resources-maildir-Don-t-save-file-schema-to-the-conf.patch

==== kdialog ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdialog-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kernel-firmware ====
Version update (20191118 -> 20200107)
Subpackages: ucode-amd

- Revert vega10_sos.bin again as the latest firmware still broken
for SLE15-SP1 (4.19 DRM-base) amdgpu driver (bsc#1143331)
- Update to version 20200107 (git commit 67d4ff59bf33):
* Mellanox: Add new mlxsw_spectrum firmware xx.2000.2714
* radeon: update oland rlc microcode from amdgpu
* amdgpu: update vega20 microcode for 19.50
* amdgpu: update vega12 microcode for 19.50
* amdgpu: update vega10 microcode for 19.50
* amdgpu: update picasso microcode for 19.50
* amdgpu: update raven2 microcode for 19.50
* amdgpu: update raven microcode for 19.50
* amdgpu: update navi10 microcode for 19.50
* amdgpu: update navi14 microcode for 19.50
* amdgpu: add TA microcode for Raven asics
* qed: Add firmware 8.42.2.0
* Adjust WHENCE entry to check_whence doesn't complain
* qcom: Switch SDM845 WLAN firmware
* linux-firmware: add NXP firmware licence file
* ath10k: WCN3990 hw1.0: add firmware WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
* ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00070
* ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00047
* ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00070
* ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00047
* ath10k: QCA6174 hw3.0: update board-2.bin
* linux-firmware: Update AMD cpu microcode (bsc#1160204)
* inside-secure: add new "mini" firmware for the EIP197 driver
* WHENCE: Add raspberry-pi4 SDIO file
* qcom: update venus firmware files for v5.4
* cxgb4: Update firmware to revision 1.24.11.0
* brcm: Add BCM43455 NVRAM for Raspberry Pi 4 B
* qcom: Add SDM845 Compute DSP firmware
* qcom: Add SDM845 Audio DSP firmware
* qcom: Add SDM845 modem firmware

==== kernel-source ====

- supported.conf: sort
Fix order of entries.
- commit b92122c
- supported.conf: mark GVE supported (jsc#SLE10540, bsc#1165245)
- commit 87b5d1a
- dmaengine: make mux_configure32 static (jsc#SLE-9263).
- commit b01a9f4
- x86/mce/amd: Fix kobject lifetime (bsc#1152489).
- x86/mce/amd: Publish the bank pointer only after setup has
succeeded (bsc#1152489).
- commit 218de4e
- x86/cpu/amd: Enable the fixed Instructions Retired counter
IRPERF (bsc#1152489).
- commit a161705
- scsi: qla2xxx: Update driver version to 10.01.00.24-k
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add fixes for mailbox command (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix control flags for login/logout IOCB
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Save rscn_gen for new fcport (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Use correct ISP28xx active FW region
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Print portname for logging in
qla24xx_logio_entry() (jsc#SLE-9714 jsc#SLE-10327
jsc#SLE-10334).
- scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Correction to selection of loopback/echo test
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Use endian macros to assign static fields in
fwdump header (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix RDP response size (jsc#SLE-9714 jsc#SLE-10327
jsc#SLE-10334).
- scsi: qla2xxx: Handle cases for limiting RDP response payload
length (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add deferred queue for processing ABTS and RDP
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Show correct port speed capabilities for RDP
command (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Display message for FCE enabled (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add vendor extended FDMI commands (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add vendor extended RDP additions and amendments
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add changes in preparation for vendor extended
FDMI/RDP (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add endianizer macro calls to fc host stats
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Move free of fcport out of interrupt context
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add beacon LED config sysfs interface
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Check locking assumptions at runtime in
qla2x00_abort_srb() (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- commit d0cdedd
- Refresh series.conf
- commit b45c83a
- gpio: mpc8xxx: ls1088a/ls1028a edge detection mode bug fixs
(jsc#SLE-9263).
- dmaengine: fsl-edma: Add eDMA support for QorIQ LS1028A platform
(jsc#SLE-9263).
- dmaengine: fsl-edma: add i.mx7ulp edma2 version support
(jsc#SLE-9263).
- commit 2aac33b
- net: stmmac: Fixed link does not need MDIO Bus (git-fixes).
- commit c15f5f6
- clk: ls1028a: fix a dereference of pointer 'parent' before a
null check (jsc#SLE-9263).
- clk: ls1028a: Fix warning on clamp() usage (jsc#SLE-9263).
- clk: ls1028a: Add clock driver for Display output interface
(jsc#SLE-9263).
- commit b49745f
- net: stmmac: dwmac-sun8i: Allow all RGMII modes
(networking-stable-20_01_11).
- net: stmmac: dwmac-sunxi: Allow all RGMII modes
(networking-stable-20_01_11).
- net: dsa: mv88e6xxx: Preserve priority when setting CPU port
(networking-stable-20_01_11).
- net: freescale: fec: Fix ethtool -d runtime PM
(networking-stable-20_01_11).
- commit 292d79c
- Update config files.
turn {arm64,x86_64}/preempt to diff config against default flavor.
- commit 79606c0
- net: dsa: sja1105: Reconcile the meaning of TPID and TPID2
for E/T and P/Q/R/S (networking-stable-20_01_01).
- net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on
Meson8b/8m2 SoCs (networking-stable-20_01_01).
- net/dst: do not confirm neighbor for vxlan and geneve pmtu
update (networking-stable-20_01_01).
- sit: do not confirm neighbor when do pmtu update
(networking-stable-20_01_01).
- vti: do not confirm neighbor when do pmtu update
(networking-stable-20_01_01).
- tunnel: do not confirm neighbor when do pmtu update
(networking-stable-20_01_01).
- net/dst: add new function skb_dst_update_pmtu_no_confirm
(networking-stable-20_01_01).
- gtp: do not confirm neighbor when do pmtu update
(networking-stable-20_01_01).
- ip6_gre: do not confirm neighbor when do pmtu update
(networking-stable-20_01_01).
- net: add bool confirm_neigh parameter for dst_ops.update_pmtu
(networking-stable-20_01_01).
- net: dsa: bcm_sf2: Fix IP fragment location and behavior
(networking-stable-20_01_01).
- gtp: avoid zero size hashtable (networking-stable-20_01_01).
- gtp: fix an use-after-free in ipv4_pdp_find()
(networking-stable-20_01_01).
- gtp: fix wrong condition in gtp_genl_dump_pdp()
(networking-stable-20_01_01).
- gtp: do not allow adding duplicate tid and ms_addr pdp context
(networking-stable-20_01_01).
- vhost/vsock: accept only packets with the right dst_cid
(networking-stable-20_01_01).
- commit f17afc0
- net: stmmac: platform: Fix MDIO init for platforms without PHY
(networking-stable-19_12_28).
- selftests: forwarding: Delete IPv6 address at the end
(networking-stable-19_12_28).
- sctp: fully initialize v4 addr in some functions
(networking-stable-19_12_28).
- commit 6abcdbd
- enable CRYPTO_TEST on arm64, as it is on all other architectures.
(bsc#1164254)
- commit a8c6955
- Revert "sign also s390x kernel images (bsc#1163524)"
This reverts commit b38b61155f0a2c3ebca06d4bb0c2e11a19a87f1f.
As further discussion revealed, this change depends on changes in
pesign-obs-integration package which are not ready yet so that it breaks
s390x binary builds at the moment.
- commit 6326fe1
- Created new preempt kernel flavor (jsc#SLE-11309)
Configs are cloned from the respective $arch/default configs. All
changed configs appart from CONFIG_PREEMPT->y are a result of
dependencies, namely many lock/unlock primitives are no longer
inlined in the preempt kernel. TREE_RCU has been also changed to
PREEMPT_RCU which is the default implementation for PREEMPT kernel.
- commit 032a6f5
- EDAC/mc: Fix use-after-free and memleaks during device removal
(jsc#SLE-9482).
- EDAC/sysfs: Remove csrow objects on errors (jsc#SLE-9482).
- commit 9698f66
- net/mlx5: DR, Handle reformat capability over sw-steering tables
(jsc#SLE-8464).
- net/mlx5e: Don't clear the whole vf config when switching modes
(jsc#SLE-8464).
- net/mlx5: DR, Fix matching on vport gvmi (jsc#SLE-8464).
- net/mlx5e: Fix crash in recovery flow without devlink reporter
(jsc#SLE-8464).
- net/mlx5e: Reset RQ doorbell counter before moving RQ state
from RST to RDY (jsc#SLE-8464 bsc#1163335).
- bonding: fix lockdep warning in bond_get_stats() (bsc#1154353
bnc#1151927).
- bonding: add missing netdev_update_lockdep_key() (bsc#1154353).
- net: add strict checks in netdev_name_node_alt_destroy()
(bsc#1154353).
- net: rtnetlink: fix bugs in rtnl_alt_ifname() (bsc#1154353).
- commit 1a3940e
- Refresh

patches.suse/sched-fair-Take-into-account-runnable_avg-to-classify-group.patch.
- Refresh
patches.suse/sched-fair-reorder-enqueue-dequeue_task_fair-path.patch.
- Refresh

patches.suse/sched-numa-Bias-swapping-tasks-based-on-their-preferred-node.patch.
- Refresh

patches.suse/sched-numa-Distinguish-between-the-different-task_numa_migrate-failure-cases.patch.
- Refresh

patches.suse/sched-numa-Find-an-alternative-idle-CPU-if-the-CPU-is-part-of-an-active-NUMA-balance.patch.
- sched/numa: Prefer using an idle CPU as a migration target
instead of comparing tasks (bnc#1155798 (CPU scheduler
functional and performance backports)).
- Refresh

patches.suse/sched-numa-Stop-an-exhastive-search-if-a-reasonable-swap-candidate-or-idle-CPU-is-found.patch.
- Refresh

patches.suse/sched-numa-Trace-when-no-candidate-CPU-was-found-on-the-preferred-node.patch.
- Refresh

patches.suse/sched-numa-Use-similar-logic-to-the-load-balancer-for-moving-between-domains-with-spare-capacity.patch.
- Refresh
patches.suse/sched-numa-replace-runnable_load_avg-by-load_avg.patch.
- Refresh
patches.suse/sched-pelt-Add-a-new-runnable-average-signal.patch.
- Refresh
patches.suse/sched-pelt-Remove-unused-runnable-load-average.patch.
- commit de86223
- Refresh
patches.suse/sched-fair-reorder-enqueue-dequeue_task_fair-path.patch.
- commit a0aa0f8
- sched/numa: Distinguish between the different
task_numa_migrate() failure cases (bnc#1155798 (CPU scheduler
functional and performance backports)).
- commit 408baa5
- Refresh

patches.suse/sched-numa-Trace-when-no-candidate-CPU-was-found-on-the-preferred-node.patch.
- commit 7d03e16
- sched/fair: Optimize select_idle_core() (bnc#1155798 (CPU
scheduler functional and performance backports)).
- commit f749d53
- sched/fair: Allow a per-CPU kthread waking a task to stack on
the same CPU, to fix XFS performance regression (bsc#1154329).
- sched/fair: Allow a small load imbalance between low utilisation
SD_NUMA domains (bnc#1160896).
- commit 2ab2039
- sign also s390x kernel images (bsc#1163524)
- commit b38b611
- mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled
but not enabled (VM Functionality, bsc#1164436).
- commit 05a4d19
- blacklist.conf: add CONFIG_PROC_FS=n entry
- commit cc29a90
- nbd: add a flush_workqueue in nbd_start_device (git-fixes).
- perf c2c: Fix return type for histogram sorting comparision
functions (git-fixes).
- x86/cpu: Update cached HLE state on write to
TSX_CTRL_CPUID_CLEAR (git-fixes).
- commit 6880922
- KVM: nVMX: Check IO instruction VM-exit conditions
(CVE-2020-2732 bsc#1163971).
- KVM: nVMX: Refactor IO bitmap checks into helper function
(CVE-2020-2732 bsc#1163971).
- KVM: nVMX: Don't emulate instructions in guest mode
(CVE-2020-2732 bsc#1163971).
- commit f91f45f
- config: enable BLK_DEV_SR_VENDOR on armv7hl (bsc#1164632)
This option was recently enabled in all SLE15-SP2 configs, enable it also
in armv7hl which is built only in openSUSE-15.2.
- commit b8ee3fe
- series.conf: cleanup
- update upstream references and move into sorted section:
patches.suse/vt-selection-close-sel_buffer-race.patch
patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch
- commit 0c9df1b
- series.conf: cleanup
- update upstream reference and resort:
patches.suse/powerpc-tm-Fix-clearing-MSR-TS-in-current-when-recla.patch
- commit 220f81e
- x86/boot: Handle malformed SRAT tables during early ACPI parsing
(bsc#1152489).
- commit ce68bc1
- iommu/vt-d: Unnecessary to handle default identity domain
(bsc#1162414).
- iommu/vt-d: Allow devices with RMRRs to use identity domain
(bsc#1162414).
- commit 048a6f9
- Refresh patches.suse/mmc-sdhci-fix-up-CMD12-sending.patch.
- commit b36db25
- rtc: fsl-ftm-alarm: move patch to sorted section
- commit 80b90f8
- thermal: qoriq: refresh patches
- Refresh patches.suse/thermal-qoriq-Add-hwmon-support.patch.
- Refresh
patches.suse/thermal-qoriq-Add-local-struct-device-pointer.patch.
- Refresh
patches.suse/thermal-qoriq-Add-local-struct-qoriq_sensor-pointer.patch.
- Refresh
patches.suse/thermal-qoriq-Convert-driver-to-use-regmap-API.patch.
- Refresh
patches.suse/thermal-qoriq-Do-not-report-invalid-temperature-read.patch.
- Refresh
patches.suse/thermal-qoriq-Don-t-store-struct-thermal_zone_device.patch.
- Refresh
patches.suse/thermal-qoriq-Drop-unnecessary-drvdata-cleanup.patch.
- Refresh
patches.suse/thermal-qoriq-Embed-per-sensor-data-into-struct-qori.patch.
- Refresh
patches.suse/thermal-qoriq-Enable-all-sensors-before-registering-.patch.
- Refresh
patches.suse/thermal-qoriq-Pass-data-to-qoriq_tmu_calibration-dir.patch.
- Refresh
patches.suse/thermal-qoriq-Pass-data-to-qoriq_tmu_register_tmu_zo.patch.
- Refresh
patches.suse/thermal_hwmon-Add-devres-wrapper-for-thermal_add_hwm.patch.
- commit bd644db
- ttyprintk: fix a potential deadlock in interrupt context issue
(git-fixes).
- commit dc7ade5
- blacklist.conf: bug: cosmetic change; related to a larger code clean up
- commit 43ce447
- dpaa_eth: support all modes with rate adapting PHYs
(bsc#1159662).
- commit a5b2d56
- printk: fix exclusive_console replaying (bsc#1164711).
- commit 466e4dc
- sr_vendor: support Beurer GL50 evo CD-on-a-chip devices
(boo#1164632).
- commit a186914
- Enable CONFIG_BLK_DEV_SR_VENDOR (boo#1164632).
- commit 1c8f90b
- patches.suse/ext4-Fix-mount-failure-with-quota-configured-as-modu.patch:
Update tags.
- commit 713f734
- xen: Enable interrupts when calling _cond_resched()
(bsc#1065600).
- commit 4f2ecad
- md/raid0: Fix buffer overflow at debug print (bsc#1164051).
- commit c36de2b
- series.conf: cleanup
Reorganize the "Storage" section a bit.
No effect on expanded tree.
- commit 0a80524
- crypto: allow self-test for ansi_cprng (bsc#1164254).
- commit e75c9ce
- series.conf: cleanup
Keep the number of top level sections reasonable.
- commit ff097d4
- s390 crypto: explicitly memzero stack key material in aes_s390.c
(bsc#1163459).
- random: move FIPS continuous test to output functions
(bsc#1163458).
- commit b896cb7
- hwmon: (k10temp) Display up to eight sets of CCD temperatures
(bsc#1163206).
- hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen)
CPUs (bsc#1163206).
- hwmon: (k10temp) Show core and SoC current and voltages on
Ryzen CPUs (bsc#1163206).
- hwmon: (k10temp) Report temperatures per CPU die (bsc#1163206).
- hmon: (k10temp) Convert to use
devm_hwmon_device_register_with_info (bsc#1163206).
- hwmon: (k10temp) Use bitops (bsc#1163206).
- commit 82bbfc1
- xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
(bsc#1164482).
- commit 96d108c
- ext4: Fix mount failure with quota configured as module
(bsc#1164471).
Refresh patches.suse/ext4-unsupported-features.patch
- commit 4ccdd26
- Refresh
patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch.
- commit 6221d57
- Delete
patches.suse/sd-always-scan-VPD-pages-if-thin-provisioning-is-ena.patch.
- commit 7919fbe
- Delete patches.suse/scsi-disable-VPD-page-check-on-error.patch.
- commit e6dd2e4
- ch: review and re-enable refcounting patches
- ch: remove ch_mutex() (bsc#1124235).
- ch: synchronize ch_probe() and ch_open() (bsc#1124235).
- Refresh
patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch.
- Delete
patches.suse/ch-add-missing-mutex_lock-mutex_unlock-in-ch_release.patch.
- commit 9a39484
- scsi: mpt3sas: Update drive version to 33.100.00.00
(jsc#SLE-10717).
- scsi: mpt3sas: Remove usage of device_busy counter
(jsc#SLE-10717).
- scsi: mpt3sas: Print function name in which cmd timed out
(jsc#SLE-10717).
- scsi: mpt3sas: Optimize mpt3sas driver logging (jsc#SLE-10717).
- scsi: mpt3sas: print in which path firmware fault occurred
(jsc#SLE-10717).
- scsi: mpt3sas: Handle CoreDump state from watchdog thread
(jsc#SLE-10717).
- scsi: mpt3sas: Add support IOCs new state named COREDUMP
(jsc#SLE-10717).
- scsi: mpt3sas: renamed _base_after_reset_handler function
(jsc#SLE-10717).
- scsi: mpt3sas: Add support for NVMe shutdown (jsc#SLE-10717).
- scsi: mpt3sas: Update MPI Headers to v02.00.57 (jsc#SLE-10717).
- scsi: mpt3sas: Fix double free in attach error handling
(jsc#SLE-10717).
- scsi: mpt3sas: change allocation option (jsc#SLE-10717).
- scsi: mpt3sas: Clean up some indenting (jsc#SLE-10717).
- commit 916674e
- megaraid_sas-fixup-MSIx-interrupt-setup-during-resume.patch: replace with
upstream version
- commit 56ba2a9
- scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1
(jsc#SLE-10720).
- scsi: megaraid_sas: Use Block layer API to check SCSI device
in-flight IO requests (jsc#SLE-10720).
- scsi: megaraid_sas: Limit the number of retries for the IOCTLs
causing firmware fault (jsc#SLE-10720).
- scsi: megaraid_sas: Do not initiate OCR if controller is not
in ready state (jsc#SLE-10720).
- scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS
(jsc#SLE-10720).
- scsi: megaraid_sas: Do not set HBA Operational if FW is not
in operational state (jsc#SLE-10720).
- scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or
RAID map is disabled (jsc#SLE-10720).
- scsi: megaraid_sas: Do not kill host bus adapter, if adapter
is already dead (jsc#SLE-10720).
- scsi: megaraid_sas: Update optimal queue depth for SAS and
NVMe devices (jsc#SLE-10720).
- scsi: megaraid_sas: Set no_write_same only for Virtual Disk
(jsc#SLE-10720).
- scsi: megaraid_sas: Reset adapter if FW is not in READY state
after device resume (jsc#SLE-10720).
- commit 65e16b2
- Disable 'megaraid_sas-fixup-MSIx-interrupt-setup-during-resume'
- commit e492554
- series.conf: cleanup
Move patches.suse/suse-hv-kabi.patch into kABI padding section.
- commit fc6dc14
- fix up iter on short count in fuse_direct_io() (git-fixes).
- ovl: fix lseek overflow on 32bit (git-fixes).
- ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (git-fixes).
- commit 508fa98
- Refresh patches.suse/new-helper-lookup_positive_unlocked.patch.
Remove compiler warnings because of unused goto label.
- commit 71e012e
- hyper-v: Untangle stimers and timesync from clocksources (jsc#SLE-8133).
- commit a1b2308
- hv: kabi placeholders (jsc#SLE-8133).
- commit c3e96e8
- KVM: x86/mmu: Add explicit access mask for MMIO SPTEs
(bsc#1164354).
- Refresh patches.suse/kvm-mmu-ITLB_MULTIHIT-mitigation.patch.
- Refresh

patches.suse/kvm-svm-override-default-mmio-mask-if-memory-encryption-is-enabled.
- commit 8a15fbd
- xfs: push the grant head when the log head moves forward
(bsc#1164095).
- commit d1770d3
- xfs: push iclog state cleaning into xlog_state_clean_log
(bsc#1164095).
- commit d1535a4
- xfs: factor iclog state processing out of
xlog_state_do_callback() (bsc#1164095).
- commit 3094c67
- xfs: factor callbacks out of xlog_state_do_callback()
(bsc#1164095).
- commit 901e51d
- xfs: factor debug code out of xlog_state_do_callback()
(bsc#1164095).
- commit 860c5ae
- KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call"
(bsc#1164357).
- Refresh
patches.suse/kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch.
- commit c9e37dc
- KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the
zapped-obsolete page first"" (bsc#1164361).
- Refresh
patches.suse/kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch.
- commit 3193cde
- KVM: x86: Unconditionally call x86 ops that are always
implemented (bsc#1164382).
- Refresh
patches.suse/kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch.
- commit 3095ae2
- ARM: dts: stm32: add missing vdda-supply to adc on
stm32429i-eval (bsc#1164461).
- commit da5a397
- blacklist.conf: add duplicated commit ID
- commit a626162
- xfs: prevent CIL push holdoff in log recovery (bsc#1164095).
- commit d2cfffa
- blacklist.conf: ignore fix for not supported arch
- commit ca8ddc1
- iommu/qcom: Fix bogus detach logic (bsc#1164445).
- iommu/vt-d: Simplify check in identity_mapping() (bsc#1159594).
- iommu/vt-d: Remove deferred_attach_domain() (bsc#1159594).
- iommu/vt-d: Do deferred attachment in iommu_need_mapping()
(bsc#1159594).
- iommu/vt-d: Move deferred device attachment into helper function
(bsc#1159594).
- iommu/vt-d: Add attach_deferred() helper (bsc#1159594).
- iommu/vt-d: Fix compile warning from intel-svm.h (bsc#1164446).
- KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
(bsc#1164356).
- KVM: nVMX: Use correct root level for nested EPT shadow page
tables (bsc#1164330).
- KVM: x86: Mask off reserved bit from #DB exception payload
(bsc#1164353).
- KVM: Use vcpu-specific gva->hva translation when querying host
page size (bsc#1164337).
- KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
(bsc#1164381).
- KVM: x86: Ensure guest's FPU state is loaded when accessing
for emulation (bsc#1164344).
- KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
(bsc#1164349).
- KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
(bsc#1164374).
- KVM: x86: Protect DR-based index computations from
Spectre-v1/L1TF attacks (bsc#1164365).
- KVM: x86: Protect exit_reason from being used in Spectre-v1/L1TF
attacks (bsc#1164366).
- KVM: x86: Protect MSR-based index computations from
Spectre-v1/L1TF attacks in x86.c (bsc#1164371).
- KVM: x86: Protect MSR-based index computations in pmu.h from
Spectre-v1/L1TF attacks (bsc#1164373).
- KVM: x86: Protect MSR-based index computations in
fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
(bsc#1164372).
- KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF
attacks (bsc#1164370).
- KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF
attacks (bsc#1164368).
- KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF
attacks (bsc#1164367).
- KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF
attacks (bsc#1164376).
- KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from
Spectre-v1/L1TF attacks (bsc#1164369).
- KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
(bsc#1164375).
- kvm/svm: PKU not currently supported (bsc#1164335).
- KVM: x86: Remove spurious clearing of async #PF MSR
(bsc#1164378).
- KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction
path (bsc#1164379).
- KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
(bsc#1164348).
- KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
(bsc#1164355).
- KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
(bsc#1164346).
- kvm: nVMX: VMWRITE checks unsupported field before read-only
field (bsc#1164331).
- kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field
(bsc#1164332).
- kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints
(bsc#1164329).
- KVM: retpolines: x86: eliminate retpoline from vmx.c exit
handlers (bsc#1164333).
- KVM: VMX: Fix conditions for guest IA32_XSS support
(bsc#1164340).
- KVM: x86: Introduce vcpu->arch.xsaves_enabled (bsc#1164351).
- KVM: SVM: Guard against DEACTIVATE when performing
WBINVD/DF_FLUSH (bsc#1164334).
- KVM: SVM: Serialize access to the SEV ASID bitmap (bsc#1164336).
- KVM: VMX: Do not change PID.NDST when loading a blocked vCPU
(bsc#1164339).
- KVM: VMX: Consider PID.PIR to determine if vCPU has pending
interrupts (bsc#1164338).
- KVM: nVMX: Don't leak L1 MMIO regions to L2 (bsc#1164328).
- kvm: vmx: Limit guest PMCs to those supported on the host
(bsc#1164342).
- kvm: x86: Use AMD CPUID semantics for AMD vCPUs (bsc#1164383).
- kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH
(bsc#1164350).
- kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func
(bsc#1164345).
- KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes
when zap all pages"" (bsc#1164360).
- KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch""
(bsc#1164363).
- KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for
kvm_mmu_invalidate_all_pages"" (bsc#1164359).
- KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in
shadow page related tracepoints"" (bsc#1164362).
- KVM: x86/mmu: Treat invalid shadow pages as obsolete
(bsc#1164364).
- KVM: x86: Manually flush collapsible SPTEs only when toggling
flags (bsc#1164352).
- KVM: x86: Return to userspace with internal error on unexpected
exit reason (bsc#1164380).
- KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM
code (bsc#1164343).
- KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
(bsc#1164377).
- KVM: x86: Fix x86_decode_insn() return when fetching insn
bytes fails (bsc#1164347).
- commit d065de5
- xfs: push the AIL in xlog_grant_head_wake (bsc#1164095).
- commit 1bce18c
- enable patches.suse/lan78xx-Enable-LEDs-and-auto-negotiation.patch
This is one of inherited SLE15-SP1 non-upstream patches. It doesn't really
match the bug it references and there has not been any apparent attempt to
get it into mainline since it was added to SLE15. To avoid regressions,
keep it in SLE15-SP2 for now but drop with SLE16 unless it gets upstreamed
or there is at least some serious attempt to upstream it.
Rename
patches.suse/bsc1084332-0003-lan78xx-Enable-LEDs-and-auto-negotiation.patch
to patches.suse/lan78xx-Enable-LEDs-and-auto-negotiation.patch, refresh it,
enable and move into NIC driver section.
- commit 627e945
- hv_balloon: Balloon up according to request page number
(git-fixes).
- scsi: storvsc: Correctly set number of hardware queues for
IDE disk (git-fixes).
- hv_netvsc: Fix unwanted rx_table reset (git-fixes).
- hv_netvsc: Fix tx_table init in rndis_set_subchannel()
(git-fixes).
- Drivers: hv: balloon: Remove dependencies on guest page size
(git-fixes).
- hv_netvsc: flag software created hash value (git-fixes).
- hv_netvsc: Fix send_table offset in case of a host bug
(git-fixes).
- hv_netvsc: Fix offset usage in netvsc_send_table() (git-fixes).
- commit 9bdb4de
- powerpc/tm: Fix clearing MSR[TS] in current when reclaiming
on signal delivery (bsc#1118338 ltc#173734).
- commit 2e0d5f0
- ASoC: sun8i-codec: Fix setting DAI data format (git-fixes).
- ASoC: fsl_sai: Fix exiting path on probing failure (git-fixes).
- ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
(git-fixes).
- ALSA: hda/realtek - Apply quirk for yet another MSI laptop
(git-fixes).
- ALSA: hda/realtek - Apply quirk for MSI GP63, too (git-fixes).
- ALSA: rawmidi: Avoid bit fields for state flags (git-fixes).
- ALSA: seq: Fix concurrent access to queue current tick/time
(git-fixes).
- ALSA: seq: Avoid concurrent access to queue flags (git-fixes).
- commit a23ff90
- ata: ahci: Add shutdown to freeze hardware resources of ahci
(bsc#1164388).
- commit ce5f6e5
- iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (bsc#1164308).
- commit d6eceea
- blacklist.conf: Add b06c076ea962 Revert "iommu/arm-smmu: Make arm-smmu
explicitly non-modular"
- commit 08f1fd5
- blacklist.conf: Add 6e8fa7404c13 Revert "iommu/arm-smmu: Make arm-smmu-v3
explicitly non-modular"
- commit 4c1b45c
- perf/x86/intel: Fix inaccurate period in context switch for
auto-reload (bsc#1164307).
- iommu/vt-d: Avoid sending invalid page response (bsc#1164304).
- iommu/vt-d: Fix off-by-one in PASID allocation (bsc#1164305).
- iommu/vt-d: Match CPU and IOMMU paging mode (bsc#1164306).
- iommu/amd: Only support x2APIC with IVHD type 11h/40h
(bsc#1164303).
- iommu/amd: Check feature support bit before accessing MSI
capability registers (bsc#1164302).
- commit ead9f32
- tracing: Fix now invalid var_ref_vals assumption in trace action
(git-fixes).
- commit 9385a9b
- block: fix get_max_segment_size() overflow on 32bit arch
(bsc#1164285).
- commit 88517df
- ext4: fix support for inode sizes > 1024 bytes (bsc#1164284).
- commit 05b8b1c
- memcg: fix a crash in wb_workfn when a device disappears
(bsc#1164276).
- commit b25cbaa
- arm64: dts: agilex/stratix10: fix pmu interrupt numbers
(bsc#1164272).
- commit 0c677d5
- arm64: KVM: Device mappings should be execute-never
(bsc#1164268).
- Refresh
patches.suse/arm64-Ensure-VM_WRITE-VM_SHARED-ptes-are-clean-by-de.patch.
- commit b79bc51
- fix upstream references
- fix Patch-mainline:
patches.suse/fix-autofs-regression-caused-by-follow_managed-changes.patch
patches.suse/fix-dget_parent-fastpath-race.patch
patches.suse/fsnamei.c-fix-missing-barriers-when-checking-positivity.patch
patches.suse/fsnamei.c-pull-positivity-check-into-follow_managed.patch
patches.suse/new-helper-lookup_positive_unlocked.patch
- commit d37656d
- series.conf: cleanup
- update upstream reference and resort:
patches.suse/dma-contiguous-cma-give-precedence-to-cmdline.patch
- commit 1b96e18
- Replace
Replace patches.suse/kvm-aarch64-avoid-guest-access-host-pmu-register.patch
with patches.suse/KVM-arm64-Write-arch.mdcr_el2-changes-since-last-vcp.patch
upstream id is 4942dec6638b0 (bsc#1161692).
- commit 6264601
- netdevsim: fix ptr_ret.cocci warnings (bsc#1154353).
- commit acfaee7
- fix autofs regression caused by follow_managed() changes
(git-fixes, bsc#1159271).
- commit a954cfa
- fs/namei.c: fix missing barriers when checking positivity
(bsc#1159271).
- fix dget_parent() fastpath race (bsc#1159271).
- new helper: lookup_positive_unlocked() (bsc#1159271).
- fs/namei.c: pull positivity check into follow_managed()
(bsc#1159271).
- commit 15f64cd
- sched/fair: fix statistics for find_idlest_group() (bnc#1155798
(CPU scheduler functional and performance backports)).
- commit 2db86c8
- sched/fair: Fix kernel-doc warning in attach_entity_load_avg()
(git fixes (sched)).
- commit 366accc
- powerpc/kexec: Move kexec files into a dedicated subdir
(bsc#1140025 ltc#176086).
Refresh
patches.suse/powerpc-Avoid-clang-warnings-around-setjmp-and-longj.patch.
- powerpc/32: Split kexec low level code out of misc_32.S
(bsc#1140025 ltc#176086).
- commit ea45911
- arm64: dts: fast models: Fix FVP PCI interrupt-map property
(bsc#1164201).
- arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
(bsc#1164221).
- arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node
(bsc#1164211).
- arm64: acpi: fix DAIF manipulation with pNMI (bsc#1164197).
- arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly
(bsc#1164219).
- arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
(bsc#1164220).
- arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
(bsc#1164199).
- arm64: cpufeature: Fix the type of no FP/SIMD capability
(bsc#1164198).
- arm64: kbuild: remove compressed images on 'make ARCH=arm64
(dist)clean' (bsc#1164218).
- arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator
(bsc#1164200).
- arm64: dts: imx8mq-librem5-devkit: use correct interrupt for
the magnetometer (bsc#1164205).
- arm64: dts: imx8mm: Change SDMA1 ahb clock for imx8mm
(bsc#1164202).
- arm64: dts: ls1028a: fix endian setting for dcfg (bsc#1164208).
- arm64: Implement copy_thread_tls (bsc#1164195).
- update arm64 config files (add HAVE_COPY_THREAD_TLS=y)
- arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers
(bsc#1164196).
- arm64: dts: ls1028a: fix reboot node (bsc#1164209).
- Revert "arm64: dts: juno: add dma-ranges property"
(bsc#1164194).
- arm64: dts: juno: Fix UART frequency (bsc#1164206).
- arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
(bsc#1164216).
- arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth
node (bsc#1164215).
- arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled
node (bsc#1164214).
- arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid
power failed warning (bsc#1164217).
- arm64: dts: meson: axg: fix audio fifo reg size (bsc#1164212).
- arm64: dts: marvell: Fix CP110 NAND controller node multi-line
comment alignment (bsc#1164210).
- arm64: dts: imx8mm: Correct OPP table according to latest
datasheet (bsc#1164203).
- commit 8ffc54a
- powerpc: avoid adjusting memory_limit for capture kernel memory
reservation (bsc#1140025).
- powerpc: reserve memory for capture kernel after hugepages init
(bsc#1140025).
- commit 3e6df66
- nvme: fix the parameter order for nvme_get_log in
nvme_get_fw_slot_info (bsc#1163774).
- commit f4930bf
- ARM: npcm: Bring back GPIOLIB support (bsc#1164185).
- commit 3c9a346
- blacklist.conf: blacklist commits with wrong fixes ID
- commit b51d31a
- ARM: dts: am43xx: add support for clkout1 clock (bsc#1164150).
- ARM: dts: meson8b: use the actual frequency for the GPU's
364MHz OPP (bsc#1164174).
- ARM: dts: meson8: use the actual frequency for the GPU's
182.1MHz OPP (bsc#1164172).
- ARM: dts: meson8b: fix the clock controller compatible string
(bsc#1164173).
- ARM: dts: at91: sama5d3: define clock rate range for tcb1
(bsc#1164156).
- ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
(bsc#1164157).
- ARM: dts: at91: Reenable UART TX pull-ups (bsc#1164155).
- ARM: dts: stm32: Add power-supply for DSI panel on
stm32f469-disco (bsc#1164177).
- ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash
support (bsc#1164167).
- ARM: dts: imx6sll-evk: Remove incorrect power supply assignment
(bsc#1164164).
- ARM: dts: imx6sl-evk: Remove incorrect power supply assignment
(bsc#1164163).
- ARM: dts: imx6sx-sdb: Remove incorrect power supply assignment
(bsc#1164165).
- ARM: dts: imx6qdl-sabresd: Remove incorrect power supply
assignment (bsc#1164162).
- ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL
(bsc#1164161).
- ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection
(bsc#1164159).
- ARM: dts: imx7ulp: fix reg of cpu node (bsc#1164168).
- ARM: dts: imx6q-dhcom: fix rtc compatible (bsc#1164160).
- ARM: dts: meson8: fix the size of the PMU registers
(bsc#1164171).
- ARM: dts: am571x-idk: Fix gpios property to have the correct
gpio number (bsc#1164151).
- ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for
to_clk_hw_omap (bsc#1164146).
- ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing
(bsc#1164166).
- ARM: dts: bcm283x: Fix critical trip point (bsc#1164158).
- ARM: dts: Cygnus: Fix MDIO node address/size cells
(bsc#1164148).
- ARM: dts: BCM5301X: Fix MDIO node address/size cells
(bsc#1164147).
- ARM: dts: Fix sgx sysconfig register for omap4 (bsc#1164149).
- ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM
panel (bsc#1164170).
- ARM: dts: s3c64xx: Fix init order of clock providers
(bsc#1164176).
- ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
(bsc#1164182).
- ARM: dts: sunxi: Revert phy-names removal for ECHI and OHCI
(bsc#1164184).
- ARM: omap2plus_defconfig: Enable DRM_TI_TFP410 (bsc#1164186).
- ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
(bsc#1164169).
- ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit (bsc#1164152).
- ARM: dts: aspeed: swift: Change power supplies to version 2
(bsc#1164153).
- ARM: dts: aspeed: swift: Fix FSI GPIOs (bsc#1164154).
- ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF
(bsc#1164175).
- ARM: dts: stm32: add pwm cells to stm32f746 (bsc#1164180).
- ARM: dts: stm32: add pwm cells to stm32f429 (bsc#1164179).
- ARM: dts: stm32: add pwm cells to stm32mp157c (bsc#1164181).
- ARM: dts: stm32: add missing vdda-supply to adc on
stm32h743i-eval (bsc#1164178).
- ARM: dts: stm32: remove fixed regulator unit address on
stm32429i-eval (bsc#1164183).
- commit 303d59d
- asm-generic/tlb: avoid potential double flush (bsc#1163776
ltc#183929).
- commit 3b90a7e
- lib/vdso: Make __arch_update_vdso_data() logic understandable
(bsc#1164141).
- commit 0a18ce1
- ceph: noacl mount option is effectively ignored (jsc#SES-1134).
- ceph: canonicalize server path in place (jsc#SES-1134).
- ceph: do not execute direct write in parallel if O_APPEND is
specified (jsc#SES-1134).
- rbd: set the 'device' link in sysfs (jsc#SES-1134).
- ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (jsc#SES-1134).
- ceph: print name of xattr in __ceph_{get,set}xattr() douts
(jsc#SES-1134).
- ceph: print r_direct_hash in hex in __choose_mds() dout
(jsc#SES-1134).
- ceph: use copy-from2 op in copy_file_range (jsc#SES-1134).
- ceph: close holes in structs ceph_mds_session and
ceph_mds_request (jsc#SES-1134).
- ceph: allocate the correct amount of extra bytes for the
session features (jsc#SES-1134).
- ceph: rename get_session and switch to use ceph_get_mds_session
(jsc#SES-1134).
- ceph: remove the extra slashes in the server path
(jsc#SES-1134).
- ceph: add possible_max_rank and make the code more readable
(jsc#SES-1134).
- ceph: print dentry offset in hex and fix xattr_version type
(jsc#SES-1134).
- ceph: only touch the caps which have the subset mask requested
(jsc#SES-1134).
- ceph: don't clear I_NEW until inode metadata is fully populated
(jsc#SES-1134).
- ceph: retry the same mds later after the new session is opened
(jsc#SES-1134).
- ceph: check availability of mds cluster on mount after wait
timeout (jsc#SES-1134).
- ceph: keep the session state until it is released
(jsc#SES-1134).
- ceph: add __send_request helper (jsc#SES-1134).
- ceph: ensure we have a new cap before continuing in fill_inode
(jsc#SES-1134).
- ceph: drop unused ttl_from parameter from fill_inode
(jsc#SES-1134).
- ceph: fix possible long time wait during umount (jsc#SES-1134).
- ceph: only choose one MDS who is in up:active state without
laggy (jsc#SES-1134).
- ceph: fix mdsmap cluster available check based on laggy number
(jsc#SES-1134).
- ceph: remove unnecessary assignment in ceph_pre_init_acls()
(jsc#SES-1134).
- ceph: delete redundant douts in con_get/put() (jsc#SES-1134).
- commit 7a69ca8
- IB/mlx5: Use div64_u64 for num_var_hw_entries calculation
(jsc#SLE-8446).
- RDMA/core: Fix protection fault in get_pkey_idx_qp_list
(jsc#SLE-8449).
- RDMA/rxe: Fix soft lockup problem due to using tasklets in
softirq (jsc#SLE-8449).
- RDMA/mlx5: Prevent overflow in mmap offset calculations
(jsc#SLE-8446).
- IB/umad: Fix kernel crash while unloading ib_umad
(jsc#SLE-8449).
- RDMA/mlx5: Fix async events cleanup flows (jsc#SLE-8446).
- RDMA/core: Add missing list deletion on freeing event queue
(jsc#SLE-8449).
- RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready()
(jsc#SLE-8381).
- RDMA/iw_cxgb4: initiate CLOSE when entering TERM (jsc#SLE-8392).
- IB/mlx5: Return failure when rts2rts_qp_counters_set_id is
not supported (jsc#SLE-8446).
- RDMA/core: Fix invalid memory access in spec_filter_size
(jsc#SLE-8449).
- IB/rdmavt: Reset all QPs when the device is shut down
(jsc#SLE-8449).
- IB/hfi1: Close window for pq and request coliding
(jsc#SLE-8449).
- IB/hfi1: Acquire lock to release TID entries when user file
is closed (jsc#SLE-8449).
- RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
(jsc#SLE-8449).
- net: hns3: fix a copying IPv6 address error in
hclge_fd_get_flow_tuples() (bsc#1154353).
- net: hns3: fix VF bandwidth does not take effect in some case
(bsc#1154353).
- net: hns3: add management table after IMP reset (bsc#1154353).
- page_pool: refill page when alloc.count of pool is zero
(bsc#1154353).
- ice: Trivial fixes (jsc#SLE-7926).
- ice: Use correct netif error function (jsc#SLE-7926).
- ice: Cleanup ice_vsi_alloc_q_vectors (jsc#SLE-7926).
- ice: Make print statements more compact (jsc#SLE-7926).
- ice: Use ice_pf_to_dev (jsc#SLE-7926).
- ice: Remove possible null dereference (jsc#SLE-7926).
- ice: update Unit Load Status bitmask to check after reset
(jsc#SLE-7926).
- ice: fix and consolidate logging of NVM/firmware version
information (jsc#SLE-7926).
- ice: Modify link message logging (jsc#SLE-7926).
- ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps
(jsc#SLE-7926).
- ice: Remove ice_dev_onetime_setup() (jsc#SLE-7926).
- ice: Don't allow same value for Rx tail to be written twice
(jsc#SLE-7926).
- ice: display supported and advertised link modes (jsc#SLE-7926).
- ice: Fix switch between FW and SW LLDP (jsc#SLE-7926).
- ice: Fix DCB rebuild after reset (jsc#SLE-7926).
- net: ena: ena-com.c: prevent NULL pointer dereference
(bsc#1154492).
- net: ena: ethtool: use correct value for crc32 hash
(bsc#1154492).
- net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
(bsc#1154492).
- net: ena: fix corruption of dev_idx_to_host_tbl (bsc#1154492).
- net: ena: fix incorrectly saving queue numbers when setting
RSS indirection table (bsc#1154492).
- net: ena: rss: store hash function as values and not bits
(bsc#1154492).
- net: ena: rss: fix failure to get indirection table
(bsc#1154492).
- net: ena: rss: do not allocate key when not supported
(bsc#1154492).
- net: ena: fix incorrect default RSS key (bsc#1154492).
- net: ena: add missing ethtool TX timestamping indication
(bsc#1154492).
- net: ena: fix uses of round_jiffies() (bsc#1154492).
- net: ena: fix potential crash when rxfh key is NULL
(bsc#1154492).
- i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps
(bsc#1163036).
- bpf: Improve bucket_log calculation logic (bsc#1154353).
- i40e: Relax i40e_xsk_wakeup's return value when PF is busy
(jsc#SLE-8025).
- mlxsw: spectrum_dpipe: Add missing error path (bsc#1154488).
- mlxsw: core: Add validation of hardware device types for MGPIR
register (bsc#1154488).
- ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()
(bsc#1154353).
- taprio: Fix dropping packets when using taprio + ETF offloading
(bsc#1154353).
- taprio: Use taprio_reset_tc() to reset Traffic Classes
configuration (bsc#1154353).
- taprio: Add missing policy validation for flags (bsc#1154353).
- taprio: Fix still allowing changing the flags during runtime
(bsc#1154353).
- taprio: Fix enabling offload with wrong number of traffic
classes (bsc#1154353).
- net/mlx5: Deprecate usage of generic TLS HW capability bit
(jsc#SLE-8464).
- net/mlx5e: TX, Error completion is for last WQE in batch
(jsc#SLE-8464).
- net/mlx5: IPsec, fix memory leak at
mlx5_fpga_ipsec_delete_sa_ctx (jsc#SLE-8464).
- net/mlx5: IPsec, Fix esp modify function attribute
(jsc#SLE-8464).
- net/mlx5: Fix deadlock in fs_core (jsc#SLE-8464).
- skbuff: fix a data race in skb_queue_len() (bsc#1154353).
- cxgb4: Added tls stats prints (jsc#SLE-8389).
- net_sched: fix an OOB access in cls_tcindex (bsc#1154353).
- netdevsim: remove unused sdev code (bsc#1154353).
- netdevsim: use __GFP_NOWARN to avoid memalloc warning
(bsc#1154353).
- netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs
(bsc#1154353).
- netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()
(bsc#1154353).
- netdevsim: fix panic in nsim_dev_take_snapshot_write()
(bsc#1154353).
- netdevsim: disable devlink reload when resources are being used
(bsc#1154353).
- netdevsim: fix using uninitialized resources (bsc#1154353).
- bnxt_en: Fix TC queue mapping (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix logic that disables Bus Master during firmware
reset (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Refactor logic to re-enable SRIOV after firmware
reset detected (jsc#SLE-8371 bsc#1153274).
- cls_rsvp: fix rsvp_policy (bsc#1154353).
- RDMA/core: Make the entire API tree static (jsc#SLE-8449).
- RDMA/efa: Mask access flags with the correct optional range
(jsc#SLE-5640).
- RDMA/cma: Fix unbalanced cm_id reference count during address
resolve (jsc#SLE-8449).
- RDMA/umem: Fix ib_umem_find_best_pgsz() (jsc#SLE-8449).
- IB/mlx4: Fix leak in id_map_find_del (jsc#SLE-8461).
- IB/opa_vnic: Spelling correction of 'erorr' to 'error'
(jsc#SLE-8449).
- IB/hfi1: Fix logical condition in msix_request_irq
(jsc#SLE-8449).
- RDMA/cm: Use IBA functions for complex structure members
(jsc#SLE-8449).
- RDMA/cm: Use IBA functions for simple structure members
(jsc#SLE-8449).
- RDMA/cm: Use IBA functions for swapping get/set acessors
(jsc#SLE-8449).
- RDMA/cm: Use IBA functions for simple get/set acessors
(jsc#SLE-8449).
- RDMA/cm: Add SET/GET implementations to hide IBA wire format
(jsc#SLE-8449).
- RDMA/cm: Add accessors for CM_REQ transport_type (jsc#SLE-8449).
- IB/mlx5: Return the administrative GUID if exists
(jsc#SLE-8446).
- RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence
(jsc#SLE-8449).
- IB/mlx4: Fix memory leak in add_gid error flow (jsc#SLE-8461).
- IB/mlx5: Expose RoCE accelerator counters (jsc#SLE-8446).
- RDMA/mlx5: Set relaxed ordering when requested (jsc#SLE-8446).
- RDMA/uverbs: Add new relaxed ordering memory region access flag
(jsc#SLE-8446).
- RDMA/efa: Allow passing of optional access flags for MR
registration (jsc#SLE-5640).
- RDMA/core: Add optional access flags range (jsc#SLE-8449).
- RDMA/uverbs: Verify MR access flags (jsc#SLE-8449).
- RDMA/uverbs: Add ioctl command to get a device context
(jsc#SLE-8449).
- RDMA/core: Remove ucontext_lock from the
uverbs_destry_ufile_hw() path (jsc#SLE-8449).
- RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (jsc#SLE-8449).
- net/mlx5: Expose relaxed ordering bits (jsc#SLE-8464).
- net/mlx5: Add RoCE accelerator counters (jsc#SLE-8464).
- IB/srp: Never use immediate data if it is disabled by a user
(jsc#SLE-8449).
- RDMA/rxe: Compute the maximum sges and inline size based on
the WQE size (jsc#SLE-8449).
- Introduce maximum WQE size to check limits (jsc#SLE-8449).
- RDMA/efa: Remove unused ucontext parameter from
efa_qp_user_mmap_entries_remove (jsc#SLE-5640).
- RDMA/efa: Remove {} brackets from single statement if
(jsc#SLE-5640).
- RDMA/efa: Device definitions documentation updates
(jsc#SLE-5640).
- RDMA/hns: Add support for extended atomic in userspace
(jsc#SLE-8449).
- RDMA/hns: Get pf capabilities from firmware (jsc#SLE-8449).
- RDMA/hns: Add interfaces to get pf capabilities from firmware
(jsc#SLE-8449).
- RDMA/hns: Remove some redundant variables related to
capabilities (jsc#SLE-8449).
- RDMA/core: Use READ_ONCE for ib_ufile.async_file (jsc#SLE-8449).
- RDMA/core: Make ib_uverbs_async_event_file into a uobject
(jsc#SLE-8449).
- RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject
(jsc#SLE-8449).
- RDMA/core: Simplify type usage for ib_uverbs_async_handler()
(jsc#SLE-8449).
- RDMA/core: Do not erase the type of ib_wq.uobject
(jsc#SLE-8449).
- RDMA/core: Do not erase the type of ib_srq.uobject
(jsc#SLE-8449).
- RDMA/core: Do not erase the type of ib_qp.uobject
(jsc#SLE-8449).
- RDMA/core: Do not erase the type of ib_cq.uobject
(jsc#SLE-8449).
- RDMA/core: Make ib_ucq_object use ib_uevent_object
(jsc#SLE-8449).
- RDMA/core: Do not allow alloc_commit to fail (jsc#SLE-8449).
- RDMA/mlx5: Simplify devx async commands (jsc#SLE-8446).
- RDMA/core: Simplify destruction of FD uobjects (jsc#SLE-8449).
- RDMA/mlx5: Use RCU and direct refcounts to keep memory alive
(jsc#SLE-8446).
- RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class
(jsc#SLE-8449).
- IB/mlx5: Add mmap support for VAR (jsc#SLE-8446).
- IB/mlx5: Introduce VAR object and its alloc/destroy methods
(jsc#SLE-8446).
- IB/mlx5: Extend caps stage to handle VAR capabilities
(jsc#SLE-8446).
- RDMA/core: Remove err in iw_query_port (jsc#SLE-8449).
- RDMA/hns: Add support for reporting wc as software mode
(jsc#SLE-8449).
- RDMA/hns: Bugfix for posting a wqe with sge (jsc#SLE-8449).
- IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (jsc#SLE-8449).
- IB/hfi1: Add software counter for ctxt0 seq drop (jsc#SLE-8449).
- IB/hfi1: Return void in packet receiving functions
(jsc#SLE-8449).
- IB/hfi1: Decouple IRQ name from type (jsc#SLE-8449).
- IB/hfi1: Create API for auto activate (jsc#SLE-8449).
- IB/hfi1: IB/hfi1: Add an API to handle special case drop
(jsc#SLE-8449).
- IB/hfi1: Move common receive IRQ code to function
(jsc#SLE-8449).
- IB/hfi1: Add fast and slow handlers for receive context
(jsc#SLE-8449).
- IB/hfi1: Move chip specific functions to chip.c (jsc#SLE-8449).
- RDMA/core: Fix locking in ib_uverbs_event_read (jsc#SLE-8449).
- IB/core: Fix build failure without hugepages (jsc#SLE-8449).
- IB/core: Rename event_handler_lock to qp_open_list_lock
(jsc#SLE-8449).
- IB/core: Cut down single member ib_cache structure
(jsc#SLE-8449).
- IB/core: Let IB core distribute cache update events
(jsc#SLE-8449).
- IB/mlx5: Do reverse sequence during device removal
(jsc#SLE-8446).
- RDMA/hns: Fix coding style issues (jsc#SLE-8449).
- RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
(jsc#SLE-8449).
- RDMA/hns: Remove redundant print information (jsc#SLE-8449).
- RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
(jsc#SLE-8449).
- RDMA/hns: Update the value of qp type (jsc#SLE-8449).
- RDMA/hns: Remove unused function hns_roce_init_eq_table()
(jsc#SLE-8449).
- RDMA/hns: Avoid printing address of mtt page (jsc#SLE-8449).
- RDMA/core: Add trace points to follow MR allocation
(jsc#SLE-8449).
- RDMA/core: Trace points for diagnosing completion queue issues
(jsc#SLE-8449).
- RDMA/cma: Add trace points in RDMA Connection Manager
(jsc#SLE-8449).
- RDMA/cm: Delete unused CM ARP functions (jsc#SLE-8449).
- RDMA/cm: Delete unused CM LAP functions (jsc#SLE-8449).
- RDMA/i40iw: fix a potential NULL pointer dereference
(jsc#SLE-8449).
- RDMA/rxe: Fix error type of mmap_offset (jsc#SLE-8449).
- RDMA/mlx5: use true,false for bool variable (jsc#SLE-8446).
- RDMA/mlx4: use true,false for bool variable (jsc#SLE-8461).
- IB/iser: use true,false for bool variable (jsc#SLE-8449).
- IB/hfi1: use true,false for bool variable (jsc#SLE-8449).
- RDMA/siw: use true,false for bool variable (jsc#SLE-8381).
- IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (jsc#SLE-8449).
- IB/core: Fix ODP get user pages flow (jsc#SLE-8449).
- IB/mlx5: Unify ODP MR code paths to allow extra flexibility
(jsc#SLE-8446).
- IB/rdmavt: Correct comments in rdmavt_qp.h header
(jsc#SLE-8449).
- IB/hfi1: List all receive contexts from debugfs (jsc#SLE-8449).
- IB/hfi1: Add accessor API routines to access context members
(jsc#SLE-8449).
- RDMA/mlx4: Redo TX checksum offload in line with docs
(jsc#SLE-8461).
- RDMA/cm: Use RCU synchronization mechanism to protect
cm_id_private xa_load() (jsc#SLE-8449).
- RDMA/srpt: Remove unnecessary assertion in srpt_queue_response
(jsc#SLE-8449).
- RDMA/netlink: Do not always generate an ACK for some netlink
operations (jsc#SLE-8449).
- IB/mlx5: Fix outstanding_pi index for GSI qps (jsc#SLE-8446).
- RDMA/siw: Simplify QP representation (jsc#SLE-8381).
- RDMA/hns: Simplify the calculation and usage of wqe idx for
post verbs (jsc#SLE-8449).
- RDMA/bnxt_re: Report more number of completion vectors
(jsc#SLE-8372 bsc#1153275).
- RDMA/qedr: Add kernel capability flags for dpm enabled mode
(jsc#SLE-8215).
- net/core: Do not clear VF index for node/port GUIDs query
(bsc#1154353).
- flow_dissector: Fix to use new variables for port ranges in
bpf hook (bsc#1154353).
- libbpf: Fix realloc usage in bpf_core_find_cands (bsc#1154353).
- sfc: move mcdi filtering code (jsc#SLE-8314).
- sfc: create header for mcdi filtering code (jsc#SLE-8314).
- sfc: rename mcdi filtering functions/structs (jsc#SLE-8314).
- bnxt_en: Add support for devlink info command (jsc#SLE-8371
bsc#1153274).
- devlink: add macro for "fw.roce" (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Rename switch_id to dsn (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Add support to update progress of flash update
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Move devlink_register before registering netdev
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Register devlink irrespective of firmware spec version
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Refactor bnxt_dl_register() (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Disable workaround for lost interrupts on 575XX B0
and newer chips (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Periodically check and remove aged-out ntuple filters
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Do not accept fragments for aRFS flow steering
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Support UDP RSS hashing on 575XX chips (jsc#SLE-8371
bsc#1153274).
- bnxt_en: Remove the setting of dev_port (jsc#SLE-8371
bsc#1153274).
- bnxt_en: Improve bnxt_probe_phy() (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Improve link up detection (jsc#SLE-8371 bsc#1153274).
- mlxsw: minimal: Fix an error handling path in
'mlxsw_m_port_create()' (bsc#1154488).
- ice: Bump version (jsc#SLE-7926).
- ice: Implement ethtool get/set rx-flow-hash (jsc#SLE-7926).
- ice: Initilialize VF RSS tables (jsc#SLE-7926).
- ice: Optimize table usage (jsc#SLE-7926).
- ice: Enable writing filtering tables (jsc#SLE-7926).
- ice: Populate TCAM filter software structures (jsc#SLE-7926).
- ice: Allocate flow profile (jsc#SLE-7926).
- ice: Enable writing hardware filtering tables (jsc#SLE-7926).
- net: sched: sch_tbf: Don't overwrite backlog before dumping
(bsc#1154353).
- devlink: Add health recover notifications on devlink flows
(bsc#1154353).
- net/mlx5e: Enable all available stats for uplink reps
(jsc#SLE-8464).
- net/mlx5e: Create q counters on uplink representors
(jsc#SLE-8464).
- net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra
(jsc#SLE-8464).
- net/mlx5e: IPoIB, use separate stats groups (jsc#SLE-8464).
- net/mlx5e: Convert stats groups array to array of group pointers
(jsc#SLE-8464).
- net/mlx5e: Declare stats groups via macro (jsc#SLE-8464).
- net/mlx5e: Profile specific stats groups (jsc#SLE-8464).
- net/mlx5e: Move uplink rep init/cleanup code into own functions
(jsc#SLE-8464).
- net/mlx5: DR, Allow connecting flow table to a lower/same
level table (jsc#SLE-8464).
- net/mlx5: DR, Modify header copy support (jsc#SLE-8464).
- net/mlx5: DR, Modify set action limitation extension
(jsc#SLE-8464).
- net/mlx5e: Add mlx5e_flower_parse_meta support (jsc#SLE-8464).
- net/mlx5e: allow TSO on VXLAN over VLAN topologies
(jsc#SLE-8464).
- net/mlx5e: Fix printk format warning (jsc#SLE-8464).
- bpf: Fix trampoline usage in preempt (bsc#1154353).
- net: hns3: cleanup some coding style issue (bsc#1154353).
- net: hns3: remove redundant print on ENOMEM (bsc#1154353).
- net: hns3: delete unnecessary blank line and space for cleanup
(bsc#1154353).
- net: hns3: rewrite a log in hclge_put_vector() (bsc#1154353).
- net: hns3: refine the input parameter 'size' for snprintf()
(bsc#1154353).
- net: hns3: move duplicated macro definition into header
(bsc#1154353).
- net: hns3: set VF's default reset_type to HNAE3_NONE_RESET
(bsc#1154353).
- net: hns3: do not reuse pfmemalloc pages (bsc#1154353).
- net: hns3: limit the error logging in the hns3_clean_tx_ring()
(bsc#1154353).
- net: hns3: replace snprintf with scnprintf in
hns3_update_strings (bsc#1154353).
- net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read
(bsc#1154353).
- RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths
(jsc#SLE-8446).
- IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs
(jsc#SLE-8446).
- RDMA/mlx5: Don't fake udata for kernel path (jsc#SLE-8446).
- IB/mlx5: Add ODP WQE handlers for kernel QPs (jsc#SLE-8446).
- IB/core: Add interface to advise_mr for kernel users
(jsc#SLE-8449).
- IB/core: Introduce ib_reg_user_mr (jsc#SLE-8449).
- net/mlx5: Allow creating autogroups with reserved entries
(jsc#SLE-8464).
- net/mlx5: Add ignore level support fwd to table rules
(jsc#SLE-8464).
- net/mlx5: fs_core: Introduce unmanaged flow tables
(jsc#SLE-8464).
- net/mlx5: Refactor mlx5_create_auto_grouped_flow_table
(jsc#SLE-8464).
- net/mlx5e: Add discard counters per priority (jsc#SLE-8464).
- net/mlx5e: Expose FEC feilds and related capability bit
(jsc#SLE-8464).
- net/mlx5: Add mlx5_ifc definitions for connection tracking
support (jsc#SLE-8464).
- net/mlx5: Add copy header action struct layout (jsc#SLE-8464).
- net/mlx5: Expose resource dump register mapping (jsc#SLE-8464).
- net/mlx5: Add structures and defines for MIRC register
(jsc#SLE-8464).
- net/mlx5: Read MCAM register groups 1 and 2 (jsc#SLE-8464).
- net/mlx5: Add structures layout for new MCAM access reg groups
(jsc#SLE-8464).
- net/mlx5: Expose vDPA emulation device capabilities
(jsc#SLE-8464).
- net/mlx5: Add Virtio Emulation related device capabilities
(jsc#SLE-8464).
- sfc: remove duplicated include from efx.c (jsc#SLE-8314).
- sfc/ethtool_common: Make some function to static (jsc#SLE-8314).
- net: hns3: refactor the notification scheme of PF reset
(bsc#1154353).
- net: hns3: modify hclge_func_reset_sync_vf()'s return type to
void (bsc#1154353).
- net: hns3: enlarge HCLGE_RESET_WAIT_CNT (bsc#1154353).
- net: hns3: refactor the procedure of VF FLR (bsc#1154353).
- net: hns3: refactor the precedure of PF FLR (bsc#1154353).
- net: hns3: split hclgevf_reset() into preparing and rebuilding
part (bsc#1154353).
- net: hns3: split hclge_reset() into preparing and rebuilding
part (bsc#1154353).
- sfc: remove set but not used variable 'nic_data' (jsc#SLE-8314).
- sfc: remove duplicated include from ef10.c (jsc#SLE-8314).
- bnxt: Detach page from page pool before sending up the stack
(jsc#SLE-8371 bsc#1153274).
- devlink: add macro for "fw.psid" (bsc#1154353).
- sfc: move RPS code (jsc#SLE-8314).
- sfc: move yet more functions (jsc#SLE-8314).
- sfc: move RSS code (jsc#SLE-8314).
- sfc: move a couple more functions (jsc#SLE-8314).
- sfc: move some ethtool code (jsc#SLE-8314).
- sfc: move various functions (jsc#SLE-8314).
- sfc: move more rx code (jsc#SLE-8314).
- sfc: move more tx code (jsc#SLE-8314).
- sfc: refactor selftest work init code (jsc#SLE-8314).
- sfc: move MCDI logging device attribute (jsc#SLE-8314).
- sfc: conditioned some functionality (jsc#SLE-8314).
- sfc: move MCDI receive queue management code (jsc#SLE-8314).
- sfc: move MCDI transmit queue management code (jsc#SLE-8314).
- sfc: move MCDI event queue management code (jsc#SLE-8314).
- sfc: move MCDI VI alloc/free code (jsc#SLE-8314).
- sfc: move more MCDI port code (jsc#SLE-8314).
- sfc: move some MCDI port utility functions (jsc#SLE-8314).
- sfc: move some port link state/caps code (jsc#SLE-8314).
- vmxnet3: Remove always false conditional statement
(bsc#1154353).
- bnxt_en: Call recovery done after reset is successfully done
(jsc#SLE-8371 bsc#1153274).
- devlink: add devink notification when reporter update health
state (bsc#1154353).
- devlink: add support for reporter recovery completion
(bsc#1154353).
- sfc: move common tx code (jsc#SLE-8314).
- sfc: move common rx code (jsc#SLE-8314).
- sfc: move event queue management code (jsc#SLE-8314).
- sfc: move channel interrupt management code (jsc#SLE-8314).
- sfc: move channel alloc/removal code (jsc#SLE-8314).
- sfc: move channel start/stop code (jsc#SLE-8314).
- sfc: move some channel-related code (jsc#SLE-8314).
- sfc: move struct init and fini code (jsc#SLE-8314).
- sfc: move some device reset code (jsc#SLE-8314).
- sfc: move datapath management code (jsc#SLE-8314).
- sfc: move mac configuration and status functions (jsc#SLE-8314).
- sfc: move reset workqueue code (jsc#SLE-8314).
- sfc: further preparation for code split (jsc#SLE-8314).
- sfc: add new headers in preparation for code split
(jsc#SLE-8314).
- net/mlx5: DR, Create multiple destination action from
dr_create_fte (jsc#SLE-8464).
- net/mlx5: DR, Add support for multiple destination table action
(jsc#SLE-8464).
- net/mlx5: DR, Align dest FT action creation to API
(jsc#SLE-8464).
- net/mlx5: DR, Pass table flags at creation to lower layer
(jsc#SLE-8464).
- net/mlx5: DR, Create multi-destination table for SW-steering
use (jsc#SLE-8464).
- net/mlx5: DR, Create FTE entry in the FW from SW-steering
(jsc#SLE-8464).
- net/mlx5: DR, Use attributes struct for FW flow table creation
(jsc#SLE-8464).
- net/mlx5: Use async EQ setup cleanup helpers for multiple EQs
(jsc#SLE-8464).
- net/mlx5: Reduce No CQ found log level from warn to debug
(jsc#SLE-8464).
- net/mlx5: Increase the max number of channels to 128
(jsc#SLE-8464).
- net/mlx5e: Support accept action on nic table (jsc#SLE-8464).
- mlx5: work around high stack usage with gcc (jsc#SLE-8464).
- net/mlx5: limit the function in local scope (jsc#SLE-8464).
- mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware
pipeline (bsc#1154488).
- mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline
(bsc#1154488).
- mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline
(bsc#1154488).
- mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline
(bsc#1154488).
- net: hns3: modify an unsuitable reset level for hardware error
(bsc#1154353).
- net: hns3: replace an unsuitable variable type in
hclge_inform_reset_assert_to_vf() (bsc#1154353).
- net: hns3: add protection when get SFP speed as 0 (bsc#1154353).
- net: hns3: modify the IRQ name of misc vectors (bsc#1154353).
- net: hns3: modify an unsuitable log in
hclge_map_ring_to_vector() (bsc#1154353).
- net: hns3: modify the IRQ name of TQP vector (bsc#1154353).
- net: hns3: re-organize vector handle (bsc#1154353).
- net: hns3: add trace event support for HNS3 driver
(bsc#1154353).
- ice: Suppress Coverity warnings for xdp_rxq_info_reg
(jsc#SLE-7926).
- ice: Add a boundary check in ice_xsk_umem() (jsc#SLE-7926).
- ice: add extra check for null Rx descriptor (jsc#SLE-7926).
- ice: suppress checked_return error (jsc#SLE-7926).
- ice: Demote MTU change print to debug (jsc#SLE-7926).
- ice: Enable ip link show on the PF to display VF unicast MAC(s)
(jsc#SLE-7926).
- ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO
(jsc#SLE-7926).
- ice: Remove Rx flex descriptor programming (jsc#SLE-7926).
- ice: Return error on not supported ethtool -C parameters
(jsc#SLE-7926).
- ice: Restore interrupt throttle settings after VSI rebuild
(jsc#SLE-7926).
- ice: Set default value for ITR in alloc function (jsc#SLE-7926).
- ice: Add ice_for_each_vf() macro (jsc#SLE-7926).
- ice: Add code to keep track of current dflt_vsi (jsc#SLE-7926).
- ice: Fix VF spoofchk (jsc#SLE-7926).
- ice: Support UDP segmentation offload (jsc#SLE-7926).
- sfc: Remove unnecessary dependencies on I2C (jsc#SLE-8314).
- mlxsw: spectrum_dcb: Allow setting default port priority
(bsc#1154488).
- mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register
(bsc#1154488).
- page_pool: help compiler remove code in case CONFIG_NUMA=n
(bsc#1154353).
- page_pool: handle page recycle for NUMA_NO_NODE condition
(bsc#1154353).
- e1000e: Use netdev_info instead of pr_info for link messages
(jsc#SLE-8100).
- igb: dont drop packets if rx flow control is enabled
(jsc#SLE-7967 jsc#SLE-8010).
- sfc: avoid duplicate error handling code in
'efx_ef10_sriov_set_vf_mac()' (jsc#SLE-8314).
- net: ena: remove set but not used variable 'rx_ring'
(bsc#1154492).
- mlxsw: spectrum_router: Make route creation and destruction
symmetric (bsc#1154488).
- mlxsw: spectrum_router: Eliminate dead code (bsc#1154488).
- mlxsw: spectrum_router: Remove unnecessary checks (bsc#1154488).
- net: hns3: only print misc interrupt status when handling fails
(bsc#1154353).
- net: hns3: add a log for getting chain failure in
hns3_nic_uninit_vector_data() (bsc#1154353).
- net: hns3: add some VF VLAN information for command "ip link
show" (bsc#1154353).
- net: hns3: implement ndo_features_check ops for hns3 driver
(bsc#1154353).
- net: hns3: get FD rules location before dump in debugfs
(bsc#1154353).
- net: hns3: optimization for CMDQ uninitialization (bsc#1154353).
- net: hns3: remove useless mutex vport_cfg_mutex in the struct
hclge_dev (bsc#1154353).
- net: hns3: check FE bit before calling hns3_add_frag()
(bsc#1154353).
- mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators
(bsc#1154488).
- mlxsw: spectrum_qdisc: Clarify a comment (bsc#1154488).
- net: pkt_cls: Clarify a comment (bsc#1154353).
- sch_cake: drop unused variable tin_quantum_prio (bsc#1154353).
- cxgb4/chtls: fix ULD connection failures due to wrong TID base
(jsc#SLE-8389).
- cxgb4: fix missed high priority region calculation
(jsc#SLE-8389).
- net: hns3: do not schedule the periodic task when reset fail
(bsc#1154353).
- net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (bsc#1154353).
- net: hns3: remove unnecessary work in hclgevf_main
(bsc#1154353).
- net: hns3: remove mailbox and reset work in hclge_main
(bsc#1154353).
- net: hns3: schedule hclgevf_service by using delayed workqueue
(bsc#1154353).
- tcp: Set rcv zerocopy hint correctly if skb last frag is <
PAGE_SIZE (bsc#1154353).
- Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
(bsc#1154353).
- net: ena: Add first_interrupt field to napi struct
(bsc#1154492).
- net: ena: Implement XDP_TX action (bsc#1154492).
- net: ena: implement XDP drop support (bsc#1154492).
- rtnetlink: provide permanent hardware address in RTM_NEWLINK
(bsc#1154353).
- cxgb4: add support for high priority filters (jsc#SLE-8389).
- nfp: add support for TLV device stats (bsc#1154353).
- tcp: Cleanup duplicate initialization of sk->sk_state
(bsc#1154353).
- qed: remove redundant assignments to rc (jsc#SLE-8401).
- Documentation: nfp: add nfp driver specific notes (bsc#1154353).
- commit 00df886
- ftrace: Protect ftrace_graph_hash with ftrace_sync (git-fixes).
- commit 18b606e
- ftrace: Add comment to why rcu_dereference_sched() is open coded
(git-fixes).
- commit 3920d17
- tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
(git-fixes).
- commit dca30ea
- tracing: Annotate ftrace_graph_hash pointer with __rcu
(git-fixes).
- commit 0478306
- xen/balloon: Support xend-based toolstack take two
(bsc#1065600).
- commit 97502bd
- tracing: Fix sched switch start/stop refcount racy updates
(git-fixes).
- commit cccfa7b
- tracing: Simplify assignment parsing for hist triggers
(git-fixes).
- commit 4ec91e7
- tracing: Fix tracing_stat return values in error handling paths
(git-fixes).
- commit f3d8551
- tracing: Fix very unlikely race of registering two stat tracers
(git-fixes).
- commit f65b168
- serial: 8250_dw: Avoid double error messaging when IRQ absent
(bsc#1164118).
- commit f336e59
- blacklist.conf: ignore duplicated commit ID
- commit 720d999
- powerpc: convert to copy_thread_tls (bsc#1163988).
- Update config files: Add CONFIG_HAVE_COPY_THREAD_TLS=y
- commit f351204
- cifs: fix mount option display for sec=krb5i (bsc#1161907).
- commit c56405f
- Delete
patches.rpmify/powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch.
- commit 18a7f4d
- arm64: Revert support for execute-only user mappings
(bsc#1160218).
- commit 373929f
- memcg: account security cred as well to kmemcg (bsc#1164094).
- commit 28f2006
- ext4: add cond_resched() to ext4_protect_reserved_inode
(bsc#1164069 CVE-2020-8992).
- commit e44be93
- btrfs: Fix split-brain handling when changing FSID to metadata
uuid (git-fixes).
- btrfs: Handle another split brain scenario with metadata uuid
feature (git-fixes).
- btrfs: Factor out metadata_uuid code from find_fsid (git-fixes).
- btrfs: Call find_fsid from find_fsid_inprogress (git-fixes).
- commit d6dd57b
- btrfs: Correctly handle empty trees in find_first_clear_extent_bit
(git-fixes).
- commit 35b5ead
- bcache: remove macro nr_to_fifo_front() (bsc#1163762).
- bcache: Revert "bcache: shrink btree node cache after
bch_btree_check()" (bsc#1163762, bsc#1112504).
- bcache: ignore pending signals when creating gc and allocator
thread (bsc#1163762, bsc#1112504).
- bcache: check return value of prio_read() (bsc#1163762).
- bcache: fix incorrect data type usage in btree_flush_write()
(bsc#1163762).
- bcache: add readahead cache policy options via sysfs interface
(bsc#1163762).
- bcache: explicity type cast in bset_bkey_last() (bsc#1163762).
- bcache: fix memory corruption in bch_cache_accounting_clear()
(bsc#1163762).
- bcache: reap from tail of c->btree_cache in bch_mca_scan()
(bsc#1163762).
- bcache: reap c->btree_cache_freeable from the tail in
bch_mca_scan() (bsc#1163762).
- bcache: remove member accessed from struct btree (bsc#1163762).
- bcache: print written and keys in trace_bcache_btree_write
(bsc#1163762).
- bcache: avoid unnecessary btree nodes flushing in
btree_flush_write() (bsc#1163762).
- bcache: add code comments for state->pool in __btree_sort()
(bsc#1163762).
- lib: crc64: include <linux/crc64.h> for 'crc64_be'
(bsc#1163762).
- bcache: don't export symbols (bsc#1163762).
- bcache: remove the extra cflags for request.o (bsc#1163762).
- bcache: at least try to shrink 1 node in bch_mca_scan()
(bsc#1163762).
- bcache: add idle_max_writeback_rate sysfs interface
(bsc#1163762).
- bcache: add code comments in bch_btree_leaf_dirty()
(bsc#1163762).
- bcache: fix deadlock in bcache_allocator (bsc#1163762).
- bcache: add code comment bch_keylist_pop() and
bch_keylist_pop_front() (bsc#1163762).
- bcache: deleted code comments for dead code in
bch_data_insert_keys() (bsc#1163762).
- bcache: add more accurate error messages in read_super()
(bsc#1163762).
- bcache: fix static checker warning in bcache_device_free()
(bsc#1163762).
- bcache: fix a lost wake-up problem caused by
mca_cannibalize_lock (bsc#1163762).
- bcache: Fix an error code in bch_dump_read() (bsc#1163762).
- bcache: add cond_resched() in __bch_cache_cmp() (bsc#1163762).
- commit fdeab1e
- clone3: ensure copy_thread_tls is implemented (bsc#1163988).
- commit 480a977
- cgroup: Prevent double killing of css when enabling threaded
cgroup (bsc#1153013).
- commit c46884c
- ext4: fix kernel oops caused by spurious casefold flag
(bsc#1163984).
- commit 91a9b4c
- blacklist.conf: Blacklist 44d282796f81
- commit 13cd15a
- blacklist.conf: Blacklist 311ae9e159d8
- commit 72fb7d5
- Update
patches.suse/powerpc-pseries-vio-Fix-iommu_table-use-after-free-r.patch
(bsc#1065729 bsc#1163838 ltc#183850).
- commit 7b4b6e2
- KVM: s390: do not clobber registers during guest reset/store
status (bsc#1133021).
- KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (bsc#1133021).
- commit 25937f8
- bdev: Refresh bdev size for disks without partitioning
(bsc#1163921).
- commit 6da307d
- bdev: Factor out bdev revalidation into a common helper
(bsc#1163920).
- commit 7d363e5
- udf: Allow writing to 'Rewritable' partitions (bsc#1163919).
- commit ae441d0
- blacklist.conf: Blacklist d9e9866803f7
- commit 53fef3b
- reiserfs: Fix memory leak of journal device string
(bsc#1163867).
- commit 56254a8
- reiserfs: Fix spurious unlock in reiserfs_fill_super() error
handling (bsc#1163869).
- commit f560b4f
- aio: prevent potential eventfd recursion on poll (bsc#1163918).
- commit d377261
- eventfd: track eventfd_signal() recursion depth (bsc#1163917).
- commit 29a8cc7
- ubifs: Fix memory leak from c->sup_node (bsc#1163916).
- commit fe0e8a1
- ubifs: Fix ino_t format warnings in orphan_delete()
(bsc#1163915).
- commit 9d44fec
- ubifs: Fix deadlock in concurrent bulk-read and writepage
(bsc#1163856).
- commit d4691a3
- ubifs: Fix wrong memory allocation (bsc#1163913).
- commit 08cc8d9
- ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
(bsc#1163855).
- commit 3341be7
- jbd2: make sure ESHUTDOWN to be recorded in the journal
superblock (bsc#1163912).
- commit d51c1c8
- ext4, jbd2: ensure panic when aborting with zero errno
(bsc#1163853).
- commit f604866
- jbd2: switch to use jbd2_journal_abort() when failed to submit
the commit record (bsc#1163852).
- commit c3599a5
- jbd2_seq_info_next should increase position index (bsc#1163911).
- commit d64397e
- jbd2: clear JBD2_ABORT flag before journal_reset to update
log tail info when load journal (bsc#1163910).
- commit 78b7063
- erofs: fix out-of-bound read for shifted uncompressed block
(bsc#1163909).
- commit a97e621
- ubifs: don't trigger assertion on invalid no-key filename
(bsc#1163850).
- commit 64c82f1
- readdir: be more conservative with directory entry names
(bsc#1163907).
- commit 879663d
- locks: print unsigned ino in /proc/locks (bsc#1163905).
- blacklist.conf: blacklist e39e773ad100
- commit 611e661
- iomap: fix sub-page uptodate handling (bsc#1163904).
- commit f83b374
- ubifs: do_kill_orphans: Fix a memory leak bug (bsc#1163902).
- commit 37ace01
- ubifs: Fixed missed le64_to_cpu() in journal (bsc#1163901).
- commit cc34990
- fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name
(bsc#1163843).
- commit bc0e099
- ext4: improve explanation of a mount failure caused by a
misconfigured kernel (bsc#1163843).
- commit 900aad6
- ext4: fix race conditions in ->d_compare() and ->d_hash()
(bsc#1163899).
- commit cfc289b
- ext4: fix deadlock allocating crypto bounce page from mempool
(bsc#1163898).
- commit 21b72aa
- ext4: validate the debug_want_extra_isize mount option at
parse time (bsc#1163897).
- commit b0ee42b
- ext4: unlock on error in ext4_expand_extra_isize()
(bsc#1163896).
- commit cd7a6d4
- block, bfq: do not plug I/O for bfq_queues with no proc refs
(bsc#1163894).
- commit 3c9b27c
- block: fix splitting segments on boundary masks (bsc#1163893).
- commit 8b3de45
- compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
(bsc#1163892).
- commit c3d2ac2
- compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
(bsc#1163891).
- commit bbed8ba
- jbd2: do not clear the BH_Mapped flag when forgetting a metadata
buffer (bsc#1163836).
- commit 17af302
- jbd2: move the clearing of b_modified flag to the
journal_unmap_buffer() (bsc#1163880).
- commit 2f2419e
- ext4: fix checksum errors with indexed dirs (bsc#1160979).
- commit b490dab
- fix patches metadata
- fix Patch-mainline:
patches.suse/0001-crypto-sun4i-ss-fix-big-endian-issues.patch
patches.suse/0001-perf-imx_ddr-Add-MODULE_DEVICE_TABLE.patch
- commit 9d8931e
- blaklist.conf: improve comments
- "already gone in" is rather cryptic, change the d51224b73d18 entry to
"duplicate of ac479b51f3f4"
- change the 1340cc631bd0 entry to "duplicate of d79749f7716d"
- commit 580e740
- powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case
(bsc#1163776 ltc#183929).
- Refresh
patches.suse/mm-mmu_gather-invalidate-TLB-correctly-on-batch-allo.patch.
- commit b99c448
- fix patches metadata
- fix Patch-mainline:
patches.suse/fmc-remove-left-over-ipmi-fru.h-after-fmc-deletion.patch

patches.suse/mm-thp-don-t-need-care-deferred-split-queue-in-memcg-charge-move-path.patch
patches.suse/mm-vmscan-protect-shrinker-idr-replace-with-CONFIG_MEMCG.patch
patches.suse/ptr_ring-add-include-of-linux-mm.h.patch
patches.suse/taskstats-fix-data-race.patch
- commit b311938
- series.conf: cleanup
- update upstream references and resort:
patches.suse/scsi-lpfc-Fix-Fabric-hostname-registration-if-system.patch
patches.suse/scsi-lpfc-Fix-MDS-Latency-Diagnostics-Err-drop-rates.patch
patches.suse/scsi-lpfc-Fix-Rework-setting-of-fdmi-symbolic-node-n.patch
patches.suse/scsi-lpfc-Fix-disablement-of-FC-AL-on-lpe35000-model.patch
patches.suse/scsi-lpfc-Fix-improper-flag-check-for-IO-type.patch
patches.suse/scsi-lpfc-Fix-missing-check-for-CSF-in-Write-Object-.patch
patches.suse/scsi-lpfc-Fix-ras_log-via-debugfs.patch
patches.suse/scsi-lpfc-Fix-unmap-of-dpp-bars-affecting-next-drive.patch
patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.3.patch
No effect on expanded tree.
- commit b74bc8d
- blacklist.conf: Append 'drm/panfrost: Handle resetting on timeout better'
- commit c1cf6b0
- drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank() (bsc#1152489)
- commit 5f73109
- series.conf: cleanup
Keep ACPI patches in one place.
No effect on expanded tree.
- commit daba698
- drm/etnaviv: fix dumping of iommuv2 (bsc#1152472)
- commit f714fd7
- blacklist.conf: Append 'drm/i915/ehl: Define EHL powerwells independently of
ICL'
- commit 2edb74e
- blacklist.conf: Append 'drm/i915: Copy across scheduler behaviour flags
across submit fences'
- commit fe75061
- hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON
definitions (git-fixes).
- commit f1c1df9
- drivers: ipmi: fix off-by-one bounds check that leads to a
out-of-bounds write (git-fixes).
- commit 901290b
- vt: selection, close sel_buffer race (bnc#1162928
CVE-2020-8648).
- vt: selection, handle pending signals in paste_selection
(bnc#1162928 CVE-2020-8648).
- commit c7af915
- series.conf: cleanup
- update upstream references and resort:
patches.suse/drivers-ipmi-Modify-max-length-of-IPMB-packet.patch
patches.suse/drivers-ipmi-Support-raw-i2c-packet-in-IPMB.patch
No effect on expanded tree.
- commit cb3f6eb
- bpf, sockmap: Don't sleep while holding RCU lock on tear-down
(bsc#1155518).
- bpftool: Don't crash on missing xlated program instructions
(bsc#1155518).
- samples: bpf: Allow for -ENETDOWN in xdpsock (bsc#1155518).
- bpf: Fix modifier skipping logic (bsc#1155518).
- commit c617a95
- enic: prevent waking up stopped tx queues over watchdog reset
(bsc#1133147).
- commit b9b83d8
- sched/fair: Take into account runnable_avg to classify group
(bnc#1155798 (CPU scheduler functional and performance
backports)).
- commit 60b875c
- sched/pelt: Add a new runnable average signal (bnc#1155798
(CPU scheduler functional and performance backports)).
- commit eb2bc08
- sched/pelt: Remove unused runnable load average (bnc#1155798
(CPU scheduler functional and performance backports)).
- commit 99634f9
- mwifiex: Fix possible buffer overflows in
mwifiex_cmd_append_vsie_tlv() (git-fixes).
- mwifiex: Fix possible buffer overflows in
mwifiex_ret_wmm_get_status() (git-fixes).
- commit 0a55d21
- mac80211: fix quiet mode activation in action frames
(git-fixes).
- qmi_wwan: re-add DW5821e pre-production variant (git-fixes).
- drm/i915/gvt: more locking for ppgtt mm LRU list (git-fixes).
- Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode
config" (git-fixes).
- commit 8c7a45f
- ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
(git-fixes).
- ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra
Evolve 65 headset (git-fixes).
- commit 36550e5
- ALSA: pcm: Fix double hw_free calls (git-fixes).
- ALSA: usb-audio: Add clock validity quirk for Denon
MC7000/MCX8000 (git-fixes).
- ALSA: hda/realtek - Fix silent output on MSI-GL73 (git-fixes).
- ALSA: hda/realtek - Add more codec supported Headset Button
(git-fixes).
- ALSA: usb-audio: Fix UAC2/3 effect unit parsing (git-fixes).
- ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
(git-fixes).
- ALSA: usb-audio: add implicit fb quirk for MOTU M Series
(git-fixes).
- ALSA: usb-audio: unlock on error in probe (git-fixes).
- ALSA: usb-audio: Add boot quirk for MOTU M Series (git-fixes).
- ALSA: usb-audio: Use lower hex numbers for IDs (git-fixes).
- commit 70d0fd1
- sched/numa: Stop an exhastive search if a reasonable swap
candidate or idle CPU is found (bnc#1155798 (CPU scheduler
functional and performance backports)).
- commit a207d84
- Move ipmi_si fix to subsystem sorted section (bsc#1161943)
- commit 53fab48
- sched/numa: Bias swapping tasks based on their preferred
node (bnc#1155798 (CPU scheduler functional and performance
backports)).
- sched/numa: Find an alternative idle CPU if the CPU is part of
an active NUMA balance (bnc#1155798 (CPU scheduler functional
and performance backports)).
- sched/numa: Prefer using an idle cpu as a migration target
instead of comparing tasks (bnc#1155798 (CPU scheduler
functional and performance backports)).
- sched/numa: Use similar logic to the load balancer for moving
between domains with spare capacity (bnc#1155798 (CPU scheduler
functional and performance backports)).
- sched/numa: replace runnable_load_avg by load_avg (bnc#1155798
(CPU scheduler functional and performance backports)).
- sched/fair: reorder enqueue/dequeue_task_fair path (bnc#1155798
(CPU scheduler functional and performance backports)).
- sched/numa: Distinguish between the different task_numa_migrate
failure cases (bnc#1155798 (CPU scheduler functional and
performance backports)).
- sched/numa: Trace when no candidate CPU was found on the
preferred node (bnc#1155798 (CPU scheduler functional and
performance backports)).
- mm: thp: don't need care deferred split queue in memcg charge
move path (git fixes (mm/memcg)).
- fmc: remove left-over ipmi-fru.h after fmc deletion (git fixes
(FRU removal)).
- ptr_ring: add include of linux/mm.h (git fixes (mm/includes)).
- taskstats: fix data-race (git fixes (taskstats)).
- mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG
(git fixes (mm/vmscan)).
- commit a00a8d0
- Refresh patches.suse/sched-fair-Optimize-select_idle_core.patch.
- commit 59efedb
- Update config files: enable CONFIG_FW_CFG_SYSFS for arm64 (bsc#1163521)
- commit 3795961
- Refresh

patches.suse/sched-fair-Allow-a-small-load-imbalance-between-low-utilisation-SD_NUMA-domains.patch.
- commit d461156
- ACPI / watchdog: Set default timeout in probe (bsc#1162557).
- ACPI: watchdog: Allow disabling WDAT at boot (bsc#1162557).
- commit 54f65f7
- cpuidle: use first valid target residency as poll time
(jsc#SLE-11312).
- commit 4e4e473
- cpuidle: haltpoll: Take 'idle=' override into account
(jsc#SLE-11312).
- commit b7ea903
- cpuidle-haltpoll: Enable kvm guest polling when dedicated
physical CPUs are available (jsc#SLE-11312).
- commit c957ec1
- cpuidle-haltpoll: do not set an owner to allow modunload
(jsc#SLE-11312).
- commit dc19dcc
- cpuidle-haltpoll: return -ENODEV on modinit failure
(jsc#SLE-11312).
- commit 5f4abc5
- cpuidle-haltpoll: set haltpoll as preferred governor
(jsc#SLE-11312).
- commit f056412
- cpuidle: allow governor switch on cpuidle_register_driver()
(jsc#SLE-11312).
- commit a8f3113
- scsi: lpfc: Update lpfc version to 12.6.0.4
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Clean up hba max_lun_queue_depth checks
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Remove handler for obsolete ELS - Read Port
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix coverity errors in fmdi attribute handling
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix compiler warning on frame size
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix release of hwq to clear the eq relationship
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix registration of ELS type support in fdmi
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix broken Credit Recovery after driver load
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix lpfc_io_buf resource leak in
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Update lpfc version to 12.6.0.3
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix improper flag check for IO type
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix unmap of dpp bars affecting next driver load
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix disablement of FC-AL on lpe35000 models
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix ras_log via debugfs (bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix Fabric hostname registration if system
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix missing check for CSF in Write Object Mbox
(bsc#1156632,jsc#SLE-8654).
- scsi: lpfc: Fix: Rework setting of fdmi symbolic node name
registration (bsc#1156632,jsc#SLE-8654).
- commit ad7b473
- tools/kvm_stat: Fix kvm_exit filter name (git-fixes).
- tools lib: Fix builds when glibc contains strlcpy() (git-fixes).
- tools/power/acpi: fix compilation error (git-fixes).
- sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
(git-fixes).
- commit a1660a4
- enetc: Don't print from enetc_sched_speed_set when link goes
down (git-fixes).
- PM / devfreq: Add new name attribute for sysfs (git-fixes).
- PM / devfreq: Don't fail devfreq_dev_release if not in list
(git-fixes).
- PM / devfreq: Set scaling_max_freq to max on OPP notifier error
(git-fixes).
- PM / devfreq: Fix devfreq_notifier_call returning errno
(git-fixes).
- commit 280c62f
- cpuidle-haltpoll: vcpu hotplug support (jsc#SLE-11312).
- commit be83569
- cpuidle: header file stubs must be "static inline"
(jsc#SLE-11312).
- commit 72c5ab4
- blacklist.conf: Add already cherry-picked i915 commits
- commit e79e886
- cpuidle-haltpoll: disable host side polling when kvm virtualized
(jsc#SLE-11312).
- Update config files.
- commit 7a92459
- alarmtimer: Unregister wakeup source when module get fails
(git-fixes).
- afs: Fix characters allowed into cell names (git-fixes).
- afs: Fix afs_lookup() to not clobber the version on a new dentry
(git-fixes).
- afs: Fix use-after-loss-of-ref (git-fixes).
- atm: eni: fix uninitialized variable warning (git-fixes).
- staging: axis-fifo: add unspecified HAS_IOMEM dependency
(git-fixes).
- afs: Fix missing cell comparison in afs_test_super()
(git-fixes).
- afs: Fix creation calls in the dynamic root to fail with
EOPNOTSUPP (git-fixes).
- afs: Fix mountpoint parsing (git-fixes).
- afs: Fix SELinux setting security label on /afs (git-fixes).
- afs: Fix afs_find_server lookups for ipv4 peers (git-fixes).
- afs: Remove set but not used variables 'before', 'after'
(git-fixes).
- affs: fix a memory leak in affs_remount (git-fixes).
- afs: Fix large file support (git-fixes).
- afs: Fix possible assert with callbacks from yfs servers
(git-fixes).
- afs: Fix missing timeout reset (git-fixes).
- commit 70f7941
- Btrfs: make deduplication with range including the last block
work (bsc#1163496).
- commit 177be09
- cpuidle: add haltpoll governor (jsc#SLE-11312).
- Update config files.
- commit 3395a31
- fs: allow deduplication of eof block into the end of the
destination file (bsc#1163496).
- commit a6f621e
- Btrfs: send, fix emission of invalid clone operations within
the same file (bsc#1163493).
- commit e5b1bf0
- governors: unify last_state_idx (jsc#SLE-11312).
- Refresh
patches.suse/cpuidle-teo-Allow-tick-to-be-stopped-if-PM-QoS-is-us.patch.
- Refresh
patches.suse/cpuidle-teo-Avoid-using-early-hits-incorrectly.patch.
- commit 5219109
- cpuidle: add poll_limit_ns to cpuidle_device structure
(jsc#SLE-11312).
- commit 39e79ea
- Btrfs: fix race between adding and putting tree mod seq elements
and nodes (bsc#1163384).
- commit 20ba722
- Btrfs: fix infinite loop during fsync after rename operations
(bsc#1163383).
- commit d4b4993
- Btrfs: fix missing hole after hole punching and fsync when
using NO_HOLES (bsc#1158749).
- commit 1e49dd1
- add cpuidle-haltpoll driver (jsc#SLE-11312).
- Update config files.
- supported.conf: add cpuidle-haltpoll as supported
supported.conf:
Add newly introduced cpuidle-haltpoll driver
- commit ba1edb5
- drop obsolete btrfs patches inherited from SLE15-SP1
- drop
patches.suse/btrfs-prevent-ioctls-from-interfering-with-a-swap-file.patch
(mainline commit eede2bf34f4f, v5.0-rc1)
patches.suse/btrfs-rename-and-export-get_chunk_map.patch
(mainline commit 60ca842e3457, v5.0-rc1)
patches.suse/btrfs-support-swap-files.patch
(mainline commit ed46ff3d4237, v5.0-rc1)
- commit 7f19d4b
- ASoC: sgtl5000: Fix VDDA and VDDIO comparison (git-fixes).
- commit 75f282a
- crypto: ccree - fix pm wrongful error reporting (git-fixes).
- Refresh patches.suse/crypto-ccree-fix-PM-race-condition.patch.
- commit dbcb926
- iwlwifi: don't throw error when trying to remove IGTK
(git-fixes).
- ARM: tegra: Enable PLLP bypass during Tegra124 LP1 (git-fixes).
- drm/amd/dm/mst: Ignore payload update failures (git-fixes).
- clk: tegra: Mark fuse clock as critical (git-fixes).
- mfd: dln2: More sanity checking for endpoints (git-fixes).
- media: rc: ensure lirc is initialized before registering input
device (git-fixes).
- media: v4l2-core: compat: ignore native command codes
(git-fixes).
- PM: core: Fix handling of devices deleted during system-wide
resume (git-fixes).
- media/v4l2-core: set pages dirty upon releasing DMA buffers
(git-fixes).
- power: supply: ltc2941-battery-gauge: fix use-after-free
(git-fixes).
- usb: gadget: legacy: set max_speed to super-speed (git-fixes).
- crypto: ccree - fix FDE descriptor sequence (git-fixes).
- crypto: ccree - fix backlog memory leak (git-fixes).
- ACPI: video: Do not export a non working backlight interface
on MSI MS-7721 boards (git-fixes).
- regulator fix for "regulator: core: Add regulator_is_equal()
helper" (git-fixes).
- regulator: core: Add regulator_is_equal() helper (git-fixes).
- platform/x86: intel_scu_ipc: Fix interrupt support (git-fixes).
- mmc: spi: Toggle SPI polarity, do not hardcode it (git-fixes).
- mmc: sdhci-pci: Make function amd_sdhci_reset static
(git-fixes).
- commit 798d10c
- fix mainline references
- fix Patch-mainline:
patches.suse/apparmor-Switch-to-GFP_KERNEL-where-possible.patch
patches.suse/apparmor-Use-a-memory-pool-instead-per-CPU-caches.patch

patches.suse/apparmor-fix-aa_xattrs_match-may-sleep-while-holding-a-RCU-lock.patch
patches.suse/apparmor-fix-bind-mounts-aborting-with-ENOMEM.patch
patches.suse/apparmor-fix-wrong-buffer-allocation-in-aa_new_mount.patch
patches.suse/apparmor-increase-left-match-history-buffer-size.patch

patches.suse/apparmor-make-it-so-work-buffers-can-be-allocated-from-atomic-context.patch

patches.suse/apparmor-only-get-a-label-reference-if-the-fast-path-check-fails.patch

patches.suse/apparmor-reduce-rcu_read_lock-scope-for-aa_file_perm-mediation.patch
- commit 04ce0c4
- update patch metadata
- update Git-commit after (likely) maintainer tree rebase:
patches.suse/scsi-tcm_qla2xxx-Make-qlt_alloc_qfull_cmd-set-cmd-se.patch
- commit 1747315
- ipc/msg.c: consolidate all xxxctl_down() functions
(bsc#1159886).
- ipc/sem.c: document and update memory barriers (bsc#1159886).
- ipc/msg.c: update and document memory barriers (bsc#1159886).
- ipc/mqueue.c: update/document memory barriers (bsc#1159886).
- ipc/mqueue.c: remove duplicated code (bsc#1159886).
- locking/osq: Use optimized spinning loop for arm64
(bsc#1149032).
- cgroup: Optimize single thread migration (bsc#1163388).
- cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem
(bsc#1163388).
- commit 95157e6
- vfio/spapr/nvlink2: Skip unpinning pages on error exit
(git-fixes).
- commit 97b7cca
- smp_mb__{before,after}_atomic(): update Documentation
(git-fixes).
- tomoyo: Use atomic_t for statistics counter (git-fixes).
- irqdomain: Fix a memory leak in irq_domain_push_irq()
(git-fixes).
- commit ab7e36c
- irqchip/gic-v3-its: Reference to its_invall_cmd descriptor
when building INVALL (git-fixes).
- hrtimer: Annotate lockless access to timer->state (git-fixes).
- commit 18567f5
- dma-mapping: fix handling of dma-ranges for reserved memory
(again) (git-fixes).
- commit 854b530
- kconfig: fix broken dependency in randconfig-generated .config
(git-fixes).
- clocksource: Prevent double add_timer_on() for watchdog_timer
(git-fixes).
- iwlwifi: mvm: avoid use after free for pmsr request (git-fixes).
- drop_monitor: Do not cancel uninitialized work item (git-fixes).
- soc: qcom: rpmhpd: Set 'active_only' for active only power
domains (git-fixes).
- soc/tegra: fuse: Correct straps' address for older Tegra124
device trees (git-fixes).
- bus: tegra-aconnect: Remove PM_CLK dependency (git-fixes).
- ARM: at91: pm: use of_device_id array to find the proper shdwc
node (git-fixes).
- ARM: at91: pm: use SAM9X60 PMC's compatible (git-fixes).
- ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()
(git-fixes).
- commit 80930f7
- powerpc/kuap: Fix set direction in allow/prevent_user_access()
(bsc#1156395).
- powerpc/32s: Fix bad_kuap_fault() (bsc#1156395).
- commit ecc6175
- ipmi_si: Avoid spurious errors for optional IRQs (bsc#1161943).
- commit 807bbff
- media: go7007: Fix URB type for interrupt handling
(bsc#1162583).
- commit 658c146
- powerpc/futex: Fix incorrect user access blocking (bsc#1156395).
- powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX
(bsc#1156395).
- powerpc/ptdump: Fix W+X verification (bsc#1156395).
- powerpc: Define arch_is_kernel_initmem_freed() for lockdep
(bsc#1156395).
- powerpc/ptdump: get out of note_prot_wx() when
CONFIG_PPC_DEBUG_WX is not selected (bsc#1156395).
- commit f8eff5c
- mm/sparse.c: reset section's mem_map when fully deactivated
(bnc#1162503).
- commit f068a8c
- powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some
paths (FATE#327775 bsc#1142685 ltc#179509).
- commit 1c49eb1
- apparmor: fix aa_xattrs_match() may sleep while holding a RCU
lock (bnc#1158765).
- apparmor: only get a label reference if the fast path check
fails (bnc#1158765).
- apparmor: fix bind mounts aborting with -ENOMEM (bnc#1158765).
- apparmor: make it so work buffers can be allocated from atomic
context (bnc#1158765).
- apparmor: reduce rcu_read_lock scope for aa_file_perm mediation
(bnc#1158765).
- apparmor: fix wrong buffer allocation in aa_new_mount
(bnc#1158765).
- apparmor: increase left match history buffer size (bnc#1158765).
- apparmor: Switch to GFP_KERNEL where possible (bnc#1158765).
- apparmor: Use a memory pool instead per-CPU caches
(bnc#1158765).
- commit db8094b
- Move upstreamed wireless fixes into sorted section
Refreshed:
patches.suse/libertas-dont-exit-from-lbs_ibss_join_existing-with.patch
patches.suse/libertas-make-lbs_ibss_join_existing-return-error.patch
patches.suse/mwifiex-fix-unbalanced-locking-in-mwifiex_process_co.patch
- commit 8dbbd1d
- powerpc/pseries/vio: Fix iommu_table use-after-free refcount
warning (bsc#1065729).
- powerpc/pseries: Advance pfn if section is not present in
lmb_is_removable() (bsc#1065729).
- powerpc/pseries: Allow not having ibm,
hypertas-functions::hcall-multi-tce for DDW (bsc#1065729).
- powerpc/pseries/hotplug-memory: Change rc variable to bool
(bsc#1065729).
- commit fe5c033
- tomoyo: Don't use nifty names on sockets (git-fixes).
Bring the patch again as bsc#1162590 turned out to be bogus.
- commit e6918af
- series.conf: cleanup
- update upstream references and resort:
patches.suse/scsi-qla2xxx-Fix-unbound-NVME-response-length.patch
- commit f9847d8
- drm/amd/display: Retrain dongles when SINK_COUNT becomes
non-zero (git-fixes).
- clk: qcom: rcg2: Don't crash if our parent can't be found;
return an error (git-fixes).
- clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
(git-fixes).
- watchdog: fix UAF in reboot notifier handling in watchdog core
code (git-fixes).
- drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe
(git-fixes).
- virtio_balloon: Fix memory leaks on errors in
virtballoon_probe() (git-fixes).
- virtio-balloon: Fix memory leak when unloading while hinting
is in progress (git-fixes).
- virtio-pci: check name when counting MSI-X vectors (git-fixes).
- virtio-balloon: initialize all vq callbacks (git-fixes).
- commit 56decc0
- x86/apic/x2apic: Implement IPI shorthands support (bsc#1162702).
- commit af57cfd
- x86/apic/flat64: Remove the IPI shorthand decision logic (bsc#1162702).
- commit 309c2e1
- x86/apic: Share common IPI helpers (bsc#1162702).
- commit e29e384
- x86/apic: Remove the shorthand decision logic (bsc#1162702).
- commit b931a9c
- x86/smp: Enhance native_send_call_func_ipi() (bsc#1162702).
- commit f0857f7
- x86/smp: Move smp_function_call implementations into IPI code (bsc#1162702).
- commit 10bcbc5
- x86/apic: Provide and use helper for send_IPI_allbutself() (bsc#1162702).
- commit ee9e660
- livepatch/samples/selftest: Use klp_shadow_alloc() API correctly
(bsc#1071995).
- commit 00eed06
- x86/apic: Add static key to Control IPI shorthands (bsc#1162702).
- commit 6d35b8a
- livepatch/selftest: Clean up shadow variable names and type
(bsc#1071995).
- commit e95b82b
- x86/apic: Move no_ipi_broadcast() out of 32bit (bsc#1162702).
- commit 9c72d3f
- x86/apic: Add NMI_VECTOR wait to IPI shorthand (bsc#1162702).
- commit 11f617e
- x86/apic: Remove dest argument from __default_send_IPI_shortcut()
(bsc#1162702).
- commit 6e1b483
- x86/hotplug: Silence APIC and NMI when CPU is dead (bsc#1162702).
- commit c8f6f01
- x86/cpu: Move arch_smt_update() to a neutral place (bsc#1162702).
- Refresh
patches.suse/x86-speculation-taa-Add-mitigation-for-TSX-Async-Abo.patch.
- Refresh
patches.suse/x86-speculation-taa-Fix-printing-of-TAA_MSG_SMT-on-I.patch.
- commit 1c4fec9
- x86/apic/uv: Make x2apic_extra_bits static (bsc#1162702).
- Refresh
patches.suse/x86-platform-uv-Add-UV-Hubbed-Hubless-Proc-FS-Files.patch.
- Refresh patches.suse/x86-platform-uv-Return-UV-Hubless-System-Type.patch.
- commit c91a792
- x86/apic: Consolidate the apic local headers (bsc#1162702).
- commit c920fec
- x86/apic: Move apic_flat_64 header into apic directory (bsc#1162702).
- commit 73a08d5
- x86/apic: Move ipi header into apic directory (bsc#1162702).
- commit 06589f2
- x86/apic: Cleanup the include maze (bsc#1162702).
- Refresh patches.suse/x86-platform-uv-Check-EFI-Boot-to-set-reboot-type.patch.
- Refresh patches.suse/x86-platform-uv-Return-UV-Hubless-System-Type.patch.
- Refresh patches.suse/x86-platform-uv-Save-OEM_ID-from-ACPI-MADT-probe.patch.
- commit 327f5f6
- x86/apic: Move IPI inlines into ipi.c (bsc#1162702).
- commit 81a4d6d
- x86/apic: Invoke perf_events_lapic_init() after enabling APIC (bsc#1162702).
- Refresh patches.suse/x86-apic-32-Avoid-bogus-LDR-warnings.patch.
- commit b5224ec
- uaccess: disallow > INT_MAX copy sizes (git-fixes).
- commit 59e5f9a
- thermal: brcmstb_thermal: Do not use DT coefficients
(git-fixes).
- soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
(git-fixes).
- serdev: Don't claim unsupported ACPI serial devices (git-fixes).
- commit ea25f56
- rtc: cmos: Stop using shared IRQ (git-fixes).
- rtc: hym8563: Return -EINVAL if the time is known to be invalid
(git-fixes).
- commit 15ca52d
- pxa168fb: Fix the function used to release some memory in an
error handling path (git-fixes).
- qmi_wwan: Add support for Quectel RM500Q (git-fixes).
- commit b92716e
- power: supply: core: Update sysfs-class-power ABI document
(git-fixes).
- power: supply: sbs-battery: Fix a signedness bug in
sbs_get_battery_capacity() (git-fixes).
- power: supply: axp20x_ac_power: Fix reporting online status
(git-fixes).
- power/supply: ingenic-battery: Don't change scale if there's
only one (git-fixes).
- commit cfd3f61
- blacklist.conf: Add already cherry-picked platform drivers
- commit 57ff8bd
- mtd: sharpslpart: Fix unsigned comparison to zero (git-fixes).
- mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
(git-fixes).
- net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset
(git-fixes).
- commit 9763e59
- mfd: rn5t618: Mark ADC control register volatile (git-fixes).
- mfd: da9062: Fix watchdog compatible string (git-fixes).
- mfd: max77650: Select REGMAP_IRQ in Kconfig (git-fixes).
- mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
(git-fixes).
- mfd: bd70528: Fix hour register mask (git-fixes).
- leds: pca963x: Fix open-drain initialization (git-fixes).
- lib/scatterlist.c: adjust indentation in __sg_alloc_table
(git-fixes).
- ide: remove set but not used variable 'hwif' (git-fixes).
- ima: ima/lsm policy rule loading logic bug fixes (git-fixes).
- hwmon: (pmbus/ibm-cffps) Fix LED blink behavior (git-fixes).
- commit e4dc7c5
- fbdev: fix numbering of fbcon options (git-fixes).
- habanalabs: remove variable 'val' set but not used (git-fixes).
- habanalabs: rate limit error msg on waiting for CS (git-fixes).
- habanalabs: skip VA block list update in reset flow (git-fixes).
- commit afb5fba
- clk: qcom: Add missing msm8998 gcc_bimc_gfx_clk (git-fixes).
- clk: qcom: smd: Add missing bimc clock (git-fixes).
- clk: ti: dra7: fix parent for gmac_clkctrl (git-fixes).
- clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
(git-fixes).
- clk: meson: meson8b: make the CCF use the glitch-free mali mux
(git-fixes).
- clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
(git-fixes).
- clk: meson: g12a: fix missing uart2 in regmap table (git-fixes).
- clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks
(git-fixes).
- clk: imx: imx8mq: fix sys3_pll_out_sels (git-fixes).
- commit edbbc8e
- Bluetooth: hci_bcm: Drive RTS only for BCM43438 (git-fixes).
- Bluetooth: hci_bcm: Add device-tree compatible for BCM4329
(git-fixes).
- Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354
(git-fixes).
- Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth
(git-fixes).
- Bluetooth: hci_bcm: Add compatible string for BCM43540
(git-fixes).
- commit f42c6a9
- cpumask: Implement cpumask_or_equal() (bsc#1162702).
- commit a130302
- Refresh and re-enable
patches.suse/0005-modsign-print-module-name-along-with-error-message.patch.
- commit e9c76fb
- clk: at91: sam9x60: fix programmable clock prescaler
(git-fixes).
- clk: uniphier: Add SCSSI clock gate for each channel
(git-fixes).
- clk: actually call the clock init before any other callback
of the clock (git-fixes).
- media: vp7045: do not read uninitialized values if usb transfer
fails (git-fixes).
- media: af9005: uninitialized variable printked (git-fixes).
- media: digitv: don't continue if remote control state can't
be read (git-fixes).
- media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
(git-fixes).
- media: gspca: zero usb_buf (git-fixes).
- Bluetooth: Fix race condition in hci_release_sock() (git-fixes).
- r8152: disable DelayPhyPwrChg (git-fixes).
- r8152: avoid the MCU to clear the lanwake (git-fixes).
- r8152: disable test IO for RTL8153B (git-fixes).
- r8152: get default setting of WOL before initializing
(git-fixes).
- Input: max77650-onkey - add of_match table (git-fixes).
- Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
(git-fixes).
- led: max77650: add of_match table (git-fixes).
- wireless: wext: avoid gcc -O3 warning (git-fixes).
- mac80211: Fix TKIP replay protection immediately after key setup
(git-fixes).
- cfg80211: Fix radar event during another phy CAC (git-fixes).
- wireless: fix enabling channel 12 for custom regulatory domain
(git-fixes).
- mac80211: mesh: restrict airtime metric to peered established
plinks (git-fixes).
- clk: mmp2: Fix the order of timer mux parents (git-fixes).
- clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order (git-fixes).
- clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock (git-fixes).
- platform/x86: intel_pmc_core: update Comet Lake platform driver
(git-fixes).
- platform/x86: GPD pocket fan: Allow somewhat lower/higher
temperature limits (git-fixes).
- commit eff0f28
- ALSA: hda: Clear RIRB status before reading WP (git-fixes).
- ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset
Mic supported (git-fixes).
- ASoC: SOF: trace: fix unconditional free in trace release
(git-fixes).
- ALSA: hda - Fix DP-MST support for NVIDIA codecs (git-fixes).
- ALSA: dummy: Fix PCM format loop in proc output (git-fixes).
- ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk
(git-fixes).
- ALSA: usb-audio: Fix endianess in descriptor validation
(git-fixes).
- ALSA: hda: Add JasperLake PCI ID and codec vid (git-fixes).
- ALSA: pcm: Fix memory leak at closing a stream without hw_free
(git-fixes).
- ALSA: hda: Reset stream if DMA RUN bit not cleared (git-fixes).
- ASoC: Intel: Skylake: Explicitly include linux/io.h for
virt_to_phys() (git-fixes).
- commit 90e1eab
- rpm/kernel-binary.spec.in: Replace Novell with SUSE
- commit 8719d69
- kabi: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys
arrays (bsc#1089086).
Enable and refresh cpu_hwcaps kabi reservation patch.
- commit a2cfe97
- btrfs: don't double lock the subvol_sem for rename exchange (bsc#1162943).
- commit 6492de6
- blacklist.conf: different IDs in stable and mainline
- commit a8a637a
- Update
patches.suse/btrfs-qgroups-fix-rescan-worker-running-races.patch
(bsc#1091101, bsc#1156919).
Since the problem is still here and not solved, re-enable it and rebase
the code.
- commit 5647b0a
- pwm: Remove set but not set variable 'pwm' (git-fixes).
- pwm: omap-dmtimer: put_device() after of_find_device_by_node()
(git-fixes).
- pwm: omap-dmtimer: Simplify error handling (git-fixes).
- pwm: omap-dmtimer: Remove PWM chip in .remove before making
it unfunctional (git-fixes).
- commit f1507d7
- Refresh
patches.suse/powerpc-drmem-avoid-NULL-pointer-dereference-when-dr.patch.
- commit 3c1c79f
- PCI: Add DMA alias quirk for Intel VCA NTB (git-fixes).
- Refresh
patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch.
- commit 55d6c4b
- mei: me: add comet point (lake) H device ids (git-fixes).
- mei: hdcp: bind only with i915 on the same PCH (git-fixes).
- staging: most: net: fix buffer overflow (git-fixes).
- staging: vt6656: Fix false Tx excessive retries reporting
(git-fixes).
- staging: vt6656: use NULLFUCTION stack on mac80211 (git-fixes).
- staging: vt6656: correct packet types for CTS protect, mode
(git-fixes).
- serial: imx: fix a race condition in receive path (git-fixes).
- usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
(git-fixes).
- ARM: 8955/1: virt: Relax arch timer version check during early
boot (git-fixes).
- phy: cpcap-usb: Prevent USB line glitches from waking up modem
(git-fixes).
- phy: qcom-qmp: Increase PHY ready timeout (git-fixes).
- usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
(git-fixes).
- drm/amd/display: Reduce HDMI pixel encoding if max clock is
exceeded (git-fixes).
- gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
(git-fixes).
- HID: steam: Fix input device disappearing (git-fixes).
- HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
(git-fixes).
- drivers/hid/hid-multitouch.c: fix a possible null pointer access
(git-fixes).
- HID: wacom: Recognize new MobileStudio Pro PID (git-fixes).
- HID: intel-ish-hid: ipc: add CMP device id (git-fixes).
- HID: Add quirk for incorrect input length on Lenovo Y720
(git-fixes).
- HID: asus: Ignore Asus vendor-page usage-code 0xff events
(git-fixes).
- HID: ite: Add USB id match for Acer SW5-012 keyboard dock
(git-fixes).
- HID: Add quirk for Xin-Mo Dual Controller (git-fixes).
- HID: multitouch: Add LG MELF0410 I2C touchscreen support
(git-fixes).
- watchdog: rn5t618_wdt: fix module aliases (git-fixes).
- watchdog: max77620_wdt: fix potential build errors (git-fixes).
- spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent
calls (git-fixes).
- platform/x86: dell-laptop: disable kbd backlight on Inspiron
10xx (git-fixes).
- staging: mt7621-pci: add quirks for 'E2' revision using
'soc_device_attribute' (git-fixes).
- extcon-intel-cht-wc: Don't reset USB data connection at probe
(git-fixes).
- usb-storage: Disable UAS on JMicron SATA enclosure (git-fixes).
- mmc: sdhci-pci: Add support for Intel JSL (git-fixes).
- mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 (git-fixes).
- ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using
pmc_plt_clk_0 (git-fixes).
- ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
(git-fixes).
- Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (git-fixes).
- Bluetooth: Allow combination of BDADDR_PROPERTY and
INVALID_BDADDR quirks (git-fixes).
- HID: wacom: add new MobileStudio Pro 13 support (git-fixes).
- commit 2f59d11
- ceph: fix compat_ioctl for ceph_dir_operations (jsc#SES-1134).
- compat_ioctl: add compat_ptr_ioctl() (jsc#SES-1134).
- commit e540507
- crypto: sun4i-ss - fix big endian issues (git-fixes).
- commit 0bfb337
- blacklist.conf: not needed in our config
- commit a23b2d7
- blacklist.conf: upstream has a wrong Fixes
- commit 3b66050
- perf/imx_ddr: Add MODULE_DEVICE_TABLE (git-fixes).
- commit f0f1d6b
- bitmap.h: fix kernel-doc warning and typo (bsc#1162702).
- commit be235a4
- blacklist.conf: duplication
- commit 0224176
- iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop
(git-fixes).
- commit fa51eb6
- iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to
Rx queues (git-fixes).
- commit 861212e
- iommu/vt-d: Refactor find_domain() helper (bsc#1159594).
- commit e9b12d5
- blacklist.conf: only cosmetics
- commit 1870278
- blacklist.conf: patch is wrong, later reverted
- commit ed8aa8a
- x86/resctrl: Fix a deadlock due to inaccurate reference
(bsc#1152489).
- x86/resctrl: Fix use-after-free due to inaccurate refcount of
rdtgroup (bsc#1152489).
- x86/resctrl: Fix use-after-free when deleting resource groups
(bsc#1152489).
- commit 1107939
- coresight: etm4x: Fix unused function warning (jsc#SLE-9326).
- coresight: replicator: Fix missing spin_lock_init()
(jsc#SLE-9326).
- coresight: funnel: Fix missing spin_lock_init() (jsc#SLE-9326).
- coresight: etm4x: Fix BMVAL misuse (jsc#SLE-9326).
- coresight: Add explicit architecture dependency (jsc#SLE-9326).
- coresight: etm4x: Add missing single-shot control API to sysfs
(jsc#SLE-9326).
- coresight: etm4x: Add view comparator settings API to sysfs
(jsc#SLE-9326).
- coresight: etm4x: Improve usability of sysfs - CID and VMID
masks (jsc#SLE-9326).
- coresight: etm4x: Improve usability of sysfs - include/exclude
addr (jsc#SLE-9326).
- coresight: etm4x: Fix issues with start-stop logic
(jsc#SLE-9326).
- coresight: etm4x: Add missing API to set EL match on address
filters (jsc#SLE-9326).
- coresight: etm4x: Fixes for ETM v4.4 architecture updates
(jsc#SLE-9326).
- coresight: etm4x: Add support for ThunderX2 (jsc#SLE-9326).
- coresight: etm4x: Save/restore state across CPU low power states
(jsc#SLE-9326).
- coresight: tmc-etr: Add barrier packets when moving offset
forward (jsc#SLE-9326).
- coresight: tmc-etr: Decouple buffer sync and barrier packet
insertion (jsc#SLE-9326).
- coresight: tmc: Make memory width mask computation into a
function (jsc#SLE-9326).
- coresight: tmc-etr: Fix updating buffer in not-snapshot mode
(jsc#SLE-9326).
- coresight: etm4x: improve clarity of etm4_os_unlock comment
(jsc#SLE-9326).
- coresight: etm4x: use module_param instead of module_param_named
(jsc#SLE-9326).
- coresight: etm4x: Remove superfluous setting of os_unlock
(jsc#SLE-9326).
- coresight: acpi: Static funnel support (jsc#SLE-9326).
- coresight: Convert pr_warn to dev_warn for obsolete bindings
(jsc#SLE-9326).
- coresight: tmc-etr: Check if non-secure access is enabled
(jsc#SLE-9326).
- coresight: tmc-etr: Handle memory errors (jsc#SLE-9326).
- coresight: etr_buf: Consolidate refcount initialization
(jsc#SLE-9326).
- coresight: cpu-debug: Add support for Qualcomm Kryo
(jsc#SLE-9326).
- coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996
(jsc#SLE-9326).
- coresight: etm4x: Two function calls less (jsc#SLE-9326).
- commit 42abd9d
- config: refresh
- drop no longer available option
- commit df9bfb1
- fix patch metadata
- fix Patch-mainline:
patches.suse/mm-mmu_gather-invalidate-TLB-correctly-on-batch-allo.patch
- commit 11779f3
- update patch metadata
- update Git-commit (maintainer repository rebased?):
patches.suse/scsi-qla2xxx-Fix-unbound-NVME-response-length.patch
- commit 6a6f7db
- series.conf: cleanup
- update upstream references and resort:
patches.suse/powerpc-mm-Remove-kvm-radix-prefetch-workaround-for-.patch
patches.suse/powerpc-papr_scm-Don-t-enable-direct-map-for-a-regio.patch
patches.suse/powerpc-pseries-lparcfg-Fix-display-of-Maximum-Memor.patch
patches.suse/powerpc-xmon-don-t-access-ASDR-in-VMs.patch
- commit b278cb1
- fix patch metadata
- fix Patch-mainline:
patches.suse/vfs-fix-do_last-regression.patch
- commit d2a495c
- libbpf: Add missing newline in opts validation macro
(bsc#1155518).
- libbpf: Fix printf compilation warnings on ppc64le arch
(bsc#1155518).
- commit 413fb24
- powerpc: Do not consider weak unresolved symbol relocations
as bad (bsc#1148868).
- powerpc: Provide initial documentation for PAPR hcalls
(bsc#1156395).
- gen_initramfs_list.sh: fix 'bad variable name' error
(bsc#1148868).
- mkcompile_h: use printf for LINUX_COMPILE_BY (bsc#1148868).
- mkcompile_h: git rid of UTS_TRUNCATE from
LINUX_COMPILE_{BY,HOST} (bsc#1148868).
- scripts/setlocalversion: clear local variable to make it work
for sh (bsc#1148868).
- kbuild: add $(BASH) to run scripts with bash-extension
(bsc#1148868).
- commit 200c822
- jbd2: Free journal head outside of locked region (bsc#1162702).
- jbd2: Make state lock a spinlock (bsc#1162702).
- jbd2: Don't call __bforget() unnecessarily (bsc#1162702).
- jbd2: Drop unnecessary branch from jbd2_journal_forget()
(bsc#1162702).
- jbd2: Move dropping of jh reference out of un/re-filing
functions (bsc#1162702).
- jbd2: Remove jbd_trylock_bh_state() (bsc#1162702).
- jbd2: Simplify journal_unmap_buffer() (bsc#1162702).
- commit 64d9c8c
- KVM: SVM: Override default MMIO mask if memory encryption is
enabled (bsc#1162684).
- commit 6f8451a
- x86/fpu: Deactivate FPU state after failure during state load
(bsc#1152489).
- commit fb7702a
- x86/resctrl: Check monitoring static key in the MBM overflow
handler (bsc#1152489).
- commit 8f4ba2c
- Delete patches.suse/tomoyo-Don-t-use-nifty-names-on-sockets.patch
(bsc#1162590)
We've hit mysterious regression and the git bisection points this one.
As this is no serious fix backport, let's try to revert it at first.
- commit 0ecd623
- ocfs2: fix oops when writing cloned file (bsc#1160831).
- commit dd0a42c
- dma-contiguous: CMA: give precedence to cmdline (bsc#1160609).
- commit d7a3b9d
- mm/mmu_gather: invalidate TLB correctly on batch allocation
failure and flush (bsc#1055186).
- commit c9dade1
- rpm/modules.fips: add keywrap (bsc#1160561)
- commit 68cc4b8
- ceph: hold extra reference to r_parent over life of request
(jsc#SES-1134).
- ceph: add more debug info when decoding mdsmap (jsc#SES-1134).
- ceph: switch to global cap helper (jsc#SES-1134).
- ceph: trigger the reclaim work once there has enough pending
caps (jsc#SES-1134).
- ceph: show tasks waiting on caps in debugfs caps file
(jsc#SES-1134).
- ceph: convert int fields in ceph_mount_options to unsigned int
(jsc#SES-1134).
- commit 5bcfbba
- blacklist.conf: 6cd18453b689 EDAC/sifive: Fix return value check in
ecc_register()
- commit 267e9ae
- libceph, rbd, ceph: convert to use the new mount API
(jsc#SES-1134).
- Refresh
patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch.
- commit dd179b3
- rbd: ask for a weaker incompat mask for read-only mappings
(jsc#SES-1134).
- commit 1660de5
- rbd: don't query snapshot features (jsc#SES-1134).
- Refresh
patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch.
- commit 578ddcb
- rbd: remove snapshot existence validation code (jsc#SES-1134).
- Refresh
patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch.
- commit 15f7151
- rbd: don't establish watch for read-only mappings
(jsc#SES-1134).
- rbd: don't acquire exclusive lock for read-only mappings
(jsc#SES-1134).
- rbd: disallow read-write partitions on images mapped read-only
(jsc#SES-1134).
- rbd: treat images mapped read-only seriously (jsc#SES-1134).
- commit 3b44169
- rbd: introduce RBD_DEV_FLAG_READONLY (jsc#SES-1134).
- Refresh
patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch.
- commit 8848484
- rbd: introduce rbd_is_snap() (jsc#SES-1134).
- ceph: don't leave ino field in ceph_mds_request_head
uninitialized (jsc#SES-1134).
- ceph: tone down loglevel on ceph_mdsc_build_path warning
(jsc#SES-1134).
- ceph: fix geting random mds from mdsmap (jsc#SES-1134).
- rbd: fix spelling mistake "requeueing" -> "requeuing"
(jsc#SES-1134).
- ceph: make several helper accessors take const pointers
(jsc#SES-1134).
- libceph: drop unnecessary check from dispatch() in mon_client.c
(jsc#SES-1134).
- commit ea0e3ab
- x86/intel_pstate: Handle runtime turbo disablement/enablement
in frequency invariance (bsc#1155798).
- commit d2ecce1
- x86, sched: Add support for frequency invariance on ATOM
(bsc#1155798).
- commit 5a622ef
- net: aquantia: add an error handling in
aq_nic_set_multicast_list (jsc#SLE-10218).
- commit d467792
- x86, sched: Add support for frequency invariance on
ATOM_GOLDMONT* (bsc#1155798).
- commit 6550e7c
- x86, sched: Add support for frequency invariance on
XEON_PHI_KNL/KNM (bsc#1155798).
- commit 708e8cb
- x86, sched: Add support for frequency invariance on SKYLAKE_X
(bsc#1155798).
- commit 0ae5deb
- x86, sched: Add support for frequency invariance (bsc#1155798).
- commit 54365d2
- scsi: qla2xxx: Fix unbound NVME response length (bsc#1157966
bsc#1158013 bsc#1157424).
- scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set
cmd->se_cmd.map_tag (bsc#1157966 bsc#1158013 bsc#1157424).
- scsi: qla2xxx: Fix a NULL pointer dereference in an error path
(bsc#1157966 bsc#1158013 bsc#1157424).
- commit 586fcc6
- vfs: fix do_last() regression (bsc#1162109,CVE-2020-8428).
- Update

patches.suse/do_last-fetch-directory--i_mode-and--i_uid-before-its-too-late.patch
(bsc#1162109,CVE-2020-8428).
- commit 7adeb03
- KVM: PPC: Book3S PR: Fix -Werror=return-type build failure
(bsc#1061840).
- KVM: PPC: Book3S PR: Free shared page if mmu initialization
fails (bsc#1061840).
- KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
(bsc#1061840).
- commit 45012b1
- Update "drm/amdkfd: fix a potential NULL pointer dereference (v2)"
We have a bug report and a CVE for this patch. Point references tag there.
- commit db7a4f2
- tracing/kprobes: Have uname use __get_str() in print_fmt
(git-fixes).
- commit 1cc7e66
- series.conf: cleanup
- update upstream references and move into sorted section:
patches.suse/0001-x86-kvm-Be-careful-not-to-clear-KVM_VCPU_FLUSH_TLB-b.patch
patches.suse/0002-x86-kvm-Introduce-kvm_-un-map_gfn.patch
patches.suse/0003-x86-kvm-Cache-gfn-to-pfn-translation.patch
patches.suse/0004-x86-KVM-Make-sure-KVM_VCPU_FLUSH_TLB-flag-is-not-mis.patch
patches.suse/0005-x86-KVM-Clean-up-host-s-steal-time-structure.patch
- commit 488b94c
- patch whitespace cleanup
- delete whitespace on line separating rfc2822 header and body:
patches.suse/ocfs2-make-local-header-paths-relative-to-C-files.patch
- commit bbd1cb9
- ocfs2: make local header paths relative to C files
(bsc#1159889).
- commit fafd040
- PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30
(git-fixes).
- PCI: tegra: Fix return value check of pm_runtime_get_sync()
(git-fixes).
- PCI: keystone: Fix error handling when "num-viewport" DT
property is not populated (git-fixes).
- PCI: keystone: Fix outbound region mapping (git-fixes).
- PCI: keystone: Fix link training retries initiation (git-fixes).
- PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (git-fixes).
- PCI/switchtec: Fix vep_vector_number ioread width (git-fixes).
- PCI/switchtec: Use dma_set_mask_and_coherent() (git-fixes).
- PCI: Don't disable bridge BARs when assigning bus resources
(git-fixes).
- PCI/AER: Initialize aer_fifo (git-fixes).
- media: uvcvideo: Avoid cyclic entity chains due to malformed
USB descriptors (git-fixes).
- media: iguanair: fix endpoint sanity check (git-fixes).
- media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left
adjustments (git-fixes).
- media: ov5640: Fix check for PLL1 exceeding max allowed rate
(git-fixes).
- media: imx7-mipi-csis: remove subdev_notifier (git-fixes).
- media: meson: add missing allocation failure check on new_buf
(git-fixes).
- media: i2c: adv748x: Fix unsafe macros (git-fixes).
- commit 0778c54

==== kgamma5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kgamma5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== kgeography ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kgeography-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== khangman ====
Version update (19.12.2 -> 19.12.3)
Subpackages: khangman-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== khelpcenter5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: khelpcenter5-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Reload all kind of KHC addresses when the font size changed (kde#417222)

==== khotkeys5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: khotkeys5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== kidentitymanagement ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kidentitymanagement-lang libKF5IdentityManagement5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kig ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kig-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kimap ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kimap-lang libKF5IMAP5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kinfocenter5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kinfocenter5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* make sure ifa_addr isn't null (kde#417798)
* appdata: fix <lanchable>
* import currently used license copies for reuse compliance
* replace samba module with data that works (kde#411433,kde#374141,kde#325951)

==== kio-extras5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kio-extras5-lang libkioarchive5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Too many changes since 19.12.2, only listing bugfixes:
* smb: enable anonymous and domain extra field in authinfo (kde#327484)
* smb: disable mode bits getting forwarded to KIO (kde#414482)
* smb: map ECONNABORTED to ERR_CONNECTION_BROKEN (kde#415436)
* smb: install smb as both smb:// and cifs:// (kde#327295)
* smb: do not map uid and gid (kde#212801)
* smb: fix free space calculation (kde#298801)
* smb: support more advanced hidden file flag (kde#307353)
* smb: call smb_cutime on the correct url to actually set mtime properly
(kde#356651)
* smb: retain atime properly (kde#410624)

==== kio_audiocd ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kio_audiocd-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15

==== kipi-plugins ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kipi-plugins-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kiten ====
Version update (19.12.2 -> 19.12.3)
Subpackages: fonts-KanjiStrokeOrders kiten-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kitinerary ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKPimItinerary5 libKPimItinerary5-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Handle language variants in the Vueling extractor

==== kldap ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kldap-lang libKF5Ldap5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kleopatra ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kleopatra-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== klettres ====
Version update (19.12.2 -> 19.12.3)
Subpackages: klettres-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kmag ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmag-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmahjongg ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmahjongg-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== kmail ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmail-application-icons kmail-lang ktnef

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Remove temporary directory
* Remove temporary file

==== kmail-account-wizard ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmail-account-wizard-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmailtransport ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmailtransport-lang libKF5MailTransport5
libKF5MailTransportAkonadi5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmbox ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmenuedit5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kmenuedit5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== kmime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmime-lang libKF5Mime5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmines ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmines-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmousetool ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmousetool-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kmplot ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmplot-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== knotes ====
Version update (19.12.2 -> 19.12.3)
Subpackages: knotes-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kompare ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kompare-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location

==== konsole ====
Version update (19.12.2 -> 19.12.3)
Subpackages: konsole-part konsole-part-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kontact ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kontact-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kontactinterface ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kontactinterface-lang libKF5KontactInterface5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== korganizer ====
Version update (19.12.2 -> 19.12.3)
Subpackages: korganizer-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* src/akonadicollectionview.cpp - Fix "Use as Default Calendar"
* alarmdialog.cpp - fix initial suspend starting values
* calendarview.cpp - consider currenttime for default start time

==== kpat ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kpat-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location

==== kpimtextedit ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kpimtextedit-lang libKF5PimTextEdit5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix another fallout of a recent ECM change

==== kpkpass ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKPimPkPass5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kqtquickcharts ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kreversi ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kreversi-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Port deprecated IconSize
* appdata: improve URLs

==== kscreen5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kscreen5-lang kscreen5-plasmoid

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* fix(kcm): use explicit Kirigami.Units over singleton from a theme
(kde#417316)

==== kscreenlocker ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kscreenlocker-lang libKScreenLocker5

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== ksmtp ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksmtp-lang libKPimSMTP5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== ksshaskpass5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: ksshaskpass5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== ksudoku ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksudoku-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== ksysguard5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: ksysguard5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Linux/cpuinfo.c: grow buffer size as needed for 12+ core CPUs (kde#384515)
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Unify ksysguard cpu clock speed names
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== ktnef ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ktnef-lang libKF5Tnef5

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix another typo causing errors with ECM

==== ktouch ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ktouch-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical docs.kde.org help location
* Homescreen: Fix Layout of Lesson Locked Notice

==== kwalletmanager5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kwalletmanager5-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kwayland-integration ====
Version update (5.18.0 -> 5.18.3)

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== kwin5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: kwin5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Notify about decorations button order change
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* [kcm/effects] Clip ListView
* Schedule a workspace repaint in AbstractClient::minimize()
* [plastik] Disable problematic text hints (kde#417699,kde#413179)
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Fix misplaced client windows (kde#417584)
* [autotests] Make XWaylandInputTest more robust
* Provide input geometry and input transformation matrix for Xwayland clients
(kde#417444)
* Return early if close button accepts input event (kde#415155)
* [libkwineffects] Detect more AMD GPUs with GFX9 (Vega) chips
* Require kdecoration >= 5.18.0

==== kwordquiz ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kwordquiz-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== kwrited5 ====
Version update (5.18.0 -> 5.18.3)

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== ldmtool ====
Version update (0.2.3 -> 0.2.4)
Subpackages: libldm-1_0-0

- update to version 0.2.4
- update patch Remove-deprecated-g_type_class_add_private.patch
- remove upstream merged patches (werror-fixes.patch, cast_be64toh.patch)
- fix buildrequires
- use localsource as the github repo doesnt include yet the built tarball
for 0.2.4 release
- fix deprecated api g_type_class_add_private()
- Added patches:
* Remove-deprecated-g_type_class_add_private.patch

==== libarchive ====
Version update (3.3.2 -> 3.4.2)
Subpackages: bsdtar libarchive13

- Update to version 3.4.2
New features:
* support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
* support for mbed TLS (PolarSSL) (#1301)
Important bugfixes:
* security fixes in RAR5 reader (#1280 #1326)
* compression buffer fix in XAR writer (#1317)
* fix uname and gname longer than 32 characters in PAX writer (#1319)
* fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
* fix support for extracting 7z archive entries with Delta filter (#987)
- Revert back to autoconf, cmake introduces a cycle. Leave cmake
patches in since they are basically correct and might be useful
in the future.
- Update to version 3.4.1
New features:
* Unicode filename support for reading lha/lzh archives
* New pax write option "xattrhdr"
Important bugfixes:
* security fixes in wide string processing (#1276 #1298)
* security fixes in RAR5 reader (#1212 #1217 #1296) CVE-2019-19221
* security fixes and optimizations to write filter logic (#351)
* security fix related to use of readlink(2) (1dae5a5)
* sparse file handling fixes (#1218 #1260)
- Drop CVE-2019-19221.patch and fix-zstd-test.patch, fixed upstream
- fix bsc#1157569
CVE-2019-19221.patch out-of-bounds read in libarchive
- Switch to cmake build
- Add lib-suffix.patch to honor LIB_SUFFIX
- Add fix-zstd-test.patch to fix zstd test
- Add fix-soversion.patch to fix the soversion to 13 as autotools
- Add lz4 and zstd support
- Add BuildRequires on liblz4-devel and libzstd-devel
- Update to version 3.4.0
* Support for file and directory symlinks on Windows
* Read support for RAR 5.0 archives
* Read support for ZIPX archives with xz, lzma, ppmd8 and
bzip2 compression
* Support for non-recursive list and extract
* New tar option: --exclude-vcs
* Improved file attribute support on Linux and file flags support
on FreeBSD
* Fix reading Android APK archives (#1055 )
* Fix problems related to unreadable directories (#1167)
* A two-digit number of OSS-Fuzz issues was resolved in this release
- Add libarchive.keyring and validate the tarball signature
- Drop all security patches, fixed upstream:
* CVE-2018-1000877.patch
* CVE-2018-1000878.patch
* CVE-2018-1000879.patch
* CVE-2018-1000880.patch
* CVE-2019-1000019.patch
* CVE-2019-1000020.patch
- Added patches:
* CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341)
* CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342)
- Added patches:
* CVE-2018-1000877.patch, which fixes a double free vulnerability in RAR
decoder (CVE-2018-1000877 bsc#1120653)
* CVE-2018-1000878.patch, which fixes a Use-After-Free vulnerability in RAR
decoder (CVE-2018-1000878 bsc#1120654)
* CVE-2018-1000879.patch, which fixes a NULL Pointer Dereference
vulnerability in ACL parser (CVE-2018-1000879 bsc#1120656)
* CVE-2018-1000880.patch, which fixes an improper input validation
vulnerability in WARC parser (CVE-2018-1000880 bsc#1120659)
- Make use of %license macro
- Applied spec-cleaner
- Fix RPM groups. Remove idempotent %if..%endif guards.
Diversify summaries. Set CFLAGS instead of re-defining
optflags with itself.
- update to version 3.3.3
* Avoid super-linear slowdown on malformed mtree files
* Many fixes for building with Visual Studio
* NO_OVERWRITE doesn't change existing directory attributes
* New support for Zstandard read and write filters
- fix-CVE-2017-14166.patch is obsolete
- update to version 3.3.2
* NFSv4 ACL support for Linux (librichacl)
- fix-CVE-2017-14166.patch (boo#1057514)
- update to version 3.3.1
* Security & Feature release
Details are not documented from upstream yet
fix-extract-over-links.patch and libarchive-openssl.patch obsoleted
- fix extracting over symlinks: fix-extract-over-links.patch
the problem is solved upstream different, but git master
is too different atm.
- update to version 3.2.2
Unspecified security fixes, but at least:
* CVE-2016-8687
* CVE-2016-8689
* CVE-2016-8688
* CVE-2016-5844
* CVE-2016-6250
* CVE-2016-5418
- obsoletes fix-build.patch
- make bsdtar require a matching libarchive version to avoid
missing symbol errors
- update to version 3.2.1
Fixes a number of security issues:
CVE-2015-8934, CVE-2015-8933, CVE-2015-8917, CVE-2016-4301, CVE-2016-4300
- and fixing the build (fix-build.patch)
- limit size of symlinks in cpio archives (CVE-2016-4809, boo#984990)
CVE-2016-4809.patch
- 4GB _constraints for ppc64le only, it would break other archs
- update to version 3.2.0
* Fixes CVE-2016-1541
* Fixes CVE-2015-8928
* changes are only documented in git history
* updated openssl patch
* new bsdcat utility
- removed obsolete patches for:
* CVE-2013-0211.patch
* directory-traversal-fix.patch
* libarchive-xattr.patch
- add _constraints memory 4096MB to avoid ppc64le build failure
- build static lib on RHEL 7
- RHEL/CentOS build fix, skipping autoreconf
- add CVE for previous change
- fix a directory traversal in cpio tool (bnc#920870)
directory-traversal-fix.patch CVE-2015-2304
- Added CVE-2013-0211.patch to fix CVE-2013-0211 (bnc#800024)

==== libcroco ====
Version update (0.6.12 -> 0.6.13)
Subpackages: libcroco-0_6-3 libcroco-0_6-3-32bit

- Add libcroco-CVE-2017-8834.patch: fix infinite loop on invalid
UTF-8 (boo#1043898 boo#1043899 bgo#782647 CVE-2017-8834
CVE-2017-8871).
- Update to version 0.6.13:
+ Visual Studio builds: Enhance security of x64 binaries.
+ win32/replace.py: Fix replacing items in files with UTF-8
content.
+ tknzr: support only max long rgb values.
+ input: check end of input before reading a byte.
- Drop upstream fixed patches:
+ libcroco-fix-CVE-2017-7960.patch.
+ libcroco-fix-CVE-2017-7961.patch.
- Stop exporting -fno-strict-aliasing" to configure, no longer
needed.
- Update URL to new gitlab home.
- Modernize spec-file by calling spec-cleaner

==== libexif ====

- libexif-CVE-2019-9278.patch: fixed an integer overflow on large
file handling (bsc#1160770 CVE-2019-9278)
- libexif-CVE-2018-20030.patch: Fixed a denial of service by endless
recursion (bsc#1120943 CVE-2018-20030)

==== libfreehand ====

- Fix build with icu 65.1: [bsc#1164434]
* Add libfreehand-icu-build-fix.patch

==== libgdata ====
Subpackages: libgdata-lang libgdata22 typelib-1_0-GData-0_0

- No longer recommend -lang: supplements are in use

==== libgee ====
Version update (0.20.2 -> 0.20.3)

- Update to version 0.20.3:
+ Minor warning fixes for newer valac.
+ Guard GLib.Cond.wait/wait_until calls against spurious or
stolen wakeups.

==== libgit2 ====
Version update (0.28.2 -> 0.28.4)

- libgit2 0.28.4:
* CVE-2019-1348: the fast-import stream command "feature
export-marks=path" allows writing to arbitrary file paths. As
libgit2 does not offer any interface for fast-import, it is not
susceptible to this vulnerability. (boo#1158785)
* CVE-2019-1349: by using NTFS 8.3 short names, backslashes or
alternate filesystreams, it is possible to cause submodules to
be written into pre-existing directories during a recursive
clone using git. As libgit2 rejects cloning into non-empty
directories by default, it is not susceptible to this
vulnerability. (boo#1158787)
* CVE-2019-1350: recursive clones may lead to arbitrary remote
code executing due to improper quoting of command line
arguments. As libgit2 uses libssh2, which does not require us
to perform command line parsing, it is not susceptible to this
vulnerability. (boo#1158788)
* CVE-2019-1351: Windows provides the ability to substitute
drive letters with arbitrary letters, including multi-byte
Unicode letters. To fix any potential issues arising from
interpreting such paths as relative paths, we have extended
detection of DOS drive prefixes to accomodate for such cases.
(boo#1158790)
* CVE-2019-1352: by using NTFS-style alternative file streams for
the ".git" directory, it is possible to overwrite parts of the
repository. While this has been fixed in the past for Windows,
the same vulnerability may also exist on other systems that
write to NTFS filesystems. We now reject any paths starting
with ".git:" on all systems. (boo#1158790)
* CVE-2019-1353: by using NTFS-style 8.3 short names, it was
possible to write to the ".git" directory and thus overwrite
parts of the repository, leading to possible remote code
execution. While this problem was already fixed in the past for
Windows, other systems accessing NTFS filesystems are
vulnerable to this issue too. We now enable NTFS protecions by
default on all systems to fix this attack vector. (boo#1158791)
* CVE-2019-1354: on Windows, backslashes are not a valid part of
a filename but are instead interpreted as directory separators.
As other platforms allowed to use such paths, it was possible
to write such invalid entries into a Git repository and was
thus an attack vector to write into the ".git" dierctory. We
now reject any entries starting with ".git" on all systems.
(boo#1158792)
* CVE-2019-1387: it is possible to let a submodule's git
directory point into a sibling's submodule directory, which may
result in overwriting parts of the Git repository and thus lead
to arbitrary command execution. As libgit2 doesn't provide any
way to do submodule clones natively, it is not susceptible to
this vulnerability. Users of libgit2 that have implemented
recursive submodule clones manually are encouraged to review
their implementation for this vulnerability. (boo#1158793)
- libgit2 0.28.3:
* A carefully constructed commit object with a very large number
of parents may have lead to out-of-bounds writes or potential
denial of service (boo#1158981)

==== libgnome-keyring ====
Subpackages: libgnome-keyring-lang libgnome-keyring0
typelib-1_0-GnomeKeyring-1_0

- No longer recommend -lang: supplements are in use

==== libgnomekbd ====
Subpackages: gnomekbd-tools libgnomekbd-lang libgnomekbd8

- No longer recommend -lang: supplements are in use

==== libgnomesu ====
Subpackages: libgnomesu-lang libgnomesu0

- No longer recommend -lang: supplements are in use

==== libgravatar ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Gravatar5 libgravatar-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libgsf ====
Version update (1.14.42 -> 1.14.46)
Subpackages: gsf-office-thumbnailer libgsf-1-114 libgsf-lang

- No longer recommend -lang: supplements are in use
- Update to version 1.14.46:
+ Upgrade to newer gettext.
+ Warning fixes.
+ Fix gsf-vba-dump crash.
- Update to version 1.14.45:
+ Fix problem with ole property writing.
- Update to version 1.14.44:
+ Fix msole metadata writing for non-ascii.
+ Fix problem with threaded code.
- Update to version 1.14.43:
+ Handle modtime for memory mapped files.
+ Introspection fixes.

==== libgtop ====
Subpackages: libgtop-2_0-11 libgtop-lang

- No longer recommend -lang: supplements are in use

==== libgweather ====
Subpackages: gweather-data libgweather-3-16 libgweather-lang
typelib-1_0-GWeather-3_0

- No longer recommend -lang: supplements are in use

==== libhandy ====
Version update (0.0.11 -> 0.0.13)
Subpackages: libhandy-0_0-0 typelib-1_0-Handy-0_0

- Update to version 0.0.13:
+ Various build and bug fixes.

==== libkcddb ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Cddb5 libkcddb-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15

==== libkcompactdisc ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5CompactDisc5 libkcompactdisc-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkdcraw ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkdecoration2 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: libkdecorations2-5 libkdecorations2-5-lang libkdecorations2private7

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== libkdegames ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdegames-carddecks-default libkdegames-lang libkf5kdegames6

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15
* Fix using 0 for a flags

==== libkdepim ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Libkdepim5 libKF5LibkdepimAkonadi5 libkdepim-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkeduvocdocument ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKEduVocDocument5 libkeduvocdocument-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkexiv2 ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkgapi ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKPimGAPICalendar5 libKPimGAPIContacts5 libKPimGAPICore5
libKPimGAPITasks5 libkgapi-lang sasl2-kdexoauth2

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix typo in event status

==== libkipi ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Kipi32_0_0 libkipi-data

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkleo ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Libkleo5 libkleo-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkmahjongg ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5KMahjongglib5 libkmahjongg-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libkomparediff2 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libkomparediff2-5 libkomparediff2-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libksane ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Sane5 libksane-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15

==== libkscreen2 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: libKF5Screen7 libkscreen2-plugin

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* fix: handle when backend fails to load/initialize
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* fix: handle when backend fails to load/initialize
* fix(kwayland): wait longer for connection timeout and retry (kde#416566)
* fix(kwayland): remove code with side-effects from Q_ASSERT (kde#413892)
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== libksieve ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libksieve-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== libksysguard5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: libksysguard5-helper libksysguard5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
* Only link to Qt5WebChannel if Qt5WebEngineWidgets available
- Drop patches, now upstream:
* 0001-Only-link-to-Qt5WebChannel-if-Qt5WebEngineWidgets-av.patch
- Add patch to fix build on archs where WebEngine is not available:
* 0001-Only-link-to-Qt5WebChannel-if-Qt5WebEngineWidgets-av.patch
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== libnotify ====
Version update (0.7.7 -> 0.7.8)
Subpackages: libnotify-tools libnotify4 typelib-1_0-Notify-0_7

- Update to version 0.7.8:
+ Support meson build system.
+ notify-send: Support full URLs as hint values.
+ Mic. bug fixes.
- Update _service file to new gitlab home.
- Add meson BuildRequires and macros.
- Drop gnome-common BuildRequires and autogen call, no longer
needed.
- Update to version 0.7.7+20170717.43aac61:
+ Conditionall call g_type_init() after a version check.
+ build: Update the list of headers in srcdir.
+ notify-send: Call setlocale in main function.
- Switch to git-checkout via source service, following this, add
gtk-doc and gnome-common BuildRequires ans pass autogen.sh to
bootstrap tarball and pass --enable-gtk-doc to configure.
- Clean up spec, use autosetup and make_build macros.
- Add libnotify-rpmlintrc, silence rpmlint warning about
shlib-policy-missing-lib.
- Rectify RPM groups
- Spec cleanup.

==== libpeas ====
Version update (1.22.0 -> 1.24.1)
Subpackages: libpeas-1_0-0 libpeas-gtk-1_0-0 libpeas-lang
libpeas-loader-python3 typelib-1_0-Peas-1_0 typelib-1_0-PeasGtk-1_0

- No longer recommend -lang: supplements are in use
- Change %bcond_without python2 to %bcond_with python2, no longer
build python2 support.
- Add explicit gtk-doc BuildRequires, previously pulled in via
gobject-python-common-devel.
- Update to version 1.24.1:
+ Fix missing access to peas_gettext() in public ABI.
+ Fix loading of python2 plugin loader.
+ Fix use of -export-dynamic with Clang.
+ Various macOS build fixes.
+ Fixes for libpeas-gtk pkg-config generation.
+ Add support for GInitiallyUnowned with PeasExtension.
+ Updated translations.
- Drop leftover _service and _servicedata files, package have been
switched back to tarball releases in last unstable cycle.
- Require gettext, rather than gettext-runtime-mini.
- Update to version 1.24.0:
+ Setup troubleshooting environment when running automated tests.
+ Translation updates.
- Update to version 1.23.92:
+ Fix soname usage to match 1.22.x.
+ Fix typo in deprecation ignores.
+ Fix gtk_menu_popup() deprecations.
+ Fix meson build warning.
+ Translation updates.
- Soname is 1.0-0 again.
- Reinstate demo package; it is being installed again.
- Update to version 1.23.90.1:
+ Ensure that programs linking against libpeas-1.0 also link
against gobject-introspection-1.0.
+ Changes in version 1.23.90:
+ Port to meson build system, autotools has been removed.
+ Support for python3.8 in the python3 loader.
+ Reduce warning impact of GParameter deprecations on API
consumers.
+ Fix a number of deprecations in internal API.
+ Remove use of intltool in favor of gettext.
+ Add versioning macros and hide non-public symbols.
+ Translation updates.
- Switch to meson.
- Drop intltool from BuildRequires; require gettext-runtime-mini.
- Pass libpeas-1.0 to %find_lang.
- Python 2 loader is now named libpython2loader.so.
- Update package names: soname is now 1_0-1.
- Remove demo package: no longer installed.
- Remove libpeas-loader-python from Recommends. There is already a
Supplements that will install it if python 2 is installed, and
hopefully this will keep it off the LiveCD.

==== libqca-qt5 ====
Version update (2.2.1 -> 2.3.0)
Subpackages: libqca-qt5-plugins

- Remove baselibs.conf
- Update to 2.3.0
* Qt5 is the only supported Qt series now
* OpenSSL <= 1.1.0 is no longer supported
* Various botan bugfixes
* More dynamic test coverage of backend capabilities
* no longer tries to setuid when the effective uid is not root
- Rename qca-2.2.1-fixDSA.patch to qca-2.3.0-fixDSA.patch and
rebase it
- Update minimum required Qt5 and cmake versions

==== libqt5-qtwebengine ====

- Fix an issue with selections breaking replying in KMail:
* QTBUG-81574.patch

==== librsvg ====
Version update (2.46.3 -> 2.46.4)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 librsvg-lang rsvg-thumbnailer
typelib-1_0-Rsvg-2_0

- Update to version 2.46.4:
+ Panic when reading an invalid stylesheet URL in an XML
processing instruction.
+ Consider specificity when applying CSS selector matches.
+ Provide an usage example in the librsvg crate docs.
- Drop patches fixed upstream:
+ 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch
+ 0002-Compute-the-specificity-of-CSS-selectors.patch
+ 0003-525-Consider-specificity-when-applying-CSS-selector-.patch

==== libsecret ====
Version update (0.19.1 -> 0.20.1)
Subpackages: libsecret-1-0 libsecret-lang typelib-1_0-Secret-1

- Update to version 0.20.1:
+ Build fixes.
- No longer recommend -lang: supplements are in use
- Update to version 0.20.0:
+ secret-backend:
- New interface to represent password storage backend.
- Add local-storage backend.
+ item: Port to GTask.
+ Build fixes.
+ Updated translations.
- Update to version 0.19.1:
+ service: Fix secret_service_ensure_session_finish error
propagation.
- Changes from version 0.19.0:
+ secret-password: Add necessary functions to migrate from D-Bus
based API.
+ egg: Request that secure memory not be dumped to disk.
+ Add version macros.
+ Add missing GType to flags in .gir.
+ paths: Port from GSimpleAsyncResult to GTask.
+ build: Bump meson_version to 0.50.
+ Build and test fixes.
- Update to version 0.18.8:
+ Add support for g_autoptr() to our types.
+ Remove deprecated g_type_class_add_private().
+ Bump GLib dependency (2.44+).
+ Add meson build support.
+ Fix vapi generation.
+ Build fixes.
+ Updated translations.
- Update to version 0.18.7:
+ Migrate from intltool to gettext.
+ Fix uninitialized memory returned by
secret_item_get_schema_name().
+ secret-session: Avoid double-free in
service_encode_plain_secret().
+ Port tap script to Python 3.
+ Build and test fixes.
+ Updated translations.
- Drop intltool BuildRequires: No longer needed following upstreams
port to gettext.
- Update to version 0.18.6:
+ Fix shared key derivation between libsecret and gnome-keyring
(bgo#778357).
+ Avoid run-time error when gnome-keyring is not responding
(bgo#787391).
+ Enable cross compilation (bgo#748111).
+ GI annotation fixes (bgo#785034).
+ Fix textual typos (bgo#782206).
+ Updated translations.
- Drop libsecret-secret-size.patch: fixed upstream.
- SRPM group fix. Update summaries.
- Remove duplicate commands. Limit fdupes to /usr.
- Modernize spec-file by calling spec-cleaner
- Add libsecret-secret-size.patch: Ensure that generated secret
occupies the same number of bytes as prime. Eliminates random
errors while libsecret tries to talk to gnome-keyring
(bgo#778357, bsc#1043861).
- Update to version 0.18.5:
+ Build fixes.
+ Port tests to Python 3 (bgo#761834).
+ Fix textual typos (bgo#763143).
+ Updated translations.
- Update to version 0.18.4:
+ Multithreading fixes (bgo#756766).
+ Fix memory leaks (bgo#756766).
+ Updated translations.
- Add libsecret-bsc932232-use-libgcrypt-allocators.patch
(bsc#932232).
- Update to version 0.18.3:
+ Documentation fixes.
+ Updated translations.
- Update to version 0.18.2:
+ Testing fixes.
+ Documentation typo (bgo#747654).
+ Build fixes (bgo#743444).
+ Accomodate libgcrypt 1.6+.
+ Updated translations.
- Changes from version 0.18.1:
+ Testing fix (bgo#726909).

==== libsigc++2 ====
Version update (2.10.0 -> 2.10.2)

- Drop conditional libsigc++-std-c11.patch: No longer needed for
any currently supported version of openSUSE.
- Use make_build macro.
- Update to version 2.10.2:
+ This release is identical to 2.10.1, except for: Reference docs
generated by Doxygen 1.8.11. Hopefully it will show up at
https://developer.gnome.org/libsigc++/stable/
- Update to version 2.10.1:
+ signal_impl::clear(): Don't clear the slot list during signal
emission, to prevent a segfault. And add a test for this.
+ slot_base::set_parent(): Create a dummy slot_rep if necessary.
+ Avoid compiler warnings from function pointer conversions.
+ Build:
- Make --disable-benchmark work.
- Replace the Visual Studio project files with MSVC NMake
project files.
- Add MSVC_NMake/README.txt for Visual Studio builds.
+ Documentation:
- signal_base: Warn against deletion during emission.
- Update links in README, configure.ac, libsigcplusplus.doap.
- Modernize spec-file by calling spec-cleaner

==== libsoup ====
Subpackages: libsoup-2_4-1 libsoup-lang typelib-1_0-Soup-2_4

- No longer recommend -lang: supplements are in use
- Usage of g_canonicalize_filename requires glib 2.58
- meson >=0.50 is required for building

==== libstorage-ng ====
Version update (4.2.64 -> 4.2.66)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1

- merge gh#openSUSE/libstorage-ng#708
- merge gh#openSUSE/libstorage-ng#707
- Translated using Weblate (Finnish) (bsc#1149754)
- Add option for ignoring clustered LVM
- Update lib version
- Ignore clustered LVM
- Revert "Add option for ignoring clustered LVM"
- Revert "Update lib version"
- Revert "Translated using Weblate (Finnish)" (bsc#1149754)
- Sync branches (SLE-15-SP1)
- 4.2.66
- Translated using Weblate (Spanish) (bsc#1149754)
- 4.2.65

==== libva ====
Subpackages: libva-drm2 libva-x11-2 libva2

- cleanup in specfile: get rid of is_opensuse macro, which is no
longer needed at all since sle15/Leap15, where we always enable
wayland support (jira#PM-1623)

==== libva-gl ====
Subpackages: libva-glx2 libva-wayland2

- cleanup in specfile: get rid of is_opensuse macro, which is no
longer needed at all since sle15/Leap15, where we always enable
wayland support (jira#PM-1623)

==== libvirt ====
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon
libvirt-daemon-config-network libvirt-daemon-driver-interface
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-gluster libvirt-daemon-driver-storage-iscsi
libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath
libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi
libvirt-daemon-qemu libvirt-libs

- qemu: Allow format probing under special circumstances
ae9e6c2a-qemu-allow-cond-format-probe.patch
bsc#1165588

==== libwnck ====
Version update (3.24.1 -> 3.32.0)
Subpackages: libwnck-3-0 libwnck-lang typelib-1_0-Wnck-3_0

- No longer recommend -lang: supplements are in use
- Update to version 3.32.0:
+ Add signals for enter and leave notify events in task list.
+ Meson: depend on 0.50.0, use install_dir for .pc file and
subdir parameter.
- Drop libwnck-meson-0.50.patch: Fixed upstream.
- Add libwnck-meson-0.50.patch: Fix build with meson 0.50.
- Fix translation-update-upstream call, needed after update of
translation-update-upstream in distro.
- Update to version 3.31.4:
+ Meson: cleanups to the dependencies and fixed docs quotes.
+ Wnckprop: force it working under x11, so that it will work in
Wayland for X11 clients.
+ Update class group icon when window icon has changed.
- Update to version 3.31.1:
+ Add support to build using meson.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add libwnck-rpmlintrc: Filter out bogus rpmlint warning about
libwnck-tools not containing any libs.
- Update to version 3.30.0:
+ Use single precision floats to double.
+ Allow setting the same client type (bgo#792304).
+ Remove usage of various deprecated functions and modernize
code.
+ Add gitlab-ci pipeline (glgo#GNOME/libwnck#3).
+ Updated translations.

==== libzypp ====
Version update (17.22.0 -> 17.23.1)

- Fix package status computation regarding unneeded, orphaned, recommended
and suggested packages (broken in 17.23.0) (bsc#1165476)
- version 17.23.1 (22)
- Log patch status changes to history (jsc#SLE-5116)
- Allow to disable all WebServer dependent tests when building. OBS
wants to be able to get rid of the nginx/FastCGI-devel build
requirement. Use 'rpmbuild --without mediabackend_tests' or
'cmake -DDISABLE_MEDIABACKEND_TESTS=1'.
- version 17.23.0 (22)
- update translations
- Replace mongoose/webrick with nginx in test suite.
This patch makes use of nginx to replace the current WebServer
mongoose implementation. Also adds support for registering
callback functions for certain URL requests via FCGI, making it
possible to mock HTTP responses and test more complex HTTP setups.
- boost: Fix deprecated auto_unit_test.hpp includes.
- Disable zchunk on Leap-15.0 and SLE15-* while there is no libzck.
- Fix decision whether to download ZCHUNK files.
libzypp and libsolv must both be able to read the format.
- version 17.22.1 (22)

==== lsb-release ====
Version update (3.0 -> 3.1)

- Update to version 3.1
- Define Distribution ID based on PRETTY_NAME

==== lvm2 ====
Subpackages: liblvm2cmd2_03

- fix patch name typo
- bug-1158628-04-pvmove-correcting-read_ahead-setting.patch
+ bug-1158628_04-pvmove-correcting-read_ahead-setting.patch
- vgreduce --removemissing with cache devices will remove lvs (bsc#1157736)
+ bug-1157736-add-suggestion-message-for-mirror-LVs.patch
- Update lvm.conf file (bsc#1159238)
- enable issue_discards by default
- LVM Metadata Error: Error writing device at 4096 length 512 (bsc#1150021)
+ bug-1150021_01-scanning-open-devs-rw-when-rescanning-for-write.patch
+ bug-1150021_02-bcache-add-bcache_abort.patch
+ bug-1150021_03-label-Use-bcache_abort_fd-to-ensure-blocks-are-no-lo.patch
+ bug-1150021_04-bcache-add-unit-test.patch
+ bug-1150021_05-bcache-bcache_invalidate_fd-only-remove-prefixes-on.patch
+ bug-1150021_06-fix-dev_unset_last_byte-after-write-error.patch
- Update patch, according to bug-1150021_01-scanning-xxx.patch
+ bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
- backport patches for lvm2 to avoid software abnormal work (bsc#1158861)
+ bug-1158861_01-config-remove-filter-typo.patch
+ bug-1158861_02-config-Fix-default-option-which-makes-no-sense.patch
+ bug-1158861_03-vgchange-don-t-fail-monitor-command-if-vg-is-exporte.patch
+ bug-1158861_04-fix-duplicate-pv-size-check.patch
+ bug-1158861_05-hints-fix-copy-of-filter.patch
+ bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
+ bug-1158861_07-vgck-let-updatemetadata-repair-mismatched-metadata.patch
+ bug-1158861_08-hints-fix-mem-leaking-buffers.patch
+ bug-1158861_09-pvcreate-pvremove-fix-reacquiring-global-lock-after.patch
- backport upstream patches for passing lvm2 testsuite (bsc#1158628)
+ bug-1158628_01-tests-replaces-grep-q-usage.patch
+ bug-1158628_02-tests-fix-ra-checking.patch
+ bug-1158628_03-tests-simplify-some-var-settings.patch
+ bug-1158628-04-pvmove-correcting-read_ahead-setting.patch
+ bug-1158628_05-activation-add-synchronization-point.patch
+ bug-1158628_06-pvmove-add-missing-synchronization.patch
+ bug-1158628_07-activation-extend-handling-of-pending_delete.patch
+ bug-1158628_08-lv_manip-add-synchronizations.patch
+ bug-1158628_09-lvconvert-improve-validation-thin-and-cache-pool-con.patch
+ bug-1158628_10-thin-activate-layer-pool-aas-read-only-LV.patch
+ bug-1158628_11-tests-mdadm-stop-in-test-cleanup.patch
+ bug-1158628_12-test-increase-size-of-raid10-LV-allowing-tests-to-su.patch
+ bug-1158628_13-lvconvert-fix-return-value-when-zeroing-fails.patch
+ bug-1158628_14-tests-add-extra-settle.patch
+ bug-1158628_15-test-Fix-handling-leftovers-from-previous-tests.patch
- bug-1043040_test-fix-read-ahead-issues-in-test-scripts.patch

==== lvm2-device-mapper ====
Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03
libdevmapper1_03-32bit

- fix patch name typo
- bug-1158628-04-pvmove-correcting-read_ahead-setting.patch
+ bug-1158628_04-pvmove-correcting-read_ahead-setting.patch
- vgreduce --removemissing with cache devices will remove lvs (bsc#1157736)
+ bug-1157736-add-suggestion-message-for-mirror-LVs.patch
- Update lvm.conf file (bsc#1159238)
- enable issue_discards by default
- LVM Metadata Error: Error writing device at 4096 length 512 (bsc#1150021)
+ bug-1150021_01-scanning-open-devs-rw-when-rescanning-for-write.patch
+ bug-1150021_02-bcache-add-bcache_abort.patch
+ bug-1150021_03-label-Use-bcache_abort_fd-to-ensure-blocks-are-no-lo.patch
+ bug-1150021_04-bcache-add-unit-test.patch
+ bug-1150021_05-bcache-bcache_invalidate_fd-only-remove-prefixes-on.patch
+ bug-1150021_06-fix-dev_unset_last_byte-after-write-error.patch
- Update patch, according to bug-1150021_01-scanning-xxx.patch
+ bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
- backport patches for lvm2 to avoid software abnormal work (bsc#1158861)
+ bug-1158861_01-config-remove-filter-typo.patch
+ bug-1158861_02-config-Fix-default-option-which-makes-no-sense.patch
+ bug-1158861_03-vgchange-don-t-fail-monitor-command-if-vg-is-exporte.patch
+ bug-1158861_04-fix-duplicate-pv-size-check.patch
+ bug-1158861_05-hints-fix-copy-of-filter.patch
+ bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
+ bug-1158861_07-vgck-let-updatemetadata-repair-mismatched-metadata.patch
+ bug-1158861_08-hints-fix-mem-leaking-buffers.patch
+ bug-1158861_09-pvcreate-pvremove-fix-reacquiring-global-lock-after.patch
- backport upstream patches for passing lvm2 testsuite (bsc#1158628)
+ bug-1158628_01-tests-replaces-grep-q-usage.patch
+ bug-1158628_02-tests-fix-ra-checking.patch
+ bug-1158628_03-tests-simplify-some-var-settings.patch
+ bug-1158628-04-pvmove-correcting-read_ahead-setting.patch
+ bug-1158628_05-activation-add-synchronization-point.patch
+ bug-1158628_06-pvmove-add-missing-synchronization.patch
+ bug-1158628_07-activation-extend-handling-of-pending_delete.patch
+ bug-1158628_08-lv_manip-add-synchronizations.patch
+ bug-1158628_09-lvconvert-improve-validation-thin-and-cache-pool-con.patch
+ bug-1158628_10-thin-activate-layer-pool-aas-read-only-LV.patch
+ bug-1158628_11-tests-mdadm-stop-in-test-cleanup.patch
+ bug-1158628_12-test-increase-size-of-raid10-LV-allowing-tests-to-su.patch
+ bug-1158628_13-lvconvert-fix-return-value-when-zeroing-fails.patch
+ bug-1158628_14-tests-add-extra-settle.patch
+ bug-1158628_15-test-Fix-handling-leftovers-from-previous-tests.patch
- bug-1043040_test-fix-read-ahead-issues-in-test-scripts.patch

==== mailcommon ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5MailCommon5 mailcommon-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== mailimporter ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5MailImporter5 libKF5MailImporterAkonadi5 mailimporter-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== marble ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libastro1 libmarblewidget-qt5-28 marble-data marble-doc marble-kde
marble-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== mariadb ====
Version update (10.2.29 -> 10.4.12)
Subpackages: mariadb-client mariadb-errormessages

- update the list of the skipped tests
- test macros: clarify who is admin and user of the database,
fix build with 10.4
- modified sources
% macros.mariadb-test
- disable testing with rpm macros as it does not work as for 10.4,
needs to be investigated
- remove @VERSION@ from mariadb.service and mariadb@.service
- update to 10.4.12 [jsc#SLE-8269]
* Changes & Improvements
https://mariadb.com/kb/en/changes-improvements-in-mariadb-104/
https://mariadb.com/kb/en/changes-improvements-in-mariadb-103/
* Fixes for the following security vulnerabilities:
CVE-2020-2574
* don't let mysql_install_db set SUID bit for auth_pam_tool
in rpm/deb packages CVE-2020-7221 [bsc#1160868]
- pack pam_user_map.so module in the /%{_lib}/security directory
and user_map.conf configuration file in the /etc/security directory
- fix race condition with mysql_upgrade_info status file by moving
it to the location owned by root (/var/lib/misc) CVE-2019-18901
[bsc#1160895]
- move .run-mysql_upgrade file from $datadir/.run-mysql_upgrade
to /var/lib/misc/.mariadb_run_upgrade so the mysql user can't
use it for a symlink attack [bsc#1160912]
- change -DWITH_COMMENT and -DCOMPILATION_COMMENT to be
SUSE/openSUSE independent
- enhance mariadb.service and mariadb@.service with various options
(Documentation=, User=, Group=, KillSignal=, SendSIGKILL=,
Restart=, RestartSec=, CapabilityBoundingSet=, ProtectSystem=,
ProtectHome=, PermissionsStartOnly= and UMask=) [bsc#1160878]
- mysql-systemd-helper: use systemd-tmpfiles instead of shell
script operations for a cleaner and safer creating of /run/mysql
[bsc#1160883]
- pack mariadb variants of the mysql binaries (e.g. mariadb-dumpslow
is a symlink to mysqldumpslow and the like)
- update suse_skipped_tests.list
- _constraints: increase physicalmemory value
- package auth_pam_tool setuid binary properly
- add cracklib-password-check subpackage but do not build it right
now (cracklib-dict-full >= 2.9.0 is not available yet)
- add rcmariadb compat link
- add mariadb-rpmlintrc file
- do not move my_safe_process to bindir but use rpmlint
arch-dependent-file-in-usr-share exception for it (this file
is used just for the testing and it doesn't have to be in bindir
- added rpm test macros: %mysql_testserver_start,
%mysql_testserver_cconf, %mysql_testserver_stop
First two consuments are python-sortinghat and python-mysqlclient.
- remove sql_mode from my.ini/my.cnf as NO_ENGINE_SUBSTITUTION and
STRICT_TRANS_TABLES are already set by default from version
10.2.4 [bsc#1144314]
- add "BuildRequires: python3" as some tests and myrocks_hotbackup
script need python3. Make the PYTHON_SHEBANG value configurable
[bsc#1142909]
- add "Requires: python3-mysqlclient" that is needed by
myrocks_hotbackup script
- remove "innodb_file_format" option from my.ini (my.cnf) file that
was removed in MariaDB 10.3.1. Also remove "innodb_file_per_table=ON"
option that is by default ON and it's redundant now.
- Use FAT LTO objects in order to provide proper static library.
- refresh README.install and suse-test-run
- rename libmysqld subpackage (embedded library) to libmariadbd as
libmysqld.so was renamed to libmariadbd.so (MDEV-14953)
- simplify removing static libs (we don't need to have .static)
- add perl(Memoize) and perl(Symbol) to BuildRequires and Requires
that are needed for tests
- replace Requires pwdutils with shadow
- build RocksDB only for x86_64 as other platforms are not supported
- add the following patches
* add mariadb-10.2.19-link-and-enable-c++11-atomics.patch to link
against libatomic where necessary and use C++11 atomics instead
of gcc built-in atomics
* mariadb-10.4.12-harden_setuid.patch to harden auth_pam_tool
setuid-root binary [bsc#1160285]
* mariadb-10.4.12-fix-install-db.patch to improve default behaviour
of mysql_install_db. This prevents performing security sensitive
actions to be performed but instead only warns the caller
(bsc#1160868)
- refresh mariadb-10.2.4-fortify-and-O.patch
- remove the following patches:
* mysql-community-server-5.1.45-multi-configuration.patch as
we have the same configuration in /etc/my.cnf and it doesn't make
any sense to keep it twice. Moreover the patched file
support-files/my-medium.cnf.sh was removed in upstream
* mariadb-5.5.28-install_db-quiet.patch and add "--rpm"
option to the mysql_install_db script that does basically the same
[bsc#1080891]
* mariadb-5.2.3-cnf.patch as all patched files were removed
upstream
* remove mariadb-10.1.12-deharcode-libdir.patch because it's not
needed - we don't build libmariadb library in mariadb package
anymore so we don't need to take care about LIBDIR and PLUGINDIR
here. Moreover we shouldn't (and we don't) touch *_RPM
variables as they are internal) [bsc#1080891]
* mariadb-10.2.9-galera_cnf.patch as it's not clear what the
correct path to galera wsrep provider is while users can use
galera 3, galera 4 or galera compiled on their own

==== mariadb-connector-c ====
Version update (3.1.5 -> 3.1.7)

- Update to release 3.1.7 [bsc#1162388]
* TLS/SSL: when the client doesn't procide a CA file and the
option ssl_verify_server_cert was set, the peer cerificate
will be validated against the system CA.
- Update to release 3.1.6
* Fixed: ERROR 2026 (HY000): SSL connection error: Certificate
signature check failed
* Fixed: Provide error code and message for Schannel errors
* Fixed SEC_E_INVALID_TOKEN when server sends large message
during SSL handshake

==== mate-calc ====
Version update (1.20.1 -> 1.24.0)
Subpackages: mate-calc-lang

- Update to version 1.24.0:
* Fix typo: "Avogadro" instead of "Avogrado".
* Fix precedence of functions i.e. the result of -ln(1) and add
according tests.
* Fix typo in keywords in desktop file.
* mate-calc.desktop.in: Add missing Keywords.
* Do not remove org.mate.calc.gschema.xml on make distclean.
* The function "mp_mask" is never used.
* Set the required version for gettext (0.19.8).
* parserfunc: Return NULL on NOT operation overflow.
* Update translations.
- Drop support for old openSUSE versions.
- Update to version 1.23.0:
* Update translations.
* Migrate from intltools into gettext
* mp-serializer: fix scientific presentation of complex numbers
* Avoid deprecated 'gtk_widget_get_style' and 'gtk_widget_modify_font'
* Fix FSF address
* test-mp-equation: add tests for physical constants
* mp-equation: update values from physical constants to match
with tooltip values in math-buttons.c
* Add unit tooltips to physical constants
* dont focus on click
* mp-equation: add pre-defined physical constants
* buttons-ui: add destructive-action style to 'clear' button
* buttons-ui: add style class "suggested-action" to result button
* Use gresources for UI files
* Unit tests: pi constant, ln (e^i?)
* currency-manager: Update name_map in load_imf_rates
* math-buttons: Fix cppcheck warning: Identical inner 'return'
* math-buttons: avoid shifting signed 64-bit value by 63 bits
* Add support for "pi" in addition to "?"
* i18n about dialog
- remove patch:
* mate-calc-gtk-3.20.patch: we don't support gtk3.20 anymore
- build require gtk >= 3.22, glib >= 2.50 and gio >= 2.50
- don't install *.ui files anymore as they were moved to src/
- Update to version 1.22.1:
* currency-manager: Update name_map in load_imf_rates.
* Display small numbers in scientific notation.
* mp: Fix calculate result ln(e^(i*?)).
* mate-calc: Fix memory leak.
* Update translations.
- Update to version 1.22.0:
* UI: Avoid deprecated GtkButton:use-stock.
* UI: Drop all deprecated elements.
* Replace deprecated gtk_menu_popup.
* Avoid deprecated gtk_image_menu_item_new_from_stock.
* Increase accuracy range to 15.
* math-display: Avoid deprecated 'gtk_widget_modify_bg'
* Avoid deprecated g_type_class_add_private.
* Remove duplicated assignment.
* Disable deprecation warnings for distcheck.
* math-window: Fix memory leak.
* math-display.c: Avoid deprecated gtk_widget_ensure_style.
* ui files: Add missing icons in titles to dialogues.
* buttons-programming.ui: Fix buttons.
- Rebase mate-calc-gtk-3.20.patch.
- Update to version 1.20.3:
* data: Update appdata directory.
* Use make functions for HELP_LINGUAS.
* Write equation using MathML.
* Fix application name.
* Fix repeated words.
* Copy equation as ASCII text.
* Update translations.
- Update to version 1.20.2:
* Update translations.

==== mbox-importer ====
Version update (19.12.2 -> 19.12.3)
Subpackages: mbox-importer-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== messagelib ====
Version update (19.12.2 -> 19.12.3)
Subpackages: messagelib-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix setting translation domain on the Grantlee localizer
* Fix using "Qt" in search line. Test flag was incorrect before
* initialize value in header class
* Fix pri file generation
* Replace \n by '_' in filename. otherwise mail will be broken
- Add patch to reenable the "Only quote selected text when
replying" feature, openSUSE's QtWebEngine package includes the
fix for QTBUG-81574 meanwhile (boo#1163369, kde#394784)
* 0001-Revert-Disable-reply-with-quote-text-as-this-bug-is-.patch

==== metis ====

- Add support for gcc8/9 building (jsc#SLE-8604).
- Build HPC master package for 'examples'.

==== milou5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: milou5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== mobile-broadband-provider-info ====
Version update (20170310 -> 20190618)

- Update to version 20190618:
+ release: bump version to 20190618
+ build:
- Remove unused automake flags
- Switch dist to xz
- Update bug report URL
- Fix make distcheck
+ Added configuration for WinSIM (German provider)
+ apn-conf: generate Android-compatible APN list
+ all: remove SVN vestiges
+ es: new SUOP operator
+ Move mcc="232" mnc="05" from Orange to Drei
+ jp:
- Add b-mobile visitor sim entry
- Add primary markers for NTT DoCoMo and bmobile
+ fi: Add Moi Mobiili
+ cz: add T-Mobile balance check and top-up
- Add xsltproc BuildRequires: New dependency.
- Update to version 20190116:
+ it: Add Iliad prepaid.
+ Set <mailing-list> in DOAP file.
+ Replace Bugzilla by Gitlab URL in DOAP file.
+ Remove libdir and includedir from .pc.
+ si: added Telemach provider, prepaid plan.
+ fi: Add Telia Open Gate.
+ fi: Rename Sonera to Telia.
+ fi: Update data.dna.fi description, move to last.
+ fi: Add julkinen.dna.fi apn for DNA.
- Modernize spec-file by calling spec-cleaner

==== mobipocket ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== mousetweaks ====
Version update (3.12.0 -> 3.32.0)
Subpackages: mousetweaks-lang

- No longer recommend -lang: supplements are in use
- Use noun phrase in summary.
- Update to version 3.32.0:
+ New stable release.
- Update to version 3.31.92:
+ Stop using gnome-common.
+ Updated translations.
- Update to version 3.31.90:
+ Stop using intltool.
+ Updated translations.
- Drop intltool BuildRequires: No longer needed after upstream
changes.
- Stop handling glib2_gsettings_schema_post(un) in post(un) and
drop glib2_gsettings_schema_requires macro., no longer needed.
- Update URL to new gitlab home and use modern macros.
- Modernize spec-file by calling spec-cleaner

==== mozjs60 ====

- SLE 15 SP2 will ship with ICU 65, apply patches accordingly
(jsc#SLE-11118).
- Remove Update-to-ICU-64-Part-3-Update-tests.patch, SLE is back to
ICU 60.x.
- Add Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch,
based on Debian patch, to enable back tests on s390x (and ppc64).
- Add tests-Expect-a-test-to-fail-on-big-endian.patch, based on
Debian patch, accept a test failure on big-endian like s390x.
- Ensure build for x86 is with SSE2 (SSE for floating point math),*
required by upstream (requires switching package to i686).
- enable back tests on s390x and i586
- Remove build workaround on ppc64le.
- Reorder/change build flags to follow Debian and Fedora.
- Enable back tests on all platforms (except JIT on s390).
- Ensure we don't build bundled security libs.
- Don't ship a icu bundle for big-endian, recreate it instead, with
patches icu_sources_data-Write-command-output-to-our-stderr.patch
and icu_sources_data.py-Decouple-from-Mozilla-build-system.patch.
- Update patch enddianness.patch with more fixes from
bmo#1590907 to fix strings usage on s390x (bsc#1158355).
- Add Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch
Update-to-ICU-61-Part-3-Update-tests.patch,
Update-to-ICU-64-Part-3-Update-tests.patch,
Update-to-ICU-65-Part-3-Update-tests.patch to allow building
with system icu
- Add flag to switch between system icu and embedded icu and
enable system icu.

==== mutter ====
Version update (3.34.3+0 -> 3.34.4)
Subpackages: libmutter-5-0 mutter-data mutter-lang

- Update to version 3.34.4:
+ Handle mode set race conditions more gracefully.
+ Fix fallback to GLES2.
+ Fix interoperation with wl_data_device_manager v1.
+ Fix visual glitches with offscreen effects applied.
+ Favor text over images in clipboard manager.
+ Fixes crashes.
+ Plugged memory leaks.
+ Misc. bug fixes.
+ Updated translations.
- No longer recommend -lang: supplements are in use

==== netcontrol ====

- bonding: don't complain about unknown options (bsc#1132794)
[+ 0005-bonding-don-t-complain-about-unknown-options.1132794.patch]
- udev: use correct udev rule (write) lock directory
[+ 0004-udev-use-correct-udev-rule-write-lock-directory.patch]
- sysconfig: fix segfault on missed end-quote (bsc#1027736)
[+ 0003-sysconfig-fix-segfault-on-missed-end-quote-bsc-10277.patch]
- fix segfault on invalid check in route creation (bsc#1148646)
[+ 0002-Fix-invalid-check-in-route-creation-bsc-1148646.patch]
- fix virsh iface-list not working as expected (bsc#1029201)
[+ 0001-virsh-iface-list-not-working-as-expected-bsc-1029201.patch]

==== okular ====
Version update (19.12.2 -> 19.12.3)
Subpackages: okular-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix re-rendering of images when using partial updates (kde#418086)
* appdata: use canonical cdn screenshot location
* Fix rendering of stamps with non 100% opacity

==== open-vm-tools ====
Version update (11.0.0 -> 11.0.5)
Subpackages: libvmtools0 open-vm-tools-desktop

- Simplified the conditional around systemd_ordering to just use
suse_version >= 1500.
- Update to 11.0.5 (build 15389592) (boo#1165955)
+ DNS server is reported incorrectly as '127.0.0.53' when using
systemd-resolved. DNS server is reported incorrectly in GuestInfo as
'127.0.0.53' , when the OS uses systemd-resolved. This issue is fixed
in this release.
- Conditionalized the use of systemd_ordering. Use systemd_ordering
for factory, openSUSE >= 15, and SLE >= 15. Use systemd_requires
for older openSUSE and SLE releases.
- Conditionalize out the use of %license COPYING for SLE 12 SP2 and older.
- Added patches
+ gcc10-warning.patch (boo#1160408)
+ diskinfo-debug-logging-1162435.patch (boo#1162435 and bsc#1162119)
- Changed g_warning to g_debug
+ app_info_plugin.patch (boo#1165955)
- Drop unnecessary patch:
- fix-leaks-Aliases-MappedAliases.patch
- BuildRequire pkgconfig(udev) instead of udev: allow OBS to
shortcut through the -mini flavor.
- Use systemd_ordering in place of systemd_requires: systemd is
never strictly required to run open-vm-tools.

==== openblas_pthreads ====

- Add support for gcc8/9 building (jsc#SLE-8604).

==== openssh ====
Subpackages: openssh-helpers

- Don't recommend xauth to avoid pulling in X.
- Add patches to fix the sandbox blocking glibc on 32bit platforms
(boo#1164061):
* openssh-8.1p1-seccomp-clock_nanosleep_time64.patch
* openssh-8.1p1-seccomp-clock_gettime64.patch
- Add openssh-8.1p1-use-openssl-kdf.patch (jsc#SLE-9443). This
performs key derivation using OpenSSL's SSHKDF facility, which
allows OpenSSH to benefit from the former's FIPS certification
status.

==== orca ====
Version update (3.34.1 -> 3.34.2)
Subpackages: orca-lang

- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
of the python stack for consumers of the C-headers. Orca uses
both.
- Update to version 3.34.2:
+ Chromium:
- Present alerts upon window activation.
- Improve presentation of list items with markers, including
handling a change in the accessibility tree.
+ Web: Prevent repetition of lines during SayAll for web content.
+ Mouse Review: Ensure we present tooltip for non-focused
objects.
+ General:
- Fix regression in binding commands with the Orca modifier
plus Shift.
- Work around missing object:state-changed:focused event from
GtkTable.
+ Updated translations.
- No longer recommend -lang: supplements are in use

==== osinfo-db ====
Version update (20191125 -> 20200214)

- bsc#1165855 - Add UEFI support to the database for SLES and
openSUSE distros
5bbe30db-opensuse-add-info-about-UEFI-support.patch
SLE-add-info-about-UEFI-support.patch
- Update database to version 20200214
osinfo-db-20200214.tar.xz
- Drop patch included in new tarball
add-sle12sp5-support.patch
- Fix the length of string for the ISO volume id (bsc#1054986)
fix-sle15sp1-volume-id-string.patch
add-sle15sp2-support.patch
- Fix release date of SLE12-SP5
add-sle12sp5-support.patch

==== ovmf ====
Subpackages: qemu-ovmf-x86_64

- Add ovmf-bsc1163969-fix-DxeImageVerificationHandler.patch to fix
dbx signature check (bsc#1163969, CVE-2019-14575)
+ Also change the order of several patches to distinguish the
openssl patch
- Add ovmf-bsc1163927-fix-ip4dxe-and-arpdxe.patch to fix memory
leakage in Ip4Dxe and ArpDxe (bsc#1163927, CVE-2019-14559)

==== oxygen5 ====
Version update (5.18.0 -> 5.18.3)

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== pangomm1_4 ====
Version update (2.40.1 -> 2.42.0)

- Update to version 2.42.0:
+ Attribute: Add several create_attr_*() methods.
+ FontDescription: Add set/get_variations().
- Changes from version 2.40.2:
+ Build: Replace the Visual Studio project files with MSVC NMake
project files.
- Modernize spec-file by calling spec-cleaner

==== parley ====
Version update (19.12.2 -> 19.12.3)
Subpackages: parley-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location

==== perl ====
Subpackages: perl-base perl-base-32bit

- Backport perl-fix2020.patch to make timelocal calls work in
the year 2020 [bnc#1102840] [bnc#1160039]
new patch: perl-fix2020.patch

==== perl-TimeDate ====

- Fix another year-2020 bug [bsc#1162433]
* Update patch perl-TimeDate-getdate.patch

==== permissions ====
Version update (20200127 -> 20181224)

- Update to version 20181224:
* mariadb: settings for new auth_pam_tool (bsc#1160285)
* chkstat: capability handling fixes (bsc#1161779)
* chkstat: fix regression where chkstat breaks without /proc available
(bsc#1160764, bsc#1160594)
* dumpcap: remove 'other' executable bit because of capabilities
(boo#1148788, CVE-2019-3687)
Sync upstream SLE-15-SP1 branch with our SLE-15-SP1:Update package. Therefore
remove all of the following patches which are now included in the tarball:
- 0001-whitelisting-update-virtualbox.patch
- 0002-consistency-between-profiles.patch 0003-var-run-postgresql.patch
- 0004-var-cache-man.patch
- 0005-singularity-starter-suid.patch
- 0006-bsc1110797_amanda.patch
- 0007-chkstat-fix-privesc-CVE-2019-3690.patch
- 0008-squid-pinger-owner-fix-CVE-2019-3688.patch
- 0009-chkstat-handle-missing-proc.patch
- 0010-chkstat-capabilities-implicit-changes.patch
Because of inconsistencies between the upstream branch and the package state
the following previously missing changes are introduced by this update:
- Update to version 20181117:
* removed old entry for rmtab
* Fixed typo in icinga2 whitelist entry
- fix regression where chkstat breaks without /proc available
(bsc#1160764, bsc#1160594, 0009-chkstat-handle-missing-proc.patch)
- fix capability handling when doing multiple permission changes
at once (bsc#1161779,
0010-chkstat-capabilities-implicit-changes.patch)
- fix invalid free() when permfiles points to argv (bsc#1157198,
changed 0007-chkstat-fix-privesc-CVE-2019-3690.patch)
- fix /usr/sbin/pinger ownership to root:squid (bsc#1093414,
CVE-2019-3688, 0008-squid-pinger-owner-fix-CVE-2019-3688.patch)
- fix privilege escalation through untrusted symlinks (bsc#1150734,
CVE-2019-3690, 0007-chkstat-fix-privesc-CVE-2019-3690.patch)
- Updated permissons for amanda, added 0006-bsc1110797_amanda.patch
(bsc#1110797)
- Added ./0005-singularity-starter-suid.patch (bsc#1128598)
New whitelisting for /usr/lib/singularity/bin/starter-suid
- Added 0004-var-cache-man.patch. Removed entry for /var/cache/man.
Conflicts with packaging and man:man is the better setting anyway
(bsc#1133678)
- Added 0001-whitelisting-update-virtualbox.patch (bsc#1120650)
New whitelisting for /usr/lib/virtualbox/VirtualBoxVM and removed
stale entries for VirtualBox
- Added 0002-consistency-between-profiles.patch
Ensure consistency of entries, otherwise switching between settings
becomes problematic
- Added 0003-var-run-postgresql.patch (bsc#1123886)
Whitelist for postgresql. Currently the checker doesn't complain
because the directories aren't packaged, but that might change
and/or our checkers might improve
- Update to version 20181116:
* zypper-plugin: new plugin to fix bsc#1114383
* singularity: remove dropped -suid binaries (bsc#1028304)
* capability whitelisting: allow cap_net_bind_service for ns-slapd from 389-ds
* setuid whitelisting: add fusermount3 (bsc#1111230)
* setuid whitelisting: add authbind binary (bsc#1111251)
* setuid whitelisting: add firejail binary (bsc#1059013)
* setuid whitelisting: add lxc-user-nic (bsc#988348)
* whitelisting: add smc-tools LD_PRELOAD library (bsc#1102956)
* whitelisting: add spice-gtk usb helper setuid binary (bnc#1101420)
* Fix wrong file path in help string
* Capabilities for usage of Wireshark for non-root
- remove 0001-whitelisting-add-spice-gtk-usb-helper-setuid-binary-.patch:
is now contained in tarball.
- 0001-whitelisting-add-spice-gtk-usb-helper-setuid-binary-.patch: add
whitelisting for the spice-gtk setuid binary (bsc#1101420) for improved
usability.
- Update to version 20180125:
* the eror should be reported for permfiles[i], not argv[i], as these are not
the same files. (bsc#1047247)
* make btmp root:utmp (bsc#1050467)
- Update to version 20180115:
* - polkit-default-privs: usbauth (bsc#1066877)
- fillup is required for post, not pre installation
- Cleanup spec file with spec-cleaner
- Drop conditions/definitions related to old distros
- Update to version 20171129:
* permissions: adding gvfs (bsc#1065864)
* Allow setgid incingacmd on directory /run/icinga2/cmd bsc#1069410
* Allow fping cap_net_raw (bsc#1047921)
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
- Update to version 20171121:
* - permissions: adding kwayland (bsc#1062182)
- Update to version 20171106:
* Allow setuid root for singularity (group only) bsc#1028304
- Update to version 20171025:
* Stricter permissions on cron directories (paranoid) and stricter
permissions on sshd_config (secure/paranoid)
- Update to version 20170928:
* Fix invalid syntax bsc#1048645 bsc#1060738
- Update to version 20170927:
* fix typos in manpages
- Update to version 20170922:
* Allow setuid root for singularity (group only) bsc#1028304
- Update to version 20170913:
* Allow setuid for shadow newuidmap, newgidmap bsc#979282, bsc#1048645)
- Update to version 20170906:
* permissions - copy dbus-daemon-launch-helper from / to /usr - bsc#1056764
* permissions: Adding suid bit for VBoxNetNAT (bsc#1033425)
- BuildIgnore group(trusted): we don't really care for this group
in the buildroot and do not want to get system-users into the
bootstrap cycle as we can avoid it.
- Require: group(trusted), as we are handing it out to some unsuspecting
binaries and it is no longer default. (bsc#1041159 for fuse, also cronie, etc)
- Update to version 20170602:
* make /etc/ppp owned by root:root. The group dialout usage is no longer used
- Update to version 20160807:
* suexec2 is a symlink, no need for permissions handling
- Update to version 20160802:
* list the newuidmap and newgidmap, currently 0755 until review is done
(bsc#979282)
* root:shadow 0755 for newuidmap/newgidmap
- adding qemu-bridge-helper mode 04750 (bsc#988279)
- Introduce _service to easier update the package. For simplicity,
change the version from yyyy.mm.dd to yyyymmdd (which is eactly
%cd in the _service defintion). Upgrading is no problem.
- chage only needs read rights to /etc/shadow, so setgid shadow is sufficient
(bsc#975352)
- permissions: adding gstreamer ptp file caps (bsc#960173)
- the apache folks renamed suexec2 to suexec with symlink. adjust both
(bsc#962060)
- pinger needs to be squid:root, not root:squid (there is no squid group)
bsc#961363
- add suexec with 0755 to all standard profiles. this can and should be
overridden in permissions.local if you need it setuid root. bsc#951765
bsc#263789
- added missing / to the squid specific directories (bsc#950557)
- adjusted radosgw to root:www mode 0750 (bsc#943471)
- radosgw can get capability cap_bind_net_service (bsc#943471)
- remove /usr/bin/get_printing_ticket; (bnc#906336)
- Added iouyap capabilities (bnc#904060)
- %{_bindir}/get_printing_ticket turned to mode 700, setuid root no longer
needed (bnc#685093)
- permissions: incorporating squid changes from bnc#891268
- hint that chkstat --system --set needs to be run after editing bnc#895647

==== php7 ====
Version update (7.3.13 -> 7.3.15)
Subpackages: apache2-mod_php7 php7-ctype php7-dom php7-iconv php7-json
php7-mysql php7-pdo php7-pgsql php7-sqlite php7-tokenizer php7-xmlreader
php7-xmlwriter

- version update to 7.3.15
fixes CVE-2020-7063 [bsc#1165289]
fixes CVE-2020-7062 [bsc#1165280]

==== pim-data-exporter ====
Version update (19.12.2 -> 19.12.3)
Subpackages: pim-data-exporter-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Add strech here

==== pim-sieve-editor ====
Version update (19.12.2 -> 19.12.3)
Subpackages: pim-sieve-editor-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== pimcommon ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5PimCommon5 libKF5PimCommonAkonadi5 pimcommon-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== plasma-browser-integration ====
Version update (5.18.0 -> 5.18.3)
Subpackages: plasma-browser-integration-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== plasma-framework ====
Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang

- Add upstream patch to fix wrong icon colors with dark desktop
themes if a fallback icon is used (boo#1157921, kde#417780)
* Try-to-apply-the-colorscheme-of-the-current-theme-to-QIcons.patch

==== plasma-nm5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: plasma-nm5-lang plasma-nm5-openconnect plasma-nm5-openvpn
plasma-nm5-pptp plasma-nm5-vpnc

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [kded] Remove html tags from password dialog (kde#418625)
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Fix build with missing includes
* [kded] Set password dialog boxes to plaintext
* [kded] Escape notifications
* [kcm] Escape connection name in close dialog
* KCM: Fix connection list background and padding
* Fix ampersand and other characters in tooltip (kde#398225)
* Make sure we change icon on NM connectivity change
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Fix crash when asking for a modem unlock (kde#417545)

==== plasma5-addons ====
Version update (5.18.0 -> 5.18.3)
Subpackages: plasma5-addons-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [applets/notes] Fix drag&drop links and cursor shape regression (kde#417953)
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* [applets/weather] Remove outdated extra configure button (kde#412114)
* fix condition in KonsoleProfiles::run
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Fixup the previous commit
* Replace plasma.kde.org with kde.org/plasma-desktop

==== plasma5-desktop ====
Version update (5.18.0 -> 5.18.3)
Subpackages: plasma5-desktop-emojier plasma5-desktop-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [applets/taskmanager] Show PA-related features even when audio indicators
are disabled (kde#418164)
* [emojier] Set minimum window height and width (kde#418195)
- ibus-dict-emoji is available in Tumbleweed now, use it
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Calculate needsSave on checkbox toggle not on change (kde#411584)
* Remove attempt to start long gone baloo_file_cleaner
* [kcm/baloo] Clip ListView
* [kcm/activities] Clip ListView
* emojier: use proper scoping for QPixmap
* KCM look and feel : set proper default values for kwin kdecoration when
applying global style
* emojier: --warnings
* emojier: improve the fallback mechanism to detect languages (kde#417713)
* emojier: properly specify the application component name to KAboutData
(kde#416669)
* emojier: Only fit text when we know it's a very complex emoji (kde#417454)
* emojier: make it possible to filter by annotation
* [Folder view]Make shadow scale aware
* Set good default value for cursor theme and size in KRDB (kde#414109)
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* [desktoppackage] Fix layout when an applet has no custom config modules
(kde#410770)
* Set toolbox to invisble when it's hidden (kde#416695)
* [kcm/standardactions] Don't register kcminit hook when we don't have one
* [KCM Fonts] force need save to false during load to avoid state to be true
too early (kde#416358)
* Baloo KCM: Do not anchor fill ScrollView (kde#417437)
* [Styles KCM] Set style display name as window title (kde#417563)
* unlock widgets (kde#417424)
* Remove a typo in the previous commit
* Replace plasma.kde.org with kde.org/plasma-desktop
* [kcms/cursortheme] Don't skip everything because of lack of XFixes
* [Sessions KCM] Fix firmware setup
* [KSplash KCM] Fix ghns button label (kde#417224)
- Drop patches, now upstream:
* 0001-KCM-Fonts-force-need-save-to-false-during-load-to-av.patch
* 0001-unlock-widgets.patch
* Set-toolbox-to-invisible-when-its-hidden.patch

==== plasma5-integration ====
Version update (5.18.0 -> 5.18.3)
Subpackages: plasma5-integration-plugin plasma5-integration-plugin-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE
plasma5-workspace-branding-openSUSE sddm-theme-openSUSE

- Update to 5.18.3
- Update to 5.18.2
- Update to 5.18.1

==== plasma5-pa ====
Version update (5.18.0 -> 5.18.3)
Subpackages: plasma5-pa-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [KCM]Fix content below scrollbars (kde#416331,kde#417447)
* [KCM]Set implicitWidth for main page
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== plasma5-pk-updates ====
Subpackages: plasma5-pk-updates-lang

- Add patch to avoid error messages for a locked db (boo#1161501):
* 0001-Don-t-show-an-error-for-a-failed-automatic-refresh.patch
- Update german translations to remove a superfluous fullstop
(kde#386751)

==== plasma5-workspace ====
Version update (5.18.0 -> 5.18.3)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland
plasma5-workspace-lang plasma5-workspace-libs xembedsniproxy

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [gmenu-dbusmenu-proxy] Fix radio button state detection
* [gmenu-dbusmenu-proxy] Pass action "target" in invocation
* Degrade qCInfo to qCDebug
* Demote jump list actions to PossibleMatches
* ItemContainer: disconnect signals in destructor (kde#417603)
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Use appropriate icon for unconfigured applets' "Configure..." buttons
* [applets/systemtray] Clip ListView in config
* [kcms/feedback] Increase default window height a bit more (kde#417747)
* fix activity runner
- Build the KUserFeedback KCM
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* [kcms/feedback] Improve default kcmshell window size (kde#417747)
* Extract messages from header files as well (Thanks to Victor Ryzhykh)
* Remove downloadNewWhat usage
* Don't delay ksplash until the entire slideshow is loaded
* [Notifications] Only let details label grow, never shrink (kde#417489)
* [libtaskmanager] Fix shared VirtualDesktopInfo::Private tied to the 1st
creator (kde#415200)
* [Background Finder] Create a valid invocation token
* Replace plasma.kde.org with kde.org/plasma-desktop

==== polari ====
Subpackages: polari-lang typelib-1_0-Polari-1_0

- Add polari-fix-nb-translation.patch: Fix Norwegian bokmål
translation error (glgo#GNOME/polari!145).

==== polkit-kde-agent-5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: polkit-kde-agent-5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- No code changes since 5.18.0

==== postgresql ====
Version update (10 -> 12)
Subpackages: postgresql-server

- Fix a mistake in the creation of /var/lib/pgsql/.bash_profile
with the tmpfiles mechanism (bsc#1159335).
- Sync ownership of /run/postgresql in the file list with tmpfiles.
- bump to 12
- Use the correct content for .bash_profile (boo#1153168).
- Stop shipping SUSEfirewall2 config files (bsc#1151591).
- Fix installation of bash_profile for SLE11 (pre systemd).
- Drop use of $FIRST_ARG in .spec
The use of $FIRST_ARG was probably required because of the
%service_* rpm macros were playing tricks with the shell positional
parameters. This is bad practice and error prones so let's assume
that no macros should do that anymore and hence it's safe to assume
that positional parameters remains unchanged after any rpm macro
call.
- Change the persmissions for /var/run/postgresql to 1775, so that
the directory can only be used by users in the postgres group
(bsc#1123886).
- Move bash profile out of /var/lib to allow transactional updates
(bsc#1100397).
- Use /run/postgresql instead of /var/run/postgresql in %ghost and
postgresql-tmpfiles.conf to avoid rpmlint warnings and errors.
- add /var/run/postgresql to the filelist. as %ghost for systemd
systems and directly for non systemd systems
- fix the unexpanded macro in the description of server-devel
- Also bump the default package to 11.
- add server-devel and llvmjit package file sections
- Add the new subpackages server-devel and llvmjit that were
introduced with postgresql11.
- bump to 11
- Require update-alternatives by postgresql: one of the main
scripts in use is install-alternatives, which calls u-a.
- Put POSTGRES_LANG into LC_ALL instead of LANG to retain the
previous behaviour of that variable (boo#1077027).
- postgresql-script: /etc/sysconfig/language is deprecated, use the
locale that was inherited from systemd instead for initializing
a new database instance (boo#1074988).
- add provides for all the pkgconfig() provides you also find in
the postgresqlXY-devel packages. then we automatically will pull
postgresql-devel which in turn will pull our default
postgresqlXY-devel package. (boo#1071971)
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
- instead of hardcoding version 10, just check if the prio is
smaller than 80.
- simplify the postgresql-install-alternatives to only require the
pg version and go from there.
supported calls of the script are:
/usr/share/postgresql/install-alternatives postgresqlXY
/usr/share/postgresql/install-alternatives XY
where XY can currently be: 92 93 94 95 96 10
- CVE-2017-14798, bsc#1062722: Fix LPE via postgres init script.
This only affected SysV-init based systems (i.e. SLE11).
- postgresql-test was missing a %files section.
- Move the start/stop script to /usr/share/postgresql
- Add a script for handling update-alternatives as subpackages
get installed/uninstalled, so that the implementation packages
don't have to repeat the logic (postgresql-install-alternatives).
- Add the postgresql-test subpackage.
- Fix some dependencies.
- Save the enabled and running state when upgrading from the
obsolete postgresql-init package.
- properly guard the systemd macro in %pre server so it wont be
used on sle11
- add Requires(pre) so we have groupadd/useradd available
- Refine the dependencies between the "dummy" packages and the
actual implementation of PostgreSQL. The dummy packages now
require an arbitrary implementation and recommend the default
version.
- Move the contents of postgresql-init to the server package.
- bump to 10
- Bump version and defaultpackage to 9.6 in SLE12 (bsc#1046324).
- Bump version and defaultpackage to 9.6 in Factory.
- Move ~postgres/.bash_profile to postgresql-server to avoid a
file conflict between the versioned server packages.
- Bump version and defaultpackage to 9.4. in SLE (bnc#941886)
- Bump version and defaultpackage to 9.4 in Factory.

==== postgresql12-libs ====
Version update (10.10 -> 12.2)

- Fix a few mistakes in the spec file.
- update to 12.2 (CVE-2020-1720)
https://www.postgresql.org/about/news/2011/
https://www.postgresql.org/docs/12/release-12-2.html
- Disable explicitly armv8 CRC for %arm, as we use some armv8
workers for armv6/7 builds which is confusing configure script
- Avoid the dependency from the devel package to the main package.
devel packages are exclusive, thus ecpg does not require
update-alternatives.
- Remove unused build dependencies from the client libs package:
LVM, icu, selinux, systemd.
- Drop conditionals for suse_version 1110/1120.
- update to 12.1
https://www.postgresql.org/docs/12/release-12-1.html
https://www.postgresql.org/about/news/1994/
- add requires to the server-devel package for the libs that are
returned by pg_config --libs
- initial package for the postgresql 12 branch
https://www.postgresql.org/about/news/1976/

==== postgresql96 ====
Version update (9.6.8 -> 9.6.17)
Subpackages: postgresql96-server

- update to 9.6.17 (CVE-2020-1720)
https://www.postgresql.org/about/news/2011/
https://www.postgresql.org/docs/9.6/release-9-6-17.html
- use and package the sha256 checksum for for source
- update to 9.6.16:
https://www.postgresql.org/about/news/1994/
https://www.postgresql.org/docs/9.6/release-9-6-16.html
- add requires to the devel package for the libs that are returned
by pg_config --libs
- Update to 9.6.15:
* https://www.postgresql.org/about/news/1960/
* https://www.postgresql.org/docs/9.6/release-9-6-15.html
* CVE-2019-10208, bsc#1145092: TYPE in pg_temp executes arbitrary
SQL during SECURITY DEFINER execution.
- Use FAT LTO objects in order to provide proper static library.
- Update to 9.6.14:
https://www.postgresql.org/docs/9.6/release-9-6-14.html
- Update to 9.6.13:
* https://www.postgresql.org/docs/9.6/release-9-6-13.html
* https://www.postgresql.org/about/news/1939/
* CVE-2019-10130, bsc#1134689: Prevent row-level security
policies from being bypassed via selectivity estimators.
- Make the server-devel package exclusive across versions.
- Update to 9.6.12:
* https://www.postgresql.org/docs/9.6/release-9-6-12.html
* https://www.postgresql.org/about/news/1920/
* By default, panic instead of retrying after fsync() failure,
to avoid possible data corruption.
* Numerous other bug fixes.
- Overhaul README.SUSE
- Update to 9.6.11:
* Numerous bug fixes, see the release notes:
https://www.postgresql.org/docs/9.6/release-9-6-11.html
* Remove unneeded library dependencies from PGXS.
- add provides for the new server-devel package that will be
introduced in postgresql 11
- Update to 9.6.10:
https://www.postgresql.org/docs/current/static/release-9-6-10.html
* CVE-2018-10915, bsc#1104199: Fix failure to reset libpq's state
fully between connection attempts.
* CVE-2018-10925, bsc#1104202: Fix INSERT ... ON CONFLICT UPDATE
through a view that isn't just SELECT * FROM ...
- Update to 9.6.9:
https://www.postgresql.org/about/news/1851/
https://www.postgresql.org/docs/current/static/release-9-6-9.html
A dump/restore is not required for those running 9.6.X.
However, if you use the adminpack extension, you should update
it as per the first changelog entry below.
Also, if the function marking mistakes mentioned in the second
and third changelog entries below affect you, you will want to
take steps to correct your database catalogs.
* CVE-2018-1115, bsc#1091610: Remove public execute privilege
from contrib/adminpack's pg_logfile_rotate() function
pg_logfile_rotate() is a deprecated wrapper for the core
function pg_rotate_logfile(). When that function was changed
to rely on SQL privileges for access control rather than a
hard-coded superuser check, pg_logfile_rotate() should have
been updated as well, but the need for this was missed. Hence,
if adminpack is installed, any user could request a logfile
rotation, creating a minor security issue.
After installing this update, administrators should update
adminpack by performing ALTER EXTENSION adminpack UPDATE in
each database in which adminpack is installed.
* Fix incorrect volatility markings on a few built-in functions
* Fix incorrect parallel-safety markings on a few built-in
functions.

==== powerdevil5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: powerdevil5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- Changes since 5.18.1:
* Fix compilation with Qt 5.15, this hit the time bomb too
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* Prevent powerdevil from calling DPMS extension calls when DPMS extension
isn't present
* fix FreeBSD compilation, Q_FOREACH -> for-range loop

==== ppp ====

- CVE-2020-8597, bsc#1162610, ppp-CVE-2020-8597.patch: rhostname
buffer overflow in the eap_request and eap_response functions.

==== protobuf ====
Version update (3.9.1 -> 3.9.2)
Subpackages: libprotobuf-lite20 libprotobuf20

- Use tarball provided by upstream
- Small package cleanup
- Updated to version 3.9.2 (bsc#1162343)
(Objective-C)
* Remove OSReadLittle* due to alignment requirements. (#6678)
* Don't use unions and instead use memcpy for the type swaps. (#6672)

==== python ====
Version update (2.7.14 -> 2.7.17)

- Change to Requires: libpython%{so_version} == %{version}-%{release}
to python-base to keep both packages always synchronized (add
%{so_version}) (bsc#1162224).
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
Expression Denial of Service (ReDoS)" (bsc#1162367)
- Provide python-testsuite from devel subkg to ease py2->py3
dependencies
- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
off tests coliding with the combination of modern Python and
ancient OpenSSL on SLE-12.
- libnsl is required only on more recent SLEs and openSUSE, older
glibc supported NIS on its own.
- Add provides in gdbm subpackage to provide dbm symbols. This
allows us to use %%{python_module dbm} as a dependency and have
it properly resolved for both python2 and python3
- Drop appstream-glib BuildRequires and no longer call
appstream-util validate-relax: eliminate a build cycle between
as-glib and python. The only thing would would gain by calling
as-uril is catching if upstream breaks the appdata.xml file in a
future release. Considering py2 is dying, chances for a new
release, let alone one breaking the xml file, are slim.
- Unify packages among openSUSE:Factory and SLE versions.
(bsc#1159035) ; add missing records to this changelog.
- Add idle.desktop and idle.appdata.xml to provide IDLE in menus
(bsc#1153830)
- Add python2_split_startup Provide to make it possible to
conflict older packages by shared-python-startup.
- Move /etc/pythonstart script to shared-python-startup
package.
- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
bsc#1149792
- Add adapted-from-F00251-change-user-install-location.patch fixing
pip/distutils to install into /usr/local.
- Update to 2.7.17:
- a bug fix release in the Python 2.7.x series. It is expected
to be the penultimate release for Python 2.7.
- Removed patches included upstream:
- CVE-2018-20852-cookie-domain-check.patch
- CVE-2019-16935-xmlrpc-doc-server_title.patch
- CVE-2019-9636-netloc-no-decompose-characters.patch
- CVE-2019-9947-no-ctrl-char-http.patch
- CVE-2019-9948-avoid_local-file.patch
- python-2.7.14-CVE-2018-1000030-1.patch
- python-2.7.14-CVE-2018-1000030-2.patch
- Renamed remove-static-libpython.diff and python-bsddb6.diff to
remove-static-libpython.patch and python-bsddb6.patch to unify
filenames.
- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing
bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in
python/Lib/DocXMLRPCServer.py
- Add bpo36302-sort-module-sources.patch (boo#1041090)
- Add CVE-2019-16056-email-parse-addr.patch fixing the email
module wrongly parses email addresses [bsc#1149955,
CVE-2019-16056]
- boo#1141853 (CVE-2018-20852) add
CVE-2018-20852-cookie-domain-check.patch fixing
http.cookiejar.DefaultPolicy.domain_return_ok which did not
correctly validate the domain: it could be tricked into sending
cookies to the wrong server.
- Skip test_urllib2_localnet that randomly fails in OBS
- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch
which fixes regression introduced by the previous patch.
(CVE-2019-10160)
Upstream gh#python/cpython#13812
- Set _lto_cflags to nil as it will prevent to propage LTO
for Python modules that are built in a separate package.
- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
Address the issue by disallowing URL paths with embedded
whitespace or control characters through into the underlying
http client request. Such potentially malicious header
injection URLs now cause a ValueError to be raised.
- bsc#1130847 (CVE-2019-9948) add CVE-2019-9948-avoid_local-file.patch
removing unnecessary (and potentially harmful) URL scheme
local-file://.
- bsc#1129346: add CVE-2019-9636-netloc-no-decompose-characters.patch
Characters in the netloc attribute that decompose under NFKC
normalization (as used by the IDNA encoding) into any of ``/``,
``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the
URL is decomposed before parsing, or is not a Unicode string,
no error will be raised (CVE-2019-9636).
Upstream commits e37ef41 and 507bd8c.
- (bsc#1111793) Update to 2.7.16:
* bugfix-only release: complete list of changes on
https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst
* Removed openssl-111.patch and
CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch
which are fully included in the tarball.
* Updated patches to apply cleanly:
CVE-2019-5010-null-defer-x509-cert-DOS.patch
bpo36160-init-sysconfig_vars.patch
do-not-use-non-ascii-in-test_ssl.patch
openssl-111-middlebox-compat.patch
openssl-111-ssl_options.patch
python-2.5.1-sqlite.patch
python-2.6-gettext-plurals.patch
python-2.7-dirs.patch
python-2.7.2-fix_date_time_compiler.patch
python-2.7.4-canonicalize2.patch
python-2.7.5-multilib.patch
python-2.7.9-ssl_ca_path.patch
python-bsddb6.diff
remove-static-libpython.patch
* Update python-2.7.5-multilib.patch to pass with new platlib
regime.
- bsc#1109847: add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
fixing bpo-34623.
- bsc#1073748: add bpo-29347-dereferencing-undefined-pointers.patch
PyWeakref_NewProxy@Objects/weakrefobject.c creates new isntance
of PyWeakReference struct and does not intialize wr_prev and
wr_next of new isntance. These pointers can have garbage and
point to random memory locations.
Python should not crash while destroying the isntance created
in the same interpreter function. As per my understanding, both
wr_prev and wr_next of PyWeakReference instance should be
initialized to NULL to avoid segfault.
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
fixing bpo-35746.
An exploitable denial-of-service vulnerability exists in the
X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
A specially crafted X509 certificate can cause a NULL pointer
dereference, resulting in a denial of service. An attacker can
initiate or accept TLS connections using crafted certificates
to trigger this vulnerability.
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
for the rpm macros.
- Add patch openssl-111.patch to work with openssl-1.1.1
(bsc#1113755)

==== python-GooCalendar ====
Version update (0.5 -> 0.7.0)

- version 0.7
* Use Gtk default font as font by default
* Manage non editable event
* Add support for Python 3.8
* Replace font-desc properties by font
- Version 0.6
* Add support for Python 3.7

==== python-PyICU ====
Version update (2.0.2 -> 2.4.2)

- update to 2.4.2
* fixed build issues with ICU < 59
* lots of small fixes
- Update to 2.3.1:
* fixed build error with ICU 61, ICU 62
- Update to 2.3:
- added support for also trying pkg-config for build configuration (Linux)
- fixed compilation issue in collator.cpp when not using c++11 (and icu < 60)
- added support for ICU 64.1
- filled out wrappers for missing NumberFormatter methods and classes
- Version update to 2.2:
* Many fixes to build well with newest ICU releases
- Drop not really needed service
- Cleanup with spec-cleaner

==== python-PyYAML ====
Version update (3.13 -> 5.1.2)

- Update in SLE-15 (bsc#1140565)
- update to 5.1.2
* Re-release of 5.1 with regenerated Cython sources to build properly for
Python 3.8b2+
- update to 5.1.1
* Re-release of 5.1 with regenerated Cython sources to build properly for
Python 3.8
- Update to 5.1:
* many changes, see CHANGES
* bsc#1099308 CVE-2017-18342 PyYAML: yaml.load() API could execute arbitrary
code
- Use %license instead of %doc [bsc#1082318]

==== python-Sphinx ====

- Add patch to produce output compatible with current Qt
(bsc#1157793, boo#1158158):
* fix-keyword-escaping.patch

==== python-Whoosh ====

- Add patch to fix build with pytest4+ (both in git of upstream):
* pytest4.patch
* py2encoding.patch
- Use fdupes
- Update URL
- Make sure py2 tests are run too
- Remove superfluous devel dependency for noarch package

==== python-argh ====
Version update (0.26.1 -> 0.26.2)

- Do not use symlinks on fdupes
- Update to 0.26.2:
* no changelog available
- Drop no longer needed python-argh-0.26.1-fix-testsuite.patch
- Trim rhetorics from descriptions.
- Remove superfluous devel dependency for noarch package

==== python-atspi ====
Version update (2.26.0 -> 2.34.0)

- Update to version 2.34.0:
+ Updated doap, and include it in the tarball.
- Update to version 2.33.92:
+ Several test fixes.
+ Add license header on some test files.
- Update to version 2.33.90:
+ Fix typo in get_imageLocale.
+ event.str(): show event sender.
+ Remove wrapper for atspi_text_notify_reading_position,
as the function has been removed from at-spi2-core.
+ events: replace object:text:reading-position with
screen-reader:region-changed.
+ Add wrapper for atspi_set_reference_window.
- Changes from version 2.33.2:
+ Add support for ROLE_CONTENT_DELETION and
ROLE_CONTENT_INSERTION.
- Changes from version 2.33.1:
+ Add accessibleId property.
+ Add text.notifyReadingPosition.
+ Fix print usage in example, for python 3 compatibility.
- Avoid use of em dashes in titles.
- Update to version 2.32.1:
+ Fix arguments in Text.addSelection.
+ Document that extents are only meaningful when both visible and
showing.
+ Fix default kind value for registerKeystrokeListener.
- Update to version 2.32.0:
+ Stable release version bump.
- Update to version 2.31.2:
+ Add ScrollSubstringTo and ScrollSubstringToPoint text
interfaces.
- Update to version 2.31.1:
+ Add support for locking/unlocking modifiers.
- Update to version 2.30.0:
+ No changes, stable bump only.
- Update to version 2.29.90:
+ registry: Rename async keyword for compatibility with Python
3.7.
+ Add missing XY_PARENT export.
- Update to version 2.29.1:
+ Add ScrollTo and ScrollToPoint component interfaces.
- Modernize spec-file by calling spec-cleaner
- Update to version 2.26.0:
+ Single commit.
- Update to version 2.25.3:
+ Add error-message, error-for, details, and details-for relation
types.
- Update to version 2.25.2:
+ Add some missing roles to correspond with atk (description
list, description term, description value, and footnote).
- Implement single-spec version.
- Update to version 2.24.0:
+ Fix an invalid escape sequence.
+ Rename enum class to atspienum to avoid name conflict; fixes
build with python 3.6.
- Update to version 2.20.3:
+ Rename enum module and Enum class not to conflict with stdlib
(needed for python 3.6).
- Update to GNOME 3.20.2 Fate#318572
- Update to version 2.20.2:
+ Update STATE_LAST_DEFINED so that STATE_READ_ONLY is recognized
(bgo#766121).
- Update to GNOME 3.20 Fate#318572
- Update to version 2.20.1:
+ gettext: Don't modify endOffset (bgo#721860).
- Update to version 2.20.0:
+ No changes, stable release.
- Update to version 2.19.91:
+ Call gi.require_version() before import.
- Update to version 2.18.0:
+ No changes, stable release.
- Update to version 2.17.90:
+ Fix text.getDefaultAttributeSet (bgo#752928).
- Update to version 2.16.0:
+ No changes, stable bump.
- Update to version 2.15.90:
+ Add new roles for fractions, roots, subscripts, and
superscripts (bgo#743413).
- Update to version 2.15.4:
+ Support ATSPI_STATE_READ_ONLY (bgo#690108).
- Update to version 2.15.3:
+ Add ROLE_STATIC (bgo#740364).

==== python-base ====
Version update (2.7.14 -> 2.7.17)
Subpackages: libpython2_7-1_0 python-xml

- Add CVE-2019-9674-zip-bomb.patch to improve documentation
warning about dangers of zip-bombs and other security problems
with zipfile library. (bsc#1162825 CVE-2019-9674)
- Change to Requires: libpython%{so_version} == %{version}-%{release}
to python-base to keep both packages always synchronized (add
%{so_version}) (bsc#1162224).
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
Expression Denial of Service (ReDoS)" (bsc#1162367)
- Provide python-testsuite from devel subkg to ease py2->py3
dependencies
- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch
off tests coliding with the combination of modern Python and
ancient OpenSSL on SLE-12.
- libnsl is required only on more recent SLEs and openSUSE, older
glibc supported NIS on its own.
- Add provides in gdbm subpackage to provide dbm symbols. This
allows us to use %%{python_module dbm} as a dependency and have
it properly resolved for both python2 and python3
- Drop appstream-glib BuildRequires and no longer call
appstream-util validate-relax: eliminate a build cycle between
as-glib and python. The only thing would would gain by calling
as-uril is catching if upstream breaks the appdata.xml file in a
future release. Considering py2 is dying, chances for a new
release, let alone one breaking the xml file, are slim.
- Unify packages among openSUSE:Factory and SLE versions.
(bsc#1159035) ; add missing records to this changelog.
- Add idle.desktop and idle.appdata.xml to provide IDLE in menus
(bsc#1153830)
- Add python2_split_startup Provide to make it possible to
conflict older packages by shared-python-startup.
- Move /etc/pythonstart script to shared-python-startup
package.

==== python-caldav ====
Version update (0.5.0 -> 0.6.2)

- update to 0.6.2
* caldav/lib/error.py - ProppatchError was not defined, ref
https://github.com/python-caldav/caldav/issues/54.
Also added a common base class DAVError, and made sure the error
referenced in #54 will never reappear, even if new methods are
added to DAVClient.
* caldav/elements/cdav.py - fixing a retention problem - the
timezone fixes done recently was not compatible with python 2.7 nor 3.5.
* setup.py - reintroducing dependencies pytz and tzlocal - but only for old
python versions
* README.md - proper documentation of the dual licensing, ref
https://github.com/python-caldav/caldav/issues/60
* caldav/objects.py - fixes (or workarounds?) that solves real-world
issues with iCloud and MS Exchange. Ref
https://github.com/python-caldav/caldav/pull/56
- version update to 0.6.1
* bugfix: accept text/calendar (required for fetching calendar items from the
xandikos server, ref https://github.com/python-caldav/caldav/issues/40
- version update to 0.6.0
* caldav/elements/cdav.py - proper timezone support
* caldav/elements/dav.py - add GetEtag
* caldav/elements/cdav.py - allow Expand tag to be used with open-ended
start
* caldav/objects.py - enhancement: add the ability to add events to
calendar using directly a vobject object, and not necessarily an ical
string.
* caldav/objects.py - bugfix: uid handling while fetching
elements
etc. see https://github.com/python-caldav/caldav/blob/master/ChangeLog
- almost all tests are online, do not run
- Remove superfluous devel dependency for noarch package

==== python-cffi ====
Version update (1.11.2 -> 1.13.2)

- Update to 1.13.2:
* re-release because the Linux wheels came with an attached version of libffi
that was very old and buggy
- Update to 1.13.1:
* deprecate the way to declare in cdef() a global variable with only void
*foo;. You should always use a storage class, like extern void *foo; or maybe
static void *foo;. These are all equivalent for the purposes of cdef(), but the
reason for deprecating the bare version is that (as far as I know) it would
always be mistake in a real C header.
* fix the regression RuntimeError: found a situation in which we try to build
a type recursively.
* fixed issue #427 where a multithreading mistake in the embedding logic
initialization code would cause deadlocks on CPython 3.7.
- Update to 1.13.0:
* No changelog provided upstream
- Update to 1.12.3
* Fix for nested struct types that end in a var-sized array (#405).
* Add support for using U and L characters at the end of integer constants in
ffi.cdef() (thanks Guillaume).
* More 3.8 fixes.
- Remove test suite exception which was fixed by 7a76a38153*.patch
- Add doc/*/*.rst to %doc
- update to 1.12.3
- drop patches: 3184b0a675fc425b821b528d7fdf744b2f08dadf.patch
7a76a381534012af4790e815140d1538510b7d93.patch
e2e324a2f13e3a646de6f6ff03e90ed7d37e2636.patch
* Direct support for pkg-config.
* ffi.from_buffer() takes a new optional first argument that gives the array
type of the result. It also takes an optional keyword argument
require_writable
to refuse read-only Python buffers.
* ffi.new(), ffi.gc() or ffi.from_buffer() cdata objects can now be released
at known times, either by using the with keyword or by calling the new
ffi.release().
* Accept an expression like ffi.new("int[4]", p) if p is itself another cdata
int[4].
* CPython 2.x: ffi.dlopen() failed with non-ascii file names on Posix
* CPython: if a thread is started from C and then runs Python code
(with callbacks or with the embedding solution), then previous versions of
cffi
would contain possible crashes and/or memory leaks.
* Support for ffi.cdef(..., pack=N) where N is a power of two.
- Add 7a76a381534012af4790e815140d1538510b7d93.patch to fix
bsc#1111657 (we need use to proper void returning function not
to corrupt memory in tests).
- Fix calling of py.test executor.
- Add 3184b0a675fc425b821b528d7fdf744b2f08dadf.patch as
a workaround against
https://bitbucket.org/cffi/cffi/issues/378/ (possible bug in
GCC, see https://bugzilla.redhat.com/1552724).
- Remove ignore-tests.patch -- testing what will happen
- Add e2e324a2f13e3a646de6f6ff03e90ed7d37e2636.patch from
upstream to remove some warnings.
- Switch off falling tests with new patch
ignore-tests.patch instead of -k parameter for py.test.
https://bitbucket.org/cffi/cffi/issues/384/
- update to version 1.11.5:
* Issue #357: fix ffi.emit_python_code() which generated a buggy
Python file if you are using a struct with an anonymous union
field or vice-versa.
* Windows: ffi.dlopen() should now handle unicode filenames.
* ABI mode: implemented ffi.dlclose() for the in-line case (it used
to be present only in the out-of-line case).
* Fixed a corner case for setup.py install --record=xx --root=yy
with an out-of-line ABI module. Also fixed Issue #345.
* More hacks on Windows for running CFFI?s own setup.py.
* Issue #358: in embedding, to protect against (the rare case of)
Python initialization from several threads in parallel, we have to
use a spin-lock. On CPython 3 it is worse because it might
spin-lock for a long time (execution of Py_InitializeEx()). Sadly,
recent changes to CPython make that solution needed on CPython 2
too.
* CPython 3 on Windows: we no longer compile with Py_LIMITED_API by
default because such modules cannot be used with virtualenv. Issue
[#350] mentions a workaround if you still want that and are not
concerned about virtualenv: pass a
define_macros=[("Py_LIMITED_API", None)] to the
ffibuilder.set_source() call.
- specfile:
* delete patch cffi-loader.patch; included upstream
- update to version 1.11.4:
* Windows: reverted linking with python3.dll, because virtualenv
does not make this DLL available to virtual environments for
now. See Issue #355. On Windows only, the C extension modules
created by cffi follow for now the standard naming scheme
foo.cp36-win32.pyd, to make it clear that they are regular CPython
modules depending on python36.dll.
- changes from version 1.11.3:
* Fix on CPython 3.x: reading the attributes __loader__ or __spec__
from the cffi-generated lib modules gave a buggy
SystemError. (These attributes are always None, and provided only
to help compatibility with tools that expect them in all modules.)
* More Windows fixes: workaround for MSVC not supporting large
literal strings in C code (from
ffi.embedding_init_code(large_string)); and an issue with
Py_LIMITED_API linking with python35.dll/python36.dll instead of
python3.dll.
* Small documentation improvements.
- Add patch cffi-loader.patch to fix bsc#1070737
- Sort out with spec-cleaner
- update to version 1.11.2:
* Fix Windows issue with managing the thread-state on CPython 3.0 to
3.5
- Update pytest in spec to add c directory tests in addition to
testing directory.
- Omit test_init_once_multithread tests as they rely on multiple
threads finishing in a given time. Returns sporadic pass/fail
within build.
- Update to 1.11.1:
* Fix tests, remove deprecated C API usage
* Fix (hack) for 3.6.0/3.6.1/3.6.2 giving incompatible binary
extensions (cpython issue #29943)
* Fix for 3.7.0a1+
- Update to 1.11.0:
* Support the modern standard types char16_t and char32_t. These
work like wchar_t: they represent one unicode character, or when
used as charN_t * or charN_t[] they represent a unicode string.
The difference with wchar_t is that they have a known, fixed
size. They should work at all places that used to work with
wchar_t (please report an issue if I missed something). Note
that with set_source(), you need to make sure that these types
are actually defined by the C source you provide (if used in
cdef()).
* Support the C99 types float _Complex and double _Complex. Note
that libffi doesn?t support them, which means that in the ABI
mode you still cannot call C functions that take complex
numbers directly as arguments or return type.
* Fixed a rare race condition when creating multiple FFI instances
from multiple threads. (Note that you aren?t meant to create
many FFI instances: in inline mode, you should write
ffi = cffi.FFI() at module level just after import cffi; and in
out-of-line mode you don?t instantiate FFI explicitly at all.)
* Windows: using callbacks can be messy because the CFFI internal
error messages show up to stderr?but stderr goes nowhere in many
applications. This makes it particularly hard to get started
with the embedding mode. (Once you get started, you can at least
use @ffi.def_extern(onerror=...) and send the error logs where
it makes sense for your application, or record them in log
files, and so on.) So what is new in CFFI is that now, on
Windows CFFI will try to open a non-modal MessageBox (in addition
to sending raw messages to stderr). The MessageBox is only
visible if the process stays alive: typically, console
applications that crash close immediately, but that is also the
situation where stderr should be visible anyway.
* Progress on support for callbacks in NetBSD.
* Functions returning booleans would in some case still return 0
or 1 instead of False or True. Fixed.
* ffi.gc() now takes an optional third parameter, which gives an
estimate of the size (in bytes) of the object. So far, this is
only used by PyPy, to make the next GC occur more quickly
(issue #320). In the future, this might have an effect on
CPython too (provided the CPython issue 31105 is addressed).
* Add a note to the documentation: the ABI mode gives function
objects that are slower to call than the API mode does. For
some reason it is often thought to be faster. It is not!
- Update to 1.10.1:
* Fixed the line numbers reported in case of cdef() errors. Also,
I just noticed, but pycparser always supported the preprocessor
directive # 42 "foo.h" to mean ?from the next line, we?re in
file foo.h starting from line 42?, which it puts in the error
messages.
- update to 1.10.0:
* Issue #295: use calloc() directly instead of PyObject_Malloc()+memset()
to handle ffi.new() with a default allocator. Speeds up ffi.new(large-array)
where most of the time you never touch most of the array.
* Some OS/X build fixes (?only with Xcode but without CLT?).
* Improve a couple of error messages: when getting mismatched versions of
cffi and its backend; and when calling functions which cannot be called with
libffi because an argument is a struct that is ?too complicated? (and not
a struct pointer, which always works).
* Add support for some unusual compilers (non-msvc, non-gcc, non-icc,
non-clang)
* Implemented the remaining cases for ffi.from_buffer. Now all
buffer/memoryview objects can be passed. The one remaining check is against
passing unicode strings in Python 2. (They support the buffer interface, but
that gives the raw bytes behind the UTF16/UCS4 storage, which is most of the
times not what you expect. In Python 3 this has been fixed and the unicode
strings don?t support the memoryview interface any more.)
* The C type _Bool or bool now converts to a Python boolean when reading,
instead of the content of the byte as an integer. The potential
incompatibility here is what occurs if the byte contains a value different
from 0 and 1. Previously, it would just return it; with this change, CFFI
raises an exception in this case. But this case means ?undefined behavior?
in C; if you really have to interface with a library relying on this,
don?t use bool in the CFFI side. Also, it is still valid to use a byte
string as initializer for a bool[], but now it must only contain \x00 or
\x01. As an aside, ffi.string() no longer works on bool[] (but it never made
much sense, as this function stops at the first zero).
* ffi.buffer is now the name of cffi?s buffer type, and ffi.buffer() works
like before but is the constructor of that type.
* ffi.addressof(lib, "name") now works also in in-line mode, not only in
out-of-line mode. This is useful for taking the address of global variables.
* Issue #255: cdata objects of a primitive type (integers, floats, char) are
now compared and ordered by value. For example, <cdata 'int' 42> compares
equal to 42 and <cdata 'char' b'A'> compares equal to b'A'. Unlike C,
<cdata 'int' -1> does not compare equal to ffi.cast("unsigned int", -1): it
compares smaller, because -1 < 4294967295.
* PyPy: ffi.new() and ffi.new_allocator()() did not record ?memory pressure?,
causing the GC to run too infrequently if you call ffi.new() very often
and/or with large arrays. Fixed in PyPy 5.7.
* Support in ffi.cdef() for numeric expressions with + or -. Assumes that
there is no overflow; it should be fixed first before we add more general
support for arbitrary arithmetic on constants.
- do not generate HTML documentation for packages that are indirect
dependencies of Sphinx
(see docs at https://cffi.readthedocs.org/ )
- update to 1.9.1
- Structs with variable-sized arrays as their last field: now we track the
length of the array after ffi.new() is called, just like we always tracked
the length of ffi.new("int[]", 42). This lets us detect out-of-range
accesses to array items. This also lets us display a better repr(), and
have the total size returned by ffi.sizeof() and ffi.buffer(). Previously
both functions would return a result based on the size of the declared
structure type, with an assumed empty array. (Thanks andrew for starting
this refactoring.)
- Add support in cdef()/set_source() for unspecified-length arrays in
typedefs: typedef int foo_t[...];. It was already supported for global
variables or structure fields.
- I turned in v1.8 a warning from cffi/model.py into an error: 'enum xxx' has
no values explicitly defined: refusing to guess which integer type it is
meant to be (unsigned/signed, int/long). Now I?m turning it back to a
warning again; it seems that guessing that the enum has size int is a
99%-safe bet. (But not 100%, so it stays as a warning.)
- Fix leaks in the code handling FILE * arguments. In CPython 3 there is a
remaining issue that is hard to fix: if you pass a Python file object to a
FILE * argument, then os.dup() is used and the new file descriptor is only
closed when the GC reclaims the Python file object?and not at the earlier
time when you call close(), which only closes the original file descriptor.
If this is an issue, you should avoid this automatic convertion of Python
file objects: instead, explicitly manipulate file descriptors and call
fdopen() from C (...via cffi).
- When passing a void * argument to a function with a different pointer type,
or vice-versa, the cast occurs automatically, like in C. The same occurs
for initialization with ffi.new() and a few other places. However, I
thought that char * had the same property?but I was mistaken. In C you get
the usual warning if you try to give a char * to a char ** argument, for
example. Sorry about the confusion. This has been fixed in CFFI by giving
for now a warning, too. It will turn into an error in a future version.
- Issue #283: fixed ffi.new() on structures/unions with nested anonymous
structures/unions, when there is at least one union in the mix. When
initialized with a list or a dict, it should now behave more closely like
the { } syntax does in GCC.
- CPython 3.x: experimental: the generated C extension modules now use the
?limited API?, which means that, as a compiled .so/.dll, it should work
directly on any version of CPython >= 3.2. The name produced by distutils
is still version-specific. To get the version-independent name, you can
rename it manually to NAME.abi3.so, or use the very recent setuptools 26.
- Added ffi.compile(debug=...), similar to python setup.py build --debug but
defaulting to True if we are running a debugging version of Python itself.
- Removed the restriction that ffi.from_buffer() cannot be used on byte
strings. Now you can get a char * out of a byte string, which is valid as
long as the string object is kept alive. (But don?t use it to modify the
string object! If you need this, use bytearray or other official
techniques.)
- PyPy 5.4 can now pass a byte string directly to a char * argument (in older
versions, a copy would be made). This used to be a CPython-only
optimization.
- ffi.gc(p, None) removes the destructor on an object previously created by
another call to ffi.gc()
- bool(ffi.cast("primitive type", x)) now returns False if the value is zero
(including -0.0), and True otherwise. Previously this would only return
False for cdata objects of a pointer type when the pointer is NULL.
- bytearrays: ffi.from_buffer(bytearray-object) is now supported. (The reason
it was not supported was that it was hard to do in PyPy, but it works since
PyPy 5.3.) To call a C function with a char * argument from a buffer
object?now including bytearrays?you write lib.foo(ffi.from_buffer(x)).
Additionally, this is now supported: p[0:length] = bytearray-object. The
problem with this was that a iterating over bytearrays gives numbers
instead of characters. (Now it is implemented with just a memcpy, of
course, not actually iterating over the characters.)
- C++: compiling the generated C code with C++ was supposed to work, but
failed if you make use the bool type (because that is rendered as the C
_Bool type, which doesn?t exist in C++).
- help(lib) and help(lib.myfunc) now give useful information, as well as
dir(p) where p is a struct or pointer-to-struct.
- drop upstreamed python-cffi-avoid-bitshifting-negative-int.patch
- update for multipython build
- Add python-cffi-avoid-bitshifting-negative-int.patch to actually
fix the "negative left shift" warning by replacing bitshifting
in appropriate places by bitwise and comparison to self; patch
taken from upstream git. Drop cffi-1.5.2-wnoerror.patch: no
longer required.
- disable "negative left shift" warning in test suite to prevent
failures with gcc6, until upstream fixes the undefined code
in question (boo#981848, cffi-1.5.2-wnoerror.patch)
- Update to version 1.6.0:
* ffi.list_types()
* ffi.unpack()
* extern ?Python+C?
* in API mode, lib.foo.__doc__ contains the C signature now.
* Yet another attempt at robustness of ffi.def_extern() against
CPython?s interpreter shutdown logic.
- update to 1.5.2
* support for cffi-based embedding
* more robustness for shutdown logic
- update to version 1.4.2:
* Nothing changed from v1.4.1.
- changes from version 1.4.1:
* Fix the compilation failure of cffi on CPython 3.5.0. (3.5.1
works; some detail changed that makes some underscore-starting
macros disappear from view of extension modules, and I worked
around it, thinking it changed in all 3.5 versions?but no: it was
only in 3.5.1.)
- changes from version 1.4.0:
* A better way to do callbacks has been added (faster and more
portable, and usually cleaner). It is a mechanism for the
out-of-line API mode that replaces the dynamic creation of
callback objects (i.e. C functions that invoke Python) with the
static declaration in cdef() of which callbacks are needed. This
is more C-like, in that you have to structure your code around the
idea that you get a fixed number of function pointers, instead of
creating them on-the-fly.
* ffi.compile() now takes an optional verbose argument. When True,
distutils prints the calls to the compiler.
* ffi.compile() used to fail if given sources with a path that
includes "..". Fixed.
* ffi.init_once() added. See docs.
* dir(lib) now works on libs returned by ffi.dlopen() too.
* Cleaned up and modernized the content of the demo subdirectory in
the sources (thanks matti!).
* ffi.new_handle() is now guaranteed to return unique void * values,
even if called twice on the same object. Previously, in that case,
CPython would return two cdata objects with the same void *
value. This change is useful to add and remove handles from a
global dict (or set) without worrying about duplicates. It already
used to work like that on PyPy. This change can break code that
used to work on CPython by relying on the object to be kept alive
by other means than keeping the result of ffi.new_handle()
alive. (The corresponding warning in the docs of ffi.new_handle()
has been here since v0.8!)
- changes from version 1.3.1:
* The optional typedefs (bool, FILE and all Windows types) were not
always available from out-of-line FFI objects.
* Opaque enums are phased out from the cdefs: they now give a
warning, instead of (possibly wrongly) being assumed equal to
unsigned int. Please report if you get a reasonable use case for
them.
* Some parsing details, notably volatile is passed along like const
and restrict. Also, older versions of pycparser mis-parse some
pointer-to-pointer types like char * const *: the ?const? ends up
at the wrong place. Added a workaround.
- changes from version 1.3.0:
* Added ffi.memmove().
* Pull request #64: out-of-line API mode: we can now declare
floating-point types with typedef float... foo_t;. This only works
if foo_t is a float or a double, not long double.
* Issue #217: fix possible unaligned pointer manipulation, which
crashes on some architectures (64-bit, non-x86).
* Issues #64 and #126: when using set_source() or verify(), the
const and restrict keywords are copied from the cdef to the
generated C code; this fixes warnings by the C compiler. It also
fixes corner cases like typedef const int T; T a; which would
previously not consider a as a constant. (The cdata objects
themselves are never const.)
* Win32: support for __stdcall. For callbacks and function pointers;
regular C functions still don?t need to have their calling
convention declared.
* Windows: CPython 2.7 distutils doesn?t work with Microsoft?s
official Visual Studio for Python, and I?m told this is not a
bug. For ffi.compile(), we removed a workaround that was inside
cffi but which had unwanted side-effects. Try saying import
setuptools first, which patches distutils...
- Update to version 1.2.1
* No changes entry for this version
- Changes from version 1.2.0
* Out-of-line mode: ``int a[][...];`` can be used to declare a structure
field or global variable which is, simultaneously, of total length
unknown to the C compiler (the ``a[]`` part) and each element is
itself an array of N integers, where the value of N *is * known to the
C compiler (the ``int`` and ``[...]`` parts around it). Similarly,
``int a[5][...];`` is supported (but probably less useful: remember
that in C it means ``int (a[5])[...];``).
* PyPy: the ``lib.some_function`` objects were missing the attributes
``__name__``, ``__module__`` and ``__doc__`` that are expected e.g. by
some decorators-management functions from ``functools``.
* Out-of-line API mode: you can now do ``from _example.lib import x``
to import the name ``x`` from ``_example.lib``, even though the
``lib`` object is not a standard module object. (Also works in ``from
_example.lib import *``, but this is even more of a hack and will fail
if ``lib`` happens to declare a name called ``__all__``. Note that
`` *`` excludes the global variables; only the functions and constants
make sense to import like this.)
* ``lib.__dict__`` works again and gives you a copy of the
dict---assuming that ``lib`` has got no symbol called precisely
``__dict__``. (In general, it is safer to use ``dir(lib)``.)
* Out-of-line API mode: global variables are now fetched on demand at
every access. It fixes issue #212 (Windows DLL variables), and also
allows variables that are defined as dynamic macros (like ``errno``)
or ``__thread`` -local variables. (This change might also tighten
the C compiler's check on the variables' type.)
* Issue #209: dereferencing NULL pointers now raises RuntimeError
instead of segfaulting. Meant as a debugging aid. The check is
only for NULL: if you dereference random or dead pointers you might
still get segfaults.
* Issue #152: callbacks__: added an argument ``ffi.callback(...,
onerror=...)``. If the main callback function raises an exception
and ``onerror`` is provided, then ``onerror(exception, exc_value,
traceback)`` is called. This is similar to writing a ``try:
except:`` in the main callback function, but in some cases (e.g. a
signal) an exception can occur at the very start of the callback
function---before it had time to enter the ``try: except:`` block.
* Issue #115: added ``ffi.new_allocator()``, which officializes
support for `alternative allocators`__.
.. __: using.html#callbacks
.. __: using.html#alternative-allocators
- update to version 1.1.0 (fate#318838):
* Out-of-line API mode: we can now declare integer types with
typedef int... foo_t;. The exact size and signedness of foo_t
is figured out by the compiler.
* Out-of-line API mode: we can now declare multidimensional
arrays (as fields or as globals) with int n[...][...]. Before,
only the outermost dimension would support the ... syntax.
* Out-of-line ABI mode: we now support any constant declaration,
instead of only integers whose value is given in the cdef. Such
?new? constants, i.e. either non-integers or without a value
given in the cdef, must correspond to actual symbols in the
lib. At runtime they are looked up the first time we access
them. This is useful if the library defines extern const
sometype somename;.
* ffi.addressof(lib, "func_name") now returns a regular cdata
object of type ?pointer to function?. You can use it on any
function from a library in API mode (in ABI mode, all functions
are already regular cdata objects). To support this, you need
to recompile your cffi modules.
* Issue #198: in API mode, if you declare constants of a struct
type, what you saw from lib.CONSTANT was corrupted.
* Issue #196: ffi.set_source("package._ffi", None) would
incorrectly generate the Python source to package._ffi.py
instead of package/_ffi.py. Also fixed: in some cases, if the C
file was in build/foo.c, the .o file would be put in
build/build/foo.o.
- additional changes from version 1.0.3:
* Same as 1.0.2, apart from doc and test fixes on some platforms
- additional changes from version 1.0.2:
* Variadic C functions (ending in a ?...? argument) were not
supported in the out-of-line ABI mode. This was a bug?there was
even a (non-working) example doing exactly that!
- additional changes from version 1.0.1:
* ffi.set_source() crashed if passed a sources=[..] argument.
Fixed by chrippa on pull request #60.
* Issue #193: if we use a struct between the first cdef() where
it is declared and another cdef() where its fields are defined,
then this definition was ignored.
* Enums were buggy if you used too many ?...? in their definition
- additional changes from version 1.0.0:
* The main news item is out-of-line module generation:
+ for ABI level, with ffi.dlopen()
+ for API level, which used to be with ffi.verify(), now
deprecated
- add python-cffi-rpmlintrc: cffi specifically installs C headers
in site-packages
- add new test dependency gcc-c++
- skip the tests on SLE11 since they fail on i586
- Update to 0.9.2
* No upstream changelog
See https://bitbucket.org/cffi/cffi/commits/all for a list of
commits

==== python-gobject ====
Subpackages: python2-gobject python3-gobject python3-gobject-Gdk
python3-gobject-cairo

- Remove %{python_module gobject-devel = %{version}} from
common-devel: Assuming that consumers of the .pc and include
headers are not really using the python bindings.
- Drop gnome-common Requires from python-gobject-common-devel
sub-package, no longer needed, nor used since 3.29.1, where the
BuildRequires was dropped, but the explicit Requires was not
removed by mistake.

==== python-gtk ====

- Add pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch:
Drop the PangoFont find_shaper virtual method. This API has been
removed from Pango 1.44.6, because it was completely unused by
anything.
- Drop python-numpy-devel BuildRequires and python-numpy Requires:
No longer build the optional numpy support.
- Modernize spec-file by calling spec-cleaner

==== python-ldap3 ====
Version update (2.5 -> 2.7)

- Update to 2.7:
- tested against Python 3.8.1 and pyasn1 0.4.8
- re-enabled ssl exception raising on bad certificate when only 1 server is
present in the server pool
- removed Python 2.6 from Travis configuration (thanks gliptak)
- added support for source specifications in LDAP connections (thanks Azaria)
- added support for allowing special AD security identifier (SID) in DN
(thanks John)
- fixed pickling of entry and attribute (thanks cfelder)
- close connection when auto_bind fails (thank Hrishikesh)
- operational attributes can be used in Abstraction Layer (thanks Sohalt)
- additional SSL options can be used in Tls object (thanks Nazarii)
- threading.Event replaces loop checking in async strategy. ASYNC strategy
should be much faster now (thanks Yang)
- adding a key that is already an alias that contains other aliases in
CaseInsensitiveWithAliasDict() now works properly (thanks Mark)
- when searching for GUID, UUID and SID the backslash character (0x5C) is
properly managed (thanks Nocturem)
- LDIF output properly formatted when controls are missing (thanks Tom)
- operational attributes are not returned in MOCK strategies when not
requested (thanks kpinc)
- undecodable values are returned as raw bytes when using the pyasn1 decoder
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
- Update to 2.6.1:
- added eDirectory 9.1.4 (EDIR_9_1_4) to offline schemas
- added json converter for timedelta (thanks dirkjanm)
- strip parameter defaults to False in utils.dn.parse_dn()
- escaped space is allowed as trailing character in attribute_value in
utils.dn.parse_dn() (thanks phi1010)
- connection.extend.standard.paged_search doesn't raise exceptions when
raise_exceptions is False
- the Search operation returns the entries fetched by the server when size or
time limits are reached even if raise_exceptions is set to True
- Handle the minimum value that can be stored in an Int64 in
format_ad_timedelta (thanks mprahl)
- EntryState: `entry_raw_attributes` is populated instead of `raw_attributes`
(thanks Christian)
- Removed restriction to perform rename and move simultaneously in modify_dn
(thanks Fabian)
- fixed checking for hexdigits in parse_dn (thanks Michael)
- fixed escaping when multiple backslashes are present in parse_dn (thanks
Phillip)
- fixed multiple NoneType exceptions in entry_to_json() (thanks David and
cfelder)
- allowing Microsoft specific syntax (<WKGUID=xxx>) for WellKnownObjects in
DN (thanks David)
- connection.extend.standard.paged_search() now follows referrals when
auto_referrals=True (thanks kprativa)
- fixed a bug in decoding replica list in
connection.extend.novell.list_replicas()
- fixed a bug when adding duplicate alias in CaseInsensitiveWithAliasDict()
- added ignore_duplicates=False in set_aliases in
CaseInsensitiveWithAliasDict() to ignore a duplicate alias (either in aliases
or in keys)
- Schema info now uses CaseInsensitiveWithAlias dict as default so object and
attributes can also be referentiated with OID (thanks ahoffm11)
- added block mode and timeout parameters to next() method of
persistent_search
- when using the pyasn1 decoder raw_dn is not returned as a pyasn1 object
anymore but as bytes
- Return offset timezone aware datetime for max AD timestamp (thanks Jussi)
- update to version 2.6
[#] 2.6 - 2019.03.24
- fixed empty digestMd5.py file in 2.5.2 package
- explicitly declare digest module md5 in util.ntlm (thanks adawalli)
- change object passed to modify() was unexpectedly mutated (thanks John)
- added LDAPInfoError exception
- added Server.has_control(control) method to check if a server has a
specific control
- added Server.has_extension(extension) method to check if a server has a
specific extension
- added Server.has_feature(feature) method to check if a server has a
specific feature
- fixed checking of \\ in safe_dn (thanks Maxim)
- fixed uuid checking with 5c byte value
- added single=True parameter to the ServerPool object definition. Servers
state is shared between connections using the same pool
- updated copyright notice
- Use the actual upstream distributed archive
- update to version 2.5.2
[#] 2.5.2 - 2018.12.28
- when starting tls before binding the connection is automatically open
- fixed changelog date (thanks Adam)
- support for AD timedeltas (thanks mprahl)
- fixed WhoAmI in mock strategies (thanks mprahl)
- prevent unnecessary exception in extend/standard/ModifyPassword (thanks
Johnny)
- added support for external gssapi credentials to be passed to the sasl
connection (thanks Firstyear)
- added support for gssapi store in sasl connection (thanks clhendrick)
- fixed LdifProducer (thanks antoinell)
- fixed NTLM bind (thanks ribx)
- server state in ServerPool is now a namedtuple "ServerState" (thanks
Krisztian)
- fixed error when adding member to AD group with unsafe DN (thanks Maxim)
- properly restore lazy status in reusable strategy (thanks Krisztian)
- ServerState namedtuple converted to class in core/pooling (thanks Krisztian)
- empty schema doesn't raise exception in Abstraction Layer (thanks ghost)
[#] 2.5.1 - 2018.08.01
- connection.result is populated when exception raised with
raise_exceptions=True
- fixed objectSid in mocking strategies
- fixed circular reference in exception history
- added objectSid validator
- byte values are properly searched in MOCK strategies (thanks dyj216)
- exception history refactored (thanks Tamas)
- connections in context manager don't bind anymore when auto_bind is set to
AUTO_BIND_NONE (Thanks Tim)
- Cython compatible build (thanks Pedro)
- more detailed exception message in Mock strategy (thanks Janne)
- exceptions flow refactored in reusable strategy (thanks kxt)
- pwdlastset accept any positive integer (thanks abenbecker)
- fixed an exception while logging packet with pyasn1 decoder
- fixed importing abc from collections for Python 3.8
- Remove superfluous devel dependency for noarch package

==== python-lxml ====
Version update (4.0.0 -> 4.4.2)
Subpackages: python2-lxml python3-lxml

- Update to 4.4.2:
* LP#1835708: ElementInclude incorrectly rejected repeated
non-recursive includes as recursive.
* Remove patch lxml-libxml-2.9.10.patch which is now upstream
- Add lxml-libxml-2.9.10.patch: Fix build against libxml 2.9.10.
- Update to 4.4.1:
* LP#1838252: The order of an OrderedDict was lost in 4.4.0 when passing it
as attrib mapping during element creation.
* LP#1838521: The package metadata now lists the supported Python versions.
- version update to 4.4.0
* ``Element.clear()`` accepts a new keyword argument ``keep_tail=True`` to
clear everything but the tail text. This is helpful in some document-style
use cases.
* When creating attributes or namespaces from a dict in Python 3.6+, lxml now
preserves the original insertion order of that dict, instead of always
sorting
the items by name. A similar change was made for ElementTree in CPython
3.8.
See https://bugs.python.org/issue34160
* Integer elements in ``lxml.objectify`` implement the ``__index__()``
special method.
* GH#269: Read-only elements in XSLT were missing the ``nsmap`` property.
Original patch by Jan Pazdziora.
* ElementInclude can now restrict the maximum inclusion depth via a
``max_depth``
argument to prevent content explosion. It is limited to 6 by default.
* The ``target`` object of the XMLParser can have ``start_ns()`` and
``end_ns()``
callback methods to listen to namespace declarations.
* The ``TreeBuilder`` has new arguments ``comment_factory`` and
``pi_factory`` to
pass factories for creating comments and processing instructions, as well as
flag arguments ``insert_comments`` and ``insert_pis`` to discard them from
the
tree when set to false.
* A `C14N 2.0 <https://www.w3.org/TR/xml-c14n2/>`_ implementation was added as
``etree.canonicalize()``, a corresponding ``C14NWriterTarget`` class, and
a ``c14n2`` serialisation method.
* bugfixes, see CHANGES.txt
- deleted sources
- lxmldoc-4.3.3.pdf (renamed)
- added sources
+ lxmldoc-4.4.0.pdf
+ world.txt
- Update to 4.3.4
* Rebuilt with Cython 0.29.10 to support Python 3.8.
Note: documentation is not updated
- Remove generated files
- Update to 4.3.3:
* Fix leak of output buffer and unclosed files in
``_XSLTResultTree.write_output()``.
- Update to 4.3.2:
* Crash in 4.3.1 when appending a child subtree with certain text nodes.
- Update to v4.3.1
* Fixed crash when appending a child subtree that contains unsubstituted
entity references
- from v4.3.0
* Features
+ The module ``lxml.sax`` is compiled using Cython in order to speed it up.
+ lxml.sax.ElementTreeProducer now preserves the namespace prefixes.
If two prefixes point to the same URI, the first prefix in alphabetical
order is used.
+ Updated ISO-Schematron implementation to 2013 version (now MIT licensed)
and the corresponding schema to the 2016 version (with optional
"properties").
* Other
+ Support for Python 2.6 and 3.3 was removed.
+ The minimum dependency versions were raised to libxml2 2.9.2 and libxslt
1.1.27,
which were released in 2014 and 2012 respectively.
- from v4.2.6
* Fix a DeprecationWarning in Py3.7+.
* Import warnings in Python 3.6+ were resolved.
- Remove no longer needed
0001-Make-test-more-resilient-against-changes-in-latest-l.patch
- Remove superfluous devel dependency for noarch package
- Update to 4.2.5
* Javascript URLs that used URL escaping were not removed by the HTML cleaner.
Security problem found by Omar Eissa.
- Fix threading tests patch for 42.3
* Add 0001-Make-test-more-resilient-against-changes-in-latest-l.patch
* Remove python-lxml-assert.patch
- Update to 4.2.4 (2018-08-03)
+ Features added
* GH#259: Allow using ``pkg-config`` for build configuration.
Patch by Patrick Griffis.
+ Bugs fixed
* LP#1773749, GH#268: Crash when moving an element to another document with
``Element.insert()``.
Patch by Alexander Weggerle.
- Update to 4.2.3
+ Bugs fixed
* Reverted GH#265: lxml links against zlib as a shared library again.
- Update to 4.2.2
+ Bugs fixed
* GH#266: Fix sporadic crash during GC when parse-time schema validation is
used
and the parser participates in a reference cycle.
Original patch by Julien Greard.
* GH#265: lxml no longer links against zlib as a shared library, only on
static builds.
Patch by Nehal J Wani.
- Version update to 4.2.1:
* LP#1755825: iterwalk() failed to return the 'start' event for the initial
element if a tag selector is used.
* LP#1756314: Failure to import 4.2.0 into PyPy due to a missing library
symbol.
* LP#1727864, GH#258: Add "-isysroot" linker option on MacOS as needed by
XCode 9.
- Version update to 4.2.0:
* GH#255: ``SelectElement.value`` returns more standard-compliant and
browser-like defaults for non-multi-selects. If no option is selected, the
value of the first option is returned (instead of None). If multiple
options
are selected, the value of the last one is returned (instead of that of the
first one). If no options are present (not standard-compliant)
``SelectElement.value`` still returns ``None``.
* GH#261: The ``HTMLParser()`` now supports the ``huge_tree`` option.
Patch by stranac.
* LP#1551797: Some XSLT messages were not captured by the transform error log.
* LP#1737825: Crash at shutdown after an interrupted iterparse run with
XMLSchema
validation.
- Add patch python-lxml-assert.patch to pass test fail on threading
- update to 4.1.1
- ElementPath supports text predicates for current node, like "[.='text']".
- ElementPath allows spaces in predicates.
- Custom Element classes and XPath functions can now be registered with
a decorator rather than explicit dict assignments.
- LP#1722776: Requesting non-Element objects like comments from
a document with PythonElementClassLookup could fail with a TypeError.

==== python-ndg-httpsclient ====
Version update (0.4.0 -> 0.5.1)

- Use noun phrase in summary.
- update to version 0.5.1
0.5.*
* Drop support for EOL Python 2.6 and 3.3
* Updated SSL Context objects to default to TLS 1.2
* Fix to Subject Alternative Name handling to allow for
certificates with more than 64 names (max now 1024).
0.4.*
* Fix to ndg namespace package warning issue
* Minor fix for installation: set minimum release for pyasn1
* Fix to bug in ndg.httpsclient.utils.open_url - duplicate open call.
* Moved LICENSE file into package
- Remove superfluous devel dependency for noarch package

==== python-numpy ====
Version update (1.16.1 -> 1.17.3)

- (bsc#1149203, jsc#SLE-8532) Update to 1.17.3. Highlights:
- A new extensible random module along with four selectable
random number generators and improved seeding designed for
use in parallel processes has been added. The currently
available bit generators are MT19937, PCG64, Philox, and
SFC64. See below under New Features.
- NumPy?s FFT implementation was changed from fftpack to
pocketfft, resulting in faster, more accurate transforms and
better handling of datasets of prime length. See below under
Improvements.
- New radix sort and timsort sorting methods. It is currently
not possible to choose which will be used. They are hardwired
to the datatype and used when either stable or mergesort is
passed as the method. See below under Improvements.
- Overriding numpy functions is now possible by default, see
__array_function__ below.
- numpy.errstate is now also a function decorator
- Both patches were reapplied:
- numpy-buildfix.patch
- numpy-1.9.0-remove-__declspec.patch
- Remove BR of Cython (use generated source files from the
release tarball).

==== python-pathtools ====

- Replace %fdupes -s with plain %fdupes; hardlinks are better.
- Remove superfluous devel dependency for noarch package

==== python-pycha ====
Version update (0.7.0 -> 0.8.1)

- Update to 0.8.1
* Forgot to update Changelog for 0.8.0
- Update to 0.8.0
* Add support for Python 3 by encukou
* Add support for Tox, Pyflakes, Coverage and Buildbucket pipelines
* Remove support for Buildout
- Fix fdupes to avoid python3 package egg-info being symlinks into
the python2 package which may not be installed.
- Use %license

==== python-python-gnupg ====
Version update (0.4.4 -> 0.4.5)

- Update to 0.4.5:
* various bugfixes
- Switch to pytest runner, which seems to be a way more stable in
providing the results.
- Enable tests
- Update to 0.4.4:
* Changed how any return value from the ``on_data`` callable is processed. In
earlier versions, the return value was ignored. In this version, if the
return value is ``False``, the data received from ``gpg`` is not buffered.
Otherwise (if the value is ``None`` or ``True``, for example), the data is
buffered as normal. This functionality can be used to do your own
buffering, or to prevent buffering altogether. The ``on_data`` callable is
also called once with an empty byte-string to signal the end of data from
``gpg``.
* Added an additional attribute ``check_fingerprint_collisions`` to
``GPG`` instances, which defaults to ``False``. It seems that ``gpg`` is
happy to have duplicate keys and fingerprints in a keyring, so we can't be
too strict. A user can set this attribute of an instance to ``True`` to
trigger a check for collisions.
* With GnuPG 2.2.7 or later, provide the fingerprint of a signing key for a
failed signature verification, if available.
* For verification where multiple signatures are involved, a mapping of
signature_ids to fingerprint, keyid, username, creation date, creation
timestamp and expiry timestamp is provided.
* Added a check to disallow certain control characters ('\r', '\n', NUL) in
passphrases (CVE-2019-6690 bsc#1123498)
- Remove superfluous devel dependency for noarch package
- uppate to 0.4.3:
* Add --no-verbose to the gpg command line, in case verbose is
specified is gpg.conf.
* This is mitigation against CVE-2018-12020 boo#1096745
- includes changes from 0.4.2:
* Subkey information is now collected and returned in a
subkey_info dictionary keyed by the subkey's ID
* Add expect_passphrase password for use on GnuPG >= 2.1 when
passing passphrase to gpg via pinentry
* Provid a trust_keys method to allow setting the trust level
for keys
* When the gpg executable is not found, note the path used in the
exception message
* Make error messages nor informational
- Ensure description neutrality.
- Initial version

==== python-python-sql ====
Version update (0.9 -> 1.1.0)

- Version 1.1.0 - 2020-01-25
* Add ORDER BY clause to aggregate functions
* Add support for Python 3.8
* Add distinct on Select
- Version 1.0.0
* Add Flavor filter_ to fallback to case expression
* Allow to use expression in AtTimeZone
* Add comparison predicates
* Add COLLATE
* various bugfixes

==== python-python-stdnum ====
Version update (1.6 -> 1.11)

- version update to 1.11
* Add modules for the following number formats:
- DNI (Documento Nacional de Identidad, Argentinian national identity nr.)
- VNR, SVNR, VSNR (Versicherungsnummer, Austrian social security number)
- NI (Número de identidad, Cuban identity card numbers)
- AMKA (??????? ??????? ?????????? ?????????, Greek social security number)
- Asmens kodas (Lithuanian, personal numbers)
- MAC address (Media Access Control address)
- IDNO (Moldavian company identification number)
- CURP (Clave Única de Registro de Población, Mexican personal ID)
- Fødselsnummer (Norwegian birth number, the national identity number)
(thanks Ilya Vihtinsky)
- New Zealand bank account number
- Personnummer (Swedish personal identity number) (thanks Ilya Vihtinsky)
* Code style improvements
* Change Dominican Republic DGII check URL to HTTPS (thanks Gustavo Valverde)
* Support Ecuadorian Cedula and RUC of foreigners (thanks Christopher Ormaza)
* Add format() function for Argentinian CUIT number (thanks Mario Puntin)
* Support passing formatted numbers to all get_birth_date() and similar
functions
* Handle Dominican Republic DGII lookup returning multiple entities (thanks
Andrés R)
- Version update to 1.10:
* More formats supported
* More expanded testsuite
* Many bugfixes
- Fix fdupes call
- Remove superfluous devel dependency for noarch package

==== python-qrcode ====
Version update (5.3 -> 6.1)

- version update to 6.1
* Fix short chunks of data not being optimized to the correct mode.
* Tests fixed for Python 3
* Fix optimize length being ignored in ``QRCode.add_data``.
* Better calculation of the best mask pattern and related optimizations.

==== python-relatorio ====
Version update (0.8.1 -> 0.9.1)

- Version 0.9.1
* Do not guess type of cell if directive is not alone
* Add support for Python 3.8
* Support file-magic as fallback to python-magic
- Run tests
- Run fdupes
- version 0.9.0
* Support out parameter of render
* Write opendocument stream directly to the ZipFile

==== python-setproctitle ====

- Remove patch use-pkg-config.patch as we don't need to tweak
this stuff at all
- Update use-pkg-config.patch to use the embedded profile, to build
against Python 3.8.
- Replace PyPI URL with GitHub URL
- Drop errant skip-failing-tests.patch caused by missing
test dependency procps
- Add use-pkg-config.patch to build using pkg-config instead of
python-config, as the latter is not shipped in python3-devel
- Add LANG in %check to fix openSUSE/SLE 15
- Use %license
- Enable tests and add skip-failing-tests.patch to skip failing tests
(gh#dvarrazzo/py-setproctitle#60)

==== python-simpleeval ====
Version update (0.8.2 -> 0.9.10)

- Update to 0.9.10:
* minor fixes
* support for python 3.8
- Run fdupes
- Remove not really needed commands from build
- version update to 0.9.8
* no upstream changelog
- run the test suite
- run spec cleaner
- added sources
https://github.com/danthedeckie/simpleeval/issues/55
+ LICENCE

==== python-termcolor ====

- Replace %fdupes -s with plain %fdupes; hardlinks are better.
- Remove superfluous devel dependency for noarch package

==== python-watchdog ====
Version update (0.8.3 -> 0.10.2)

- version update to 0.10.2
- Fixed the ``build_ext`` command on macOS Catalina (`#628
<https://github.com/gorakhargosh/watchdog/pull/628>`__)
- Fixed the installation of macOS requirements on non-macOS OSes (`#635
<https://github.com/gorakhargosh/watchdog/pull/635>`__)
- Refactored ``dispatch()`` method of ``FileSystemEventHandler``,
``PatternMatchingEventHandler`` and ``RegexMatchingEventHandler``
- [bsd] Improved tests support on non Windows/Linux platforms (`#633
<https://github.com/gorakhargosh/watchdog/pull/633>`__, `#639
<https://github.com/gorakhargosh/watchdog/pull/639>`__)
- [bsd] Added FreeBSD CI support (`#532
<https://github.com/gorakhargosh/watchdog/pull/532>`__)
- [bsd] Restored full support (`#638
<https://github.com/gorakhargosh/watchdog/pull/638>`__, `#641
<https://github.com/gorakhargosh/watchdog/pull/641>`__)
- deleted patches
- add-missing-conftest.patch (upstreamed)
- Do not pull in Brownie as it is not needed
- Update to version 0.8.3
- Cherry-pick upstream patch to fix testsuite
+ add-missing-conftest.patch
- Update BuildRequires from setup.py
- Remove devel dependency
- Use %license macro

==== python3 ====
Version update (3.6.9 -> 3.6.10)
Subpackages: python3-curses python3-dbm

- Add CVE-2019-9674-zip-bomb.patch to improve documentation
warning about dangers of zip-bombs and other security problems
with zipfile library. (bsc#1162825 CVE-2019-9674)
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
Expression Denial of Service (ReDoS)" (bsc#1162367)
- Add Requires: libpython%{so_version} == %{version}-%{release}
to python3-base to keep both packages always synchronized
(bsc#1162224).
- Add pep538_coerce_legacy_c_locale.patch to coerce locale to
C.UTF-8 always (bsc#1162423).
- Update to 3.6.10 (still in line with jsc#SLE-9426,
jsc#SLE-9427, bsc#1159035):
- Security:
- bpo-38945: Newline characters have been escaped when
performing uu encoding to prevent them from overflowing
into to content section of the encoded file. This prevents
malicious or accidental modification of data during the
decoding process.
- bpo-37228: Due to significant security concerns, the
reuse_address parameter of
asyncio.loop.create_datagram_endpoint() is no longer
supported. This is because of the behavior of SO_REUSEADDR
in UDP. For more details, see the documentation for
loop.create_datagram_endpoint(). (Contributed by Kyle
Stanley, Antoine Pitrou, and Yury Selivanov in bpo-37228.)
- bpo-38804: Fixes a ReDoS vulnerability in http.cookiejar.
Patch by Ben Caller.
- bpo-38243: Escape the server title of
xmlrpc.server.DocXMLRPCServer when rendering the document
page as HTML. (Contributed by Dong-hee Na in bpo-38243.)
- bpo-38174: Update vendorized expat library version to
2.2.8, which resolves CVE-2019-15903.
- bpo-37461: Fix an infinite loop when parsing specially
crafted email headers. Patch by Abhilash Raj.
- bpo-34155: Fix parsing of invalid email addresses with more
than one @ (e.g. a@b@xxxxx.) to not return the part before
2nd @ as valid email address. Patch by maxking & jpic.
- Library:
- bpo-38216: Allow the rare code that wants to send invalid
http requests from the http.client library a way to do so.
The fixes for bpo-30458 led to breakage for some projects
that were relying on this ability to test their own
behavior in the face of bad requests.
- bpo-36564: Fix infinite loop in email header folding logic
that would be triggered when an email policy?s
max_line_length is not long enough to include the required
markup and any values in the message. Patch by Paul Ganssle
- Remove patches included in the upstream tarball:
- CVE-2019-16935-xmlrpc-doc-server_title.patch
- CVE-2019-16056-email-parse-addr.patch
- Move idle subpackage build from python3-base to python3 (bsc#1159622).
appstream-glib required for packaging introduces considerable
extra dependencies and a build loop via rust/librsvg.
- Correct installation of idle IDE icons:
+ idle.png is not the target directory
+ non-GNOME-specific icons belong into icons/hicolor
- Add required Name key to idle3 desktop file
- Unify all Python 3.6* SLE packages into one (jsc#SLE-9426,
jsc#SLE-9427, bsc#1159035)
- Patches which were already included upstream:
- CVE-2018-1061-DOS-via-regexp-difflib.patch
- CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing
bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in
python/Lib/DocXMLRPCServer.py
- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
bsc#1149792
- Add bpo36263-Fix_hashlib_scrypt.patch which works around
bsc#1151490
- Add CVE-2019-16056-email-parse-addr.patch fixing the email
module wrongly parses email addresses [bsc#1149955,
CVE-2019-16056]
- jsc#PM-1350 bsc#1149121 Update python3 to the last version of
the 3.6 line. This is just a bugfix release with no changes in
functionality.
- The following patches were included in the upstream release as
so they can be removed in the package:
- CVE-2018-20852-cookie-domain-check.patch
- CVE-2019-5010-null-defer-x509-cert-DOS.patch
- CVE-2019-10160-netloc-port-regression.patch
- CVE-2019-9636-urlsplit-NFKC-norm.patch
- CVE-2019-9947-no-ctrl-char-http.patch
- Patch bpo23395-PyErr_SetInterrupt-signal.patch has been
reapplied on the upstream base without changing any
functionality.
- Add patch aarch64-prolong-timeout.patch to fix failing
test_utime_current_old test.
- FAKE RECORD FROM SLE-12 CHANNEL Apply
"CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which
converts shutil._call_external_zip to use subprocess rather
than distutils.spawn. [bsc#1109663, CVE-2018-1000802]
- FAKE RECORD FROM SLE-12 CHANNEL bsc#1109847: add
CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo#34623.
- boo#1141853 (CVE-2018-20852) add
CVE-2018-20852-cookie-domain-check.patch fixing
http.cookiejar.DefaultPolicy.domain_return_ok which did not
correctly validate the domain: it could be tricked into sending
cookies to the wrong server.
- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch
which fixes regression introduced by the previous patch.
(CVE-2019-10160)
Upstream gh#python/cpython#13812
- FAKE RECORD FROM SLE-12 CHANNEL bsc#1137942: Avoid duplicate
files with python3* packages (https://fate.suse.com/327309)
- bsc#1094814: Add bpo23395-PyErr_SetInterrupt-signal.patch to
handle situation when the SIGINT signal is ignored or not handled
- Update to 3.6.8:
- bugfixes only
- removed patches (subsumed in the upstream tarball):
- CVE-2018-20406-pickle_LONG_BINPUT.patch
- refreshed patches:
- CVE-2019-5010-null-defer-x509-cert-DOS.patch
- CVE-2019-9636-urlsplit-NFKC-norm.patch
- Python-3.0b1-record-rpm.patch
- python-3.3.0b1-fix_date_time_compiler.patch
- python-3.3.0b1-test-posix_fadvise.patch
- python-3.3.3-skip-distutils-test_sysconfig_module.patch
- python-3.6.0-multilib-new.patch
- python3-sorted_tar.patch
- subprocess-raise-timeout.patch
- switch off LTO and PGO optimization (bsc#1133452)
- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
Address the issue by disallowing URL paths with embedded
whitespace or control characters through into the underlying
http client request. Such potentially malicious header
injection URLs now cause a ValueError to be raised.
- bsc#1129346: add CVE-2019-9636-urlsplit-NFKC-norm.patch
Characters in the netloc attribute that decompose under NFKC
normalization (as used by the IDNA encoding) into any of ``/``,
``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the
URL is decomposed before parsing, or is not a Unicode string,
no error will be raised. (CVE-2019-9636)
Upstream gh#python/cpython#12224
- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656
Modules/_pickle.c in Python before 3.7.1 has an integer overflow via
a large LONG_BINPUT value that is mishandled during a "resize to twice
the size" attempt. This issue might cause memory exhaustion, but is
only relevant if the pickle format is used for serializing tens or
hundreds of gigabytes of data.
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
fixing bpo-35746.
An exploitable denial-of-service vulnerability exists in the
X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
A specially crafted X509 certificate can cause a NULL pointer
dereference, resulting in a denial of service. An attacker can
initiate or accept TLS connections using crafted certificates
to trigger this vulnerability.

==== python3-base ====
Version update (3.6.9 -> 3.6.10)
Subpackages: libpython3_6m1_0

- Add CVE-2019-9674-zip-bomb.patch to improve documentation
warning about dangers of zip-bombs and other security problems
with zipfile library. (bsc#1162825 CVE-2019-9674)
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
Expression Denial of Service (ReDoS)" (bsc#1162367)
- Add Requires: libpython%{so_version} == %{version}-%{release}
to python3-base to keep both packages always synchronized
(bsc#1162224).
- Add pep538_coerce_legacy_c_locale.patch to coerce locale to
C.UTF-8 always (bsc#1162423).
- Update to 3.6.10 (still in line with jsc#SLE-9426,
jsc#SLE-9427, bsc#1159035):
- Security:
- bpo-38945: Newline characters have been escaped when
performing uu encoding to prevent them from overflowing
into to content section of the encoded file. This prevents
malicious or accidental modification of data during the
decoding process.
- bpo-37228: Due to significant security concerns, the
reuse_address parameter of
asyncio.loop.create_datagram_endpoint() is no longer
supported. This is because of the behavior of SO_REUSEADDR
in UDP. For more details, see the documentation for
loop.create_datagram_endpoint(). (Contributed by Kyle
Stanley, Antoine Pitrou, and Yury Selivanov in bpo-37228.)
- bpo-38804: Fixes a ReDoS vulnerability in http.cookiejar.
Patch by Ben Caller.
- bpo-38243: Escape the server title of
xmlrpc.server.DocXMLRPCServer when rendering the document
page as HTML. (Contributed by Dong-hee Na in bpo-38243.)
- bpo-38174: Update vendorized expat library version to
2.2.8, which resolves CVE-2019-15903.
- bpo-37461: Fix an infinite loop when parsing specially
crafted email headers. Patch by Abhilash Raj.
- bpo-34155: Fix parsing of invalid email addresses with more
than one @ (e.g. a@b@xxxxx.) to not return the part before
2nd @ as valid email address. Patch by maxking & jpic.
- Library:
- bpo-38216: Allow the rare code that wants to send invalid
http requests from the http.client library a way to do so.
The fixes for bpo-30458 led to breakage for some projects
that were relying on this ability to test their own
behavior in the face of bad requests.
- bpo-36564: Fix infinite loop in email header folding logic
that would be triggered when an email policy?s
max_line_length is not long enough to include the required
markup and any values in the message. Patch by Paul Ganssle
- Remove patches included in the upstream tarball:
- CVE-2019-16935-xmlrpc-doc-server_title.patch
- CVE-2019-16056-email-parse-addr.patch
- Move idle subpackage build from python3-base to python3 (bsc#1159622).
appstream-glib required for packaging introduces considerable
extra dependencies and a build loop via rust/librsvg.
- Correct installation of idle IDE icons:
+ idle.png is not the target directory
+ non-GNOME-specific icons belong into icons/hicolor
- Add required Name key to idle3 desktop file
- Unify all Python 3.6* SLE packages into one (jsc#SLE-9426,
jsc#SLE-9427, bsc#1159035)
- Patches which were already included upstream:
- CVE-2018-1061-DOS-via-regexp-difflib.patch
- CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch
- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing
bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in
python/Lib/DocXMLRPCServer.py
- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from
bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes
bsc#1149792
- Add bpo36263-Fix_hashlib_scrypt.patch which works around
bsc#1151490
- Add CVE-2019-16056-email-parse-addr.patch fixing the email
module wrongly parses email addresses [bsc#1149955,
CVE-2019-16056]
- jsc#PM-1350 bsc#1149121 Update python3 to the last version of
the 3.6 line. This is just a bugfix release with no changes in
functionality.
- The following patches were included in the upstream release as
so they can be removed in the package:
- CVE-2018-20852-cookie-domain-check.patch
- CVE-2019-5010-null-defer-x509-cert-DOS.patch
- CVE-2019-10160-netloc-port-regression.patch
- CVE-2019-9636-urlsplit-NFKC-norm.patch
- CVE-2019-9947-no-ctrl-char-http.patch
- Patch bpo23395-PyErr_SetInterrupt-signal.patch has been
reapplied on the upstream base without changing any
functionality.
- Add patch aarch64-prolong-timeout.patch to fix failing
test_utime_current_old test.
- FAKE RECORD FROM SLE-12 CHANNEL Apply
"CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which
converts shutil._call_external_zip to use subprocess rather
than distutils.spawn. [bsc#1109663, CVE-2018-1000802]
- FAKE RECORD FROM SLE-12 CHANNEL bsc#1109847: add
CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo#34623.
- boo#1141853 (CVE-2018-20852) add
CVE-2018-20852-cookie-domain-check.patch fixing
http.cookiejar.DefaultPolicy.domain_return_ok which did not
correctly validate the domain: it could be tricked into sending
cookies to the wrong server.
- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch
which fixes regression introduced by the previous patch.
(CVE-2019-10160)
Upstream gh#python/cpython#13812
- FAKE RECORD FROM SLE-12 CHANNEL bsc#1137942: Avoid duplicate
files with python3* packages (https://fate.suse.com/327309)
- bsc#1094814: Add bpo23395-PyErr_SetInterrupt-signal.patch to
handle situation when the SIGINT signal is ignored or not handled
- Update to 3.6.8:
- bugfixes only
- removed patches (subsumed in the upstream tarball):
- CVE-2018-20406-pickle_LONG_BINPUT.patch
- refreshed patches:
- CVE-2019-5010-null-defer-x509-cert-DOS.patch
- CVE-2019-9636-urlsplit-NFKC-norm.patch
- Python-3.0b1-record-rpm.patch
- python-3.3.0b1-fix_date_time_compiler.patch
- python-3.3.0b1-test-posix_fadvise.patch
- python-3.3.3-skip-distutils-test_sysconfig_module.patch
- python-3.6.0-multilib-new.patch
- python3-sorted_tar.patch
- subprocess-raise-timeout.patch
- switch off LTO and PGO optimization (bsc#1133452)
- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch
Address the issue by disallowing URL paths with embedded
whitespace or control characters through into the underlying
http client request. Such potentially malicious header
injection URLs now cause a ValueError to be raised.
- bsc#1129346: add CVE-2019-9636-urlsplit-NFKC-norm.patch
Characters in the netloc attribute that decompose under NFKC
normalization (as used by the IDNA encoding) into any of ``/``,
``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the
URL is decomposed before parsing, or is not a Unicode string,
no error will be raised. (CVE-2019-9636)
Upstream gh#python/cpython#12224
- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656
Modules/_pickle.c in Python before 3.7.1 has an integer overflow via
a large LONG_BINPUT value that is mishandled during a "resize to twice
the size" attempt. This issue might cause memory exhaustion, but is
only relevant if the pickle format is used for serializing tens or
hundreds of gigabytes of data.
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
fixing bpo-35746.
An exploitable denial-of-service vulnerability exists in the
X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
A specially crafted X509 certificate can cause a NULL pointer
dereference, resulting in a denial of service. An attacker can
initiate or accept TLS connections using crafted certificates
to trigger this vulnerability.
- Add -fwrapv to OPTS, which is default for python3 anyway
See for example https://github.com/zopefoundation/persistent/issues/86
for bugs which are caused by avoiding it. (bsc#1107030)
- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent
low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS
(CVE-2018-1061). Prior to this patch mail server's timestamp was
susceptible to catastrophic backtracking on long evil response from
the server. Also, it was susceptible to catastrophic backtracking,
which was a potential DOS vector.
[bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]
- As we run in main python package do not generate the pre_checkin
from both now
- Move the tests from base to generic package wrt bsc#1088573
* We still fail the whole distro if python3 is not build
* The other archs than x86_64 took couple of hours to unblock
build of other software, this way we work around the issue
- Some tests are still run in -base for the LTO tweaking, but at
least it is not run twice
- update to 3.6.5
* bugfix release
* see Misc/NEWS for details
- drop ctypes-pass-by-value.patch
- drop fix-localeconv-encoding-for-LC_NUMERIC.patch
- refresh python-3.6.0-multilib-new.patch
- Apply "python-3.6-CVE-2017-18207.patch" to add a check to
Lib/wave.py that verifies that at least one channel is provided.
Prior to this check, attackers could cause a denial of service
(divide-by-zero error and application crash) via a crafted wav
format audio file. [bsc#1083507, CVE-2017-18207]
- Created %so_major and %so_minor macros
- Put Tools/gdb/libpython.py script into proper place and ship it with devel
subpackage.
- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64
- Add python3-sorted_tar.patch (boo#1081750, bsc#1086001)
- Add patch to fix glibc 2.27 fail bsc#1079761:
* fix-localeconv-encoding-for-LC_NUMERIC.patch
- move XML modules and python3-xml provide to python3-base
(fixes bsc#1077230)
- move ensurepip to base
- Add skip_random_failing_tests.patch only for PowerPC
- update to 3.6.4
* bugfix release, over a hundred bugs fixed
* see Misc/NEWS for details
- drop upstreamed python3-ncurses-6.0-accessors.patch
- drop PYTHONSTARTUP hooks that cause spurious startup errors
* fixes bsc#1070738
* the relevant feature (REPL history) is now built into Python itself
- Install 2to3-%{python_version} executable (override defattr of
the -tools package). 2to3 (unversioned) is a symlink and does not
carry permissions (bsc#1070853).
- move 2to3 to python3-tools package
- update to 3.6.3
* bugfix release, over a hundred bugs fixed
* see Misc/NEWS for details
- drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch
- drop python-2.7-libffi-aarch64.patch: this patches the intree
copy of libffi which is unused/deleted in the line afterwards
- fix build against system libffi: include flags weren't set
so it actually used the in-tree libffi headers.
- Fix test broken with OpenSSL 1.1 (bsc#1042670)
* add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch
- fix missing %{?armsuffix}
- distutils-reproducible-compile.patch: ensure distutils order files
before compiling, which works around bsc#1049186
- Add libnsl-devel build requires for glibc obsoleting libnsl
- update to 3.6.2
* bugfix release, over a hundred bugs fixed
* see Misc/NEWS for details
- drop upstreamed test-socket-aead-kernel49.patch
- add Provides: python3-typing (fixes bsc#1050653)
- drop duplicate Provides: python3
- Add missing link to python library in config dir (bsc#1040164)
- update to 3.6.1
* bugfix release, over a hundred bugs fixed
* never add import location's parent directory to sys.path
* switch to git for version control, build changes related to that
* fix "failed to get random numbers" on old kernels (bsc#1029902)
* several crashes and memory leaks corrected
* f-string are no longer accepted as docstrings
- prevent regenerating AST at build-time more robustly
- add "--without profileopt" and "--without testsuite" options to python3-base
to allow short circuiting when working on the package
- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.6 (bsc#1027282):
* fixed potential crash in PyUnicode_AsDecodedObject() in debug build
* fixed possible DoS and arbitrary execution in gettext plurals
* fix possible use of uninitialized memory in operator.methodcaller
* fix possible Py_DECREF on unowned object in _sre
* fix possible integer overflow in _csv module
* prevent HTTPoxy attack (CVE-2016-1000110)
* fix selectors incorrectly retaining invalid fds
- drop upstreamed python-3.4-CVE-2016-1000110-fix.patch
- move _elementtree to python3.rpm to match its pyexpat dependency
(bsc#1029377)
- Add 0001-allow-for-reproducible-builds-of-python-packages.patch
upstream https://github.com/python/cpython/pull/296
- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch)
- reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)
- update to 3.6.0
* PEP 498 Formated string literals
* PEP 515 Underscores in numeric literals
* PEP 526 Syntax for variable annotations
* PEP 525 Asynchronous generators
* PEP 530 Asynchronous comprehensions
* PEP 506 New "secrets" module for safe key generation
* less memory consumed by dicts
* dtrace and systemtap support
* improved asyncio module
* better defaults for ssl
* new hashing algorithms in hashlib
* bytecode format changed to allow more optimizations
* "async" and "await" are on track to be reserved words
* StopIteration from generators is deprecated
* support for openssl < 1.0.2 is deprecated
* os.urandom now blocks when getrandom() blocks
* huge number of new features, bugfixes and optimizations
* see https://docs.python.org/3.6/whatsnew/3.6.html for details
- rework multilib patch: drop Python-3.5.0-multilib.patch, implement
upstreamable python-3.6.0-multilib-new.patch
- refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch
- drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch
- finally drop python-2.6b1-canonicalize2.patch that was not applied in source
and only kept around in case we needed it in the future. (which we don't, as
it seems)
- update import_failed map and baselibs
- build ctypes against system libffi
(buildrequire libffi-devel in python3-base)
- add new key to keyring (signed by keys already in keyring)
- introduced common configure section between python3 and python3-base
- moved pyconfig.h and Makefile to devel subpackage as distutils no longer
need it at runtime
- added python-rpm-macros dependency, regenerated macros file, drop
macros.python3.py
because it is not used now
- improve summaries and descriptions (fixes bsc#917607)
- enabled Link-Time Optimization, see what happens
- including skipped_tests.py in pre_checkin.sh run
- run specs through spec-cleaner, rearrange sections
- FAKE RECORD FROM SLE-12 CHANNEL apply fix for CVE-2016-1000110
- CGIHandler: sets environmental variable based on user
supplied Proxy request header:
python-3.4-CVE-2016-1000110-fix.patch (fixes bsc#989523,
CVE-2016-1000110)
- refresh python3-urllib-prefer-lowercase-proxies.patch
- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.5
check: https://docs.python.org/3.4/whatsnew/changelog.html
(fixes bsc#984751, CVE-2016-0772)
(fixes bsc#985177, CVE-2016-5636)
(fixes bsc#985348, CVE-2016-5699)
- drop upstreamed werror-declaration-after-statement.patch
- FAKE RECORD FROM SLE-12 CHANNEL Due to being fixed upstream
(differently), removed outdated patch
CVE-2014-4650-CGIHTTPServer-traversal.patch (bsc#983582)
- move _hashlib and _ssl modules and tests to python3-base
- recommend python3
- Add Python-3.5.1-fix_lru_cache_copying.patch
Fix copying the lru_cache() wrapper object.
Fixes deep-copying lru_cache regression, which worked on
previous versions of python but fails on python 3.5.
This fixes a bunch of packages in devel:languages:python3.
See: https://bugs.python.org/issue25447
- update to 3.5.1
* bugfix-only release, dozens of bugs fixed
- Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch
- "Python3" to "Python 3" in summary
* This seems cleaner and fixes and rpmlint warning
- FAKE RECORD FROM SLE-12 CHANNEL Issue #21121: Don't force 3rd
party C extensions to be built with -Werror=declaration-after-statement.
(werror-declaration-after-statement.patch, bsc#951166)
- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch
This fixes a build error for many packages that use the Python,
C-API.
This patch is already accepted upstream and is slated to appear in
python 3.5.1.
- update to 3.5.0
* coroutines with async/await syntax
* matrix multiplication operator `@`
* unpacking generalizations
* new modules `typing` and `zipapp`
* type annotations
* .pyo files replaced by custom suffixes for optimization levels in
__pycache__
* support for memory BIO in ssl module
* performance improvements in several modules
* and many more
- removals and behavior changes
* deprecated `__version__` is removed
* support for .pyo files was removed
* system calls are auto-retried on EINTR
* bare generator expressions in function calls now cause SyntaxError
(change "f(x for x in i)" to "f((x for x in i))" to fix)
* removed undocumented `format` member of private `PyMemoryViewObject` struct
* renamed `PyMemAllocator` to `PyMemAllocatorEx`
- redefine %dynlib macro to reflect that modules now have arch+os as part of
name
- module `time` is now built-in
- dropped upstreamed patches:
python-3.4.1-fix-faulthandler.patch
python-3.4.3-test-conditional-ssl.patch
python-fix-short-dh.patch (also dropped dh2048.pem required for this patch)
- updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch
- python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure
with new gcc + ncurses
- Add python3-ncurses-6.0-accessors.patch: Fix build with
NCurses 6.0 and OPAQUE_WINDOW set to 1.
- improve import_failed hook to do the right thing when invoking
missing modules with "python3 -m modulename" (boo#942751)
- Build with --enable-loadable-sqlite-extensions to make it works
as geospatial database.
- dh2048.pem: added generated 2048 dh parameter set to fix
ssl test (bsc#935856)
- python-fix-short-dh.patch: replace the 512 bits dh parameter set
by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)
- ctypes-libffi-aarch64.patch: remove upstreamed patch
- python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for
aarch64
- python-3.4.3-test-conditional-ssl.patch - restore tests failing because
test_urllib was unconditionally importing ssl (without really needing it)
- restore functionality of multilib patch
- drop libffi-ppc64le.diff because upstream completely changed everything
yet again (sorry ppc64 folks :| )
- Update to version 3.4.3
- Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch
(bpo#21766)
- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus
faulthandler which fails with GCC 5.
- asyncio has been merged in python3 main package; provide and
obsolete it
- Remove obsolete AUTHORS section
- Remove redundant %clean section
- add %python3_version rpm macro for Fedora compatibility
- add missing argument in import_failed, rename Novell Bugzilla
to SUSE Bugzilla

==== qemu ====
Subpackages: qemu-block-curl qemu-block-rbd qemu-block-ssh qemu-guest-agent
qemu-ipxe qemu-ksm qemu-microvm qemu-seabios qemu-sgabios qemu-tools
qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-ui-spice-app qemu-vgabios qemu-x86

- Fix xenfv migration from xen host with pre-v4.0 qemu. We had
previously dropped a similar patch, but have decided that for now
we need to go with this type of solution (bsc#1159755)
hw-i386-disable-smbus-migration-for-xenf.patch
- Avoid query-cpu-model-expansion crashed qemu when using
machine type none, patch is queued in upstream now, will
update commit id later (bsc#1159443)
target-arm-monitor-query-cpu-model-expan.patch
- BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow
OBS to shortcut through -mini flavors.

==== redland ====

- PostrgeSQL's pg_config is meant for linking server extensions,
use libpq's pkg-config instead (redland-postgresql.patch).
This is needed to fix build with PostgreSQL 11.

==== seahorse ====
Version update (3.20.0 -> 3.34.1)
Subpackages: gnome-shell-search-provider-seahorse seahorse-lang

- Update to version 3.34.1:
+ Fix crash when deleting a subkey.
+ Fix a deadlock when using tofu trust model.
+ Updated translations.
- Update to version 3.34:
+ gkr: Fix use-after-free in password interaction.
+ Add OARS Metadata tags.
+ Cleanup flatpak manifest.
+ gkr: Fix a build failure due to a GKR GIR breakage.
+ Depend on meson version >= 0.49.
+ Fix a crash for some Epiphany passwords.
+ Add mnemonics.
+ ssh: Use Posix.Signal.TERM to unbreak building with valac
<= 0.40.
+ Enable type-to-search.
+ pgp: Fix a segfault when syncing GPG keys to an HKP server.
+ gkr: Update user documentation for keyrings.
+ Generate manpage from XML file.
+ Implement GApplication.open() so we can import files from the
command line.
+ pgp: Fix build related to GPG(ME) versions.
- Add docbook-xsl-stylesheets and libxslt-tools BuildRequires and
pass manpage=true to meson: Build manpages.
- Update to version 3.32.2:
+ appdata: Update the contact details and add OARS metadata.
+ gkr: Fix a crash for some Epiphany passwords.
- Update to version 3.32.1:
+ Enable type-to-search.
+ Fix errors when building with valac < 0.40.
+ pgp: Fix crash when syncing GPG keys to HKP server.
+ Update documentation for import/exporting keys / creating
keyrings.
+ Fix build with -Dcheck-compatible-gpg=false.
+ Updated translations.
- Update to version 3.32:
+ Fix regression: no more context menu in sidebar.
+ gkr: Fix crash when renaming keyring.
+ pgp: Don't use a custom person icon.
+ gpgme: Don't use gpgme_op_edit for exporting or making a UID
primary.
+ Port more GSimpleAsyncResult to GTask.
+ flatpak: fix network permissions.
+ Updated translations.
- Update to version 3.31.91:
+ Remove deprecated g_type_class_add_private.
+ flatpak: Add dependencies for key sharing/importing.
+ gkr:
- Recognize GNOME Web (Epiphany) passwords and adjust UI.
- Recognize user-specific Wi-Fi passwords.
- Use application icon for password of known installed app.
- Fix Chrome password recognition.
- Add password strength indicator when adding a new password.
+ pgp:
- Always use gpgme_op_export_start when exporting.
- Cleanup the UI of the key properties dialog.
+ Add an empty state indicator.
+ Add <ctrl>f as an accelerator for the search bar.
+ Start migration of GSimpleAsyncResult to GTask.
+ Migrate some widget from SeahorseWidget to GtkTemplate.
- Add pkgconfig(pwquality) BuildRequires: New dependency.
- Update to version 3.31.1:
+ Port most uses of Gtk.Action to GLib.Action.
+ New app icon.
+ Use a header bar.
+ Updated password properties dialog.
+ Updated SSH key properties dialog.
+ Update view when new item is added.
+ UI tweaks to the KeyManager list.
+ pgp: small cleanups.
+ Vala fixes.
- Update to version 3.30.1.1:
+ Fix Vala build issue due to GLib.List type mismatch.
- Changes from version 3.30.1:
+ gkr: Passwords are filtered out when "personal".
+ ssh: Fix key creation with quotes in the name.
+ pgp: A progress bar is again shown when creating a PGP key.
+ Resolved a crash when pasting e.g. a file into the window.
+ Updated translations.
- Update to version 3.30:
+ Fix no window when launched from .desktop
(glgo#GNOME/seahorse#192, glgo#GNOME/seahorse#16).
+ Show active window if available on launch
(glgo#GNOME/seahorse#18).
+ Add debug logging for filtering.
+ Make yelp documentation optional (glgo#GNOME/seahorse#17).
+ Drop Continuous' configure script (glgo#GNOME/seahorse#12).
+ Fix build on debian (glgo#GNOME/seahorse#190).
+ Updated translations.
- Drop seahorse-fix-ldap-undefined-references.patch: Fixed
upstream.
- No longer recommend lang package as it already supplements main
package (same effect, it's redundant).
- Add seahorse-fix-ldap-undefined-references.patch provided by
upstream (glgo#GNOME/seahorse!15) and re-enable ldap support.
- Update to version 3.29.92:
+ gkr: fix segfault when trying to change default keyring
password (glgo#GNOME/seahorse#182).
+ Fix - Cannot delete multi-selected SSH keys
(glgo#GNOME/seahorse#105, glgo#GNOME/seahorse!9).
+ pgp: Seahorse again correctly filters keys for signing
(glgo#GNOME/seahorse!11).
+ pgp: Search keys dialog now properly lists key servers again
(glgo#GNOME/seahorse!10).
+ gkr: Fix lock/unlock button tooltip text in keyring properties
(glgo#GNOME/seahorse!5).
+ Updated translations.
- Enable tests run to increase QA of package.
- Update to 3.29.91:
+ pgp: remove non-working Help button (glgo#GNOME/seahorse#164).
+ gkr: Fix lock/unlock button in keyring properties.
+ ssh: Fix upload button.
+ Use header bars more consistently.
+ Updated translations.
- Changes from version 3.29.90:
+ pgp: add hint when 'Full name' is not long enough (bgo#395805).
+ gkr: ask for confirmation when saving changes (bgo#712348).
+ gkr: Don't update key description if it doesn't change
(bgo#777802).
+ ssh: modify the key length options based on the type of
encryption.
+ ssh: add basic support for ECDSA and ED25519 keys (bgo#754028).
+ Several small documentation fixes.
+ Updated translations.
- Add:
+ meson BuildRequires and replace configure/make/make_install
macros/command with meson/meson_build_meson_install,
respectively; and pass pgp-support, check-compatible-gpg,
pkcs11-support, keyservers-support, hkp-support, ldap-support,
key-sharing options to meson as true (upstream defaults),
following upstream port to Meson build system.
+ glib-2.0, gobject-2.0, gio-unix-2.0 and gmodule-2.0 pkgconfig
modules as BuilRequires to avoid implicit dependencies.
+ libpkcs11-helper-devel BuildRequires: this is needed for
PKCS#11 support.
- Drop:
+ Fixed upstream patches: seahorse-new-gnupg.patch and
seahorse-gpg-ignore-key-considered.patch (bgo#778607).
+ autoconf, and its autoreconf call, and automake BuildRequires:
they are no longer needed, they were added only because of the
previous dropped patches.
+ intltool BuildRequires: this is no longer needed since upstream
migrated to Gettext.
+ update-desktop-files BuildRequires and suse_update_desktop_file
macro: they are no longer needed.
+ glib2_gsettings_schema_requires macro: this is no longer needed
since RPM file triggers (version >= 4.13).
+ Pristine Obsoletes targeted at openSUSE release <= 12.1.
- Switch:
+ libsecret-unstable and gck-1 pkgconfig modules to libsecret-1
and gck-ui-3, respectively, to conform with meson dependency
checks. Note that libsecret-1 and gck-ui-3 were already being
used since they are provided by the same package as the
switched modules.
+ gpgme-devel BuildRequire to libgpgme-devel: this is the right
openSUSE package name.
- Point fdupes to the datadir (/usr/share/) rather than the whole
buildroot, which is a practice that must be avoided when hard
linking.
- Add explicit call to autoreconf: some of the patches touch the
build system.
- Drop -lib2_gsettings_schema_post[un], desktop_database_post[un]
and icon_theme_cache_post[un] usage from post/postun scripts: the
functionality covered by file triggers.
- Use SPDX3.0 license tags and package COPYING as %license.

==== shared-mime-info ====
Version update (1.9 -> 1.12)
Subpackages: shared-mime-info-lang

- No longer recommend -lang: supplements are in use
- Drop no longer required PreReq's, obsolete with switch to file
trigger based pre/post scripts.
- Move RPM macros to %_rpmmacrodir.
- Move RPM macros file to correct directory in /usr
- Update to version 1.12:
+ Fix build from tarball.
- Changes from version 1.11:
+ Add mime-type for:
- reStructuredText.
- Groovy scripting language.
- Gradle build tool.
- Maven.
- WarpScript source code.
- zstd and tar.zst archives.
+ Change the preferred suffix for image/jpeg from .jpeg to .jpg.
+ Assign *.html to XHTML pages.
+ Better detection for *.key files (Apple Keynote vs. GPG keys).
+ Give weight to one of the appimage patterns.
+ Tools:
- Link to GitLab for contributions and bug reports.
- Loads of memory and file descriptor leak fixes.
+ Spec: Clarify the availability of C character escape support.
- Update URL and use source service to checkout exact tag, upstream
have an ever changing tarball url, so we go with source checkout.
- Following the above, add libtool BuildRequires and pass
autogen.sh, bootstraping is now needed.
- Modernize spec.
- Update to version 1.10:
+ Add mime-type for MJPEG raw streams
+ Add MPEG-4 Ringtone mime-type
+ Add mime-type for HEIF images
+ Add application/vnd.sqlite3, application/x-sqlite2 IANA types
+ Add application/pkcs8-encrypted
+ Add application/vnd.yotube.yt
+ Add audio/usac
+ Add mime-types for raw floppy disk images
+ Add aliases for SAP and HFE floppy image mime-types
+ Use new application/vnd.comicbook-rar IANA type
- Modernize spec-file by calling spec-cleaner

==== signon-kwallet-extension ====
Version update (19.12.2 -> 19.12.3)

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== spectacle ====
Version update (19.12.2 -> 19.12.3)
Subpackages: spectacle-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2

==== step ====
Version update (19.12.2 -> 19.12.3)
Subpackages: step-lang

- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs

==== sudo ====

- add sudo-1.8.22-CVE-2019-18634.patch to fix a buffer overflow
when pwfeedback is enabled and input is a not a tty [bsc#1162202]
[CVE-2019-18634]
- add sudo-1.8.22-fix_listpw.patch to fix listpw=never option in
sudoers [bsc#1162675]

==== supportutils ====
Version update (3.1.4 -> 3.1.7)

- Addition to version 3.1.7
+ exclude /proc/pagetypeinfo as it can be an expensive operation on some
systems (bsc#1162357)
+ Readded LPM/DLPAR data for Power (bsc#1162539)
- Addition to version 3.1.6
+ Strip trailing commas from process names #64 (bsc#1156837)
+ Dynamically select compression method (bsc#1145233)
+ Updated detailed unit information fix in systemd.txt (bsc#1023308)
+ Fixed supportconig.conf man page with order placement
+ Include IPv6 routes (bsc#1089877)
- Updated to version 3.1.5
+ Removed root .snapshots directory from full file list (bsc#1154482)

==== systemsettings5 ====
Version update (5.18.0 -> 5.18.3)
Subpackages: systemsettings5-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Fix connection to invalid signal
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* [sidebar] Resolve changes in module before switching (kde#416834)

==== totem ====
Subpackages: totem-lang totem-plugins

- No longer recommend -lang: supplements are in use
- Add totem-Fix-bracket-keys-and-backspace.patch: variable-rate:
Fix bracket keys and backspace not working in search entry.

==== totem-pl-parser ====
Subpackages: libtotem-plparser-mini18 libtotem-plparser18 totem-pl-parser-lang
typelib-1_0-TotemPlParser-1_0

- No longer recommend -lang: supplements are in use

==== tracker ====
Version update (2.3.1 -> 2.3.2)
Subpackages: libtracker-common-2_0 libtracker-control-2_0-0
libtracker-miner-2_0-0 libtracker-sparql-2_0-0 tracker-lang
typelib-1_0-Tracker-2_0 typelib-1_0-TrackerControl-2_0

- Add tracker-fix-segfault-in-writeback.patch: Check if argument is
NULL before using it and dispose connection and data_manager
before shutting down writeback and events to prevent segmentation
fault (bsc#1165357, glgo#GNOME/tracker!192).
- Update to version 2.3.2:
+ Location info for photos is now inserted into the DB. It didn't
work before as we failed to process SPARQL "blank nodes"
correctly.
+ Fix for oversensitive FTS5 index corruption detection.
+ Updated translations.
- No longer recommend -lang: supplements are in use
- Enable test suite / %check section.

==== tracker-miners ====
Version update (2.0.4 -> 2.3.2)
Subpackages: tracker-miner-files tracker-miners-lang

- Update to version 2.3.2:
+ Blocked parsing of image/x-dds image files, which were
previously being passed to GStreamer and triggering system
lockups for some people.
+ Fixed incorrect MIME type for .raw images, which were
previously being passed to GStreamer and triggering system
lockups for some people.
+ Improved how the MP3 extractor calculates durations of variable
bitrate MP3s, which fixes incorrect durations being shown in
GNOME Music.
+ Fixed a bug in the GStreamer writeback module.
+ Fix race condition that might leave tracker-miner-fs paused
after a writeback operation.
+ Updated translations.
- No longer recommend -lang: supplements are in use
- Update to version 2.3.1:
+ Improved .odt extraction, fixing issues with hyphenated words.
+ OpenBSD: Fixed build.
+ functional-tests: Fixed a cause of intermittent failures,
removed some unused data files.
+ Minor compiler warning and build system fixes.
- Update to version 2.3.0:
+ No changes since 2.2.99.1.
- Update to version 2.2.99.1:
+ The ~/Downloads folder is now indexed non-recursively by
default. This reduces the risk of Tracker unnecessarily
crawling large directories of source code or video game data.
- If users are storing data such as music or photos in
subfolders of the Downloads folder, they will need to move it
to an appropriate place (~/Music, ~/Pictures, etc.) so that
it is still indexed.
+ Dispose TrackerResource objects before unref.
+ Fixes in Musicbrainz metadata extraction.
+ Translations: ca, eu.
- Update to version 2.2.99.0:
+ Support for reading Musicbrainz metadata from audio files.
+ Tracker Writeback now uses GStreamer to write metadata to audio
files, instead of depending on taglib directly.
+ Directories will now be ignored if they contain a file named
`.nomedia`. A file named `.trackerignore` has the same effect,
but the `.nomedia` file brings us in line with Android.
+ Removed obsolete 'max-media-art-width' setting.
- libtracker-miners-common is built as a static library and only
used in build time. So remove it in the %install section.
- Add a new BuildRequires pkgconfig(gstreamer-audio-1.0).
- Drop an unused BuildRequires pkgconfig(taglib_c).
- Drop pkgconfig(libgrss) BuildRequires and subpackage
tracker-miner-rss: libfrss is dropped upstream. Following this,
add tracker-miner-rss Obsoletes to main tracker-miners package.
- Update to version 2.2.2:
+ Multiple leak fixes.
+ Functional tests now use python3.
+ Fix text extractor handling of non-existent files.
+ Fix indexing of tracks in FLAC files.
+ Added new tests for file formats.
+ Updated translations.
- Update to version 2.2.1:
+ Whitelist syscall fadvise64_64.
+ Many fixes to functional tests.
+ Fix failed functional tests being reported as successful.
+ Updated translations.
- Update to version 2.2.0:
+ Disable guarantee_metadata by default. It was the case on
autotools.
+ Stop merging translations to schema files.
+ Test suite improvements.
+ Meson build improvements.
+ The functionality of tracker-miner-apps has been adopted by
tracker-miner-fs/tracker-extract.
+ All usage of deprecated TrackerSparqlBuilder is gone.
+ Fixes to desktop file indexing.
+ Multiple build and compile warning fixes.
+ Many test improvements and cleanups.
+ The functionality of tracker-miner-apps has been adopted by
tracker-miner-fs/tracker-extract.
+ Updated tracker-miner-fs and tracker-miner-rss to use
TrackerResource.
+ Support for building through autotools has been removed.
+ Plugged several leaks.
+ Other many build and code cleanups and fixes.
+ Updated translations.
- Switch to meson build system, remove all conditionals for meson
and remove all traces of autotools support.
- Drop tracker-miners-private.patch: finally fixed upstream
(probably by accident, but well).
- Add pkgconfig(gexiv2), pkgconfig(libavcodec),
pkgconfig(libavformat) and pkgconfig(libavutil) BuildRequires:
New dependencies, all optional except gexiv2.
- Update to version 2.1.6:
+ Multiple meson build fixes.
+ Test fixes.
+ Updated translations.
- Update to version 2.1.5:
+ Fix several leaks.
+ Ensure utf8ness in
tracker_guarantee_resource_title_from_file().
+ Updated translations.
- Update to version 2.1.4:
+ Updated translations.
- Changes from version 2.1.3:
+ Unbreak watch on domain ontology owner. Fixes miners spuriously
exiting.
- Update to version 2.1.2:
+ Allow use of domain rules outside prefix.
+ Add core-as-subproject as explicit meson option.
+ Ensure utf8ness in TrackerResource helpers.
+ Fix multiple cardinality issues in different
extractors/properties.
+ Other minor SPARQL correctness fixes.
+ Updated translations.
- Update to version 2.1.1:
+ tracker-miner-fs: Ignore mercurial repositories.
+ build: Fix build with -Werror=format-security.
+ tracker-extract:
- Ensure metadata strings are UTF-8 in JPEG/PNG extractors.
- Do not add named destinations to PDF TOCs.
- Ignore XMP image metadata on PDFs.
- Fix ISO 8601 date string generation on gstreamer extractor.
+ Updated translations.
- Update to version 2.1.0:
+ tests: Many updates and fixes to functional tests.
+ tracker-extract: Better infrastructure for tests, based on
JSON-LD.
+ tracker-miner-fs: Restart tracker extract from the right
domain.
+ tracker-extract: Persistently avoid files that trigger
recoverable errors, to avoid log spamming on restarts.
+ Updated translations.
- Update to version 2.0.5:
+ tracker-extract: Made daemon able to shutdown on inactivity,
lifetime will be managed by tracker-miner-fs.
+ tracker-stract: Fixes in generated SPARQL for geolocation data.
+ Updated translations.
- Replace libjpeg-devel BuildRequires with pkgconfig(libjpeg): now
configure looks for the pkgconfig module instead.
- Modernize spec-file by calling spec-cleaner

==== transactional-update ====
Version update (2.15 -> 2.20.3)
Subpackages: transactional-update-zypp-config

- Update to version 2.20.3
- Reintroduce compatibility with RPM < 4.15 for inclusion in
SLE / Leap 15.2
- Prepare for removal of /var/lib/alternatives [jsc#SLE-9101]
- Update to version 2.20.2
- Use full names for zypper options [bsc#1164543]
- Ignore /var/lib/rpm in shadowed file output
- Optimize create-dirs-from-rpmdb
- Update to version 2.20.1
- Add missing documentation about --continue option
- Avoid error message about missing fstab file on first snapshot creation.
[boo#1160213]
- Update to version 2.20
- Add the option `--continue` to extend an existing snapshot. This can be
used to perform multiple operations before rebooting into the new state.
[gh#openSUSE/transactional-update#16]
- Make sure the dracut service to print warnings on /etc overlay conflicts
also runs in the pre-made images.
- Add "none" reboot method
- Remove conflicting overlay artifacts in case an existing overlay directory
will be reused
- Update to version 2.17
- Provide network in shell on systems where resolv.conf is pointing to /run
directly [boo#1151081]
- Print new snapshot number at the end
- Always mount /root subvolume when using shell command to preserve history
- Update to version 2.16
- Use default command if options, but no command was given [boo#1146116]
- Make sure only one process appears in `ps` output [boo#1111897]
- Move update check: If a new repository is added (and
ZYPPER_AUTO_IMPORT_KEYS is set) adding the new repository key won't fail
any more
- Avoid unnecessary snapshots / reboots by detecting zypper operations
without changes more reliably (e.g. when installing an already installed
package)
- Update the manpage accordingly
- Bugfixes:
- Ignore commented lines in fstab when checking for shadowed files
- Avoid warning when copying network config
- Remove Perl dependency
- Building documentation requires Python 3 now

==== trytond ====

- add fix_werkzeug.patch to fix boo#1164970
- remove implicit _service (not needed anymore for download)
- spec-clean to meet openSUSE packaging standards

==== trytond_stock ====
Version update (5.0.8 -> 5.0.9)

- Version 5.0.9 - Bugfix Release

==== udisks2 ====
Version update (2.6.5 -> 2.8.1)
Subpackages: libudisks2-0 udisks2-lang

Update to version 2.8.1 (jsc#SLE-10905):
+ Mostly bugfixes.
* Detailed changelog in /usr/share/doc/packages/udisks2/NEWS
+ removed obsolete patches:
0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch
0001-Fix-string-format-vulnerability.patch
0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
- Changes from version 2.8.0:
+ Introduce a new VDO module that is built on top of
libblockdev-vdo.
+ General bugfixes.
+ Support creating LUKS 2 encrypted devices and other
LUKS-related enhancements.
- Changes from version 2.7.6:
+ Add: UdisksUtabEntry and read-write lock.
+ Fix escaping mountpoint for the cleanup service.
+ Check for all LUKS devices when looking for
CryptoBackingDevice.
+ First implementation of udisksutabmonitor.
+ Invoke job_complete in the proper context in order to avoid
deadlocks.
+ Generate autocleanup functions for interfaces.
+ Update documentation.
- Changes from version 2.7.5:
+ Add:
- 'no-discard' option to formatting methods.
- An assertion method for checking an objects interfaces.
+ Fix:
- Possible NULL pointer dereference in:
udiskslinuxdrive.c, udiskslinuxmdraidobject.c and
udisksclient.c
- Resource leak.
- size_str memory leaks in UDisksObjectInfo.
- Copy-paste error in apply_configuration_thread_func from
udiskslinuxdriveata.c.
- "Deadcode" and ignore "check return" warnings in udisksctl.c.
+ Resolve mountpoint to the real path.
+ Include exFAT as a possible partition type for ID 0x07.
+ Always try to read configuration from crypttab in
handle_unlock.
+ Make sure the table_type is consistent in
handle_create_partition.
+ Wait for device to become initialized before probing it.
+ Use different mode/dmode for shared file systems.
- Changes from version 2.7.4:
+ Add: New function to set label on swap devices.
+ Fix:
- Uninitalized value in "udisks_linux_loop_update";
- Loop device automounting in GNOME.
+ Run cryptsetup before returning from non-blocking Format.
+ Use new libblockdev functionality to disable checks during
init.
+ Do not try to create file watchers for RAIDs without
redundancy.
+ Try to use libblockdev to get RAID array size.
+ Re-add support the legacy BIOS bootable GPT flag.
- Changes from version 2.7.3:
+ Add:
- Version info to docstrings of the partition Resize function;
- New ResolveDevice function;
- New OpenDevice function;
- some missing functions to doc/udisks2-sections.txt.in.in.
+ Fix:
- Wrong GSList pointer declaration in
"handle_get_block_devices";
- "supports_owners" flag for UDF;
- ExFAT partition type;
- Bash completion for udisksctl;
- Force unmounting;
- Building documentation with new gtk-doc.
+ Process partition resize update before return.
+ Wait for cleartext device object to disappear on Lock().
+ Ignore Asus Zendisk virtual CDROM and ZFS member partitions.
+ Set corrent part type/id and GUID for UDF formatted partitions.
+ Use LUKS specific partition ID and GUID.
+ Make iSCSI Login and Logout wait for DBus objects update.
+ Disable cleaning using blivet for now.
+ Start even if a libblockdev plugin fails to load.
- Changes from version 2.7.2:
+ Add:
- Filesystem Resize, Check and Repair;
- A new "Partitions" property to "PartitionTable" interface;
- A function to:
. "take ownership" of a filesystem;
. List all block devices.
- A function to wait for an object to disappear.
+ Fix:
- Detection of drives created using isohybrid images
(fdo#1437791);
- Setting "SetupByUID" property when adding a new loop device;
- How we create UDF file systems.
+ Wait for:
- The bcache object to disappear after BcacheDestroy;
- Zram objects to disappear on DestroyDevices().
+ Resize method for Partition interface.
+ Trigger change uevent on disk after adding partitions to it.
+ Use the assert with multiple tries for Block.Configuration.
+ Do not wait for partitions to appear after LoopSetup.
+ Try harder to ignore WD SmartWare virtual CDs.
- Changes from version 2.7.1:
+ Don't always fail on missing LibStorageMgmt support.
+ Fix:
- Broken partition authorization code;
- How UDisksClient filters property changes;
- The position to wait for a partition to appear at.
+ Don't use serial as unique ID for drive objects.
+ udiskslinuxblockbcache.c: Fix uninitialized variable.
+ udisksiscsiutil.c: Correct strncpy lengths.
+ udiskslinuxiscsisessionobject.c: Correct precondition check.
+ lsm_linux_drive.c: Remove std_lsm_vol_data_free error case.
+ udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p.
+ udiskssimplejob.c: Allow NULL for message.
+ Re-create sysfs watchers for changed mdraid devices.
+ UDisksClient: Do not try remove changed_blacklist hash table in
finalize.
+ Query methods for available utility binaries.
+ Clear GError after calling "bd_part_get_part_by_pos".
+ Use "model_serial" as unique ID for drive objects.
+ Add "--yes" arg when resizing filesystem with "lvresize".
+ Do not trigger extra uevents for newly created partitions.
+ Free the partition spec libblockdev gives us.
+ Allow the user to specify the partition type.
- Changes from version 2.7.0:
+ udisksdaemonutil.c: Fix GVariant resource leak.
+ Use libblockdev swap plugin for swapspace.
+ Use libblockdev FS plugin for mounting and unmounting devices.
+ Use libblockdev:
- For:
. Partitioning code;
. Wiping newly created partitions;
. LUKS operations.
- To get LUKS UUID for LUKS open;
- As a library not just the plugins;
- MDRAID code and wipefs calls in MDRAID code.
+ Use libblockdev-lvm for:
- LV and VG operations;
- VolumeGroupCreate() too;
- When updating VG on Poll() call.
+ Fix:
- bd_reinit and g_clear_error calls in btrfs, zram and bcache;
- Docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS';
- Requires and BuildRequires for libblockdev;
- API for BcacheCreate function.
+ Add:
- Libblockdev MDRAID and FS plugins to BuildRequires;
- 'options' parameter do zRAM 'Refresh' function;
- A function for running threaded jobs synchronously;
- A new configure option --enable-available-modules.
+ Remove unused variables in handle_mdraid_create.
+ Create Job objects for partitioning related actions.
+ Change:
- btrfs module API to be consistent with udisks core;
- bcache properties do CamelCase;
- ZRAM 'CreateDevices' function to return newly created;
- zRAM properties to CamelCase.
+ Bcache, btrfs and zRAM modules: Handle invocations in threads.
+ Do not try to set GError over the top of a previous GError.
+ zRAM: Extract used CompAlgorithm as a single value.
ZRAMs.
+ Move new partition start if overlaps with extended partition
metadata.
+ Do not start threaded jobs automatically
+ Require and initialize the libblockdev-lvm plugin
+ Check that blockdev/lvm.h is available if LVM2 support
requested.
+ Also create thin pools using libblockdev-lvm.
+ Get VGs with bd_lvm_vgs() run in a thread.
+ Update information about PVs, LVs and VGs using
libblockdev-lvm.
+ Get rid of the udisks-lvm helper program.
+ Use:
- Info for metadata LV when updating LV which has one;
- Systemd-defined macros in the spec file template;
- bd_lvm_vgreduce() instead of running 'vgreduce'.
+ REMOVE-ME: use the CLI-based libblockdev-lvm plugin.
+ Make sure we have the AX_CHECK_ENABLE_DEBUG macro.
+ Also check if libblockdev supports bcache.
+ Require 'udev' not 'systemd-udev'.
- Adopt the use of %make_build and %make_install while dropping
deprecated use of raw commands, following the best practices.
- Pass disable-static to configure as static libs are enabled by
default. And enable-bcache, enable-btrfs, enable-lsm,
enable-lvm2, enable-lvmcache and enable-zram to enable new
available features.
- Add blkid, blockdev, libsystemd and mount pkgconfig modules, and
libbd_btrfs-devel, libbd_crypto-devel, libbd_fs-devel,
libbd_kbd-devel, libbd_loop-devel, libbd_lvm-devel,
libbd_mdraid-devel, libbd_part-devel, libbd_swap-devel,
libconfig-devel, libstoragemgmt-devel, lvm2-devel BuildRequires
as new dependencies.
- Add libblockdev, libbd_crypto, libbd_fs, libbd_loop,
libbd_mdraid, libbd_part and libbd_swap Requires as new run time
requirements.
- Add e2fsprogs, xfsprogs, and dosfstools Requires, being the first
needed by mkfs.ext3, mkfs.ext3 and e2label. The second, by
mkfs.xfs and xfs_admin. And the third, by mkfs.vfat.
- Add gio-unix-2.0 and gmodule-2.0 pkgconfig BuildRequires: note
that they was already being pulled with pkgconfig(glib-2.0) and
used, once they live in the same devel package.
- Drop pkgconfig(udev) BuildRequires: no longer needed.
- Replace libgudev-1_0-devel and pkgconfig(systemd) BuildRequires
by gudev-1.0 and libsystemd, respectively.
- Add LGPL-2.0+ to the preamble License tag once the preamble
License tag is used for the source RPM and binary RPM packages.
- Correct some subpackages LGPL-2.1+ License tags to LGPL-2.0+ as
pointed by the COPYING and source files.

==== virt-manager ====
Subpackages: virt-install virt-manager-common

- Upstream bug fix (bsc#1027942)

15a9502b-Fix-showing-the-firmware-type-in-case-of-firmware-auto-selection.patch

==== virt-viewer ====

- bsc#1166288 - Enable vte in remote-viewer build to support
multiple spice displays (eg: qemu-kvm -display spice-app)
virt-viewer.spec
- Upstream bug fixes (bsc#1166289)
c2dabf07-Fix-a-regression-when-initial-connection-fails.patch
a13173ae-remote-viewer-fix-free-on-dangling-pointer.patch
a724dff8-remote-viewer-add-handler-for-SIGINT-signal.patch
e4bacb8f-remote-viewer-add-a-default-extension-to-screenshot-filenames.patch

==== vte ====
Version update (0.58.2 -> 0.58.3)
Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91 vte-lang

- No longer recommend -lang: supplements are in use
- Update to version 0.58.3:
+ emulation:
- Report fixed origin for CSI 13 t.
- Maintain cursor column during screen switch.
- Ignore delete/insert line outside the scroll region.
- Fix vertical cursor movememnt outside the scroll region.
+ pty: Set size on creation.
+ build: Add no-exceptions sanity check.
+ Updated translations.
- Add explicit BuildRequires pkgconfig(fribidi) >= 1.0.0.
- Add minimal version for pcre2 BuildRequires.

==== wayland ====
Version update (1.16.0 -> 1.18.0)
Subpackages: libwayland-client0 libwayland-cursor0 libwayland-egl1
libwayland-server0

- Replace public key in keyring with
34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
(Simon Ser <contact at emersion.fr>).
- Update to release 1.18
* Add API to tag proxy objects to allow applications and
toolkits to share the same Wayland connection
* Track wayland-server timers in user-space to prevent creating
too many FDs
* Add wl_global_remove, a new function to mitigate race
conditions with globals
- Update to new upstream release 1.17
* There is now a protocol to express an internal server error
message, and a new version of the wl_seat protocol with no
changes other than keymaps must be private.

==== webkit2gtk3 ====
Version update (2.26.2 -> 2.26.4)
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37
libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0
webkit2gtk-4_0-injected-bundles

- Add webkit2gtk3-ppc-build-fix.patch: fix ppc64le build failure on
SLE 15.
- Update to version 2.26.4 (boo#1163809):
+ Always use a light theme for rendering form controls.
+ Fix the build with WPE renderer disabled.
+ Fix the build with OpenGL disabled.
+ Fix the build with GCC 10.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2020-3862, CVE-2020-3864, CVE-2020-3865,
CVE-2020-3867, CVE-2020-3868.
- No longer recommend -lang: supplements are in use
- Update to version 2.26.3 (boo#1161719):
+ Fix issues while trying to play a video on NextCloud.
+ Make sure the GL video sink uses a valid WebKit shared GL
context.
+ Fix vertical alignment of text containing arabic diacritics.
+ Fix build with icu 65.1.
+ Fix page loading errors with websites using HSTS.
+ Fix web process crash when displaying a KaTeX formula.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2019-8835, CVE-2019-8844, CVE-2019-8846.
- Drop webkit2gtk3-icu-build-fix.patch: Fixed upstream.
- Start using webkitgtk default gigacage malloc via passing
USE_SYSTEM_MALLOC=OFF to cmake.
- Add webkit-process.patch: use single web process for evolution
and geary on 15.0 (boo#1159329 glgo#GNOME/evolution#587).

==== wicked ====
Version update (0.6.61 -> 0.6.63)
Subpackages: wicked-service

- version 0.6.63
- spec: fix old libwicked package provides/obsoletes (bsc#1165180)
- ipv6: support to apply stable secret ifsysctl (jsc#SLE-6960)
- version 0.6.62
- dhcp4: discard lease on client-id mismatch (CVE-2020-7217,bsc#1160906)
- dhcp4: free lease on response without message type (CVE-2020-7216,bsc#1160905)
- dhcp6: don't add free'd IA to ia_pd_list on T1>T2 (CVE-2019-18903,bsc#1160904)
- dhcp6: fix use-after-free on option parsing failure
(CVE-2019-18902,bsc#1160903)
- utils: don't reject NULL var array names/keys breaking wicked duid dump
- routes: schema fix to avoid not applying rto_min incl. new time format
(bsc#1160939)
- systemd: order start wicked after network-pre.target and openvswitch.service
start
- packaging: use pkgconfig(libsystemd) instead of systemd-devel
- misc bug fixes by Malte Kraus including undefined behaviour, memory access
alignment
- corrections, use-after-free, missed initialization and format errors

==== xdg-desktop-portal-kde ====
Version update (5.18.0 -> 5.18.3)
Subpackages: xdg-desktop-portal-kde-lang

- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* use content_type as fallback in appchooser dialog
* Only deprecate up to target frameworks
* FileChooser: do not return empty file list when no local file is selected
BUG: 418155 (kde#418155)
- Update to 5.18.2
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.2.php
- No code changes since 5.18.1
- Update to 5.18.1
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.1.php
- Changes since 5.18.0:
* PipeWire: set stream and offset information for the buffer
* Properly combine pipewire and spa includes
* Properly search for PipeWire libs

==== xen ====
Version update (4.13.0_06 -> 4.13.0_10)

- bsc#1158414 - GCC 10: xen build fails
gcc10-fixes.patch
- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog
bug soft lockup CPU #0 stuck under high load / upstream with
workaround. See also bsc#1134506
default-to-credit1-scheduler.patch
- bsc#1160932 - VUL-0: xen: XSA-312 v1: arm: a CPU may speculate
past the ERET instruction
5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch
- bsc#1164425 - x86: "spec-ctrl=no-xen" should also disable branch
hardening
5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch
- Upstream bug fixes (bsc#1027519)
5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch
5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch
5e318cd4-x86-apic-fix-disabling-LVT0.patch
5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch
5e3bd385-EFI-recheck-variable-name-strings.patch
5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch
5e3bd3f8-xmalloc-guard-against-overflow.patch
5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch
5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch
5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch
- bsc#1159755 - use fixed qemu-3.1 machine type for HVM
This must be done in qemu to preserve PCI layout
remove libxl.lock-qemu-machine-for-hvm.patch
- jsc#SLE-10183 - script to calculate cpuid= mask
add helper script from https://github.com/twizted/xen_maskcalc
domUs may be migrated between different cpus from the same vendor
if their visible cpuid value has incompatible feature bits masked.
- jsc#SLE-10172, bsc#1055731 - handle degraded raid for xendomains
add helper script and systemd service from
https://github.com/luizluca/xen-tools-xendomains-wait-disk
in new sub package xen-tools-xendomains-wait-disk
See included README for usage instructions
xendomains-wait-disks.LICENSE
xendomains-wait-disks.README.md
xendomains-wait-disks.sh

==== xfce4-branding-openSUSE ====
Version update (4.14+20200118 -> 4.14+20200311)
Subpackages: exo-branding-openSUSE libgarcon-branding-openSUSE
libxfce4ui-branding-openSUSE openSUSE-xfce-icon-theme
thunar-volman-branding-openSUSE xfce4-notifyd-branding-openSUSE
xfce4-panel-branding-openSUSE xfce4-power-manager-branding-openSUSE
xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE
xfdesktop-branding-openSUSE xfwm4-branding-openSUSE

- Update to version 4.14+20200311:
* Use elementary-xfce-darker by default
- Update to version 4.14+20200228:
* Use more appropriate xdg location for xfce-mimeapps.list
- Update to version 4.14+20200228:
* Use the correct notifyd theme name
* Rename defaults.list to xfce-mimeapps.list
* Make Greybird-geeko default theme of xfce4-notifyd
* Systray to use 16px icons

==== xfce4-statusnotifier-plugin ====
Version update (0.2.1 -> 0.2.2)
Subpackages: xfce4-statusnotifier-plugin-lang

- Update to version 0.2.2
* Check tooltip type before deconstructing (bxo#15110)
* Preferences: Improved layout (bxo#14676)
* Fix building against xfce4-panel>=4.15
* Translation Updates

==== xfce4-whiskermenu-plugin ====
Version update (2.4.2 -> 2.4.3)
Subpackages: xfce4-whiskermenu-plugin-lang

- Update to 2.4.3
* Fix loading incorrect icons for some applications. (bxo#16461)
* Translation updates

==== xfsprogs ====

- mkfs.xfs: validate extent size hint parameters (bsc#1158509)
* Add xfsprogs-mkfs-validate-extent-size-hint-parameters.patch
* Add xfsprogs-xfs-move-inode-extent-size-hint-validation-to-libxfs.patch
* Add xfsprogs-xfs_repair-use-libxfs-extsize-cowextsize-validation-.patch
- xfs_repair: don't fail recovery of orphaned shortform directories
(bsc#1158504)
* Add xfsprogs-xfs-create-structure-verifier-function-for-short-for.patch
* Add xfsprogs-xfs-create-structure-verifier-function-for-shortform.patch
* Add xfsprogs-xfs-provide-a-centralized-method-for-verifying-inlin.patch
* Add xfsprogs-xfs-refactor-short-form-directory-structure-verifier.patch
* Add xfsprogs-xfs_repair-don-t-fail-directory-repairs-when-grabbin.patch
* Add xfsprogs-xfs_repair-implement-custom-ifork-verifiers.patch
* Add xfsprogs-xfs_repair-use-custom-ifork-verifier-in-mv_orphanage.patch
- xfs_quota: fix false error reporting of project inheritance flag is
not set (bsc#1158758)
* Add xfsprogs-xfs_quota-fix-false-error-reporting-of-project-inher.patch

==== xorg-x11-server ====
Subpackages: xorg-x11-server-extra xorg-x11-server-wayland

- specfile: reenabled XFree86-VidModeExtension (boo#1164020)

==== yast2 ====
Version update (4.2.65 -> 4.2.72)
Subpackages: yast2-logs

- Add the new CWM::MultiStatusSelector custom widget (related to
bsc#1157780, bsc#1161308, bsc#1161200).
- 4.2.72
- Do not remove the installation repositories in the "Previously
Used Repositories" step (bsc#1163081)
- 4.2.71
- Allow to restore the vertical scroll of a CWM::RichText
(related to bsc#1049965)
- 4.2.70
- Read the list of network service properly, no matter where
it is stored (bsc#1162853).
- 4.2.69
- Skip repository reloading at installation to avoid unselecting
products to install (bsc#1165501)
- 4.2.68
- Updated docu for SysctlConfig class (bsc#1151649).
- Creating an own Augeas instance for each parsed sysctl file
(bsc#1151649).
- 4.2.67

==== yast2-bootloader ====
Version update (4.2.15 -> 4.2.17)

- add support for S390 secure boot (jsc#SLE-9471, jsc#SLE-9425)
- 4.2.17
- Delegate the logic for calculating a device udev link to
yast2-storage-ng module (related to bsc#1151075).
- 4.2.16

==== yast2-country ====
Version update (4.2.17 -> 4.2.18)
Subpackages: yast2-country-data

- Rely on the new Y2Network::NtpServer class (jsc#SLE-7188).
- 4.2.18

==== yast2-firewall ====
Version update (4.2.2 -> 4.2.3)

- AutoYaST: Added back the installation finish client for opening
the VNC or SSH port during the first stage when used for remote
installations (bsc#1161319)
- 4.2.3

==== yast2-firstboot ====
Version update (4.2.10 -> 4.2.11)

- Fix disabled finish button (bsc#1163100)
- 4.2.11

==== yast2-installation ====
Version update (4.2.31 -> 4.2.36)

- Make sure to show release notes for add-on products (bsc#1158287)
- 4.2.36
- Added "yupdate" script to simplify patching the installer
(bsc#1163691)
- 4.2.35
- Rely on the new Y2Network::NtpServer class (jsc#SLE-7188).
- 4.2.34
- Allow to modify the control file at installation time using a
skelcd-* package (bsc#1164468).
- 4.2.33
- don't start getty on hvc0 & ttyAMA0 before Yast2-Firstboot (bsc#1157233)
- 4.2.32

==== yast2-iscsi-client ====
Version update (4.2.4 -> 4.2.5)

- Handle the iscsi service status (restart, start...) change after
the iscsid and the iscsiuio sockets (bsc#1160606)
- 4.2.5

==== yast2-network ====
Version update (4.2.54 -> 4.2.61)

- Store ip forwarding set during installation to target system
(bsc#1159295)
- 4.2.61
- bsc#1164506
- fixed setting hostname in installer
- bsc#1164587
- fixed setting hostname according to AY profile
- 4.2.60
- Do not modify interface name when enslaving it (bsc#1165463)
- 4.2.59
- Do not crash when running the network configuration client if
the config has not been read by a previous client (bsc#1101514)
- 4.2.58
- Using SysctlConfig class: Handle sysctl entries in different
directories (bsc#1151649).
- 4.2.57
- Do not crash when checking if a given 'host' is local or not
(bsc#1163305)
- 4.2.56
- Add a class to represent NTP servers (jsc#SLE-7188).
- 4.2.55
- Do not crash with an exception when editing the hardware
configuration of a new unplugged connection (bsc#1162679)

==== yast2-nis-client ====
Version update (4.2.2 -> 4.2.3)

- Fixed crash caused by previous fix (bsc#1164699)
- 4.2.3

==== yast2-ntp-client ====
Version update (4.2.7 -> 4.2.9)

- Supporting more than one ntp server in the time setting module.
(bsc#1164547)
- 4.2.9
- Rely on the new Y2Network::NtpServer class (jsc#SLE-7188).
- 4.2.8

==== yast2-packager ====
Version update (4.2.49 -> 4.2.58)

- Avoid unselecting the base product (related to bsc#1165501)
- 4.2.58
- Avoid to abort the installer when the user decides to not fix a
repository url (bsc#1163015).
- 4.2.57
- fix showing count of packages to install in slide show
(bsc#1161412)
- 4.2.56
- In the addon selector, display by default the information of the
first available product (related to bsc#1157780).
- 4.2.55
- Do not crash when the list of preselected modules is not defined
(related to jsc#SLE-8040, jsc#SLE-11455).
- 4.2.54
- Fixed going back (bsc#1163023)
- 4.2.53
- Preselect the default modules in the offline installation
(jsc#SLE-8040, jsc#SLE-11455)
- 4.2.52
- Media checker does not complain because sha checksums
(bsc#1158432).
- Media checker shows information about the signature.
- 4.2.51
- Avoid crashing when changing a language and keyboard layout
(bsc#1161842).
- 4.2.50

==== yast2-pkg-bindings ====
Version update (4.2.5 -> 4.2.7)

- Fix SourceRestore when some service is defined (bsc#1163081)
- 4.2.7
- Removed obsolete zypp::target::rpm::ConvertDBReport callbacks,
not used since SLE12 (by mlandres)
- Fixed Pkg.SourceRestore call to allow reading the stored
repositories even after the initial installation repository has
been added (bsc#1163081)
- 4.2.6

==== yast2-samba-server ====
Version update (4.2.2 -> 4.2.4)

- Fix check of connected users when proposing the default service
action (bsc#1166303)
- 4.2.4
- Propose to restart samba services by default when writing the
configuration with services already running. Reload is still used
if some user is connected to the samba server (bsc#1165638)
- 4.2.3

==== yast2-security ====
Version update (4.2.10 -> 4.2.11)

- Using SysctlConfig class: Handle sysctl entries in different
directories (bsc#1151649).
- 4.2.11

==== yast2-storage-ng ====
Version update (4.2.87 -> 4.2.95)

- Usability improvements when asking the user to install packages
during the probing phase (related to bsc#1140040).
- More flexible API for PackageHandler and related classes
- More libstorage-ng "storage features" now recognized and handled
if needed: UF_DASD, UF_BITLOCKER, UF_JFS, UF_F2FS, UF_EXFAT.
- Partitioner: better error reporting when the installation of
needed packages fails.
- 4.2.95
- AutoYaST: show an error when no suitable physical volumes are
found for a given volume group (bsc#1162043).
- 4.2.94
- Fix unit tests for the progress dialog added in version 4.2.82
(related to bsc#1135366).
- 4.2.93
- AutoYaST: export the 'disklabel' attribute for software RAID
devices.
- AutoYaST: include a 'partitions' section when exporting an
unpartitioned software RAID which is not used as a filesystem
(bsc#1159201).
- 4.2.92
- Partitioner: allow to select APQNs when encrypting with pervasive
encryption (jsc#SLE-7376).
- 4.2.91
- Add API methods to get preferred mount by option and the
associated device path.
- 4.2.90
- allow to install packages needed for probing
- 4.2.89
- Proposal: fixed the infinite loop when trying to create a new
partition out of the candidate devices (related to bsc#1161331
and bsc#1161678).
- 4.2.88

==== yast2-sudo ====
Version update (4.2.2 -> 4.2.3)

- Fixed user-visible messages (bsc#1084015)
- 4.2.3

==== yast2-update ====
Version update (4.2.15 -> 4.2.18)

- Do not remove the installation repositories in the "Previously
Used Repositories" step (bsc#1163081)
- 4.2.18
- Fixed repository loading to not remove the initial installation
repository (bsc#1163081)
- 4.2.17
- Switch from Autotools based build to Rake
- Fixed user-visible messages (bsc#1084015)
- 4.2.16

==== yast2-vpn ====
Version update (4.2.3 -> 4.2.4)

- Using SysctlConfig class: Handle sysctl entries in different
directories (bsc#1151649).
- 4.2.4

==== yelp ====
Subpackages: libyelp0 yelp-lang

- No longer recommend -lang: supplements are in use

==== yelp-xsl ====
Version update (3.34.0 -> 3.34.2)

- Update to version 3.34.2:
+ Updated translations.

==== zenity ====
Subpackages: zenity-lang

- Drop pkgconfig(webkit2gtk-4.0) BuildRequires and pass
- -disable-webkitgtk to configure, no longer build webkitgtk
support.
- Drop zenity-lang Recommends, not needed as -lang supplements
takes care of it.

==== zimg ====
Version update (2.7.4 -> 2.9.3)

- Update to version 2.9.3:
* resize: add spline64 filter
- Add update-matrix3.cpp.patch in order
to fix boo#1158372.
- Switch to git checkout (GitHub tarbals lack required submodules)
- Build unit tests separately as they impact the build result and
produce a broken install rule
- Update to version 2.9.2:
* colorspace: fix crash on invalid conversion from unspec to
real primaries
* x86: additional optimizations for AMD Piledriver
* x86: optimizations for AMD Zen2 processors
- Update to version 2.9.1:
* resize: fix incorrect spline36 coefficients (introduced in 2.9)
- Update to version 2.9:
* colorspace: improve accuracy of SSE2 LUT-based transfer
functions
* depth: AVX2 and AVX-512 code paths for limited range upsampling
* graph: optimize tile width calculation
* graph: reduce execution overhead
* graph: skip processing pixels outside of active window
* resize: change default bicubic from Mitchell-Netravali to
Catmull-Rom
* resize: make output bit-exact regardless of active window
dimensions
* x86: optimizations for AMD Piledriver and Zen1 processors
- Update to version 2.8:
* api: rename colorspace enum values
* colorspace: AVX-512 code paths for commonly used transfer
functions
* colorspace: optimize SSE2 LUT-based transfer functions
* common: reduce execution overhead
* depth: increase ordered dither pattern from 8x8 to 16x16
* depth: use blue noise instead of white for random dither
* depth: use different dither pattern on each color component
* resize: optimize x86 SIMD horizontal downsampling with >8 taps
* x86: cache detection on AMD processors
* x86: optimizations for AMD Excavator processors
- Update to 2.7.5:
* depth: fix SSE2 byte->float when width+4 is mod16
* resize: allow downsampling to very low resolutions

==== zypper ====
Version update (1.14.33 -> 1.14.34)
Subpackages: zypper-aptitude zypper-log zypper-needs-restarting

- Do not allow the abbreviation of cli arguments (bsc#1164543)
- accoring to according in all translation files.
- Always show exception history if available.
- Use default package cache location for temporary repos (bsc#1130873)
- version 1.14.34


< Previous Next >