summaryrefslogtreecommitdiffstats
path: root/meta-networking/conf/include
Commit message (Collapse)AuthorAgeFilesLines
* reproducibility: move known non-repro list to layer.confYoann Congal2025-06-201-40/+0
| | | | | | | | | | | | | | | | | | | | | | The current include file that stores the known non-reproducible packages is layer dependent and that forces the user of the layers to maintain the list of the files (for example, see AB config[0]). By moving the exclude list to each layer.conf and extending the common OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible packages will be automatically excluded for each layer used in the reproducibility test without any special knowledge in the test environment. NB: the empty list for meta-initramfs was just removed not moved. [0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322 Suggested-by: Quentin Schulz <quentin.schulz@cherry.de> Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-networking: Adjust ptests as per pass statusKhem Raj2025-04-121-4/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: Mark phytool{,-dbg} as known non-reproducibleYoann Congal2025-03-151-0/+2
| | | | | | | | | | | From AB run: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/28/logs/stdio Diffoscope output is at: https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-networking/oe-reproducible-20250315-xxydi74w/packages/diff-html/ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: update known non-reproducible packagesYoann Congal2025-03-111-0/+2
| | | | | | | | | | | | Those reproducible failures are from AB runs: * https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/34 * https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/35 https://valkyrie.yocto.io/pub/repro-fail-openembedded/ NB: diffoscope output can be found in Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Wolfssl: add ptestSofiane HAMAM2025-03-061-0/+1
| | | | | | | | | | | | | | | | | | Add ptest for Wolfssl package. Set IMAGE_ROOTFS_EXTRA_SPACE:virtclass-mcextend-wolfssl to 700M enough to avoid a "No space left on device". BEGIN: /usr/lib/wolfssl/ptest Wolfssl ptest logs are stored in /tmp/wolfss_temp.qvuQ9h/ptest.log Test script returned: 0 unit_test: Success for all configured tests. PASS: Wolfssl DURATION: 7 END: /usr/lib/wolfssl/ptest Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openvpn: add ptest supportJiaying Song2024-11-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | All test cases PASS. Add openvpn to PTESTS_SLOW because test duration longer than 30s Below is parts of the run log: [==========] xkey provider tests: Running 3 test(s). [ RUN ] xkey_provider_test_fetch [ OK ] xkey_provider_test_fetch [ RUN ] xkey_provider_test_mgmt_sign_cb [ OK ] xkey_provider_test_mgmt_sign_cb [ RUN ] xkey_provider_test_generic_sign_cb [ OK ] xkey_provider_test_generic_sign_cb [==========] xkey provider tests: 3 test(s) run. [ PASSED ] 3 test(s). PASS: provider_testdriver The files t_client.sh.in and t_cltsrv.sh were not added because they require specific environment configuration files. It is recommended that users configure these based on their environment before testing. Since the recipe enables iproute2, the condition for t_net.sh based on HAVE_SITNL is not met, so t_net.sh will not be included in the build. Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* non-repro-meta-networking: update known non-reproducible listYoann Congal2024-10-071-0/+2
| | | | | | | | | Add ncp, ncp-dbg: symbols are not sorted the same way from: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/46/steps/28/logs/stdio Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* non-repro-meta-networking: update known non-reproducible listYoann Congal2024-10-021-0/+3
| | | | | | | | | | | Add: * ntopng: date in version * opensaf: build host hostname in /etc/ files from: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/45/steps/28/logs/stdio Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* non-repro-meta-networking: update known non-reproducible listYoann Congal2024-09-231-31/+2
| | | | | | | | | | | | | Remove packages seen reproducible in the last 3 completed tests: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/44/steps/28/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/43/steps/28/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/41/steps/28/logs/stdio Add babeld & babeld-dbg from: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/44/steps/28/logs/stdio Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* non-repro-meta-networking: exclude packages that failed previouslyYoann Congal2024-09-141-0/+3
| | | | | | | | Those are the non-reproducible packages from: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/43 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdio-tools: fix mdio-netlink kernel module reproducibilityYoann Congal2024-05-211-2/+0
| | | | | | | | | | | | | | | | mdio-netlink source make reference to ${S}/.. which breaks -fdebug-prefix-map and results in the full TMPDIR path being present in the -dbg package and, also, change a related CRC in the main package. This changes ${S} to enclose the whole SRC_URI repo and adapt relative paths to build (MODULES_MODULE_SYMVERS_LOCATION) This make mdio-netlink reproducible and fixes this warning: WARNING: mdio-netlink-1.3.1-r0 do_package_qa: QA Issue: File /lib/modules/6.6.29-yocto-standard/updates/.debug/mdio-netlink.ko in package mdio-netlink-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: move repro excludes from AB config.json to meta-oeYoann Congal2024-04-291-0/+59
| | | | | | | | | | | | | | For now, the known non-reproducible packages list is stored inside the autobuilder config.json file. This is not ideal. Let's move this list into each layers of meta-openembedded. These lists can be used with, in local.conf: include conf/include/non-repro-meta-oe.inc OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES = "${KNOWN_NON_REPRO_META_OE}" Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freediameter: Upgrade to latest on master 1.5.0+Khem Raj2024-04-151-1/+1
| | | | | | | This also fixes all ptests, therefore move freediameter out of PTESTS_PROBLEMS_META_NETWORKING to PTESTS_FAST_META_NETWORKING Signed-off-by: Khem Raj <raj.khem@gmail.com>
* squid: Add missing bash dependency for ptest packageKhem Raj2024-02-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openhpi: Fix ptest run time failuresKhem Raj2024-02-261-1/+1
| | | | | | It needs make and build tools in order to run Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-networking: firewalld hangs therefore disabledKhem Raj2024-02-261-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-networking-image-ptest: Add images to enable BBCLASSEXTEND parallel ↵Khem Raj2024-02-221-0/+36
execution In line with other layers like meta-oe, meta-python add capability to run recipe ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>