Commit Graph
12893 Commits
Author SHA1 Message Date
William A. Kennington III 30bb83b306 nanopb: Split into 2 packages
This makes it possible to avoid building components which are not used
in the native or runtime tooling. Most users of nanopb just want to
build `nanopb-generator-native` and `nanopb-runtime` and not the other
two combinations as they are building software for their target
leveraging nanopb.

Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 01:48:01 -08:00
William A. Kennington III f0d3a2bc86 nanopb: Update 0.4.7 -> 0.4.8
Uses the new nanopb_PYTHON_INSTDIR_OVERRIDE to drop the previous patch.

Maintains compatability with 0.4.7 and older by adding symlinks to the
old header paths.

Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 01:48:01 -08:00
Thomas Perrot 24b2848f04 kernel-selftest: no longer skip ldflags QA
Because there is no longer the error.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 01:48:01 -08:00
Beniamin Sandu 34065357cb opencv: upgrade 4.8.0 -> 4.9.0
Full changelogs:
https://github.com/opencv/opencv/wiki/ChangeLog#version481
https://github.com/opencv/opencv/wiki/ChangeLog#version490

Also drop python2 support.

Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 01:48:01 -08:00
Thomas Perrot 6ab716910e etcd-cpp-apiv3: no longer skip ldflags QA
Because there is no longer the error.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 01:45:20 -08:00
Yoann Congal 065d6496e4 mariadb: Move useradd handling in target side of the recipe
Having useradd class inherited for the -native recipe makes no sense and
emit this kind of warning during reproducibility test:
  stdio: WARNING: QA Issue: mariadb-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: useradd-staticids.bbclass [native-last]

So, move the useradd inherit and associated variables to the target side
of the recipe.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:17 -08:00
virendra thakur 45ae16dbcd nodejs: Set CVE_PRODUCT to "node.js"
Set CVE_PRODUCT to 'node.js' for nodjs recipe

Signed-off-by: virendra thakur <virendrak@kpit.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:17 -08:00
Martin Jansa d43386035a nana: upgrade to latest commit from github
* nana 2.5 release is from 2005 and since then the development was
  moved from savannah to github, see:
  https://savannah.gnu.org/projects/nana
  https://savannah.gnu.org/news/?id=8130

* the latest commit on https://github.com/pjmaker/nana
  was also 10 years ago now, so don't expect nana-3.0 release any
  time soon, but the commits after the 2.5 help with some autotools
  issues, so it's worth taking them

* 0001-Include-stdlib.h-for-exit-and-abort-prototypes.patch was resolved in:
  https://github.com/pjmaker/nana/commit/bed0de4e64250ad6aea810f8e5521e23b26e655b#diff-44df4b12f1a47b20b5e0e107fad4f7692a17a2861337fb6e984db755feb912b6

* sent as RFC, because I've only build tested this,
  but only nana-src has fewer files (possibly due to B != S)
  and nana.1 man page is still installed as before (hopefully without random
  build failures now)

buildhistory-diff -p buildhistory 1b5542b7fe608fc952c94bea65103883be1b9f32 master
packages/core2-64-oe-linux/nana/nana-dbg: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana-dbg: PKGR changed from r0.0 to r0.11
packages/core2-64-oe-linux/nana/nana-dev: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana-dev: PKGR changed from r0.0 to r0.11
packages/core2-64-oe-linux/nana/nana-doc: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana-doc: PKGR changed from r0.0 to r0.11
packages/core2-64-oe-linux/nana/nana-locale: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana-locale: PKGR changed from r0.0 to r0.11
packages/core2-64-oe-linux/nana/nana-src: FILELIST: removed all items "/usr/src/debug/nana/2.5/src/L_buffer.h /usr/src/debug/nana/2.5/src/nana_error.h /usr/src/debug/nana/2.5/src/calls.h /usr/src/debug/nana/2.5/src/L_times.h"
packages/core2-64-oe-linux/nana/nana-src: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana-src: PKGR changed from r0.0 to r0.11
packages/core2-64-oe-linux/nana/nana-src: PKGSIZE changed from 9569 to 0 (-100%)
packages/core2-64-oe-linux/nana/nana-staticdev: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana-staticdev: PKGR changed from r0.0 to r0.11
packages/core2-64-oe-linux/nana/nana: PKGV changed from 2.5 [default] to 2.5+git0+6d70617db8
packages/core2-64-oe-linux/nana/nana: PKGR changed from r0.0 to r0.11

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:15 -08:00
Khem Raj bc5c3e48c1 libcereal: Disable c++11-narrowing-const-reference warning as error
Clang 18 is fussy about it

