Kernel 6.7 Test Week is underway!

2024-01-26 Thread Sumantro Mukherjee
Hey Folks, As most of you might know, Kernel 6.7 Test Week is currently happening[0] I have figured out that, I can't login to FAS from the Kernel Test Result site[1]. If you are also someone who is stuck, please follow the infra issue filed here[2]. And please submit the results here[3] If you h

Re: [OS-BUILD PATCHv8 0/2] Add new os-build targets: rt-devel and automotive-devel

2024-01-26 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732#note_1746337464 @scweaver - big update. most of it is just using 'local'. But alot more robustness around missing branches. Then the rebases keep breaking because things are corrupted, so removed a bu

[OS-BUILD PATCHv8 2/2] Add new os-build targets: rt-devel and automotive-devel

2024-01-26 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add new os-build targets: rt-devel and automotive-devel This is an attempt to automate the rt and automotive devel branches using the upstream linux-rt-devel tree as the base combined with os-build. The overall process isn't too complicated but there are enough steps to make it

[OS-BUILD PATCHv8 1/2] Add python3-pyyaml to buildreqs for kernel-docs

2024-01-26 Thread Don Zickus (via Email Bridge)
From: Justin M. Forbes Add python3-pyyaml to buildreqs for kernel-docs Upstream commit f061c9f7d058f added a script to parse the Netlink YAML specs and generate RST files. As a result, we need python3-pyyaml for "make htmldocs" to succeed. Signed-off-by: Justin M. Forbes diff --git a/redhat/

[OS-BUILD PATCHv8 0/2] Add new os-build targets: rt-devel and automotive-devel

2024-01-26 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732 This is an attempt to automate the rt and automotive devel branches using the upstream linux-rt-devel tree as the base combined with os-build. The overall process isn't too complicated bu

Re: [OS-BUILD PATCHv8 0/3] redhat/Makefile: fix and clean up some of the logic

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnáček on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2892#note_1746180214 OK, I missed that `create-data.sh` runs the `make setup-source` multiple times in parallel (and I failed to test it with `-j`). Here is a second take that should address that problem

[OS-BUILD PATCHv2 4/4] redhat/Makefile: remove an unused target

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnacek redhat/Makefile: remove an unused target The $(REDHAT)/rpm/SOURCES/$(SPECFILE) target, which just aliases dist-sources seems to serve no actual purpose, so remove it. Signed-off-by: Ondrej Mosnacek diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 1

[OS-BUILD PATCHv2 3/4] redhat/Makefile: fix setup-source and document its caveat

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnacek redhat/Makefile: fix setup-source and document its caveat The current definition of setup-source is racy, since it may cause dist-clean-sources and _setup-source to be "built" in parallel and the former caould then remove the results of the latter. Fix it to ensure the righ

[OS-BUILD PATCHv2 2/4] redhat/Makefile: fix race condition when making the KABI tarball

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnacek redhat/Makefile: fix race condition when making the KABI tarball The recipe for $(KABI_TARBALL) references the kabi/kabi-current file, but it doesn't depend on the target that creates it (dist-kabi), leading to possible build failures under parallel build (make -j). Fix it

[OS-BUILD PATCHv2 1/4] redhat/Makefile: refactor KABI tarball creation

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnacek redhat/Makefile: refactor KABI tarball creation Place $(KABI_TARBALL) and $(KABIDW_TARBALL) in $(REDHAT) instead of $(SOURCES) and only link/copy them into $(SOURCES) in _setup-source, same as is done with $(TARBALL). This allows removing duplicate steps to make the KABI t

[OS-BUILD PATCHv2 0/4] redhat/Makefile: fix and clean up some of the logic (v2)

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnáček on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2913 Since !2892 was buggy and had to be reverted, this is a second attempt, hopefully correct this time. --- redhat/self-test/data/centos-2585cf9dfaad.el7 | 4 +- redhat/self-test/da

[OS-BUILD PATCH 0/4] redhat/Makefile: fix and clean up some of the logic (v2)

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnáček on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2913 Since !2892 was buggy and had to be reverted, this is a second attempt, hopefully correct this time. --- redhat/self-test/data/centos-2585cf9dfaad.el7 | 4 +- redhat/self-test/da

Re: [OS-BUILD PATCHv8 0/3] redhat/Makefile: fix and clean up some of the logic

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2892#note_1746082497 https://gitlab.com/redhat/red-hat-ci-tools/kernel/cki-internal-pipelines/cki- trusted-contributors/-/jobs/6016814624 is one example. Basically the self-test script creates the data

