summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* redirect unwanted error message in nginx installJohannes Kirchmair2023-04-041-1/+1
| | | | | | | | | | | | | | | | if we run opkg install nginx on our system (without systemd) we end up getting the following message in the install process $ opkg install nginx_1.20.1-r0_core2-64.ipk  ... //var/lib/opkg/info/nginx.postinst: line 3: type: systemd-tmpfiles: not found this confused some of my coworkers. as installation also finishes correctly without sytemd-tmpfiles and not having systemd-tempfiles is not really a problem, I think we should redirect the message also to /dev/NULL Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: Remove pushd/popd from run-ptestKhem Raj2023-04-041-3/+2
| | | | | | This could be worked out without needing to add bash dependency Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-perl-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-043-3/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-perl-ptest-image.bb for an image per ptest in the form of meta-perl-ptest-image-XXX using class extensions. * Add meta-perl-ptest-all-image.bb depends on ALL meta-perl-ptest-image-XXX in meta-perl * Add meta-perl-ptest-fast-image.bb depends on meta-perl ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-perl-ptest-image-XXX can be built with: $ bitbake meta-perl-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-perl-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresults.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-perl/images: move to recipes-coreTim Orling2023-04-043-0/+0
| | | | | | | Be consistent with other layers like oe-core, meta-oe and meta-python Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-perl/packagegroups: move to recipes-core/Tim Orling2023-04-041-0/+0
| | | | | | | Be consistent with other layers, like oe-core, meta-oe and meta-python Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-perl.inc: add ptest recipesTim Orling2023-04-041-0/+50
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_PERL for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_PERL for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_PERL for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_perl_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-perl --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aspectlib: fix ptestTim Orling2023-04-042-2/+4
| | | | | | | | | * ptest RDEPENDS on pytest * Use python3-unittest-automake-output instead of using sed to reformat the output use this new module. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-043-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-python-ptest-image.bb for an image per ptest in the form of meta-python-ptest-image-XXX using class extensions. * Add meta-python-ptest-all-image.bb depends on ALL meta-python-ptest-image-XXX in meta-python * Add meta-python-ptest-fast-image.bb depends on meta-python ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-python-ptest-image-XXX can be built with: $ bitbake meta-python-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-python-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresults.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python.inc: add ptest recipesTim Orling2023-04-041-0/+82
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_PYTHON for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_PYTHON for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_PYTHON for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_python_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-python --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe: Remove minicoredumper from PTESTS_FAST_META_OE ↵Khem Raj2023-04-041-0/+1
| | | | | | | | on musl minicoredumper is not buildable on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-023-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-oe-ptest-image.bb for an image per ptest in the form of meta-oe-ptest-image-XXX using class extensions. * Add meta-oe-ptest-all-image.bb depends on ALL meta-oe-ptest-image-XXX in meta-oe * Add meta-oe-ptest-fast-image.bb depends on meta-oe ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-oe-ptest-image-XXX can be built with: $ bitbake meta-oe-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-oe-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresult.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe.inc: add ptest recipesTim Orling2023-04-021-0/+60
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_OE for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_OE for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_OE for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* span-lite: do not inherit ptestTim Orling2023-04-021-1/+0
| | | | | | | This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: do not inherit ptestTim Orling2023-04-021-2/+1
| | | | | | | This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* emacs: Fix build with autconf 2.72+Khem Raj2023-04-022-0/+391
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libidn: Update largefile m4 macrosKhem Raj2023-04-022-0/+391
| | | | | | | This is a backport from gnulib, its needed for configure to work with latest autoconf 2.72 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libstemmer: Update to 2.2.0Khem Raj2023-04-022-29/+22
| | | | | | | Rename recipe to reflect PV Refresh solibs build patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwknop: Fix AS_IF configure syntaxKhem Raj2023-04-022-11/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwknop: Use pkg-config instead of gpgme-configKhem Raj2023-04-022-1/+29
| | | | | | pkg-config is sysroot aware which is needed for cross-builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Upgrade to 0.35.1Khem Raj2023-04-011-10/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: re-introduce fix for gcc-13Markus Volk2023-04-012-1/+48
| | | | | Signed-off-by: Markus Volk <f_L_K@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak: update 1.15.3 -> 1.15.4Markus Volk2023-04-011-1/+1
| | | | | Signed-off-by: Markus Volk <f_L_K@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reboot-mode: put the build artifacts in ${B}Bartosz Golaszewski2023-04-011-2/+2
| | | | | | | | | | We should output the compiled executables into ${B} and install them from it as well. Currently we put the build objects in the source directory. While at it: don't assume we're already in the source directory and instead prepend the source file with ${S}. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nv-codec-headers: add clean target to MakefileMarkus Volk2023-04-012-1/+29
| | | | | | | | | | | next try to fix an error on rebuilds: | NOTE: make clean | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | make: *** No rule to make target 'clean'. Stop. Signed-off-by: Markus Volk <f_L_K@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nginx: added packagegroup for webdav modulePeter Johennecken2023-03-311-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Update to 7.1.1Khem Raj2023-03-312-6/+52
| | | | | | Add a patch to fix build with upcoming autoconf 2.72 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gmime: Update to 3.2.13Khem Raj2023-03-312-13/+7
| | | | | | | - Drop nodolt.patch patch its applied upstream - Enable largefile and set ac_cv_sys_file_offset_bits=64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cyrus-sasl: Fix autoconf patch to work with new autoconf 2.72Khem Raj2023-03-312-50/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* krb5: Fix build with autoconf 2.72Khem Raj2023-03-312-0/+41
| | | | | | | Fixes checking for IPv6 compile-time support without -DINET6... ./configure: line 10004: syntax error near unexpected token `;;' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgusb: Allow building in native modeZoltán Böszörményi2023-03-301-1/+5
| | | | | | | Dependency of libfprint-native. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Fix installation and QAZoltán Böszörményi2023-03-303-2/+58
| | | | | | | | | | | | | | | | With version 3.22.11 it's not enough avoid linking to the closed source ImageProcessor library, it must not be installed either. This library is pre-stripped so package QA fails. Add a new patch to fix installing HPLIP.conf into /usr/share/ipp-usb/quirks. The upstream Makefile.am fails to take DESTDIR into account and do_install fails because of this. Also, instead of detecting the presence of the target directory which is invalid for a source build, create it and install the quirk file. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mcelog: improve the ptest outputMingli Yu2023-03-301-1/+7
| | | | | | | | | | | | | | | Before: # ./run-ptest [snip] code 0xd2d: [PASS] After: # ./run-ptest [snip] PASS: code 0xd2d Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcsc-tools: Add runtime dependenciesLeon Anavi2023-03-291-0/+8
| | | | | | | | | Add runtime dependencies for pcsc_scan and scriptor. Script ATR_analysis is written in Perl and it is used to parse the smart card ATR. This script is called by default by pcsc_scan. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpcsc-perl: Add recipeLeon Anavi2023-03-291-0/+22
| | | | | | | Add Perl Chipcard::PCSC::Card smart card communication library. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-betamax: fix ptest failture of fixture and record modesZhixiong Chi2023-03-282-0/+334
| | | | | | | | | | | | | | | | | In betamax fixtures and recorde_modes ptest are failing due to the deprecation of fixture usage and the httpbin.org service. Drop these ptests in meta-oe, until there is a suitable solution to fix this failure. Validation: Enable ptest and add python3-betamax into IMAGE_INSTALL $runqemu ... $cd /usr/[lib/lib64]/python3-betamax/ptest $./run-ptest ALL ptests PASS. Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: Fix PACKAGECONFIG[openvino]Zoltán Böszörményi2023-03-281-1/+1
| | | | | | | | | | The circular dependency was fixed in a different way in meta-intel's openvino-inference-engine. Only some samples in openvino use opencv and building the samples was made optional. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgtop: update 2.40.0 -> 2.41.1Markus Volk2023-03-284-117/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtksourceview5: update 5.6.1 -> 5.7.1Markus Volk2023-03-281-2/+2
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: update 3.46.3 -> 3.48.0Markus Volk2023-03-282-4/+3
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: Add missing dependencyZoltán Böszörményi2023-03-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | This fixes the error: Python 3.11.2 (main, Feb 7 2023, 13:52:42) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import IPython Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.11/site-packages/IPython/__init__.py", line 52, in <module> from .core.application import Application File "/usr/lib/python3.11/site-packages/IPython/core/application.py", line 26, in <module> from IPython.core import release, crashhandler File "/usr/lib/python3.11/site-packages/IPython/core/crashhandler.py", line 27, in <module> from IPython.core import ultratb File "/usr/lib/python3.11/site-packages/IPython/core/ultratb.py", line 101, in <module> import stack_data ModuleNotFoundError: No module named 'stack_data' Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stack-data: New recipeZoltán Böszörményi2023-03-281-0/+17
| | | | | | | Dependency of python3-ipython. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pure-eval: New recipeZoltán Böszörményi2023-03-281-0/+11
| | | | | | | Dependency of python3-stack-data. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-executing: New recipeZoltán Böszörményi2023-03-281-0/+9
| | | | | | | Dependency of python3-stack-data. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: fix ptest failure of sysviews testManoj Saun2023-03-282-0/+43
| | | | | | | | | | | In postgresql sysview ptest are failing due to hidden build info in pg_config table. The information is hidden due to existing patch 0001-config_info.c-not-expose-build-info.patch So for passing the test we need to reduce the row count in the sysviews test. Also for test results to be shown as pass we need to reduce the row count for the expected count in the sysviews.out file. Signed-off-by: Manoj Saun <manojsingh.saun@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20221014.0 -> 20230125.1Xiangyu Chen2023-03-281-3/+4
| | | | | | | | Note: please make sure your oe-core has the following commit: https://git.openembedded.org/openembedded-core/commit/?id=a73e269d3e591a10bb397b94b82e3fb960112d33 Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-autoar: upgrade 0.4.3 -> 0.4.4Wang Mingyu2023-03-281-1/+1
| | | | | | | | | | | Changelog: ========== * Add application/zstd to supported mime-types * Fix test suite failure with recent GLib version * Add autoar_extractor_set_passphrase function Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reboot-mode: new packageBartosz Golaszewski2023-03-281-0/+18
| | | | | | | | | Add a recipe for the simple program that allows to replicate android reboot's behavior on linux (e.g. reboot bootloader, reboot recovery) as well as test reboot mode drivers in the linux kernel. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: upgrade 0.4.40 -> 0.4.42Wang Mingyu2023-03-281-1/+1
| | | | | | | | | | | | Changelog: ========== - raw-load: add conditional support for 0.21.0 API - rgb-clib: improved ui-ranges - perlin, mosiac, c2g, long-shadow: small cleanups - gif-load: update vendored dependency, including code updates. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* folks: upgrade 0.15.5 -> 0.15.6Wang Mingyu2023-03-281-1/+1
| | | | | | | | | | | | | | | Major changes: * Projects should be able to use the typelib-based bindings * sysprof is now used for profiling * Lots of translation updates * Several smaller Meson changes Bugs fixed: * folks-generics: Add missing generic type argument * tests/bluez: Follow PairDevice API change in python-dbusmock Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.0.20230312.0 -> 6.0.20230319.0Wang Mingyu2023-03-281-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>