Commit Graph

30165 Commits

Author SHA1 Message Date
Jan Vermaete
7f698a9463 python3-werkzeug: added python3-difflib as RDEPENDS
File "/usr/lib/python3.12/site-packages/werkzeug/routing/exceptions.py", line 3, in <module>
    import difflib
ModuleNotFoundError: No module named 'difflib'

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Markus Volk
cbee7cc3df gnome-control-center: add PACKAGECONFIG knob for malcontent
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Markus Volk
fe19113d0b gnome-boxes: fix build with gcc14
Workaround for int-conversion:
| In file included from ../recipe-sysroot/usr/include/glib-2.0/glib.h:64,
|                  from ../recipe-sysroot/usr/include/glib-2.0/gobject/gbinding.h:30,
|                  from ../recipe-sysroot/usr/include/glib-2.0/glib-object.h:24,
|                  from src/gnome-boxes.p/libvirt-broker.c:6:
| src/gnome-boxes.p/libvirt-broker.c: In function 'boxes_libvirt_broker_add_domain_co':
| ../recipe-sysroot/usr/include/glib-2.0/glib/gmessages.h:671:16: error: returning 'void *' from a function with return type 'gboolean' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
805aaefe77 gsoap: Upgrade to 2.8.134
Redo musl support patch such that it can always be applied

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
ca6bb4de1f syzkaller: Fix build with musl + gcc14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
7fe3fbd42d etcd-cpp-apiv3: Upgrade to 0.15.4 release
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
ddc8a6557f etcd-cpp-apiv3: Fix build on musl + GCC14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
35cf63e5f3 directfb: Fix build with musl+GCC14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:43 -07:00
Khem Raj
0b8dc5346b pipewire-0.2: Include time.h for timespec struct signature
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
46db58f8c7 nbd: Do not inherit systemd
It does not provide/enable systemd script generation which results in

ERROR: nbd-3.26.1-r0 do_package: nbd does not appear in package list, please add it

Signes-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
673ba54e98 nbd: Fix build with GCC14 on musl targets
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
7b02f14be9 gimp: Upgrade to 2.10.38
Fix build with GCC-14 with few backports while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
d6dd4b89b6 menulibre: Upgrade to 2.4.0
Switch SRC_URI to github release artifacts

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
c3d347f7ee gtksourceview3: Use -Wno-error=incompatible-pointer-types in cflags
Fixes build with GCC-14, hopefully we will be able to drop it when
it breaks again with newer compiler like GCC15

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:42 -07:00
Khem Raj
a7c72b59b4 gnome-font-viewer: Fix build with GCC-14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
5413301d49 vlc: Backport fixes to enable GCC-14 based builds
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
5762e4fd55 nbd: Upgrade to 3.26.1
Backport a build fix when using --disable-manpages

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
8866910fdd sox: Fix build with GCC-14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
bfb2dab802 xfmpc: Disable incompatible-pointer-types warning as error
Fixes build with GCC-14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
cd6e2d8f53 influxdb: Do not remove non-existing files
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
9d17f797f3 gosu: Adjust for UNPACKDIR/WORKDIR rework
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:41 -07:00
Khem Raj
bc654c300f crucible: Adjust for UNPACKDIR/WORKDIR rework
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:40 -07:00
Khem Raj
a9d32c3c64 etcd: Adjust for UNPACKDIR/WORKDIR rework
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:27 -07:00
Khem Raj
cfa4040260 xfce4-notes-plugin: Upgrade to 1.11.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Khem Raj
7f2fc43e09 folks: Upgrade to 0.15.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Khem Raj
47bda4da57 libsdl: Fix build with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Markus Volk
4ce72171a0 flatpak: add PACKAGECONFIG knob for malcontent
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Markus Volk
79f062bddc wireplumber: update 0.5.1 -> 0.5.2
WirePlumber 0.5.2
~~~~~~~~~~~~~~~~~

Highlights:

  - Added support for loading configuration files other than the default
    wireplumber.conf within Lua scripts (!629)

  - Added support for loading single-section configuration files, without
    fragments (!629)

  - Updated the node.software-dsp script to be able to load filter-chain graphs
    from external configuration files, which is needed for Asahi Linux audio
    DSP configuration (!629)