Fixes

unittests/map.hpp:65:25: error: non-constant-expression cannot be narrowed from type 'typename std::enable_if<std::is_integral<char>::value && sizeof(char) == sizeof(char), char>::type' (aka 'char') to 'const signed char' in initializer list [-Wc++11-narrowing-const-reference]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:15 -08:00
Khem Raj c489836837 can-isotp: Update to latest and skip it
Its only needed with kernel < 5.10, in such BSPs it could be
over-written in BSP or distro layers.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:15 -08:00
Jean-Marc BOUCHE fd53a86d2c rtkit: missing files/directories in package
Fix the following error when building the recipe:
  Files/directories were installed but not shipped in any package:
  /lib
  /lib/systemd
  /lib/systemd/system
  /lib/systemd/system/rtkit-daemon.service

Signed-off-by: Jean-Marc BOUCHE <jean-marc.bouche@foss.st.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:14 -08:00
Wang Mingyu 890f243332 span-lite: upgrade 0.10.3 -> 0.11.0
Changelog:
 https://github.com/martinmoene/span-lite/releases/tag/v0.11.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:14 -08:00
Wang Mingyu dae0a0d77a sip: upgrade 6.8.1 -> 6.8.2
Changelog:
=============
 - Added the --deprecations-are-errors command line option to all build tools.
 - All generated files are UTF-8 encoded.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:14 -08:00
Wang Mingyu f203db0af8 ser2net: upgrade 4.6.0 -> 4.6.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:13 -08:00
Martin Jansa 347d5273dc evemu-tools: use better PV
SRCREV = "86a5627dbeac8d9d9bc34326a758d6a477e876e4"
is 15 commits after v2.7.0 tag and configure.ac says 2.7.0 as well:
https://gitlab.freedesktop.org/libevdev/evemu/-/blob/86a5627dbeac8d9d9bc34326a758d6a477e876e4/configure.ac#L4

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:13 -08:00
Martin Jansa 10703e5c6a ne10: append +git instead of gitr+
* looks like a typo introduced in:
  https://git.openembedded.org/meta-openembedded/commit/?id=6e431331d18ded23a78e238ed40d03434e7719d9
* use +git as most other recipes are using

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Martin Jansa 3482f8973e gitpkgv.bbclass: adjust the example in comment a bit
* the first example isn't very useful anymore since:
  SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

* but keep it in the bbclass in case someone is still using it
  for whatever reason (the version with tag still makes some sense)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Martin Jansa d3d099bda6 recipes: drop remaining +gitr cases
: drop 'r' from gitr and ${SRCPV}

* +git is preferred over +gitr since 2012:
  https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837
  some recipes still use +gitr, because updating it would cause PV going backwards
  but without share PRservice the version-going-backwards QA issues are quite
  common and most people probably cannot depend on always-increasing version number
  already

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Martin Jansa 21f956598d recipes: drop ${SRCPV} usage
* Drop SRCPV similarly like oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872

* SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Clément Péron e3489d1150 proj: upgrade 9.3.0 -> 9.3.1
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:12 -08:00
Clément Péron ff20e6c783 proj: extend class to native and nativesdk
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:12 -08:00
Martin Jansa c5c28d716b flatcc: drop 'r' from gitr and ${SRCPV}
* +git is preferred over +gitr since 2012:
  https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837
  some recipes still use +gitr, because updating it would cause PV going backwards
  but this recipe was added just recently so adjust that

* Drop SRCPV similarly like oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872

* SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:11 -08:00
Martin Jansa 37da936b5b flatcc: respect baselib
* avoid installed-vs-shipped with multilib when baselib is lib32 or lib64 instead of just lib

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

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:11 -08:00
Wang Mingyu 8b7ad24b01 satyr: upgrade 0.42 -> 0.43
Changelog:
 Fix test failure when using clang

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
Wang Mingyu 78a043ebf8 sanlock: upgrade 3.9.0 -> 3.9.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
Wang Mingyu a117518af6 pkcs11-provider: upgrade 0.2 -> 0.3
Changelog:
 https://github.com/latchset/pkcs11-provider/releases/tag/v0.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
