Drop stale patches, add a patch that enables stripping in an OE enviroment.
Upstream changelog:
* systemd-udevd: 99-systemd.rules added in two places ([a8c0a15c](a8c0a15cf9))
* watchdog: only install wdctl for the non-systemd case ([ad0fd3a8](ad0fd3a8df))
* add Debian/Ubuntu specific Dracut configuration ([cba1a2c2](cba1a2c2cd))
* allow the use of $kernel in initrdname= config ([696397dd](696397dd8d))
* add support for removing a space separated list of files ([f8dfe3ee](f8dfe3ee5b))
* make variable set check work with "set -u" ([ee8f4f9d](ee8f4f9d3e))
* support dracutsysrootdir being unset ([348888b8](348888b8d9))
* tests are not packaged by default to simplify packaging ([e65a87cf](e65a87cf0a))
* set hostonly_cmdline config to no by default ([efaee447](efaee44736))
* set hostonly config by default in configure ([62fdf59c](62fdf59c94))
* Makefile: explicitly list configs to install ([f7416501](f7416501a7))
* base: add support for rd.driver.pre ([5ca76df3](5ca76df3a2))
* crypt-gpg: handle multiple gpg pubkeys ([28ad7910](28ad79106c))
* dracut:
* drop DRACUT_PATH and rely on PATH ([2606f985](2606f985d6))
* support SOURCE_DATE_EPOCH ([dfcfa6fb](dfcfa6fbe8))
* allow users to choose which dlopen dependencies they want ([96a91d04](96a91d04dd))
* replace ldd with dracut-install --dry-run or header check ([e8b733f7](e8b733f7c5))
* set systemdversion global var using pkg-config ([ed80f9f4](ed80f9f42c))
* dracut-install:
* add --dry-run option to replace external ldd usage ([161153f9](161153f901))
* extend new ELF parsing code to replace ldd calls ([aac5c914](aac5c914af))
* parse ELF .note.dlopen entries for extra deps ([19b5faad](19b5faad97))
* initqueue: factor out initqueue into its own module ([3daf6783](3daf67830d))
* network-manager: use upstream initrd services if available ([83dffc58](83dffc58f6))
* resume: do not depend on initqueue if systemd is used ([34457e07](34457e070b))
* rootfs-block-fallback: factor out rootfallback into its own module ([2676f1a5](2676f1a5fc))
* watchdog: do not depend on initqueue if systemd is used ([c8dbd9ec](c8dbd9ecc8))
* load essential storage kernel modules in sloppy hostonly mode ([87304767](87304767b1))
* increase deteminism by not relying on the default sorting from ls ([c9f6b867](c9f6b8674e))
* network-manager dracut module no longer depends on systemd ([8f063e23](8f063e2337))
* support DRACUT_SYSTEMD being unset ([79ffbd28](79ffbd2829))
* support hostonly being unset ([c85c9324](c85c93245b))
* support DRACUT_RESOLVE_LAZY being unset ([3d383ba4](3d383ba4fa))
* loongarch architecture support ([38f44b35](38f44b35d0))
* let check_vol_slaves_all return 1 when checks on all slaves fail ([b117013b](b117013b78))
* improve hostonly sloppy mode ([53537ae7](53537ae77e), closes [#1321](https://github.com/dracut-ng/dracut-ng/issues/1321))
* load more kernel modules in sloppy hostonly mode ([de862885](de862885ec))
* Makefile: remove test modules after renumbering ([80961ee0](80961ee0b3))
* base:
* base module failure if root password is already set ([e4551d40](e4551d403f))
* dracut-lib.sh soft depends on poweroff/reboot/halt ([237108c3](237108c332))
* support PREFIX being unset ([7bea9dfe](7bea9dfed6))
* only create nobody user for nfs dracut module ([8934a8e5](8934a8e50f))
* dmsquash-live: erofs collision with latest util-linux ([950475e8](950475e848))
* dracut:
* only call uname -r if it is safe to do ([3f4497ed](3f4497ed84))
* detect if systemd-detect-virt is available before calling it ([5d3298ea](5d3298ea9e))
* consolidate reporting running in a container ([000f5dbf](000f5dbfb6))
* ensure hardlink deduplication is reproducible ([9fdf683f](9fdf683f6d))
* respect PKG_CONFIG env var instead of hardcoding pkg-config ([0ee92dbb](0ee92dbba6))
* dracut-init: use sysroot when checking udev rule program existence ([c1000cda](c1000cda35))
* dracut-init.sh:
* support DRACUT_NO_XATTR being unset ([d520252a](d520252aae))
* initialize _files in inst_libdir_file ([2311abeb](2311abeba5))
* dracut-initramfs-restore: check for Debian initrd.img symlink ([f80128e9](f80128e91a))
* dracut-install:
* sort output of --modalias ([41e43068](41e4306840))
* install all suppliers of a supplier's module ([80574db7](80574db78c))
* do not limit supplier handling to platform bus ([e35c5173](e35c517310))
* add sysfs node parents' modules as dependencies ([3607cd8f](3607cd8fcb))
* rework broken destination existence logic ([425e263b](425e263be5))
* plug memory leak on kerneldir ([082b6b0a](082b6b0a6e))
* deadcode.DeadStores static analyzer warnings ([28041543](28041543f6))
* dracut-lib.sh: initialize variables in getargs ([ef60bd71](ef60bd7179))
* dracut-logger.sh: initialize errmsg in dlog_init ([f35a8c7f](f35a8c7f04))
* dracut.conf.d: reserve namespace 50 to out-of-tree configurations ([d470b436](d470b436ae))
* dracut.sh:
* do not use uname to detect kernel version in a container ([2b2debd7](2b2debd794))
* initialize variables that get exported ([50426818](504268187b))
* don't pass empty string as dir ([758f3eaf](758f3eaf61), closes [#1275](https://github.com/dracut-ng/dracut-ng/issues/1275))
* fcoe-uefi: exit early on empty vlan ([555b6e1d](555b6e1d68))
* fips: make sha512hmac an optional requirement ([3d319b55](3d319b55a6))
* generic.conf: increase ordering for generic.conf ([d823fd86](d823fd86d3))
* i18n: add $dracutsysrootdir to systemd-vconsole-setup.service path ([90956522](90956522ba))
* livenet: drop stray command call ([9135136d](9135136d7d), closes [#1240](https://github.com/dracut-ng/dracut-ng/issues/1240))
* lsinitrd: resolve initrd to real path ([22d93bc0](22d93bc0cd))
* man: document what to expect running dracut non-root ([b853eba8](b853eba876))
* modules:
* free up range 00-09 to out of tree dracut modules ([1edcb076](1edcb07619))
* document known module dependencies ([2d98ddb5](2d98ddb5d2))
* move more modules with unimportant ordering to 70 ([c439438d](c439438d4f))
* all modules with 99 ordering should have a unique number ([2199846f](2199846ffe))
* network-manager: depend on dbus only when using systemd ([58baf861](58baf861c6))
* simpledrm: add =drivers/gpu/drm/panel ([b7a2f8d0](b7a2f8d0bd))
* systemd:
* systemd.volatile needs overlayfs kernel module ([e1452003](e145200352))
* make checking for systemd availability consistent ([8e575556](8e575556da))
* systemd-cryptsetup: don't pull in fido2/pkcs11/tpm2-tss if omitted ([01b369a5](01b369a586))
* systemd-repart:
* allow partition format ([02201361](02201361ac))
* copy systemd system drop-in configuration ([bb8bf124](bb8bf12452))
* systemd-sysext:
* install the required kernel modules ([7f524d3d](7f524d3d24))
* make non-hostonly non-host ([e42755c3](e42755c342))
* systemd-sysusers:
* maintain users and groups ([50285645](50285645e6))
* remove (g)shadow created by systemd-sysusers ([97b5f91f](97b5f91ff0), closes [#1242](https://github.com/dracut-ng/dracut-ng/issues/1242))
* systemd-udevd: handle root=gpt-auto for systemd-v258 ([fa17b6fb](fa17b6fb0e))
* test: renumber test modules to 70 ([99ed458b](99ed458b5b))
Signed-off-by: Koen Kooi <koen.kooi@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: https://metacpan.org/dist/Crypt-OpenSSL-RSA/changes
0.35 May 7 2025
- Disable PKCS#1 v1.5 padding. It's not practical to mitigate marvin attacks so we will instead disable this and require alternatives to address the issue.
- Resolves#42 - CVE-2024-2467.
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changes for version 0.320 - 2021-06-25
fix check_prog to not find directories (RT#132993), thanks RJBS for reporting it again!
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Dropped patch that has been incorporated into this version.
Shortlog:
configure: Fix checks for libjpeg and libexif
parenthesis fix
minor fix on CMakeLists
fix to build command line tool with cmake
fix CMakeLists.txt & Epeg.h so that they work on a WIN32 target
bug fix: memleak in epeg_close
add epeg_orientation_set
add epeg_orientation_get
add CMakeLists.txt
Use archive.org link for Sune's blog post
Fix XMP rotation bug
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Drop a patch that has been incorporated into this version.
(That is also the changelog - the only change is the accepted patch)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Modified net-generic.patch to update a hardcoded version number to avoid
patch fuzz.
Changelog: https://github.com/webmin/webmin/releases/tag/2.300
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Minifi-cpp will add a build identifier to the binary. If not specified,
a random build identifier will be generated for each build. This breaks
reproducibility. Set BUILD_IDENTIFIER to ${PV} to ensure the identifier
remains constant across builds.
Additionally, set BUILD_DATE to SOURCE_DATE_EPOCH to use reproducible
timestamp.
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add BitBake recipe for tinycompress version 1.2.13 to meta-multimedia.
Tinycompress is a minimal library for interacting with ALSA compressed
audio offload APIs.
Signed-off-by: Sairamreddy Bojja <sbojja@qti.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update: Still distributed under the same terms as Perl itself.
refresh patch.
5.04 2017--04-17
Release by Jeff Fearn
[FIXES]
* Remove Distzilla to fix RT #120521#89820
* Add POD to htmltree RT #116367
* Speed up is_inside method RT #113415
- From Todd Rinaldo https://github.com/madsen/HTML-Tree/pull/5
* Fix extra spaces being added to comments RT #94311
- From Tomaz Solc
* Don't needlessly escape characters in element content RT #93431
- From Tomaz Solc
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Apparently the git repo in the SRC_URI stopped supporting git
protocol. Switch to https to be able to fetch the source successfully.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Confirmed by Andreas off list.
Add Khem as he is main maintainer of meta-oe, but surely he would accept any
help in these areas, don't be shy to step up.
Just add uppercase L in meta-oe README.md for consistency.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Drop 0001-Remove-assert-checking-for-trivial-type.patch
which was resolved in upstream by:
82fa082b14
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The CMake option for disabling always_inline hints in debug build was
misspelled as OFFF. This patch corrects it to OFF.
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Currently packages like Mesa list 'opengl' and 'vulkan' as required
DISTRO_FEATURES, disabling GPU support for non-graphics-enabled cases.
However in the modern world it's a perfectly fine usecase to have a
headless box with GPU being used by OpenCL only. The OE-Core has added
the 'opencl' DISTRO_FEATURE, making it possible to specify whether
OpenCL is enabled or not and also making it possible to enable GPU
packages if only OpenCL is required.
Follow the example of GLVND and vulkan-loader and disable OpenCL ICD
packages if corresponding feature is not enabled.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Make the OpenCL ICD loader RRECOMMEND the virtual ICD (Installable
Client Driver) package, making sure that the BSP can define the most
suitable OpenCL driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Make the package depend on the OpenCL virtual package rather than
the exact implementation.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Make OpenCL CTS package depend on the OpenCL virtual package rather than
the exact implementation.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The ocl-icd and opencl-icd-loader provide libOpenCL.so.1 rather than the
OpenCL Installable Client Driver (ICD). Rename the virtual package
accordingly.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
These two packages don't provide ICD drivers at runtime. They provide
the libOpenCL.so.1. Corresponding package is selected at the build time
via the PROVIDES_virtual/opencl-icd. Drop the useless and incorrect
RPROVIDES for virtual-opencl-icd.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Package proxy-plugins into their own package
* Add missing dependency on json-c
* While new plugins have solib prefix .so are still
packaged for compatibility
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It is necessary to set the revision number to prevent it from being
fetched from the remote.
The revision number has been configured relative to release 2.10.0.
Signed-off-by: Sebastien LEFEVRE <sebastien.lefevre@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It fails to compile webkitgtk when debug build enabled:
| /path_to/tmp/work/core2-64-poky-linux/webkitgtk/2.40.5/webkitgtk-2.40.5/Source/bmalloc/libpas/src/libpas/pas_allocation_result.h:76:1:
error: inlining failed in call to 'always_inline' 'pas_allocation_result pas_allocation_result_identity(pas_allocation_result)':
function not considered for inlining
| 76 | pas_allocation_result_identity(pas_allocation_result result)
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Add a cmake variable WEBKIT_NO_INLINE_HINTS to disable gcc function
attribute `always_inline` when debug build is enabled.
And adjust indent as well.
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Dropped 0001-media_device-Add-bool-return-type-to-unlock.patch, because
the issue has been solved by upstream.
Dropped 0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch,
because it is included in this release.
Added a new PACKAGECONFIG called "raspberrypi" - this is taken from
the meta-raspberrypi layer, however using it still requires that layer,
as using it requires a dependency that is provided by that layer.
The recipe until now built support for all platforms that matched the selected
architecture (e.g. mali, rpi imx8 when the archi is arm). However rpi-specific
options now require a an extra dependency that's not in meta-oe, so only build
rpi-support when raspberrypi PACKAGECONFIG is enabled.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>