Packages changed: 389-ds (2.1.1~git8.d50340ba5 -> 2.1.1~git13.beb382e1b) ImageMagick (7.1.0.29 -> 7.1.0.30) Mesa (22.0.1 -> 22.0.2) Mesa-drivers (22.0.1 -> 22.0.2) NetworkManager SDL2 (2.0.20 -> 2.0.22) aaa_base (84.87+git20220411.adfb912 -> 84.87+git20220419.bf51b75) akonadi-calendar (21.12.3 -> 22.04.0) akonadi-calendar-tools (21.12.3 -> 22.04.0) akonadi-contact (21.12.3 -> 22.04.0) akonadi-import-wizard (21.12.3 -> 22.04.0) akonadi-mime (21.12.3 -> 22.04.0) akonadi-notes (21.12.3 -> 22.04.0) akonadi-search (21.12.3 -> 22.04.0) akonadi-server (21.12.3 -> 22.04.0) akregator (21.12.3 -> 22.04.0) analitza (21.12.3 -> 22.04.0) apache2-mod_php7 (7.4.28 -> 7.4.29) apparmor argon2 (0.0+git20190520.62358ba -> 20190702) ark (21.12.3 -> 22.04.0) arpwatch (3.2 -> 3.3) at-spi2-core (2.44.0 -> 2.44.1) audacity avahi avahi-glib2 aws-cli (1.22.87 -> 1.23.1) baloo5-widgets (21.12.3 -> 22.04.0) bcm20702a1-firmware bijiben blinken (21.12.3 -> 22.04.0) bovo (21.12.3 -> 22.04.0) btrfsprogs (5.16.1 -> 5.17) calendarsupport (21.12.3 -> 22.04.0) calligra cellwriter cervisia (21.12.3 -> 22.04.0) clamav coreutils (9.0 -> 9.1) curl (7.82.0 -> 7.83.0) cvs deltarpm desktop-translations (84.87.20220316.9301f89b -> 84.87.20220427.80cb897f) dhcp dolphin (21.12.3 -> 22.04.0) dracut (056+suse.268.g0b2bd662 -> 056+suse.275.g4ce7a6a7) dragonplayer (21.12.3 -> 22.04.0) dtc (1.6.0 -> 1.6.1) e2fsprogs elfutils (0.186 -> 0.187) elfutils-debuginfod (0.186 -> 0.187) ell (0.49 -> 0.50) eog (42.0 -> 42.1) espeak-ng (1.50 -> 1.51) eventviews (21.12.3 -> 22.04.0) evince (42.1 -> 42.2) evolution (3.44.0 -> 3.44.1) evolution-data-server (3.44.0 -> 3.44.1) evolution-ews (3.44.0 -> 3.44.1) fetchmail (6.4.29 -> 6.4.30) ffmpegthumbs (21.12.3 -> 22.04.0) file fontconfig (2.13.1 -> 2.14.0) freerdp (2.6.1 -> 2.7.0) freetype2 fwupd (1.7.6 -> 1.7.7) gcc11 (11.2.1+git1406 -> 11.2.1+git1635) gdm gedit gegl gettext-runtime git (2.35.3 -> 2.36.0) glib2 (2.72.0 -> 2.72.1) glslang (11.8.0 -> 11.9.0) gnome-control-center (42.0 -> 42.1) gnome-desktop (42.0 -> 42.1) gnome-maps (42.0 -> 42.1) gnome-music (42.0 -> 42.1) gnome-remote-desktop (42.0 -> 42.1.1) grantleetheme (21.12.3 -> 22.04.0) grub2 gspell (1.8.4 -> 1.10.0) gstreamer-plugins-bad gstreamer-plugins-libav gtksourceview5 (5.4.0 -> 5.4.1) guile gupnp-av gvfs (1.50.0 -> 1.50.1) gwenview5 (21.12.3 -> 22.04.0) gzip harfbuzz (4.2.0 -> 4.2.1) haveged (1.9.17 -> 1.9.18) hwdata (0.357 -> 0.358) ibus icu incidenceeditor (21.12.3 -> 22.04.0) inkscape jack (1.9.20 -> 1.9.21) java-11-openjdk (11.0.14.1 -> 11.0.15.0) joycond json-c (0.15 -> 0.16) juk (21.12.3 -> 22.04.0) k3b (21.12.3 -> 22.04.0) kaccounts-integration (21.12.3 -> 22.04.0) kaccounts-providers (21.12.3 -> 22.04.0) kaddressbook (21.12.3 -> 22.04.0) kalgebra (21.12.3 -> 22.04.0) kamera (21.12.3 -> 22.04.0) kanagram (21.12.3 -> 22.04.0) kapptemplate (21.12.3 -> 22.04.0) kate (21.12.3 -> 22.04.0) katomic (21.12.3 -> 22.04.0) kblackbox (21.12.3 -> 22.04.0) kblocks (21.12.3 -> 22.04.0) kbounce (21.12.3 -> 22.04.0) kbreakout (21.12.3 -> 22.04.0) kbruch (21.12.3 -> 22.04.0) kcachegrind (21.12.3 -> 22.04.0) kcalc (21.12.3 -> 22.04.0) kcalutils (21.12.3 -> 22.04.0) kcharselect (21.12.3 -> 22.04.0) kcolorchooser (21.12.3 -> 22.04.0) kcron (21.12.3 -> 22.04.0) kde-print-manager (21.12.3 -> 22.04.0) kdeconnect-kde (21.12.3 -> 22.04.0) kdeedu-data (21.12.3 -> 22.04.0) kdegraphics-thumbnailers (21.12.3 -> 22.04.0) kdenetwork-filesharing (21.12.3 -> 22.04.0) kdepim-addons (21.12.3 -> 22.04.0) kdepim-runtime (21.12.3 -> 22.04.0) kdevelop5 (21.12.3 -> 22.04.0) kdf (21.12.3 -> 22.04.0) kdialog (21.12.3 -> 22.04.0) kdiamond (21.12.3 -> 22.04.0) kernel-source (5.17.3 -> 5.17.4) kgeography (21.12.3 -> 22.04.0) kget (21.12.3 -> 22.04.0) kgoldrunner (21.12.3 -> 22.04.0) khangman (21.12.3 -> 22.04.0) khelpcenter5 (21.12.3 -> 22.04.0) kidentitymanagement (21.12.3 -> 22.04.0) kig (21.12.3 -> 22.04.0) kimap (21.12.3 -> 22.04.0) kio-extras5 (21.12.3 -> 22.04.0) kio_audiocd (21.12.3 -> 22.04.0) kipi-plugins (21.12.3 -> 22.04.0) kiriki (21.12.3 -> 22.04.0) kiten (21.12.3 -> 22.04.0) kitinerary (21.12.3 -> 22.04.0) kjumpingcube (21.12.3 -> 22.04.0) kldap (21.12.3 -> 22.04.0) kleopatra (21.12.3 -> 22.04.0) klines (21.12.3 -> 22.04.0) kmag (21.12.3 -> 22.04.0) kmahjongg (21.12.3 -> 22.04.0) kmail (21.12.3 -> 22.04.0) kmail-account-wizard (21.12.3 -> 22.04.0) kmailtransport (21.12.3 -> 22.04.0) kmbox (21.12.3 -> 22.04.0) kmime (21.12.3 -> 22.04.0) kmines (21.12.3 -> 22.04.0) kmousetool (21.12.3 -> 22.04.0) kmouth (21.12.3 -> 22.04.0) kmplot (21.12.3 -> 22.04.0) knavalbattle (21.12.3 -> 22.04.0) knetwalk (21.12.3 -> 22.04.0) knotes (21.12.3 -> 22.04.0) kolf (21.12.3 -> 22.04.0) kollision (21.12.3 -> 22.04.0) kolourpaint (21.12.3 -> 22.04.0) kompare (21.12.3 -> 22.04.0) konquest (21.12.3 -> 22.04.0) konsole (21.12.3 -> 22.04.0) kontact (21.12.3 -> 22.04.0) kontactinterface (21.12.3 -> 22.04.0) konversation (21.12.3 -> 22.04.0) kopete (21.12.3 -> 22.04.0) korganizer (21.12.3 -> 22.04.0) kpat (21.12.3 -> 22.04.0) kpimtextedit (21.12.3 -> 22.04.0) kpkpass (21.12.3 -> 22.04.0) kqtquickcharts (21.12.3 -> 22.04.0) krb5 (1.19.2 -> 1.19.3) kreversi (21.12.3 -> 22.04.0) kruler (21.12.3 -> 22.04.0) kshisen (21.12.3 -> 22.04.0) ksirk (21.12.3 -> 22.04.0) ksmtp (21.12.3 -> 22.04.0) kspaceduel (21.12.3 -> 22.04.0) ksquares (21.12.3 -> 22.04.0) ksudoku (21.12.3 -> 22.04.0) ksystemlog (21.12.3 -> 22.04.0) kteatime (21.12.3 -> 22.04.0) ktimer (21.12.3 -> 22.04.0) ktnef (21.12.3 -> 22.04.0) ktouch (21.12.3 -> 22.04.0) kturtle (21.12.3 -> 22.04.0) kubrick (21.12.3 -> 22.04.0) kwalletmanager5 (21.12.3 -> 22.04.0) kwordquiz (21.12.3 -> 22.04.0) libadwaita (1.1.0 -> 1.1.1) libapparmor libavif (0.10.0 -> 0.10.1) libbase (1.1.3 -> 1.1.6) libbluray libbs2b libbsd (0.10.0 -> 0.11.6) libcaca libeconf (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e) libfonts (1.1.3 -> 1.1.6) libformula (1.1.3 -> 1.1.6) libfprint (1.94.2 -> 1.94.3) libgpg-error (1.44 -> 1.45) libgphoto2 libgravatar (21.12.3 -> 22.04.0) libhandy (1.6.1 -> 1.6.2) libinput (1.20.0 -> 1.20.1) libjcat (0.1.9 -> 0.1.11) libjpeg-turbo libkcddb (21.12.3 -> 22.04.0) libkcompactdisc (21.12.3 -> 22.04.0) libkdcraw (21.12.3 -> 22.04.0) libkdegames (21.12.3 -> 22.04.0) libkdepim (21.12.3 -> 22.04.0) libkeduvocdocument (21.12.3 -> 22.04.0) libkexiv2 (21.12.3 -> 22.04.0) libkgapi (21.12.3 -> 22.04.0) libkipi (21.12.3 -> 22.04.0) libkleo (21.12.3 -> 22.04.0) libkmahjongg (21.12.3 -> 22.04.0) libkomparediff2 (21.12.3 -> 22.04.0) libksane (21.12.3 -> 22.04.0) libksieve (21.12.3 -> 22.04.0) libktorrent (21.12.3 -> 22.04.0) libloader (1.1.3 -> 1.1.6) libmypaint (1.6.0 -> 1.6.1) liboauth libqt5-qtwebengine libreoffice (7.3.2.2 -> 7.3.3.1) librepository (1.1.3 -> 1.1.6) librsvg (2.54.0 -> 2.54.1) libserializer (1.1.2 -> 1.1.6) libstorage-ng (4.5.4 -> 4.5.6) liburing lilv (0.24.10 -> 0.24.12) llvm14 (14.0.0 -> 14.0.1) lokalize (21.12.3 -> 22.04.0) lskat (21.12.3 -> 22.04.0) mailcommon (21.12.3 -> 22.04.0) mailimporter (21.12.3 -> 22.04.0) make mbox-importer (21.12.3 -> 22.04.0) messagelib (21.12.3 -> 22.04.0) mobipocket (21.12.3 -> 22.04.0) mtools (4.0.38 -> 4.0.39) multipath-tools mutt (2.1.5 -> 2.2.3) nano (6.2 -> 6.3) nautilus (42.0 -> 42.1.1) ncurses (6.3.20220402 -> 6.3.20220423) notification-daemon oath-toolkit okular (21.12.3 -> 22.04.0) openssh pango (1.50.4 -> 1.50.7) parley (21.12.3 -> 22.04.0) parted (3.4 -> 3.5) patterns-gnome pciutils (3.7.0 -> 3.8.0) pcre2 (10.39 -> 10.40) perl-Bootloader (0.938 -> 0.939) perl-File-Listing (6.14 -> 6.15) perl-Image-ExifTool (12.39 -> 12.41) perl-Mojolicious (9.23 -> 9.25) php7 (7.4.28 -> 7.4.29) pidgin (2.14.8 -> 2.14.9) pim-data-exporter (21.12.3 -> 22.04.0) pim-sieve-editor (21.12.3 -> 22.04.0) pimcommon (21.12.3 -> 22.04.0) pipewire (0.3.50 -> 0.3.51) plasma-framework plymouth (0.9.5~git20210406.e554475 -> 0.9.5~git20220412.e960111) policycoreutils poppler (22.03.0 -> 22.04.0) poppler-qt5 (22.03.0 -> 22.04.0) postfix (3.6.5 -> 3.6.6) publicsuffix (20220405 -> 20220415) python-Pillow (9.0.1 -> 9.1.0) python-SQLAlchemy python-aiobotocore (2.1.0 -> 2.2.0) python-anyio python-boto3 (1.21.32 -> 1.22.1) python-botocore (1.24.32 -> 1.25.1) python-fastparquet (0.8.0 -> 0.8.1) python-fsspec (2022.2.0 -> 2022.3.0) python-gobject (3.42.0 -> 3.42.1) python-packaging python-pycurl (7.43.0.6 -> 7.45.1) python-pytest (6.2.5 -> 7.1.1) python-qt5-sip (12.9.0 -> 12.10.1) python-s3fs (2022.2.0 -> 2022.3.0) python-tornado6 python-typing_extensions (3.10.0.2 -> 4.2.0) python-urllib3 (1.26.7 -> 1.26.9) qemu re2 redis (6.2.6 -> 6.2.7) rpm rpm-config-SUSE (20220414 -> 20220421) rsync (3.2.3 -> 3.2.4) rsyslog (8.2202.0 -> 8.2204.0) rubygem-actioncable-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-actionmailbox-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-actionmailer-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-actionpack-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-actiontext-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-actionview-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-activejob-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-activemodel-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-activerecord-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-activestorage-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-activesupport-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-bcrypt (3.1.16 -> 3.1.17) rubygem-bundler (2.3.8 -> 2.3.12) rubygem-capistrano (3.16.0 -> 3.17.0) rubygem-fog-core (2.2.4 -> 2.3.0) rubygem-jekyll (4.2.1 -> 4.2.2) rubygem-js-routes (2.2.2 -> 2.2.3) rubygem-libyui-rake (0.1.23 -> 0.1.24) rubygem-liquid (5.2.0 -> 5.3.0) rubygem-loofah (2.14.0 -> 2.16.0) rubygem-mixlib-shellout (3.2.5 -> 3.2.7) rubygem-mocha (1.13.0 -> 1.14.0) rubygem-moneta (1.4.2 -> 1.5.1) rubygem-msgpack (1.4.5 -> 1.5.1) rubygem-omniauth (2.0.4 -> 2.1.0) rubygem-omniauth-google-oauth2 (1.0.0 -> 1.0.1) rubygem-parser (3.1.1.0 -> 3.1.2.0) rubygem-passenger (6.0.12 -> 6.0.13) rubygem-pg (1.3.4 -> 1.3.5) rubygem-puma-4 (4.3.11 -> 4.3.12) rubygem-rails-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-railties-7.0 (7.0.2.3 -> 7.0.2.4) rubygem-rake-compiler (1.1.9 -> 1.2.0) rubygem-regexp_parser (2.2.1 -> 2.3.1) rubygem-rouge (3.27.0 -> 3.28.0) rubygem-rspec-rails (5.1.1 -> 5.1.2) rubygem-rubocop (1.26.0 -> 1.28.2) rubygem-rubocop-ast (1.16.0 -> 1.17.0) rubygem-ruby-dbus (0.18.0.beta3 -> 0.18.0.beta5) rubygem-ruby_parser (3.18.1 -> 3.19.1) rubygem-sdoc (2.2.0 -> 2.3.2) rubygem-sexp_processor (4.16.0 -> 4.16.1) rubygem-slop (4.9.1 -> 4.9.2) rubygem-tzinfo-data (1.2021.5 -> 1.2022.1) rubygem-xdg (6.3.1 -> 6.3.3) rubygem-yast-rake (0.2.45 -> 0.2.46) shaderc (2022.0 -> 2022.1) signon-kwallet-extension (21.12.3 -> 22.04.0) simple-scan (42.0 -> 42.1) site-config skanlite (21.12.3 -> 22.04.0) smartmontools (7.2 -> 7.3) snapper (0.10.0 -> 0.10.1) source-highlight spacenavd (0.8 -> 1.0) spandsp spectacle (21.12.3 -> 22.04.0) step (21.12.3 -> 22.04.0) subversion supermin (5.2.1 -> 5.2.2) sweeper (21.12.3 -> 22.04.0) swell-foop (41.0.1 -> 41.1) syslogd systemd tar texinfo (6.7 -> 6.8) texlive (6.3.3 -> 6.3.4) texlive-specs-n (2021.189.2.005svn58637 -> 2022.195.2.005svn61719) tigervnc time trousers tumbler umbrello (21.12.3 -> 22.04.0) vim vlc (3.0.17.3 -> 3.0.17.4) vulkan-loader (1.3.204.0 -> 1.3.211.0) vulkan-tools (1.3.204.0 -> 1.3.211.0) webkit2gtk3 (2.36.0 -> 2.36.1) webkit2gtk3-soup2 (2.36.0 -> 2.36.1) which wireless-regdb (20220324 -> 20220408) xauth (1.1.1 -> 1.1.2) xdg-desktop-portal (1.14.2 -> 1.14.3) xdg-desktop-portal-gnome (42.0.1 -> 42.1) xdmbgrd (0.7 -> 0.8) xfce4-terminal (1.0.1 -> 1.0.2) xfsprogs (5.14.2 -> 5.15.0) xorgproto (2021.5 -> 2022.1) yakuake (21.12.3 -> 22.04.0) yarn (1.22.17 -> 1.22.18) yast2-firstboot (4.5.1 -> 4.5.2) yast2-installation (4.5.0 -> 4.5.1) yast2-packager (4.5.1 -> 4.5.2) yast2-storage-ng (4.5.2 -> 4.5.4) yast2-trans (84.87.20220415.000649bca9 -> 84.87.20220422.7945491fb3) yast2-update (4.5.0 -> 4.5.1) zchunk (1.2.1 -> 1.2.2) zenity (3.42.0 -> 3.42.1) === Details === ==== 389-ds ==== Version update (2.1.1~git8.d50340ba5 -> 2.1.1~git13.beb382e1b) Subpackages: lib389 libsvrcore0 - bsc#1196526 - Add systemd override to correct ordering with krb components - Update to version 2.1.1~git13.beb382e1b: * Issue 2893 - CLI - dscreate - add options for setting up replication * Issue 4866 - CLI - when enabling replication set changelog trimming by default * Issue 5241 - UI - Add account locking missing functionality (#5251) * Issue 5180 - snmp_collator tries to unlock NULL mutex (#5266) * Issue 4904 - Fix various small issues * Issue 5260 - BUG - OpenLDAP allows multiple names of memberof overlay (#5261) * Issue 5252 - During DEL, vlv search can erroneously return NULL candidate (#5256) * Issue 5210 - Python undefined names in lib389 * Issue 5247 - BUG - Missing attributes in samba schema (#5248) * Issue 5242- Craft message may crash the server (#5243) ==== ImageMagick ==== Version update (7.1.0.29 -> 7.1.0.30) Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.0.30: * Remove unused EXPLICIT_TEMPLATE_INSTANTIATION * Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at - fix typo on update-alternatives call - drop ImageMagick-s390-disable-tests.patch - the tests no longer fail ==== Mesa ==== Version update (22.0.1 -> 22.0.2) Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Update to 22.0.2 * bugfix release with almost all nominated patches ==== Mesa-drivers ==== Version update (22.0.1 -> 22.0.2) Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi - Update to 22.0.2 * bugfix release with almost all nominated patches ==== NetworkManager ==== Subpackages: NetworkManager-pppoe libnm0 typelib-1_0-NM-1_0 - Install nfs dispatcher script in /usr/lib/NetworkManager, not /etc ==== SDL2 ==== Version update (2.0.20 -> 2.0.22) - Update to release 2.0.22 * Added SDL_RenderGetWindow() to get the window associated with a renderer * Added floating point rectangle functions: SDL_PointInFRect(), SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon(), SDL_HasIntersectionF(), SDL_IntersectFRect(), SDL_UnionFRect(), SDL_EncloseFPoints(), SDL_IntersectFRectAndLine(). * Added SDL_IsTextInputShown() which returns whether the IME window is currently shown. * Added SDL_ClearComposition() to dismiss the composition window without disabling IME input. * Added SDL_TEXTEDITING_EXT event for handling long composition text, and a hint SDL_HINT_IME_SUPPORT_EXTENDED_TEXT to enable it. * Added the hint SDL_HINT_MOUSE_RELATIVE_MODE_CENTER to control whether the mouse should be constrained to the whole window or the center of the window when relative mode is enabled. * The mouse is now automatically captured when mouse buttons are pressed, and the hint SDL_HINT_MOUSE_AUTO_CAPTURE allows you to control this behavior. * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL to let SDL know that a foreign window will be used with OpenGL. * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN to let SDL know that a foreign window will be used with Vulkan. * Added the hint SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE to specify whether an SDL_QUIT event will be delivered when the last application window is closed. * Added the hint SDL_HINT_JOYSTICK_ROG_CHAKRAM to control whether ROG Chakram mice show up as joysticks. * Added the hint SDL_HINT_X11_WINDOW_TYPE to specify the _NET_WM_WINDOW_TYPE of SDL windows. * Added the hint SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR to allow using libdecor with compositors that support xdg-decoration. ==== aaa_base ==== Version update (84.87+git20220411.adfb912 -> 84.87+git20220419.bf51b75) Subpackages: aaa_base-extras - Update to version 84.87+git20220419.bf51b75: * add Yama LSM sysctl setting and description * Stop lowering the inotify limit * move DIR_COLORS to where ls.bash is ==== akonadi-calendar ==== Version update (21.12.3 -> 22.04.0) Subpackages: akonadi-calendar-lang akonadi-plugin-calendar libKF5AkonadiCalendar5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Move the reminder daemon from Kalendar here * Explicitly link against MailTransport where needed * Fix compile against qt6 * Fix include * Use new akonadi calendar install include * Make it compile against qt6 * Use properly namespaced includes from KIdentityManagement * Use upper case includes * Fix install headers * Adapt build system for building against qt6 * Determine active alarms without copying incidences * Fix cppcheck warning * Correct invalid paths used to PIM projects - Add patch to disable the autostart of the new reminder daemon: * 0001-Make-sure-the-reminder-daemon-is-not-started-by-defa.patch ==== akonadi-calendar-tools ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Use new akonadi calendar install include * Fix includes * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml * Not neccessary to use I18N_NOOP here ==== akonadi-contact ==== Version update (21.12.3 -> 22.04.0) Subpackages: akonadi-plugin-contacts libKF5AkonadiContact5 libKF5ContactEditor5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use the new KContacts address formatting API * Improve search element * Fix compile without deprecated method * Use @QT_VERSION@ * Fix includes * normalize install header include (fix qt6 build) * Fix compile error * Make it compile against qt6 * Fix some qt6 compile error * fix install dir (qt6 fix compile error) * Remove unused config header file * Use geo: URIs to show an address on a map * Make sure helper apps we start are in path * Prepare to port to KTextTemplate * Prepare using future KF6TextTemplate * Remove extra KIOCore * Explicitely link to KCoreAddons * Clean up include * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Remove Kleo dependency * We depend against kf5.90 * Adapt build system for building against qt6 * Fix duplicated MIME types * Add previously missing dependency * Correct prefix to other PIM repositories in .kde-ci.yml ==== akonadi-import-wizard ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKPimImportWizard5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Simplify qt5/qt6 build * Use QListIterator in qt6 * Use upper case include * Fix includes * USe correct qtkeychain * Adapt build system for building against qt6 * Use SingleMainWindow=true * Fix unity build support * Correct prefix to other PIM repositories in .kde-ci.yml ==== akonadi-mime ==== Version update (21.12.3 -> 22.04.0) Subpackages: akonadi-plugin-mime libKF5AkonadiMime5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Increase dep * It generates correctly interface (qt6 macro doesn't support 4 arguments) * Fix includes * normalize install header include (fix qt6 build) * Fix some qt6 compile error * It builds fine without deprecated methods * Use upper case includes * We depend against kf5.90 * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml * Make it compile without deprecated methods ==== akonadi-notes ==== Version update (21.12.3 -> 22.04.0) Subpackages: akonadi-notes-lang libKF5AkonadiNotes5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * normalize install header include (fix qt6 build) * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== akonadi-search ==== Version update (21.12.3 -> 22.04.0) - Append the soname to libKF5AkonadiSearch - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== akonadi-server ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5AkonadiAgentBase5 libKF5AkonadiCore5 libKF5AkonadiPrivate5 libKF5AkonadiWidgets5 libKF5AkonadiXml5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Apparmor: Also look in /usr/libexec * Fix some qt6 compile error * Fix compile without deprecated method * Make it compile against qt6 * Fix install private includes (qt6 compile fix) * Fix cmake variable * Show missing header in qtc6 * Fix some qtc6 compile error * Check executables exist in PATH before passing them to QProcess * kaccounts-integration is Linux/FreeBSD only - so don't try to use it elsewhere * Remove kplugindesigner dep * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Fix compile error against qt6 * Change build system for building against qt6 * Remove dependence on Boost * Update postgres paths * Fix brackets issue * Use capturedView directly * Enable new CI on FreeBSD * Switch to new GitLab CI tooling * Fix kaccounts-integration dep * Fix warning * Port deprecated I18N_NOOP macro - Drop patch, now upstream: * akonadi-server/0001-Apparmor-Also-look-in-usr-libexec.patch ==== akregator ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Synchronize normalize method * Fix compile without deprecated method * Search Diacritic support * Add textutil * Fix build without texttospeech * Make it compile without texttospeach * Use KDE_INSTALL_KSERVICESDIR * It compile fine without deprecated qt5 method * Remove unused Grantlee5 * Use upper case include * Fix includes * It will be removed in qt6 * Start to remove QNetworkConfigurationManager necessary for qt6 build * Use isOnline method directly * Add content rating tag in appdata * Qt5::WebEngine doesn't exist in qt6 and it's not necessary for qt5 build * Adapt build system for building against qt6 * Use SingleMainWindow=true * Mark as single-instance using X-GNOME-SingleWindow key * Convert desktop files to JSON * Port deprecated methods * Correct prefix to other PIM repositories in .kde-ci.yml ==== analitza ==== Version update (21.12.3 -> 22.04.0) - Fix the library soname - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add support for the combinatoric operators "comb" and "perm" ==== apache2-mod_php7 ==== Version update (7.4.28 -> 7.4.29) - version update to 7.4.29: Core: No source changes to this release. This update allows for re-building the Windows binaries against upgraded dependencies which have received security updates. Date: Updated to latest IANA timezone database (2022a). ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-profiles apparmor-utils pam_apparmor python3-apparmor - Enhance zgrep-profile-mr870.diff to also allow/support zstd (boo#1198922). ==== argon2 ==== Version update (0.0+git20190520.62358ba -> 20190702) - use a source url - Fix version of package: 20171227 is the upstream version number of the package - Replaced optflags.patch with adjust-makefile.patch, the patch will now also allow to set the file permissions of installed libraries. This fixes the rpmlint error: shared-library-not-executable ==== ark ==== Version update (21.12.3 -> 22.04.0) - Fix soversion - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Skip parent directory check if it is already read-only * Skip non-local files in extract file item action * Cache result of libarchiveHasLzo * Use a better and simpler default name for multi-file archives * [compress action] Enable fancy "job finished" notification * app/compressfileitemaction: Show archive name in menu actions * kerfuffle/addtoarchive: Add getFileName() * [Previewer] Use file name in archive for window caption * Kdelibs4ConfigMigrator will be removed in qt6 * Do not highlight file after compression (kde#440663) * We depend agains 5.86. * Kerfuffle CreateJob: delete addJob in dtor (kde#443540) * Mark LoadJob as transient * Fix extraction "Dolphin Actions" not abiding "Open destination folder after extracting" setting. (kde#319134) * [libarchiveplugin] Remove trailing slash while there is one * [libarchiveplugin] Handle absolute paths * Make AddToArchive::fileName() const. * Port away from deprecated KPluginLoader ==== arpwatch ==== Version update (3.2 -> 3.3) - Update to version 3.3: + Fix direction of memmove() in sanity_fddi(). ==== at-spi2-core ==== Version update (2.44.0 -> 2.44.1) Subpackages: libatspi0 typelib-1_0-Atspi-2_0 - Update to version 2.4.41: + Fix use after free when removing a hung process. + Fix the build with X11 disabled. + Fix crash when NULL is passed to some listener-related functions. + impl_deregister_keystroke_listener: fix memory leak on iteration error. ==== audacity ==== Subpackages: audacity-lang - Add ldconfig post and postun for audacity's own libs to solve boo#1198551 - Fix audacity's build against wxWidgets 3.1.6 with two patches from git: 0001-Remove-custom-languages-in-wx-3.1.6-and-above.patch and 0001-Call-the-proper-wxBitmap-constructor-for-XPM-data.patch ==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - Stop requiring "avahi" from "libavahi-devel". The devel package ought to facilitate building programs with avahi, not run the whole deamon. ==== avahi-glib2 ==== Subpackages: libavahi-glib1 libavahi-gobject0 libavahi-ui-gtk3-0 - Stop requiring "avahi" from "libavahi-devel". The devel package ought to facilitate building programs with avahi, not run the whole deamon. ==== aws-cli ==== Version update (1.22.87 -> 1.23.1) - Update to version 1.23.1 + For detailed changes see https://github.com/aws/aws-cli/blob/1.23.1/CHANGELOG.rst - Update Requires in spec file from setup.py ==== baloo5-widgets ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Skip slow files (kde#423501) * Remove unused cpp from target baloo_filemetadata_temp_extractor * small adjustements around dimensions field * Add Dimensions field, hiding width and height by default * Prepare to port to qt6 * Add "Details" tab only when metadata was fetched * Fix some clazy warnings * Clean up unnecessary cmake include_directories statements * Display extra fields * Add git blame ignore file * Add and make use of ECM clang-format ==== bcm20702a1-firmware ==== - Drop superfluous dependency on kernel-firmware (bsc#1198795) ==== bijiben ==== Subpackages: gnome-shell-search-provider-bijiben - Call find_lang before fdupes: find_lang potentially deletes some files which might, in worst case, be link targets identified by fdupes. ==== blinken ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add missing KCoreAddons link * Make it compiles against qt6 ==== bovo ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * For c++11 as random_shuffle is removed in c++17 freebsd * Clean up it * Adapt build system for building against qt6 * Use include QStringList, fix some error on qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * Use override * Modernize code * Port to for(...:...) + use nullptr * Use Q_EMIT/Q_SLOTS/Q_SIGNALS * Not necessary to use I18N_NOOP ==== btrfsprogs ==== Version update (5.16.1 -> 5.17) Subpackages: btrfsprogs-udev-rules libbtrfs0 - update to 5.17: * check: * repair wrong num_devices in superblock * recognize overly long xattr names * fix wrong total bytes check for seed device * auto-repair on read on RAID56 * property set: unify handling of empty value to mean default, changed meaning for property 'compression' to allow reset to default and to set NOCOMPRESS, since kernel 5.14 * fixes: * dump-tree: print fs-verity items * fix location of system chunk on zoned filesystem * do not allow setting seeding flag on a filesystem with dirty log * mkfs and subpage support: use sectorsize as nodesize fallback for mixed profiles * preparatory work for extent tree v2, global roots * experimental feature (unstable interface, not built by default, do not use for production): * btrfstune: option --csum to switch checksum algorithm * other: * cleanups, refactoring * update documentation build, remove asciidocs leftovers * update fssum to consider xattrs * add fsstress - update to 5.16.2: * mkfs: fix detection of profile type for zoned mode when creating DUP * build: * add missing stub for zoned mode helper when zoned mode not enabled * fix 64bit types on MIPS and PowerPC * improved zoned mode support autodetection, for systems with existing blkzone.h header but missing support for zone capacity * other: * doc updates * test updates - add gpg signature validation - Update to 5.16.1 * mkfs: support DUP on metadata on zoned devices * subvol delete: drop warning for root when search ioctl fails * check: * fix --init-csum-tree to not create checksums for extents that are not supposed to have them * add check for metadata item levels * add udev rule for zoned devices as they require mq-deadline * build: fix redefinition of ALIGN on mixed old/new kernel/userspace (5.11) * other: * typo fixes * new tests * CI targets updated * Removed patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch (upstream) - add python-rpm-macros (bsc#1194748) - spec: also provide btrfs-progs as it's common package name in other distros - spec: clean up conditionals for < 12 versions - spec: let SLE12 build again (conditional dependency of libreiserfscore) - Removed patches: sles11-defaults.h (no SLE11 compatibility anymore) - Added patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch (fix build on SLE12/SLE15) - Update to 5.16 * rescue: new subcommand clear-uuid-tree to fix failed mount due to bad uuid subvolume keys, caught by tree-checker * fi du: skip inaccessible files * prop: properly resolve to symlink targets * send, receive: fix crash after parent subvolume lookup errors * build: * fix build on 5.12+ kernels due to changes in linux/kernel.h * fix build on musl with old kernel headers * other: * error handling fixes, cleanups, refactoring * extent tree v2 preparatory work * lots of RST documentation updates (last release with asciidoc sources), https://btrfs.readthedocs.io - Update to 5.15.1 * fi usage: fix wrongly reported space of used or unallocated space * fix detection of block device discard capability * check: add more sanity checks for checksum items * build: make sphinx optional backend for documentation - Update to 5.15 * mkfs: new defaults! * no-holes * free-space-tree * DUP for metadata unconditionally * libbtrfsutil: add missing profile defines * libbtrfs: minimize its impact on the other code, refactor and separate implementation where needed, cleanup afterwards, reduced header exports * documentation: introduce sphinx build and RST versions of manual pages, will become the new format and replace asciidoc * fixes: warning regarding v1 space cache when only v2 (free space tree) is enabled - Update to 5.14.1 * fixes * zoned mode * properly detect non-zoned devices in emulation mode * properly create quota tree * raid1c3/4 also excluded from unsupported profiles * use sysfs-based detection of device discard capability, fix mkfs-time trim for non-standard devices * mkfs: fix creation of populated filesystem with free space tree * detect multipath devices (needs libudev) * replace start: add option -K/--nodiscard, similar to what mkfs or device add has * dump-tree: print complete root_item * mkfs: add option --verbose * sb-mod: better help, no checksum calculation on read-only actions * subvol show: * print more information (regarding send and receive) * print warning if read-write subvolume has received_uuid set * property set: * add parameter -f to force changes * changing ro->rw switch now needs -f if subvolume has received_uuid set, (see documentation) * build: optional libudev (on by default) * other * remove deprecated support for CREATE_ASYNC bit for subvolume ioctl * CI updates * new and updated tests - Update patch: mkfs-default-features.patch (add stub define for new defaults) - Update to 5.14.1 * fixes: * defrag: fix parsing of compression (option -c) * add workaround for old kernels when reading zone sizes * let only check and restore open the fs with transid failures, namely preventing btrfstune to do so * convert: --uuid copy does not fail on duplicate uuids - Update to 5.14 * convert: * new option --uuid to copy, generate or set a given uuid * improve output * mkfs: * allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices) * image: * improved error messages * fix some alignment of restored image * subvol delete: allow to delete by id when path is not resolvable * check: * require alignment of nodesize for 64k page systems * detect and fix invalid block groups * libbtrfs (deprecated): * remove most exported symbols, leave only a few that are used by snapper * no version change (still 0.1) * remove btrfs-list.h, btrfsck.h * fixes: * reset generation of space v1 if v2 is used * fi us: don't wrongly report missing device size when partition is not readable * other: * build: experimental features * build: better detection of 64bit timestamp support for ext4 * corrupt-block: block group items * new and updated tests * refactoring * experimental features: * new image dump format, with data - Update to 5.13.1 * build: fix build on musl libc due to missing definition of NAME_MAX * check: * batch more work into one transaction when clearing v1 free space inodes * detect directoris with wrong number of links * libbtrfsutil: fix race between subvolume iterator and deletion * mkfs: be more specific about supported profiles for zoned device * other: * documentation updates - Update to 5.13 * restore: remove loop checks for extent count and directory scan * inspect dump-tree: new options to print node (--csum-headers) and data checksums (--csum-items) * fi usage: * print stripe count for striped profiles * print zoned information: size, total unusable * mkfs: print note about sha256 accelerated module loading issue * check: ability to reset dev_item::bytes_used * fixes * detect zoned kernel support at run time too * exclusive op running check return value * fi resize: support cancel (kernel 5.14) * device remove: support cancel (kernel 5.14) * documentation about general topics * compression * zoned mode * storage model * hardware considerations * other * libbtrfsutil API overview * help text fixes and updates * hash speedtest measure time, cycles using perf and print throughput - Add --disable-zoned for leap - revert previous change, unintentionally disables zstd on tumbleweed - Fix build for leap * --disable-zstd if leap < 42.3 * --disable-zoned for leap - Update to 5.12.1 * build: fix missing symbols in libbtrfs * mkfs: check for minimal number of zones * check: fix warning about cache generation when free space tree is enabled * fix superblock write in zoned mode on 16K pages - Update to 5.12 * libbtrfsutil: relicensed to LGPL v2.1+ * mkfs: zoned mode support (kernel 5.12+) * fi df: show zone_unusable per profile type in zoned mode * fi usage: show total amount of zone_unusable * fi resize: fix message for exact size * image: fix warning and enlarge output file if necessary * core * refactor chunk allocator for more modes * implement zoned mode support: allocation and writes, sb log * crypto/hash refactoring and cleanups * refactoring and cleanups * other * test updates * CI updates * travis-ci integration disabled * docker images updated, more coverage * incomplete build support for Android removed * doc updates * chattr mode m for 'NOCOMPRESS" * swapfile used from fstab * how to add a new export to libbtrfsutil * update status of mount options since 5.9 - Update to 5.11.1 * properly format checksums when a mismatch is reported * check: fix false alert on tree block crossing 64K page boundary * convert: * refuse to convert filesystem with 'needs_recovery' * update documentation to require fsck before conversion * balance convert: fix raid56 warning when converting other profiles * fi resize: improved summary * other * build: fix checks and autoconf defines * fix symlink paths for CI support scripts * updated tests - Update to 5.11 * fix device path canonicalization for device mapper devices * receive: remove workaround for setting capabilities, all stable kernels have been patched * receive: fix duplicate mount path detection * rescue: new subcommand create-control-device * device stats: minor fix for plain text format output * build: detect if e2fsprogs support 64bit timestamps * build: drop libmount, required functionality has been reimplemented * mkfs: warn when raid56 is used * balance convert: warn when raid56 is used * other * new and updated tests * documentation updates * seeding device * raid56 status * CI updates * docker images for various distros - Update to 5.10.1 * static build works again * other: * add a way to test static binaries with the testsuite * clarify scrub docs * update dependencies, minimum version for libmount is 2.24, this may change in the future - Update to 5.10 * scrub status: * print percentage of progress * add size unit options * fi usage: also print free space from statfs * convert: copy full 64 bit timestamp from ext4 if availalble * check: * add ability to repair extent item generation * new option to remove leftovers from inode number cache (-o inode_cache) * check for already running exclusive operation (balance, device add/...) when starting one * preliminary json output support for 'device stats' * fixes: * subvolume set-default: id 0 correctly falls back to toplevel * receive: align internal buffer to allow fast CRC calculation * logical-resolve: distinguish -o subvol and bind mounts * build: new dependency libmount * other * doc fixes and updates * new tests * ci on gitlab temporarily disabled * debugging output enhancements - prepare usrmerge (boo#1029961) - Update to 5.9: * mkfs: * switch default to single profile for multi-device filesystem, up to now it was raid0 that may not be simple to convert to some other profile as raid0 needs a workspace on all device for that * new option -R for run-time options (eg. mount time enabled), now understands free-space-tree * subvolume delete: * refuse to delete the default subvolume (kernel will not allow that but the error reason is not obvious) * warn on EPERM, eg. if send is on progress on the subvolume * convert: * fix 32bit overflows on large filesystems * improved error handling and error messages * check free space taking fragmentation into account * check: * detect and repair wrong inode generation * minor improvement in error reporting on roots * libbtrfsutils: follow main package versioning (5.9) * add pkg-config file definitions * python-btrfsutil: follow main package versioning (5.9) * inspect tree-stats: print node counts for each level, fanout * other: * docs: * remove obsolete mount options (alloc_start, subvolrootid) * deleting default subvolume is not permitted * updated or fixed tests * .editorconfig updates * move files to kernel-shared/ * CI: * updated to use zstd 1.4.5 * fix reiserfs build * more builds with asan, ubsan * sb-mod updates * build: * print .so versions of libraries in configure summary - Update to 5.7: * mkfs: * new option to enable features otherwise enabled at runtime, now implemented for quotas, 'mkfs.btrfs -R quota' * fix space accounting for small image, DUP and --rootdir * option -A removed * check: detect ranges with overlapping csum items * fi usage: report correct numbers when plain RAID56 profiles are used * convert: ensure the data chunks size never exceed device size * libbtrfsutil: update documentation regarding subvolume deletion * build: support libkcapi as implementation backend for cryptographic primitives * core: global options for verbosity (-v, -q), subcommands -v or -q are aliases and will continue to work but are considered deprecated, current command output is preserved to keep scripts working * other: * build warning fixes * btrfs-debugfs ported to python 3 - Update to 5.6.1: * print warning when multiple block group profiles exist, update 'fi usage' summary, add docs to maual page explaining the situation * build: optional support for libgcrypt or libsodium, providing hash implementations * updated docs - Fix content of _dracutmodulesdir variable: this definitively does not belong to libexecdir. - Update to 5.6: * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o', helps advanced dedupe tools * inspect: user larger buffer (64K) for results * subvol delete: support deletion by id (requires kernel 5.7+) * dump-tree: new option --hide-names, replace any names (file, directory, subvolume, xattr) in the output with stubs * various fixes - Update to 5.4.1 * build: fix docbook5 build * check: do extra verification of extent items, inode items and chunks * qgroup: return ENOTCONN if quotas not running (needs updated kernel) * other: various test fixups - BuildRequire pkgconfig(udev) instead of udev: Allow OBS to shortcut through the -mini flavor. - Use pkg-config --modversion udev to identify the current udev version. This is more portable and supports the -mini flavors. - Update to 5.4 * support new hash algorithms (kernel 5.5): * mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2 * mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5) * check: * --repair delays start with a warning, can be skipped using --force * enhanced detetion of inode types from partial data, more options for repair * receive: fix quiet option * image: speed up chunk loading * fi usage: * sort devices by id * print ratio of used/total per block group type * rescue zero-log: reset the log pointers directly, avoid reading some other potentially damaged structures * new make target install-static to install only static binaries/libraries * other * docs updates * new tests * cleanups and refactoring - Update to 5.3.1: * libbtrfs: fix link breakage due to missing symbols - Updaet to 5.3: * mkfs: * new option to specify checksum algorithm (only crc32c) * fix xattr enumeration * dump-tree: BFS (breadth-first) traversal now default * libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines * ci: add support for gitlab * other: * preparatory work for more checksum algorithms * docs update * switch to docbook5 backend for asciidoc * fix build on uClibc due to missing backtrace() * lots of printf format fixups - Enable build of python-bindings for libbtrfsutil - Update to 5.2.2: * check: * fix false report of wrong byte count for orphan inodes * option -E was not handled correctly * new check and repair for root item generation * balance: check for full-balance before background fork * mkfs: check that total device size does not overflow 16EiB * dump-tree: print DEV_STATS key type * other: * new and updated tests * doc fixups and updates - update to 5.2.1 * scrub status: fix ETA calculation after resume * check: fix crash when using -Q * restore: fix symlink owner restoration * mkfs: fix regression with mixed block groups * core: fix commit to process all delayed refs * other: * minor cleanups * test updates - update to 5.2 * subvol show: print qgroup information when available * scrub: * status: show ETA, revamp the whole output * fix reading/writing of last position on resume/cancel, potentially skipping part of the filesystem on next resume * dump-tree: add new option --noscan to use only devices given on the commandline * all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image, btrfs-convert, btrfstune * image: fix hang when there are more than 32 cpus online and compression is requested * convert: fix some false ENOSPC errors when --rootdir is used * build: fix gcc9 warnings * core changes * command handling cleanups * dead code removal * cmds-* files moved to cmds/ * other shared userspace files moved to common/ * utils.c split into more files * preparatory work for more output formats * libbtrfsutil: fix unaligned access * other * new and updated tests * fix tests so CI passes again * sb-mod can modify more superblock items - update to version 5.1 * repair: flush/FUA support to avoid breaking metadata COW * file extents repair no longer relies on data in extent tree * lowmem: fix false error reports about gaps between extents * add inode mode check and repair for various objects * add check for invalid combination of nocow/compressed extents * device scan option to forget scanned devices [new] * mkfs: use same chunk size as kernel for initial creation * dev-repace: better report when other exclusive operation runs * help for sntax errors on command lines, print relevant msgs * defrag: able to open files in RO mode * dump-tree: --block can be specified multiple times - update to version 4.20.2 * dump-super: minor output fixup * revert fix for prefix detection of receive path, this is temporary and unbreaks existing user setups - Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539) * Remove module-setup.sh * Add module-setup.sh.in - Advise user of fs recovery options when we fail to mount (fate#320443, bsc#1122539) * Add dracut-fsck-help.txt * Add module-setup.sh - update to version 4.20.1 * libbtrfs: fix build of external tools due to missing symbols * ci: enable library test - update to version 4.20 * new feature: metadata uuid * lightweight change of UUID without rewriting all metadata (incompatible change) * done by btrfstune -m/-M, needs kernel support, 5.0+ * image: * fix block groups when restoring from multi-device image * only enlarge result image if it's a regular file * check * more device extent checks and fixes * can repair dir item with mismatched hash * mkfs: uuid tree created with proper contents * fix mount point detection due to partial prefix match * other: * new tests, build fixes, doc updates * libbtrfsutil: fix tests if kernel lacks support for new subvolume ioctls - partial cleanup with spec-cleaner - drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch - drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch - drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch - drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch - drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - Use %license instead of %doc [bsc#1082318] - Implement fate#325871 * Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - update to version 4.19.1 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported * other * new tests * cleanups - update to version 4.19 * check: support repair of fs with free-space-tree feature * core: * port delayed ref infrastructure from kernel * support write to free space tree * dump-tree: new options for BFS and DFS enumeration of b-trees * quota: rescan is now done automatically after 'assign' * btrfstune: incomplete fix to uuid change * subvol: fix 255 char limit checks * completion: complete block devices and now regular files too * docs: * ship uncompressed manual pages * btrfsck uses a manual page link instead of symlink * other * improved error handling * docs * new tests - update to version 4.17.1 * check: * add ability to fix wrong ram_bytes for compressed inline files * beautify progress output * btrfstune: allow to continue uuid change after unclean interruption * several fuzz fixes: * detect overalpping chunks * chunk loading error handling * don't crash with unexpected root refs to extents * relax option parsing again to allow mixing options and non-options arguments * fix qgroup rescan status reporting * build: * drop obsolete dir-test * new configure option to disable building of tools * add compatibility options --disable-static and --disable-shared * other: * cleanups and preparatory work * new test images - spec cleanup - update to version 4.17 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported - Removed patches (upstreamed): * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch - Don't require libzstd-devel-static on builds that don't use it. - fix installation of btrfs.5.gz - Fix building on SLE11: * btrfs-progs: convert: fix support for e2fsprogs < 1.42 * btrfs-progs: build: detect whether -std=gnu90 is supported * btrfs-progs: build: autoconf 2.63 compatibility * Fixed mismerged addition of libbtrfsutil1 package description - Added patches: * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch - update to version 4.16.1 * remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super, btrfs-calc-size * sb-mod: new debugging tool to edit superblock items * mkfs: detect if thin-provisioned device does not have enough space * check: don't try to verify checksums on metadata dump images * build: fail documentation build if xmlto is not found * build: fix build of btrfs.static - Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream) - Update initrd script - update to version 4.16 * libbtrfsutil - new LGPL library to wrap userspace functionality * several 'btrfs' commands converted to use it: * properties * filesystem sync * subvolume set-default/get-default/delete/show/sync * python bindings, tests * build * use configured pkg-config path * CI: add python, musl/clang, built dependencies caching * convert: build fix for e2fsprogs 1.44+ * don't install library links with wrong permissions * fixes * prevent incorrect use of subvol_strip_mountpoint * dump-super: don't verify csum for unknown type * convert: fix inline extent creation condition * check: * lowmem: fix false alert for 'data extent backref lost for snapshot' * lowmem: fix false alert for orphan inode * lowmem: fix false alert for shared prealloc extents * mkfs: * add UUID and otime to root of FS_TREE - with the uuid, snapshots will be now linked to the toplevel subvol by the parent UUID * don't follow symlinks when calculating size * pre-create the UUID tree * fix --rootdir with selinux enabled * dump-tree: add option to print only children nodes of a given block * image: handle missing device for RAID1 * other * new tests * test script cleanups (quoting, helpers) * tool to edit superblocks * updated docs - Add patch: 0001-btrfs-progs-build-fix-static-build.patch - Add new library packages: libbtrfsutil - use documentation shipped by upstream tar, reduce dependencies - enable static build again, zstd now has static version - update to version 4.15 * mkfs --rootdir reworked, does not minimize the final image but can be still done using a new option --shrink * fix allocation of system chunk, don't allocate from the reserved area * other * new and updated tests * cleanups, refactoring * doc updates - spec: fix distro version condition - update to version 4.14.1 * dump-tree: print times of root items * check: fix several lowmem mode bugs * convert: fix rollback after balance * other * new and updated tests, enabled lowmem mode in CI * docs updates * fix travis CI build * build fixes * cleanups - update to version 4.14 * build: libzstd now required by default * check: more lowmem mode repair enhancements * subvol set-default: also accept path * prop set: compression accepts no/none, same as "" * filesystem usage: enable for filesystem on top of a seed device * rescue: new command fix-device-size * other * new tests * cleanups and refactoring * doc updates - Removed patches: - rollback-regression-fix.patch - upstreamed - spec: disable static build, missing libzstd-devel-static - spec: disable zstd support for non-Tumbleweed distros - Fix rollback regression which can lead to data corruption Added patches: rollback-regression-fix.patch (bsc#1069478) - Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'. - Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085). - update to version 4.13.3: * check: fix --force, wrong check for a mounted block device * build: fix --with-convert parsing * subvol list: don't list TOPLEVEL * other: update tests - update to version 4.13.2: * subvol list: * don't list toplevel subvolume among deleted (broken since 4.8.3) * minor adjustments of uuid print format * subvol delete: * fix swapped behaviour of --commit-each and --commit-after * fix potentially lost sync if subvolumes are from different filesystems * check: add cache for metadata blocks, should improve performance * other: * new tests, testsuite updates * doc updates * cleanups - update to version 4.13.1: * image: speed up generating the sanitized names, do not generate unprintable chars * completion: add missing commands, better mount point detection * restore: add zstd support; libzstd detected automatically, will be requested by default in the future, or can be configured out * other: * misc fixes found by sparse * doc enhancements, ioctl manual page started * updated and new tests * build fixes - update to version 4.13: * convert: reiserfs support * check: new option --force to allow check of a mounted filesystem (no repair) * mkfs: --rootdir will now copy special files * dump-tree: minor output changes * inspect rootid: accept file as arugment * dev usage: don't calculate slack space for missing devices * fi du: don't print error on EMPTY_SUBVOL (inode number 2) * build: * fixed support for sanitization features on gcc (tsan, asan, ubsan) * fix PIE build * other: * misc cleanups and stability fixes * travis CI enhancements * new tests, fuzzed images * testsuite cleanups - Removed patches: - 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed - local-version-override.patch - not needed anymore - btrfs-support-pie.patch - upstremed - Removed patches: - 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch - 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch - update to 4.12.1 * build: * fix cross-compilation * use gnu90 explicitly * dump-tree: more relaxed checks so -b can print block on a damaged fs * convert: fix the 1MB range exclusion * check: more dir_item hash checks * other * added missing getopt spec for some options * doc fixes * cleanups * test updates - update to 4.12 * subvol show: new options --rootid, --uuid to show subvol by the given spec * convert: progress report fixes, found by tsan * image: progress report fixes, found by tsan * fix infinite looping in find-root, or when looking for free extents * other: * code refactoring * docs updates * build: ThreadSanitizer support * tests: stricter checks for mounted filesystem - update to -4.11.1 * image: restoring from multiple devices * dev stats: make --check option work * check: fix false alert with extent hole on a NO_HOLE filesystem * check: lowmem mode, fix false alert in case of mixed inline and compressed extent * convert: work with large filesystems (many TB) * convert: fix overwriting of eb header flags * convert: do not clear NODATASUM flag in inodes when run with --no-datasum * docs updates * build: sync Android.mk with Makefile * tests: * new tests * fix 008 and 009, shell quotation mistake - update to 4.11 * receive: fix handling empty stream with -e (multi-stream) * send dump: fix printing long file names * stability fixes for: dump-super, print-tree, check * option parser updates: global options are parsed before the subcommand name (old xfstests will fail) * new and updated tests * documentation updates - btrfs-support-pie.patch: remove CFLAGS usage from linker lines, this will allow the default PIE support to work. - update to 4.10.2 * check: lowmem mode fix for false alert about lost backrefs * convert: minor bugfix * library: fix build, misisng symbols, added tests - update to 4.10.1 * receive: handle subvolume in path clone * convert: rollback fixed (rewrite was needed to address previous design issues) * build: fix build of 3rd party tools, missing * dump-tree: print log trees * other: new and updated tests - update to 4.10 * send: dump output fixes: missing newlies * check: several fixes for the lowmem mode, improved error reporting * build * removed some library deps for binaries that not use them * ctags, cscope * split Makefile to the autotool generated part and the rest, not needed to autogen.sh after adding a file * shared code: sync easy parts with kernel sources * other * lots of cleanups * source file reorganization: convert, mkfs, utils * lots of spelling fixes in docs, other updates * more tests - update to 4.9.1 * check: * use correct inode number for lost+found files * lowmem mode: fix false alert on dropped leaf * size reports: negative numbers might appear in size reports during device deletes (previously in EiB units) * mkfs: print device being trimmed * defrag: v1 ioctl support dropped * quota: print message before starting to wait for rescan * qgroup show: new option to sync before printing the stats * other: * corrupt-block enhancements * backtrace and co. cleanups * doc fixes - update to 4.9 * check: many lowmem mode updates * send: use splice syscall to copy buffer from kernel * receive: new option to dump the stream in textual form * convert: * move sources to own directory * prevent accounting of blocks beyond end of the device * make it work with 64k sectorsize * mkfs: move sources to own directory * defrag: warns if directory used without -r * dev stats: * new option to check stats for non-zero values * add long option for -z * library: version bump to 0.1.2, added subvol_uuid_search2 * other: * cleanups * docs updates - update to 4.8.5 * receive: fix detection of end of stream (error reported even for valid streams) * other: * added test for the receive bug * fix linking of library-test - update to 4.8.4 * check: support for clearing space cache v2 (free-space-tree) * send: * more sanity checks (with tests), cleanups * fix for fstests/btrfs/038 and btrfs/117 failures * build: * fix compilation of standalone ioctl.h, pull NULL definition * fix library link errors introduced in 4.8.3 * tests: * add more fuzzed images from bugzilla * add bogus send stream checks * fixups and enhancements for CI environment builds * misc refinements and updates of testing framework * other: * move sources for btrfs-image to own directory * deprecated and not build by default: btrfs-calc-size, btrfs-show-super * docs updates - update to 4.8.3 * check: * support for clearing space cache (v1) * size reduction of inode backref structure * send: * fix handling of multiple snapshots (-p and -c options) * transfer buffer increased (should reduce number of context switches) * reuse existing file for output (-f), eg. when root cannot create files (NFS) * dump-tree: * print missing items for various structures * new: dev stats, balance status item * sync key names with kernel (the persistent items) * subvol show: now able to print the toplevel subvolume -- the creation time might be wrong though * mkfs: * store the creation time of toplevel root inode * print UUID in the summary * build: travis CI for devel * other: * lots of cleanups and refactoring * switched to on-stack path structure * fixes from coverity, asan, ubsan * new tests * updates in testing infrastructure * fixed convert test 005 - update to 4.8.2 * convert: also convert file attributes * convert: fix wrong tree block alignment for unalianged block group * check: quota verify fixes, handle reloc tree * build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels * build: add stub for BUILD_ASSERT when ioctl.h is included * dump-tree: don't crash on unrecognized tree id for -t * tests: * add more ioctl tests * convert: more symlink tests, attribute tests * quota verify for reloc tree * other cleanups - Add ability to provide site specific defaults for mkfs (FATE#320615). * Only used for SLES11 defaults. - Added patch mkfs-default-features.patch - update to 4.8.1 * 32bit builds fixed * build without backtrace support fixed - update to 4.8 * error handling improvements all over the place * new fuzzed images, test updates * doc fixups * minor cleanups and improvements * kernel library helpers moved to own directory * qgroup: fix regression leading to incorrect status after check, introduced in 4.7 - update to 4.7.3 * fixed free space tree compat status * check: low-mem mode: handle partially dropped snapshots * dump-super: consolidate options for superblock copy * tree-stats: check mount status * subvol delete: handle verbosity option * defrag: print correct error string * mkfs: fix reading rotational status * other: * UBSAN build option * documentation updates * enhanced tests: convert, fuzzed images, more tools to run on fuzzed images - removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build - update to 4.7.2 * check: * urgent fix: false report of backref mismatches; do not --repair last unaffected version 4.6.1 (code reverted to that state) * fuzzing and fixes * added more sanity checks for various structures * testing images added * build: udev compatibility: do not install .rules on version < 190 * other: * dump-super: do not crash on garbage value in csum_type * minor improvements in messages and help strings * documentation: * filesystem features - Add new btrfsprogs-udev-rules package to contain the udev rules. - Fix packaging for udev rules: - btrfs builtin didn't exist prior to udev v190, so the rules must depend on that version. - Added patch: * btrfsprogs-only-install-udev-rules-for-udev-190.patch - update to 4.7.1 * check: * new optional mode: optimized for low memory usage (memory/io tradeoff) * --mode=lowmem, not default, still considered experimental * does not work with --repair yet * convert: regression fix, ext2_subvol/image rw permissions * mkfs/convert: * two-staged creation, partially created filesystem will not be recognized * improved error handling (fewer BUG_ONs) * convert: preparation for more filesystems to convert from * documentation updates: quota, qgroup * other * message updates * more tests * more build options, enhanced debugging - update to 4.7 * convert: fix creating discontig extents * check: speed up traversing heavily reflinked extents within a file * check: verify qgroups of higher levels * check: repair can now fix wrong qgroup numbers * balance: new option to run in the background * defrag: default extent target size changed to 32MiB * du: silently skip non-btrfs dirs/files * documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub, filesystem, convert * bugfixes: * unaligned access (reported for sparc64) in raid56 parity calculations * use /bin/bash * other stability fixes and cleanups * more tests - Removed patches: * 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch * 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch - update to 4.6.1 * fi resize: negative resize argument accepted again * qgroup rescan: fix skipping when rescan is in progress * mkfs: initialize stripesize to correct value * testsuite updates, mostly convert tests * documentation updates * btrfs-device, btrfs-restore manual pages enhanced * misc fixups - update to 4.6 * convert - major rewrite: * fix a long-standing bug that led to mixing data blocks into metadata block groups * the workaround was to do full balance after conversion, which was recommended practice anyway * explicitly set the lowest supported version of e2fstools to 1.41 * provide and install udev rules file that addresses problems with device mapper devices, renames after removal * send: new option: quiet * dev usage: report slack space (device size minus filesystem area on the dev) * image: support DUP * build: short options to enable debugging builds * other: * code cleanups * build fixes * more tests and other enhancements * Removed patches: * 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch * 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch * btrfs-progs-no-PKG_CHECK_VAR - btrfsck updates for qgroup verification and repair (fate#318144) * We can now check all qgroup levels * btrfsck will write out corrected qgroups when run with --repair - Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch - Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch - Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch - update to 4.5.3 * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS on architectures that do not support unaligned access and do not performa any fixups * improved validation checks of superblock and chunk-related structures * subvolume sync: fix handling of -s option * balance: adjust timing of safety delay countdown with --full-balance * rescue super-recover: fix reversed condition check * check: fix bytes_used accounting * documentation updates: mount options, scrub, send, receive, select-super, check, mkfs * testing: new fuzzed images, for superblock and chunks - fix build failure on 13.1: conditional default for udevdir - fix build failure on SLE11SP4: wrong check in makefile - Add udev rules for dm devices (bsc#912170 bsc#888215) - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch - Added patch: btrfs-progs-no-PKG_CHECK_VAR - update to 4.5.2 * new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats * check: fix false alert for metadata blocks crossing stripe boundary * check: catch when qgroup numbers mismatch * check: detect running quota rescan and report mismatches * balance start: add safety delay before doing a full balance * fi sync: is now silent * fi show: don't miss filesystems with partially matching uuids * dev ready: accept only one argument for device * dev stats: print "devid:N" for a missing device instead of "(null)" * other: * lowest supported version of e2fsprogs is 1.41 * minor cleanups, test updates - Removed patch: 2000-btrfs-full-balance-warning.diff - update to 4.5.1 * mkfs: allow DUP on multidev fs * fix static build - update to 4.5 * new/moved commands * btrfs-show-super -> btrfs inspect-internal dump-super * btrfs-debug-tree -> btrfs inspect-internal dump-tree * new commands * btrfs fi du - calculate disk usage, including shared extents * enhancements * device delete - delete by id (needs kernel support, not merged to 4.6) * check - new option to specify chunk root * debug-tree/dump-tree - option -t understands human readable name of the tree (along numerical ids) * btrfs-debugfs - can dump block group information * bugfixes * all commands should accept the option separator "--" * several fixes in device scan * restore works on filesystems with sectorsize > 4k * debug-tree/dump-tree - print compression type as string * subvol sync: fix crash, memory corruption * argument parsing fixes: subvol get-default, qgroup create/destroy/assign, inspect subvolid-resolve * check for block device or regular file in several commands * other * documentation updates * manual pages for the moved tools now point to btrfs-filesystem * testsuite updates - Removed patch (upstream): 0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch - Recommend btrfsmaintenance - hide min/max macros clashing with gcc 6 (bnc#966257) (0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch) - update to 4.4.1 * find-root: don't skip the first chunk * free-space-tree compat bits fix * build: target symlinks * documentation updates * test updates - update to 4.4 * mkfs.btrfs --data dup * support balance filters added/enhanced in linux 4.4 * manual pages enhanced (btrfs, mkfs, mount, filesystem, balance) * 'btrfs filesystem usage' works with mixed blockgroups * build: installation to /usr/local * build: the 'ar' tool is properly deteced during cross-compilation * improved stability on fuzzed/crafted images when reading sys array in superblock * debug-tree: option -t understands ids for tree root and chnuk tree * check: properly reset nlink of multi-linked file * chunk recovery: fix floating point exception * chunk recovery: endianity bugfix during rebuild * mkfs with 64K pages and nodesize reported superblock checksum mismatch - Removed patches: * 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch * fix-doc-build-on-SLE11SP3.diff - Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at post / postun (boo#958562) - fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819) - Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch - update to 4.3.1 * fixes * device delete: recognize 'missing' again * mkfs: long names are not trimmed when doing ssd check * support partitioned loop devices * other * replace several mallocs with on-stack variables * more memory allocation failure handling * add tests for bugs fixed * cmd-device: switch to new message printing helpers * minor code cleanups - update to 4.3 * mkfs * mixed mode is not forced for filesystems smaller than 1GiB * mixed mode broken with mismatching sectorsize and nodesize, fixed * print version info earlier * print devices sorted by id * do not truncate target image with --rootsize * fi usage: * don't print global block reserve * print device id * minor output tuning * other cleanups * calc-size: * div-by-zero fix on an empty filesystem * fix crash * bugfixes: * more superblock sanity checks * consistently round size of all devices down to sectorsize * misc leak fixes * convert: don't try to rollback with a half-deleted ext2_saved subvolume * other: * check: add progress indicator * scrub: enahced error message * show-super: read superblock from a given offset * add README * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal * build: optional build with more warnings (W=...) * build: better support for static checkers * build: html output of documentation * pretty-print: last_snapshot for root_item * pretty-print: stripe dev uuid * error reporting wrappers, introduced and example use * refactor open_file_or_dir * other docs and help updates * testing: * test for nodes crossing stripes * test for broken 'subvolume sync' * basic tests for mkfs, raid option combinations * basic tests for fuzzed images (check) * command intrumentation (eg valgrind) * print commands if requested * add README for tests - build btrfsprogs-static package for 13.2 and Factory, package with static versions of the utilities, aimed for rescue environments - update to 4.2.3 - subvol sync: make it actually work again - scanning: do not scan already discovered filesystems (minor optimization) - convert: better error message in case the filesystem is not finalized - restore: off-by-one symlink path check fix - update to 4.2.2 - fi label: use fallback if the label ioctl is not available - convert: check nodesize constraints against commandline features (-O) - scrub: report status 'running' until all devices are finished - device scanning might crash in some scenarios - fi usage: print summary for non-root users - update to 4.2.1 - fix an off-by-one error in cross-stripe boundary check - convert: don't write uninitialized data to image - image: don't loop with option -t0 - image: don't create threads if compression is not requested - Removed patches: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch - make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64 (bsc#945229) - Added patch: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch - version 4.2 * enhancements: * mkfs: do not create extra single chunks on multiple devices * resize: try to guess the minimal size, 'inspect min-dev-size' * qgroup assign: add option to schedule rescan * chunk-recover: be more verbose about the scanning process * fixes: * check: * find stripes crossing stripe boundary -- created by convert * print correct range for file hole when there are no extents and learn how to fix it * replace: more sanity checks * convert: concurrency fixes related to reporting progress * find-root: option -a will not skip the current root anymore * subvol list: fix occasional crash * do not create stripes crossing stripe boundary * build: * fixes for musl libc * preliminary support for android (not working yet, more code changes needed) * new EXTRA_CFLAGS and EXTRA_LDFLAGS * other: * lots of cleanups * tests: lots of updates, new tests, framework improvements * documentation updates * debugging: print-tree shows stripe length - Removed patches (upstreamed): * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch - add warning before full balance starts (bsc#940467, fate#319317) - Added patches: 2000-btrfs-full-balance-warning.diff - Add feature to get minimum size a filesystem can be resized to (FATE#317897). - Added patches: * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch - version 4.1.2 - mkfs: bugfix, previous version does not create entierly correct filesystem (has to be recreated) - version 4.1.1 * bugfixes - defrag: threshold overflow fix - fsck: - check if items fit into the leaf space - fix wrong nbytes - mkfs: - create only desired block groups for single device - preparatory work for fix on multiple devices * enhancements - new alias for 'device delete': 'device remove' * other - fix compilation on old gcc (4.3) - documentation updates - debug-tree: print nbytes - test: image for corrupted nbytes - corupt-block: let it kill nbytes - spec: drop libacl dependency - version 4.1 * bugfixes - fsck.btrfs: no bash-isms - bugzilla 97171: invalid memory access (with tests) - receive: - cloning works with --chroot - capabilities not lost - mkfs: do not try to register bare file images - option --help accepted by the standalone utilities * enhancements - corrupt block: ability to remove csums - mkfs: - warn if metadata redundancy is lower than for data - options to make the output quiet (only errors) - mixed case names of raid profiles accepted - rework the output: - more comprehensive, 'key: value' format - subvol: - show: - print received uuid - update the output - new options to specify size units - sync: - grab all deleted ids and print them as they're removed, previous implementation only checked if there are any to be deleted - change in command semantics - scrub: print timestamps in days HMS format - receive: - can specify mount point, do not rely on /proc - can work inside subvolumes - send: - new option to send stream without data (NO_FILE_DATA) - convert: - specify incompat features on the new fs - qgroup: - show: distinguish no limits and 0 limit value - limit: ability to clear the limit - help for 'btrfs' is shorter, 1st level command overview - debug tree: print key names according to their C name * new - rescure zero-log - btrfsune: - rewrite uuid on a filesystem image - new option to turn on NO_HOLES incompat feature * deprecated - standalone btrfs-zero-log * other - testing framework updates - uuid rewrite test - btrfstune feature setting test - zero-log tests - more testing image formats - manual page updates - ioctl.h synced with current kernel uapi version - convert: preparatory works for more filesystems (reiserfs pending) - use static buffers for path handling where possible - add new helpers for send uilts that check memory allocations, switch all users, deprecate old helpers - Makefile: fix build dependency generation - map-logical: make it work again - Install bash completion for btrfs. - version 4.0 * resize: * don't accept file as an argument (it's confusing) * print better error message in case of an error * restore: optionally restore metadata (time, mode, uid/gid) * receive: optionally enforce chroot * new rescue subcommand 'zero-log', same as btrfs-zero-log, but now also part of the main utility * check: * free space checks match kernel, fixes incorrect reports * convert: fix setting of checksum bit if --no-datasum is used * fsck.btrfs: don't print messages * fix quota rescan on PPC64 (mangled ioctl number) * test updates * documentation: files renamed to .asciidoc, misc fixups - version 3.19.1 - convert: - new option to specify metadata block size - --no-progress actually works - restore: properly handle the page boundary corner case - build fixes: - missing macro from public header, BTRFS_BUILD_VERSION - wrong handling of --enable-convert - fi usage: reports correct space for degraded mounts - other: - mkfs: help string updates - completion: added 'usage' subcommands - cleanups in qgroup code, preparatory work - version 3.19 - btrfs-image - restore can now run in parallel threads - fixed restore of multiple image from multiple devices onto a single dev - introduced metadump v2 - check - make --init-csum-tree and --init-extent-tree work together - find-new - option to search through all metadata even if a root was already found - convert - show progress by default, can be turned off - corrupt-block - option to work on a specific root - bash completion script for all subcommands - spec: convert to autotools Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch - add COPYING - version 3.18.2 * qgroup show: print human readable sizes, options to say otherwise * check: new option to explicitly say no to writes * mkfs: message about trimming is not printed to stderr * fi show: fixed return value * tests: new infrastructure * btrfstune: force flag can be used together with seeding option * backtrace support is back * getopt cleanups * doc and help updates - version 3.18.1 - minor fixes - documentation updates - version 3.18 - mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10 - filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df' - device usage - more detailed information about per-device allocations - check: - option to set a different tree root byte number - ability to link lost files to lost+found, caused by a recent kernel bug - repair of severely corrupted fs (use with care) - convert - option to show progress - subvol create - print the commit mode inline, print the global mode only if --verbose - other updates: musl-libc support, coverity bugfixes, new test images, documentation - Removed patches (upstreamed): * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - version 3.17.3 - convert: fix conversion of sparse ext* filesystems - show: resolve to the correct path - fsck: more verbose error for root dir problems - version 3.17.2 - check improvements - add ability to replace missing dir item/dir indexes - fix missing inode items - create missing root dirid - corrupt block: enhancements for testing fsck - zero-log: able to reset a fs with bogus log tree pointer (bko#72151) - package mkinitrd scripts conditionally (bsc#893577) - spec: minor updates - version 3.17.1 - fi df: argument handling - fix linking with libbtrfs - replace: better error reporting - fi show: fixed stall if run concurrently with balance - check: fixed argument parsing for --subvol-extents - fi df: SI prefixes corrected - Added patches: * fix-doc-build-on-SLE11SP3.diff - Removed patches: * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch - version 3.17 - check: --init-csum-tree acutally does something useful, rebuilds the whole csum tree - /dev scanning for btrfs devices is gone - /proc/partitions scanning is gone, blkid is used exclusively - new subcommand subvolume sync - filesystem df: new options to set unit format - convert: allow to copy label from the origin, or specify a new one - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - Added patches: * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Removed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch - version 3.16.2 - fsck: handle bad extent mapping - image: make it work on a balanced fs - btrfs-show-super: print flags in human readable way - documentation updates - version 3.16.1 - library version defines - subvol list: -R to print received UUID - fixed detection of multiple mounts on the same directory - restore: misc fixes - other fixes - Modified patches (sync with pending upstream versions): * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch - Removed patch: library-version-defines.patch (upstream) - send-stream API users updatd, drop the workaround - Removed patch: send-stream-api-wokaround.patch - workaround for send api breakage - Added patch: send-stream-api-wokaround.patch - add api versioning and package version.h (now 0.1.1) - Added patches: * library-version-defines.patch - version 3.16 - show-super: skip unrecognized sb, add option to force - debug-tree: print tree by id - mkfs: new option to specify UUID - receive: new option to limit number of errors - check: new option to verify quotas - check: reduced memory requirements - check: new option to print extent sharing - restore: check length before decompression - restore: more error handling - balance: new filter 'limit' - recover: allow to read all sb copies - restore: option to loop during restoring - mkfs: drop experimental notice - btrfstune: new option to force dangerous changes - documentation updates - Deleted patches (upstream): * 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch * 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch * btrfs-progs-canonicalize-pathnames-for-device-commands - Refreshed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch - refresh references on the following patches: * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch - btrfs-progs: ignore orphaned qgroups by default - Added patch: * 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch - btrfs-progs: show extent state for a subvolume (bnc#865621) - Added patch: * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch - btrfs-progs: canonicalize pathnames for device commands (bnc#880486). - Added patch: * btrfs-progs-canonicalize-pathnames-for-device-commands - fsck: fix checking on filesystems with large sectorsize (bnc#872286) - Added patches: * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch - Do not package btrfs-find-root and btrfs-select-super by default. - Removed printing byte number for every slot (bnc#872364). - Removed patch: * 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch - update to upstream 3.14.2 - man: separate pages for all subcommands - minor bugfixes - spec: removed upstreamed patches, update build dependencies - Added patches: * 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch - Removed patches: * 0001-Btrfs-progs-fix-check-to-test-trim-support.patch * 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch * 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch * 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch * 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch * 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch * 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch - add quota group verify patches, sent to list near end of the week starting 5/4/2014 - updates btrfsck with the ability to verify quota groups - Update the changelog with some sad version of diffstat output to meet requirements. - Added patches: * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch - add quota group verify patches, sent to list near end of the week starting 5/4/2014 - updates btrfsck with the ability to verify quota groups - update to upstream 3.14.1 - mkfs: - fix TRIM detection - do not zero-out end of device unconditionally - no crash with --features option - fsck: - clear log tree in repair mode - check reloc roots - btrfs - reworked space reporting (bnc#873106) - btrfs fi usage - new command - btrfs dev usage - new command - btrfs fi df - enhanced output with GlobalReserve - Removed patches: * 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch - Added patches: * 0001-Btrfs-progs-fix-check-to-test-trim-support.patch * 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch * 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch * 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch * 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch * 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - own mkinitrd directories - add missing symbol to library (bnc#873164) - add version dependency for devel package - Added patches: * 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch - fsck: fixes and enahancements to --init-extent-tree mode - fsck: chunk-recover updates - scrub: add force option -f - send: check if subvolumes are read-only - subvol snapshot: add options to affect commit behaviour - btrfs: add properties command group - restore: add dry-run option - restore: fix restoring of compressed files - mkfs: support for no-holes feature - mkfs: option -r deals with hardlinks and relative paths - mkfs: discard phase is interruptible - documentation updates - cleaned spec file - Removed patches: * 0162-btrfs-progs-fix-loop-device-mount-checks.patch * 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch * 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch - bump version to 3.12 - update tarball and remove upstreamed patches - fsck, image, restore: various improvements and fixes - btrfs: quota rescan (fate#312751) - fsck updates - more mkfs sanity checks - qgroup rescan wait - Added patches: * 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch * 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch * 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch * 0053-btrfs-progs-use-reentrant-localtime.patch * 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch * 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch * 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch * 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch * 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch * 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch * 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch * 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch * 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch - Change udev rule filename in setup-btrfs.sh to /usr/lib/udev/rules.d/64-btrfs.rules from from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7) - Remove udev rules file - udev packages one itself (bnc#839960). - update to upstream master (194aa4a1) - btrfs-restore: deal with NULL returns from read_node_slot - btrfs-restore: use the correct leafsize when reading the FS location - btrfs-find-root: Add options to control generation and level - btrfsck: fix incorrect casting on items in the corrupt_blocks tree - Btrfs-progs: fix closing of devices - Btrfs-progs: enhance btrfs-image to restore image onto multiple disks - Btrfs-progs: cleanup btrfs-image usage - Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing - Btrfs-progs: skip open devices which is missing - Btrfs-progs: fix misuse of skinny metadata in btrfs-image - Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk - Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP - Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init} - Btrfs-progs: Add chunk recover function - using old chunk items - Btrfs-progs: Add block group check funtion - Btrfs-progs: extend the extent cache for the device extent - Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots - Btrfs-progs: introduce common insert/search/delete functions for rb-tree - Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree - Btrfs-progs: Don't free the devices when close the ctree - Btrfs-progs: don't close the file descriptor 0 when closing a device - Btrfs-progs: fix missing recow roots when making btrfs filesystem - Add fix for passing super_nr while opening ctree - btrfs-progs-mkfs-default-extref.diff: turn on extended refs by default, (aka hardlink count limtitation) (bnc#835695) - added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix loop mount detection again (bnc#834173) - Simplify checks in mkinitrd scripts. They are always true because they come from the same package Use relative paths to binaries - Move udev rules to /usr. - Adjust rules to call binary from /usr - Simplify fsck.btrfs, its just a dummy until fixed - update to upstream master (f00dd8386a57d241d0f7c) - Make requirement on libattr-devel explicit - initrd support: add module (bnc#750185, bnc#727383) - set correct file mode if writing replacement fsck - fix build failure - add btrfs-debug-tree to initrd - adjust fs size to correct size (bnc#744593) - man page documentation updates - do not package obsolete utilities - mkfs: store correct size of device in superblock (bnc#730103) - updated restriper/balance commands to match kernel version - place binaries in /usr tree (UsrMerge project) - adjust mkinitrd scrippt accordingly - add btrfsck repair options for: - rebuild extent records - fix block group accounting - reset csums for rescue nodatasum mount - prune corrupt extent allocation tree blocks - device scanning fixes for dm and multipath (bnc#749540) - initrd support: move btrfs device scan after block device setup - documentation updates - add csize for file commpressed size - updated restore utility - patch license to follow spdx.org standard - btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix segfaults from bnc#710486 due to unchecked usage of return value of open_ctree() [fixed compilation warnings] - pull upstream, replace existing patches, spec update - update 'restore' utility - lzo support - tools may now take earlies superblock when opening the fs - other fixes - pull integration-20111030 branch - mkfs: force mkfs if desired - other fixes - add btrfs-dump-super to mkinitrd - other fixes - skip non-existent devices or without media - documentation updates - scrubbing single device - graceful error handling when opening fs fails - updated mkinitrd script to scan devices before mount (bnc#727383) - add several tools to mkinitrd if root fs is btrfs - pull upstream branch and delete local patches - btrfsck: ignore -a (bnc#655906) - btrfsck: fix strerror value - Remove redundant tags/sections from specfile - Use %_smp_mflags for parallel build - add patch for local version override as we do not build from git, and avoid doubled "Btrfs" in output of 'btrfs' - reorder help for 'get-default' right after 'set-default' - add option -p to print parent subvolume - add subvolume 'get-default' subsubcommand - remove debugging printf from 0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch - add support for currently available kernel features: - add scrub subcommand - scan /proc/partitions by default (or use --all-devices for all) - mkfs fixes and improvements - documentation fixes - fix failing on deleted loop mounts (bnc#697671) - update from git: - add btrfs-select-super utility - add btrfs-label utility - allow mixed data+metadata (option --mixed) - allow populating new filesystem with files (option --rootdir) - allow discard support in mkfs - lzo support - deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show' - other bugfixes and documentation improvements - change to a hardlink - add link for fsck.btrfs (bnc#665899) - update to v0.19-35-g1b444cd: * used space accounting fix for the converter * Add btrfs-list for listing subvolumes * Add new util: 'btrfs' * multidevice support for check_mounted * check slash in deleting subvolumes * Add btrfsck option to select the super block copy * btrfs-debug-tree: add -d option to print only the device mapping - fix crash on creating filesystems (bnc#603620) - revert last change (bnc#599224#c3) - add hardlink from fsck.btrfs (bnc#599224) - fix memory leak (bnc#537633) - Updated to latest repo version. - used space accounting fix for the converter - btrfsctl: add snapshot/subvolume destroy ioctl - btrfsck: check root back/forward references - Add btrfs-map-logical program to map and read logical block numbers - build btfs-convert (bnc#572912) - enable parallel build - added Supplements - move apps to /sbin - update to 0.19: - build with rpm optflags - install man pages - fix leak in extends checking (bnc#523447) - Initial package (0.18) ==== calendarsupport ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5CalendarSupport5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Port QTextBrowser::setSource override method * Use new akonadi calendar install include * Use new akonadi notes install include * Link against KPIMTextEdit explicitly where it's used * USe Qt * Fix install headers * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Modernize code * Add KHolidays to CI deps * Correct prefix to other PIM repositories in .kde-ci.yml ==== calligra ==== - Add the monthly poppler compatibility fixes. Replace poppler-22.03.0.patch with: * poppler-22.04_1.patch * poppler-22.04_2.patch ==== cellwriter ==== - fix homepage url ==== cervisia ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI ==== clamav ==== Subpackages: libclamav9 libfreshclam2 - https source urls ==== coreutils ==== Version update (9.0 -> 9.1) - remove builddisabled conditions for rings - will be done now as BuildFlags: excludebuilds - gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct directory; broken in 9.1. See https://bugs.gnu.org/55029 - update to 9.1: * chmod -R no longer exits with error status when encountering symlinks. All files would be processed correctly, but the exit status was incorrect. * If 'cp -Z A B' checks B's status and some other process then removes B, cp no longer creates B with a too-generous SELinux security context before adjusting it to the correct value. * 'cp --preserve=ownership A B' no longer ignores the umask when creating B. Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B. * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid. * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+" or lines containing NULs. Their behavior now matches the documentation for file names like ".m4" that consist entirely of an extension, and the documentation has been clarified for unusual cases. * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number for B when A is a directory, possibly inflooping. * cat now uses the copy_file_range syscall if available, when doing simple copies between regular files. This may be more efficient, by avoiding user space copies, and possibly employing copy offloading or reflinking. * chown and chroot now warn about usages like "chown root.root f", which have the nonstandard and long-obsolete "." separator that causes problems on platforms where user names contain ".". Applications should use ":" instead of ".". * cksum no longer allows abbreviated algorithm names, so that forward compatibility and robustness is improved. * date +'%-N' now suppresses excess trailing digits, instead of always padding them with zeros to 9 digits. It uses clock_getres and clock_gettime to infer the clock resolution. * dd conv=fsync now synchronizes output even after a write error, and similarly for dd conv=fdatasync. * dd now counts bytes instead of blocks if a block count ends in "B". For example, 'dd count=100KiB' now copies 100 KiB of data, not 102,400 blocks of data. The flags count_bytes, skip_bytes and seek_bytes are therefore obsolescent and are no longer documented, though they still work. * ls no longer colors files with capabilities by default, as file-based capabilties are very rarely used, and lookup increases processing per file by about 30%. It's best to use getcap [-r] to identify files with capabilities. * ls no longer tries to automount files, reverting to the behavior before the statx() call was introduced in coreutils-8.32. * stat no longer tries to automount files by default, reverting to the behavior before the statx() call was introduced in coreutils-8.32. Only `stat --cached=never` will continue to automount files. * timeout --foreground --kill-after=... will now exit with status 137 if the kill signal was sent, which is consistent with the behavior when the --foreground option is not specified. This allows users to distinguish if the command was more forcefully terminated. * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N, like FreeBSD and other operating systems. * dircolors takes a new --print-ls-colors option to display LS_COLORS entries, on separate lines, colored according to the entry color code. * dircolors will now also match COLORTERM in addition to TERM environment variables. The default config will apply colors with any COLORTERM set. * cp, mv, and install now use openat-like syscalls when copying to a directory. * This avoids some race conditions and should be more efficient. * The new 'date' option --resolution outputs the timestamp resolution. * With conv=fdatasync or conv=fsync, dd status=progress now reports any extra final progress just before synchronizing output data, since synchronizing can take a long time. * printf now supports printing the numeric value of multi-byte characters. * sort --debug now diagnoses issues with --field-separator characters that conflict with characters possibly used in numbers. * 'tail -f file | filter' now exits on Solaris when filter exits. * root invoked coreutils, that are built and run in single binary mode, now adjust /proc/$pid/cmdline to be more specific to the utility being run, rather than using the general "coreutils" binary name. - coreutils-i18n.patch: Re-sync the patch with Fedora. - drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream) ==== curl ==== Version update (7.82.0 -> 7.83.0) Subpackages: libcurl4 - Patches rework: * Refreshed all patches as -p1. * Use autopatch macro. * Renamed: - dont-mess-with-rpmoptflags.diff -> dont-mess-with-rpmoptflags.patch * Removed (already upstream): - curl-fix-verifyhost.patch - Update to 7.83.0: * Security fixes: - (bsc#1198766, CVE-2022-27776) Auth/cookie leak on redirect - (bsc#1198723, CVE-2022-27775) Bad local IPv6 connection reuse - (bsc#1198608, CVE-2022-27774) Credential leak on redirect - (bsc#1198614, CVE-2022-22576) OAUTH2 bearer bypass in connection re-use * Changes: - curl: add %header{name} experimental support in -w handling - curl: add %{header_json} experimental support in -w handling - curl: add --no-clobber - curl: add --remove-on-error - header api: add curl_easy_header and curl_easy_nextheader - msh3: add support for QUIC and HTTP/3 using msh3 * Bugfixes: - appveyor: add Cygwin build - appveyor: only add MSYS2 to PATH where required - BearSSL: add CURLOPT_SSL_CIPHER_LIST support - BearSSL: add CURLOPT_SSL_CTX_FUNCTION support - BINDINGS.md: add Hollywood binding - CI: Do not use buildconf. Instead, just use: autoreconf -fi - CI: install Python package impacket to run SMB test 1451 - configure.ac: move -pthread CFLAGS setting back where it used to be - configure: bump the copyright year range int the generated output - conncache: include the zone id in the "bundle" hashkey - connecache: remove duplicate connc->closure_handle check - connect: make Curl_getconnectinfo work with conn cache from share handle - connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined - cookie.d: clarify when cookies are sent - cookies: improve errorhandling for reading cookiefile - curl/system.h: update ifdef condition for MCST-LCC compiler - curl: error out if -T and -d are used for the same URL - curl: error out when options need features not present in libcurl - curl: escape '?' in generated --libcurl code - curl: fix segmentation fault for empty output file names. - curl_easy_header: fix typos in documentation - CURLINFO_PRIMARY_PORT.3: clarify which port this is - CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS - CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL - CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs - CURLOPT_PROGRESSFUNCTION.3: fix typo in example - CURLOPT_UNRESTRICTED_AUTH.3: extended explanation - CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype - docs/HYPER.md: updated to reflect current hyper build needs - docs/opts: Mention Schannel client cert type is P12 - docs: Fix missing semicolon in example code - docs: lots of minor language polish - English: use American spelling consistently - fail.d: tweak the description - firefox-db2pem.sh: make the shell script safer - ftp: fix error message for partial file upload - gen.pl: change wording for mutexed options - GHA: add openssl3 jobs moved over from zuul - GHA: build hyper with nightly rustc - GHA: move bearssl jobs over from zuul - gha: move the event-based test over from Zuul - gtls: fix build for disabled TLS-SRP - http2: handle DONE called for the paused stream - http2: RST the stream if we stop it on our own will - http: avoid auth/cookie on redirects same host diff port - http: close the stream (not connection) on time condition abort - http: reject header contents with nul bytes - http: return error on colon-less HTTP headers - http: streamclose "already downloaded" - hyper: fix status_line() return code - hyper: fix tests 580 and 581 for hyper - hyper: no h2c support - infof: consistent capitalization of warning messages - ipv4/6.d: clarify that they are about using IP addresses - json.d: fix typo (overriden -> overridden) - keepalive-time.d: It takes many probes to detect brokenness - lib/warnless.[ch]: only check for WIN32 and ignore _WIN32 - lib670: avoid double check result - lib: #ifdef on USE_HTTP2 better - lib: fix some misuse of curlx_convert_wchar_to_UTF8 - lib: remove exclamation marks - libssh2: compare sha256 strings case sensitively - libssh2: make the md5 comparison fail if wrong length - libssh: fix build with old libssh versions - libssh: fix double close - libssh: Improve fix for missing SSH_S_ stat macros - libssh: unstick SFTP transfers when done event-based - macos: set .plist version in autoconf - mbedtls: remove 'protocols' array from backend when ALPN is not used - mbedtls: remove server_fd from backend - mk-ca-bundle.pl: Use stricter logic to process the certificates - mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl - mlc_config.json: add file to ignore known troublesome URLs - mqtt: better handling of TCP disconnect mid-message - ngtcp2: add client certificate authentication for OpenSSL - ngtcp2: avoid busy loop in low CWND situation - ngtcp2: deal with sub-millisecond timeout - ngtcp2: disconnect the QUIC connection proper - ngtcp2: enlarge H3_SEND_SIZE - ngtcp2: fix HTTP/3 upload stall and avoid busy loop - ngtcp2: fix memory leak - ngtcp2: fix QUIC_IDLE_TIMEOUT - ngtcp2: make curl 1ms faster - ngtcp2: remove remote_addr which is not used in a meaningful way - ngtcp2: update to work after recent ngtcp2 updates - ngtcp2: use token when detecting :status header field - nonblock: restore setsockopt method to curlx_nonblock - openssl: check SSL_get_peer_cert_chain return value - openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL - openssl: fix CN check error code - options: remove mistaken space before paren in prototype - perl: removed a double semicolon at end of line - pop3/smtp: return *WEIRD_SERVER_REPLY when not understood - projects/README: converted to markdown - projects: Update VC version names for VS2017, VS2022 - rtsp: don't let CSeq error override earlier errors - runtests: add 'bearssl' as testable feature - runtests: make 'oldlibssh' be before 0.9.4 - schannel: remove dead code that will never run - scripts/copyright.pl: ignore the new mlc_config.json file - scripts: move three scripts from lib/ to scripts/ - test1135: sync with recent API updates - test1459: disable for oldlibssh - test375: fix line endings on Windows - test386: Fix an incorrect test markup tag - test718: edited slightly to return better HTTP - tests/server/util.h: align WIN32 condition with util.c - tests: refactor server/socksd.c to support --unix-socket - timediff.[ch]: add curlx helper functions for timeval conversions - tls: make mbedtls and NSS check for h2, not nghttp2 - tool and tests: force flush of all buffers at end of program - tool_cb_hdr: Turn the Location: into a terminal hyperlink - tool_getparam: error out on missing -K file - tool_listhelp.c: uppercase URL - tool_operate: fix a scan-build warning - tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3) - transfer: redirects to other protocols or ports clear auth - unit1620: call global_init before calling Curl_open - url: check sasl additional parameters for connection reuse. - vtls: provide a unified APLN-disagree string for all backends - vtls: use a backend standard message for "ALPN: offers %s" - vtls: use a generic "ALPN, server accepted" message - winbuild/README.md: fixup dead link - winbuild: Add a Visual Studio example to the README - wolfssl: fix compiler error without IPv6 ==== cvs ==== - add compile-with-Wformat-security.patch ==== deltarpm ==== - deltarpm-b7987f6aa4211df3df03dcfc55a00b2ce7472e0a.patch: fixed some C bugs ( incorrect sized memset() , memcpy instead of strcpy, unsigned int) ==== desktop-translations ==== Version update (84.87.20220316.9301f89b -> 84.87.20220427.80cb897f) - Update to version 84.87.20220427.80cb897f: * Translated using Weblate (Slovenian) * Translated using Weblate (Polish) * Translated using Weblate (Russian) * Translated using Weblate (Finnish) * Translated using Weblate (Czech) ==== dhcp ==== Subpackages: dhcp-relay dhcp-server - bsc#1198657: properly handle DHCRELAY(6)_OPTIONS. - Update dhcpd.service: After: network-online.target * boo#826319: DHCP gets autostarted too early (network interface not up yet - Systemd/LSB problem) e.g. NM and bridged interface ==== dolphin ==== Version update (21.12.3 -> 22.04.0) Subpackages: dolphin-part libdolphinvcs5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * KItemListHeaderWidget: don't crash if widget == nullptr (kde#449238) * Display Apply button in KCMs (kde#448352) * [CompactView] Remove animation on file rename (kde#449179) * KStandardItemListWidget: handle RtL drawing properly (kde#449211) * Fix zooming animation (kde#449179) * Expose konsolepart shortcuts in Dolphin's shortcuts view (kde#428265) * Full row highlight implementation (kde#181438) * Properly display parent folders when filtering is active and items are added or refreshed (kde#442275) * Move "Default" option to the front in "Select Remote Charset" menu (kde#445148) ==== dracut ==== Version update (056+suse.268.g0b2bd662 -> 056+suse.275.g4ce7a6a7) Subpackages: dracut-mkinitrd-deprecated - Update to version 056+suse.275.g4ce7a6a7: * fix(resume): relax exclusion check (bsc#1198554) * fix(nfs): /var is not mounted during the transactional-update run (bsc#1184970) * fix(nfs): give /run/rpcbind ownership to rpc user (bsc#1177461) * fix(nfs): require and install needed binaries ==== dragonplayer ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI ==== dtc ==== Version update (1.6.0 -> 1.6.1) - update to 1.6.1: * A number of bugfixes * Fix many warnings with -Wsign-compare * Add compilation with meson (not used by default so far) * Yet another revamp of how we handle unaligned accesses * Added a number of extra checks for common tree errors * Checks for interrupt providers * i2c reg properties * Tighten checking of gpio properties * Reduce dependencies when building libfdt only * Allow libfdt.h header to be used from C++ more easily * Accept .dtbo extension for overlays * Update valid node and property characters to match current devicetree spec * Add several checks for root node sanity in fdt_check_full() * Somewhat more robust type labelling for the benefit of yaml output ==== e2fsprogs ==== Subpackages: e2fsprogs-scrub libcom_err2 libext2fs2 - avoid empty preuninstall script ==== elfutils ==== Version update (0.186 -> 0.187) Subpackages: libasm1 libdw1 libelf1 - Update to version 0.187: * debuginfod: Support -C option for connection thread pooling. * debuginfod-client: Negative cache file are now zero sized instead of no-permission files. * addr2line: The -A, --absolute option, which shows file names including the full compilation directory is now the default. To get the old behavior use the new option --relative. * readelf, elflint: Recognize FDO Packaging Metadata ELF notes * libdw, debuginfo-client: Load libcurl lazily only when files need to be fetched remotely. libcurl is now never loaded when DEBUGINFOD_URLS is unset. And when DEBUGINFOD_URLS is set, libcurl is only loaded when the debuginfod_begin function is called. ==== elfutils-debuginfod ==== Version update (0.186 -> 0.187) - Update to version 0.187: * debuginfod: Support -C option for connection thread pooling. * debuginfod-client: Negative cache file are now zero sized instead of no-permission files. * addr2line: The -A, --absolute option, which shows file names including the full compilation directory is now the default. To get the old behavior use the new option --relative. * readelf, elflint: Recognize FDO Packaging Metadata ELF notes * libdw, debuginfo-client: Load libcurl lazily only when files need to be fetched remotely. libcurl is now never loaded when DEBUGINFOD_URLS is unset. And when DEBUGINFOD_URLS is set, libcurl is only loaded when the debuginfod_begin function is called. ==== ell ==== Version update (0.49 -> 0.50) - Update to release 0.50 * dbus: Fix use-after-free crash when removing objects ==== eog ==== Version update (42.0 -> 42.1) - Update to version 42.1: + Update for gnome-desktop thumbnail API changes. + Updated translations. ==== espeak-ng ==== Version update (1.50 -> 1.51) - added fix-configure-1171.patch to fix configure step - remove no longer needed patches: - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch - espeak-ng-1.50-fix_gcc10_no_common.patch - espeak-ng-1.50-fix_gcc10_no_common_2.patch - update to version 1.51: - Add support for speechPlayer. - Add more tests to check the various parts of espeak-ng. - Various changes to clean up the codebase (Juho Hiltunen) - Remove support for l_length_mods language option - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced" - Restructure "stressLength" and "stressAdd" language option - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter - Add voice variants - Rename zh to cmn (Mandarin) - Rename zhy to yue (Cantonese) - cmn (Mandarin) now assumes all latin characters all English text Use cmn-latn-pinyin for interpreting latin characters as pinyin - Update list of voice varants for Android application - Add Chromium extension (guest271314) - Replace `ieee80.c` by a free software implementation (Ulrich Müller) - bug fixes: - Fix reading malformed SSML (Christopher Brannon) - Fix memory allocation (Christopher Brannon) - Fix building and phoneme compilation (John Bowler) - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen) - documentation: - Add documentation about voice and language options. - Add documentation about dictionary flags. - updated languages: - ar (Arabic) -- king-dahmanus - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen - de (German) -- Karl Eick, Henry Krumb - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms) - en (English) -- Steven Presser, Ben Talagan - eo (Esperanto) -- AlsoScratch - eu (Basque) -- agonzalezd - fa (Farsi/Persian) -- Shadyar Khodayari - ga (Gaelic (Irish)) Chen, Chien-ting - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms) - hak (Hakka Chinese) -- Juho Hiltunen - haw (Hawaiian) -- Juho Hiltunen - ka (Georgian) -- Juho Hiltunen - kok (Konkani) -- Juho Hiltunen - nb (Norwegian Bokmĺl) -- Juho Hiltunen - nci (Classical Nahuatl) -- Juho Hiltunen - hy (Armenian) -- tigransimonyan - ia (Interlingua) -- nesrad - it (Italian) -- Christian Leo - ja (Japanese) -- fukuen, Juho Hiltunen - jbo (Lojban) -- Juho Hiltunen, xunsku - lv (Latvian) -- Valdis Vitolins - mi (M?ori) -- boracasli98 - py (Pyash) -- Andrii Logan Zvorygin - shn (Shan Tay Yai) -- ronaldaug - tr (Turkish) -- boracasli98, SeanTolstoyevski - ur (Urdu) -- Ejaz Shah - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06 - yue (Cantonese) -- Andiv06 - new languages: - be (Belarusian) -- Sergei B - chr (Cherokee) -- Michael Conrad - cv (Chuvash) -- boracasli98, Valdis Vitolins - en-us-nyc (English, New York City) -- Richard Calvi - haw (Hawaiian) -- Valdis Vitolins - he (Hebrew) -- boracasli98, Valdis Vitolins - io (Ido) -- José Miguel López, Valdis Vitolins - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins - ltg (Latgalian) -- Valdis Vitolins - nog (Nogai) -- boracasli98, Valdis Vitolins - piqd (Klingon) -- Valdis Vitolins - qu (Quechua) -- Valdis Vitolins - qdb (Lang Belta) -- Da Def, Valdis Vitolins - qya (Quenya) -- Lucas Werkmeister - sjn (Sindarin) -- Lucas Werkmeister - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer - th (Thai) -- Valdis Vitolins - tk (Turkmen) -- boracasli98, Valdis Vitolins - ug (Uyghur) -- boracasli98, Valdis Vitolins - uk (Ukrainian) -- Valdis Vitolins ==== eventviews ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5EventViews5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Port to setFilterRegularExpression * Fix some compile error against qt6 * Use new akonadi calendar install include * Fix ecm_set_disabled_deprecation_versions * Fix install headers * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Adapt build system for building against qt6 * Port deprecated methods * Make it compile on freebsd * Modernize code * Fix more prefixes on dependencies * Correct prefix to other PIM repositories in .kde-ci.yml * Do not merge release/21.12 .gitlab-ci.yml * not necessary to use I18N_NOOP here, i18n(..) is enough ==== evince ==== Version update (42.1 -> 42.2) Subpackages: evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-tiffdocument evince-plugin-xpsdocument libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 42.1 + Fix use-after-free. + Updated translations. ==== evolution ==== Version update (3.44.0 -> 3.44.1) Subpackages: evolution-plugin-spamassassin - Update to version 3.44.1: + Bug Fixes: - Cannot import PKCS12 certificate with non-ASCII or empty password. - icons: emblem-new hard to spot with adwaita-icon-theme 42. - itip-formatter: Properly update content on message preview reload. - Mail: Preview uses wrong colors for HTML mail with dark theme. - Meeting attendees should default to Required Participants. - attachment-reminder: Existing keyword lost on editing cancel. - markdown-utils: Ignore character encoding hints in HTML when converting to text. - Flatpak: Attachments cannot be opened. - Tasks: Cannot remove recurrence and Start date at the same time. - Composer: Markdown should preserve soft line breaks. - Calendar: Show recurring information near event time in preview/iTip. - Show mailto: hyperlinks in the status bar percent-decoded. + Miscellaneous: - Calendar: Minicalendar shown after search in the List View. - gal-view-instance: Do not crash on broken setup. - Disable hardware acceleration for WebKitGTK. + Updated translations. - Drop fix_annoying_html_email_background_color_issue.patch: fixed upstream. - Add fix_annoying_html_email_background_color_issue.patch to fix a bug in Evolution that displays html formatted emails without a background settings, and while using a dark layout in the desktop environment to display black text and a dark background. (glgo#GNOME/evolution#1835) ==== evolution-data-server ==== Version update (3.44.0 -> 3.44.1) Subpackages: libcamel-1_2-63 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-26 libedataserverui-1_2-3 - Update to version 3.44.1: + Bugs fixed: - CalDAV: Free/Busy not working with Nextcloud. - EWebDAVSession: Correct extract of href Location header. ==== evolution-ews ==== Version update (3.44.0 -> 3.44.1) - Update to version 3.44.1: + Bug Fix: Correct display of folder size. + Miscellaneous: Address some of the static analyzers warnings. + Updated translations. ==== fetchmail ==== Version update (6.4.29 -> 6.4.30) Subpackages: fetchmailconf - update to 6.4.30: * Breaking changes: - Bump wolfSSL minimum required version to 5.2.0 to pull in security fix. * Changes: - Using OpenSSL 1.* before 1.1.1n elicits a compile-time warning. - Using OpenSSL 3.* before 3.0.2 elicits a compile-time warning. - configure.ac was tweaked in order to hopefully fix cross-compilation issues report, and different patch suggested * Translations.: - ro: Updated Romanian translation. ==== ffmpegthumbs ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix build with FFmpeg 5 (kde#448776) * Add CI ==== file ==== Subpackages: file-magic libmagic1 - Try to solve 32bit import dependency problems (boo#1198788) ==== fontconfig ==== Version update (2.13.1 -> 2.14.0) Subpackages: fontconfig-devel libfontconfig1 - Seems we now need python3 for building - update to 2.14.0: * Fix endianness on generating MD5 cache name * Fix a typo in the description of FcWeightFromOpenTypeDouble * fc-validate: returns an error code when missing some glyphs * Fallback uuid-based name to read a cache if no MD5-based cache * fc-cache: Show font directories to generate cache with -v * Replace UUID file mechanism with per-directory 'map' attribute [v2] * memleak fixes - drop fontconfig-do-not-remove-UUID-file.patch (obsolete) - add skip-network-test.patch ==== freerdp ==== Version update (2.6.1 -> 2.7.0) Subpackages: libfreerdp2-2 libwinpr2-2 - Upgraded to freerdp 2.7.0 * OpenSSL3 gateway support (#gh:FreeRDP/FreeRDP#7822) * various NTLM fixes * WINPR_ASSERT to ease future backports - Fixed issues: * #gh:FreeRDP/FreeRDP#6786: Use /network:auto by default * #gh:FreeRDP/FreeRDP#7714: Workaround for broken surface frame marker * #gh:FreeRDP/FreeRDP#7733: Support 10bit X11 color (BGRX32 only) * #gh:FreeRDP/FreeRDP#7745: GFX progressive double free * #gh:FreeRDP/FreeRDP#7808: Disable websockets with /gt:rpc * #gh:FreeRDP/FreeRDP#7815: RAIL expect LOGON_MSG_SESSION_CONTINUE ==== freetype2 ==== Subpackages: freetype2-devel libfreetype6 - add revert-ft212-subpixel-hinting-change.patch (bsc#1198536) - add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid an integer overflow occuring during fuzzing ==== fwupd ==== Version update (1.7.6 -> 1.7.7) Subpackages: libfwupd2 libfwupdplugin5 typelib-1_0-Fwupd-2_0 - Update to version 1.7.7: * This release adds the following features: + Add CCGX trigger code to support future hardware + Add signed and unsigned payload metadata to more devices + Allow overriding the detected machine type + Allow quirking the flashrom flash size + Do not allow the DBX update for broken firmware versions * This release fixes the following bugs: + Do not add the backup BMC device as it shares the same GUIDs + Do not hardcode the libexecdir to /usr/libexec + Do not leak child processes when canceling + Do not throw away the TPM eventlog when uploading reports to the LVFS + Don't export USB4 host controllers if they do not have unique GUIDs + Fix build for MacOS + Fix the TPM eventlog replay for Intel TXT machines + Fix writing large MTD images + Never send the DeviceChanged signal with invalid data + Return the correct error when there is no GPIO device to open + Show the update message and update image in front end tools + Support the new PENDING upower device states * This release adds support for the following hardware: + Logitech M550, M650 and K650 + More Elan fingerprint readers + More Star Labs StarLite laptops + More Wacom panels found on Lenovo laptops - Split bash and fish completions to separate subpackages - Remove un-needed BRP_PESIGN_FILES - Set GNU_SOURCE so meson detects F_OFD_SETLK in fnctl.h support ==== gcc11 ==== Version update (11.2.1+git1406 -> 11.2.1+git1635) Subpackages: cpp11 gcc11-info gcc11-locale libasan6 libgccjit0-gcc11 libstdc++6-gcc11-locale libtsan0 - Update to gcc-11 branch head (691af15031e00227ba6d5935c), git1635 * includes gcc11-pr104931.patch * includes fix for Firefox ICE [gcc#105256] ==== gdm ==== Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Ensure /run/gdm is created by tmpfiles. ==== gedit ==== Subpackages: python3-gedit - Add "Requires: gsettings-desktop-schemas" to alleviate schema "is not installed" error after install in WSL. (boo#1198312) ==== gegl ==== Subpackages: gegl-0_4 libgegl-0_4-0 - Update BuildRequires to reflect it does not work with ffmpeg5. ==== gettext-runtime ==== Subpackages: gettext-tools libtextstyle0 - Added patch: * gettext-0.21-jdk17.patch + Build with java source and target levels 1.8 + Allows building with JDK17 + Fixes build in Factory ==== git ==== Version update (2.35.3 -> 2.36.0) Subpackages: git-core git-cvs git-email git-gui git-svn git-web gitk perl-Git - git 2.36.0: * "git name-rev --stdin" has been deprecated and issues a warning when used; use "git name-rev --annotate-stdin" instead. * "git clone --filter=... --recurse-submodules" only makes the top-level a partial clone, while submodules are fully cloned. This behaviour is changed to pass the same filter down to the submodules. * improvements and extensions to multiple workflows and features * bug fixes and performance improvements ==== glib2 ==== Version update (2.72.0 -> 2.72.1) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 - Update to version 2.72.2: + Fix building projects which use g_warning_once() with clang++. + Fix g_file_trash not deleting directories via portals backend. + A number more compiler warnings fixed for MSVC. + Fix detection of broken poll function on macOS. + Fix spawning subprocesses from GUI programs on Windows. + Bugs fixed: - #2312 gdbus-test-codegen tests leak GWeakRef objects. - #2625 g_warning_once fails to build with clang++. - #2629 g_file_trash doesn't in directories inside a sandbox. - !2495 Cleanup warnings split 6. - !2499 Various contenttype-related test fixes on win32. - !2534 gpowerprofilemonitor: Tweak wording of documentation. - !2540 Various win32 tests skip & fixes. - !2541 meson: simplify lookup of python command. - !2543 ci: Update the Fedora CI image to Fedora 34. - !2556 gdbusconnection: Use g_strv_contains(). - !2557 gdbusmethodinvocation: Fix a leak on early return path. - !2558 Move unit test on g_basename() function to glib/tests/fileutils.c. - !2559 Move tests/relation-test.c to glib/tests/relation.c. - !2560 ci: Update Coverity, mingw and Android CI images to Fedora 34. - !2563 glib: Format GDateTime ISO8601 years as %C%y. - !2564 Move test files on slices from tests/ to glib/tests/. - !2566 tests: Add more tests for GResolver response parsing. - !2573 Backport translation fixes and !2571 meson: Set BROKEN_POLL in macOS builds to glib-2-72. - !2574 Backport !2565 Revert meson: simplify lookup of python command to glib-2-72. - !2587 Backport !2583 Fix trashing sandboxed directories to glib-2-72. - !2588 Backport !2582 glib/win32: fix spawn from GUI regression to glib-2-72. - !2590 Backport !2589 tests: Don't exit gdbus-method-invocation test early on connection close to glib-2-72. - !2593 Backport !2578 atomic: Add a C++ variant of g_atomic_int_compare_and_exchange() to glib-2-72. + Translation updates. ==== glslang ==== Version update (11.8.0 -> 11.9.0) - Update to release 11.9.0 * Add GLSL version override functionality * Add eliminate-dead-input-components to -Os * Add enhanced-msgs option ==== gnome-control-center ==== Version update (42.0 -> 42.1) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces - Update to version 42.1: + Display: - Various small behavior improvements. - Fix monitor labels. + Network: Improve handling of VPN connections. + Online Accounts: - Fix behavior of helper application on X11. - Fix changes to online accounts services not applying correctly. + User Accounts: Various small polishments. + Wacom: Properly translate various strings. + Updated translations. - Drop upstream fixed patches: + gnome-control-center-reload-vpn-plugins.patch + gnome-control-center-goa-helper-on-X11.patch + gnome-control-center-42.0-fix-sharing-panel-crash.patch + 1283.patch - Add 1283.patch: user-accounts: close password change dialog. Addresses boo#1198235: Fail to change password on GNOME42. ==== gnome-desktop ==== Version update (42.0 -> 42.1) Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common libgnome-desktop-4-1 typelib-1_0-GnomeDesktop-3_0 typelib-1_0-GnomeDesktop-4_0 - Update to version 42.1: + Fix build_gtk4 option. + Updated translations. - Drop a3ed548d92b160245b79978ae362d47091ad8dad.patch: fixed upstream. ==== gnome-maps ==== Version update (42.0 -> 42.1) - Update to version 42.1: + Update GWeather dependency to version 4. + Update the Resrobot public transit plugin to use the v2.1 API. + Don't optimize away keep left/right instructions for turn-by-turn routes. + Updated translations. - Replace pkgconfig(gweather-3.0) BuildRequires with pkgconfig(gweather4), following upstream changes. ==== gnome-music ==== Version update (42.0 -> 42.1) - Update to version 42.1: + Make shuffle shuffle again. + Fix time display in RTL languages. + No longer mismatch art on scrolling. + Fix async queue block on fresh art retrieval. + Bugs fixed: - Rework ArtStack to handle cycling widgets better. - Shuffle broken in Music 42. - Time is reversed in RTL. + Updated translations. ==== gnome-remote-desktop ==== Version update (42.0 -> 42.1.1) - Update to version 42.1.1: + session-vnc: Don't leak the socket source + hwaccel-nvidia: Degrade a warning to a normal message + context: Initialize EGL thread when daemon is ready + rdp: Perform basic error checking in SAM file creation + session-rdp: Always check return values of API calls + Updated translations. - Update to version 42.1: + vnc: Retrieve frame members before stealing frame pointer. + rdp: Retrieve frame members before stealing frame pointer. + daemon: Only start servers, when they are not started yet. + settings: Don't crash, when parsing the credentials string fails. + egl: Use Wayland platform instead of surfaceless. + session-rdp: Only show NSC disable message, when NSC is available. + session-rdp: Fix typo in warning message. + systemd: Autostart as part of gnome-session.target. + daemon: Handle SIGINT and SIGTERM signals properly. + Updated translations. ==== grantleetheme ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5GrantleeTheme5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Fix depend when we build against qt6 * Make it compile against qt6 * Prepare to build against KF6::TextTemplate (in progress) * Fix install headers * Adapt build system for building against qt6 * Modernize code ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin - Fix Power10 LPAR error "The partition fails to activate as partition went into invalid state" (bsc#1198714) * 0001-powerpc-do-CAS-in-a-more-compatible-way.patch - use common SBAT values (boo#1193282) ==== gspell ==== Version update (1.8.4 -> 1.10.0) Subpackages: libgspell-1-2 typelib-1_0-Gspell-1 - Update to version 1.10.0: + Build from git: some updates, take newer version of autoconf-archive. + Build: distribute more files in tarballs. + Documentation improvements. + Translation updates. ==== gstreamer-plugins-bad ==== Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 - Disable ldacBT on ppc64: ldacBT is not available there. ==== gstreamer-plugins-libav ==== - Change the license to LGPL-2.1-or-later as specified in the COPYING file ==== gtksourceview5 ==== Version update (5.4.0 -> 5.4.1) Subpackages: libgtksourceview-5-0 typelib-1_0-GtkSource-5 - Update to version 5.4.1: + Improved styling for style scheme preview widgets. + Improved styling and positioning of completion windows. + Improved styling for various style schemes. + Unit test fixes. + Hover assistants will no longer be showed if no providers completed successfully to add widgets. + GtkSourceVimIMContext tries to handle various corner cases better with regards to reuse and being removed from an event controller or widget. + GtkSourceCompletionCell has improved fast-paths for resetting cells to empty state when already empty. + Improved sizing and placement of assistants including hover popovers, interactive tooltips, and completion windows. + The overview map has improved it's fallback styling. + The overview map will now properly update when the sourceview's right-margin-position changes. + Fixes to vala.lang for regex detection. + Translation updates. ==== guile ==== Subpackages: guile-modules-3_0 libguile-3_0-1 - stage2-serialize.patch: Serialize stage2 build only ==== gupnp-av ==== - Rename libgupnp-av-1_0-2 subpackage to libgupnp-av-1_0-3, correcting the package name to match the provided library. - Conflict with the wrongly provided libgupnp-av-1_0-2. ==== gvfs ==== Version update (1.50.0 -> 1.50.1) Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse - Update to version 1.50.1: + dav: - Drop user from URI as a workaround for Nextcloud bug. - Port DNS-SD resolver to async API to fix hangs when mounting. - Rewrite to libsoup async API to fix crashes. - Do not lose userinfo when copying URIs. + smb: Ignore EINVAL for kerberos/ccache login. - Drop gvfs-smb-ignore-EINVAL-kerberos-ccache.patch: fixed upstream. - Add gvfs-smb-ignore-EINVAL-kerberos-ccache.patch: ignore EINVAL for kerberos/ccache login. Fixes inability to mount smb shares with samba 4.16 (boo#1198718). ==== gwenview5 ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Add a "Fit" button to the status bar (kde#441447) * Fix Bug 445434: Gwenview crash when clicking "crop" button (kde#445434) * Add proper desktop file for importer (kde#446290) * Use normal font size for sidebar text (kde#447287) * Only switch to Qt::FastTransformation ("showing pixels") at 500% zoom (kde#443010) * Add "Print Preview" action (kde#236056) ==== gzip ==== - Rename xz_lzma.patch xz_lzma_zstd.patch and expand the patch to supprt zstd compression (boo#1198922). ==== harfbuzz ==== Version update (4.2.0 -> 4.2.1) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 4.2.1: + Make sure hb_blob_create_from_file_or_fail() always returns nullptr in case of failure and not empty blob sometimes + Add --passthrough-tables option to hb-subset + Reinstate a pause after basic features in Khmer shaper, fixing a regression introduced in previous release + Better handling of Regional_Indicator when shaped with RTL- native scripts, reverting earlier fix that caused regressions in AAT shaping ==== haveged ==== Version update (1.9.17 -> 1.9.18) Subpackages: libhavege2 - update to 1.9.18: * Round bits up and target full pool size [Jason A. Donenfeld] * Specify right kernel commit in README [Jason A. Donenfeld] ==== hwdata ==== Version update (0.357 -> 0.358) - Update to version 0.358 (bsc#1196332): + Updated pci, usb and vendor ids. ==== ibus ==== Subpackages: ibus-dict-emoji libibus-1_0-5 typelib-1_0-IBus-1_0 - Add patch ibus-fix-refcounting-issues.patch: This addresses the possible GLib warnings, fixes the possible double unrefs happening on IBusText used in signals, and fixes the missing unrefs on IBusText objects created from static strings (gh#ibus/ibus#2387, gh#ibus/ibus#2393). ==== icu ==== - bump library packagename to libicu71 to match the version. ==== incidenceeditor ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5IncidenceEditor5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * KTimeZoneComboBox: fix support for floating events * Fix compile error against qt6 * Remove unused include * Use new akonadi calendar install include * Link against KPIMTextEdit explicitly where it's used * Fix install headers * install version.h in module directly * Use KDE_INSTALL_INCLUDEDIR_KF * Adapt build system for building against qt6 * Fix more prefixes on dependencies * Modernize code * Correct prefix to other PIM repositories in .kde-ci.yml ==== inkscape ==== Subpackages: inkscape-extensions-extra inkscape-extensions-gimp - Add poppler 22.04.0 compability fix: * Fix_build_poppler_22040.patch - Update Fix_build_poppler_22030.patch ==== jack ==== Version update (1.9.20 -> 1.9.21) Subpackages: libjack-devel libjack0 libjacknet0 libjackserver0 - update to 1.9.21: * Add shell mode to ``jack_control`` (executes commands from stdin until EOF) * The waf autooption ``--example-tools`` introduced in 1.9.20 is now off by default, To get the previous behavior back pass ``--example-tools`` during build. This flag (and the related tools and their code) are going to be removed in the next release. * Fix alignas() on non-packed architectures * Fix build of jack-example-tools man pages (1.9.20 regression) * Fix compatibility with macOS 12 * Fix missing symbols from jack client library (error and info callback pointers) * Fix potential memory corruption in midi_latency_test tool * Fix JackWeakAPI on Windows * Use predefined variables in pkg-config file (required for mingw) ==== java-11-openjdk ==== Version update (11.0.14.1 -> 11.0.15.0) Subpackages: java-11-openjdk-headless - Update to upstream tag jdk-11.0.15+10 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8283778: 11u GHA: Fix GCC 9 ubuntu package names + JDK-8283018: 11u GHA: Update GCC 9 minor versions + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8283270: [11u] broken JRT_ENTRY_NO_ASYNC after Backport of JDK-8253795 + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8255410: Add ChaCha20 and Poly1305 support to SunPKCS11 provider + JDK-8211333: AArch64: Fix another build failure after JDK-8211029 + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) + JDK-8282372: [11] build issue on MacOS/aarch64 12.2.1 using Xcode 13.1: call to 'log2_intptr' is ambiguous + JDK-8214004: Missing space between compiler thread name and task info in hs_err + JDK-8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8247515: OSX pc_to_symbol() lookup does not work with core files + JDK-8254085: javax/swing/text/Caret/ /TestCaretPositionJTextPane.java failed with "RuntimeException: Wrong caret position" + JDK-8247272: SA ELF file support has never worked for 64-bit causing address to symbol name mapping to fail + JDK-8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/ /8001470/bug8001470.java for windows-x64 + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8255239: The timezone of the hs_err_pid log file is corrupted in Japanese locale + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8254072: AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build + JDK-8262894: [macos_aarch64] SIGBUS in Assembler::ld_st2 + JDK-8266889: [macosx-aarch64] Crash with SIGBUS in MarkActivationClosure::do_code_blob during vmTestbase/nsk/jvmti/.../bi04t002 test run + JDK-8241004: NMT tests fail on unaligned thread size with debug build + JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8281520: JFR: A wrong parameter is passed to the constructor of LeakKlassWriter + JDK-8281599: test/lib/jdk/test/lib/KnownOIDs.java is redundant since JDK-8268801 + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8261205: AssertionError: Cannot add metadata to an intersection type + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8216969: ParseException thrown for certain months with russian locale + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8264650: Cross-compilation to macos/aarch64 + JDK-8256321: Some "inactive" color profiles use the wrong profile class + JDK-8280999: array_bounds should be array-bounds after 8278507 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8280786: Build failure on Solaris after 8262392 + JDK-8218546: Unable to connect to https://google.com using java.net.HttpClient + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236210: javac generates wrong annotation for fields generated from record components + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8266421: Deadlock in Sound System + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8232533: G1 uses only a single thread for pretouching the java heap + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8268542: serviceability/logging/TestFullNames.java tests only 1st test case + JDK-8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8273341: Update Siphash to version 1.0 + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests + JDK-8252005: narrow disabling of allowSmartActionArgs in vmTestbase + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8193277: SimpleFileObject inconsistency between getName and getShortName + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8220634: SymLinkArchiveTest should handle not being able to create symlinks + JDK-8214026: Canonicalized archive paths appearing in diagnostics + JDK-8251126: nsk.share.GoldChecker should read golden file from ${test.src} + JDK-8237798: rewrite vmTestbase/jit/tiered from shell to java + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8210194: [TESTBUG] jvmti_FollowRefObjects.cpp missing initializer for member _jvmtiHeapCallbacks::heap_reference_callback + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8273704: DrawStringWithInfiniteXform.java failed : drawString with InfiniteXform transform takes long time + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8251132: make main classes public in vmTestbase/jit tests + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8249019: clean up FileInstaller $test.src $cwd in vmTestbase_vm_compiler tests + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8256154: Some TestNG tests require default constructors + JDK-8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java + JDK-8223142: Clean-up WS and CB. + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8279379: GHA: Print tests that are in error + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared + JDK-8241423: NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default + JDK-8065704: Set LC_ALL=C for all relevant commands in the build system + JDK-8254827: JVMCI: Enable it for Windows+AArch64 + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8277385: Zero: Enable CompactStrings support + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8202142: jfr/event/io/TestInstrumentation is unstable + JDK-8207793: [TESTBUG] runtime/Metaspace/ /FragmentMetaspace.java fails: heap needs to be increased + JDK-8211170: AArch64: Warnings in C1 and template interpreter + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8266187: Memory leak in appendBootClassPath() + JDK-8240904: Screen flashes on test failures when running tests from make + JDK-8234930: Use MAP_JIT when allocating pages for code cache on macOS + JDK-8275811: Incorrect instance to dispose + JDK-8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment() + JDK-8266171: -Warray-bounds happens in imageioJPEG.c + JDK-8266170: -Wnonnull happens in classLoaderData.inline.hpp + JDK-8207011: Remove uses of the register storage class specifier + JDK-8266172: -Wstringop-overflow happens in vmError.cpp + JDK-8274714: Incorrect verifier protected access error message + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8255035: Update BCEL to Version 6.5.0 + JDK-8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305 + JDK-8233827: Enable screenshots in the enhanced failure handler on Linux/macOS + JDK-8210236: Prepare ciReceiverTypeData::translate_receiver_data_from for concurrent class unloading + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8199079: Test javax/swing/UIDefaults/6302464/ /bug6302464.java is unstable + JDK-8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8208074: [TESTBUG] vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption/TestDescription.java failed with NullPointerException + JDK-8266168: -Wmaybe-uninitialized happens in check_code.c + JDK-8266174: -Wmisleading-indentation happens in libmlib_image sources + JDK-8251558: J2DBench should support shaped and translucent windows + JDK-8254940: AArch64: Cleanup non-product thread members + JDK-8266173: -Wmaybe-uninitialized happens in jni_util.c + JDK-8263185: Mallinfo deprecated in glibc 2.33 + JDK-8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c + JDK-8266176: -Wmaybe-uninitialized happens in libArrayIndexOutOfBoundsExceptionTest.c + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8277796: Bump update version for OpenJDK: jdk-11.0.15 - Modified patch: * fips.patch + rediff to changed context ==== joycond ==== Subpackages: joycond-autoload - Ensured joycond-autoload owns /usr/lib/modules-load.d/ to prevent build failure on Tumbleweed. ==== json-c ==== Version update (0.15 -> 0.16) - Update to 0.16: + Deprecated and removed features: * JSON_C_OBJECT_KEY_IS_CONSTANT is deprecated in favor of JSON_C_OBJECT_ADD_CONSTANT_KEY * Direct access to lh_table and lh_entry structure members is deprecated. Use access functions instead, lh_table_head(), lh_entry_next(), etc... * Drop REFCOUNT_DEBUG code. + Changes and bug fixes * Cap string length at INT_MAX to avoid various issues with very long strings. * json_object_deep_copy: fix deep copy of strings containing '\0' * Fix read past end of buffer in the "json_parse" command * Avoid out of memory accesses in the locally provided vasprintf() function (for those platforms that use it) * Handle allocation failure in json_tokener_new_ex * Fix use-after-free in json_tokener_new_ex() in the event of printbuf_new() returning NULL * printbuf_memset(): set gaps to zero - areas within the print buffer which have not been initialized by using printbuf_memset * printbuf: return -1 on invalid arguments (len < 0 or total buffer > INT_MAX) * sprintbuf(): propagate printbuf_memappend errors back to the caller * Validate size arguments in arraylist functions. * Use getrandom() if available; with GRND_NONBLOCK to allow use of json-c very early during boot, such as part of cryptsetup. * Use arc4random() if it's available. * random_seed: on error, continue to next method instead of exiting the process * Close file when unable to read from /dev/urandom in get_dev_random_seed() * Speed up parsing by replacing ctype functions with simplified, faster non-locale-sensitive ones in json_tokener and json_object_to_json_string. * Neither vertical tab nor formfeed are considered whitespace per the JSON spec * json_object: speed up creation of objects, calloc() -> malloc() + set fields * Avoid needless extra strlen() call in json_c_shallow_copy_default() and json_object_equal() when the object is known to be a json_type_string. ==== juk ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * CI: Use modern CI tooling * Port service menu to new install location * Remove bogus kitemmodels dependency * Port deprecated use of KLineEdit for password to KPasswordLineEdit. * Remove unneeded use of deprecated KDirList auto-error handling. ==== k3b ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Remove ffmpeg decoder plugin * Eliminate duplication of character replacement in k3bpatternparser * Fix path traversal in Album Artist field for CD ripping * Add CI * Replace GHNS button with KNS3 class * Define X-KDE-ConfigModule for KCMs ==== kaccounts-integration ==== Version update (21.12.3 -> 22.04.0) Subpackages: libkaccounts2 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Port to ecm_add_qml_module * Use the executable for intltool once it is found. * Add form factors to embedded json metadata * Add compile_commands.json to gitignore * Fix BUG 407048 add a specific preferences icon which contain KCM icons (kde#407048) ==== kaccounts-providers ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Set input method hint for URL text fields * Add GitLab CI ==== kaddressbook ==== Version update (21.12.3 -> 22.04.0) Subpackages: kaddressbook-doc libKPimAddressbookImportExport5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Const'ify pointer * const'ify more pointer * const'ify pointer * It compiles fine without deprecated method * Fix AkonadiSearch include path * Use KDE_INSTALL_KSERVICESDIR * Use QListIterator in qt6 * Use new akonadi calendar install include * It's removed in qt6 * Fix includes * Adapt build system for building against qt6 * Use SingleMainWindow=true * Mark as single-instance using X-GNOME-SingleWindow key * Correct prefix to other PIM repositories in .kde-ci.yml ==== kalgebra ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Prepare to build against qt6 * Use Q_EMIT * Add content rating tag * Add Linux/FreeBSD CI ==== kamera ==== Version update (21.12.3 -> 22.04.0) Subpackages: kamera-lang kio_kamera - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * build: Pass release service version to project() * Use new macro ecm_set_disabled_deprecation_versions * Modernize code * Use forward declaration * exec key is not usefull now * install kio plugin in kf * Make it compile against qt6 * Make doctool as optional * remove unused flag * Convert KCM Desktop files to JSON & install KCM in new namespace * Add GitLab CI ==== kanagram ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Allow to compile against qt6 * Fix libkeduvocdocument entry in .kde-ci.yml * Replace GHNS button with KNS3 instance * Remove not necessary I18N_NOOP ==== kapptemplate ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI ==== kate ==== Version update (21.12.3 -> 22.04.0) Subpackages: kate-plugins - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * show documents as loaded from config (kde#353373) * ensure some proper initial size (kde#450686) * make config dialog scrollable (kde#445541) * Handle SIGINT/SIGTERM to prevent accidental data loss (kde#445016) * Fix crash when closing multiple tabs if limited number of tabs is enabled (kde#450873) * Sort by url instead of comparing strings (kde#435334) * Fix tab jumping with unlimited tabs (kde#440585, kde#435780) * Fix LRU tab behaviour (kde#434062) * S&R: Fix Look-ahead & behind highlighting & replace (kde#449545) * Fix stashing not working when Kate is quit using Ctrl+Q (kde#449229) * lspclient: also support some alternative WorkspaceEdit replies (kde#447640) * Allow DND of tabs among viewspaces (kde#426768) * Dont bring kate to front when files externally modified (kde#353712) * Fix the check to also handle 0 doc views (kde#448847) * Improve views closing in split view behaviour (kde#344374) * Fix terminal focus action text when focusing/defocusing (kde#409813) * step down warning level when LSP not found (kde#448549) * filetree: Fix folders collapse after opening new file (kde#410143) * Clear highlights if text field becomes empty (kde#436674) * lspclient: only allow symbol view header toggle sort when applicable (kde#447653) * Search: Utilize context lengths more efficiently (kde#438094) * Fix search for unsaved files (kde#434287) * Ignore rename if newName == oldName (kde#447951) * SemanticTokens: Use size_t as argument for type (kde#447553) * GDB: Use debug-run theme icon in stead of custom icon (kde#444670) * do nothing if use canceled project open (kde#447194) * fix sessions segfault because of invalid iterator (kde#446863) * enable/disable project actions (kde#445494) - Use GCC 10 for building kate on Leap 15. ==== katomic ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Revert * Adapt build system for building against qt6 * Remove duplicate lib * Make doctool as optional * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * Compile fine without deprecated methods ==== kblackbox ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * Add missing override ==== kblocks ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use new KDE_INSTALL_KXMLGUIDIR * Fix some qt6 compile error * Adapt build system for building against qt6. Need to adapt code as it still uses against kdegame private api * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * It's already defined in ecm ==== kbounce ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== kbreakout ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add content rating * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== kbruch ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * It will be removed in qt6 * Add missing find package for coreaddons * Fix qt6 support * IT's enabled by default in qt6 * Make DocTool as optional ==== kcachegrind ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Make qcgmain.cpp use the KDE org instead * Fix QCG Mac bundle ID in qmake project * Add CI * Fix hang in line-break algorithm (kde#428917) ==== kcalc ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Workaround for minimum size not being kept when deactivating constants (kde#448760) * Implemented button text scaling on resize (kde#441986) ==== kcalutils ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5CalendarUtils5 - Add upstream change to fix calendar invitations (kde#452480): * 0001-Fix-Bug-452480-Kmail-doesn-t-display-calendar-invite.patch - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Port to QRegularExpression * Use QRegularExpression * Port to KTextTemplate * Prepare to use KTextTemplate * Fix install in upper case directory name * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== kcharselect ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI qt6 support * Make it compile against qt6 * It will be unused in qt6 * Use nullptr here * Remove unused includes ==== kcolorchooser ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add content rating tag in appdata * Add qt6 CI support * Make it compile against qt6 * It's enabled by default in qt6 * Not neccessary to use I18N_NOOP here ==== kcron ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Write into crontab instead of replacing the file * Use new kauth includes * This doesn't need Auth, AuthCore is enough * It compiles fine against qt6 * Make doctool as optional - Drop patch, now upstream: * 0001-Write-into-crontab-instead-of-replacing-the-file.patch ==== kde-print-manager ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Don't require a not yet existing ECM version * Port to PlasmaExtras version of Highlight * applet: improve scrollview implementation * Drop custom elide fading (kde#419916) * [applet]: Fix scrolling in ScrollViews * Port from ScrollArea to ScrollView * enable the smb browse button (kde#368305) * Use Q_EMIT * Install KCMs in new namespaces * Add CI ==== kdeconnect-kde ==== Version update (21.12.3 -> 22.04.0) Subpackages: kdeconnect-kde-zsh-completion - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * [Connectivity Report] Fixed crash if signalStrengths is empty. (kde#449276) * [SMS App] Prevent crash if a conversation doesn't have any messages (kde#449719) * Change tray icon so it is the right color on MacOS (kde#430226) * Raise configuration window (MacOS bug) (kde#416050) * plasmoid: Don't show redundant configure button in placeholder message (kde#448457) * Always show notification when receiving files (kde#417823) ==== kdeedu-data ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI ==== kdegraphics-thumbnailers ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * cmake: Make the mobipocket lib mandatory unless disabled * Import the mobipocket thubmnailer from kdegraphics-mobipocket * Add CI ==== kdenetwork-filesharing ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Remove arcconfig file * Add GitLab CI ==== kdepim-addons ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Fix build import/export plugins. (kde#432228) ==== kdepim-runtime ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== kdevelop5 ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * makebuilder: Change default number of jobs from 2 to 1 (kde#448251) * Fix a crash when renaming a variable (in executeRenameAction) (kde#444567) * Fix meson executable (kde#412477) * DocumentParsePlan: don't cache often-invalidated cend() (kde#445699) * Add some of the missing KTextEditor interface methods (kde#441908) ==== kdf ==== Version update (21.12.3 -> 22.04.0) Subpackages: kwikdisk - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix ki18n_install(po) being removed without reason * USe ecm_set_disabled_deprecation_versions * Update settings panel for Flatpak * Simplify condition checks * Add feature to use system default file manager to open drive (kde#448764) * Add content rating * It's enabled by default in qt6 * Remove unused include * Adapt build system for building against qt6 * Port deprecated method + make doctool as optional * Show warning * Not neccessary to use I18N_NOOP here ==== kdialog ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * We depend against qt5.15 * We already use "dlg.setOption(QFileDialog::ShowDirsOnly, true);" * appstream: Remove duplicated release info ==== kdiamond ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Kdelibs4ConfigMigrator was removed in qt6 * Increase required KF5 * Adapt build system for building against qt6 * Make doctool as optional ==== kernel-source ==== Version update (5.17.3 -> 5.17.4) - Linux 5.17.4 (bsc#1012628). - drm/amd/display: Add pstate verification and recovery for DCN31 (bsc#1012628). - drm/amd/display: Fix p-state allow debug index on dcn31 (bsc#1012628). - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function (bsc#1012628). - ACPI: processor idle: Check for architectural support for LPI (bsc#1012628). - net: dsa: realtek: allow subdrivers to externally lock regmap (bsc#1012628). - net: dsa: realtek: rtl8365mb: serialize indirect PHY register access (bsc#1012628). - net: dsa: realtek: make interface drivers depend on OF (bsc#1012628). - btrfs: remove no longer used counter when reading data page (bsc#1012628). - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() (bsc#1012628). - RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() (bsc#1012628). - media: si2157: unknown chip version Si2147-A30 ROM 0x50 (bsc#1012628). - uapi/linux/stddef.h: Add include guards (bsc#1012628). - drm/amdgpu: Ensure HDA function is suspended before ASIC reset (bsc#1012628). - btrfs: release correct delalloc amount in direct IO write path (bsc#1012628). - btrfs: fix btrfs_submit_compressed_write cgroup attribution (bsc#1012628). - btrfs: return allocated block group from do_chunk_alloc() (bsc#1012628). - ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628). - ALSA: sis7019: Fix the missing error handling (bsc#1012628). - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: als300: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: als4000: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: aw2: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: es1938: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: es1968: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: fm801: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: lola: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: riptide: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: rme32: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: rme96: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (bsc#1012628). - ALSA: nm256: Don't call card private_free at probe error path (bsc#1012628). - drm/msm: Add missing put_task_struct() in debugfs path (bsc#1012628). - nfsd: Fix a write performance regression (bsc#1012628). - firmware: arm_scmi: Remove clear channel call on the TX channel (bsc#1012628). - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe (bsc#1012628). - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (bsc#1012628). - firmware: arm_scmi: Fix sorting of retrieved clock rates (bsc#1012628). - media: rockchip/rga: do proper error checking in probe (bsc#1012628). - KVM: arm64: Generalise VM features into a set of flags (bsc#1012628). - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (bsc#1012628). - SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628). - net/sched: flower: fix parsing of ethertype following VLAN header (bsc#1012628). - veth: Ensure eth header is in skb's linear part (bsc#1012628). - gpiolib: acpi: use correct format characters (bsc#1012628). - cifs: release cached dentries only if mount is complete (bsc#1012628). - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (bsc#1012628). - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (bsc#1012628). - net: mdio: don't defer probe forever if PHY IRQ provider is missing (bsc#1012628). - mlxsw: i2c: Fix initialization error flow (bsc#1012628). - sctp: use the correct skb for security_sctp_assoc_request (bsc#1012628). - net/sched: fix initialization order when updating chain 0 head (bsc#1012628). - cachefiles: unmark inode in use in error path (bsc#1012628). - cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr (bsc#1012628). - net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628). - KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table (bsc#1012628). - KVM: selftests: riscv: Fix alignment of the guest_hang() function (bsc#1012628). - RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628). - io_uring: flag the fact that linked file assignment is sane (bsc#1012628). - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link (bsc#1012628). - net/sched: taprio: Check if socket flags are valid (bsc#1012628). - cfg80211: hold bss_lock while updating nontrans_list (bsc#1012628). - mac80211: fix ht_capa printout in debugfs (bsc#1012628). - netfilter: nft_socket: make cgroup match work in input too (bsc#1012628). - drm/msm: Fix range size vs end confusion (bsc#1012628). - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() (bsc#1012628). - drm/msm/dp: add fail safe mode outside of event_mutex context (bsc#1012628). - io_uring: stop using io_wq_work as an fd placeholder (bsc#1012628). - net/smc: use memcpy instead of snprintf to avoid out of bounds read (bsc#1012628). - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (bsc#1012628). - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 (bsc#1012628). - scsi: pm80xx: Enable upper inbound, outbound queues (bsc#1012628). - scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628). - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (bsc#1012628). - scsi: iscsi: Fix endpoint reuse regression (bsc#1012628). - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (bsc#1012628). - scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628). - sctp: Initialize daddr on peeled off socket (bsc#1012628). - net: lan966x: Fix when a port's upper is changed (bsc#1012628). - net: lan966x: Stop processing the MAC entry is port is wrong (bsc#1012628). - netfilter: nf_tables: nft_parse_register can return a negative value (bsc#1012628). - io_uring: fix assign file locking issue (bsc#1012628). - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (bsc#1012628). - ALSA: mtpav: Don't call card private_free at probe error path (bsc#1012628). - io_uring: move io_uring_rsrc_update2 validation (bsc#1012628). - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 (bsc#1012628). - io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628). - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set (bsc#1012628). - ALSA: usb-audio: Increase max buffer size (bsc#1012628). - ALSA: usb-audio: Limit max buffer and period sizes per time (bsc#1012628). - perf tools: Fix misleading add event PMU debug message (bsc#1012628). - macvlan: Fix leaking skb in source mode with nodst option (bsc#1012628). - net: ftgmac100: access hardware register after clock ready (bsc#1012628). - nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628). - cifs: potential buffer overflow in handling symlinks (bsc#1012628). - dm mpath: only use ktime_get_ns() in historical selector (bsc#1012628). - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used (bsc#1012628). - tun: annotate access to queue->trans_start (bsc#1012628). - net: dsa: felix: fix tagging protocol changes with multiple CPU ports (bsc#1012628). - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" (bsc#1012628). - block: fix offset/size check in bio_trim() (bsc#1012628). - block: null_blk: end timed out poll request (bsc#1012628). - io_uring: abort file assignment prior to assigning creds (bsc#1012628). - KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628). - drm/amd: Add USBC connector ID (bsc#1012628). - btrfs: fix fallocate to use file_modified to update permissions consistently (bsc#1012628). - btrfs: do not warn for free space inode in cow_file_range (bsc#1012628). - drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628). - drm/amdgpu/gmc: use PCI BARs for APUs in passthrough (bsc#1012628). - drm/amd/display: fix audio format not updated after edid updated (bsc#1012628). - drm/amd/display: FEC check in timing validation (bsc#1012628). - drm/amd/display: Update VTEM Infopacket definition (bsc#1012628). - drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628). - drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628). - drm/amdkfd: Check for potential null return of kmalloc_array() (bsc#1012628). - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (bsc#1012628). - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (bsc#1012628). - PCI: hv: Propagate coherence from VMbus device to PCI device (bsc#1012628). - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (bsc#1012628). - scsi: target: tcmu: Fix possible page UAF (bsc#1012628). - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (bsc#1012628). - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (bsc#1012628). - scsi: lpfc: Fix queue failures when recovering from PCI parity error (bsc#1012628). - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 (bsc#1012628). - net: micrel: fix KS8851_MLL Kconfig (bsc#1012628). - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs (bsc#1012628). - gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628). - regulator: wm8994: Add an off-on delay for WM8994 variant (bsc#1012628). - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (bsc#1012628). - arm64: alternatives: mark patch_alternative() as `noinstr` (bsc#1012628). - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry (bsc#1012628). - net: axienet: setup mdio unconditionally (bsc#1012628). - Drivers: hv: balloon: Disable balloon and hot-add accordingly (bsc#1012628). - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup (bsc#1012628). - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso (bsc#1012628). - spi: cadence-quadspi: fix protocol setup for non-1-1-X operations (bsc#1012628). - drm/amd/display: Correct Slice reset calculation (bsc#1012628). - drm/amd/display: Enable power gating before init_pipes (bsc#1012628). - drm/amd/display: Revert FEC check in validation (bsc#1012628). - drm/amd/display: Fix allocate_mst_payload assert on resume (bsc#1012628). - drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628). - scsi: mpt3sas: Fail reset operation if config request timed out (bsc#1012628). - scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628). - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (bsc#1012628). - drivers: net: slip: fix NPD bug in sl_tx_timeout() (bsc#1012628). - x86,bpf: Avoid IBT objtool warning (bsc#1012628). - io_uring: zero tag on rsrc removal (bsc#1012628). - io_uring: use nospec annotation for more indexes (bsc#1012628). - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant (bsc#1012628). - mm/secretmem: fix panic when growing a memfd_secret (bsc#1012628). - mm, page_alloc: fix build_zonerefs_node() (bsc#1012628). - mm: fix unexpected zeroed page mapping with zram swap (bsc#1012628). - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() (bsc#1012628). - hugetlb: do not demote poisoned hugetlb pages (bsc#1012628). - revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" (bsc#1012628). - revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" (bsc#1012628). - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (bsc#1012628). - SUNRPC: Fix NFSD's request deferral on RDMA transports (bsc#1012628). - memory: renesas-rpc-if: fix platform-device leak in error path (bsc#1012628). - gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628). - cifs: verify that tcon is valid before dereference in cifs_kill_sb (bsc#1012628). - gpio: sim: fix setting and getting multiple lines (bsc#1012628). - ath9k: Properly clear TX status area before reporting to mac80211 (bsc#1012628). - ath9k: Fix usage of driver-private space in tx_info (bsc#1012628). - btrfs: zoned: activate block group only for extent allocation (bsc#1012628). - btrfs: fix root ref counts in error handling in btrfs_get_root_ref (bsc#1012628). - btrfs: mark resumed async balance as writing (bsc#1012628). - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628). - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (bsc#1012628). - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (bsc#1012628). - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (bsc#1012628). - ipv6: fix panic when forwarding a pkt with no in6 dev (bsc#1012628). - drm/amd/display: don't ignore alpha property on pre-multiplied mode (bsc#1012628). - drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628). - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628). - x86/tsx: Disable TSX development mode at boot (bsc#1012628). - genirq/affinity: Consider that CPUs on nodes can be unbalanced (bsc#1012628). - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (bsc#1012628). - ARM: davinci: da850-evm: Avoid NULL pointer dereference (bsc#1012628). - ep93xx: clock: Fix UAF in ep93xx_clk_register_gate() (bsc#1012628). - dm integrity: fix memory corruption when tag_size is less than digest size (bsc#1012628). - i2c: dev: check return value when calling dev_set_name() (bsc#1012628). - Revert "net: dsa: setup master before ports" (bsc#1012628). - smp: Fix offline cpu check in flush_smp_call_function_queue() (bsc#1012628). - dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts (bsc#1012628). - i2c: pasemi: Wait for write xfers to finish (bsc#1012628). - dt-bindings: net: snps: remove duplicate name (bsc#1012628). - timers: Fix warning condition in __run_timers() (bsc#1012628). - dma-direct: avoid redundant memory sync for swiotlb (bsc#1012628). - mm, kfence: support kmem_dump_obj() for KFENCE objects (bsc#1012628). - drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL (bsc#1012628). - cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state (bsc#1012628). - ax25: Fix UAF bugs in ax25 timers (bsc#1012628). - io_uring: use right issue_flags for splice/tee (bsc#1012628). - io_uring: fix poll file assign deadlock (bsc#1012628). - io_uring: fix poll error reporting (bsc#1012628). - commit 75e9961 - Update config files. (vanilla) After commit b76702ae4983 (Update config files.), arm64 vanilla fails. Just ran oldconfig. - commit 2d96192 - Update patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch (bsc#1012628 bsc#1198330 CVE-2022-28893). Update upstream status. - commit a0f1f93 ==== kgeography ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add linux/freebsd CI * Increase cmake and kf5 requirements a bit ==== kget ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Remove dependency on kdelibs4support * Remove dead plasma code * extension is gone * Remove kget extensions * Define X-KDE-ConfigModule property instead of relying on KServiceTypeTrader * Port from KPluginSelector to KPluginWidget * Define X-KDE-ConfigModule property instead of relying on KServiceTypeTrader * Define KDE_COMPILERSETTINGS_LEVEL version * Port service menus to new install location ==== kgoldrunner ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt build system + fix compile against qt6 ==== khangman ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Compile against qt6 * Port deprecated methods * Adapt build system for building against qt6 * Fix build * Make doctool as optional * Use "modern" CI * Hide GHNS button when ghns is disabled * Not neccessary to use I18N_NOOP here * USe more cmake target centric code ==== khelpcenter5 ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Make KHelpCenter DBusActivatable * Use org.kde.khelpcenter as desktop id (and appstream id) * Add some keywords to desktop file to assist finding the app ==== kidentitymanagement ==== Version update (21.12.3 -> 22.04.0) Subpackages: kidentitymanagement-lang libKF5IdentityManagement5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Remove namespace include dirs from include search paths * Fix message extraction * Split KIdentityManagement into a core and widgets library * Forward error messages from command signatures to the consumer * Determine embedded images without depending on a rich text widget * Remove insertIntoTextEdit() from Signature's public interface * Use upper case include * Add qt6 gitlab support * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Help to make it compile against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml * Warning-- ==== kig ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use not deprecated enum * Add CI ==== kimap ==== Version update (21.12.3 -> 22.04.0) Subpackages: kimap-lang libKF5IMAP5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * It compiles fine without deprecated methods * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== kio-extras5 ==== Version update (21.12.3 -> 22.04.0) Subpackages: libkioarchive5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use proper cover href for EPUB 3.0 (kde#451226) * Fix id of krita thumbnailer not matching it's desktop name (kde#447507) * mtp: stop manually managing lifetime of file pointers * mtp: add a bunch of todos for filetype mapping improvements * mtp: use qobject cast where possible * mtp: remove timeout members * mtp: use chrono literals * mtp: use fewer default switch cases * mtp: make error more actionable * sftp: Don't compare size_t against -1 * sftp: Allow compression if necessary * mtp: kdirnotify on device changes * mtp: move checkurl to return an enum * mtp: drop unused redirect argument * Refresh MTP Storage list * Fix SMB URL (kde#447319) * smb: list printers * Embed JSON metadata in thumbnailers * Fix leak in thumbnail protocol * Unset SESSION_MANAGER instead of setting it to an empty variable * Set imagethumbnail as thumbnail handler for all images * Allow loading of Thumbnailers using embedded json metadata * man: Format internally generated pages in the same way as man output ==== kio_audiocd ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Clean up define * add missing include * Add CI ==== kipi-plugins ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * vkontakte is gone * Add CI ==== kiriki ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add content rating * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== kiten ==== Version update (21.12.3 -> 22.04.0) Subpackages: fonts-KanjiStrokeOrders - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Prepare to build against qt6 * Use Breeze QStyle on Windows * Add proper links for Parley and Anki * Set proper display name for kanji browser and radical selector * Not neccessary to use I18N_NOOP here ==== kitinerary ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKPimItinerary5 libKPimItinerary5-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== kjumpingcube ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * const'ify + use nullptr * Compile without deprecated methods ==== kldap ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Ldap5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Simplify qt5/qt6 build * Fix crash in destructor when using libcxx (Clang STL, FreeBSD) * Add qt6 CI support * exec key is not usefull now * Install kio plugin in kf * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Install *_version.h in KF5/ * Fix build against qt6 * Adapt build system for building against qt6 * reduce scope for variable (found by cpp-check) ==== kleopatra ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== klines ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt build system for building against qt6 * Make doctool as optional * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== kmag ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Restore grabbing taskbar and multiple screens * Unbreak screen grabbing * Fix url * Fix dependancy * Adapt build system to build against qt6 + fix compile error * It compiles without deprecated methods * We depend agains 5.85. ==== kmahjongg ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release ==== kmail ==== Version update (21.12.3 -> 22.04.0) Subpackages: kmail-application-icons ktnef - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Don't access KMKernel when destructing KMReaderMainWin (kde#420669) ==== kmail-account-wizard ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add missing QGpgME/gpgme++ dependency * Fix compile without deprecated method * Explicitly link against MailTransport where needed * Use SingleMainWindow=true * Add icon to desktop file * Mark as single-instance using X-GNOME-SingleWindow key * Add missing CI dep * Modernize code * Correct prefix to other PIM repositories in .kde-ci.yml * Const'ify pointer ==== kmailtransport ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5MailTransport5 libKF5MailTransportAkonadi5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Remove MailTransport dependency from MailTransportAkonadi * Simplify qt5/qt6 build * Use new akonadi mime install include * Add missing include when we build qt6 * Fix install headers * not necessary to add json in macro * install plugins in kf * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Install *_version.h in KF5/ * Make compile against qt6 (not akonadi support for the moment) * Adapt build system for building against qt6 * KMailTransport requires KCMUtils * Correct prefix to other PIM repositories in .kde-ci.yml ==== kmbox ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Install *_version.h in KF5/ * Add qt6 CI support * Adapt build system for building against qt6 * Add missing include (qt6) * Correct prefix to other PIM repositories in .kde-ci.yml ==== kmime ==== Version update (21.12.3 -> 22.04.0) Subpackages: kmime-lang libKF5Mime5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Install *_version.h in KF5/ * Port to QRegularExpression * Adapt build system for building against qt6 * Fix compile against qt6 * Add missing includes (qt6) * Modernize code * Remove deprecated I18N_NOOP macro ==== kmines ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add missing KCoreAddons link * [appstream] Add content rating * Modernize code * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Remove unused includes ==== kmousetool ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Make doctool as optional * Not neccessary to use I18N_NOOP here ==== kmouth ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix items gitlab noticed as code degradation. * Add engine and voice selection to KMouth default system. * First run: fill up language list ==== kmplot ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI ==== knavalbattle ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * it's removed in qt6 * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== knetwalk ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * Use std::as_const/Q_EMIT/Q_SLOTS * Not neccessary to use I18N_NOOP here ==== knotes ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix respectDiacriticAndAccents settings * Fix api (it's a icon here) * Improve search * Fix compile without deprecated method * Fix includes path * Fix compile against qt6 * Use new akonadi notes install include * Use new KDE_INSTALL_KXMLGUIDIR * It compiles fine without qt5 deprecated methods * Remove not necessary Grantlee5 * Use upper case include * const'ify pointer * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Use directly QT_VERSION * Adapt build system for building against qt6 * Use SingleMainWindow=true * Fix show headers in qtc6 * Mark as single-instance using X-GNOME-SingleWindow key * fix enterEvent qt6 signature * Remove now unneeded desktop files * Remove now unneeded desktop to json conversion code * Convert desktop files to JSON * Correct prefix to other PIM repositories in .kde-ci.yml ==== kolf ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add content rating * Use override * Fix code for building against qt6 * Adapt build system for building against qt6 * Not necessary to use I18N_NOOP here ==== kollision ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== kolourpaint ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Update MIME types ==== kompare ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Port service menu to new install location * Add CI ==== konquest ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 + fix compile error * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== konsole ==== Version update (21.12.3 -> 22.04.0) Subpackages: konsole-part konsole-part-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Add support for DECSTR (Soft Terminal Reset) (kde#134892) * Identify as VT2xx with DECCOLM and SIXEL (kde#450407) * More robust reflow on zsh with semantic prompts (kde#447830) * Switch focus when closing inactive tab with splits (kde#446830) * Fix visual bell (kde#445520) * Pass widget again to monitoring KNotifications (kde#443117) * Pass widget again to KNotification on bell (kde#443117) * Fix copying one single char (kde#448144) * Make %w and %# work for bell notifications (kde#435644) * Only enable maximize terminal button in split header bar when usable (kde#435029) * Use tighter matching when finding the default profile file name (kde#447872) * ViewSplitter will now consistently create even-spaced splits (kde#447074) * TerminalPainter: Pass nextPos to hasSameWidth (kde#446655) * Kate-like touchscreen scrolling support (kde#437553) * Handle changing cursor shape property without creating a new profile (kde#445590) * Disconnect view/session after drag-and-drop (kde#442238) * Improve performance of outputting text to screen (kde#443885) ==== kontact ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Use KDE_INSTALL_KSERVICESDIR * Make sure helper apps we start are in path * Use upper case include * Use K_PLUGIN_CLASS_WITH_JSON directly * Adapt build system for building against qt6 * Use SingleMainWindow=true * Mark as single-instance using X-GNOME-SingleWindow key * Remove screenshot sizes from AppStream file * Unused from long time * Use debug categories, add missing Q_REQUIRED_RESULT, add explicit * Remove unused code from long time * Remove unused includes * Correct prefix to other PIM repositories in .kde-ci.yml ==== kontactinterface ==== Version update (21.12.3 -> 22.04.0) Subpackages: kontactinterface-lang libKF5KontactInterface5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Install *_version.h in KF5/ * Adapt build system for building against qt6 * this macro is unused * Fix license ==== konversation ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Build without KGlobalAccel on Windows * Show number of unseen nick mentions & query messages on launcher entry (kde#398047) * sound: Port away from Phonon * Don't use a QWaitCondition to do a dummy sleep * KStatusNotifierItem new API need to be guarded with KNotifications version * Support code for monospace formatting * Use SingleMainWindow=true now * Store state data in separate config file (kde#441575) * Update .gitignore * Bump KF5 min version & define KDE_COMPILERSETTINGS_LEVEL * Declare as DBusActivatable and install D-Bus service file * Add GitLab CI ==== kopete ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add content rating to appdata file * build: Require cmake 3.16 and clean up a bit * Add CI ==== korganizer ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Drop superfluous KF5DBusAddons dependency * Remove now unused Phonon dependency * Fix compile without deprecated method * Remove korgac and use the new shared reminder daemon instead * Use new akonadi calendar install include * Use new akonadi notes install include * Use new KDE_INSTALL_KXMLGUIDIR * Add D-Bus interface for the new reminder daemon * Fix install headers * Make compile with last libkdepim * Fix phonon lib version (qt6 version when necessary) * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Use directly QT_VERSION * Adapt build system for building against qt6 * Use SingleMainWindow=true * Install a desktop file for korgac * Mark as single-instance using X-GNOME-SingleWindow key * Remove 'Daemon' from application display name * It's enabled by default in qt6 * Do not install desktop file for KPart * Remove now unneeded desktop files * Remove now unneeded desktop to json conversion code * Convert desktop files to JSON * Use Alarm::parentUid instead of the ETM specific custom property hack * Compile without deprecated methods * Modernize code * Fix more prefixes on dependencies * Correct prefix to other PIM repositories in .kde-ci.yml - Drop obsolete patch: * korgac-autostart-default.patch ==== kpat ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix rendering of the "You won message" on HiDpi (kde#450841) * Use new API * one -> won (kde#448346) * Fix compile against qt6 * Disable disc cache strategy in KPat * Fix cards flashing a bit when resizing * Manupilate the KSharedDataCache only from one thread * bool + mutex -> atomic_bool ==== kpimtextedit ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5PimTextEdit5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== kpkpass ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Fix generate config file * Port away from Qt6::Core5Compat * Fix Qt version * Adapt build system for building against qt6 * Only install pkpass mime type when not already provided by shared-mime-info * Add Android CI and restore REUSE check ==== kqtquickcharts ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add CI ==== krb5 ==== Version update (1.19.2 -> 1.19.3) Subpackages: krb5-client - update to 1.19.3 (bsc#1189929, CVE-2021-37750): * Fix a denial of service attack against the KDC [CVE-2021-37750]. * Fix KDC null deref on TGS inner body null server * Fix conformance issue in GSSAPI tests ==== kreversi ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Remove unused includes * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== kruler ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add content rating in appdata * Modify build system for allowing to build against qt6 * Fix against qt6 ==== kshisen ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Don't report incorrect error when starting the game for the fist time (kde#450444) * Use Qt${QT_MAJOR_VERSION} here too * Adapt for building against qt6 ==== ksirk ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use new KDE_INSTALL_KXMLGUIDIR ==== ksmtp ==== Version update (21.12.3 -> 22.04.0) Subpackages: ksmtp-lang libKPimSMTP5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Adapt build system for building against qt6 * Use directly = default here ==== kspaceduel ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt to build against qt6 * Use directly LabelName[i].toString() * Port deprecated I18N_NOOP macro ==== ksquares ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add missing KCoreAddons link * Kdelibs4ConfigMigrator was removed in qt6 * Adapt build system for building against qt6 * Make doctool as optional * It's unused in qt6 ==== ksudoku ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use new KDE_INSTALL_KXMLGUIDIR * We depend against qt5.15 * dcop was kde4 technology * Fix build against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * Show deprecated methods warnings * Remove unused includes * not necessary to use I18N_NOOP here ==== ksystemlog ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use KColorScheme color * Show headers in qtc6 * Follow the FreeDesktop specs * Add keywords to desktop file * Make it compile against qt6 * Adapt build system for building against qt6 * Fix some compile error against qt6 * Make KF5DocTools as optional ==== kteatime ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * it's enabled by default in qt6 * Make it compile against qt6 ==== ktimer ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Make it compiles against qt6 * Not necesary in qt6 * Not neccessary to use I18N_NOOP here ==== ktnef ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * It compiles against qt6 * Add missing include for building against qt6 * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Modernize code * Correct prefix to other PIM repositories in .kde-ci.yml * Remove deprecated I18N_NOOP macro ==== ktouch ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix signature in qt6 * Use not deprecated enum * Update CMakeLists for Malayalam courses and layouts * Update data/data.xml with new Malayalam courses and layouts * Add Courses for Malayalam layout * Add Malayalam Enhanced Keyboard Layout ==== kturtle ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add gitlab qt6 support * now knewstuff is ported to qt6 * Disable it for qt6 * Increase required KF5 * Fix matrix() deprecated warning * The default copy and assignment operator for Token and ErrorMessage are enough * Fix linking * Fix typo * Revert unwanted commented code * Make it compile against qt6 * Make doctool as optional * Don't try to build on windows * Fix aboutdata ==== kubrick ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use new KDE_INSTALL_KXMLGUIDIR * Fix compile without Qt deprecated methods * Port deprecated methods * We depend against kf5.90 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 * Port I18n_NOOP * not necessary to use I18n_NOOP here ==== kwalletmanager5 ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Modernize code * Make KWalletManager DBusActivatable * It needs to be ported to QRegularExpressionValidator * It's enabled by default in qt6 * Fix includes * Adapt build system for building against qt6 * Fix add_definitions ==== kwordquiz ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix mem leak * Start to make it compile against qt6 * Use Breeze QStyle on Windows * kde-ci: Fix dependency name * Not neccessary to use I18N_NOOP here ==== libadwaita ==== Version update (1.1.0 -> 1.1.1) Subpackages: libadwaita-1-0 typelib-1_0-Adw-1 - Update to version 1.1.1: + AdwAvatar: Fix initials not updating after setting. custom-image. + AdwSplitButton: Avoid state changes during dispose. + AdwViewSwitcherTitle: Clear pending idle callback on unrealize. + AdwPreferencesGroup: Annotation fixes. + AdwTabBar: - Ensure indicators are clickable with inverted=true. - Fix resize deferring with non-expanded tabs. - Fix scroll animation stopping too early. + Mention AdwComboRow:selected type in migration guide. + Fix a Meson error when using as a subproject. + Updated translations. ==== libapparmor ==== - Enhance zgrep-profile-mr870.diff to also allow/support zstd (boo#1198922). ==== libavif ==== Version update (0.10.0 -> 0.10.1) - update to 0.10.1: * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204: nonstandard extension used: non-constant aggregate initializer * Fix the help message of avifdec: --index takes a value ==== libbase ==== Version update (1.1.3 -> 1.1.6) - Update to upstream version 1.1.6. - Rebased and updated patches: * libbase-1.1.2.build.patch -> libbase-1.1.6.build.patch * libbase-1.1.3-sourcetarget.patch -> libbase-1.1.6-sourcetarget.patch ==== libbluray ==== - Removed patch: * libbluray-java9.patch + Does not have any effect in the current build - Added patch: * libbluray-April2022CPU.patch + implement the new java.io.FileSystem.isInvalid method that entered all supported java versions with April 2022 CPU ==== libbs2b ==== - add libbs2b-security.patch to prevent format-security issues - spec-cleaner fixes ==== libbsd ==== Version update (0.10.0 -> 0.11.6) - add missing devel requires - update to 0.11.6: * import pwcache module from OpenBSD * use libmd for hashing functions * Fix message digest library checks * Switch libmd wrapper to dlsym * Enable .init_array support when building with LTO * Switch md5 back to direct linking - reenable LTO ==== libcaca ==== - When a zero-width or zero-height image is given, a divide-by-zero occurs. This patch checks for this and produces a zero-sized output. [bsc1197028-correctly-handle-zero-width-or-height-images.patch, CVE-2022-0856, bsc#1197028] ==== libeconf ==== Version update (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e) - Update to version 0.4.6+git20220427.3016f4e: * econftool: * * Parsing error: Reporting file and line nr. * * --delimeters=spaces Taking all kind of spaces for delimiter * libeconf: Fixed bsc#1198165: Parsing files correctly which have space characters AND none space characters as delimiters. ==== libfonts ==== Version update (1.1.3 -> 1.1.6) - Update to 1.1.6. - Updated and rebased patches: * libfonts-1.1.2.build.patch -> libfonts-1.1.6.build.patch * libfonts-1.1.3-sourcetarget.patch -> libfonts-1.1.6-sourcetarget.patch ==== libformula ==== Version update (1.1.3 -> 1.1.6) - Update to 1.1.6. - Updated and rebased patches: * libformula-1.1.2.build.patch -> libformula-1.1.6.build.patch * libformula-1.1.3-sourcetarget.patch -> libformula-1.1.6-sourcetarget.patch ==== libfprint ==== Version update (1.94.2 -> 1.94.3) - update to 1.94.3: * Ensure idle mainloop before completing enumeration (fprintd#119) * It is now possible to extend already enrolled prints * elanspi: Fix timeout error with some hardware (#438) * elanspi: Fix cancellation issues * goodixmoc: Return matching device print; fixes duplicate checking (#444) * goodixmoc: Support clearing the storage (usually unused) ==== libgpg-error ==== Version update (1.44 -> 1.45) - update to 1.45: * gpgrt_access and gpgrt_mkdir now support file names longer than MAX_PATH ==== libgphoto2 ==== Subpackages: libgphoto2-6 libgphoto2_port12 - use https urls ==== libgravatar ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Gravatar5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Fix install headers * Fix install includes * Use isOnline method * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== libhandy ==== Version update (1.6.1 -> 1.6.2) Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0 - Update to version 1.6.2: + Fix license in docs. + Fix a Meson error when using as a subproject. + Fix a typo in HdyStyleManager docs. + Updated translations. ==== libinput ==== Version update (1.20.0 -> 1.20.1) Subpackages: libinput-udev libinput10 - Update to release 1.20.1 * Format string issue resolved [CVE-2022-1215 bsc#1198111] ==== libjcat ==== Version update (0.1.9 -> 0.1.11) - update to 0.1.11: - Allow the user to get the runtime library version (Richard Hughes) - Fix incorrect certtool being called on macOS (Richard Hughes) - update to 0.1.10: - Add ED25519 support (Richard Hughes) - Define three more types used for the firmware transparency log (Richard Hughes) - Include the pkgconfig variables in the subproject dependency (Richard Hughes) - Drop the use of setuptools in the test script for regenerating ld version file (Eli Schwartz) - Use the correct lookup method for the python3 script interpreter (Eli Schwartz) ==== libjpeg-turbo ==== Subpackages: libjpeg8 libturbojpeg0 - Use nasm instead of yasm, the latter has not released any update in 7 years. ==== libkcddb ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Cddb5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Install headers to path prefix matching C++ namespace KCDDB * Adapt build system for building against qt6 * Fix some compile error against qt6 * it's already defined in ecm ==== libkcompactdisc ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5CompactDisc5 libkcompactdisc-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use FindALSA's imported target for linking * it compiles fine without deprecated methods * Add CI ==== libkdcraw ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - No code change since 21.12.3 ==== libkdegames ==== Version update (21.12.3 -> 22.04.0) Subpackages: kdegames-carddecks-default libKF5KDEGames7 libkdegames-qt5-imports - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix missing KCoreAddons link * build: Pass the version to project() * Add 2 formats to KGameClock * Port to KNS3::QtQuickDialogWrapper * Fix hour calculation from seconds. * Fix Qt version hereFix Qt version hereFix Qt version here * Fix find_dep * Adapt build system to build against qt6 * Fix some compile error against qt6 * Add include (qt6) ==== libkdepim ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Libkdepim5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Modernize code (const'ify pointer/variable) * Fix compile without deprecated method * Fix install headers (qt6 fix) * Remove kplugindesigner dep * Add qt6 ci support * Fix warning * Adapt build system for building qt6 * Fix some reuse lint warnings * Use =default directly and use not deprecated includes * Correct prefix to other PIM repositories in .kde-ci.yml ==== libkeduvocdocument ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKEduVocDocument5 libkeduvocdocument-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add gitlab qt6 ci support * Adapt build system against qt6 * Use at(...) * Remove unused variable * Port some qt6 error * Port Q_FOREACH * Fix some qt6 compile error * Use nullptr * Time to increase version * Fix compile * Remove unused files ==== libkexiv2 ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - No code change since 21.12.3 ==== libkgapi ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKPimGAPICalendar5 libKPimGAPIContacts5 libKPimGAPICore5 libKPimGAPITasks5 libkgapi-lang sasl2-kdexoauth2 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Clean up SASL plugin debug output * Make it compile against qt6 * Adapt build system for building against qt6 * Show more headers in qtc6 * Autogenerate debug file ==== libkipi ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Kipi32_0_0 libkipi-data - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add metainfo.yaml for KApiDox coverage * Set versions of dependencies properly in generated CMake config file ==== libkleo ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Libkleo5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release ==== libkmahjongg ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5KMahjongglib5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt to build against qt6 ==== libkomparediff2 ==== Version update (21.12.3 -> 22.04.0) Subpackages: libkomparediff2-5 libkomparediff2-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - No code change since 21.12.3 ==== libksane ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Sane5 libksane-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Hide list options with only one option to choose from * emit negative progress also during batch mode scanning * build: Pass RELEASE_SERVICE_VERSION to project() * fix setting list values * Do not report error in KSaneWidget * Make it compile against qt6 * IT builds fine without deprecated methods * Remove duplicate header from .cpp/.h * Time to increase version * do not start FindDevicesThread unconditionally * announce zero progress directly after the very first byte has been read ==== libksieve ==== Version update (21.12.3 -> 22.04.0) Subpackages: libksieve5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== libktorrent ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5Torrent6 libktorrent-lang - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Do not use deprecated KIO::Scheduler::setJobPriority. * Fix build error by making compiler settings less strict. * Port away from deprecated KFilterDev. * Port away from QMutex::Recursive. * mitigate potential DoS vector by limiting pending piece uploads ==== libloader ==== Version update (1.1.3 -> 1.1.6) - Update to 1.1.6. - Updated and rebased patches: * libloader-1.1.2.build.patch -> libloader-1.1.6.build.patch * libloader-1.1.3-sourcetarget.patch -> libloader-1.1.6-sourcetarget.patch * libloader-1.1.3-javadoc.patch -> libloader-1.1.6-javadoc.patch ==== libmypaint ==== Version update (1.6.0 -> 1.6.1) - Update to version 1.6.1 * This release contains no code changes just avoiding future unnecessary rebuilds of reverse dependencies. * Also this release marks the end of including the MAJOR.MINOR API version fields in the library names. ==== liboauth ==== - urls switched to https ==== libqt5-qtwebengine ==== - Add libqt5-qtwebengine-rpmlintrc to silence the 'shlib-policy-name-error' rpmlint error ==== libreoffice ==== Version update (7.3.2.2 -> 7.3.3.1) Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Filter out binary-or-shlib-defines-rpath with $ORIGIN argument. It is pretty fine and it is newly reported by rpmlint. - Add poppler-22-04-0.patch - Update to version 7.3.3.1: There is no changelog available * Fixes bsc#1196499 - Remove upstreamed patches: * bsc1195881.patch * bsc1196212.patch - Fix bsc#1192616 - LO-L3: Extraneous/missing lines in table in Impress versus PowerPoint * bsc1192616.patch - Fix bsc#1195881 - LO-L3: Bullets appear larger and green (instead of black) * bsc1195881.patch ==== librepository ==== Version update (1.1.3 -> 1.1.6) - Update to upstream version 1.1.6. - Rebased and updated patches: * librepository-1.1.2.build.patch -> librepository-1.1.6.build.patch * librepository-1.1.3-sourcetarget.patch -> librepository-1.1.6-sourcetarget.patch * librepository-1.1.3-javadoc.patch -> librepository-1.1.6-javadoc.patch ==== librsvg ==== Version update (2.54.0 -> 2.54.1) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.54.1: + Fix oversight in the Minimum Supported Rust Version (MSRV): this release requires Rust 1.56 or later. + Make rst2man and gi-docgen optional. + Fix documentation comments. ==== libserializer ==== Version update (1.1.2 -> 1.1.6) - Update to 1.1.6. - Updated and rebased patches: * libserializer-1.1.2.build.patch -> libserializer-1.1.6.build.patch * libserializer-1.1.2-sourcetarget.patch -> libserializer-1.1.6-sourcetarget.patch ==== libstorage-ng ==== Version update (4.5.4 -> 4.5.6) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#871 - handle parted version numbers from git checkouts - 4.5.6 - merge gh#openSUSE/libstorage-ng#869 - use some new features of parted 3.5 if available - coding style - 4.5.5 ==== liburing ==== - avoid requiring kernel-default (bsc#1193522) ==== lilv ==== Version update (0.24.10 -> 0.24.12) - Update to 0.24.12: * Allow connecting ports to structures in Python * Fix potential memory error when joining filesystem paths * Fix unlikely undefined behavior when saving state * Remove the need for a generated configuration header ==== llvm14 ==== Version update (14.0.0 -> 14.0.1) - Update to version 14.0.1. * This release contains bug-fixes for the LLVM 14.0.0 release. This release is API and ABI compatible with 14.0.0. - Rebase llvm-do-not-install-static-libraries.patch. - Drop obsolete patches: * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch - Don't override default linker flags. (We were losing -Wl,-z,now.) ==== lokalize ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix stack overflow * Add CI ==== lskat ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt build system for building against qt6 * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is enabled by default in qt6 ==== mailcommon ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5MailCommon5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * qt6 macro doesn't support 4 arguments it works fine as it * Use new akonadi calendar install include * Use new akonadi mime install include * Replace the remaining boost::bind usages by lambdas * Use uppercase include * Fix includes * Fix install headers * Fix includes * Remove kplugindesigner dep * use correct phonon version * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) * Install *_version.h in KF5/ * Adapt build system for building against qt6 * Fix unity build * Fix 446052: Drag&Drop Mails in Kmail does not work using git-master snapshots since 2-3 days (kde#446052) * Use = default and use {} * Implement enable/disable drag&drop * Use directly using namespace MailCommon * Correct prefix to other PIM repositories in .kde-ci.yml * Make compile without deprecated methods * Remove deprecated I18N_NOOP macro * Not necessary I18N_NOOP here * Add some documentation for the HierarchicalFolderMatcher ==== mailimporter ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5MailImporter5 libKF5MailImporterAkonadi5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Use new akonadi mime install include * Fix install includes * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== make ==== - use https urls ==== mbox-importer ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Use upper case include * Fix includes * Adapt build system for building against qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== messagelib ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Fix MS Word attachments being detected as encrypted (kde#390002) * Fix Bug 446675: Crash upon sending or saving message as draft (kde#446675) ==== mobipocket ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Enable Android CI * Move the thumbnailer to kdegraphics-thubmnailers * Increase ecm, cmake and qt requirements a bit ==== mtools ==== Version update (4.0.38 -> 4.0.39) - update to 4.0.39: * Rename strtoi to strosi (string to signed int). The strtoi function on BSD does something else (returns an intmax, not an int) ==== multipath-tools ==== Subpackages: kpartx libmpath0 - If multipath-tools is newly installed, load dm-multipath (bsc#1196898) ==== mutt ==== Version update (2.1.5 -> 2.2.3) Subpackages: mutt-doc mutt-lang - Update to mutt 2.2.3 (bsc#1198518 for CVE-2022-1328) * Fix read past end of buf in is_mmnoask(). * Fix strlen() assigns to be of type size_t where obvious. * Flush iconv() in mutt_convert_string(). * Add convert_string() size check. * Fix integer overflow in mutt_convert_string(). * Fix uudecode cleanup on unexpected eof. * Fix uudecode buffer overflow. * automatic post-release commit for mutt-2.2.2 * Protect prompt completion memcpy() calls with a NULL check. * Fix mutt.man formatting. * Fix query menu tagging behavior. * Fix some mailbox prompts to use mailbox history ring. * automatic post-release commit for mutt-2.2.1 * Fix ambiguity in translation * Update the Polish translation for Mutt 2.2.0 * Improve Turkish translations * Fix mutt_paddstr() to properly filter unprintable chars. * Change mailto_allow to be exact match only. * Filter headers passed via the command line. * Fix mbox.man asctime(3) reference. * Clarify description of $local_date_header * Don't queue IMAP close commands. * Update Finnish translation. * Updated Catalan translation. * Updated Russian translation. * Updated Ukrainian translation. * Fix argc==0 handling. * Update de.po. * Update Turkish translations. * Update Czech translation for mutt-2.2.0 * Update translation files copyright string. * Updated French translation. * Fix $status_format documentation of $sort_thread_groups expando. * Update source file copyright lines based on commit history. * Update manual and program copyright notices. * Updated French translation. * Add very basic cd path completion. * Simplify the mutt_select_file() call for MUTT_CMD completion. * Add memcpy on MUTT_CMD completion to invoke the file selector. * Enable $rfc2047_parameters by default. * Set environ for sendmail execvp() call. * Updated French translation. * Convert SMTP cyrus sasl to use buffers. * Move hard_redraw() after sendmail invocation. * Revert "Add $reply_prefix." * Add config.h dependency for keymap_defs.h generation. * Force resort_init if $reply_regexp changes. * Add $reply_prefix. * Localize $reply_regexp. * Fix $reply_regexp default value. * Fix manual generation string_unescape() of backslash values. * Improve Turkish translations * Add pager REDRAW_FLOW redraw flag when popping a menu. * Merge branch 'stable' * Add new gsasl files to POTFILES.in. * Add GNU SASL support for authentication. * Add mutt_socket_buffer_readln(). * Merge branch 'stable' * simplify envelope subject handling code a little * Update de.po * Fix sidebar counters with $maildir_trash. * Improve the statusbar modified flag for $maildir_trash. * Ignore $delete when sync'ing with $maildir_trash set. * Fix unused variable warning. * Allow an empty To: address prompt. * Convert COLOR_DEFAULT constant to -1. * [Fix] poll to use PollFdsCount and no PollFdsLen * Add a few mutt variable configure dependency comments. * Fix color object case insensitive comparisons. * Correct multipart/alternative manual section slightly. * Add internal mutt_ctime() implementation. * Improve pattern compiler whitespace skipping. * Updated French translation. * Remove trailing slashes when opening maildir/mh mailboxes. * Note that IMAP mailboxes polling doesn't support flag counts. * Add $attach_save_charset_convert quadoption. * Remove unneeded type save/restores around mutt_decode_attachment(). * Improve smime_verify_one() error handling and general flow. * Assert mutt_decode_attachment() doesn't modify body fields. * Don't use subtraction for qsort numeric value comparisons. * Fix alias menu multi-select documentation. * Implement as in index menu. * Use km_error_key() in index only for OP_NULL. * Generate URLs with user/password as parsed. * Ensure embedded IMAP passwords are stored in context->path. * Updated French translation. * Fix yesorno help prompt printing of choice. * Add $compose_confirm_detach_first, default set. * Add a comment about msn_seqset generation and header cache holes. * Use cms utility for SMIME encryption/decryption. * Improve conststrings.c generation, mainly for GNU Autoconf 2.71. * Updated French translation. * Merge branch 'stable' * Update Esperanto translation. * Add robustness checks to file attach functions. * Prompt for password when using encrypted client certificate * Lazily update header colors after a thread-flag update. * Add $sort_thread_groups for top-level thread sorting. * Make index sort compare functions independent from config variables. * Improve generic menu type handling. * Break the menu OPS/funcs and keybindings into separate tables. * Enable nonl() mode for ncurses. closes #362. * Revert "Silence strfcpy() warning in dotlock_deference_symlink()." * Use memccpy() in the strfcpy macro if it's available. * Fix typo in comment and function name: deference -> dereference. * Silence strfcpy() warning in dotlock_deference_symlink(). * Add dprint for a backtick expansion with non-0 exit code. * Use SEEK_SET and SEEK_END for fseek/fseeko whence parameter. * Rewrite mutt_apply_replace() to use buffers. * Increase scratch buf size in mutt_canonical_charset(). * Change hdrline make_from(_addr) to use snprintf for from. * Silence compiler warning in _mutt_buffer_select_file(). * Use memcpy in fseek_last_message() instead of strncpy. * Fix mutt_sasl buffer size to hold ip_port strings. * Silence imap_make_date() warning by switching to a BUFFER. * Silence compiler "may be uninitialized" warnings. * Updated French translation. * Add a help choice '?' to the yes or no prompt for quadoptions. * Filter out group delimiters for encrypt keylist generation. * contrib/markdown2html: properly deal with lead-ins * contrib/markdown2html: properly deal with missing context * contrib/markdown: fix bug when dealing with quotelead classes * Exit with a failure for any usage or version write error. * Really fix usage and version write error checking. * Fix usage and version write error checking. * Add usage and version write error checking. * Check stdout is a terminal in curses mode. * Add a hard redraw after oauth authentication. * Fix classic pgp decrypt_part() hard redraw on error. * Reset SIGPIPE signal handler in child process before exec(). * Add $pager_skip_quoted_context option. * Updated French translation. * Suggested translation changes. * Directly add full mailbox to GPG search hints. - Port patches mainly hunk offsets * aw.listreply.diff * mutt-1.10.1-imap.patch * mutt-1.13.3.dif * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.5.21-mailcap.diff * mutt-1.5.23-carriage-return.path * mutt-1.6.1-opennfs.dif * mutt-Fix-SIGQUIT-handling.patch * patch-1.5.24.vk.pgp_verbose_mime * widechar.sidebar.dif ==== nano ==== Version update (6.2 -> 6.3) - Update to version 6.3: * For multiline regexes, text is now colored as soon a start match is found, also when there is no end match at all. * The colorizing of any line is stopped after two thousand bytes to avoid frustrating delays. * When environment variable NO_COLOR is set, the two default colors (yellow for the spotlight, red for error messages) are suppressed when no interface colors are specified in a nanorc file. * Full justification and piping the whole buffer through a command now keep the cursor at the same line number. * Utility 'xsel' can be used to copy a marked region to the system's clipboard. See doc/sample.nanorc for an example. ==== nautilus ==== Version update (42.0 -> 42.1.1) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 - Update to version 42.1.1: + Revert wrongly introduced dependency on unstable gnome-desktop. - Changes from version 42.1: + Add HighContrast syle support. + Preload dragged external file info in list view. + Override dark mode wallpaper when not using portal. + Avoid truncated popover in Compress dialog under X11. + Add checkerboard background to transparent thumbnails. + Style and scroll pathbar propperly in RTL languages. + Updated translations. ==== ncurses ==== Version update (6.3.20220402 -> 6.3.20220423) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Include FORTIFY_SOURCE_3-fix.patch as the patch is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag. We discussed the change with upstream, but the project disagrees about stricter rules used with -D_FORTIFY_SOURCE=3. - Add ncurses patch 20220423 + in-progress work on invalid_merge(), disable it (cf: 20220402). + fix memory leak in _nc_tic_dir() when called from _nc_set_writedir(). + fix memory leak in tic when "-c" option is used. - Add ncurses patch 20220416 (boo#1198627 for CVE-2022-29458) + add a limit-check to guard against corrupt terminfo data (report/testcase by NCNIPC of China). + add check/warning in configure script if option --with-xterm-kbs is missing or inconsistent (Arch #74379). + add setlocale call to several test-programs. + allow extended-color number in opts parameter of wattr_on. - Add ncurses patch 20220409 + add test/test_unget_wch.c ==== notification-daemon ==== - skip empty post/postuninstalls on SLE15+ ==== oath-toolkit ==== - url -> https ==== okular ==== Version update (21.12.3 -> 22.04.0) Subpackages: okular-spectre - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Support SaveAs action (kde#451010) * Fix broken page MiniBar (kde#450347) * Part::queryClose: Don't ask the user if he wants to save file types we can't save (kde#449976) * Adds option editor-cmd to the commandline (kde#263732) * Simplify the string for the 'Search for...' action (kde#450334) * Put an "Add Bookmark" button on the Bookmarks sidebar (kde#357625) * Support the PDF Print named action (kde#448791) * Remove extra spaces in FB2 paragraphs (kde#359059) ==== openssh ==== Subpackages: openssh-clients openssh-common openssh-server - read ssh and sshd config file also from /usr/etc - add openssh-server-config-rootlogin subpackage that enabled PermitRootLogin ==== pango ==== Version update (1.50.4 -> 1.50.7) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Update to version 1.50.7: + coretext: Fix the build. + editing: Fix moving across paragraph boundaries in rtl. + layout: Try harder to survive without fonts. + Windows: - Register a sans-serif font. - Try harder to load a font. - Update to version 1.50.6: + Drop hb-glib dependency. + Fix test font configuration. + Maintain order in pango_attr_list_change. + Fix a use-after-free in pango_attr_list_change. - Update to version 1.50.5: + Fix compiler warnings. + Enable cairo by default. + pango-view: Show more baselines. + layout: Handle baselines. - Use ldconfig_scriptlets macro for post(un) handling. ==== parley ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Adapt build system to qt6 * Use Q_EMIT/Q_SLOTS/Q_SIGNALS + fix includes * Use not deprecated enum * Fix application crash * Comment code unused in qt6 * Add CI * Prepare to add new CI support * Port I18n_NOOP macro * Theses files are not used ==== parted ==== Version update (3.4 -> 3.5) Subpackages: libparted-fs-resize0 libparted2 - update to version 3.5: * Add support for JSON output. * Add support for linux-home flag for GPT. * Add --fix option. added patches: - direct-handling-of-partition-type-id-and-uuid.patch - parted-json-no-type-flag.patch refreshed patches: - libparted-open-the-device-RO-and-lazily-switch-to-RW.patch - parted-2.4-ncursesw6.patch - parted-add-ignore-busy-option.patch - parted-fix-resizepart-and-rm-command.patch - parted-implement-wipesignatures-option.patch - parted-print-max-partitions-for-yast.patch - parted-type.patch - tests-disable.patch removed patches: - parted-escape-printed-device-path.patch - parted-mkpart-allow-empty-gpt-part-name.patch ==== patterns-gnome ==== Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome - Enable bijiben for default installation on SLE as well (bsc#1192326). ==== pciutils ==== Version update (3.7.0 -> 3.8.0) Subpackages: libpci3 - Update to 3.8.0: * Filters can now match devices based on partially specified class code and also on the programming interface. * Reporting of link speeds, power limits, and virtual function tags has been updated to the current PCIe specification. * We decode the Data Object Exchange capability. * Bus mapping mode works in non-zero domains. * pci_fill_info() can fetch more fields: bridge bases, programming interface, revision, subsystem vendor and device ID, OS driver, and also parent bridge. Internally, the implementation was rewritten, significantly reducing the number of corner cases to be handled. * If the configuration space is not readable for some reason (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode of some devices), lspci prints only information provided by the OS. * The Hurd back-end was greatly improved thanks to Joan Lledó. * Various minor bug fixes and improvements. * As usually, updated pci.ids to the current snapshot of the database. - Rebase pciutils-3.1.9_pkgconfig.patch - Rebase pciutils-ocloexec.patch - Rebase pciutils-endianh.patch - Drop pciutils-add-decode-support-for-RCECs.patch ==== pcre2 ==== Version update (10.39 -> 10.40) Subpackages: libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 - pcre2 10.40: * Added support for Bidi_Class and a number of binary Unicode properties, including Bidi_Control. * A number of changes to script matching for \p and \P: speed improvements, add the syntax \p{script:xxx} and \p{script_extensions:xxx} (synonyms sc and scx), Changed \p{scriptname} from being the same as \p{sc:scriptname} to being the same as \p{scx:scriptname}, recognize the standard Unicode 4-letter abbreviations for script names, implement Unicode and Perl's "loose matching" rules on property names ==== perl-Bootloader ==== Version update (0.938 -> 0.939) - merge gh#openSUSE/perl-bootloader#139 - fix sysconfig parsing (bsc#1198828) - 0.939 ==== perl-File-Listing ==== Version update (6.14 -> 6.15) - updated to 6.15 see /usr/share/doc/packages/perl-File-Listing/Changes 6.15 2022-04-17 04:09:58 -0600 - Main git repository has now been detached from the original repository (originally it was a fork). The old repository can be found at https://github.com/gisle/file-listing - Adjust test suite to handle systems that cannot handle year 2038+ dates (gh#24) ==== perl-Image-ExifTool ==== Version update (12.39 -> 12.41) Subpackages: exiftool perl-File-RandomAccess - update to version 12.41: * Added support for "OM SYSTEM" maker notes * Added 2 new Sony LensType values (thanks Jos Roost) * Added some new Canon lenses (thanks LibRaw) * Added a new Nikon LensID (thanks Bert Ligtvoet) * Added a new Canon ContinuousDrive value (thanks Wolfgang Gulcker) * Enhanced -v0 option to also print new file name when renaming, moving or copying a file * Updated xmp2exif.args and exif2xmp.args helper files to reflect the IPTC Photometadata Mapping Guidelines version 2202.1 * Made "Invalid Xxx data" a minor warning for MakerNote data * Patched to allow writing of MP4 videos which have other tracks with a missing sample description entry * Patched MacOS version to specify directory for external utilities (setfile, xattr, stat, mdls and osascript from /usr/bin, and tag from /usr/local/bin) * Fixed long-standing problem where Windows version could behave differently for -if conditions containing undefined tags * Fixed problem where -W+! combined with -j or -X produced invalid JSON or XML when processing multiple files * Fixed potential "uninitialized value $time in division" runtime warning when reading MP4 videos * Added PageCount tag to return the number of pages in a multi-page TIFF * Added a new Nikon LensID (thanks Wolfgang Exler) * Added a few more Sony LensTypes (thanks Jos Roost) * Decode some new Canon tags (thanks Mark Reid) * Decode another Nikon Z9 tag (thanks Warren Hatch) * Decode Nikon NKSC GPSImgDirection (thanks Olaf) * Improved handling of empty XMP structures in lists * Tolerate leading UTF-8 BOM in -geotag log files * Updated photoshop_paths.config to include WorkingPath * Patched to allow writing of MP4 videos which have url tracks with a missing sample description entry * Fixed deep recursion error when reading multi-page TIFF images with more than 100 pages * Fixed potential deep recursion runtime error when writing nested XMP structures * Fixed warning which could be generated when writing new Composite:GPSCoordinates tag * Fixed description of GPR (General Purpose RAW) file type * Fixed typo in the name of a new Nikon tag (thanks Herb) ==== perl-Mojolicious ==== Version update (9.23 -> 9.25) - updated to 9.25 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.25 2022-04-25 - Improved Mojolicious::Renderer to throw an exception if rendering is attempted more than once. - updated to 9.24 see /usr/share/doc/packages/perl-Mojolicious/Changes ==== php7 ==== Version update (7.4.28 -> 7.4.29) Subpackages: php7-cli php7-ctype php7-dom php7-gd php7-gettext php7-iconv php7-json php7-mbstring php7-mysql php7-openssl php7-pdo php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter - version update to 7.4.29: Core: No source changes to this release. This update allows for re-building the Windows binaries against upgraded dependencies which have received security updates. Date: Updated to latest IANA timezone database (2022a). ==== pidgin ==== Version update (2.14.8 -> 2.14.9) Subpackages: libpurple libpurple-client0 libpurple-plugin-sametime libpurple-tcl libpurple0 - Update to version 2.14.9: + Security * Remove _xmppconnect support (CVE-2022-26491, boo#1199025). + libpurple * Fix a GLib CRITICAL message with typing time outs. * Fix an issue where the unit tests for purple_str_to_time would fail. + Pidgin * Fix a memory leak in pidgin_conversations_set_tab_colors. * Fix the majority of the infinite resizing issues in the input box. * Add transient-buddy back which is used to show some context menus and other things. + Translations * Fix a typo in the German translations. * Synchronised all of the translations with Transifex. + IRC * Fix file transfers failing at 99% on IRC. * Default realname and ident name in IRC to the username (nickname) of the account. * Add an advanced account option to IRC accounts for explicitly setting the SASL login name. * Add a rate limiter that should make it impossible to excess flood. + SIMPLE * Fix an issue with the CSeq numbers in SIMPLE. + XMPP * Fix XMPP attention messages being sent to incorrect JIDs. - Drop rb1342.patch: fixed upstream. ==== pim-data-exporter ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Use new akonadi notes install include * Use new akonadi mime install include * Adapt build system for building against qt6 * Use SingleMainWindow=true * Fix doctool file license * Mark as single-instance using X-GNOME-SingleWindow key * Correct prefix to other PIM repositories in .kde-ci.yml * Add import/export support for akonadi_newmailnotifier_agentrc ==== pim-sieve-editor ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix compile without deprecated method * Simplify qt5/qt6 build * Purpose-qt6 compiles fine now * Make compile against qt6 * USe correct qtkeychain * Start to remove QNetworkConfigurationManager * Use isOnline method * Adapt build system for building against qt6 * Use SingleMainWindow=true * Mark as single-instance using X-GNOME-SingleWindow key * AA_UseHighDpiPixmaps is enabled by default in qt6 * Correct prefix to other PIM repositories in .kde-ci.yml ==== pimcommon ==== Version update (21.12.3 -> 22.04.0) Subpackages: libKF5PimCommon5 libKF5PimCommonAkonadi5 - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes to list here. ==== pipewire ==== Version update (0.3.50 -> 0.3.51) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.51: * Highlights - Improve graph reconfiguration. - Extra configuration options for streams and filters with config rules and environment variable. - Improve module-pulse-tunnel latency, stability and error recovery. - pw-top, pw-cli and pw-link improvements. - Fix a channelmixer upmixing clipping issue. - The ROC module has seen many improvements. - Many more bugfixes and improvements. * PipeWire - The graph reconfiguration code was reworked: * Moved nodes will update the new driver quantum correctly. * Inactive nodes are ignored more. * Nodes that require a driver are now not scheduled anymore when they are passive (unused). * Improved performance, the graph is reconfigured with a minimal amount of changes. - Method and event argument names were improved. - A linker garbage collection problem was fixed. - Properties on threads are now implemented. Use common code to set thread name and add an option to set stack-size. - Streams and filters always want a driver now. This makes it possible to just link a playback stream to a capture stream without a driver and have it work. - Streams and filters can now also have rules in the config file. - Streams, filters, JACK, ALSA and v4l2 now support PIPEWIRE_PROPS environment variable to override node properties. - Add config section extensions. This provides a way for modules to have specific config to override the default config. - Handle realloc errors better. - Improve stream and filter property updates. * Modules - The pulse-tunnel modules has improved latency management and should now work a lot better. - Module-loopback, module-echo-cancel, module-filter-chain unload the module when a stream is destroyed. - Biquads in filter-chain now can have more gain (5->20 dB). - Filter-chain now has a builtin delay line filter. - Filter-chain can now parse the config key correctly in all cases. - The ROC sink and source saw many improvements. roc-source is now a stream by default that connects to the default sink. Both modules will try to set a graph rate. Both modules have an option to select the FEC mode. The ROC source has lower latency now. - Handle realloc errors better. * tools - pw-cat does not have --list-targets anymore, use one of the more advanced and less buggy tools such as wpctl or pw-cli to list sinks and sources. - pw-top has seen many improvements. * It now has some timeouts to reset the node values to their default state when unused. * The man page was improved. * Invalid timings and errors are displayed in a better way. - pw-cli and pw-link can now create links between all ports of given nodes. - pw-cat can now save to other file formats than wav, based on the extension of the filename. * SPA - The resampler now uses a different internal method for draining. It can now also handle 0 size buffers as input without draining. - The channelmixer now uses the front channel averages for FC and LFE. This avoids clipping and results in much better upmixing. - ALSA should now work again on 32 bits. (#2271) - The JSON parser now converts escaped unicode correctly to UTF8. * bluetooth - Codec switch improvements when the device is disconnected. * pulse-server - There is a new module-roc-sink-input module, the PulseAudio equivalent. - The ROC source and sink-input module now have a much lower latency. - The ROC module now has an option to select FEC mode. - Playback and record rate adjustements should work now. * JACK - Remove some useless pthread attributes. This makes JACK work in QEMU with sandboxing enabled. - The buffer_size callback is now only called when something has changed since the last process() callback or get_buffer_size() method. This fixes a GStreamer issue and is more in line with what JACK does. - Fix a potential deadlock when the process thread is doing IPC and the IPC thread is blocking on the data thread. - Allocation errors in metadata are handled better. - Rebase reduce-meson-dependency.patch. ==== plasma-framework ==== Subpackages: libKF5Plasma5 plasma-framework-components - Backport some patches: * 0001-Fix-osd-dialog-position.patch (kde#452648) * 0002-Keep-PlasmaComponents.Highlight-on-its-former-behavi.patch (kde#452555) * 0003-Fix-check-for-argument-length-in-DataEngine-loader.patch (kde#452596) ==== plymouth ==== Version update (0.9.5~git20210406.e554475 -> 0.9.5~git20220412.e960111) Subpackages: libply-splash-core5 libply-splash-graphics5 libply5 plymouth-dracut plymouth-lang plymouth-plugin-label plymouth-plugin-two-step plymouth-scripts plymouth-theme-bgrt plymouth-theme-spinner - Update to version 0.9.5~git20210406.e554475: * client: Free command parser after event loop * script: Don't crash for scripts without input validation functions * script: Enforce separate lines for function parameters * configure: Fix help string for --with-background-end-color-stop * two-step: Make SHOW_ANIMATION_FRACTION configurable * plugin: animation should transition to the end animation * theme: Allow themes to configure at which percentage * scripts: support populating from configurable theme dir * main: refactor code for searching the theme path * main: add ThemeDir configuration option * Fix crash when hiding message in details splash mode * drm: Honour screen rotation when detecting HiDPI * main: add --ignore-serial-consoles option so we can ignore serial consoles - Update SPEC file: A few minor tweaks to fix part of rpmlint error reporting. - Drop plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch: Upstream accompish this requirement in 11b0ce0: Look for config in runtime dir first(jsc#SLE-11637). - Drop source boot-duration: The source is an empty file, ghost macro in %files section is enough to work. ==== policycoreutils ==== Subpackages: policycoreutils-python-utils python3-policycoreutils - Fix file list: package ru/man8/sepolgen.8 only in the devel package (was in devel and main). ==== poppler ==== Version update (22.03.0 -> 22.04.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools - update to 22.04.0: * Fix underline sometimes being drawn only partially * Fix Adobe Reader not reading some of the contents we write correctly * Fix code that workarounds some broken-ish files * FoFiTrueType: Parse CFF2 fonts too * FoFiTrueType: Support cmap types 2 and 13 * Fix a few small memory leaks * code improvements qt: * Handle SaveAs named action * Annotations: don't change the text color when changing the font utils: * pdftotext: print creation and modification date when using htmlmeta param glib: * Fix returning internal data of temporary strings cpp: * Fix code incompatibility with MSVC build system: * poppler internal library is no longer forced to static on MSVC * Error out if iconv is not available and the cpp frontend is enabled * Require FreeType 2.8 ==== poppler-qt5 ==== Version update (22.03.0 -> 22.04.0) - update to 22.04.0: * Fix underline sometimes being drawn only partially * Fix Adobe Reader not reading some of the contents we write correctly * Fix code that workarounds some broken-ish files * FoFiTrueType: Parse CFF2 fonts too * FoFiTrueType: Support cmap types 2 and 13 * Fix a few small memory leaks * code improvements qt: * Handle SaveAs named action * Annotations: don't change the text color when changing the font utils: * pdftotext: print creation and modification date when using htmlmeta param glib: * Fix returning internal data of temporary strings cpp: * Fix code incompatibility with MSVC build system: * poppler internal library is no longer forced to static on MSVC * Error out if iconv is not available and the cpp frontend is enabled * Require FreeType 2.8 ==== postfix ==== Version update (3.6.5 -> 3.6.6) - add missing requires for config.postfix and the postfix postinstall script: perl and ed - update to 3.6.6 * (problem introduced: Postfix 2.7) The milter_header_checks maps are now opened before the cleanup(8) server enters the chroot jail. * In an internal client module, "host or service not found" was a fatal error, causing the milter_default_action setting to be ignored. It is now a non-fatal error, just like a failure to connect. * The proxy_read_maps default value was missing up to 27 parameter names. The corresponding lookup tables were not automatically authorized for use with the proxymap(8) service. The parameter names were ending in _checks, _reply_footer, _reply_filter, _command_filter, and _delivery_status_filter. * (problem introduced: Postfix 3.0) With dynamic map loading enabled, an attempt to create a map with "postmap regexp:path" would result in a bogus error message "Is the postfix-regexp package installed?" instead of "unsupported map type for this operation". This happened with all non-dynamic map types (static, cidr, etc.) that have no 'bulk create' support. ==== publicsuffix ==== Version update (20220405 -> 20220415) - Update to version 20220415: * util: gTLD data autopull updates for 2022-04-14T15:15:34 UTC (#1554) * Add `1.azurestaticapps.net` DNS suffix (#1514) * add support for scaleway subdomains (#1507) ==== python-Pillow ==== Version update (9.0.1 -> 9.1.0) Subpackages: python38-Pillow python38-Pillow-tk - update to 9.1.0: * Fix loading FriBiDi on Alpine #6165 * Added setting for converting GIF P frames to RGB #6150 * Allow 1 mode images to be inverted #6034 * Raise ValueError when trying to save empty JPEG #6159 * Always save TIFF with contiguous planar configuration #5973 * Connected discontiguous polygon corners #5980 * Ensure Tkinter hook is activated for getimage() #6032 * Use screencapture arguments to crop on macOS #6152 * Do not mark L mode JPEG as 1 bit in PDF #6151 * Added support for reading I;16R TIFF images #6132 * If an error occurs after creating a file, remove the file #6134 * Fixed calling DisplayViewer or XVViewer without a title #6136 * Retain RGBA transparency when saving multiple GIF frames #6128 * Save additional ICO frames with other bit depths if supplied #6122 * Handle EXIF data truncated to just the header #6124 * Added support for reading BMP images with RLE8 compression #6102 * Support Python distributions where _tkinter is compiled in #6006 * Added support for PPM arbitrary maxval #6119 * Added BigTIFF reading #6097 * When converting, clip I;16 to be unsigned, not signed #6112 * Fixed loading L mode GIF with transparency #6086 * Improved handling of PPM header #5121 * Reset size when seeking away from "Large Thumbnail" MPO frame #6101 * Replace requirements.txt with extras #6072 * Added PyEncoder and support BLP saving #6069 * Handle TGA images with packets that cross scan lines #6087 * Added FITS reading #6056 * Added rawmode argument to Image.getpalette() #6061 * Fixed BUFR, GRIB and HDF5 stub saving #6071 * Do not automatically remove temporary ImageShow files on Unix #6045 * Correctly read JPEG compressed BLP images #4685 * Merged _MODE_CONV typ into ImageMode as typestr #6057 * Consider palette size when converting and in getpalette() #6060 * Added enums #5954 * Ensure image is opaque after converting P to PA with RGB palette #6052 * Attach RGBA palettes from putpalette() when suitable #6054 * Added get_photoshop_blocks() to parse Photoshop TIFF tag #6030 * Drop excess values in BITSPERSAMPLE #6041 * Added unpacker from RGBA;15 to RGB #6031 * Enable arm64 for MSVC on Windows #5811 * Keep IPython/Jupyter text/plain output stable #5891 * Raise an error when performing a negative crop #5972 * Deprecated show_file "file" argument in favour of "path" #5959 * Fixed SPIDER images for use with Bio-formats library #5956 * Ensure duplicated file pointer is closed #5946 * Added specific error if path coordinate type is incorrect #5942 * Return an empty bytestring from tobytes() for an empty image #5938 * Remove readonly from Image.__eq__ #5930 ==== python-SQLAlchemy ==== - python-mock is not required for build ==== python-aiobotocore ==== Version update (2.1.0 -> 2.2.0) - Update to 2.2.0 * remove deprecated APIs * bump to botocore 1.24.21 * re-enable retry of aiohttp.ClientPayloadError - Release 2.1.2 * fix httpsession close call - Release 2.1.1 * implement asynchronous non-blocking adaptive retry strategy ==== python-anyio ==== - Add anyio-pytest7.patch -- gh#agronholm/anyio#420 ==== python-boto3 ==== Version update (1.21.32 -> 1.22.1) - Update to version 1.22.1 * api-change:``lightsail``: [``botocore``] This release adds support for Lightsail load balancer HTTP to HTTPS redirect and TLS policy configuration. * api-change:``sagemaker``: [``botocore``] SageMaker Inference Recommender now accepts customer KMS key ID for encryption of endpoints and compilation outputs created during inference recommendation. * api-change:``pricing``: [``botocore``] Documentation updates for Price List API * api-change:``glue``: [``botocore``] This release adds documentation for the APIs to create, read, delete, list, and batch read of AWS Glue custom patterns, and for Lake Formation configuration settings in the AWS Glue crawler. * api-change:``cloudfront``: [``botocore``] CloudFront now supports the Server-Timing header in HTTP responses sent from CloudFront. You can use this header to view metrics that help you gain insights about the behavior and performance of CloudFront. To use this header, enable it in a response headers policy. * api-change:``ivschat``: [``botocore``] Adds new APIs for IVS Chat, a feature for building interactive chat experiences alongside an IVS broadcast. * api-change:``network-firewall``: [``botocore``] AWS Network Firewall now enables customers to use a customer managed AWS KMS key for the encryption of their firewall resources. - from version 1.22.0 * api-change:``gamelift``: [``botocore``] Documentation updates for Amazon GameLift. * api-change:``mq``: [``botocore``] This release adds the CRITICAL_ACTION_REQUIRED broker state and the ActionRequired API property. CRITICAL_ACTION_REQUIRED informs you when your broker is degraded. ActionRequired provides you with a code which you can use to find instructions in the Developer Guide on how to resolve the issue. * feature:IMDS: [``botocore``] Added resiliency mechanisms to IMDS Credential Fetcher * api-change:``securityhub``: [``botocore``] Security Hub now lets you opt-out of auto-enabling the defaults standards (CIS and FSBP) in accounts that are auto-enabled with Security Hub via Security Hub's integration with AWS Organizations. * api-change:``connect``: [``botocore``] This release adds SearchUsers API which can be used to search for users with a Connect Instance * api-change:``rds-data``: [``botocore``] Support to receive SQL query results in the form of a simplified JSON string. This enables developers using the new JSON string format to more easily convert it to an object using popular JSON string parsing libraries. - from version 1.21.46 * api-change:``chime-sdk-meetings``: [``botocore``] Include additional exceptions types. * api-change:``ec2``: [``botocore``] Adds support for waiters that automatically poll for a deleted NAT Gateway until it reaches the deleted state. - from version 1.21.45 * api-change:``wisdom``: [``botocore``] This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. * api-change:``elasticache``: [``botocore``] Doc only update for ElastiCache * api-change:``iottwinmaker``: [``botocore``] General availability (GA) for AWS IoT TwinMaker. For more information, see https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager * api-change:``mediatailor``: [``botocore``] This release introduces tiered channels and adds support for live sources. Customers using a STANDARD channel can now create programs using live sources. * api-change:``storagegateway``: [``botocore``] This release adds support for minimum of 5 character length virtual tape barcodes. * api-change:``lookoutmetrics``: [``botocore``] Added DetectMetricSetConfig API for detecting configuration required for creating metric set from provided S3 data source. * api-change:``iotsitewise``: [``botocore``] This release adds 3 new batch data query APIs : BatchGetAssetPropertyValue, BatchGetAssetPropertyValueHistory and BatchGetAssetPropertyAggregates * api-change:``glue``: [``botocore``] This release adds APIs to create, read, delete, list, and batch read of Glue custom entity types - from version 1.21.44 * api-change:``macie2``: [``botocore``] Sensitive data findings in Amazon Macie now indicate how Macie found the sensitive data that produced a finding (originType). * api-change:``rds``: [``botocore``] Added a new cluster-level attribute to set the capacity range for Aurora Serverless v2 instances. * api-change:``mgn``: [``botocore``] Removed required annotation from input fields in Describe operations requests. Added quotaValue to ServiceQuotaExceededException * api-change:``connect``: [``botocore``] This release adds APIs to search, claim, release, list, update, and describe phone numbers. You can also use them to associate and disassociate contact flows to phone numbers. - from version 1.21.43 * api-change:``textract``: [``botocore``] This release adds support for specifying and extracting information from documents using the Queries feature within Analyze Document API * api-change:``worklink``: [``botocore``] Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. * api-change:``ssm``: [``botocore``] Added offset support for specifying the number of days to wait after the date and time specified by a CRON expression when creating SSM association. * api-change:``autoscaling``: [``botocore``] EC2 Auto Scaling now adds default instance warm-up times for all scaling activities, health check replacements, and other replacement events in the Auto Scaling instance lifecycle. * api-change:``personalize``: [``botocore``] Adding StartRecommender and StopRecommender APIs for Personalize. * api-change:``kendra``: [``botocore``] Amazon Kendra now provides a data source connector for Quip. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-quip.html * api-change:``polly``: [``botocore``] Amazon Polly adds new Austrian German voice - Hannah. Hannah is available as Neural voice only. * api-change:``transfer``: [``botocore``] This release contains corrected HomeDirectoryMappings examples for several API functions: CreateAccess, UpdateAccess, CreateUser, and UpdateUser,. * api-change:``kms``: [``botocore``] Adds support for KMS keys and APIs that generate and verify HMAC codes * api-change:``redshift``: [``botocore``] Introduces new fields for LogDestinationType and LogExports on EnableLogging requests and Enable/Disable/DescribeLogging responses. Customers can now select CloudWatch Logs as a destination for their Audit Logs. - from version 1.21.42 * api-change:``lightsail``: [``botocore``] This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. * api-change:``rds``: [``botocore``] Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation * api-change:``athena``: [``botocore``] This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. - from version 1.21.41 * api-change:``batch``: [``botocore``] Enables configuration updates for compute environments with BEST_FIT_PROGRESSIVE and SPOT_CAPACITY_OPTIMIZED allocation strategies. * api-change:``ec2``: [``botocore``] Documentation updates for Amazon EC2. * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version * api-change:``appstream``: [``botocore``] Includes updates for create and update fleet APIs to manage the session scripts locations for Elastic fleets. * api-change:``glue``: [``botocore``] Auto Scaling for Glue version 3.0 and later jobs to dynamically scale compute resources. This SDK change provides customers with the auto-scaled DPU usage * api-change:``appflow``: [``botocore``] Enables users to pass custom token URL parameters for Oauth2 authentication during create connector profile - from version 1.21.40 * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version * api-change:``fsx``: [``botocore``] This release adds support for deploying FSx for ONTAP file systems in a single Availability Zone. - from version 1.21.39 * api-change:``ec2``: [``botocore``] X2idn and X2iedn instances are powered by 3rd generation Intel Xeon Scalable processors with an all-core turbo frequency up to 3.5 GHzAmazon EC2. C6a instances are powered by 3rd generation AMD EPYC processors. * api-change:``devops-guru``: [``botocore``] This release adds new APIs DeleteInsight to deletes the insight along with the associated anomalies, events and recommendations. * api-change:``efs``: [``botocore``] Update efs client to latest version * api-change:``iottwinmaker``: [``botocore``] This release adds the following new features: 1) ListEntities API now supports search using ExternalId. 2) BatchPutPropertyValue and GetPropertyValueHistory API now allows users to represent time in sub-second level precisions. - from version 1.21.38 * api-change:``amplifyuibuilder``: [``botocore``] In this release, we have added the ability to bind events to component level actions. * api-change:``apprunner``: [``botocore``] This release adds tracing for App Runner services with X-Ray using AWS Distro for OpenTelemetry. New APIs: CreateObservabilityConfiguration, DescribeObservabilityConfiguration, ListObservabilityConfigurations, and DeleteObservabilityConfiguration. Updated APIs: CreateService and UpdateService. * api-change:``workspaces``: [``botocore``] Added API support that allows customers to create GPU-enabled WorkSpaces using EC2 G4dn instances. - from version 1.21.37 * api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has added support for the pass-through of WebVTT styling to WebVTT outputs, pass-through of KLV metadata to supported formats, and improved filter support for processing 444/RGB content. * api-change:``wafv2``: [``botocore``] Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response. * api-change:``mediapackage-vod``: [``botocore``] This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments. - from version 1.21.36 * api-change:``apigateway``: [``botocore``] ApiGateway CLI command get-usage now includes usagePlanId, startDate, and endDate fields in the output to match documentation. * api-change:``personalize``: [``botocore``] This release provides tagging support in AWS Personalize. * api-change:``pi``: [``botocore``] Adds support for DocumentDB to the Performance Insights API. * api-change:``events``: [``botocore``] Update events client to latest version * api-change:``docdb``: [``botocore``] Added support to enable/disable performance insights when creating or modifying db instances * api-change:``sagemaker``: [``botocore``] Amazon Sagemaker Notebook Instances now supports G5 instance types - from version 1.21.35 * bugfix:Proxy: [``botocore``] Fix failure case for IP proxy addresses using TLS-in-TLS. `boto/botocore#2652 `__ * api-change:``config``: [``botocore``] Add resourceType enums for AWS::EMR::SecurityConfiguration and AWS::SageMaker::CodeRepository * api-change:``panorama``: [``botocore``] Added Brand field to device listings. * api-change:``lambda``: [``botocore``] This release adds new APIs for creating and managing Lambda Function URLs and adds a new FunctionUrlAuthType parameter to the AddPermission API. Customers can use Function URLs to create built-in HTTPS endpoints on their functions. * api-change:``kendra``: [``botocore``] Amazon Kendra now provides a data source connector for Box. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-box.html - from version 1.21.34 * api-change:``securityhub``: [``botocore``] Added additional ASFF details for RdsSecurityGroup AutoScalingGroup, ElbLoadBalancer, CodeBuildProject and RedshiftCluster. * api-change:``fsx``: [``botocore``] Provide customers more visibility into file system status by adding new "Misconfigured Unavailable" status for Amazon FSx for Windows File Server. * api-change:``s3control``: [``botocore``] Documentation-only update for doc bug fixes for the S3 Control API docs. * api-change:``datasync``: [``botocore``] AWS DataSync now supports Amazon FSx for OpenZFS locations. - from version 1.21.33 * api-change:``iot``: [``botocore``] AWS IoT - AWS IoT Device Defender adds support to list metric datapoints collected for IoT devices through the ListMetricValues API * api-change:``servicecatalog``: [``botocore``] This release adds ProvisioningArtifictOutputKeys to DescribeProvisioningParameters to reference the outputs of a Provisioned Product and deprecates ProvisioningArtifactOutputs. * api-change:``sms``: [``botocore``] Revised product update notice for SMS console deprecation. * api-change:``proton``: [``botocore``] SDK release to support tagging for AWS Proton Repository resource * enhancement:AWSCRT: [``botocore``] Upgrade awscrt version to 0.13.8 - Update BuildRequires and Requires from setup.py ==== python-botocore ==== Version update (1.24.32 -> 1.25.1) - Update to 1.25.1 * api-change:``lightsail``: This release adds support for Lightsail load balancer HTTP to HTTPS redirect and TLS policy configuration. * api-change:``sagemaker``: SageMaker Inference Recommender now accepts customer KMS key ID for encryption of endpoints and compilation outputs created during inference recommendation. * api-change:``pricing``: Documentation updates for Price List API * api-change:``glue``: This release adds documentation for the APIs to create, read, delete, list, and batch read of AWS Glue custom patterns, and for Lake Formation configuration settings in the AWS Glue crawler. * api-change:``cloudfront``: CloudFront now supports the Server-Timing header in HTTP responses sent from CloudFront. You can use this header to view metrics that help you gain insights about the behavior and performance of CloudFront. To use this header, enable it in a response headers policy. * api-change:``ivschat``: Adds new APIs for IVS Chat, a feature for building interactive chat experiences alongside an IVS broadcast. * api-change:``network-firewall``: AWS Network Firewall now enables customers to use a customer managed AWS KMS key for the encryption of their firewall resources. - from version 1.25.0 * api-change:``gamelift``: Documentation updates for Amazon GameLift. * api-change:``mq``: This release adds the CRITICAL_ACTION_REQUIRED broker state and the ActionRequired API property. CRITICAL_ACTION_REQUIRED informs you when your broker is degraded. ActionRequired provides you with a code which you can use to find instructions in the Developer Guide on how to resolve the issue. * feature:IMDS: Added resiliency mechanisms to IMDS Credential Fetcher * api-change:``securityhub``: Security Hub now lets you opt-out of auto-enabling the defaults standards (CIS and FSBP) in accounts that are auto-enabled with Security Hub via Security Hub's integration with AWS Organizations. * api-change:``connect``: This release adds SearchUsers API which can be used to search for users with a Connect Instance * api-change:``rds-data``: Support to receive SQL query results in the form of a simplified JSON string. This enables developers using the new JSON string format to more easily convert it to an object using popular JSON string parsing libraries. - from version 1.24.46 * api-change:``chime-sdk-meetings``: Include additional exceptions types. * api-change:``ec2``: Adds support for waiters that automatically poll for a deleted NAT Gateway until it reaches the deleted state. - from version 1.24.45 * api-change:``wisdom``: This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. * api-change:``elasticache``: Doc only update for ElastiCache * api-change:``iottwinmaker``: General availability (GA) for AWS IoT TwinMaker. For more information, see https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html * api-change:``secretsmanager``: Documentation updates for Secrets Manager * api-change:``mediatailor``: This release introduces tiered channels and adds support for live sources. Customers using a STANDARD channel can now create programs using live sources. * api-change:``storagegateway``: This release adds support for minimum of 5 character length virtual tape barcodes. * api-change:``lookoutmetrics``: Added DetectMetricSetConfig API for detecting configuration required for creating metric set from provided S3 data source. * api-change:``iotsitewise``: This release adds 3 new batch data query APIs : BatchGetAssetPropertyValue, BatchGetAssetPropertyValueHistory and BatchGetAssetPropertyAggregates * api-change:``glue``: This release adds APIs to create, read, delete, list, and batch read of Glue custom entity types - from version 1.24.44 * api-change:``macie2``: Sensitive data findings in Amazon Macie now indicate how Macie found the sensitive data that produced a finding (originType). * api-change:``rds``: Added a new cluster-level attribute to set the capacity range for Aurora Serverless v2 instances. * api-change:``mgn``: Removed required annotation from input fields in Describe operations requests. Added quotaValue to ServiceQuotaExceededException * api-change:``connect``: This release adds APIs to search, claim, release, list, update, and describe phone numbers. You can also use them to associate and disassociate contact flows to phone numbers. - from version 1.24.43 * api-change:``textract``: This release adds support for specifying and extracting information from documents using the Queries feature within Analyze Document API * api-change:``worklink``: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. * api-change:``ssm``: Added offset support for specifying the number of days to wait after the date and time specified by a CRON expression when creating SSM association. * api-change:``autoscaling``: EC2 Auto Scaling now adds default instance warm-up times for all scaling activities, health check replacements, and other replacement events in the Auto Scaling instance lifecycle. * api-change:``personalize``: Adding StartRecommender and StopRecommender APIs for Personalize. * api-change:``kendra``: Amazon Kendra now provides a data source connector for Quip. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-quip.html * api-change:``polly``: Amazon Polly adds new Austrian German voice - Hannah. Hannah is available as Neural voice only. * api-change:``transfer``: This release contains corrected HomeDirectoryMappings examples for several API functions: CreateAccess, UpdateAccess, CreateUser, and UpdateUser,. * api-change:``kms``: Adds support for KMS keys and APIs that generate and verify HMAC codes * api-change:``redshift``: Introduces new fields for LogDestinationType and LogExports on EnableLogging requests and Enable/Disable/DescribeLogging responses. Customers can now select CloudWatch Logs as a destination for their Audit Logs. - from version 1.24.42 * api-change:``lightsail``: This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. * api-change:``rds``: Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation * api-change:``athena``: This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. - from version 1.24.41 * api-change:``batch``: Enables configuration updates for compute environments with BEST_FIT_PROGRESSIVE and SPOT_CAPACITY_OPTIMIZED allocation strategies. * api-change:``ec2``: Documentation updates for Amazon EC2. * api-change:``cloudwatch``: Update cloudwatch client to latest version * api-change:``appstream``: Includes updates for create and update fleet APIs to manage the session scripts locations for Elastic fleets. * api-change:``glue``: Auto Scaling for Glue version 3.0 and later jobs to dynamically scale compute resources. This SDK change provides customers with the auto-scaled DPU usage * api-change:``appflow``: Enables users to pass custom token URL parameters for Oauth2 authentication during create connector profile - from version 1.24.40 * api-change:``cloudwatch``: Update cloudwatch client to latest version * api-change:``fsx``: This release adds support for deploying FSx for ONTAP file systems in a single Availability Zone. - from version 1.24.39 * api-change:``ec2``: X2idn and X2iedn instances are powered by 3rd generation Intel Xeon Scalable processors with an all-core turbo frequency up to 3.5 GHzAmazon EC2. C6a instances are powered by 3rd generation AMD EPYC processors. * api-change:``devops-guru``: This release adds new APIs DeleteInsight to deletes the insight along with the associated anomalies, events and recommendations. * api-change:``efs``: Update efs client to latest version * api-change:``iottwinmaker``: This release adds the following new features: 1) ListEntities API now supports search using ExternalId. 2) BatchPutPropertyValue and GetPropertyValueHistory API now allows users to represent time in sub-second level precisions. - from version 1.24.38 * api-change:``amplifyuibuilder``: In this release, we have added the ability to bind events to component level actions. * api-change:``apprunner``: This release adds tracing for App Runner services with X-Ray using AWS Distro for OpenTelemetry. New APIs: CreateObservabilityConfiguration, DescribeObservabilityConfiguration, ListObservabilityConfigurations, and DeleteObservabilityConfiguration. Updated APIs: CreateService and UpdateService. * api-change:``workspaces``: Added API support that allows customers to create GPU-enabled WorkSpaces using EC2 G4dn instances. - from version 1.24.37 * api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has added support for the pass-through of WebVTT styling to WebVTT outputs, pass-through of KLV metadata to supported formats, and improved filter support for processing 444/RGB content. * api-change:``wafv2``: Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response. * api-change:``mediapackage-vod``: This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments. - from version 1.24.36 * api-change:``apigateway``: ApiGateway CLI command get-usage now includes usagePlanId, startDate, and endDate fields in the output to match documentation. * api-change:``personalize``: This release provides tagging support in AWS Personalize. * api-change:``pi``: Adds support for DocumentDB to the Performance Insights API. * api-change:``events``: Update events client to latest version * api-change:``docdb``: Added support to enable/disable performance insights when creating or modifying db instances * api-change:``sagemaker``: Amazon Sagemaker Notebook Instances now supports G5 instance types - from version 1.24.35 * bugfix:Proxy: Fix failure case for IP proxy addresses using TLS-in-TLS. `boto/botocore#2652 `__ * api-change:``config``: Add resourceType enums for AWS::EMR::SecurityConfiguration and AWS::SageMaker::CodeRepository * api-change:``panorama``: Added Brand field to device listings. * api-change:``lambda``: This release adds new APIs for creating and managing Lambda Function URLs and adds a new FunctionUrlAuthType parameter to the AddPermission API. Customers can use Function URLs to create built-in HTTPS endpoints on their functions. * api-change:``kendra``: Amazon Kendra now provides a data source connector for Box. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-box.html - from version 1.24.34 * api-change:``securityhub``: Added additional ASFF details for RdsSecurityGroup AutoScalingGroup, ElbLoadBalancer, CodeBuildProject and RedshiftCluster. * api-change:``fsx``: Provide customers more visibility into file system status by adding new "Misconfigured Unavailable" status for Amazon FSx for Windows File Server. * api-change:``s3control``: Documentation-only update for doc bug fixes for the S3 Control API docs. * api-change:``datasync``: AWS DataSync now supports Amazon FSx for OpenZFS locations. - from version 1.24.33 * api-change:``iot``: AWS IoT - AWS IoT Device Defender adds support to list metric datapoints collected for IoT devices through the ListMetricValues API * api-change:``servicecatalog``: This release adds ProvisioningArtifictOutputKeys to DescribeProvisioningParameters to reference the outputs of a Provisioned Product and deprecates ProvisioningArtifactOutputs. * api-change:``sms``: Revised product update notice for SMS console deprecation. * api-change:``proton``: SDK release to support tagging for AWS Proton Repository resource * enhancement:AWSCRT: Upgrade awscrt version to 0.13.8 ==== python-fastparquet ==== Version update (0.8.0 -> 0.8.1) - Update to 0.8.1 * fix critical buffer overflow crash for large number of columns and long column names * metadata handling * thrift int32 for list * avoid error storing NaNs in column stats ==== python-fsspec ==== Version update (2022.2.0 -> 2022.3.0) - Update to 2022.3.0 Enhancements * tqdm example callback with simple methods (#931, 902) * Allow empty root in get_mapper (#930) * implement real info for reference FS (#919) * list known implementations and compressions (#913) Fixes * git branch for testing git backend (#929) * maintaine mem FS's root (#926) * kargs to FS in parquet module (#921) * fix on_error in references (#917) * tar ls consistency (#9114) * pyarrow: don't decompress twice (#911) * fix FUSE tests (#905) ==== python-gobject ==== Version update (3.42.0 -> 3.42.1) Subpackages: python38-gobject python38-gobject-Gdk python38-gobject-cairo - Update to version 3.42.1: + Do not error out for unknown scopes. + gtk overrides: restore Gtk.ListStore.insert_with_valuesv with newer GTK4. + gtk overrides: Do not override Treeview.enable_model_drag_xx for GTK4. + Implement DynamicImporter.find_spec() to silence deprecation warning. + Some test/CI fixes. ==== python-packaging ==== - Ignore python3.6.2 since the test doesn't support it. ==== python-pycurl ==== Version update (7.43.0.6 -> 7.45.1) - Update to 7.45.1: * Fixed build against libcurl < 7.64.1 (patch by Scott Talbert). * Add CURLOPT_MAXLIFETIME_CONN (patch by fsbs). * Easy handle duplication support (patch by fsbs). * Support for unsetting a number of multi options (patch by fsbs). * pycurl classes can now be subclassed (patch by fsbs). * Multi callbacks' thread state management fixed (patch by fsbs). * Add CURL_LOCK_DATA_PSL (patch by fsbs). * Add support for SecureTransport SSL backend (MacOS) (patch by Scott Talbert). * Fixed Python thread initialization causing hangs on operations (patch by Scott Talbert). * getinfo(CURLINFO_FTP_ENTRY_PATH) now handles NULL return from libcurl, returning None in this case. * Python 3.9 is now officially supported (patch by Bill Collins). * Added CURLOPT_DOH_URL (patch by resokou). * Best effort Python 2 support has been reinstated. * Added missing fields to curl_version_info struct (patch by Hasan). * Added CURLINFO_CONDITION_UNMET (patch by Dima Tisnek). * Exposed MAX_CONCURRENT_STREAMS in CurlMulti (patch by Alexandre Pion). * Compilation fixed against Python 3.10 alpha (patch by Kamil Dudka). - Remove patch curl7770_compatibility.patch and remove_nose.patch: * They have both merged upstream. - Modify patch disable_randomly_failing_tests.patch: * Use pytest rather than nose methods. - Add patch curl-789-error-message.patch: * Handle missing ! in a returned error message. ==== python-pytest ==== Version update (6.2.5 -> 7.1.1) - Update to 7.1.1 * #9767: Fixed a regression in pytest 7.1.0 where some conftest.py files outside of the source tree (e.g. in the [site-packages]{.title-ref} directory) were not picked up. - python-pytest5 is gone. Remove the libalts stopgap - Update to 7.1.0 * Big changelog for 7.x series, see https://docs.pytest.org/en/7.1.x/changelog.html for details - Breaking changes: * #8838: As per our policy, the following features have been deprecated in the 6.X series and are now removed: + pytest._fillfuncargs function. + pytest_warning_captured hook - use pytest_warning_recorded instead. + -k -foobar syntax - use -k 'not foobar' instead. + -k foobar: syntax. * pytest.collect module - import from pytest directly. * #9437: Dropped support for Python 3.6, which reached end-of-life at 2021-12-23. * #7259: The Node.reportinfo() function first return value type has been expanded from py.path.local | str to os.PathLike[str] | str. Most plugins which refer to reportinfo() only define it as part of a custom pytest.Item implementation. Since py.path.local is a os.PathLike[str], these plugins are unaffacted. Plugins and users which call reportinfo(), use the first return value and interact with it as a py.path.local, would need to adjust by calling py.path.local(fspath). Although preferably, avoid the legacy py.path.local and use pathlib.Path, or use item.location or item.path, instead. Note: pytest was not able to provide a deprecation period for this change. * #8246: --version now writes version information to stdout rather than stderr. * #8733: Drop a workaround for pyreadline that made it work with - -pdb. The workaround was introduced in #1281 in 2015, however since then pyreadline seems to have gone unmaintained, is generating warnings, and will stop working on Python 3.10. * #9061: Using pytest.approx() in a boolean context now raises an error hinting at the proper usage. It is apparently common for users to mistakenly use pytest.approx like this: assert pytest.approx(actual, expected) While the correct usage is: assert actual == pytest.approx(expected) The new error message helps catch those mistakes. * #9277: The pytest.Instance collector type has been removed. Importing pytest.Instance or _pytest.python.Instance returns a dummy type and emits a deprecation warning. See The pytest.Instance collector for details. * If you have concerns about the removal of a specific feature, please add a comment to issue #9308. - Drop patches * pytest-pr8664-py3.10-test_trial_error-fail.patch * pytest-pr9173-importlib-py310.patch * pytest-pr9417-py3.10.1-fail.patch ==== python-qt5-sip ==== Version update (12.9.0 -> 12.10.1) - Update to ABI version 12.10.1 - Support for Python 3.6 has been dropped ==== python-s3fs ==== Version update (2022.2.0 -> 2022.3.0) - Update to 2022.3.0 * pre-commit (#612) * aiobotocore 2.2 (#609) * empty ETag (#605) * HTTPClientError retry (#597) * new callbacks support (#590) ==== python-tornado6 ==== - Add patch remove-multiheader-http-test.patch: * Do not test multi-line headers. ==== python-typing_extensions ==== Version update (3.10.0.2 -> 4.2.0) - Update to version 4.2.0 * Re-export `typing.Unpack` and `typing.TypeVarTuple` on Python 3.11. * Add `ParamSpecArgs` and `ParamSpecKwargs` to `__all__`. * Improve "accepts only single type" error messages. * Improve the distributed package. Patch by Marc Mueller (@cdce8p). * Update `typing_extensions.dataclass_transform` to rename the `field_descriptors` parameter to `field_specifiers` and accept arbitrary keyword arguments. * Add `typing_extensions.get_overloads` and `typing_extensions.clear_overloads`, and add registry support to `typing_extensions.overload`. Backport from python/cpython#89263. * Add `typing_extensions.assert_type`. Backport from bpo-46480. * Drop support for Python 3.6. Original patch by Adam Turner (@AA-Turner). - from version 4.1.1 * Fix importing `typing_extensions` on Python 3.7.0 and 3.7.1. Original patch by Nikita Sobolev (@sobolevn). - from version 4.1.0 * Runtime support for PEP 646, adding `typing_extensions.TypeVarTuple` and `typing_extensions.Unpack`. * Add interaction of `Required` and `NotRequired` with `__required_keys__`, `__optional_keys__` and `get_type_hints()`. Patch by David Cabot (@d-k-bo). * Runtime support for PEP 675 and `typing_extensions.LiteralString`. * Add `Never` and `assert_never`. Backport from bpo-46475. * `ParamSpec` args and kwargs are now equal to themselves. Backport from bpo-46676. Patch by Gregory Beauregard (@GBeauregard). * Add `reveal_type`. Backport from bpo-46414. * Runtime support for PEP 681 and `typing_extensions.dataclass_transform`. * `Annotated` can now wrap `ClassVar` and `Final`. Backport from bpo-46491. Patch by Gregory Beauregard (@GBeauregard). * Add missed `Required` and `NotRequired` to `__all__`. Patch by Yuri Karabas (@uriyyo). * The `@final` decorator now sets the `__final__` attribute on the decorated object to allow runtime introspection. Backport from bpo-46342. * Add `is_typeddict`. Patch by Chris Moradi (@chrismoradi) and James Hilton-Balfe (@Gobot1234). - from version 4.0.1 * Fix broken sdist in release 4.0.0. Patch by Adam Turner (@AA-Turner). * Fix equality comparison for `Required` and `NotRequired`. Patch by Jelle Zijlstra (@jellezijlstra). * Fix usage of `Self` as a type argument. Patch by Chris Wesseling (@CharString) and James Hilton-Balfe (@Gobot1234). - from version 4.0.0 * Starting with version 4.0.0, typing_extensions uses Semantic Versioning. See the README for more information. * Dropped support for Python versions 3.5 and older, including Python 2.7. * Simplified backports for Python 3.6.0 and newer. Patch by Adam Turner (@AA-Turner). * Added in version 4.0.0 + Runtime support for PEP 673 and `typing_extensions.Self`. Patch by James Hilton-Balfe (@Gobot1234). + Runtime support for PEP 655 and `typing_extensions.Required` and `NotRequired`. Patch by David Foster (@davidfstr). * Removed in version 4.0.0 The following non-exported but non-private names have been removed as they are unneeded for supporting Python 3.6 and newer. + TypingMeta + OLD_GENERICS + SUBS_TREE + HAVE_ANNOTATED + HAVE_PROTOCOLS + V_co + VT_co - Switch build system from setuptools to pyproject.toml - Update BuildRequires from pyproject.toml - Update execution path for testsuite script ==== python-urllib3 ==== Version update (1.26.7 -> 1.26.9) - Remove unneeded BuildRequires of mock. - Remove unbundling off ssl.match_hostname. * It was only done for the primary python3 flavor * It is bundled for a reason gh#urllib3/urllib3#2439, gh#urllib3/urllib3#2448 * The tests (and probably urllib3 users) use wildcard patterns not supported by the stdlib - Fix undbundling of six for all flavors - Replace brotlipy recommendation and test with python-Brotli (see release notes below) - update to 1.26.9: * Changed ``urllib3[brotli]`` extra to favor installing Brotli libraries that are still receiving updates like ``brotli`` and ``brotlicffi`` instead of ``brotlipy``. This change does not impact behavior of urllib3, only which dependencies are installed. * Fixed a socket leaking when ``HTTPSConnection.connect()`` raises an exception. * Fixed ``server_hostname`` being forwarded from ``PoolManager`` to ``HTTPConnectionPool`` when requesting an HTTP URL. Should only be forwarded when requesting an HTTPS URL. - update to 1.26.8: * Added extra message to``urllib3.exceptions.ProxyError`` when urllib3 detects that a proxy is configured to use HTTPS but the proxy itself appears to only use HTTP. * Added a mention of the size of the connection pool when discarding a connection due to the pool being full. * Added explicit support for Python 3.11. * Deprecated the ``Retry.MAX_BACKOFF`` class property in favor of ``Retry.DEFAULT_MAX_BACKOFF`` to better match the rest of the default parameter names. ``Retry.MAX_BACKOFF`` is removed in v2.0. * Changed location of the vendored ``ssl.match_hostname`` function from ``urllib3.packages.ssl_match_hostname`` to ``urllib3.util.ssl_match_hostname`` to ensure Python 3.10+ compatibility after being repackaged by downstream distributors. * Fixed absolute imports, all imports are now relative. ==== qemu ==== Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-ipxe qemu-ksm qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios - enable aio=io_uring on all kvm architectures (bsc#1197699) ==== re2 ==== - Avoid sporadic failures by setting until-pass on CTest - Disable tests on ARMv6 - Disable tests on ZSystems and RISCV - Switch build to CMake, otherwise CMake config is not installed. Required for Apache ORC and arrow, and google-or-tools. (https://github.com/google/re2/issues/304) - Run some real tests via CTest ==== redis ==== Version update (6.2.6 -> 6.2.7) - redis 6.2.7: * CVE-2022-24736: An attacker attempting to load a specially crafted Lua script can cause NULL pointer dereference which will result with a crash of the redis-server process (boo#1198953) * CVE-2022-24735: By exploiting weaknesses in the Lua script execution environment, an attacker with access to Redis can inject Lua code that will execute with the (potentially higher) privileges of another Redis user (boo#1198952) * LPOP/RPOP with count against non-existing list return null array * LPOP/RPOP used to produce wrong replies when count is 0 * Speed optimization in command execution pipeline * Fix regression in Z[REV]RANGE commands (by-rank) introduced in Redis 6.2 * Fix OpenSSL 3.0.x related issues * Bug fixes ==== rpm ==== Subpackages: librpmbuild9 - Update zstdpool.diff in order to fix boo#1197643. ==== rpm-config-SUSE ==== Version update (20220414 -> 20220421) - Update to version 20220421: * Automatically trim opensuse changelogs to the last 3 years * use zstd for tarball compression ==== rsync ==== Version update (3.2.3 -> 3.2.4) - Update to 3.2.4 * A new form of arg protection was added that works similarly to the older `--protect-args` (`-s`) option but in a way that avoids breaking things like rrsync. * A long-standing bug was preventing rsync from figuring out the current locale's decimal point character, which made rsync always output numbers using the "C" locale. * Too many changes to list, see included NEWS.md file. - Drop rsync-CVE-2020-14387.patch, already included upstream. ==== rsyslog ==== Version update (8.2202.0 -> 8.2204.0) - Upgrade to rsyslog 8.2204.0 * 2022-04-18: gnutls bugfix: possibility of infinite loop * 2022-04-17: core/bugfix: errorfile could grow over max configures size * 2022-04-17: omkafka bugfix: potential misadressing * 2022-04-06: added new "FullJSONFmt" standard template (with addtl fields) * 2022-04-04: imfile: potential processing delay * 2022-04-04: bugfix: cosmetic data races * 2022-04-01: add property options to support ISO week/year number * 2022-04-01: core bugfix: "action suspended" message was emitted even when turned off * 2022-03-31: testbench: add more tests for rscript comparison operations * 2022-03-31: core bugfix: make internal logs emitted during HUP procesing appear quicker * 2022-03-20: refactor: Move the parser directive to the main config * 2022-03-16: refactor: ake the main message queue part of the config * regression bugfix: rsyslog may segfault during startup * regression fix: script string comparison did not work correctly ==== rubygem-actioncable-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-actionmailbox-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-actionmailer-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-actionpack-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * Allow Content Security Policy DSL to generate for API responses. * Tim Wade* ==== rubygem-actiontext-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-actionview-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * Fix and add protections for XSS in `ActionView::Helpers` and `ERB::Util`. Escape dangerous characters in names of tags and names of attributes in the tag helpers, following the XML specification. Rename the option `:escape_attributes` to `:escape`, to simplify by applying the option to the whole tag. * Álvaro Martín Fraguas* ==== rubygem-activejob-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-activemodel-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-activerecord-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-activestorage-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-activesupport-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * Fix and add protections for XSS in `ActionView::Helpers` and `ERB::Util`. Add the method `ERB::Util.xml_name_escape` to escape dangerous characters in names of tags and names of attributes, following the specification of XML. * Álvaro Martín Fraguas* ==== rubygem-bcrypt ==== Version update (3.1.16 -> 3.1.17) updated to version 3.1.17 see installed CHANGELOG 3.1.17 Mar 14 2022 - Fix regex in validators to use \A and \z instead of ^ and $ [GH #121] - Truncate secrets greater than 72 bytes in hash_secret [GH #255] - Assorted test and doc improvements ==== rubygem-bundler ==== Version update (2.3.8 -> 2.3.12) updated to version 2.3.12 see installed CHANGELOG.md [#] 2.3.12 (April 20, 2022) [#]# Enhancements: - Improve Ruby version resolution conflicts [#5474](https://github.com/rubygems/rubygems/pull/5474) - Stop considering `RUBY_PATCHLEVEL` for resolution [#5472](https://github.com/rubygems/rubygems/pull/5472) - Add modern rubies as valid platform values in Gemfile DSL [#5469](https://github.com/rubygems/rubygems/pull/5469) [#] 2.3.11 (April 7, 2022) [#]# Enhancements: - Bump actions/checkout to 3 in bundler gem template [#5445](https://github.com/rubygems/rubygems/pull/5445) - Prefer `__dir__` to `__FILE__` [#5444](https://github.com/rubygems/rubygems/pull/5444) [#]# Documentation: - Update bundler documentation to reflect bundle config scope changes [#5441](https://github.com/rubygems/rubygems/pull/5441) [#] 2.3.10 (March 23, 2022) [#]# Enhancements: - More helpful reporting of marshal loading issues [#5416](https://github.com/rubygems/rubygems/pull/5416) - Report Github Actions CI provider within user agent string [#5400](https://github.com/rubygems/rubygems/pull/5400) - Remove extra closing bracket in version warning [#5397](https://github.com/rubygems/rubygems/pull/5397) [#] 2.3.9 (March 9, 2022) [#]# Enhancements: - Add newline to validate_platforms! message when platform is missing [#5353](https://github.com/rubygems/rubygems/pull/5353) - Suggest quicker `bundle add` for installation in `README.md` generated by `bundle gem` [#5337](https://github.com/rubygems/rubygems/pull/5337) - Make `--strict` flag of `update` and `outdated` commands consistent [#5379](https://github.com/rubygems/rubygems/pull/5379) [#]# Bug fixes: - Fix regression when activating gem executables caused by Bundler monkey patches to RubyGems [#5386](https://github.com/rubygems/rubygems/pull/5386) ==== rubygem-capistrano ==== Version update (3.16.0 -> 3.17.0) updated to version 3.17.0 see installed CHANGELOG.md ==== rubygem-fog-core ==== Version update (2.2.4 -> 2.3.0) updated to version 2.3.0 see installed changelog.md 2.3.0 03/08/2022 ========================================================== - fix v2.2.4 changelog - bump actions/stale - bump actions/checkout - avoid loading unnecessary service via autoload - update ruby.yml - continue tests dispite head errors - bump actions/checkout - bump formatador requirement - utilize reusable actions workflows - bump reusable actions - fix cache test for ruby 3.1+ - tweak format of reusable workflows ==== rubygem-jekyll ==== Version update (4.2.1 -> 4.2.2) updated to version 4.2.2 no changelog found ==== rubygem-js-routes ==== Version update (2.2.2 -> 2.2.3) updated to version 2.2.3 see installed CHANGELOG.md [#]# v2.2.4 * Fix rails engine loading if sprockets is not in Gemfile. Fixes [#294](https://github.com/railsware/js-routes/issues/294) [#]# v2.2.3 * Fixed NIL module type namespace defintion [#297](https://github.com/railsware/js-routes/issues/297). * The patch may cause a problem with nested `namespace` option * Ex. Value like `MyProject.Routes` requires to define `window.MyProject` before importing the routes file ==== rubygem-libyui-rake ==== Version update (0.1.23 -> 0.1.24) - Use Rubocop 1.24.1 (the old one does not work in Ruby 3) - Updated data in Gemspec - Updated submit data, added SLE15-SP5 target, "sle_latest" moved to SLE15-SP5 (related to bsc#1198109) - 0.1.24 ==== rubygem-liquid ==== Version update (5.2.0 -> 5.3.0) updated to version 5.3.0 see installed History.md ==== rubygem-loofah ==== Version update (2.14.0 -> 2.16.0) updated to version 2.16.0 see installed CHANGELOG.md [#]# 2.16.0 / 2022-04-01 [#]## Features * Allow MathML elements `menclose` and `ms`, and MathML attributes `dir`, `href`, `lquote`, `mathsize`, `notation`, and `rquote`. [[#231](https://github.com/flavorjones/loofah/issues/231)] (Thanks, [@nick-desteffen](https://github.com/nick-desteffen)!) [#]# 2.15.0 / 2022-03-14 [#]## Features * Expand set of allowed protocols to include `sms:`. [[#228](https://github.com/flavorjones/loofah/issues/228)] (Thanks, [@brendon](https://github.com/brendon)!) ==== rubygem-mixlib-shellout ==== Version update (3.2.5 -> 3.2.7) updated to version 3.2.7 no changelog found ==== rubygem-mocha ==== Version update (1.13.0 -> 1.14.0) updated to version 1.14.0 no changelog found ==== rubygem-moneta ==== Version update (1.4.2 -> 1.5.1) updated to version 1.5.1 see installed CHANGES 1.5.1 * Adapters::File - fix an implicit hash issue in Ruby 3 (#222) 1.5.0 * Adapters - internally, most (all?) adapters now inherit from a base Adapter class * Adapters - adapter configuration is now accessed via a `config` method on each adapter - see the code for examples. This shouldn't affect users unless they were directly modifying adapters' attributes. * Redis - fix deprecation warnings for Redis 4.6+ multi/pipelined handling (#215) * Mongo - slight improvement to error handling ==== rubygem-msgpack ==== Version update (1.4.5 -> 1.5.1) updated to version 1.5.1 see installed ChangeLog 2022-04-07 version 1.5.1: * Fix bug about packing/unpacking ext type objects with the recursive option 2022-04-06 version 1.5.0: * Add recursive option on Factory#register_type to operate Packer/Unpacker manually * Add oversized_integer_extension option on Factory#register_type to pack/unpack bigint using ext types * Add Factory#pool method and Factory::Pool class to provide pooled Packer and Unpacker instances ==== rubygem-omniauth ==== Version update (2.0.4 -> 2.1.0) updated to version 2.1.0 no changelog found ==== rubygem-omniauth-google-oauth2 ==== Version update (1.0.0 -> 1.0.1) updated to version 1.0.1 see installed CHANGELOG.md [#]# 1.0.1 - 2022-03-10 [#]## Added - Output granted scopes in credentials block of the auth hash. - Migrated to GitHub actions. [#]## Deprecated - Nothing. [#]## Removed - Nothing. [#]## Fixed - Overriding the `redirect_uri` via params or JSON request body. ==== rubygem-parser ==== Version update (3.1.1.0 -> 3.1.2.0) updated to version 3.1.2.0 no changelog found ==== rubygem-passenger ==== Version update (6.0.12 -> 6.0.13) Subpackages: ruby3.1-rubygem-passenger rubygem-passenger-apache2 updated to version 6.0.13 see installed CHANGELOG ==== rubygem-pg ==== Version update (1.3.4 -> 1.3.5) updated to version 1.3.5 see installed History.rdoc == v1.3.5 [2022-03-31] Lars Kanis Bugfixes: - Handle PGRES_COMMAND_OK in pgresult_stream_any. #447 Fixes usage when trying to stream the result of a procedure call that returns no results. Enhancements: - Rename BasicTypeRegistry#define_default_types to #register_default_types to use a more consistent terminology. Keeping define_default_types for compatibility. - BasicTypeRegistry: return self instead of objects by accident. This allows call chaining. - Add some April fun. #449 Documentation: - Refine documentation of conn.socket_io and conn.connect_poll ==== rubygem-puma-4 ==== Version update (4.3.11 -> 4.3.12) updated to version 4.3.12 see installed History.md [#]# 4.3.12 / 2022-03-30 * Security * Close several HTTP Request Smuggling exploits (CVE-2022-24790) ==== rubygem-rails-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 no changelog found ==== rubygem-railties-7.0 ==== Version update (7.0.2.3 -> 7.0.2.4) updated to version 7.0.2.4 see installed CHANGELOG.md [#]# Rails 7.0.2.4 (April 26, 2022) ## * No changes. ==== rubygem-rake-compiler ==== Version update (1.1.9 -> 1.2.0) updated to version 1.2.0 see installed History.md [#]## 1.2.0 / 2022-04-15 * Enhancements: * Defer requiring `yaml`. [ruby/stringio#21](https://github.com/ruby/stringio/issues/21) ==== rubygem-regexp_parser ==== Version update (2.2.1 -> 2.3.1) updated to version 2.3.1 see installed CHANGELOG.md [#]# [Unreleased] [#]# [2.3.1] - 2022-04-24 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Fixed - removed five inexistent unicode properties from `Syntax#features` - these were never supported by Ruby but incorrectly accepted by the parser - thanks to [Markus Schirp](https://github.com/mbj) for the report [#]# [2.3.0] - 2022-04-08 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Added - improved parsing performance through `Syntax` refactoring - instead of fresh `Syntax` instances, pre-loaded constants are now re-used - this approximately doubles the parsing speed for simple regexps - added methods to `Syntax` classes to show relative feature sets - e.g. `Regexp::Syntax::V3_2_0.added_features` - support for new unicode properties of Ruby 3.2 / Unicode 14.0 ==== rubygem-rouge ==== Version update (3.27.0 -> 3.28.0) updated to version 3.28.0 no changelog found ==== rubygem-rspec-rails ==== Version update (5.1.1 -> 5.1.2) updated to version 5.1.2 see installed Changelog.md Bug Fixes: * Fix controller scaffold templates parameter name. (Taketo Takashima, #2591) * Include generator specs in the inferred list of specs. (Jason Karns, #2597) ==== rubygem-rubocop ==== Version update (1.26.0 -> 1.28.2) updated to version 1.28.2 no changelog found ==== rubygem-rubocop-ast ==== Version update (1.16.0 -> 1.17.0) updated to version 1.17.0 no changelog found ==== rubygem-ruby-dbus ==== Version update (0.18.0.beta3 -> 0.18.0.beta5) - 0.18.0.beta5 API * DBus::Type instances are frozen. * Data::Container classes (Array, Struct, DictEntry, but not Variant) constructors (#initialize, .from_items, .from_typed) changed to have a *type* argument instead of *member_type* or *member_types*. * Added type factories * Type::Array[type] * Type::Hash[key_type, value_type] * Type::Struct[type1, type2...] Bug fixes: * Properties containing Variants would return them doubly wrapped (gh#mvidner/ruby-dbus#111). - 0.18.0.beta4 Bug fixes: * Service-side properties: Fix Properties.Get, Properties.GetAll for properties that contain arrays, on other than outermost level (gh#mvidner/ruby-dbus#109). * Sending variants: fixed make_variant to correctly guess the signature for UInt64 and number-keyed hashes/dictionaries. ==== rubygem-ruby_parser ==== Version update (3.18.1 -> 3.19.1) updated to version 3.19.1 see installed History.rdoc === 3.19.1 / 2022-04-05 * 2 bug fixes: * Added comments to endless defn and defs. (mvz) * Fixed endless method bug handling attrset names. === 3.19.0 / 2022-03-29 * 1 major enhancement: * Added tentative 3.1 support. * 7 minor enhancements: * 3.1: bare RHS assoc: { y: } => s(:hash, s(:lit, :y), nil) * 3.1: calls w/ unnamed block args (bare &) * 3.1: endless defn/defs w/ paren-less calls (aka commands) * 3.1: pattern capture to nonlocal vars, eg: ^@a, ^$b, ^@@c * 3.1: pattern: ^(expr) => expr * Improved steps for adding new versions. * Improved steps for running gauntlets. * 2 bug fixes: * Bumped 2.6+ cached versions for rake compare. * Skip test_regexp_esc_C_slash on ruby 3.1.0 because of MRI bug. ==== rubygem-sdoc ==== Version update (2.2.0 -> 2.3.2) updated to version 2.3.2 see installed CHANGELOG.md 2.3.2 ===== * #184 Add support for rdoc 6.4.0 [@p8](https://github.com/p8) 2.3.1 ===== * #183 Remove unsupported browser detection [@p8](https://github.com/p8) * #182 Use window.location instead of Turbolinks.visit if protocol is 'file:' [@p8](https://github.com/p8) 2.3.0 ===== * #178 Don't use rdoc 6.4.0 for now [@p8](https://github.com/p8) * #177 Remove rake version constraint for ruby head [@p8](https://github.com/p8) * #176 Make sidepanel work with relative paths/URLs [@p8](https://github.com/p8) * #175 Avoid displaying source toggler for ghost methods [Robin Dupret](https://github.com/robin850) * #174 Suppress unused variable warnings [Masataka Pocke Kuwabara](https://github.com/pocke) ==== rubygem-sexp_processor ==== Version update (4.16.0 -> 4.16.1) updated to version 4.16.1 see installed History.rdoc === 4.16.1 / 2022-04-09 * 1 minor enhancement: * Reworked ParseTreeTestCase's notion of versions to make it easier to extend. ==== rubygem-slop ==== Version update (4.9.1 -> 4.9.2) updated to version 4.9.2 see installed CHANGELOG.md v4.9.2 (2022-03-26) - ------------------ Bug fixes: * Handle flag arguments that contain equals character [#275](https://github.com/leejarvis/slop/pull/275) (ConnorWGarvey) ==== rubygem-tzinfo-data ==== Version update (1.2021.5 -> 1.2022.1) updated to version 1.2022.1 no changelog found ==== rubygem-xdg ==== Version update (6.3.1 -> 6.3.3) updated to version 6.3.3 no changelog found ==== rubygem-yast-rake ==== Version update (0.2.45 -> 0.2.46) - Move the "sle_latest" build target to SLE15-SP5 (bsc#1198977) - 0.2.46 ==== shaderc ==== Version update (2022.0 -> 2022.1) - Update to release 2022.1 * Validator handles Nontemporal image operand * Optimizer handles RayQueryKHR type ==== signon-kwallet-extension ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - No code change since 21.12.3 ==== simple-scan ==== Version update (42.0 -> 42.1) - Update to version 42.1 + Clarify project license. + Updated translations. ==== site-config ==== - autoconf 2.71 uses 'new configure' format, but does no longer reference ac_site_file2. ==== skanlite ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Don't use deprecated variable * Add content rating to appdata * Use forward declaration * Fixed delete imageSaver * Change button layout to match spectacle (kde#448327) * Don't use help role for about button * Change build system for building against qt6 * Don't use deprecated variable * Remove unused include * It's enabled by default in qt6 * Mark kdoctool as optional * Make build autotest even if we use BUILD_TESTING * do not search for new devices unconditionally * Add CI * use state config for scanner settings ==== smartmontools ==== Version update (7.2 -> 7.3) - refresh keyring with new signing key - update to version 7.3 - see NEWS and ChangeLog file for full details - Remove smartmontools-drivedb.h. Up to date version is included in release tarball - packaging: try to fix smartmontools-drivedb_h-update.sh ==== snapper ==== Version update (0.10.0 -> 0.10.1) Subpackages: snapper-zypp-plugin - compress file lists using gzip - version 0.10.1 ==== source-highlight ==== - add gpg signature validation - use https:// as source reference ==== spacenavd ==== Version update (0.8 -> 1.0) - Fix spacenavd path in service file - Readd spacenavd-fix-pidfile.patch - Update to version 1.0 * Implemented hugely improved spacenav protocol v1. It includes future expandability provisions, and adds support for a wealth of new capabilities for clients, including: + device information queries (number of buttons and axes, device identification...). + configuration management (allows configuration tools like spnavcfg to be regular clients without special priviledges). + new events, with event selection mechanism (device change, config change, raw axis, raw button). * Improved configuration file handling. Spacenavd now saves changes to the file, and does so while retaining user changes, including comments and empty lines, and modifying existing lines when possible. * Added device level axis remapping (non-configurable), to normalize axis assignments across all known devices, to avoid having to change the configuration every time a different device is connected. * Added initial USB device support on FreeBSD. * Added the ability to bind buttons to actions like sensitivity changes or axis muting. * Added XTEST support for keyboard event injection, which works much more reliably. Falls back to XSendEvent if XTEST is unavailable. * Fixed serial magellan spacemouse compatibility over USB-serial converters with the PL2303 UART. * Added --cfgdir= build option, to change the configuration file directory. * Fixed MacOS X build. * Fixed LED staying on on startup if it was configured otherwise. * Fixed inconsistent handling of the logging method selection arguments. * Fixed spacenavd terminating with SIGPIPE when clients disconnected ungracefully. * Build fixes and improvements. - Remove spacenavd-fix-pidfile.patch ==== spandsp ==== - Add no-sse.diff ==== spectacle ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * clean forward declaration * Darken/lighten the rectangular region overlay * Adapt build system for building against qt6 * Const'ify variable. Initialize it. Use forward declaration * const'ify pointer * Fix mem leak (actions created in init() method) * const'ify method/variables * Minor: Respect KDE HIG * Add timezone placeholder "%t" * Respect -c, in combination with -b, to only save image into clipboard (kde#447811) * Simplify branching for the notify text and fix messages containing dots (kde#447517) * It's enabled by default in qt6 * Make DocTools as optional * Inconsistency between man page and actual available command line options (kde#446710) * Reenable the user set dbus values ignored by MR98 * Wayland: Allow to copy to clipboard img while in dbus or background mode (kde#429390) * Replace last emit with Q_EMIT * Fix build without KImageAnnotator * Add "snipping tool" to keywords list * Save Annotation tool settings across launches * Check for min version of kImageAnnotator * Enable newly introduced controls within kImageAnnotator * Drop KIPI support * Respect in-windows settings when launched via DBUS (kde#392057) * Add feature to annotate existing screenshots (kde#431257) * Add CI * Use KIO::JobUiDelegate for opening other application (kde#445530) ==== step ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Use not deprecated enum * Add CI * Not necessary to use I18N_NOOP here ==== subversion ==== Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl subversion-server subversion-tools - split testsuite into _multibuild flavor to speedup dependent packages - rediff patches (no functional change) ==== supermin ==== Version update (5.2.1 -> 5.2.2) - Update to 5.2.2 bug fix release * Open Unix.LargeFile to avoid "lstat: Value too large for defined data type" * pacman: Skip over detached signatures when unpacking * ext2, rpm: Don't redefine Val_none or Some_val. * Don't attempt to build man page if perldoc is not available * Ignore zfcpdump kernel on s390x * Ignore unbootable kernels in /lib/modules * Ignore debug kernels * maintainer: Add our usual maintainer rules - Drop Avoid-lstat-Value-too-large-for-defined-data-type.patch ==== sweeper ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Add missing ki18n_install * Kdelibs4ConfigMigrator was removed in qt6 * Allow to build against qt6 ==== swell-foop ==== Version update (41.0.1 -> 41.1) - Update to version 41.1: + Fixed flatpak build. + Changed screenshots location. + Updated translations. ==== syslogd ==== Subpackages: klogd syslog-service - https urls, added gpg signature (but not the keyring, could not find id) ==== systemd ==== Subpackages: libsystemd0 libudev1 systemd-container systemd-devel udev - spec: sign the systemd-boot efi binary (boo#1198586) - Drop 0011-core-disable-session-keyring-per-system-sevice-entir.patch Since bsc#1081947 has been addressed, we can attempt to re-enable private session kernel keyring for each system service hence each service gets a session keyring that is specific to the service. - Import commit 736db5a59f1ab1317ef64ec6e7dc394250178146 98bc28d824 tmpfiles: constify item_compatible() parameters 3faf1a2648 test: adapt install_pam() for openSUSE b7ca34fa28 test: add test checking tmpfiles conf file precedence 2713693d93 test tmpfiles: add a test for 'w+' ce2cbefe38 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090) 769f5a0cbe Support -D_FORTIFY_SOURCE=3 by using __builtin_dynamic_object_size. - libseccomp is needed everywhere - Move coredumpctl completion files into systemd-coredump sub-package. ==== tar ==== Subpackages: tar-rmt - Add recommends to zstd, a modern fast compression type. ==== texinfo ==== Version update (6.7 -> 6.8) Subpackages: info info-lang - Add 13a8894fe2.patch * Fixing @headings: Add missing option value 'single'. Resolved regression where gpm could not be build. - Update to version 6.8 * new command @displaymath for formatting of mathematical notation * new command @example takes an argument to specify the language * Deprecate commands: @centerchap, @definfoenclose, @refill, @inforef * new paper size @bsixpaper * texi2any * should be faster as Perl XS parser is enabled by default * SHOW_MENU customization variable replaced by FORMAT_MENU. * only check menu structure if CHECK_NORMAL_MENU_STRUCTURE variable is set * MathJax support for display of math. * JavaScript License Web Labels support * Use sectional tables of contents instead of menus by defaut * Use section names in links by default * CONTENTS_OUTPUT_LOCATION sets location of table of contents * Document sections wrapped in
elements * New variable USE_NODE_DIRECTIONS to use node or section structure for node directions * copiable anchor links for definitions * Don't add an extra period before file extension given as an argument to @image if image file is not found * info: Support compressed dir files * texi2dvi: Stop on first error in input file * texinfo.tex: * put logical page numbers into PDF's ('page labels') * put chapter numbers in the PDF outline * new Finnish translation - Rebased texinfo-zlib.patch ==== texlive ==== Version update (6.3.3 -> 6.3.4) Subpackages: libkpathsea6 libsynctex2 - Update to TeXLive 2022 (boo#1188577) - Remove patch source-missed-scripts.dif as scripts now are upstream - Remove patch source-r58686:r58919.dif as obsolete ==== texlive-specs-n ==== Version update (2021.189.2.005svn58637 -> 2022.195.2.005svn61719) - Add a _constraints file to increase required disk size (boo#1198793) - Avoid doubled luatex/texlua shebangs (boo#1198790) - Do not bail out if local ls-R is not writable (boo#1194496) - Move luakeys-debug.tex from doc tree into load tree - Move dtk-logos.sty from doc tree into load tree - Do not recommend docs of any kind anymore but suggest them (boo#1197367) - Add patch pdftex_pdflatex.dif to mention pdflatex in manual page (bsc#1171682) - Update to TeXLive 2022 - Remove obsolete patch seminar_latex20200202.dif ==== tigervnc ==== Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module - fix homepage url - move license to licensedir - a few of the trivial spec-cleaner cleanups ==== time ==== - https urls ==== trousers ==== - changed urls to https (except main URL which has no https) ==== tumbler ==== Subpackages: libtumbler-1-0 tumbler-folder-thumbnailer tumbler-lang tumbler-webp-thumbnailer - RelMgr override: do not package raw thumbnailer, as tumbler does not yet support openraw 0.3. ==== umbrello ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Too many changes since 21.12.3, only listing bugfixes: * Fix "Data type with modifiers are space sensitive" (kde#369464) * Fix "request: restore undo/redo buttons missing in KF5 build" (kde#449662) * Fix "User Interface: Text / line / fill color are reset to hard coded values" (kde#450472) * Improve predictability/reliability of saving to the resource file" (kde#450470) * Fix "C++ importer does not recognize 'final' keyword" (kde#397666) * Fix "[C++ import] Type std::string is created multiple times" (kde#450196) * Fix for "request: GUI improvement diagram toolbar" (kde#449629) * Finalize "C#: Windows Forms classes are not imported" and fix "C# importer doesn't support properties" (kde#449268) * Fix 'Crashes on cancelling the creation of a new class with the "Creation" tool in sequence diagram' (kde#443580) * umlwidgets/associationwidget.{h,cpp}: Fix line attachments. (kde#449463) * Fix "Python class functions return value wrong in class widget" (kde#449462) * Fix "Code import wizard: python wrong function return" (kde#449297) * Fix crash importing Pascal code via import wizard: (kde#449129) * Completion of fix for "Diagram objects moved to inside enclosing package become invisible" (kde#447661) - Drop patch, now upstream * 0001-Make-QtWebKit-usage-in-WelcomePage-optional-with-QTe.patch ==== vim ==== Subpackages: gvim vim-data vim-data-common - skip empty post/postun on gvim for SLE15+ ==== vlc ==== Version update (3.0.17.3 -> 3.0.17.4) Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau - Update to version 3.0.17.4: + Service Discovery: Fix UPnP regression on Windows. ==== vulkan-loader ==== Version update (1.3.204.0 -> 1.3.211.0) - Update to release SDK-1.3.211.0 * Add "additive" environment variables: VK_ADD_DRIVER_FILES and VK_ADD_LAYER_PATH. ==== vulkan-tools ==== Version update (1.3.204.0 -> 1.3.211.0) - Update to release SDK-1.3.211.0 * vulkaninfo: Enable portability extension for device groups * vkcube,vulkaninfo: Add portability_enumeration if present ==== webkit2gtk3 ==== Version update (2.36.0 -> 2.36.1) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Update to version 2.36.1: + Fix the build with accessibility disabled. + Fix several crashes and rendering issues. ==== webkit2gtk3-soup2 ==== Version update (2.36.0 -> 2.36.1) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Update to version 2.36.1: + Fix the build with accessibility disabled. + Fix several crashes and rendering issues. ==== which ==== - https urls, added signature (but did not find the public key) ==== wireless-regdb ==== Version update (20220324 -> 20220408) - Update to version 20220408: * wireless-regdb: add db files missing from previous commit * wireless-regdb: update regulatory database based on preceding changes * wireless-regdb: Update regulatory rules for Australia (AU) * wireless-regdb: add missing spaces for US S1G rules ==== xauth ==== Version update (1.1.1 -> 1.1.2) - update to version 1.1.2 * tests: make tests work in out-of-tree builds * tests: Fix failure to make distcheck * tests: report failure if stderr has unexpected output * configure.ac: fail build if xtrans is not found * gitlab CI: add a basic build test * Build xz tarballs instead of bzip2 * Fix off-by-one in quote-stripping routines * gitlab CI: stop requiring Signed-off-by in commits * Improve portability * Removed build requirement "cmdtest". * Fix warning -Wstringop-truncation for strncpy by using memcpy instead * Expand checks of socket file with S_ISSOCK ==== xdg-desktop-portal ==== Version update (1.14.2 -> 1.14.3) - update to 1.14.2: + remote-desktop: Fix a memory corruption that was causing segfaults ==== xdg-desktop-portal-gnome ==== Version update (42.0.1 -> 42.1) - Update to version 42.1: + Improve filechooser handling of file names and paths. + Updated translations. ==== xdmbgrd ==== Version update (0.7 -> 0.8) - Move forward to version 0.8 * Do not use executable stack - Stop rpmlint warning about features of this tools ==== xfce4-terminal ==== Version update (1.0.1 -> 1.0.2) Subpackages: xfce4-terminal-lang - Update to version 1.0.2 * Fix regression: MiscCycleTabs preference does not work for accelerators * Russian translation updates ==== xfsprogs ==== Version update (5.14.2 -> 5.15.0) Subpackages: libhandle1 xfsprogs-scrub - update to 5.15.0: - mkfs: increase the min log size to 64MB when possible - xfs_scrub: retry items that are ok except for XFAIL - xfs_scrub: fix xfrog_scrub_metadata error reporting - mkfs: enable inobtcount and bigtime by default - mkfs: prevent corruption of suboption string values - mkfs: document sample configuration file location - mkfs: add configuration files for a few LTS kernels - mkfs: add a config file for x86_64 pmem filesystems - xfs_quota: don't exit on "project" cmd failure - xfs_repair: don't guess about failure reason in phase6 - xfs_repair: update 2ndary superblocks after upgrades - xfs_scrub: fix reporting if we can't open devices - xfs_scrub: report optional features in version - libxcmd: use emacs mode for command history editing - libfrog: always use the kernel GETFSMAP definitions - mkfs.xfs(8): fix default inode allocator description - xfs_quota(8): fix up dump and report documentation - xfs_quota(8): document units in limit command - misc: add a crc32c self test to mkfs and repair - libxfs changes merged from kernel 5.15 ==== xorgproto ==== Version update (2021.5 -> 2022.1) - xorgproto 2022.1 * No changes to the actual protocols, just the additions of some new keysyms provided by the Linux kernel. ==== yakuake ==== Version update (21.12.3 -> 22.04.0) - Update to 22.04.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/22.04.0/ - Update to 22.03.90 * New feature release - Update to 22.03.80 * New feature release - Changes since 21.12.3: * Fix Slide effect on Wayland (kde#447456) * Tag as DBusActivatable * It's by default in ecm * Make it compile against last kf * Use nullptr * Use std::as_const here * Fix compile against last kf5.89 * Use nullptr * Make sure position is always set in wayland (kde#408468) * Make it compile without deprecated methods ==== yarn ==== Version update (1.22.17 -> 1.22.18) - update to 1.22.18: https://github.com/yarnpkg/yarn/releases/tag/v1.22.18 ==== yast2-firstboot ==== Version update (4.5.1 -> 4.5.2) - Fixed POT file comments (bsc#1198220) - Removed .glade workaround for translations - 4.5.2 ==== yast2-installation ==== Version update (4.5.0 -> 4.5.1) - Revert changes introduced in v4.3.50 as it produces some ordering cycle issues (bsc#1198294) - 4.5.1 ==== yast2-packager ==== Version update (4.5.1 -> 4.5.2) - Don't rely on install.inf availability #(bsc#1198560) - 4.5.2 - Fixed migration summary in Leap -> SLES migration (bsc#1198562) ==== yast2-storage-ng ==== Version update (4.5.2 -> 4.5.4) - Mark properly help text in tmpfs widget for localization (bsc#1198192) - 4.5.4 - Fix empty help in some Partitioner dialogs (bsc#1194274) using the standard CWM mechanism. - 4.5.3 ==== yast2-trans ==== Version update (84.87.20220415.000649bca9 -> 84.87.20220422.7945491fb3) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20220422.7945491fb3: * Translated using Weblate (Russian) * Translated using Weblate (Korean) * New POT for text domain 'storage'. * Translated using Weblate (Russian) * Translated using Weblate (Catalan) * Translated using Weblate (Catalan) * Translated using Weblate (Slovak) * Translated using Weblate (Slovak) * Translated using Weblate (Japanese) * Translated using Weblate (Dutch) * Translated using Weblate (Japanese) * Translated using Weblate (Dutch) * Translated using Weblate (Japanese) - Update to version 84.87.20220419.0c85b52778: * New POT for text domain 'migration_sle'. * New POT for text domain 'hana-update'. * New POT for text domain 'firstboot'. * New POT for text domain 'control'. * New POT for text domain 'cc-control'. * Fixed control.xml translations * Fixed control.xml translations * Fixed control.xml translations * Translated using Weblate (Finnish) ==== yast2-update ==== Version update (4.5.0 -> 4.5.1) - Use the "norecovery" mount option when searching the root partitions (bsc#1195894) - 4.5.1 ==== zchunk ==== Version update (1.2.1 -> 1.2.2) - Update to version 1.2.2 * Turn off EOL handling for the *.zck test files. * Let the tests also pass with libzstd-1.4.10. ==== zenity ==== Version update (3.42.0 -> 3.42.1) - Update to version 3.42.1: + scale: Make OK button default (allows pressing Enter to accept selected value). + Fix maximum width of message dialogs to 60 characters, and make message dialogs non-resizable (fixes regression from 3b64d05e).