Wang Mingyu aaface8243 neon: upgrade 0.32.5 -> 0.33.0
Changelog:
=============
 - test suite now works correctly on IPv6-only hosts
 - fixes for building against LibreSSL
 - ne_uri_parse() fixes for handling URI with no path and catch
   some invalid URIs which were allowed
 - retry requests after a 408 response on a persisted connection
 - 207 error strings are cleaned and compressed to a single line
 - fixed thread-safety in ne_rfc1123_date where gmtime_r is available
 - ne_lock_refresh() fixed to use a non-idempotent request
 - TLS name verification updated to match RFC 9110/6125, added strict
   handling of IP literals vs DNS names

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
Wang Mingyu 933e9a58ef libblockdev: upgrade 3.0.4 -> 3.1.0
Changelog:
==============
- tests: Default to /tmp for create_sparse_tempfile()
- tests: Avoid setting up intermediary loop device for the nvme target
- tests: Remove unreliable nvme attribute checks
- lvm-dbus: Fix leaking error
- lvm-dbus: Avoid using already-freed memory
- utils: Add expected printf string annotation
- fs: Report reason for open() and ioctl() failures
- ci: Add an action to compile libblockdev with different compilers
- Sync spec with downstream
- Add BDPluginSpec constructor and use it in plugin_specs_from_names
- overrides: Remove unused 'sys' import
- ci: Manually prepare spec file for Packit
- ci: Remove the custom version command for Packit
- swap: Add support for checking label and UUID format
- fs: Add a function to check label format for F2FS
- fs: Add a generic function to check for fs info availability
- fs: Fix allowed UUID for generic mkfs with VFAT
- fs: Add support for getting filesystem min size for NTFS and Ext
- tests: Remove some obsolete rules to skip tests
- Mark NVDIMM plugin as deprecated since 3.1
- part: Fix potential double free when getting parttype
- tests: Use BDPluginSpec constructor in LVM DBus plugin tests
- python: Add a deepcopy function to our structs
- Fix missing progress initialization in bd_crypto_luks_add_key
- tests: Skip some checks for btrfs errors with btrfs-progs 6.6.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:09 -08:00
Wang Mingyu 41b210079f iotop: upgrade 1.25 -> 1.26
Changelog:
 Add clock in upper right corner

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:09 -08:00
Wang Mingyu ea9c6e8982 neatvnc: upgrade 0.7.1 -> 0.7.2
Changelog:
=============
-Clients are now allowed to request more than 32 encodings (#108)
-Zlib streams are now preserved when a client switches between encodings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu af4bce0de3 md4c: upgrade 0.5.0 -> 0.5.2
Changes:
===========
- The specification expands set of Unicode characters seen by Markdown
  parser as a punctuation. Namely all Unicode general categories P
  (punctuation) and S (symbols) are now seen as such.
- The definition of HTML comment has been changed so that '<!-->' and
  '<!--->' are also recognized as HTML comments.
- HTML tags recognized as HTML block starting condition of type 4 has been
  updated, namely a tag '<source>' has been removed, whereas '<search>'
  added.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu 9ebcca5734 libqmi: upgrade 1.35.1 -> 1.35.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu 364841f4eb libjcat: upgrade 0.2.0 -> 0.2.1
Changelog:
============
 - Do not dedupe sig and sig-of-checksum when loading
 - Fix the installed tests
 - Show the sig-of-checksum results clearer on the CLI

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu 69076d8546 libinih: upgrade 57 -> 58
Changelog:
============
-[oss-fuzz] fuzzing support
-[Fuzzing] fix harness
-[Fuzzing] using cifuzz for PR
-Specify C++11 std in meson build
-Add ini_ prefix even to static names so inih can be used as an #include

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu 9c809c0136 libcbor: upgrade 0.10.2 -> 0.11.0
Changelog:
==========
- Updated documentation to refer to RFC 8949
- Improvements to 'cbor_describe'
- Fix 'cbor_string_set_handle' not setting the codepoint count
- 'cbor_load' will no longer fail on input strings that are well-formed but not valid UTF-8
- All decoders like 'cbor_load' and 'cbor_stream_decode' will accept all well-formed tag values

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Wang Mingyu 4a27f91f13 imlib2: upgrade 1.12.1 -> 1.12.2
Changelog:
===========
-Y4M loader: fix support for unexpected framerates
-Y4M loader: fix C option analysis
-Y4M loader: add error messages on parsing errors
-test_save: Update crcs for jxl saver (libjxl 0.8.0)
-x11_grab: Remove some obsolete code
-Y4M loader: Guard some debug code properly
-Consistently use #if IMLIB2_DEBUG (not #ifdef)
-test_load_2: Check some more y4m files
-Y4M loader: Avoid use of sscanf() in frame rate parsing
-ANI loader: Avoid debug line when image does not have proper signature
-PNG loader: Properly suppress messages from libpng
-Y4M loader: Fix warning in non-debug build
-Change formatting style
-PNG saver: Avoid potential issues around setjmp/longjmp
-JPG saver: Fix error path
-TIFF loader: Properly suppress messages from libtiff
-savers: Fix error returns
-PNG saver: avoid double-free on write errors
-Y4M loader: don't fail on newline

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Wang Mingyu d2d364eab8 geos: upgrade 3.12.0 -> 3.12.1
Changelog:
===========
- Remove undefined behaviour in use of null PrecisionModel
- Explicitly set endianness for some tests so that output matches expected
- Fix IncrementalDelaunayTriangulator to ensure triangulation boundary is convex
- Improve scale handling for PrecisionModel
- Fix PreparedLineStringDistance for lines within envelope and polygons
- Fix error in CoordinateSequence::add when disallowing repeated points
- Fix InteriorPointPoint to handle empty elements
- Skip over testing empty distances for mixed collections.
- Fix TopologyPreservingSimplifier endpoint handling to avoid self-intersections
- Build warnings with Visual Studio
- Fix CMake on Windows with Visual Studio

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Wang Mingyu 3846f9d7e9 gensio: upgrade 2.8.2 -> 2.8.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Wang Mingyu d52bb0212c cmark: upgrade 0.30.3 -> 0.31.0
Changelog:
 https://github.com/commonmark/cmark/releases/tag/0.31.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Wang Mingyu b7b9115e68 bdwgc: upgrade 8.2.4 -> 8.2.6
Changelog:
============
* Avoid unexpected heap growth in gctest for the case of VERY_SMALL_CONFIG
* Change gc.man to include gc/gc.h
* Check for out-of-memory on every memory allocation in tests
* Do not compile pthread_start.c on Cygwin even if build shared libs (CMake)
* Eliminate 'alloc_small declared but unused' gcc warning in gctest
* Eliminate 'make_key is defined but unused' gcc warning in threadkeytest
* Eliminate 'old_segv_handler is defined but unused' gcc warning on OpenBSD
* Eliminate 'rand() may return deterministic values' warning
* Eliminate 'unused parameter' compiler warnings reported by MS clang
* Eliminate 'unused parameter' gcc warning in free() if IGNORE_FREE
* Eliminate 'unused value' gcc warnings in init_global_static_roots (Symbian)
* Eliminate GCC warning of unsafe __builtin_return_address(1) in Cmake script
* Eliminate compiler warning of missing cast in LONG_MULT after shift
* Eliminate warning of unused expression result in GC_FreeBSDGetDataStart
* Ensure _GNU_SOURCE is defined if HAVE_DLADDR is defined by configure
* Fix 'g++ not found' error on OpenBSD (Makefile.direct)
* Fix 'implicit declaration of function pthread_atfork' gcc error on MinGW
* Fix 'implicit declaration of function sbrk' gcc error on Symbian
* Fix 'implicit declaration of iscntrl()' warning in cord/de_win (MinGW)
* Fix 'info' buffer potential overrun in GC_save_callers
* Fix 'l-value specifies const object' MSVC error in GC_push_many_regs
* Fix 'linker input unused' error inside check_c_compiler_flag (CMake)
* Fix 'missing binary operator before token' gcc error in gcconfig.h
* Fix 'missing sysconf() prototype' gcc error in setjmp_t tool (OpenBSD)
* Fix 'sigset_t undeclared' MS VC error if pthreads-w32 is used
* Fix 'undefined reference' linker errors if shared build on OpenBSD (CMake)
* Fix 'unused GC_set_and_save_fault_handler' warning on OS X
* Fix GC_push_stack_for() to push also Xmm registers on Windows/x64
* Fix GC_set_handle_fork(1) on Darwin when MPROTECT_VDB but no threads
* Fix MACH_TYPE macro redefinition on Symbian/arm
* Fix SVR4 macro definition order
* Fix asm constraint in LONG_MULT for gcc/x86
* Fix assertion violation in GC_get_maps on Linux if malloc redirection
* Fix back graph and checksums support in WCC_MAKEFILE
* Fix bitwise negation and rounding direction in setjmp_t tool
* Fix checksums GC_record_fault invocation on Darwin
* Fix closing bracket placement for case statement in configure
* Fix deprecation warning about support of CMake older than v3.5
* Fix extra 'extern C' for include signal.h in gcconfig.h
* Fix getcontext() detection by CMake on OpenBSD
* Fix handling of GC_gc_no counter wrap in GC_clear_stack
* Fix handling of GC_gc_no counter wrap in GC_notify_or_invoke_finalizers
* Fix indent of a closing curly brace in GC_forward_exception
* Fix lock assertion violation in GC_try_to_collect_inner on OS X
* Fix missing GC_pthread_sigmask on FreeBSD and NetBSD
* Fix missing _setjmp() on djgpp
* Fix missing atomic barriers in CORD_from_file_lazy
* Fix missing outermost parentheses in CORD_pos_cur_char_addr and hugetest
* Fix missing redirect and implementation of pthread_sigmask() on OpenBSD
* Fix missing type widening before left shift in GC_MAKE_PROC
* Fix misspelled GC_HEADERS_H macro in gc_priv.h
* Fix null dereference in check_finalizer_nested if redirect malloc on Linux
* Fix posix_memalign() to overwrite pointer storage only on success
* Fix race in init_lib_bounds on Linux with glibc v2.34+ if redirect malloc
* Fix skipped removal of page protection in case of address hash collision
* Fix typos in comments
* Fix undefined GC_real_pthread_sigmask if redirect malloc on OS X
* Fix update of last_back_trace_gc_no if KEEP_BACK_PTRS is not defined
* Handle GC_gc_no counter overflow properly in GC_print_trace
* Include Darwin CoreFoundation.h only if 32-bit ARM
* Make gc_allocator<void> members public
* Re-enable incremental mode on OS X (arm64)
* Remove .log and cordtest .tmp files by 'make clean' (Makefile.direct)
* Remove a redundant check of HOST_ANDROID in gcconfig.h
* Remove duplication of random numbers generator formula
* Specify constexpr in GC allocators if C++20 or later
* Support NetBSD/riscv64
* Support non-msys MinGW build by CMake
* Turn on handle fork by default on Darwin (multi-threaded only)
* Use AO primitives in GC_RAND_NEXT instead of no_sanitize attribute
* Workaround 'malloc inconsistent dll linkage' MS VC error in CMake script
* Workaround MS Clang failure to compile de_win.rc
* Workaround mark stack overflow in GC_push_finalizer_structures on MinGW

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Jose Quaresma 3918a94eb5 ostree: Upgrade 2023.8 -> 2024.1
$ git --no-pager log --oneline v2023.8...v2024.1
3b4f5e36 (tag: v2024.1) Release 2024.1
19cd8cf1 Merge pull request #3135 from ericcurtin/aboot-documentation
6031f1c0 Merge pull request #3120 from jlebon/pr/state-overlays
e233d023 build(deps): bump libglnx from `aff1eea` to `b415d046`
92b1a272 Add concept of state overlays
062cf603 Merge pull request #3136 from ericcurtin/pr-3134-feedback
477d472c status: Rename query-booted to is-default
b79a2e16 Merge pull request #3134 from ericcurtin/query-boot-real
87a0aba9 Merge pull request #3133 from cgwalters/boot-complete-rollback
46bae54b status: Fix --skip-signatures description
c13aef97 man: Add ostree admin status man page CLI options.
1397ee2b status: Introduce tool to quickly check if we are booted as default
cd308d57 doc: Add section about ostree and aboot
501a0775 Merge pull request #3132 from ericcurtin/query-boot
852db038 systemd/ostree-boot-complete: Start earlier
eb4fb917 systemd/ostree-boot-complete: Add `ConditionKernelCommandLine=ostree`
37971a9d status: Fix build without GPGME
ac8638f3 Merge pull request #3131 from cgwalters/status-use-remote
4d06e98e Merge pull request #3130 from jlebon/pr/autoprune-aarch64-dtb
e95109b3 status: Add an option to skip signature verification
24bf5b7d status: Pass correct remote name when verifying
cc5747a6 lib/deploy: Add safety margin in early prune space check
4982306e lib/deploy: Round to block size in early prune space check
9faf5569 Merge pull request #3129 from cgwalters/fix-unlock-composefs-compat
6a339ac6 Merge pull request #3128 from cgwalters/hotfix-composefs
dd33cc65 switchroot: use shared constant for unlock --hotfix
a1c1c0b5 prepare-root: Fix composefs + ostree admin unlock --hotfix compat
40b143f4 Merge pull request #3127 from cgwalters/composefs-doc-toplevel-chattr
ba12a168 Merge pull request #3119 from cgwalters/zipl-fix-nul-term
712eecad docs/composefs: Add note about toplevel dirs
888f29a6 Merge pull request #3125 from ericcurtin/explicit-sysroot-rw-ro-log
e5498b94 switchroot: Be explicit about what could cause /sysroot to be ro
02915a3f Merge pull request #3124 from cgwalters/rust-features
798893b3 Merge pull request #3123 from cgwalters/deploy-log-space
6722c55f deploy: Log calculated needed space
8b6e96cf rust: Add missing feature versions
41c56b37 Merge pull request #3121 from fwilhe/patch-1
1c4420ed Link to gardenlinux/ostree-image-builder in README
5c7f42b8 Merge pull request #3116 from jmarrero/bootloader-doc
ade0bd26 zipl: Convert to a data input stream
241597a8 zipl: NUL terminate buffer we're searching
e9a2a2cf zipl: Fix error handling for read
876ddd32 zipl: Use O_CLOEXEC
5466e98c doc: Add section about ostree and bootloaders
234fa2ce Merge pull request #3117 from cgwalters/doc-root-transient
8f4beb4a docs: Add `var.md`
a0f7b3c7 man: Document `root.transient`
071053d9 Merge pull request #3114 from cgwalters/root-ovl
8fbaebac prepare-root: Add support for root.transient
59cdd611 prepare-root: Add an autofree
6cb15c35 sysroot: Drop unused prototype
508b6ea6 Merge pull request #3112 from leonheldattoradex/main
3ff00e43 Update Torizon information
51a34a40 Merge pull request #3111 from cgwalters/release
56b268dd configure: post-release version bump

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:06 -08:00
Khem Raj 184e1a4469 Revert "lzop: add (from oe-core)"
This reverts commit 90ff53b8df.
2024-02-09 09:52:06 -08:00
Peter Marko 8371516578 syslog-ng: ignore CVE-2022-38725
This CVE is fixed in 3.38.1, however cve-check indicates it as
not fixed because there is also cpe for premium version.
There is currently no method to filter this away in cve-check.

Relevant CPEs:
cpe:2.3:a:oneidentity:syslog-ng:*:*:*:*:-:*:*:*       < 3.38.1
cpe:2.3:a:oneidentity:syslog-ng:*:*:*:*:premium:*:*:* < 7.0.32

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-04 13:24:40 -08:00
Changqing Li 8c327fadfa cpuid: fix do_install
Fix do_install to make cpuid-doc installed correctly

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-03 22:03:04 -08:00
Wang Mingyu df2cf2d366 czmq: Fix buildpaths warning.
WARNING: czmq-4.2.1-r0 do_package_qa: QA Issue: File /usr/lib64/cmake/czmqTargets.cmake in package libczmq-dev contains reference to TMPDIR [buildpaths]

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 00:23:33 -08:00
Wang Mingyu 14e2e3a434 czmq: Fix install conflict when enable multilib.
Error: Transaction test error:
  file /usr/share/cmake/czmq/czmqConfigVersion.cmake conflicts between attempted installs of lib32-libczmq-dev-4.2.1-r0.armv7ahf_neon and libczmq-dev-4.2.1-r0.cortexa57
  file /usr/share/cmake/czmq/czmqTargets-release.cmake conflicts between attempted installs of lib32-libczmq-dev-4.2.1-r0.armv7ahf_neon and libczmq-dev-4.2.1-r0.cortexa57
  file /usr/share/cmake/czmq/czmqTargets.cmake conflicts between attempted installs of lib32-libczmq-dev-4.2.1-r0.armv7ahf_neon and libczmq-dev-4.2.1-r0.cortexa57

The differences of czmqConfigVersion.cmake are as follows:
@@ -31,13 +31,13 @@

 # if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "4" STREQUAL "")
+if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "")
   return()
 endif()

 # check that the installed version has the same 32/64bit-ness as the one which is currently searching:
