Packages changed: bluedevil5 (5.23.5 -> 5.24.0) breeze (5.23.5 -> 5.24.0) breeze-gtk (5.23.5 -> 5.24.0) discover (5.23.5 -> 5.24.0) drkonqi5 (5.23.5 -> 5.24.0) kactivitymanagerd (5.23.5 -> 5.24.0) kcm_sddm (5.23.5 -> 5.24.0) kde-cli-tools5 (5.23.5 -> 5.24.0) kde-gtk-config5 (5.23.5 -> 5.24.0) kernel-source (5.16.4 -> 5.16.5) kgamma5 (5.23.5 -> 5.24.0) khotkeys5 (5.23.5 -> 5.24.0) kinfocenter5 (5.23.5 -> 5.24.0) kmenuedit5 (5.23.5 -> 5.24.0) krb5 kscreen5 (5.23.5 -> 5.24.0) kscreenlocker (5.23.5 -> 5.24.0) ksshaskpass5 (5.23.5 -> 5.24.0) ksystemstats5 (5.23.5 -> 5.24.0) kwayland-integration (5.23.5 -> 5.24.0) kwayland-server (5.23.5 -> 5.24.0) kwin5 (5.23.5 -> 5.24.0) kwrited5 (5.23.5 -> 5.24.0) layer-shell-qt (5.23.5 -> 5.24.0) libkdecoration2 (5.23.5 -> 5.24.0) libkscreen2 (5.23.5 -> 5.24.0) libksysguard5 (5.23.5 -> 5.24.0) milou5 (5.23.5 -> 5.24.0) oxygen5 (5.23.5 -> 5.24.0) plasma-browser-integration (5.23.5 -> 5.24.0) plasma-nm5 (5.23.5 -> 5.24.0) plasma5-addons (5.23.5 -> 5.24.0) plasma5-desktop (5.23.5 -> 5.24.0) plasma5-disks (5.23.5 -> 5.24.0) plasma5-integration (5.23.5 -> 5.24.0) plasma5-openSUSE (84.87~git20190606T185118~3d37a0c -> 84.87~git20220116T220745~fffd234) plasma5-pa (5.23.5 -> 5.24.0) plasma5-systemmonitor (5.23.5 -> 5.24.0) plasma5-thunderbolt (5.23.5 -> 5.24.0) plasma5-workspace (5.23.5 -> 5.24.0) polkit-kde-agent-5 (5.23.5 -> 5.24.0) powerdevil5 (5.23.5 -> 5.24.0) rubygem-actioncable-6.0 (6.0.4 -> 6.0.4.4) rubygem-actionmailbox-6.0 (6.0.4 -> 6.0.4.4) rubygem-actionmailer-6.0 (6.0.4 -> 6.0.4.4) rubygem-actionpack-6.0 (6.0.4 -> 6.0.4.4) rubygem-actiontext-6.0 (6.0.4 -> 6.0.4.4) rubygem-actionview-6.0 (6.0.4 -> 6.0.4.4) rubygem-activejob-6.0 (6.0.4 -> 6.0.4.4) rubygem-activemodel-6.0 (6.0.4 -> 6.0.4.4) rubygem-activerecord-6.0 (6.0.4 -> 6.0.4.4) rubygem-activestorage-6.0 (6.0.4 -> 6.0.4.4) rubygem-activesupport-6.0 (6.0.4 -> 6.0.4.4) rubygem-autoprefixer-rails (10.2.5.1 -> 10.4.2.0) rubygem-bootsnap (1.9.3 -> 1.10.2) rubygem-bundler-audit (0.8.0 -> 0.9.0.1) rubygem-chef-utils (17.3.48 -> 17.9.26) rubygem-delayed_job_active_record (4.1.6 -> 4.1.7) rubygem-devise-i18n (1.10.0 -> 1.10.1) rubygem-dry-configurable (0.12.1 -> 0.14.0) rubygem-exception_notification (4.4.3 -> 4.5.0) rubygem-fog-xml (0.1.3 -> 0.1.4) rubygem-hoe (3.23.0 -> 3.23.1) rubygem-http_parser.rb (0.7.0 -> 0.8.0) rubygem-js-routes (2.0.8 -> 2.2.1) rubygem-json_pure (2.5.1 -> 2.6.1) rubygem-jwt (2.2.3 -> 2.3.0) rubygem-liquid (5.0.1 -> 5.1.0) rubygem-omniauth-oauth2 (1.7.1 -> 1.7.2) rubygem-openid_connect (1.2.0 -> 1.3.0) rubygem-pry-doc (1.1.0 -> 1.3.0) rubygem-puma-4 (4.3.8 -> 4.3.10) rubygem-rails-6.0 (6.0.4 -> 6.0.4.4) rubygem-rails-i18n (6.0.0 -> 7.0.1) rubygem-railties-6.0 (6.0.4 -> 6.0.4.4) rubygem-ruby_parser (3.16.0 -> 3.18.1) rubygem-sexp_processor (4.15.3 -> 4.16.0) rubygem-spring (3.0.0 -> 4.0.0) rubygem-swd (1.2.0 -> 1.3.0) rubygem-terminal-table (3.0.1 -> 3.0.2) rubygem-thor (1.1.0 -> 1.2.1) rubygem-unicode-display_width-1 (1.7.0 -> 1.8.0) rubygem-webfinger (1.1.0 -> 1.2.0) rubygem-webpacker (5.4.0 -> 5.4.3) system-user-root systemsettings5 (5.23.5 -> 5.24.0) xdg-desktop-portal-kde (5.23.5 -> 5.24.0) zstd (1.5.1 -> 1.5.2) === Details === ==== bluedevil5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: bluedevil5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * applet: remove unnecessary delegate width override - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== breeze ==== Version update (5.23.5 -> 5.24.0) Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-style-lang libbreezecommon5-5 - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Fix headerview height when the text contains '\n' * kdecoration: Use proper easing curves for shadow animations * kstyle: Make scrollbar handles slightly skinnier * Don't install base_size wallpaper source files * breezestyle: Remove extra margin for InstantPopup (kde#447288) * Fix OutlineCloseButton default for close tab buttons (kde#448122) * plasma 5.24 wallpaper * New wallpaper for Plasma 5.24 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== breeze-gtk ==== Version update (5.23.5 -> 5.24.0) Subpackages: gtk2-metatheme-breeze gtk3-metatheme-breeze metatheme-breeze-common - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Fix warnings from libsass 3.6.2 * gtk3: custom GTK properties are case sensitive * gtk3, gtk4: Make menu/separator consistent with Breeze * gtk3, gtk4: make vertical linked buttons look linked * gtk3, gtk4: make linked buttons look linked (kde#446206) * gtk3, gtk4: don't treat buttons with icons as toolbuttons * gtk3, gtk4: refactor buttons heavily, make look near-identical to breeze qstyle (kde#426557,kde#438185) * gtk3, gtk4: format with prettier * gtk3, gtk4: improve build times * Fixed toolbar buttons style, removing unneeded outline (kde#443626) * Generate light theme with Breeze Light color scheme file * gtk3, gtk4: update button style * Use Breeze Light as the default color scheme ==== discover ==== Version update (5.23.5 -> 5.24.0) Subpackages: discover-backend-flatpak discover-backend-fwupd discover-backend-packagekit discover-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * flatpak: ensure we don't unref transactions twice (kde#440877) * fix integer overflow in backends * Mark Discover compulsory_for_desktop with KDE (kde#449260) * Cancel DialogButtonBox's built-in margins in a better way * Make app delegate icon less enormous * NavigationTabBar: Avoid loop on actions in tab group (kde#448460) * pk: Fix dependencies view (kde#414822) * Reset the ApplicationAddionsModel when the state of an application changes (kde#426027) * kns: Fix resource download sizes (kde#432846) * flatpak: Don't treat the lack of metadata as fatal (kde#443745) * flatpak: Add the repositories added by a transaction (kde#447772) * PackageKitUpdater: Do not emit error when user cancels an update * Use loader for NavigationTabBar * Do not register a unique application when we call with --feedback (kde#448502) * Mark the window as invisible when calling with --feedback (kde#423493) * Only check for configuration changes when the ones we care about change (kde#447939) * Clear the screenshot model as we change resources (kde#448620) * pk: Mark to update as soon as the offline update is triggered * pk: Only offer to launch apps (kde#429060) * Rename PAGE_SIZE to ENGINE_PAGE_SIZE to avoid a clash (kde#448378) - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== drkonqi5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: drkonqi5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * It compiles fine without deprecated methods * add a new env var to skip dupe checks * make sure we can find execs on newer debians as well * update fixture to correct requirements * add some debugging for wallet interaction * make sure toggles trigger state updates * bring back idle detection and rejigger timer code * Port KToolInvocation::invokeMailer deprecated methods * I18N_NOOP was not possible here * Fix KMyMoney Bugzilla mapping * fix the notifier dump truck * replace restart checkbox with button (kde#443304) * Add FreeBSD CI * find cleanup binary more reliably * Add Linux CI * Add .kde-ci.yml ==== kactivitymanagerd ==== Version update (5.23.5 -> 5.24.0) Subpackages: kactivitymanagerd-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Fix DBus service name registration - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * It will be removed in qt6 * Fix build by lowering KDE_COMPILERSETTINGS_LEVEL * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml ==== kcm_sddm ==== Version update (5.23.5 -> 5.24.0) Subpackages: kcm_sddm-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Warn the user about KWallet complications when using auto-login * Install KCMs in new namespaces, convert desktop file to json * De-duplicate json metadata of KPackages * Fix errors about undefined theme and units * Add missing Q_OBJECT macro * Add FreeBSD CI * Add CI linux ==== kde-cli-tools5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kde-cli-tools5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Convert KCM desktop file to JSON * kcmshell: List KCMs that are queried without KServiceTypeTrader (kde#448396) - Remove update-alternatives handling, package is not meant to be coinstallable (anymore) - Drop unnecessary ldconfig calls - Make %files more explicit - Refresh BuildReq versions - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Fix printing "Could not find module" if we have found the KCM in the new plasma namespaces * Install executables unversioned & provide compat symlinks * Remove dead CMake code * [kcmshell] Fix setting desktop entry * Search for KCMs in systemsettings/kinfocenter KCM namespaces * Add GitLab CI * kcm_filetypes: Embed json metadata and install it in new namespace * Remove gitlab CI * Add .kde-ci.yml * Add CI linux * Utilize compat code from kcmutils ==== kde-gtk-config5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kde-gtk-config5-gtk3 - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Do not set the options that are removed in Gtk4. * Add GitLab CI * Add .kde-ci.yml * kwin_bridge: Load DecorationButton without the "button" keyword (kde#442659) ==== kernel-source ==== Version update (5.16.4 -> 5.16.5) - cifs: fix workstation_name for multiuser mounts (bsc#1195360). - commit 6d27379 - Linux 5.16.5 (bsc#1012628). - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() (bsc#1012628). - block: Fix wrong offset in bio_truncate() (bsc#1012628). - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (bsc#1012628). - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (bsc#1012628). - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (bsc#1012628). - tools/testing/scatterlist: add missing defines (bsc#1012628). - usr/include/Makefile: add linux/nfc.h to the compile-test coverage (bsc#1012628). - usb: dwc3: xilinx: fix uninitialized return value (bsc#1012628). - psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n (bsc#1012628). - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n (bsc#1012628). - perf/core: Fix cgroup event list management (bsc#1012628). - PCI: mt7621: Remove unused function pcie_rmw() (bsc#1012628). - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config (bsc#1012628). - irqchip/realtek-rtl: Fix off-by-one in routing (bsc#1012628). - irqchip/realtek-rtl: Map control data to virq (bsc#1012628). - net: bridge: vlan: fix memory leak in __allowed_ingress (bsc#1012628). - ipv4: remove sparse error in ip_neigh_gw4() (bsc#1012628). - ipv4: tcp: send zero IPID in SYNACK messages (bsc#1012628). - ipv4: raw: lock the socket in raw_bind() (bsc#1012628). - net: bridge: vlan: fix single net device option dumping (bsc#1012628). - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" (bsc#1012628). - gve: Fix GFP flags when allocing pages (bsc#1012628). - ceph: put the requests/sessions when it fails to alloc memory (bsc#1012628). - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (bsc#1012628). - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (bsc#1012628). - sch_htb: Fail on unsupported parameters when offload is requested (bsc#1012628). - KVM: selftests: Re-enable access_tracking_perf_test (bsc#1012628). - net: hns3: handle empty unknown interrupt for VF (bsc#1012628). - net: cpsw: Properly initialise struct page_pool_params (bsc#1012628). - yam: fix a memory leak in yam_siocdevprivate() (bsc#1012628). - drm/msm/a6xx: Add missing suspend_count increment (bsc#1012628). - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc (bsc#1012628). - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy (bsc#1012628). - hwmon: (nct6775) Fix crash in clear_caseopen (bsc#1012628). - can: tcan4x5x: regmap: fix max register value (bsc#1012628). - video: hyperv_fb: Fix validation of screen resolution (bsc#1012628). - net/smc: Transitional solution for clcsock race issue (bsc#1012628). - ibmvnic: don't spin in tasklet (bsc#1012628). - ibmvnic: init ->running_cap_crqs early (bsc#1012628). - ibmvnic: Allow extra failures before disabling (bsc#1012628). - ipv4: fix ip option filtering for locally generated fragments (bsc#1012628). - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (bsc#1012628). - hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() (bsc#1012628). - hwmon: (lm90) Fix sysfs and udev notifications (bsc#1012628). - hwmon: (lm90) Mark alert as broken for MAX6654 (bsc#1012628). - hwmon: (lm90) Re-enable interrupts after alert clears (bsc#1012628). - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (bsc#1012628). - block: fix memory leak in disk_register_independent_access_ranges (bsc#1012628). - io_uring: fix bug in slow unregistering of nodes (bsc#1012628). - efi/libstub: arm64: Fix image check alignment at entry (bsc#1012628). - rxrpc: Adjust retransmission backoff (bsc#1012628). - octeontx2-af: Add KPU changes to parse NGIO as separate layer (bsc#1012628). - octeontx2-pf: Forward error codes to VF (bsc#1012628). - octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces (bsc#1012628). - octeontx2-af: Increase link credit restore polling timeout (bsc#1012628). - octeontx2-pf: cn10k: Ensure valid pointers are freed to aura (bsc#1012628). - octeontx2-af: cn10k: Use appropriate register for LMAC enable (bsc#1012628). - octeontx2-af: Retry until RVU block reset complete (bsc#1012628). - octeontx2-af: Fix LBK backpressure id count (bsc#1012628). - octeontx2-af: Do not fixup all VF action entries (bsc#1012628). - phylib: fix potential use-after-free (bsc#1012628). - net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode (bsc#1012628). - net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL (bsc#1012628). - ethtool: Fix link extended state for big endian (bsc#1012628). - net: phy: broadcom: hook up soft_reset for BCM54616S (bsc#1012628). - sched/pelt: Relax the sync of util_sum with util_avg (bsc#1012628). - perf: Fix perf_event_read_local() time (bsc#1012628). - powerpc/64s: Mask SRR0 before checking against the masked NIP (bsc#1012628). - remoteproc: qcom: q6v5: fix service routines build errors (bsc#1012628). - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (bsc#1012628). - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (bsc#1012628). - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (bsc#1012628). - KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance (bsc#1012628). - NFS: Ensure the server has an up to date ctime before renaming (bsc#1012628). - NFS: Ensure the server has an up to date ctime before hardlinking (bsc#1012628). - ipv6: annotate accesses to fn->fn_sernum (bsc#1012628). - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable (bsc#1012628). - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy (bsc#1012628). - drm/msm: Fix wrong size calculation (bsc#1012628). - net-procfs: show net devices bound packet types (bsc#1012628). - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (bsc#1012628). - NFSv4: Handle case where the lookup of a directory fails (bsc#1012628). - hwmon: (lm90) Reduce maximum conversion rate for G781 (bsc#1012628). - ipv4: avoid using shared IP generator for connected sockets (bsc#1012628). - ping: fix the sk_bound_dev_if match in ping_lookup (bsc#1012628). - hwmon: (lm90) Mark alert as broken for MAX6680 (bsc#1012628). - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 (bsc#1012628). - net: fix information leakage in /proc/net/ptype (bsc#1012628). - ARM: 9170/1: fix panic when kasan and kprobe are enabled (bsc#1012628). - ipv6_tunnel: Rate limit warning messages (bsc#1012628). - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (bsc#1012628). - scsi: elx: efct: Don't use GFP_KERNEL under spin lock (bsc#1012628). - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev (bsc#1012628). - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev (bsc#1012628). - usb: roles: fix include/linux/usb/role.h compile issue (bsc#1012628). - i40e: fix unsigned stat widths (bsc#1012628). - i40e: Fix for failed to init adminq while VF reset (bsc#1012628). - i40e: Fix queues reservation for XDP (bsc#1012628). - i40e: Fix issue when maximum queues is exceeded (bsc#1012628). - i40e: Increase delay to 1 s after global EMP reset (bsc#1012628). - powerpc/32: Fix boot failure with GCC latent entropy plugin (bsc#1012628). - powerpc/32s: Fix kasan_init_region() for KASAN (bsc#1012628). - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs (bsc#1012628). - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (bsc#1012628). - x86/MCE/AMD: Allow thresholding interface updates after init (bsc#1012628). - PCI/sysfs: Find shadow ROM before static attribute initialization (bsc#1012628). - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask (bsc#1012628). - ocfs2: fix a deadlock when commit trans (bsc#1012628). - jbd2: export jbd2_journal_[grab|put]_journal_head (bsc#1012628). - mm, kasan: use compare-exchange operation to set KASAN page tag (bsc#1012628). - mt76: connac: introduce MCU_CE_CMD macro (bsc#1012628). - ucsi_ccg: Check DEV_INT bit only when starting CCG4 (bsc#1012628). - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (bsc#1012628). - usb: typec: tcpm: Do not disconnect while receiving VBUS off (bsc#1012628). - usb: typec: tcpci: don't touch CC line if it's Vconn source (bsc#1012628). - USB: core: Fix hang in usb_kill_urb by adding memory barriers (bsc#1012628). - usb: dwc3: xilinx: Fix error handling when getting USB3 PHY (bsc#1012628). - usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode (bsc#1012628). - usb: cdnsp: Fix segmentation fault in cdns_lost_power function (bsc#1012628). - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS (bsc#1012628). - usb: common: ulpi: Fix crash in ulpi_match() (bsc#1012628). - usb: xhci-plat: fix crash when suspend if remote wake enable (bsc#1012628). - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge (bsc#1012628). - kbuild: remove include/linux/cyclades.h from header file check (bsc#1012628). - tty: Add support for Brainboxes UC cards (bsc#1012628). - tty: Partially revert the removal of the Cyclades public API (bsc#1012628). - tty: n_gsm: fix SW flow control encoding/handling (bsc#1012628). - tty: rpmsg: Fix race condition releasing tty port (bsc#1012628). - serial: stm32: fix software flow control transfer (bsc#1012628). - serial: 8250: of: Fix mapped region size when using reg-offset property (bsc#1012628). - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (bsc#1012628). - dm: properly fix redundant bio-based IO accounting (bsc#1012628). - block: add bio_start_io_acct_time() to control start_time (bsc#1012628). - dm: revert partial fix for redundant bio-based IO accounting (bsc#1012628). - arm64: extable: fix load_unaligned_zeropad() reg indices (bsc#1012628). - security, lsm: dentry_init_security() Handle multi LSM registration (bsc#1012628). - KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs (bsc#1012628). - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (bsc#1012628). - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (bsc#1012628). - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (bsc#1012628). - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (bsc#1012628). - KVM: x86: Forcibly leave nested virt when SMM state is toggled (bsc#1012628). - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (bsc#1012628). - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (bsc#1012628). - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (bsc#1012628). - KVM: SVM: Don't intercept #GP for SEV guests (bsc#1012628). - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (bsc#1012628). - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (bsc#1012628). - drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU (bsc#1012628). - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw (bsc#1012628). - drm/amdgpu/display: Remove t_srx_delay_us (bsc#1012628). - drm/amdgpu: filter out radeon secondary ids as well (bsc#1012628). - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (bsc#1012628). - drm/etnaviv: relax submit size limits (bsc#1012628). - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (bsc#1012628). - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (bsc#1012628). - powerpc/audit: Fix syscall_get_arch() (bsc#1012628). - psi: Fix uaf issue when psi trigger is destroyed while being polled (bsc#1012628). - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (bsc#1012628). - fsnotify: fix fsnotify hooks in pseudo filesystems (bsc#1012628). - fsnotify: invalidate dcache before IN_DELETE event (bsc#1012628). - ceph: set pool_ns in new inode layout for async creates (bsc#1012628). - ceph: properly put ceph_string reference after async create attempt (bsc#1012628). - tracing: Don't inc err_log entry count if entry allocation fails (bsc#1012628). - tracing: Propagate is_signed to expression (bsc#1012628). - tracing/histogram: Fix a potential memory leak for kstrdup() (bsc#1012628). - PM: wakeup: simplify the output logic of pm_show_wakelocks() (bsc#1012628). - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines (bsc#1012628). - udf: Fix NULL ptr deref when converting from inline format (bsc#1012628). - udf: Restore i_lenAlloc when inode expansion fails (bsc#1012628). - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (bsc#1012628). - ucount: Make get_ucount a safe get_user replacement (bsc#1012628). - powerpc/bpf: Update ldimm64 instructions during extra pass (bsc#1012628). - powerpc32/bpf: Fix codegen for bpf-to-bpf calls (bsc#1012628). - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (bsc#1012628). - s390/nmi: handle vector validity failures for KVM guests (bsc#1012628). - s390/nmi: handle guarded storage validity failures for KVM guests (bsc#1012628). - s390/hypfs: include z/VM guests with access control group set (bsc#1012628). - s390/module: fix loading modules with a lot of relocations (bsc#1012628). - KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems (bsc#1012628). - KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE (bsc#1012628). - ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently (bsc#1012628). - ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault (bsc#1012628). - net: stmmac: skip only stmmac_ptp_register when resume from suspend (bsc#1012628). - net: stmmac: configure PTP clock source prior to PTP initialization (bsc#1012628). - net: sfp: ignore disabled SFP node (bsc#1012628). - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0 (bsc#1012628). - btrfs: update writeback index when starting defrag (bsc#1012628). - btrfs: add back missing dirty page rate limiting to defrag (bsc#1012628). - btrfs: fix deadlock when reserving space during defrag (bsc#1012628). - btrfs: defrag: properly update range->start for autodefrag (bsc#1012628). - btrfs: defrag: fix wrong number of defragged sectors (bsc#1012628). - btrfs: allow defrag to be interruptible (bsc#1012628). - btrfs: fix too long loop when defragging a 1 byte file (bsc#1012628). - Bluetooth: refactor malicious adv data check (bsc#1012628). - commit 5681efc - Input: synaptics: retry query upon error (bsc#1194086). - commit 5277fb2 - kernel-obs-build: include 9p (boo#1195353) To be able to share files between host and the qemu vm of the build script, the 9p and 9p_virtio kernel modules need to be included in the initrd of kernel-obs-build. - commit 0cfe67a ==== kgamma5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kgamma5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Install kcm in new location & create kcminit symlink * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml ==== khotkeys5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: khotkeys5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * gestures: Replace mouse button spinbox with a combobox (kde#445001) * Add GitLab CI * when deleting an entry, also delete the widgets (kde#443656) * Minor: s/Q_DECL_OVERRIDE/override/ * Add .kde-ci.yml ==== kinfocenter5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kinfocenter5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Drop unnecessary KIconThemes dependency - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== kmenuedit5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kmenuedit5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Set SingleMainWindow=true - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Fix XDG compliance when reading/writing desktop files * Not neccessary to use I18N_NOOP here * Add FreeBSD CI * Add CI linux ==== krb5 ==== Subpackages: krb5-32bit krb5-client - Resolve "Credential cache directory /run/user/0/krb5cc does not exist while opening default credentials cache" by using a kernel keyring instead of a dir cache; (bsc#1109830); - Added hardening to systemd services; (bsc#1181400); ==== kscreen5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kscreen5-lang kscreen5-plasmoid - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Ensure to emit ResolutionRole dataChanged signals (kde#448855) - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== kscreenlocker ==== Version update (5.23.5 -> 5.24.0) Subpackages: kscreenlocker-lang libKScreenLocker5 - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Add form factors to embedded json metadata - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add config option for lock on start * Add GitLab CI * Remove unneeded X-Plasma-API from KCM metadata * Fix warning * Fix sleep and hibernate actions * Add .kde-ci.yml ==== ksshaskpass5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: ksshaskpass5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add FreeBSD CI * Add CI linux ==== ksystemstats5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: ksystemstats5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * CPU Plugin: Prevent integer overflow of total usage (kde#448626) * disks: Properly initialize read/write counters (kde#448494) - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add support for bits per second (kde#418968) * Fix some clazy warnings * Don't update disks if no one is listening (kde#445039) * Add GitLab CI * Update lmsensors.cpp to compile with clang+libcxx * Update loadaverages.cpp to compile with clang+libcxx * Update freebsdbackend.cpp: fix typo in sysctl * Add description for the Sensors package * Move find_package line * Fix missing "Hardware Sensors" on Linux (kde#442528) * Fix .kde-ci file * Read extra amd gpu sensors * Correct discoverSensors chip detection (kde#442042) * Fix ksystemstatstest failure * Initialize some more pointer members to nullptr ==== kwayland-integration ==== Version update (5.23.5 -> 5.24.0) - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Prevent double deletion of shmpools (kde#443706) - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * logging.cpp is autogenerated * Handle dynamic effect global changes * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml * fix: Kicker's sub-menus are covered up by Plasma panels (kde#378694) ==== kwayland-server ==== Version update (5.23.5 -> 5.24.0) - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Make data source objects "parentless" * Update required PlasmaWaylandProtocols version - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== kwin5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: kwin5-lang - Force PIE when building with gcc-10 (boo#1195628) - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Too many changes to list here - Drop patches, now upstream: * 0001-backends-drm-only-accept-xrgb-with-legacy.patch * 0002-backends-drm-don-t-assume-we-shouldn-t-use-modifiers.patch - Add patch to fix KMS without AMS with certain devices: * 0001-backends-drm-only-accept-xrgb-with-legacy.patch - Add patch to fix the hardware cursor with AMS on certain devices: * 0002-backends-drm-don-t-assume-we-shouldn-t-use-modifiers.patch - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here - Replace patch with sed: * 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch - Drop patch, should be adjusted everywhere meanwhile that the downstream diff isn't worth it: * 0001-Bypass-wayland-interface-blacklisting.patch - Rebase 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch - Add _constraints to fix build on PowerPC ==== kwrited5 ==== Version update (5.23.5 -> 5.24.0) - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * It's compile fine without deprecated methods * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml ==== layer-shell-qt ==== Version update (5.23.5 -> 5.24.0) - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml ==== libkdecoration2 ==== Version update (5.23.5 -> 5.24.0) Subpackages: libkdecorations2-5 libkdecorations2-5-lang libkdecorations2private9 - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Port away from deprecated QWeakPointer::data() * Source code changes to enable building against Qt6 * Fix warning * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml * Use QSharedData for DecorationThemeMetaDataPrivate class * Add new DecorationThemeProvider class ==== libkscreen2 ==== Version update (5.23.5 -> 5.24.0) Subpackages: libKF5Screen7 libkscreen2-plugin - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * backends/kwayland: Use output name to guess output type * Update required PlasmaWaylandProtocols version - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * GetConfiguration: ensure to set explicitLogicalSize for returned outputs * Add KScreen::Config::Feature::SynchronousOutputChanges * Wayland: Wait for KWin reply before returning from setConfig * Fix some clazy warnings * Under X11 ignore per-screen scale to compute logicalSize * Enable GitLab CI * Add KScreen::Output::typeName * wayland: Issue a configChanged when the primary changes * Do not issue SetConfigOperations with bogus primary states * Fix using correct log level by using systemd unit (kde#444084) * wayland: Properly choose interface versions * Implement Primary Displays on the wayland session * Add support to primary into the kscreen-doctor tool * XrandR: Fix impossibilty to change resolution in VirtualBox (kde#407058) * Fix autorotate when "only in tablet mode" is selected (kde#428626) * Add .kde-ci.yml * fix all the new settings (kde#442520) ==== libksysguard5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports libksysguard5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Allow specifying initial value for SysctlSensor * BarChart: Make spacing proportional to total width and number of bars (kde#444585) * Set an initial value of 0 for SensorsFeatureSensor * Allow providing an initial value for AggregateSensor and SysFsSensor * Check initial value is valid before resetting in SensorProperty::unsubscribe * Support changing sensor label names for the Grid face (kde#448980) * Only rate-limit sensors if we already have a valid value (kde#446372) * faces/facegrid: Filter out some display styles from the config (kde#447847) * Fix compilation on Plasma/5.24 branch * faces/textonly: Set grouped header to fill width so it elides properly (kde#440592) * Port SensorFaceController to support JSON plugin metadata * Fix build with GCC 12, missing include - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * ConfigAppearance: Set Layout.preferredWidth in updateRateLimitSpinBox * Add support for bits per second (kde#418968) * Fix compile error against qt6 * Use Q_EMIT here * Fix typos in l10n string comments * Port some Q_FOREACH * Handle process parent changes in ProcessDataModel (kde#446534) * piechart: Fix punctuation of labels in config * ProcessCore: Check the actual previous values when updating IO rates (kde#444127) * ProcessCore: Ignore elapsedTime < 0 when updating process usage * Fix various typos * Don't update SensorsFeatureSensor if it is not subscribed * Fix accounting of children in Processes * New and improved tests * Correct behavior of ProcessSensor::cgroupData * Remove Accumulator::stop and Capture::stop * Fix ksgrd_network_helper crash on exit afer a failure (kde#444921) * Fix ksgrd_network_helper crash on readlinkat failure * Update SensorUnitModel.cpp to compile with clang+libcxx * Fix incorrect string termination in ConnectionMapping * We depend against kf5.86 * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml * Add Plasma System Monitor to "Tools" menu ==== milou5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: milou5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Conform to the Icon Naming Specification * Allow runners to provide styled text in multiline mode * Port mostly to PC3 * Use plasma components tooltip * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml ==== oxygen5 ==== Version update (5.23.5 -> 5.24.0) - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add GitLab CI * Add missing dependency * We depend against qt5.15 + kf5.86 * fix paint for standalone buttons with dynamic size * Port foreach to range-for * Require C++17 * Add .kde-ci.yml * Register Breeze::Button plugin without keyword ==== plasma-browser-integration ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma-browser-integration-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add missing Q_EMIT + const'ify pointer * [Tabs Runner] Restore setting URL on result * Check port before sending message (kde#442674) * [History Runner] Skip blob URLs * Check chrome.runtime.lastError first * Bump manifest version * Avoid eval by doing the reverse of "stringified function" + eval * Prettify debug output * Check whether tab is still alive before trying to clear badge * [Tabs Runner] Port to fetch API * Port from deprecated chrome.extension API ==== plasma-nm5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma-nm5-lang plasma-nm5-openconnect plasma-nm5-openvpn plasma-nm5-pptp plasma-nm5-vpnc - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Applet: Check if we have Kirigami.InputMethod for search field focus * Applet: Correct willShowOnActive check for search field * Only focus search field by default if that doesn't show a virtual keyboard - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== plasma5-addons ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-addons-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. * dataengines/potd: Fix image URL parsing in NOAAProvider (kde#443424) * wallpapers/potd: Don't access providerModel when currentIndex is -1 * spellchecker runner: Do not define plugin id with a space (kde#448156) - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Show timezone keyword as part of runner syntax * Add Simon Stalenhag POTD Provider * [windowswitchers] QML replacement for flipswitch and coverswitch (kde#443757,kde#184874,kde#404802,kde#321324) * Use ellipsis character instead of three dots * Use std::as_const * [applets/weather] Remove associatedApplicationUrls (kde#445946) * Add GitLab CI * [applets/weather] Don't read providers from config + refactor * applets/weather: Enable all weather providers by default * applets/weather: Make cursor a pointing hand when hovering over source link * [mediaframe] Make files added from paths into URLs. (kde#445071) * Align indentation * Remove unneeded CMAKE_MODULE_PATH change * Remove Windows conditions * Remove cmake comment cruft * Clean up cmake code for runners: * Define X-KDE-ConfigModule for runner KCMs * [applets/notes] Fix Binding::restoreMode deprecation warning * [colorpicker] Add ability to cancel color picking via Escape key * Make colors in color picker respond properly to right click and Menu key * Add .kde-ci.yml * applets/weather: Improve first-run (needs config) experience ==== plasma5-desktop ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-desktop-emojier plasma5-desktop-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Too many changes to list here - Drop patches, now upstream: * 0001-kcms-keyboard-Fix-setting-more-than-one-option.patch * 0002-kcms-keyboard-Port-XkbHelper-away-from-KProcess-with.patch - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here - Rebase 0001-Apply-branding-to-default-favorites.patch - Add patches to fix setting keyboard options (kde#448377): * 0001-kcms-keyboard-Fix-setting-more-than-one-option.patch * 0002-kcms-keyboard-Port-XkbHelper-away-from-KProcess-with.patch ==== plasma5-disks ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-disks-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Compile fine without deprecated methods * Use Q_EMIT/Q_SLOTS * Install KCM in plasma/kinfocenter namespace * Add Linux CI * Add .kde-ci.yml ==== plasma5-integration ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-integration-plugin plasma5-integration-plugin-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Port Q_FOREACH * Fix some clazy warning * Add GitLab CI * Remove manual lnf default handling * Only read values that will be used * Replace Q_DECL_OVERRIDE by override * Add .kde-ci.yml ==== plasma5-openSUSE ==== Version update (84.87~git20190606T185118~3d37a0c -> 84.87~git20220116T220745~fffd234) Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE plasma5-workspace-branding-openSUSE sddm-theme-openSUSE - Update to 5.24.0 - Update to version 84.87~git20220116T220745~fffd234: * Update LNF previews * Revert to BreezeClassic as default color scheme * Revert switching the openSUSE desktoptheme to dark colors * Remove kickoff.svgz in desktop themes * Remove dangling symlinks * Link start-here-branding into breeze-dark as well (boo#1173437) * Tumbleweed icons&colors changes (#12) - Update to 5.23.90 - Rebase sddmtheme.diff ==== plasma5-pa ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-pa-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== plasma5-systemmonitor ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-systemmonitor-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Do not use Control as container for config UI elements * Set "noMargins" to true for Applications and Processes pages (kde#447146) * Mark as single window app - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Fix clazy warnings * Fix some clazy warnings * Fix some cppcheck warnings * Remove unused variable * Strip punctuation of labels in config * Add comma separated filtering to ApplicationsTableView * ApplicationsTable: Remove unneeded ProcessSortFilterModel (kde#445544) * Add GitLab CI * Don't make right click popup modal * Fix main.qml URL from not being a URL * Port away from Kirigami.Units.devicePixelRatio * Move spinbox below label in Sensor settings to avoid getting cut off * Allow changing row heights to one of three different modes (kde#441489) * Clarify that the KSysGuard package is libksysguard * Find KSystemStats * Install external kinfocenter module in ${KDE_INSTALL_DATADIR}/plasma/kinfocenter/externalmodules * Add .kde-ci.yml * add external infocenter module * Avoid basing a preferredWidth on a currentWidth * No need to build a custom string for the application window title ==== plasma5-thunderbolt ==== Version update (5.23.5 -> 5.24.0) Subpackages: plasma5-thunderbolt-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Port KCM to new metadata approach * Remove unneeded X-Plasma-API from KCM metadata * Add FreeBSD CI * Add Linux CI * Add .kde-ci.yml ==== plasma5-workspace ==== Version update (5.23.5 -> 5.24.0) Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-lang plasma5-workspace-libs xembedsniproxy - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Too many changes to list here - Drop patches, now upstream: * 0001-sddm-theme-Change-wallpaper-extension-so-that-it-poi.patch * 0001-systemdialogs-Remove-leftover-and-broken-components.patch * 0001-Make-SessionManagementScreen-a-FocusScope.patch * 0001-Fix-initial-focus-in-LockScreenUi.patch - Add patch to fix initial focus in SDDM (kde#447817): * 0001-Make-SessionManagementScreen-a-FocusScope.patch - Add patch to fix initial focus in the lockscreen: * 0001-Fix-initial-focus-in-LockScreenUi.patch - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here - Rebase 0001-Use-qdbus-qt5.patch - Replace xprop-kde-full-session.desktop with autostart file: * 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch * 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch - Add patch to fix the upstream sddm theme background: * 0001-sddm-theme-Change-wallpaper-extension-so-that-it-poi.patch - Add patch to fix screen sharing dialog (kde#448423): * 0001-systemdialogs-Remove-leftover-and-broken-components.patch ==== polkit-kde-agent-5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: polkit-kde-agent-5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add GitLab CI * Show info and error messages from polkit * Add .kde-ci.yml * Allow the dialog to become a bit smaller ==== powerdevil5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: powerdevil5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - No code changes since 5.23.90 - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * powerprofileconfig: Use m_profileCombo as the watcher's parent * Restore connect to powerOffButtonTriggered * backlighthelper: fix brightness handling for embedded devices * Fix some clazy warning * Support new charge_control_*_threshold * Check if backlight device is enabled (kde#399646) * Add GitLab CI * powerdevilcore: Add some context to debug output * Bluez and NM are Linux only dependencies * Port deprecated KCModule constructor * Use KWin's tablet mode to decide on the mobility UX * Always dismiss critical battery notification (kde#445171) * We depend against qt5.15 * A few code cleanups * UPowerBackend: remove dead code * dpms: don't lock until dimmed * Add .kde-ci.yml * Clear alwaysActionBox before filling (kde#443114) * On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action. * Remove inappropriate low maximum width for spinboxes (kde#442556) ==== rubygem-actioncable-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-actionmailbox-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-actionmailer-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-actionpack-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * Fix issue with host protection not allowing host with port in development. [#]# Rails 6.0.4.3 (December 14, 2021) ## * Fix issue with host protection not allowing localhost in development. [#]# Rails 6.0.4.2 (December 14, 2021) ## * Fix X_FORWARDED_HOST protection. [CVE-2021-44528] [#]# Rails 6.1.4.1 (August 19, 2021) ## * [CVE-2021-22942] Fix possible open redirect in Host Authorization middleware. Specially crafted "X-Forwarded-Host" headers in combination with certain "allowed host" formats can cause the Host Authorization middleware in Action Pack to redirect users to a malicious website. ==== rubygem-actiontext-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-actionview-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-activejob-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-activemodel-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-activerecord-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-activestorage-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-activesupport-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-autoprefixer-rails ==== Version update (10.2.5.1 -> 10.4.2.0) updated to version 10.4.2.0 see installed CHANGELOG.md [#]# 10.4.2.0 * Fixed missed `-webkit-` prefix for `width: stretch`. * Fixed `::file-selector-button` data (by Luke Warlow). * Ensure sprockets-rails is loaded before autoprefixer-rails (by Thomas Morgan) [#]# 10.4.0.0 * Added `:autofill` support (by Luke Warlow). [#]# 10.3.3.0 * Fixed `::file-selector-button` support (by Usman Yunusov). * Fixed wrong `-moz-` prefix from `::file-selector-button` (by Usman Yunusov). [#]# 10.3.1.0 * Added `::file-selector-button` support (by Luke Warlow). * Fixed adding wrong prefixes to `content` (by Luke Warlow). * Fix `ReferenceError: Can't find variable: URL` (#213) ==== rubygem-bootsnap ==== Version update (1.9.3 -> 1.10.2) updated to version 1.10.2 see installed CHANGELOG.md [#] 1.10.2 * Reduce the `Kernel.require` extra stack frames some more. Now bootsnap should only add one extra frame per `require` call. * Better check `freeze` option support in JSON compile cache. Previously `JSON.load_file(..., freeze: true)` would be cached even when the msgpack version is missing support for it. [#] 1.10.1 * Fix `Kernel#autoload`'s fallback path always being executed. * Consider `unlink` failing with `ENOENT` as a success. [#] 1.10.0 * Delay requiring `FileUtils`. (#285) `FileUtils` can be installed as a gem, so it's best to wait for bundler to have setup the load path before requiring it. * Improve support of Psych 4. (#392) Since `1.8.0`, `YAML.load_file` was no longer cached when Psych 4 was used. This is because `load_file` loads in safe mode by default, so the Bootsnap cache could defeat that safety. Now when precompiling YAML files, Bootsnap first try to parse them in safe mode, and if it can't fallback to unsafe mode, and the cache contains a flag that records wether it was generated in safe mode or not. `YAML.unsafe_load_file` will use safe caches just fine, but `YAML.load_file` will fallback to uncached YAML parsing if the cache was generated using unsafe parsing. * Minimize the Kernel.require extra stack frames. (#393) This should reduce the noise generated by bootsnap on `LoadError`. [#] 1.9.4 * Ignore absolute paths in the loaded feature index. (#385) This fixes a compatibility issue with Zeitwerk when Zeitwerk is loaded before bootsnap. It also should reduce the memory usage and improve load performance of Zeitwerk managed files. * Automatically invalidate the load path cache whenever the Ruby version change. (#387) This is to avoid issues in case the same installation path is re-used for subsequent ruby patch releases. ==== rubygem-bundler-audit ==== Version update (0.8.0 -> 0.9.0.1) updated to version 0.9.0.1 see installed ChangeLog.md [#]## 0.9.0.1 / 2021-08-31 * Add a workaround for Psych < 3.1.0 to support running on Ruby < 2.6. (issue #319) [#]## 0.9.0 / 2021-08-31 * Load advisory metadata using `YAML.safe_load`. (issue #302) * Explicitly permit the `Date` class for Psych >= 4.0.0 and Ruby >= 3.1.0. * Added {Bundler::Audit::Advisory#to_h}. (pull #310) * Added {Bundler::Audit::Database#commit_id}. [#]### CLI * Added the `--config` option. (pull #306) * Added the `junit` output format (ex: `--format junit`). (pull #314) * Add missing output for CVSSv3 criticality information. (pull #302) * Include criticality information in the JSON output as well. (pull #310) * `bundle-audit stats` now prints the commit ID of the ruby-advisory-db. * Fixed a deprecation warning from Thor. (issue #317) [#]### Rake Task * Add the `bundle:audit:update` task for updating the [ruby-advisory-db]. (pull #296) * Aliased `bundle:audit` to `bundle:audit:check`. * Aliased `bundler:audit:*` to `bundle:audit:*`. * Rake tasks now execute `bundle-audit` command as a subprocess to ensure isolation. ==== rubygem-chef-utils ==== Version update (17.3.48 -> 17.9.26) updated to version 17.9.26 no changelog found ==== rubygem-delayed_job_active_record ==== Version update (4.1.6 -> 4.1.7) updated to version 4.1.7 no changelog found ==== rubygem-devise-i18n ==== Version update (1.10.0 -> 1.10.1) updated to version 1.10.1 no changelog found ==== rubygem-dry-configurable ==== Version update (0.12.1 -> 0.14.0) updated to version 0.14.0 see installed CHANGELOG.md [#]# 0.14.0 2022-01-14 [#]## Changed - Settings defined after an access to `config` will still be made available on that `config`. (#130 by @timriley) - Cloneable settings are cloned immediately upon assignment. (#130 by @timriley) - Changes to config values in parent classes after subclasses have already been created will not be propogated to those subclasses. Subclasses created _after_ config values have been changed in the parent _will_ receive those config values. (#130 by @timriley) [Compare v0.13.0...v0.14.0](https://github.com/dry-rb/dry-configurable/compare/v0.13.0...v0.14.0) [#]# 0.13.0 2021-09-12 [#]## Added - Added flags to determine whether to warn on the API usage deprecated in this release (see "Changed" section below). Set these to `false` to suppress the warnings. (#124 by @timriley) ```ruby Dry::Configurable.warn_on_setting_constructor_block false Dry::Configurable.warn_on_setting_positional_default false ``` [#]## Fixed - Fixed `ArgumentError` for classes including `Dry::Configurable` whose `initializer` has required kwargs. (#113 by @timriley) [#]## Changed - Deprecated the setting constructor provided as a block. Provide it via the `constructor:` keyword argument instead. (#111 by @waiting-for-dev & @timriley) ```ruby setting :path, constructor: -> path { Pathname(path) } ``` - Deprecated the setting default provided as the second positional argument. Provide it via the `default:` keyword argument instead. (#112 and #121 by @waiting-for-dev & @timriley) ```ruby setting :path, default: "some/default/path" ``` - [BREAKING] Removed implicit `to_hash` conversion from `Config`. (#114 by @timriley) [Compare v0.12.1...v0.13.0](https://github.com/dry-rb/dry-configurable/compare/v0.12.1...v0.13.0) ==== rubygem-exception_notification ==== Version update (4.4.3 -> 4.5.0) updated to version 4.5.0 see installed CHANGELOG.rdoc == 4.5.0 * enhancements * Added Rails 7 compatibility (by @fwininger) * Added support for the optional `data` attribute to the SNS notifier (@TomK32) * Addressed a deprecation warning for `module_parent_name` which was thrown for users using Rails > 6.x (@quorak) * Restored the hash separator for `controller#action` in the email notifier (@garethrees) * removals * Dropped support for Tinder (gem is no longer maintained) (by @fwininger) * Dropped support for Ruby on Rails versions below 5.2 ==== rubygem-fog-xml ==== Version update (0.1.3 -> 0.1.4) updated to version 0.1.4 no changelog found ==== rubygem-hoe ==== Version update (3.23.0 -> 3.23.1) updated to version 3.23.1 see installed History.rdoc === 3.23.1 / 2022-01-04 * 1 bug fix: * Fixed loading config files for ruby 3.1's now default YAML.safe_load_file. ==== rubygem-http_parser.rb ==== Version update (0.7.0 -> 0.8.0) updated to version 0.8.0 no changelog found ==== rubygem-js-routes ==== Version update (2.0.8 -> 2.2.1) updated to version 2.2.1 see installed CHANGELOG.md [#]# v2.2.1 * Improve generator to update route files on `assets:precompile` and add them to `.gitignore by default` [#288](https://github.com/railsware/js-routes/issues/288#issuecomment-1012182815) [#]# v2.2.0 * Use Rack Middleware to automatically update routes file in development [#288](https://github.com/railsware/js-routes/issues/288) * This setup is now a default recommended due to lack of any downside comparing to [ERB Loader](./Readme.md#webpacker) and [Manual Setup](./Readme.md#advanced-setup) [#]# v2.1.3 * Fix `default_url_options` bug. [#290](https://github.com/railsware/js-routes/issues/290) [#]# v2.1.2 * Improve browser window object detection. [#287](https://github.com/railsware/js-routes/issues/287) [#]# v2.1.1 * Added webpacker generator `./bin/rails generate js_routes:webpacker` * Reorganized Readme to describe different setups with their pros and cons more clearly [#]# v2.1.0 * Support typescript defintions file aka `routes.d.ts`. See [Readme.md](./Readme.md#definitions) for more information. ==== rubygem-json_pure ==== Version update (2.5.1 -> 2.6.1) updated to version 2.6.1 see installed CHANGES.md [#]## 2021-10-24 (2.6.1) * Restore version.rb with 2.6.1 [#]## 2021-10-14 (2.6.0) * Use `rb_enc_interned_str` if available to reduce allocations in `freeze: true` mode. #451. * Bump required_ruby_version to 2.3. * Fix compatibility with `GC.compact`. * Fix some compilation warnings. #469 ==== rubygem-jwt ==== Version update (2.2.3 -> 2.3.0) updated to version 2.3.0 see installed CHANGELOG.md ==== rubygem-liquid ==== Version update (5.0.1 -> 5.1.0) updated to version 5.1.0 see installed History.md [#]# 5.1.0 / 2021-09-09 [#]## Features * Add `base64_encode`, `base64_decode`, `base64_url_safe_encode`, and `base64_url_safe_decode` filters (#1450) [Daniel Insley] * Introduce `to_liquid_value` in `Liquid::Drop` (#1441) [Michael Go] [#]## Fixes * Fix support for using a String subclass for the liquid source (#1421) [Dylan Thacker-Smith] * Add `ParseTreeVisitor` to `RangeLookup` (#1470) [CP Clermont] * Translate `RangeError` to `Liquid::Error` for `truncatewords` with large int (#1431) [Dylan Thacker-Smith] ==== rubygem-omniauth-oauth2 ==== Version update (1.7.1 -> 1.7.2) updated to version 1.7.2 no changelog found ==== rubygem-openid_connect ==== Version update (1.2.0 -> 1.3.0) updated to version 1.3.0 no changelog found ==== rubygem-pry-doc ==== Version update (1.1.0 -> 1.3.0) updated to version 1.3.0 see installed CHANGELOG.md [#]## [v1.3.0][v1.3.0] (January 12, 2022) * Added Ruby 3.1 support ([#120](https://github.com/pry/pry-doc/pull/120)) [#]## [v1.2.0][v1.2.0] (March 2, 2021) * Added Ruby 3.0 support ([#107](https://github.com/pry/pry-doc/pull/107)) * Fixed the `_pry_ is deprecated, use pry_instance instead` deprecation warning ([#111](https://github.com/pry/pry-doc/pull/111)) [#]## [v1.1.0][v1.1.0] (March 28, 2020) ==== rubygem-puma-4 ==== Version update (4.3.8 -> 4.3.10) updated to version 4.3.10 see installed History.md [#]# 4.3.10 / 2021-10-12 * Bugfixes * Allow UTF-8 in HTTP header values [#]# 4.3.9 / 2021-10-12 * Security * Do not allow LF as a line ending in a header (CVE-2021-41136) ==== rubygem-rails-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 no changelog found ==== rubygem-rails-i18n ==== Version update (6.0.0 -> 7.0.1) updated to version 7.0.1 see installed CHANGELOG.md ==== rubygem-railties-6.0 ==== Version update (6.0.4 -> 6.0.4.4) updated to version 6.0.4.4 see installed CHANGELOG.md [#]# Rails 6.0.4.4 (December 15, 2021) ## * No changes. [#]# Rails 6.0.4.3 (December 14, 2021) ## * Allow localhost with a port by default in development [Fixes: #43864] [#]# Rails 6.0.4.2 (December 14, 2021) ## * No changes. [#]# Rails 6.0.4.1 (August 19, 2021) ## * No changes. ==== rubygem-ruby_parser ==== Version update (3.16.0 -> 3.18.1) updated to version 3.18.1 see installed History.rdoc === 3.18.1 / 2021-11-10 * 1 minor enhancement: * All parser tests are now explicitly testing line numbers at every level. * 3 bug fixes: * Fixed endless method with noargs. (mitsuru) * Fixed line numbers on some yield forms. * Handle and clearly report if unifdef is missing. === 3.18.0 / 2021-10-27 Holy crap... 58 commits! 2.7 and 3.0 are feature complete. Strings & heredocs have been rewritten. * 9 major enhancements: * !!! Rewrote lexer (and friends) for strings, heredocs, and %*[] constructs. * Massive overhaul on line numbers. * Freeze input! Finally!!! No more modifying the input string for heredocs. * Overhauled RPStringScanner. Removed OLD compatibility methods! * Removed Sexp methods: value, to_sym, add, add_all, node_type, values. * value moved to sexp_processor. * Removed String#grep monkey-patch. * Removed String#lineno monkey-patch. * Removed string_to_pos, charpos, etc hacks for ancient ruby versions. * Removed unread_many... NO! NO EDITING THE INPUT STRING! * 31 minor enhancements: * 2.7/3.0: many more pattern edge cases * 2.7: Added `mlhs = rhs rescue expr` * 2.7: refactored destructured args (`|(k,v)|`) and unfactored(?!) case_body/args. * 3.0: excessed_comma * 3.0: finished most everything: endless methods, patterns, etc. * 3.0: refactored / added new pattern changes * Added RubyLexer#in_heredoc? (ie, is there old_ss ?) * Added RubyLexer#old_ss and old_lineno and removed much of SSStack(ish). * Added Symbol#end_with? when necessary * Added TALLY and DEBUG options for ss.getch and ss.scan * Added ignore_body_comments to make parser productions more clear. * Added support for no_kwarg (eg `def f(**nil)`). * Added support for no_kwarg in blocks (eg `f { |**nil| }`). * Augmented generated parser files to have frozen_string_literal comments and fixed tests. * Broke out 3.0 parser into its own to ease development. * Bumped dependencies on sexp_processor and oedipus_lex. * Clean generated 3.x files. * Extracted all string scanner methods to their own module. * Fixed some precedence decls. * Implemented most of pattern matching for 2.7+. * Improve lex_state= to report location in verbose debug mode. * Made it easier to debug with a particular version of ruby via rake. * Make sure ripper uses the same version of ruby we specified. * Moved all string/heredoc/etc code to ruby_lexer_strings.rb * Remove warning from newer bisons. * Sprinkled in some frozen_string_literal, but mostly helped by oedipus bump. * Switch to comparing against ruby binary since ripper is buggy. * bugs task should try both bug*.rb and bad*.rb. * endless methods * f_any_kwrest refactoring. * refactored defn/defs * 15 bug fixes: * Cleaned a bunch of old hacks. Initializing RubyLexer w/ Parser is cleaner now. * Corrected some lex_state errors in process_token_keyword. * Fixed ancient ruby2 change (use #lines) in ruby_parse_extract_error. * Fixed bug where else without rescue only raises on 2.6+ * Fixed caller for getch and scan when DEBUG=1 * Fixed comments in the middle of message cascades. * Fixed differences w/ symbol productions against ruby 2.7. * Fixed dsym to use string_contents production. * Fixed error in bdot2/3 in some edge cases. Fixed p_alt line. * Fixed heredoc dedenting in the presence of empty lines. (mvz) * Fixed some leading whitespace / comment processing * Fixed up how class/module/defn/defs comments were collected. * Overhauled ripper.rb to deal with buggy ripper w/ yydebug. * Removed dsym from literal. * Removed tUBANG lexeme but kept it distinct as a method name (eg: `def !@`). === 3.17.0 / 2021-08-03 * 1 minor enhancement: * Added support for arg forwarding (eg `def f(...); m(...); end`) (presidentbeef) ==== rubygem-sexp_processor ==== Version update (4.15.3 -> 4.16.0) updated to version 4.16.0 see installed History.rdoc === 4.16.0 / 2021-10-27 * 4 minor enhancements: * Added Sexp#value (pushed up from ruby_parser). * Aliased Sexp#concat to #_concat and use that so it can be overridden. * Cache the #hash result. * StrictSexp mode (4) now covers concat. * 3 bug fixes: * Fix some doco on each_sexp to clarify that it is not recursive. * Fixed a bug calling enum_for when using each_of_type w/ no block. * Minor fixes to pt_testcase.rb for custom timeouts and better error handling. ==== rubygem-spring ==== Version update (3.0.0 -> 4.0.0) - limit to ruby 2.7.0 on 15.x updated to version 4.0.0 no changelog found ==== rubygem-swd ==== Version update (1.2.0 -> 1.3.0) updated to version 1.3.0 no changelog found ==== rubygem-terminal-table ==== Version update (3.0.1 -> 3.0.2) updated to version 3.0.2 see installed History.rdoc 3.0.2 / 2021-09-19 ================== - fix align_column for nil values and colspan ==== rubygem-thor ==== Version update (1.1.0 -> 1.2.1) updated to version 1.2.1 CHANGELOG.md removed upstream ==== rubygem-unicode-display_width-1 ==== Version update (1.7.0 -> 1.8.0) updated to version 1.8.0 see installed CHANGELOG.md [#]# 1.8.0 - Unicode 14.0 (last release of 1.x) ==== rubygem-webfinger ==== Version update (1.1.0 -> 1.2.0) updated to version 1.2.0 no changelog found ==== rubygem-webpacker ==== Version update (5.4.0 -> 5.4.3) updated to version 5.4.3 see installed CHANGELOG.md ==== system-user-root ==== - Add /bin/bash as shell for root to sysusers.d config - Add trusted group to sysusers.d config, too. ==== systemsettings5 ==== Version update (5.23.5 -> 5.24.0) Subpackages: systemsettings5-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Systemsettings runner: Increase relevance if we have an exact match in the keywords * Do not show Help button if there's no help path defined * ModuleView: Correctly update button box visibility * Systemsettings Runner: Skip KCM that are not launchable * IconView: Fix header padding (kde#449040) * ModuleView: Improve code for header updates (kde#432093) * Use a more familiar icon for the "Input Devices" category (kde#449056) * Sidebar: Keep headers minimum height on two columns (kde#448889) * FooterToolbar: Match also padding to the modules' buttons * Completely hide the button box when there are no buttons * Hide page name for ExternalAppModule * Fix setting of headings for external modules (kde#448672) * Do not focus the searchfield on startup if a virtual keyboard is enabled * Fix trash KCM not showing up in KRunner (kde#448449) * systemsettings runner: Consider KCM keywords for querying (kde#445304) - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Too many changes to list here ==== xdg-desktop-portal-kde ==== Version update (5.23.5 -> 5.24.0) Subpackages: xdg-desktop-portal-kde-lang - Update to 5.24.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.24.0 - Changes since 5.23.90: * Use poll() when reading screenshot data * Fix fullscreen and monitor screenshots * Pre-select the only item in the list lists with single items * Install systemd service file for portal * ScreenCast portal: report correct version * Show user-facing app name instead of app id in background notification * Use QFileDialog for selecting directories (kde#437505) * Show only local files * Set desktop file name - Update to 5.23.90 * New feature release * For more details please see: * https://kde.org/announcements/plasma/5/5.23.90 - Changes since 5.23.5: * Add KAboutData (kde#448113) * It compiles fine without deprecated methods * Adopt SystemDialog for better mobile integration * Close screencast session when we stop streaming * Use QStringLiteral here * AccessDialog: Fix errors * Port ScreenshotDialog to QtQuick * Port RemoteDesktopDialog to Plasma Dialogs * Have SchreenChooserDialog use acceptable * Split code out of ScreenChooser so it can be reused * Port the AppChooserDialog to a Plasma Workspace Dialog * Port AccessDialog to QML * Port UserInfoDialog to QtQuick * Split dialog handling code into a QuickDialog class * Port the ScreenChooserDialog to QtQuick * No need to change a string to compare it to "KDE" * Save/restore file dialog window size (kde#443251) * Actually determine light/dark from colorscheme * Implement freedesktop colorscheme preference * Add Linux CI * Add .kde-ci.yml * Print portal: cleanup and fix logic for setting QPageSize * Email portal: add support for CC, BCC and more addresses * Update dbus-advertised screencast source types * Inhibit portal: send reply to the Close() request to release inhibition ==== zstd ==== Version update (1.5.1 -> 1.5.2) Subpackages: libzstd1 libzstd1-32bit - enable zlib/gzip compatible backend, as zlib is significantly (50%-100%) faster than gzip - add zstd-gzip compatibility subpackage which can be used as a drop in compatible replacement for gzip - small spec file cleanups - update to 1.5.2: * correct a performance regression * smaller improvements and fixes * See https://github.com/facebook/zstd/releases/tag/v1.5.2 - Refresh pzstd.1.patch - Drop upstream noexecstack.patch