Commit Graph

14085 Commits

Author SHA1 Message Date
Wang Mingyu 5db27de5ef adw-gtk3: upgrade 5.5 -> 5.6
Changelog:
===========
- Remove some legacy stuff and more
- Add link to accent-color-change shell script

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:31 -08:00
Patrick Wicki f57840b83b fluentbit: use system libs instead of vendored ones
Make use of the new build option to unbundle some vendored dependencies.
Currently supported are libbacktrace, c-ares, jemalloc, luajit and
nghttp, all of which have Yocto recipes. librdkafka is currently below
the required version (>=2.3.0) so for that it will fall back to the
vendored version.

Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 15:25:42 -08:00
Patrick Wicki 0fdf559877 fluentbit: upgrade to v3.2.1
Changelogs since v3.1.9:

- https://fluentbit.io/announcements/v3.1.10/
- https://fluentbit.io/announcements/v3.2.0/
- https://fluentbit.io/announcements/v3.2.1/

Also add pending patch for a cprofiles bug.

Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-29 15:25:42 -08:00
Hiago De Franco d44f6b934b hwdata: drop recipe
This recipe has been added to openembedded-core layer, since hwdata is
now a requirement to build libdisplay-info, used by weston (see commit
3e5d5ba74bea "hwdata: add recipe from meta-openembedded" from oe-core).

Therefore, drop this recipe.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 11:39:33 -08:00
Ross Burton 2b4956b82c xorgxrdp: use the new xserver-abi.inc to generate Xserver ABI dependencies
Use the new function to generate the missing dependencies, and thus we
can remove the INSANE_SKIP.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-27 09:36:51 -08:00
Jörg Sommer a7441fe377 webkitgtk3: Add DESCRIPTION about API version
It took me some time to see the difference between webkitgtk and webkitgtk3.
So, give a hint in the DESCRIPTION why this recipe exists. And name the
pkgconf file for javascriptcoregtk to make it easier to find this recipe,
when you have no clue about these API versions.

Credits to Debian for lifting the fog.

https://salsa.debian.org/webkit-team/webkit/-/blob/f04cf703b06ce74bb94add3f75aa7ac5603d0eae/debian/rules#L11

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-26 07:26:29 -08:00
Khem Raj 5d28ad9899 taisei: Use libucontext with musl
Fixes errors like
| koishi| Checking for function "getcontext" : NO (cached)
| koishi| Checking for function "setcontext" : NO
| koishi| Checking for function "makecontext" : NO (cached)
| koishi| Checking for function "swapcontext" : NO (cached)
| koishi| Message: ** Backend `ucontext_sjlj` is not supported
|
| ../git/subprojects/koishi/src/meson.build:43:4: ERROR: Problem encountered: Unsupported platform

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-24 08:54:42 -08:00
Markus Volk ff8b832565 mozjs: update 115.16.1 -> 115.17.0
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-24 08:38:59 -08:00
Martin Jansa 5dcb1a2473 nodejs: backport a patch to fix build with icu-76
* icu was upgraded in oe-core in:
  https://git.openembedded.org/openembedded-core/commit/?id=ef2bd18dd1db7e5f01db76889933bfdbb5415aaf
  nodejs is now failing to link:

