summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/pcp
Commit message (Collapse)AuthorAgeFilesLines
* pcp: upgrade 6.3.7 -> 6.3.8Wang Mingyu10 days4-4/+7
| | | | | | | | 0001-htop-Change-dependency-order-of-header-and-sourcefil.patch refreshed for 6.3.8 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: update Upstream-StatusYoann Congal2025-06-041-1/+1
| | | | | | | | | https://github.com/performancecopilot/pcp/pull/2217 was merged into https://github.com/performancecopilot/pcp/commit/0ca303467ce382127cd9676e288bf7690a93f084 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: fix build race conditionYoann Congal2025-06-032-0/+34
| | | | | | | | | | | | | | | | In upstream (handcrafted) Makefile, .c and .h files are soft-linked before being compiled. Under heavy load or a build with a high CPU count, the compilation can start before header files are softlinked, resulting in a build error: | pcp-htop.c:13:10: fatal error: CommandLine.h: No such file or directory | 13 | #include "CommandLine.h" | | ^~~~~~~~~~~~~~~ Fix this by adding the make dependency between object files and the headers. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: fix race condition build errorYoann Congal2025-05-281-8/+108
| | | | | | | | | | | | | | | | | | | | | | | | | Extend and submit the existing patch fixing makefile parallelism: > Some QA binaries include localconfig.h but there is no explicit dependencies > between the binary build and the localconfig.h generation. > On heavily loaded systems, this can result in the binary being built > before localconf.h and a compilation error, e.g: > | username.c:8:10: fatal error: localconfig.h: No such file or directory > | 8 | #include "localconfig.h" > | | ^~~~~~~~~~~~~~~ > | compilation terminated. > > Fix this by adding the missing Makefile rule dependency between the > binary (or its pre-link .o) and localconfig.h. AB frequenctly lost the race condition due to (I suppose) its high CPU count and load[0]. [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/44/steps/32/logs/stdio (line 131) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Kéléfa Sané <kelefa.sane@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Upgrade to 6.3.7 releaseKhem Raj2025-05-045-21/+65
| | | | | | | | * Fix packaging scripts needing bash separately * Fix packaging QA errors about staticlibs and dev-so * Add a patch to use native pmcpp during target build Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-03-201-2/+2
| | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: update SRC_URIGyorgy Sarvari2025-02-201-2/+5
| | | | | | | | | | | | The original download location, jfrog's artifactory stopped providing any kind of free service, and the source code is not downloadable anymore. The project however has an official github repository also - change the SRC_URI to this to make it work again. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Fix contains reference to TMPDIR [buildpaths] warningsalperak2024-06-281-0/+4
| | | | | | | | WARNING: pcp-6.0.5-r0 do_package_qa: QA Issue: File /etc/pcp.conf in package pcp contains reference to TMPDIR [buildpaths] WARNING: pcp-6.0.5-r0 do_package_qa: QA Issue: File /usr/include/pcp/builddefs in package pcp-dev contains reference to TMPDIR [buildpaths] Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Start WORKDIR -> UNPACKDIR transitionKhem Raj2024-05-231-1/+1
| | | | | | | Replace references of WORKDIR with UNPACKDIR where it makes sense to do so in preparation for changing the default value of UNPACKDIR. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: drop ${PYTHON_PN}Tim Orling2024-02-191-1/+1
| | | | | | | python2 is long unsupported, so we no longer need this variable Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Disable parallel buildKhem Raj2023-07-131-0/+2
| | | | | | | | native as well as target recipe often fail on AB still therefore re-introduce the patch to disable parallel build to 6.0.5 as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Fix build raceKhem Raj2023-07-052-0/+37
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Update to 6.0.5Khem Raj2023-07-045-83/+42
| | | | | | | - Forward port patches - Package libpcp-archive.so.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Add to USERADD_PACKAGES instead of overrideKhem Raj2022-08-081-1/+1
| | | | | | Fixes https://github.com/openembedded/meta-openembedded/issues/590 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Do not search headers on build host during cross compileKhem Raj2022-03-112-1/+90
| | | | | | This is required for cross-compile to work correctly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Upgrade to 5.3.6Khem Raj2022-03-113-6/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Enable check for x11 distro featureKhem Raj2022-03-061-1/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Disable parallel compileKhem Raj2022-02-032-0/+8
| | | | | | | | | This fails often with | chkacc1.c:8:10: fatal error: localconfig.h: No such file or directory | 8 | #include "localconfig.h" | | ^~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Fix build race conditionKhem Raj2022-01-182-0/+12
| | | | | | | | | Fixes | chkacc1.c:8:10: fatal error: localconfig.h: No such file or directory | 8 | #include "localconfig.h" | | ^~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Use setuptools3-baseKhem Raj2022-01-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcp: Fix build to exclude qt5Khem Raj2022-01-113-1/+33
| | | | | | | Pass right options to ar Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Lei Maohui <leimaohui@fujitsu.com>
* pcp: Added a new recipe which provides dstat command.leimaohui2022-01-115-0/+358
Performance Co-Pilot is a system performance analysis toolkit - Collect performance metrics from your systems efficiently. - Analyze systems' performance metrics in real-time or using historical data. - Extend the collected performance metrics in a simple way. Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>