Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mutter: update 47.5 -> 48.0 | Markus Volk | 2025-03-18 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - libdisplay-info is not optional anymore - add dependencies to fix api-documentation and bash-completion 48.0 ==== * Improve wp_color_management_v1 support [Joan; !4304] * Fix cursor brightness not following HDR luminance setting [Sebastian; !4315] * Fix black screen with nvidia driver [Bilal, Daniel; !4323, !4324] * Adjust presentation time feedback for triple buffering [Michel; !4325] * Fix broken overlay cursor damage tracking [Jonas; !4331] * Add support for Kana and Compose USB HID LEDs [Martin; !4002] * Fix frequent frame skips under some circumstances [Michel; !4306] * Fix random output freezes [Jonas, Michel; !4321] * Fixed crashes [Daniel, Michel; !4316, !4326] * Misc. bug fixes and cleanups [Daniel, José, Carlos, Sebastian, Jonas; !4309, !3921, !4301, !4307, !4327, !4337] Contributors: Michel Dänzer, Bilal Elmoussaoui, José Expósito, Carlos Garnacho, Martin Rys, Joan Torres, Daniel van Vugt, Sebastian Wick, Jonas Ådahl Translators: Artur S0 [ru], Balázs Úr [hu], Jordi Mas i Hernandez [ca], Ask Hjorth Larsen [da], Asier Saratsua Garmendia [eu], Emin Tufan Çetin [tr], Anders Jonsson [sv], Gwan-gyeong Mun [ko], Andika Triwidada [id], Pawan Chitrakar [ne], A S Alam [pa], Bruce Cowan [en_GB], Cas Pascal [vi] 48.rc ===== * Support presentation-time version 2 [Dudemanguy; !4227] * Honor wl_surface.offset on cursor surfaces [Carlos; !4239] * Allow to activate the overview with either Super key [Alessandro B.; !4050] * Implement dynamic triple buffering [Daniel; !1441] * Implement the cursor_shape_v1 protocol [Sebastian; !3668] * Improve window placement when centering new windows [Mattia; !4202] * Fix sharable surfaces with nvidia as primary [Daniel; !4284] * Default to sticky drag lock [Peter; !4292] * Implement a11y keyboard monitoring support [Lukáš; !4217] * Support wp_color_management_v1 protocol [Sebastian; !4291] * Fix dma-bufs support for headless sessions [Jonas; !4281] * Allow to mark monitors for lease via gdctl [José; !4300] * Fixed confused IM focus state after closing some windows [Keyu; !4164] * Center new windows by default [Mattia; !4294] * Add output luminance settings [Jonas; !4271] * Do not use triple buffering when update time fits into refresh interval [Michel; !4282] * Fixed crashes [Peter, Alban, Michel, Sebastian; !4247, !4257, !4272, !4298] * Misc. bug fixes and cleanups [Peter, Nick, Jeremy, Michel, Corentin, Florian, Sebastian, Marco, Bilal, Alessandro A., Daniel, José, Jonas, Joan, Mattia, Carlos, Robert, Philip; !4248, !4220, !4253, !4254, !4224, !4255, !4244, !4259, !4268, !4270, !4267, !4256, !4279, !4280, !4277, !4278, !4285, !4276, !4289, !4288, !4290, !4252, !4235, !4209, !4260, !4251, !4274, !4302, !4230, !4183, !4299, !4308, !4297, !4310, !4311, !4312, !4314] Contributors: Alessandro Astone, Alessandro Bono, Alban Browaeys, Jeremy Bícha, Nick Diego Yamane, Dudemanguy, Michel Dänzer, Bilal Elmoussaoui, José Expósito, Mattia Formichetti, Carlos Garnacho, Peter Hutterer, Robert Mader, Florian Müllner, Corentin Noël, Keyu Tao, Joan Torres, Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick, Philip Withnall, Jonas Ådahl Translators: Martin [sl], Sabri Ünal [tr], Artur S0 [ru], Daniel Rusek [cs], Piotr Drąg [pl], Jürgen Benvenuti [de], Ekaterine Papava [ka], Alexander Shopov [bg], Alexandre Franke [fr], Jordi Mas [ca], Yuri Chornoivan [uk], Yosef Or Boczko [he], Danial Behzadi [fa], Luming Zh [zh_CN], Aurimas Černius [lt], Quentin PAGÈS [oc], Hugo Carvalho [pt], Rafael Fontenelle [pt_BR], Jordi Mas i Hernandez [ca], Fran Dieguez [gl], Álvaro Burns [pt_BR], Asier Sarasua Garmendia [eu], Vincent Chatelain [fr], Yaron Shahrabani [he], Brage Fuglseth [nb], Daniel Mustieles [es] 48.beta ======= * Update cursors via the frame clock in virtual monitors [Jonas; !4067] * Synchronize device enabled state when adding device [Yao; !4188] * Do not use modifiers if surface should be sharable [Michel; !4219] * Add accessible state tracking in Clutter [Bilal; !4089] * Introduce GNOME Display Control (gdctl) utility [Jonas; !4190] * Fix notifying shell about modifier-only keyboard layout switches [Olivier; !4232, !4237] * Configure HDR via DisplayConfig D-Bus API [Jonas; !4192] * Fixed crashes [Philip, Jonas; !4222, !4210] * Misc. bug fixes and cleanups [Michel, Sebastian W., Jonas, José, Alessandro, Sebastian K., Daniel, Philip, Carlos, Florian, Alberto, Bilal; !4208, !4022, !4005, !4218, !4225, !4229, !4228, !4231, !4223, !3972, !4233, !4234, !4242, !4198] Contributors: Alessandro Astone, Michel Dänzer, Bilal Elmoussaoui, José Expósito, Olivier Fourdan, Carlos Garnacho, Sebastian Keller, Florian Müllner, Alberto Ruiz, Daniel van Vugt, Yao Wei (魏銘廷), Sebastian Wick, Philip Withnall, Jonas Ådahl 48.alpha ======== * gwakeup: Reduce wake-ups to only first item in queue [Christian; !4007] * x11: Reduce chances XPending does recvmsg() syscall [Christian; !4006] * Fix grabbing tablet devices [Jonas Å.; !4033] * Improve color-management support [Joan; !3913, !3948, !4020, !4062, !4144] * Fix misplaced windows and random resizes on scaled monitors [Jonas Å.; !4041] * Improve detecting preferred primary devices [Kamil; !4055] * Merge CoglPango into Clutter [Bilal; !4004] * Always depend on libdisplay-info for EDID parsing [Sebastian W.; !3602] * Fix explicit sync with virtual monitors w/o pipewire streams [Doğukan; !4056] * Introspect `event` parameter in MetaKeyHandlerFunc [Guacamolie; !4079] * Fix warping pointer after releasing pointer constraints [Sebastian K.; !4098] * Avoid CPU stalls with NVIDIA secondary GPUs with directly-attached monitors [Gert-dev; !4015] * Fix updating cursor immediately when starting window drag [Olivier; !3639] * Add pipeline hooks to user program pipelines [Sebastian W.; !4037] * Allow to configure monitors as for-lease [José; !4112, !4121] * Add support for system bell protocol [Jonas Å.; !3675] * Prefer GPUs with built-in panels connected as primary GPU [Mario; !4114] * Add `configure` signal to allow tweaking original window configuration [Olivier; !4076] * Fix cursor glitches when using virtual monitors [Jonas Å.; !4066] * Default to high thread instead of realtime priority for KMS thread [Jonas Å.; !4124] * Add built-in renderdoc support [Sebastian W.; !4061] * Ensure frame events are sent for cursor surfaces [Michel; !4113] * Allow BGRX8888 format on big endian [Jocelyn; !4088] * Fix touchscreen drag-and-drop on wayland [Alessandro; !4091] * Fix maximized X11 when using native Xwayland scaling [Jonas Å.; !4147] * Implement xdg-toplevel-drag-v1 protocol [Nick; !4107] * Fix blank screen in remote headless sessions [Jonas Å.; !4152] * Query screen cast format modifiers via CoglRenderer [Jonas Å.; !3900] * Also request high priority secondary EGL context [Jonas Å.; !2973] * Fix Xwayland DND coordinates when using fractional scaling [Jonas Å.; !4169] * Remove ClutterImage [Bilal; !4133] * Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland [Olivier; !4170] * Implement wp_viewport support for cursor surfaces [Jonas Å., Robert; !3859] * Improve input → output latency of cursor movements [Michel; !3964] * Make font-rendering support optional [Bilal; !4106] * Improve frame rate on monitors attached to secondary GPUs in copy mode [Gert-dev; !4027] * Add support for commit-timing-v1 and fifo-v1 protocols [Derek; !3355] * Use BT709 coefficients and limited range for YUV conversion by default [Robert; !4204] * Send preferred scales to all surface roles [Jonas Å.; !4205] * Fixed crashes [Michel, Joan, Daniel, José, Jason, Bilal, Robert, Jonas D., Peter; !4028, !4032, !4019, !4029, !4030, !4059, !4070, !4034, !3176, !3650, !4117, !4136] * Misc. bug fixes and cleanups [Sebastian W., Florian, Joan, Jonas Å., José, Christian, Robert, Marco, Michel, Bilal, Daniel, Sebastian K., Jakub, Jonas D, Takao, Ikey, Georges, Carlos, Corentin, Philip, Bartłomiej; !4036, !4040, !4042, !3965, !4016, !3926, !4031, !4011, !3424, !4047, !4049, !4058, !4068, !4048, !4071, !4074, !3980, !4078, !4080, !4035, !4075, !4090, !4093, !4060, !4069, !3961, !4101, !4057, !4104, !4105, !4108, !4109, !4077, !4111, !4115, !4116, !4087, !4018, !3943, !4123, !4122, !4103, !4064, !4100, !4065, !4125, !4128, !4127, !4129, !4126, !3604, !4150, !4161, !4162, !4160, !4137, !4148, !4166, !4157, !4156, !4158, !4168, !4149, !4165, !4155, !4174, !4163, !4173, !4175, !4176, !4131, !4132, !4179, !4178, !4130, !4180, !4177, !4184, !4186, !4189, !4187, !4197, !4199, !4194, !4181, !4200, !4196, !3878, !4201] Contributors: Alessandro Astone, Georges Basile Stavracas Neto, Nick Diego Yamane, Ikey Doherty, Jonas Dreßler, Michel Dänzer, Bilal Elmoussaoui, José Expósito, Jocelyn Falempe, Derek Foreman, Olivier Fourdan, Takao Fujiwara, Carlos Garnacho, Jason Gerecke, Gert-dev, Guacamolie, Christian Hergert, Peter Hutterer, Sebastian Keller, Doğukan Korkmaztürk, Mario Limonciello, Robert Mader, Florian Müllner, Corentin Noël, Robert Obkircher, Bartłomiej Piotrowski, Jakub Steiner, Kamil Szczęk, Joan Torres, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick, Philip Withnall, Jonas Ådahl Translators: Vincent Chatelain [fr], Jordi Mas i Hernandez [ca], Daniel Mustieles [es], Jürgen Benvenuti [de], Nathan Follens [nl], Danial Behzadi [fa], Марко Костић [sr], Scrambled 777 [hi], Cas Pascal [vi] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | gnome-software: update 47.2 -> 48.0 | Markus Volk | 2025-03-18 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version 48.0 ~~~~~~~~~~~~ Released: 2025-03-14 This is a stable release with the following changes: * Correctly show update detail text not provided in markdown This release also updates translations: * Basque (Asier Saratsua Garmendia) * Belarusian (Vasil Pupkin) * Bokmål, Norwegian (Brage Fuglseth) * Catalan (Jordi Mas i Hernandez, Francesc Busquets) * Danish (Alan Mortensen) * Filipino (Iverson Briones) * Hungarian (Balázs Úr) * Indonesian (Andika Triwidada) * Nepali (Pawan Chitrakar) * Panjabi (A S Alam) * Polish (Piotr Drąg) * Romanian (Antonio Marin) * Russian (Artur S0) * Spanish (Daniel Mustieles) Version 48~rc ~~~~~~~~~~~~~ Released: 2025-02-28 This is an unstable release with the following changes: * Minor interface improvements on the updates page * Various minor performance improvements * Improve error handling for app launches and distribution upgrades * Fix a crash on the app review dialog * Fix version checks preventing some firmware updates when historical updates are also listed * Fix a crash when copying error details * Minor interface improvements to search * Improvements to flatpak permissions checking for D-Bus This release also updates translations: * Bulgarian (twlvnn kraftwerk) * Catalan (Jordi Mas) * Chinese (China) (Luming Zh) * Chinese (Taiwan) (Cheng-Chia Tseng) * Czech (Daniel Rusek) * Finnish (Jiri Grönroos) * French (Vincent Chatelain) * Galician (Fran Dieguez) * Georgian (Ekaterine Papava) * Hebrew (Yaron Shahrabani) * Korean (Seong-ho Cho) * Lithuanian (Aurimas Černius) * Persian (Danial Behzadi) * Portuguese (Hugo Carvalho) * Portuguese (Brazil) (Rafael Fontenelle) * Russian (Artur S0) * Slovenian (Martin) * Swedish (Anders Jonsson) * Turkish (Sabri Ünal) * Ukrainian (Yuri Chornoivan) Version 48~beta ~~~~~~~~~~~~~~~ Released: 2025-01-31 This is an unstable release with the following changes: * Support installing flatpaks via a flatpak+https: link * Fix notifying about outdated updates when in power saver mode or offline * Prioritise verified apps in source list This release also updates translations: * Bulgarian (twlvnn kraftwerk) * Czech (Daniel Rusek) * Russian (Artur S0) * Slovenian (Martin) Version 48~alpha3 ~~~~~~~~~~~~~~~~~ Released: 2025-01-14 This is an unstable release with the following changes: * Fix downloads of firmware updates * Fix the release process This release also updates translations: * Belarusian (Vasil Pupkin) * Slovenian (Martin) Version 48~alpha2 ~~~~~~~~~~~~~~~~~ Released: 2025-01-04 This is an unstable release with the following changes: * Fix the release process Version 48~alpha ~~~~~~~~~~~~~~~~ Released: 2025-01-04 This is an unstable release with the following changes: * Include dependencies in estimated download size * Improve performance when loading updates * Fix interface freeze when upvoting/downvoting reviews * Various minor interface improvements for keyboard navigation and small screens * Fix crash when uninstalling snaps * Add experimental systemd-sysupdate plugin * Warn about microphone permissions if an app has PipeWire access This release also updates translations: * Belarusian (Vasil Pupkin) * Catalan (Jordi Mas i Hernandez, Jordi Mas) * Dutch (Nathan Follens) * French (Vincent Chatelain) * Friulian (Fabio Tomat) * German (Jürgen Benvenuti) * Hebrew (Yaron Shahrabani) * Kabyle (Athmane MOKRAOUI) * Latvian (Rūdolfs Mazurs) * Portuguese (Hugo Carvalho) * Portuguese (Brazil) (Rafael Fontenelle) * Russian (Artur S0) * Serbian (Марко Костић, Милош Поповић) * Slovak (Jose Riha) * Slovenian (Martin) * Thai (Aefgh Threenine) * Turkish (Sabri Ünal) * Ukrainian (Yuri Chornoivan) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | gdm: update 47.0 -> 48.0 | Markus Volk | 2025-03-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | ======= Version 48.0 ======= - Allow changing global network settings - Translation updates ======= 48.beta ======= - Don't require Xwayland if wayland-only - Fix pam_syslog detection - Fix Solaris build - Fix udev rules for disabling wayland - Add 'banner-message-path' and '-source' settings Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | xdg-desktop-portal-gnome: update 47.3 -> 48.0 | Markus Volk | 2025-03-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes in 48.0 ================= - Translation updates Changes in 48.beta.rc ================= - Add USB portal backend - Fix screen cast portal done signal emission Changes in 48.beta ================= - Use the new AdwInlineViewSwitcher widget in the screencast dialog - Update apps list properly in the screencast dialog - Generate systemd sysexts in CI - Fix an issue with the Notification portal implementation - Depend on libadwaita >= 1.7.alpha - Translation updates Changes in 48.alpha ================= - Outsource external window management to libgxdp - Fix the capabilities for the print dialog - Fix memory leak in screencast widget - Implement a signal handler to help with ASAN - Use Adwaita widgets in the app chooser dialog - Fix a memory management issue with the screencast widget - Depend on xdg-desktop-portal >= 1.19.1 - Translation updates Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | gegl: update 0.4.54 -> 0.4.56 | Markus Volk | 2025-03-18 | 1 | -1/+1 | |
| | | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | babl: update 0.1.110 -> 0.1.112 | Markus Volk | 2025-03-18 | 1 | -1/+1 | |
| | | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | cppzmq: Use ALLOW_EMPTY | Khem Raj | 2025-03-17 | 1 | -4/+1 | |
| | | | | | | | | | | | | | | | | while ALLOW_EMPTY is frowned upon, this seems to be fitting to solve the issue at hand here. When adding cppzmq to target SDK This does not work resulting in ERROR: Nothing RPROVIDES 'cppzmq' (but calc-server_latest.bb RDEPENDS on or otherwise requires it) Adding cppzmq-dev dependency works for Target-SDK, but not for Target-Build: ERROR: calc-server-latest-r0 do_package_qa: QA Issue: calc-server rdepends on cppzmq-dev [dev-deps] Suggested-by: Lukas Weiß <lukas.weiss@janitza.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libsdl3: add fallback to console-build | Markus Volk | 2025-03-17 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | This fixes a configure error if neither wayland nor x11 are available: | CMake Error at cmake/macros.cmake:382 (message): | SDL could not find X11 or Wayland development libraries on your system. | This means SDL will not be able to create windows on a typical unix | operating system. Most likely, this is not wanted. | | On Linux, install the packages listed at | https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md#build-dependencies | | | If you really don't need desktop windows, the documentation tells you how | to skip this check. | https://github.com/libsdl-org/SDL/blob/main/docs/README-cmake.md#cmake-fails-to-build-without-x11-or-wayland-supp Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libsdl2-compat: add x11 and opengl to REQUIRED_DISTRO_FEATURES | Markus Volk | 2025-03-17 | 1 | -1/+3 | |
| | | | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | minifi-cpp: Bump libfmt->11.1.4 and spdlog->1.15.1 | Khem Raj | 2025-03-17 | 1 | -4/+4 | |
| | | | | | | Helps compiling with clang-20 Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | minifi: upgrade 0.15.0 -> 0.99.1 | Yi Zhao | 2025-03-17 | 12 | -287/+425 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ChangeLog: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325 License-Update: Drop the license for cxxopts and add the license for argparse(MIT)[1]. Update the license for protobuf(3-Clause BSD) and add the licenses for RE2(3-Clause BSD) and c-ares(MIT)[2]. Drop the license for ios-cmake[3]. Add the license for Lua(MIT)[4]. Drop the license for libcoap[5]. Drop the license for uthash[6]. Drop the licenses for LightPcapNg and PcapPlusPlus[7]. Add the licenses for HdrHistogram(CC0-1.0) and llhttp(MIT)[8]. [1] https://github.com/apache/nifi-minifi-cpp/commit/1dfab222d44100186e3450cd0fc964f04708734b [2] https://github.com/apache/nifi-minifi-cpp/commit/20d281adafb95fc88d9e58ed47e527b1188f8ad3 [3] https://github.com/apache/nifi-minifi-cpp/commit/1815c018ce928db30f3a36f49aeb43ea94834088 [4] https://github.com/apache/nifi-minifi-cpp/commit/3d7262a883dff57b7e0999a20f6e745d1197f480 [5] https://github.com/apache/nifi-minifi-cpp/commit/3bbaa0789a142e95edb45a73ad68cd8c620a1495 [6] https://github.com/apache/nifi-minifi-cpp/commit/78af9f665ae00ea1e14f96a3bed95ed3877d5403 [7] https://github.com/apache/nifi-minifi-cpp/commit/37891aafb8b2220622a97c29a13a854388193b0a [8] https://github.com/apache/nifi-minifi-cpp/commit/bd1182eb8cc6121a958d28db41ab27d24d6f54bc Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | civetweb: enable packageconfig cpp | Yi Zhao | 2025-03-17 | 1 | -1/+1 | |
| | | | | | | | Enable packageconfig cpp required by minifi-cpp. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: mark CVE-2023-34432 as patched | Peter Marko | 2025-03-16 | 1 | -0/+1 | |
| | | | | | | | | | | Patch for CVE-2021-23159 fixes also this CVE. Stated by: * https://security-tracker.debian.org/tracker/CVE-2023-34432 * https://sourceforge.net/p/sox/bugs/367/ Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2023-32627 | Peter Marko | 2025-03-16 | 2 | -0/+31 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/0028-CVE-2023-32627-Filter-null-sampling-rate-in-VOC-code.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2022-31651 | Peter Marko | 2025-03-16 | 2 | -0/+37 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2022-31651.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2022-31650 | Peter Marko | 2025-03-16 | 2 | -0/+61 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2022-31650.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2021-40426 | Peter Marko | 2025-03-16 | 2 | -0/+39 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2021-40426.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2021-33844 | Peter Marko | 2025-03-16 | 2 | -0/+41 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2021-33844.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2021-23159 and CVE-2021-2317 | Peter Marko | 2025-03-16 | 2 | -0/+32 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2021-23159.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: patch CVE-2021-3643 and CVE-2021-23210 | Peter Marko | 2025-03-16 | 2 | -0/+31 | |
| | | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2021-3643.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: mark CVEs included in hash update as fixed | Peter Marko | 2025-03-16 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git log sox-14.4.2..HEAD | grep -o 'CVE-[0-9-]*' | sort -u CVE-2017-11332 CVE-2017-11358 CVE-2017-11359 CVE-2017-15370 CVE-2017-15371 CVE-2017-15372 CVE-2017-15642 CVE-2017-18189 CVE-2019-13590 CVE-2019-8354 CVE-2019-8355 CVE-2019-8356 CVE-2019-8357 Following remaining CVEs are handled in commits: CVE-2019-1010004 - NVD: https://nvd.nist.gov/vuln/detail/CVE-2019-1010004 - report: https://sourceforge.net/p/sox/bugs/299/ - patch: https://sourceforge.net/p/sox/code/ci/09d7388c8ad5701ed9c59d1d600ff6154b066397/ - same commit as CVE-2017-18189 as mentioned in NVD and bugreport texts - https://security-tracker.debian.org/tracker/CVE-2019-1010004 links it - it's only commit in src/xa.c in last 15 years Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: update to latest git hash | Peter Marko | 2025-03-16 | 4 | -81/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Resolve many CVEs and other bugs. $ git describe --tags sox-14.4.2-184-gf3094754 $ git log -1 HEAD | grep Date: Date: Thu May 30 14:46:01 2024 +0100 Recipe changes: * removed 0001-Update-exported-symbol-list.patch this commit is included now * refreshed 0001-remove-the-error-line-and-live-without-file-type-det.patch * 0001-tests-Include-math.h-for-fabs-definition.patch affected file was deleted from sources * added autoconf-archive-native dependency for newly used AX_APPEND_COMPILE_FLAGS macro * changed some config options from with/without to enable/disable https://sourceforge.net/p/sox/code/ci/6ff0e9322f9891f5a6ac6c9b3bceffbfca16bec3/ * added +git to PV to indicate version not on hash Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: build from git | Peter Marko | 2025-03-16 | 1 | -3/+4 | |
| | | | | | | | | Last release was done in 2015 but development still continues. Switch to git sources to allow update. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | sox: extend CVE_PRODUCT | Peter Marko | 2025-03-16 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | Add all relevant items from queries: $ sqlite3 nvdcve_2-2.db sqlite> select vendor, product, count(*) from products where product like '%sox%' group by vendor, product; commugen|sox_365|1 libsox_project|libsox|1 sox|sox|3 sox_project|sox|10 sqlite> select vendor, product, count(*) from products where product like '%sound_exchange%' group by vendor, product; sound_exchange_project|sound_exchange|16 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | procmail: Fix build with GCC-14 | Khem Raj | 2025-03-16 | 2 | -1/+130 | |
| | | | | | | | | aids building on newer build hosts which now have moved to gcc-14 as well, so using cmdline option just for target compile is not enough as it runs tests using host compiler as well Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | uim: Upgrade to 1.9.0 | Khem Raj | 2025-03-16 | 1 | -1/+1 | |
| | | | | | | Changelog - https://github.com/uim/uim/releases/tag/1.9.0 Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | ckermit: Fix build with GCC-15 | Khem Raj | 2025-03-16 | 1 | -2/+3 | |
| | | | | | | Also fix native pieces to build with gcc-14 while here Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | enca: Fix cross builds | Khem Raj | 2025-03-15 | 3 | -33/+73 | |
| | | | | | | | | Some portions are built using host CC, which is important when doing cross compile to pass correct flags otherwise it fails when using newer host compiler e.g. gcc-14 Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | reproducibility: Mark fsverity, libsdl2 packages as known non-reproducible | Yoann Congal | 2025-03-15 | 1 | -0/+5 | |
| | | | | | | | | | | | From AB run: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/32/logs/stdio Diffoscope output is at: https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250315-8_7ama2q/packages/diff-html/ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | reproducibility: Mark phytool{,-dbg} as known non-reproducible | Yoann Congal | 2025-03-15 | 1 | -0/+2 | |
| | | | | | | | | | | | From AB run: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/28/logs/stdio Diffoscope output is at: https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-networking/oe-reproducible-20250315-xxydi74w/packages/diff-html/ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libgpiod: Add gpio-manager/gpio to static IDs | Yoann Congal | 2025-03-15 | 2 | -0/+2 | |
| | | | | | | | | | | | | | | | In commit 9626e8a2c8f2 ("libgpiod: update to v2.2"), "gpio-manager" user and "gpio" group were added, add them to the static ID lists for the reproducibility test. Fixes this error from AB[0]: 2025-03-15 10:40:07,437 - oe-selftest - INFO - ERROR: Nothing RPROVIDES 'libgpiod-gpiosim' (but /srv/pokybuild/yocto-worker/reproducible-meta-oe/build/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.3.0.bb RDEPENDS on or otherwise requires it) 2025-03-15 10:40:07,437 - oe-selftest - INFO - libgpiod RPROVIDES libgpiod-gpiosim but was skipped: Recipe libgpiod, package libgpiod-manager: system username "gpio-manager" does not have a static ID defined. Add gpio-manager to one of these files: /srv/pokybuild/yocto-worker/reproducible-meta-oe/build/build/build-st-meta-python/build-st/meta-selftest/files/static-passwd /srv/pokybuild/yocto-worker/reproducible-meta-oe/build/meta-openembedded/meta-oe/files/static-passwd-meta-oe [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/40/logs/stdio Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | pipewire-media-session: Fix for incompatible-pointer-types build errors | Yoann Congal | 2025-03-15 | 2 | -1/+56 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport a fix from master branch to fix these errors: | FAILED: src/pipewire-media-session.p/access-flatpak.c.o | x86_64-poky-linux-gcc [...] -o src/pipewire-media-session.p/access-flatpak.c.o -c ../git/src/access-flatpak.c | ../git/src/access-flatpak.c: In function 'object_update': | ../git/src/access-flatpak.c:117:62: error: passing argument 1 of 'pw_client_update_permissions' from incompatible pointer type [-Wincompatible-pointer-types] | 117 | pw_client_update_permissions(client->obj->obj.proxy, | | ~~~~~~~~~~~~~~~~^~~~~~ | | | | | struct pw_proxy * | In file included from .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/pipewire.h:15, | from ../git/src/access-flatpak.c:35: | .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/client.h:191:71: note: expected 'struct pw_client *' but argument is of type 'struct pw_proxy *' | 191 | PW_API_CLIENT_IMPL int pw_client_update_permissions(struct pw_client *object, uint32_t n_permissions, | | ~~~~~~~~~~~~~~~~~~^~~~~~ | FAILED: src/pipewire-media-session.p/default-routes.c.o | x86_64-poky-linux-gcc [...] -o src/pipewire-media-session.p/default-routes.c.o -c ../git/src/default-routes.c | ../git/src/default-routes.c: In function 'restore_route_params': | ../git/src/default-routes.c:482:29: error: passing argument 1 of 'pw_device_set_param' from incompatible pointer type [-Wincompatible-pointer-types] | 482 | pw_device_set_param((struct pw_node*)dev->obj->obj.proxy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | struct pw_node * | In file included from .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/pipewire.h:18, | from ../git/src/default-routes.c:43: | .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/device.h:179:62: note: expected 'struct pw_device *' but argument is of type 'struct pw_node *' | 179 | PW_API_DEVICE_IMPL int pw_device_set_param(struct pw_device *object, uint32_t id, uint32_t flags, | | ~~~~~~~~~~~~~~~~~~^~~~~~ | FAILED: src/pipewire-media-session.p/access-portal.c.o | x86_64-poky-linux-gcc [...] -o src/pipewire-media-session.p/access-portal.c.o -c ../git/src/access-portal.c | ../git/src/access-portal.c: In function 'set_global_permissions': | ../git/src/access-portal.c:268:62: error: passing argument 1 of 'pw_client_update_permissions' from incompatible pointer type [-Wincompatible-pointer-types] | 268 | pw_client_update_permissions(client->obj->obj.proxy, | | ~~~~~~~~~~~~~~~~^~~~~~ | | | | | struct pw_proxy * | In file included from .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/pipewire.h:15, | from ../git/src/access-portal.c:39: | .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/client.h:191:71: note: expected 'struct pw_client *' but argument is of type 'struct pw_proxy *' | 191 | PW_API_CLIENT_IMPL int pw_client_update_permissions(struct pw_client *object, uint32_t n_permissions, | | ~~~~~~~~~~~~~~~~~~^~~~~~ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: fix aws-error-reporter package config | Peter Marko | 2025-03-14 | 1 | -0/+1 | |
| | | | | | | | Compilation fails with several errors in flb_aws_error_reporter.c Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: add profiles package config | Peter Marko | 2025-03-14 | 1 | -0/+2 | |
| | | | | | | | | | Since the recipe tries to list every single option, add this one which is missing. It is enabled by default in cmake to enabling it by default in package config retains current settings. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: fix shared-lib package config | Peter Marko | 2025-03-14 | 1 | -0/+3 | |
| | | | | | | | | | | | | | Add library to packaged files to fix: ERROR: fluentbit-3.2.8-r0 do_package: QA Issue: fluentbit: Files/directories were installed but not shipped in any package: /usr/lib/fluent-bit /usr/lib/fluent-bit/libfluent-bit.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. fluentbit: 2 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: fix valgrind package config | Peter Marko | 2025-03-14 | 1 | -1/+1 | |
| | | | | | | | | Add valgrind dependency to fix: fatal error: valgrind/valgrind.h: No such file or directory Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: drop compiler optimization package configs | Peter Marko | 2025-03-14 | 1 | -5/+4 | |
| | | | | | | | | | | These manipulate compiler flags instead of using what yocto provides. * "coverage" adds paths to binaries and thus causes buildpaths errors * "small" strips binaries, so causes already-stripped error. * DEBUG_BUILD is the correct way to enable debug/release flags in yocto Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: upgrade 3.2.1 -> 3.2.8 | Peter Marko | 2025-03-14 | 5 | -112/+11 | |
| | | | | | | | | | | | Handle CVE-2024-50608 and CVE-2024-50609 (in 3.2.7). Drop two patches addressed upstream. Refresh remaining patches. zstd is now bundled without possibility to unbundle. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fluentbit: set UPSTREAM_CHECK_GITTAGREGEX | Peter Marko | 2025-03-14 | 1 | -0/+3 | |
| | | | | | | | | | | | | | "devtool latest-version fluentbit" shows currently: INFO: Latest version: 20220215 which is something old. This change switches it to: INFO: Latest version: 3.2.8 which was released on 2025-02-27. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | xdebug: Upgrade to 3.4.2 release | Khem Raj | 2025-03-14 | 1 | -2/+2 | |
| | | | | | | | License-Update: Update license to match the PHP 3.01 license [1] [1] https://github.com/xdebug/xdebug/commit/5fc2d818067d05503226ee8c6442985cb2fe069d Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | php: upgrade from 8.2.26 to 8.4.4 | Chen Qi | 2025-03-13 | 9 | -432/+45 | |
| | | | | | | | | | | | | | | | | | | | 0001-ext-opcache-config.m4-enable-opcache.patch is dropped. This patch could be dropped because the new version now uses AC_CACHE_CHECK, and we can just pass ac_cv_xxx to it instead of using a local patch. 0008-ext-imap-config.m4-fix-include-paths.patch is dropped. ext/imap has been removed from php in this new version. See https://github.com/php/php-src/pull/13190. As a result of this removal, the corresponding PACKAGECONFIG is removed from this new version. 0001-Change-whether-to-inline-XXH3_hashLong_withSecret-to.patch is dropped. It has been merged in this new version. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | php: drop some unneeded patches | Chen Qi | 2025-03-13 | 4 | -117/+3 | |
| | | | | | | | | | | | | | | | | | Drop 0003-php-remove-host-specific-info-from-header-file.patch. Instead we export PHP_UNAME = "Linux" to achieve the same effect. Drop 0002-build-php.m4-don-t-unset-cache-variables.patch. The related ac_cv_lib_xxx and ac_cv_func_xxx settings in this recipe are also removed. This patch is not needed from the my build testing result. Drop 0009-php-don-t-use-broken-wrapper-for-mkdir.patch. This patch says that the wrapper is broken, but does not say why. Without this patch, things still build. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | python3-pyasyncore: Add recipe | Khem Raj | 2025-03-13 | 2 | -0/+14 | |
| | | | | | | This module was dropped in 3.12, therefore provide it as separate module Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | neon: fix broken SRC_URI | Sofiane HAMAM | 2025-03-13 | 1 | -1/+1 | |
| | | | | | | | | Update neon v0.33.0 SRC_URI, old one is not found in DEBIAN_MIRROR at the time of commiting. Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | fitimage.bbclass: Add missing punctuation | John Ripple | 2025-03-13 | 1 | -4/+4 | |
| | | | | | | | | | | | | | The functions related to signing the fitimage had missing quotations and newlines. Without this punctuation, the signing class would fail to generate a signed fitimage. To test this change just create a fitImage using this class and set FITIMAGE_SIGN to 1. The resulting fitImage its file should have one property per line with quotes around the property values. Signed-off-by: John Ripple <john.ripple@keysight.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | waf-samba: using python variable from python3native.bbclass | Dmitriy Makhnin | 2025-03-13 | 1 | -1/+1 | |
| | | | | | | | | | Waf-samba.bbclass inherits python3native.bbclass which has the variable PYTHON="${STAGING_BINDIR_NATIVE}/python3-native/python3". This allows this variable to be used in do_compile instead of python3. Signed-off-by: Dmitry Makhnin <d.makhnin@yadro.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | python3-gpt-image: fix typo in run-ptest script | Gyorgy Sarvari | 2025-03-13 | 1 | -1/+1 | |
| | | | | | | | typo: SKIPED vs SKIPPED Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | python3-gpt-image: add recipe | Libo Chen | 2025-03-13 | 2 | -0/+33 | |
| | | | | | | | | | | | | GPT Image is to create GUID Partition Table disk images on local disks. Written in pure Python gpt-image allows GPT disk images to be built on a local filesystem and exported to a destination device. This is useful for creating a disk image on SD Cards or embedded devices. Home page: https://pypi.org/project/gpt-image/ Signed-off-by: Libo Chen <libo.chen.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libsdl2-compat: add recipe | Markus Volk | 2025-03-13 | 1 | -0/+21 | |
| | | | | | | | This is a drop in replacement for libsdl2 that uses libsdl3 behind the scenes Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||||
* | libsdl3: add recipe | Markus Volk | 2025-03-13 | 1 | -0/+79 | |
| | | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> |