Re: [OS-BUILD PATCHv8 0/3] redhat/Makefile: fix and clean up some of the logic

2024-01-26 Thread via Email Bridge
From: Ondrej Mosnáček on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2892#note_1746039228 That's unfortunate :/ Can you point me to a specific pipeline that failed? -- ___ kernel mailing list -- kernel@lists.fedoraproject.org To

Re: [OS-BUILD PATCHv8 0/3] redhat/Makefile: fix and clean up some of the logic

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2892#note_1745969503 This had to be reverted. It turns out that fixing this race put a new race in which caused CKI to fail more often than not. -- ___ kernel

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745521167 Indeed they are, the turned off are for other places where tools are turned off. -- ___ kernel mailing list -- kernel@lists.fedoraproject

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745480146 now I'm totally confused 😂 - the link above has libperf-6.8.0-0.rc1.20240125git6098d87eaf31.15.eln134.aarch64.rpm, is that the wrong package? -- _

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745476990 I have looked at them, and they are off for eln. As you can see from the ELN build linked above, we do not build libperf on ELN. I don't think that CKI is actually failing on libper

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745461956 @jmflinuxtx checking Koji, https://koji.fedoraproject.org/koji/buildinfo?buildID=2378291 is the latest ELN kernel build and has the `libperf` subpackage. Which build did you check th

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745452056 - for tracking: https://gitlab.com/cki-project/pipeline- definition/-/issues/223 - move `--with libperf` to native tools stage: https://gitlab.com/cki- project/pipeline-definition/-/

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Scott Weaver (via Email Bridge)
From: Scott Weaver on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745295177 Ah. Ok so that explains why it's not in ark yet. So we can leave it off for ELN and handle it in RHEL10 then. -- ___ kernel mailing list -- k

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745290922 @scweaver It may be, but when I emailed acme about it, he said it wasn't ready to be turned on. I am guessing it is moving too quickly and RHEL 10 will be enabled with a specific AB

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745288040 I suppose so. I am guessing this is because we don't add --without libperf which is a new option now. Realistically libperf is turned off for ELN now though so, not sure why it is b

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745285135 ack; so iiuc - Fedora/Rawhide pipelines should enable native tools builds, so that the tools subpackage building is handled the same way as for ELN, where it _normally_ is working c

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Scott Weaver (via Email Bridge)
From: Scott Weaver on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745281940 We are building the libperf package in cs9 but somehow missed porting that to ark. So we should have it enable for ELN. -- ___ kernel mailing

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745279374 When I say "turn on tools" I mean simply enabling those subpackages in Fedora. Most (excluding libperf) have always been enabled in ELN, but Fedora used a separate package to build

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745275743 I do not. with_libperf is only set for Fedora at the moment. If ELN/Rawhide want to turn it on, the would need to do so with another MR. This can be seen in the resulting builds f

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745272834 @jmflinuxtx for Fedora, the CKI pipelines do not use native tools builds; when you say "turn on tools", do you want to enable the native tools build in the CKI pipelines, or do you e

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745269333 @jmflinuxtx as the MR only talks about Fedora, do you expect the spec file changes to affect ELN in any way? -- ___ kernel mailing list --

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745264889 @dzickusrh ^ do you have an idea why the cross compiler is not correctly selected here after the changes even for ELN? -- ___ kernel maili

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745263209 yes, this looks like a cross-compiler mixup -- ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to k

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745260387 I meant actual builds in koji. https://koji.fedoraproject.org/koji/buildinfo?buildID=2378280 for Rawhide and https://koji.fedoraproject.org/koji/buildinfo?buildID=2378291 for ELN. A

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745249324 at what CKI pipeline are you looking from https://gitlab.com/cki- project/kernel-ark/-/pipelines?page=1&scope=all&ref=ark-latest? -- ___ k

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745226469 There are, which makes no sense, as this MR is "include in release" and neither Fedora or ELN builds failed yesterday with this MR included. -- _

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745213110 looking at the failing pipelines, there are some for ELN that are now failing as well 🤔: > 00:06:29 cc1: error: bad value ‘z15’ for ‘-mtune=’ switch 00:06:29 cc1: note: vali

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745186783 It will be needed for all other MRs after this is merged, it just was not needed before this MR. -- ___ kernel mailing list -- kernel@lis

Re: [OS-BUILD PATCHv2 0/4] Add libperf packages and build kernel tools for Fedora

2024-01-26 Thread Michael Hofmann (via Email Bridge)
From: Michael Hofmann on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745089468 when you say "for this MR", do you mean that this is not going to be needed for other MRs going in later, and for the Rawhide/ELN baseline builds? --