Fixes:

  - Fixed destroying camera nodes when the camera device is removed (#627, !631)

  - Fixed an issue with Bluetooth BAP device set naming (!632)

  - Fixed an issue caused by the pipewire event loop not being "entered" as
    expected (!634, #638)

  - A false positive warning about no modules being loaded is now suppressed
    when using libpipewire >= 1.0.5 (#620)

  - Default nodes can now be selected using priority.driver when
    priority.session is not set (#642)

Changes:

  - The library version is now generated following pipewire's versioning scheme:
    libwireplumber-0.5.so.0.5.2 becomes libwireplumber-0.5.so.0.0502.0 (!633)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Markus Volk
852abb0599 pipewire: update 1.0.5 -> 1.0.6
PipeWire 1.0.6 (2024-05-09)

This is a bugfix release that is API and ABI compatible with previous
1.0.x releases.

Highlights
  - A bitfield race was fixed that could cause some crashes or undefined
    behaviour whem moving nodes between drivers.
  - Fix to some invalid memory access in the pw-mon and pw-dump.
  - A regression in kodi with IEC958 formats playback was fixed.
  - A race in the ALSA plugin was fixed when updating the eventfd.
  - Improvements and fixes to module-combine-stream.
  - Negotiation was improved in pipewiresrc.
  - Some more small fixes and improvements.

PipeWire
  - Context properties are now set early so that client properties can be
    matched with rules.
  - A bitfield race was fixed that could cause some crashes or undefined
    behaviour when moving nodes between drivers.

Tools
  - Fix failure to hide properties in pw-mon. (#3997)
  - Fix some memleaks and a crash in pw-dump. (#4001)

Modules
  - The combine-stream module now prevents resampling to avoid broken
    audio because of different samplerates.
  - Fix a potential double free in module-loopback when calculating the
    delay. (#3748)
  - The FFADO module now only starts when ports are negotiated to avoid
    startup races. (#3968)
  - The combine-stream module will now forward tags.

SPA
  - Monitor volumes are now also clamped to the min/max volumes. (#3962)
  - V4l2 and libcamera now encodes the device ids into a JSON array. This
    is part of the deduplication code of devices.
  - A regression in kodi with IEC958 formats playback was fixed.

Bluetooth
  - Improved buffer handling and queued data when stopping.

ALSA
  - A race was fixed when updating the eventfd. (#3711)

GStreamer
  - Handle some errors better instead of crashing. (#3994)
  - Fix a memleak in the stream params handling.
  - Negotiation was improved in pipewiresrc.

0

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:11 -07:00
Yoann Congal
d161de0b00 mdio-tools: fix mdio-netlink kernel module reproducibility
mdio-netlink source make reference to ${S}/.. which breaks
-fdebug-prefix-map and results in the full TMPDIR path being present in
the -dbg package and, also, change a related CRC in the main package.

This changes ${S} to enclose the whole SRC_URI repo and adapt relative paths to
build (MODULES_MODULE_SYMVERS_LOCATION)

This make mdio-netlink reproducible and fixes this warning:
WARNING: mdio-netlink-1.3.1-r0 do_package_qa: QA Issue: File /lib/modules/6.6.29-yocto-standard/updates/.debug/mdio-netlink.ko in package mdio-netlink-dbg contains reference to TMPDIR [buildpaths]

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Markus Volk
3584b79a4c malcontent: move PV to malcontent.inc
PV must be consistent for malcontent and malcontent-ui.	Ensure this by moving
PV to malcontent.inc

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Markus Volk
8579d62df9 malcontent-ui: fix lib install
- Add a suitable link for libmalcontent-ui-1.so.1
- Use PV for libmalcontent-ui-1.so.0.12.0 to eventually make life a little easier
  when updating recipes

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Khem Raj
11ca5bc261 nvme-cli: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 14:15:10 -07:00
Christophe Vu-Brugier
9cd8c54392 nvme-cli: upgrade 2.8 -> 2.9.1
Keep nvme-cli in sync with libnvme which was upgraded from 1.8 to
1.9 by the following commit:

 * f3b2cfa3e libnvme: upgrade 1.8 -> 1.9

Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-20 10:58:12 -07:00
Khem Raj
bc0a516502 openflow: Fix build build with musl/gcc14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Khem Raj
ebae86d9dd libndp: Fix build with gcc-14/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Yoann Congal
1429a784c7 squid: workaround a build failure with native gcc10
When build on Debian 11 (gcc10), squid fails to build[0] because of a
bug[1] in the configure step (it mixes options between old native compiler
and recent target compiler: the former needs the std=c++17 option, the latter
doesn't).

The workaround is to force the "-std=c++17" option for the native build.

NB: Our Buildroot friends have the same workaround[2].

[0]: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/23/steps/28/logs/stdio
[1]: https://bugs.squid-cache.org/show_bug.cgi?id=5376
     Bug closed as invalid by upstream
[2]: 932b52fad8/package/squid/squid.mk (L24)

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Jose Quaresma
5d2e783591 ostree: Upgrade 2024.5 -> 2024.6
- Add composefs packageconfig knob

$ git --no-pager log --oneline v2024.5...v2024.6
d4a7a8d9 (tag: v2024.6) Release 2024.6
4ed4d618 Merge pull request #3245 from cgwalters/doc-offline-deltas
37b3c767 docs: Describe offline updates with static deltas
664116f0 Merge pull request #3244 from alexlarsson/fix-fsverity-supported
92f2abcb Merge pull request #3243 from cgwalters/loaded_ts_fix
083eacd6 Fix _ostree_ensure_fsverity reporting of supports in early exit
ee066d79 sysroot: Handle `/ostree/deploy` having epoch 0
f911d40b Merge pull request #3234 from jmarrero/state-root
cb70e406 ostree-sysroot-deploy: check if deployments are in the same stateroot.
a00062bf Merge pull request #3238 from cgwalters/force-container-env
3d3f0b8d ci: Also skip if we detect /run/.containerenv
64ab0982 Merge pull request #3236 from cgwalters/clang-format
a33c7d23 ci: Only run clang-format on ubuntu-stable GH runner
cb13977a Merge pull request #3232 from ericcurtin/aboot-bootloader
fa720d15 Merge pull request #3233 from dbnicholson/sync-summary-times
60f4592b repo: Make summary and signature mtime match
ffbeff6c tests: Correctly skip single fsverity test
9e51fb16 docs: Fix spelling and grammer
998a0ab5 docs: More accurate diagram in bootloaders documentation for aboot
c8c436e5 Merge pull request #3231 from alexlarsson/fix-aboot-non-ab
6ac8c49a prepare-root: Handle non-AB aboot properly
99ef9806 Merge pull request #3230 from cgwalters/initfs-epoch-2
818af91d Merge pull request #3108 from cgwalters/use-external-composefs
eb54a441 Switch to external composefs
8a9f067d ci: Drop `SKIP_INSTALLDEPS=1`
3647395f tests: Skip composefs tests without the feature
74a3d2da init-fs: Add --epoch=2
0c0b6cee Merge pull request #3229 from cgwalters/init-deploy-0700
38f6b9b3 init-fs: Add --epoch
3c2e9d09 Merge pull request #3227 from alexlarsson/fix-fsverity-error-check
374fb05d _ostree_ensure_fsverity: Properly check for errors
d05c48b7 Merge pull request #3226 from ericcurtin/rm-rhivos
24c0c1c4 README & docs: Remove "RHIVOS" acronym
3c25a93b Merge pull request #3220 from jlebon/pr/on-failure-isolate
05b3b662 ostree-prepare-root.service: add OnFailureJobMode=isolate
dc4d4b55 Merge pull request #3218 from cgwalters/policy-allow-none
b96b4ff4 Merge pull request #3216 from cgwalters/mirrorlist-retries
45453b73 sepolicy: Add missing `(nullable)`
76ab8621 curl: Also map HTTP errors for retries
7fdc792f Merge pull request #3215 from cgwalters/release
1bc7d207 configure: post-release version bump

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:01 -07:00
Markus Volk
05722a9a07 malcontent: add recipe
malcontent is an optional dependency for flatpak and gnome-software

- Building the malcontent gtk4-ui leads to circular dependency malcontent <-> flatpak
  Add a separate package for malcontent-ui to avoid this and to make malcontent-control
  buildable.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Khem Raj
aeb11d81dc xterm: Upgrade to 391
Add a patch to fix build with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Khem Raj
13ddd97e4f tinyalsa: Upgrade to tip of trunk
This fixes build with musl + gcc14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Khem Raj
6ce8cef7e7 poke: Upgrade to 4.0
- Drop patches not needed anymore
- Package vim and emacs files into package of their own

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Abhilash Raju
972f3a4b89 opentelemetry-cpp: Add recipe
An Observability framework to create and manage telemetry data such as
traces, metrics, and logs

Signed-off-by: Abhilash Raju <abhilash.kollam@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Gerard Salvatella
eeef1fddd9 libwebsockets: fix buildpath warnings
In order to remove absolute paths from the cmake artifacts, paths from
the `$lib` folder should also be stripped off, otherwise internally
linked libraries (e.g. libz) may appear.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Beniamin Sandu
967216f6d7 unbound: upgrade 1.19.3 -> 1.20.0
Full changelog:
https://github.com/NLnetLabs/unbound/releases/tag/release-1.20.0

Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:28:00 -07:00
Changqing Li
1573555fb8 python3-grpcio: fix do_compile failure for qemuppc64/qemuppc
define proper macro for ppc/ppc64 to fix compile error

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:59 -07:00
Martin Jansa
da03f5dadc freerdp: fix build with gcc-14
* bump SRCREV to get more gcc-14 fixes already merged upstream:

$ git log --oneline 2.11.7..origin/stable-2.0
efa899d3d (HEAD -> stable-2.0, origin/stable-2.0) Merge pull request #10172 from AlessandroBono/wip/abono/incompatible-pointer
7894a7dfc redirection: Fix incompatible pointer type
f3ed1f1ac redirection: Fix incompatible pointer type
4f411197d info: Fix incompatible pointer type
a383740a2 next-dev-2.11.8-dev

* fixes:
  http://errors.yoctoproject.org/Errors/Details/766906/
  freerdp/2.11.2/git/libfreerdp/core/redirection.c:91:31: error: passing argument 1 of 'redirection_free_data' from incompatible pointer type [-Wincompatible-pointer-types]
  freerdp/2.11.2/git/libfreerdp/core/redirection.c:112:31: error: assignment to 'BYTE **' {aka 'unsigned char **'} from incompatible pointer type 'char **' [-Wincompatible-pointer-types]
  freerdp/2.11.2/git/libfreerdp/core/redirection.c:139:38: error: passing argument 1 of 'redirection_copy_data' from incompatible pointer type [-Wincompatible-pointer-types]
  freerdp/2.11.2/git/libfreerdp/core/info.c:88:39: error: initialization of 'const WCHAR *' {aka 'const short unsigned int *'} from incompatible pointer type 'BYTE *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]

  and backport one commit from master to fix:
  git/channels/ainput/server/ainput_main.c:225:83: error: passing argument 3 of 'WTSVirtualChannelQuery' from incompatible pointer type [-Wincompatible-pointer-types]
  git/channels/ainput/server/ainput_main.c:419:36: error: passing argument 1 of 'ainput_server_context_free' from incompatible pointer type [-Wincompatible-pointer-types]
  git/channels/ainput/server/ainput_main.c:542:100: error: passing argument 3 of 'WTSVirtualChannelQuery' from incompatible pointer type [-Wincompatible-pointer-types]

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:59 -07:00
Markus Volk
1922fb35f6 glib-testing: add recipe
glib-testing is a build dependency for malcontent, where building the tests cant be disabled.
We can only disable the run of installed tests in malcontent.

Normally glib-testing gets included as a subproject wrap which is inappropriate for
yocto/oe. Thus we need to provide a recipe for it.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:59 -07:00
Wang Mingyu
dccd6a3341 uriparser: upgrade 0.9.7 -> 0.9.8
Changelog:
===========
* Protect against integer overflow in ComposeQueryEngine
* Protect against integer overflow in ComposeQueryMallocExMm
* Require CMake >=3.5.0
* CMake option URIPARSER_SHARED_LIBS=(ON|OFF) to control, whether to produce a
  shared or static library for uriparser and that alone, falls back to standard
  BUILD_SHARED_LIBS if available, else defaults to "ON"
* Document that scheme-based normalization a la section 6.2.3 of RFC 3986 is a
  responsibility of the application using uriparser
* Document supported code points for functions uriEscape(Ex)W
* Update Clang from 15 to 18
* Adapt to breaking changes in Clang packaging
* Get sanitizer CFLAGS and LDFLAGS back in sync
* Pin GitHub Actions to specific commits for security

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:59 -07:00
Wang Mingyu
c6a9b1559c tracker: upgrade 3.7.2 -> 3.7.3
Changelog:
=========
* Bump database version to fix SQLite 3.45.3 issues in existing
  installs
* Fixed possible infinite loop on incomplete/unterminated Turtle/Trig
  data.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:59 -07:00