-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "4")
-  math(EXPR installedBits "4 * 8")
+if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")
+  math(EXPR installedBits "8 * 8")
   set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
   set(PACKAGE_VERSION_UNSUITABLE TRUE)
 endif()

The differences of czmqTargets-release.cmake are as follows:
@@ -8,22 +8,22 @@
 # Import target "czmq" for configuration "Release"
 set_property(TARGET czmq APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
 set_target_properties(czmq PROPERTIES
-  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libczmq.so.4.2.1"
+  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib64/libczmq.so.4.2.1"
   IMPORTED_SONAME_RELEASE "libczmq.so.4"
   )

 list(APPEND _cmake_import_check_targets czmq )
-list(APPEND _cmake_import_check_files_for_czmq "${_IMPORT_PREFIX}/lib/libczmq.so.4.2.1" )
+list(APPEND _cmake_import_check_files_for_czmq "${_IMPORT_PREFIX}/lib64/libczmq.so.4.2.1" )

 # Import target "czmq-static" for configuration "Release"
 set_property(TARGET czmq-static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
 set_target_properties(czmq-static PROPERTIES
   IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C"
-  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libczmq.a"
+  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib64/libczmq.a"
   )

 list(APPEND _cmake_import_check_targets czmq-static )
-list(APPEND _cmake_import_check_files_for_czmq-static "${_IMPORT_PREFIX}/lib/libczmq.a" )
+list(APPEND _cmake_import_check_files_for_czmq-static "${_IMPORT_PREFIX}/lib64/libczmq.a" )

The differences of czmqTargets.cmake are as follows:
@@ -60,7 +60,7 @@

 set_target_properties(czmq PROPERTIES
   INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
-  INTERFACE_LINK_LIBRARIES "/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libzmq.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libuuid.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libsystemd.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/liblz4.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libcurl.so"
+  INTERFACE_LINK_LIBRARIES "/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libzmq.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libuuid.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libsystemd.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/liblz4.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libcurl.so"
 )

 # Create imported target czmq-static
@@ -69,7 +69,7 @@
 set_target_properties(czmq-static PROPERTIES
   INTERFACE_COMPILE_DEFINITIONS "CZMQ_STATIC"
   INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
-  INTERFACE_LINK_LIBRARIES "/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libzmq.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libuuid.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libsystemd.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/liblz4.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-czmq/4.2.1/lib32-recipe-sysroot/usr/lib/libcurl.so"
+  INTERFACE_LINK_LIBRARIES "/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libzmq.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libuuid.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libsystemd.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/liblz4.so;/ubinux-dev/ubinux001/contribution/build_xh/tmp/work/cortexa57-poky-linux/czmq/4.2.1/recipe-sysroot/usr/lib64/libcurl.so"
 )

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 00:23:33 -08:00
Khem Raj b239853fd3 flatcc: Fix build warnings found with clang-18
Fix what we can, and also disable warning-as-error as some compilers can
be quite ambitious.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-01 19:02:38 -08:00
Wang Mingyu f0512636fd cmocka: Fix install conflict when enable multilib.
Error: Transaction test error:
  file /usr/share/cmocka/example/mock/libproc_uptime.so conflicts between attempted installs of lib32-libcmocka-examples-1.1.7+git0+a01cc69ee9-r0.armv7ahf_neon and libcmocka-examples-1.1.7+git0+a01cc69ee9-r0.cortexa57

Change install directory from share to lib to resolve conflict.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-01 08:17:38 -08:00
Khem Raj dfb5a96169 bpftool: Add missing dep on elfutils-native
Point host CC to OE defined BUILD_CC

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-31 23:22:09 -08:00
Khem Raj 02fe2e388e breakpad: Upgrade to 2023.06.01 release
Add a backport to fix build with latest clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-31 21:24:35 -08:00