TOPDIR/BUILD/hosttools/ld: nodejs/22.11.0/node-v22.11.0/out/Release/obj.host/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o: in function `v8::internal::PrintSet(std::basic_ofstream<char, std::char_traits<char> >&, char const*, icu_76::UnicodeSet const&)':
gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0x8b): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const'
TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xb6): undefined reference to `icu_76::UnicodeSet::getRangeEnd(int) const'
TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xdf): undefined reference to `icu_76::UnicodeSet::getRangeCount() const'
TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xed): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const'
TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xfa): undefined reference to `icu_76::UnicodeSet::getRangeEnd(int) const'
TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0x121): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const'
TOPDIR/BUILD/hosttools/ld: nodejs/22.11.0/node-v22.11.0/out/Release/obj.host/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o: in function `v8::internal::PrintSpecial(std::basic_ofstream<char, std::char_traits<char> >&)':
gen-regexp-special-case.cc:(.text._ZN2v88internal12PrintSpecialERSt14basic_ofstreamIcSt11char_traitsIcEE+0x43): undefined reference to `icu_76::UnicodeSet::UnicodeSet()'
TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal12PrintSpecialERSt14basic_ofstreamIcSt11char_traitsIcEE+0x59): undefined reference to `icu_76::UnicodeSet::UnicodeSet()'
...

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-23 18:36:29 -08:00
Khem Raj 114921b761 webkitgtk3: Fix build with ICU-76+
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-23 18:36:10 -08:00
Khem Raj 7f3fb9e886 opencv: Specify right path for <numpy/ndarrayobject.h>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-23 18:36:10 -08:00
Khem Raj 288e7ca3a4 mozjs: Fix build with icu 76+
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-23 18:36:10 -08:00
Khem Raj f1e8d8a510 meta: Add SECURITY.md file to all layers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-23 09:00:14 -08:00
Khem Raj e7be0ede42 canopenterm: Fix build with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 11:02:14 -08:00
Khem Raj c5aa5e0a20 taisei: Fix build with musl
This patch fixed issue on glibc but regressed on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 11:02:13 -08:00
Khem Raj ee89518454 taisei: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 08:23:52 -08:00
Michael Fitzmayer 8cfcad23ff Add recipe: canopenterm 1.0.8
CANopenTerm is an open-source software tool designed for the development,
testing, and analysis of CANopen CC networks and devices. It extends its
capabilities to support other CAN CC protocols, including SAE J1939 and
OBD-II.

Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:37 -08:00
Michael Fitzmayer edd83e2e6a Add recipe: pocketpy 2.0.2
pocketpy is a portable Python 3.x Interpreter in Modern C.

It aims to be an alternative to lua for game scripting, with elegant
syntax, powerful features and competitive performance.  pkpy is
extremely easy to embed via a single header file pocketpy.h, without
external dependencies.

Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:37 -08:00
Ayoub Zaki 7cf3b1535c bmap-writer: add initial recipe
this is an utility designed to efficiently write disk images
to storage devices using block mapping (BMAP).
It serves as a lightweight alternative to the Yocto BMAP tool.
it is C++ based does not require Python and focuses solely on writing an image.

Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:36 -08:00
Ryosuke Saito 29d4127753 nvme-cli: Fix musl build erros for v2.11
Backport two patches from https://github.com/linux-nvme/nvme-cli to
resolve musl build errors in v2.11:

  - 0001-nvme-print-add-fallback-for-non-standard-locale-cate.patch
  - 0002-plugins-netapp-add-include-of-libgen.h-for-basename-.patch

Signed-off-by: Ryosuke Saito <ryosuke.saito@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:36 -08:00
Hiago De Franco 78c5a8ebe7 hwdata: allow to build native variant
This is a requirement for libdisplay-info version 0.2.0, which fails
without hwdata-native:

| WARNING: CMake Toolchain: Failed to determine CMake compilers state
| Build-time dependency hwdata found: NO (tried pkgconfig)
|
| ../git/meson.build:24:11: ERROR: File /usr/share/hwdata/pnp.ids does not exist.
|
| ERROR: meson failed
| WARNING: exit code 1 from a shell command.
ERROR: Task
(poky/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb:do_configure)
failed with exit code '1'

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-20 09:32:08 -08:00
Khem Raj cae61406bb tk: Add recipe for TK 9.0.0 release
Core is upgrading TCL to 9.0.0 as well, this has to
be done in tandem

Rename tk 8.x as tk8 recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 23:51:14 -08:00
Khem Raj a7165a0e48 exprtk: Use correct SRCREV pointing to 0.0.3 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:16 -08:00
Dan McGregor 065abae6cf hplip: Address reproducibility issues
The distributed configure script removes the existing CFLAGS if it
finds python3. Correct this, so that our prefix mapping flags and
other OpenEmbedded flags get applied.

This patch was acquired from the comments in
https://bugs.launchpad.net/hplip/+bug/1879445

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:16 -08:00
Claus Stovgaard e7f560b9b8 lcov: Add missing RDEPENDS
Found by just adding lcov to core-image-minimal, running geninfo and
getting errors like.

Can't locate Module/Load.pm in @INC (you may need to install the Module::Load module)
... at /usr/bin/geninfo line 63.
BEGIN failed--compilation aborted at /usr/bin/geninfo line 63.

Can't locate Module/Metadata.pm in @INC (you may need to install the Module::Metadata module)
... at /usr/lib/perl5/5.38.2/Module/Load/Conditional.pm line 14.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.38.2/Module/Load/Conditional.pm line 14.
Compilation failed in require at /usr/bin/geninfo line 64.

Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:16 -08:00
Claus Stovgaard 7ec1c9afdf lcov: sort RDEPENDS alphabetical
It is easier to get an overview of the perl modules needed for running
lcov if they are sorted alphabetically

Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:15 -08:00
Wang Mingyu 2866036261 uutils-coreutils: upgrade 0.0.27 -> 0.0.28
Changelog:
 https://github.com/uutils/coreutils/releases/tag/0.0.28

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:15 -08:00
Wang Mingyu 1c28d5d850 tesseract: upgrade 5.4.1 -> 5.5.0
Changelog:
============
* Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally.
* Calculate row bounding box in single-word mode per (issue #4304).
* Reduce clock syscalls (#4303).
* Several small performance and other code fixes.
* Modernized code.
* Print time for tessedit_timing_debug in milliseconds.
* Print time for ErrorCounter::ComputeErrorRate in milliseconds.
* cmake: Correctly set the soversion based on SemVer properties.
* Do not export PDBs for static libraries (issue #4279).
* Several other small fixes and improvements for builds and CI.
* Modernize code for renderers and remove filename conversion for Windows (#4330).
* Add build rule for Windows installer.
* Support symbolic values for --oem and --psm options.
* Remove Tensorflow support.
* Add RISC-V V support (#4346).
* Remove broken GitHub action msys2-4.1.1.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:15 -08:00
Wang Mingyu 3172c415d5 ostree: upgrade 2024.8 -> 2024.9
Changelog:
===========
- deploy: Don't recompute verity checksums if not enabled
- prepare-root: allow sysroot.readonly=true with kernel cmdline ro
- rust-bindings: Fix readthedocs.io link
- curl: Add more assertions for curl return values
- checkout: Add commentary around whiteout "quoting"
- commit: Give a better error message for unhandled file type
- deploy: Don't copy xattrs for devicetree
- tests: Skip checking for immutable bit on composefs
- tests: Work around GPG 2.2.45 error behaviour when revoking an expired key
- checkout: Only verify digest if repo requires fsverity
- prepare-root: Fix composefs docs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Wang Mingyu 873515c6bd mcelog: upgrade 200 -> 201
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Wang Mingyu 0d6359cca8 lvm2: upgrade 2.03.27 -> 2.03.28
Changelog:
===========
- Use radix_tree to lookup for UUID within committed metadata.
- Use radix_tree to lookup LV list entry within VG struct.
- Introduce setting config/validate_metadata = full | none.
- Restore fs resize call for lvresize -r on the same size LV (2.03.17).
- Correct off-by-one devicesfile backup counting.
- Replace use of dm_hash with radix_tree for lv names and uuids.
- Refactor vg_validate with uniq_insert and better use of CPU caches.
- Add radix_tree_uniq_insert.
- Update DM cache when taking next VG lock instead of dropping it.
- Generate json string id only for json reporting.
- For vgsummary use new API call dm_config_parse_only_section().
- Use radix_tree for PV names mapping.
- Split check_lv_segment into separate _in/complete_vg variant.
- Use find_lv instead of find_lv_in_vg when possible.
- Do a mirror fixup only when mirrors with logs are imported.
- Add faster crc32 calculation from zlib code for x86_64.
- Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:12 -08:00
Wang Mingyu 5090a93565 libblockdev: upgrade 3.2.0 -> 3.2.1
Changelog:
===========
- crypto: check that IOC_OPAL_GET_STATUS is defined
- smart: Clarify use of ID_ATA_SMART_ACCESS udev property
- smart: Clarify ID_ATA_SMART_ACCESS udev property values
- nvme: Avoid element-type g-i annotations
- README: Update supported technologies
- dist: Fix source URL in spec
- packit: Fix generating spec from template
- dist: Sync spec with downstream
- misc: Fix installing test dependencies on Debian/Ubuntu
- ci: Do not try to install test dependencies for CodeQL analysis
- lvm: Clarify the global config functionallity in libblockdev
- ci: Install 'python3-libdnf5' for TMT test plans
- Makefile: Fix generating RPM log during bumpver

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:11 -08:00
Wang Mingyu 5659bcc2ee hwdata: upgrade 0.388 -> 0.389
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:11 -08:00
Wang Mingyu 9c172eed92 graphviz: upgrade 12.1.2 -> 12.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:11 -08:00
David Sands 608f9aab51 jack-example-tools: add new recipe
This commit adds a package that provides jack-utils (along with jack example clients) that are broken out from the main jack repo since jack v1.9.22

Signed-off-by: David Sands <david.sands3@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:11 -08:00
David Sands e8ad9b41dd jack: remove jack-utils
This commit removes jack-utils from the jack recipe as it has been broken out into it's own repo from jack v1.9.22 onwards.

Signed-off-by: David Sands <david.sands3@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:10 -08:00
Rasmus Villemoes fe3ba7ac5c cryptsetup: demote udev runtime dependency to recommendation
We use veritysetup in our custom initramfs to verify the rootfs before
mounting it. We do not use udev or run systemd as PID1 in that
initramfs. This RDEPENDS on udev and lvm2, and everything that udev
ends up pulling in, thus bloats the initramfs by more than 10MiB.

Removing udev from PACKAGECONFIG is not really an option, because we
do want the udev integration in the real rootfs.

Demote it to a recommendation so that the initramfs recipe can avoid
udev and lvm2 using BAD_RECOMMENDATIONS or NO_RECOMMENDATIONS.

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:10 -08:00
Ricardo Simoes 9f25cd73f1 magic-enum: Upgrade 0.9.6 -> 0.9.7
Changelog: https://github.com/Neargye/magic_enum/releases/tag/v0.9.7

Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com>
Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:10 -08:00
Benjamin Bouvier 2787cc092a libestr: add CVE_PRODUCT
Add exact CPE name in CVE_PRODUCT.

Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:10 -08:00
Benjamin Bouvier 09c542c2f4 librelp: add CVE_PRODUCT
Add exact CPE name in CVE_PRODUCT.

Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:10 -08:00
Benjamin Bouvier 42761ba945 rsyslog: add CVE_PRODUCT
Add exact CPE name in CVE_PRODUCT.

Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:09 -08:00
Benjamin Bouvier d91c3225bd libfastjson: add CVE_PRODUCT
Add exact CPE name in CVE_PRODUCT.

Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:09 -08:00
Grygorii Tertychnyi b8e970395e libusbgx: fix gadget-stop install
It was by mistake installed gadget-start instead.

Signed-off-by: Grygorii Tertychnyi <grembeter@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:07 -08:00
Bartosz Golaszewski ce1da22eff libgpiod: remove stray newline
There's an additional, unneeded newline at the end of libgpiod.inc.
Remove it.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:07 -08:00
Ola x Nilsson b7fec3e16f rsyslog: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/${TESTDIR}/Makefile that
transforms
 LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
 SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
to
 LOG_DRIVER = $(SHELL) $(top_builddir)/test-driver
 SH_LOG_DRIVER = $(SHELL) $(top_builddir)/test-driver
which is where the test-driver script can be found when installed.

The addition of this substition makes ptests work with or without an
automake patch in OE-Core that does the same thing.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:07 -08:00
Ola x Nilsson 953a453038 librelp: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/${TESTDIR}/Makefile that
transforms
 SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
to
 SH_LOG_DRIVER = $(SHELL) $(top_builddir)/test-driver
which is where the test-driver script can be found when installed.

The addition of this substition makes ptests work with or without an
automake patch in OE-Core that does the same thing.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:07 -08:00
Peter Kjellerstedt 6239d70d8b tbb: Re-enable hwloc support
The problem with using pkg-config to find hwloc when cross-compiling was
solved by upstream in 2021.13.0. However, the upgrade in commit
d8c5a72788 missed that upstream defaults
to disabling searching for hwloc when cross-compiling.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:06 -08:00
Khem Raj 4257475e84 parallel: Package zsh-completions and extend to native recipe
Add missing perl modules in rdeps

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:06 -08:00
Jason Schonberg c8a35cf5e2 c-ares: upgrade 1.27.0 -> 1.28.1
Changelog 1.28.1 :

  This release contains a fix for a single significant regression introduced
  in c-ares 1.28.0.

  - ares_search() and ares_getaddrinfo() resolution fails if no search domains
    are specified. Issue #737

Changelog 1.28.0 :

  Features:

  - Emit warnings when deprecated c-ares functions are used. This can be
    disabled by passing a compiler definition of CARES_NO_DEPRECATED. PR #732
  - Add function ares_search_dnsrec() to search for records using the new DNS
    record data structures. PR #719
  - Rework internals to pass around ares_dns_record_t instead of binary data,
    this introduces new public functions of ares_query_dnsrec() and
    ares_send_dnsrec(). PR #730

Changes:

  - tests: when performing simulated queries, reduce timeouts to make tests run
    faster
  - Replace configuration file parsers with memory-safe parser. PR #725
  - Remove acountry completely, the manpage might still get installed otherwise. Issue #718

Bugfixes:

  - CMake: don't overwrite global required libraries/definitions/includes which
    could cause build errors for projects chain building c-ares. Issue #729
  - On some platforms, netinet6/in6.h is not included by netinet/in.h
    and needs to be included separately. PR #728
  - Fix a potential memory leak in ares_init(). Issue #724
  - Some platforms don't have the isascii() function. Implement as a macro. PR #721
  - CMake: Fix Chain building if CMAKE runtime paths not set
  - NDots configuration should allow a value of zero. PR #735

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 16:59:05 -08:00
Martin Jansa 6648a434d5 snapper: pass --pam-security=${libdir}/security
pam_snapper.so is installed in libdir as the default in configure.ac is:
PAM_SECURITY=${libdir}/security
https://github.com/openSUSE/snapper/blob/master/configure.ac#L66

and depending on multilib configuration this fails with:

ERROR: QA Issue: lib32-snapper: Files/directories were installed but not shipped in any package:
  /usr/lib32/security/pam_snapper.so
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-snapper: 1 installed and not shipped files. [installed-vs-shipped]

or

ERROR: QA Issue: snapper: Files/directories were installed but not shipped in any package:
  /usr/lib64/security/pam_snapper.so
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
snapper: 1 installed and not shipped files. [installed-vs-shipped]

when default libdir doesn't match with nonarch_libdir

Some recipes are using ${base_libdir}/security and some just
${libdir}/security with the usrmerge being the default and required
with systemd I'm not sure which one is better.

Now all files are packaged some in libdir some in nonarch_libdir:

snapper/0.11.2 $ find packages-split/snapper/usr/lib*
packages-split/snapper/usr/lib
packages-split/snapper/usr/lib/systemd
packages-split/snapper/usr/lib/systemd/system
packages-split/snapper/usr/lib/systemd/system/snapper-timeline.timer
packages-split/snapper/usr/lib/systemd/system/snapper-timeline.service
packages-split/snapper/usr/lib/systemd/system/snapper-boot.timer
packages-split/snapper/usr/lib/systemd/system/snapper-cleanup.timer
packages-split/snapper/usr/lib/systemd/system/snapperd.service
packages-split/snapper/usr/lib/systemd/system/snapper-boot.service
packages-split/snapper/usr/lib/systemd/system/snapper-cleanup.service
packages-split/snapper/usr/lib/snapper
packages-split/snapper/usr/lib/snapper/systemd-helper
packages-split/snapper/usr/lib/snapper/plugins
packages-split/snapper/usr/lib/snapper/installation-helper
packages-split/snapper/usr/lib/pam_snapper
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_pamconfig.sh
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_userdel.sh
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_homeconvert.sh
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_useradd.sh
packages-split/snapper/usr/lib64
packages-split/snapper/usr/lib64/libsnapper.so.7.4.3
packages-split/snapper/usr/lib64/security
packages-split/snapper/usr/lib64/security/pam_snapper.so
packages-split/snapper/usr/lib64/snapper
packages-split/snapper/usr/lib64/snapper/testsuite
packages-split/snapper/usr/lib64/snapper/testsuite/directory1
packages-split/snapper/usr/lib64/snapper/testsuite/permissions2
packages-split/snapper/usr/lib64/snapper/testsuite/error2
packages-split/snapper/usr/lib64/snapper/testsuite/simple1
packages-split/snapper/usr/lib64/snapper/testsuite/ug-tests
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs1
packages-split/snapper/usr/lib64/snapper/testsuite/owner3
packages-split/snapper/usr/lib64/snapper/testsuite/run-all
packages-split/snapper/usr/lib64/snapper/testsuite/missing-directory1
packages-split/snapper/usr/lib64/snapper/testsuite/permissions1
packages-split/snapper/usr/lib64/snapper/testsuite/test-btrfsutils
packages-split/snapper/usr/lib64/snapper/testsuite/owner2
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs3
packages-split/snapper/usr/lib64/snapper/testsuite/permissions3
packages-split/snapper/usr/lib64/snapper/testsuite/CAUTION
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs4
packages-split/snapper/usr/lib64/snapper/testsuite/ascii-file
packages-split/snapper/usr/lib64/snapper/testsuite/setup-and-run-all
packages-split/snapper/usr/lib64/snapper/testsuite/owner1
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs2
packages-split/snapper/usr/lib64/snapper/testsuite/error4
packages-split/snapper/usr/lib64/snapper/testsuite/error1
packages-split/snapper/usr/lib64/libsnapper.so.7

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:56 -08:00