[OS-BUILD PATCH] Base automotive-devel on rt-devel

2024-03-26 Thread Don Zickus (via Email Bridge)
From: Don Zickus Base automotive-devel on rt-devel The -rt kernel will be integrated into the CentOS-Stream/RHEL-10 kernel and the automotive kernel will be a derivative of that. So instead of building the automotive kernel off of os-build, instead build it off of the os-build-rt-devel kernel

[OS-BUILD PATCHv2 2/2] Octopus merges are too conservative, serialize instead

2024-03-11 Thread Don Zickus (via Email Bridge)
From: Don Zickus Octopus merges are too conservative, serialize instead There are some commits in an octous merge that may overlap and the octopus merging is to conservative. Serializing the merges is more successfull. Convert to that. Signed-off-by: Don Zickus diff --git a/redhat/scripts

[OS-BUILD PATCHv2 1/2] Add tracking branches for rt-devel

2024-03-11 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add tracking branches for rt-devel Without the tracking branches, the branches are created from scratch which prevent a fast-forward merge later to rt-devel and automotive-devel. Signed-off-by: Don Zickus diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah

[OS-BUILD PATCHv2 0/2] Cleanup fixes for rt-devel

2024-03-11 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2972 More cleanup fixes to handle daily merges for rt-devel and automotive-devel. Tested by simulating the two daily cronjob in test-os-builds. Signed-off-by: Don Zickus dzic...@redhat.com

[OS-BUILD PATCH 2/2] Octopus merges are too conservative, serialize instead

2024-03-06 Thread Don Zickus (via Email Bridge)
From: Don Zickus Octopus merges are too conservative, serialize instead There are some commits in an octous merge that may overlap and the octopus merging is to conservative. Serializing the merges is more successfull. Convert to that. Signed-off-by: Don Zickus diff --git a/redhat/scripts

[OS-BUILD PATCH 1/2] Add tracking branches for rt-devel

2024-03-06 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add tracking branches for rt-devel Without the tracking branches, the branches are created from scratch which prevent a fast-forward merge later to rt-devel and automotive-devel. Signed-off-by: Don Zickus diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah

[OS-BUILD PATCH 0/2] Cleanup fixes for rt-devel

2024-03-06 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2972 More cleanup fixes to handle daily merges for rt-devel and automotive-devel. Tested by simulating the two daily cronjob in test-os-builds. Signed-off-by: Don Zickus dzic...@redhat.com

[OS-BUILD PATCHv3 2/2] Remove rt-automated and master-rt-devel logic

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove rt-automated and master-rt-devel logic Rely on less branch logic to build and maintain the rt tree. Using the rt-automated-devel and master-rt-devel branches requires pushing them and keeping them in sync. With octopus merging, we don't need them and can rely

[OS-BUILD PATCHv3 1/2] Add support for CI octopus merging

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add support for CI octopus merging The intermediate branch rt-automated-devel was getting in the way as it needed to be pushed with rt-devel and automotive-devel. In prep to remove that logic, add support for an octopus merge. This requires creating another temporary branch

[OS-BUILD PATCHv3 0/2] Fix nightly rt and automotive merging

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2969 The nightly rt merging cronjob immediately failed the second night because I forgot to push the intermediary branch rt-automated-devel. So when it got rebuilt the next night from scratch

[OS-BUILD PATCHv2 3/3] Remove rt-automated and master-rt-devel logic

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove rt-automated and master-rt-devel logic Rely on less branch logic to build and maintain the rt tree. Using the rt-automated-devel and master-rt-devel branches requires pushing them and keeping them in sync. With octopus merging, we don't need them and can rely

[OS-BUILD PATCHv2 2/3] Add support for CI octopus merging

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add support for CI octopus merging The intermediate branch rt-automated-devel was getting in the way as it needed to be pushed with rt-devel and automotive-devel. In prep to remove that logic, add support for an octopus merge. This requires creating another temporary branch

[OS-BUILD PATCHv2 1/3] [redhat] New configs in drivers/hid

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Fedora Kernel Team [redhat] New configs in drivers/hid Hi, As part of the ongoing rebase effort, the following configuration options need to be reviewed. As a reminder, the ARK configuration flow involves moving unreviewed configuration options from the pending directory to the ark

[OS-BUILD PATCHv2 0/3] Fix nightly rt and automotive merging

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2969 The nightly rt merging cronjob immediately failed the second night because I forgot to push the intermediary branch rt-automated-devel. So when it got rebuilt the next night from scratch

[OS-BUILD PATCH 1/2] Add support for CI octopus merging

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add support for CI octopus merging The intermediate branch rt-automated-devel was getting in the way as it needed to be pushed with rt-devel and automotive-devel. In prep to remove that logic, add support for an octopus merge. This requires creating another temporary branch

[OS-BUILD PATCH 2/2] Remove rt-automated and master-rt-devel logic

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove rt-automated and master-rt-devel logic Rely on less branch logic to build and maintain the rt tree. Using the rt-automated-devel and master-rt-devel branches requires pushing them and keeping them in sync. With octopus merging, we don't need them and can rely

[OS-BUILD PATCH 0/2] Fix nightly rt and automotive merging

2024-02-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2969 The nightly rt merging cronjob immediately failed the second night because I forgot to push the intermediary branch rt-automated-devel. So when it got rebuilt the next night from scratch

[OS-BUILD PATCH 0/0] rcutorture: Also force sched priority to timersd on boosting test.

2024-02-27 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2963 NOTE: Truncated patchset since committer email 'bige...@linutronix.de' does not match the submitter's GitLab public email address 'dzic...@redhat.com'. ksoftirqd is statically

Re: [OS-BUILD PATCHv3] Enable merge-rt pipeline

2024-02-16 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2942#note_1777020734 rebased to latest os-build head to grab the kunit fix for CKI testing. -- ___ kernel mailing list -- kernel@lists.fedoraproject.org

[OS-BUILD PATCHv3] Enable merge-rt pipeline

2024-02-16 Thread Don Zickus (via Email Bridge)
From: Don Zickus Enable merge-rt pipeline Add the gitlab-ci.yaml changes to enable a scheduled pipeline. Also modify the ark-merge-rt.sh script to use OS_BUILD_BASE as the base for the rt and automotive branches if they don't already exist. This avoids the giant config creation output if we

Re: [OS-BUILD PATCHv2] Enable merge-rt pipeline

2024-02-15 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2942#note_1775590899 Forgot to add DIST_PUSH=1 option to actually push the branches: os-build-rt- automated, os-build-rt-devel, os-build-automotive-devel

[OS-BUILD PATCHv2] Enable merge-rt pipeline

2024-02-15 Thread Don Zickus (via Email Bridge)
From: Don Zickus Enable merge-rt pipeline Add the gitlab-ci.yaml changes to enable a scheduled pipeline. Also modify the ark-merge-rt.sh script to use OS_BUILD_BASE as the base for the rt and automotive branches if they don't already exist. This avoids the giant config creation output if we

Re: [OS-BUILD PATCH] Enable merge-rt pipeline

2024-02-15 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2942#note_1775588099 Tested by hacking in test-os-build again (some day I will be smarter and use @mh21's ideas): https://gitlab.com/cki-project/kernel-ark/-/jobs/6185272673

[OS-BUILD PATCH] Enable merge-rt pipeline

2024-02-15 Thread Don Zickus (via Email Bridge)
From: Don Zickus Enable merge-rt pipeline Add the gitlab-ci.yaml changes to enable a scheduled pipeline. Also modify the ark-merge-rt.sh script to use OS_BUILD_BASE as the base for the rt and automotive branches if they don't already exist. This avoids the giant config creation output if we

Re: [OS-BUILD PATCH] Fix dist-get-buildreqs breakage around perl(ExtUtils::Embed)

2024-02-05 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2924#note_1759026096 @tales-aparecida - hmm I did the double quote : sudo dnf install "$missing" and dnf complained it couldn't find the package named: "\". So it treats the list as a

[OS-BUILD PATCH] Fix dist-get-buildreqs breakage around perl(ExtUtils::Embed)

2024-02-05 Thread Don Zickus (via Email Bridge)
From: Don Zickus Fix dist-get-buildreqs breakage around perl(ExtUtils::Embed) CKI fails with $ export missing=$(make dist-get-buildreqs | grep "Missing dependencies:" | cut -d":" -f2) $ if [ "$missing" == "" ]; then echo "Missing dependencies shoul

[OS-BUILD PATCHv11] Add new os-build targets: rt-devel and automotive-devel

2024-02-02 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

Re: [OS-BUILD PATCH 0/2] tools/rtla: Fix Makefile compiler options for clang

2024-02-01 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2918#note_1754196046 @scweaver @jmflinuxtx - this MR should address the clang issues until accepted upstream. -- ___ kernel mailing list -- kernel

[OS-BUILD PATCH 2/2] tools/rv: Fix Makefile compiler options for clang

2024-02-01 Thread Don Zickus (via Email Bridge)
From: Daniel Bristot de Oliveira tools/rv: Fix Makefile compiler options for clang The following errors are showing up when compiling rv with clang: $ make HOSTCC=clang CC=clang LLVM_IAS=1 [...] clang -O -g -DVERSION=\"6.8.0-rc1\" -flto=auto -ffat-lto-objects -fexceptions

[OS-BUILD PATCH 0/2] tools/rtla: Fix Makefile compiler options for clang

2024-02-01 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2918 The following errors are showing up when compiling rtla with clang: $ make HOSTCC=clang CC=clang LLVM_IAS=1 [...] clang -O -g -DVERSION=\"6.8.0-rc1\" -flto=auto -ffat-l

[OS-BUILD PATCH 1/2] tools/rtla: Fix Makefile compiler options for clang

2024-02-01 Thread Don Zickus (via Email Bridge)
From: Daniel Bristot de Oliveira tools/rtla: Fix Makefile compiler options for clang The following errors are showing up when compiling rtla with clang: $ make HOSTCC=clang CC=clang LLVM_IAS=1 [...] clang -O -g -DVERSION=\"6.8.0-rc1\" -flto=auto -ffat-lto-objects -fexceptions

Re: [OS-BUILD PATCHv10] Add new os-build targets: rt-devel and automotive-devel

2024-01-27 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732#note_1746544615 rebased to drop an old commit @scweaver noticed. -- ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

[OS-BUILD PATCHv10] Add new os-build targets: rt-devel and automotive-devel

2024-01-27 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

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

2024-01-27 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732#note_1746504005 Ugh shell check doesn't like 'local'. ark_git_branch created namespace pollution. Re-arrange code to address it. :-/ This code is getting hacky but hopefully once it runs and we gain

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

2024-01-27 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

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

2024-01-27 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

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

2024-01-27 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

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

[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

[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

[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

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

2024-01-23 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2892#note_1738665872 hopefully this makes it easier to limits regenerating a duplicate tarball because they are in redhat/, not that they are slow to generate. We do similar things for TARBALL as that takes

[OS-BUILD PATCHv7] Add new os-build targets: rt-devel and automotive-devel

2024-01-22 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

[OS-BUILD PATCHv6] Add new os-build targets: rt-devel and automotive-devel

2024-01-22 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

Re: [OS-BUILD PATCHv5] Add new os-build targets: rt-devel and automotive-devel

2024-01-17 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732#note_1731611711 I had to refine my definition of 'stable' branch. Things are working now. Still fails periodically, but luckily won't do any damage and instead just aborts the script

[OS-BUILD PATCHv5] Add new os-build targets: rt-devel and automotive-devel

2024-01-17 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

[OS-BUILD PATCHv4] Add new os-build targets: rt-devel and automotive-devel

2024-01-15 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

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

2024-01-15 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732#note_1728267647 /block Need to figure out how to make os-build-stable from upstream stable. linux- rolling-stable?? -- ___ kernel mailing list -- kernel

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

2024-01-15 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732#note_1728267406 Updated script to handle -rc0 versioning. -- ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel

Re: [OS-BUILD PATCH 0/0] redhat: scripts: An automation script for disabling unused driver for x86

2023-12-07 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2832#note_1684727952 Right so you are kinda stuck and you default to on. Ok, I get your data source comment now (which is sorta the same as my who-decides-unnecessary comment).I would have thought

Re: [OS-BUILD PATCH 0/0] redhat: scripts: An automation script for disabling unused driver for x86

2023-12-07 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2832#note_1684685920 This seems to conflict with Fedora's principle here a little. I believe Fedora purposely enables all drivers for an arch and thus is not interested in package size. The idea

Re: [OS-BUILD PATCHv2] Fix binutils breakage

2023-11-06 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1636180680 @vmalikrh - i just pushed v3, can you double check it matches your expectations? ___ kernel mailing list -- kernel@lists.fedoraproject.org

[OS-BUILD PATCHv2] Fix binutils breakage

2023-11-06 Thread Don Zickus (via Email Bridge)
From: Don Zickus Fix binutils breakage The binutils package in Rawhide has stricter checks about PIE/PIC code and will start reporting errors if it detects mixing and matching no-PIE with PIE binaries (especially around bpf binaries). Example errors look like: /usr/bin/ld: /tmp/ccL7dkfR.o

[OS-BUILD PATCH] Fix s390 zfcpfdump bpf build failures for cgroups

2023-11-06 Thread Don Zickus (via Email Bridge)
From: Don Zickus Fix s390 zfcpfdump bpf build failures for cgroups BPF fails to build under s390's zfcpdump variant because cgroups is disabled. Zfcpdump is a dump kernel and isn't expected to run bpf. Just disable bpf for that kernel variant. Signed-off-by: Don Zickus diff --git a/redhat

[OS-BUILD PATCHv2] [Scheduled job] Catch config mismatches early during upstream merge

2023-10-30 Thread Don Zickus (via Email Bridge)
From: Don Zickus [Scheduled job] Catch config mismatches early during upstream merge When merging the upstream git tree, the process commits all the new configs to the -pending directory. However, it needs another pass to catch any new mismatches resulting in those new config settings

[OS-BUILD PATCH] [Scheduled job] Catch config mismatches early during upstream merge

2023-10-30 Thread Don Zickus (via Email Bridge)
From: Don Zickus [Scheduled job] Catch config mismatches early during upstream merge When merging the upstream git tree, the process commits all the new configs to the -pending directory. However, it needs another pass to catch any new mismatches resulting in those new config settings

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-25 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1619009596 @codonell-rh - throwing the ball back into your court for above issue ^^ ___ kernel mailing list -- kernel@lists.fedoraproject.org

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-24 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1617007832 @vmalikrh - were you able to push patches upstream? we were looking to bring them in prematurely for ARK until upstream merges them. This helps move binutils forward

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-20 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1612950237 @vmalikrh thanks for the fixes! I tried your suggestions and got this new error: ```plaintext + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall

Re: [OS-BUILD PATCH 0/2] random: Add hook to override device reads and getrandom(2)

2023-10-19 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2757#note_1611091360 @herbert.xu2 thanks! Is there a reason why this isn't pushed upstream and needs to be RHEL-only? (We ask on all RHEL-only patches

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-18 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1609196658 I guess I spoke too soon, moving the TPROGS_xxx before make still causes rpm to fail. hmm... ___ kernel mailing list -- kernel

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-18 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1609190998 @hertonrk-rh @vmalikrh - moving TPROGS_xxx to before make resolved my missing includes issue. But I see what @vmalikrh means for that one target. The rpm still builds, so I think we

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-17 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1607846588 @codonell-rh @vmalikrh - patching samples/bpf/Makefile (add quotes around TPROGS_LDFLAGS) allowed me to use TPROGS_LDFLAGS correctly. @vmalikrh - who to send this patch to upstream? I

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-17 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1607668819 @codonell-rh Sure. Just struggling to figure out how to workaround that. ___ kernel mailing list -- kernel@lists.fedoraproject.org

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-16 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1605950727 For some reason adding the TPRROGS_LDFLAGS creates an ld usage failure. + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security

Re: [OS-BUILD PATCH] Fix binutils breakage

2023-10-13 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2749#note_1602503582 @vmalikrh - FYI as the approval rules won't automatically add you. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe

[OS-BUILD PATCH] Fix binutils breakage

2023-10-13 Thread Don Zickus (via Email Bridge)
From: Don Zickus Fix binutils breakage The binutils package in Rawhide has stricter checks about PIE/PIC code and will start reporting errors if it detects mixing and matching no-PIE with PIE binaries (especially around bpf binaries). Example errors look like: /usr/bin/ld: /tmp/ccL7dkfR.o

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590319086 @jstancek with your ack, can I assume this is resolved? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590321109 @ptalbert what does Merge Warning mean? I rebased this to top of tree for os- build. ___ kernel mailing list -- kernel

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590162968 updated with Jan's suggestion about 'cp %{SOURCE3001} .' ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send

[OS-BUILD PATCHv5 3/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add clang config framework Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework (which uses priority files) to setup clang to be easier to update their configs. This leads to strange cases where

[OS-BUILD PATCHv5 2/3] Apply partial snippet configs to all configs

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Apply partial snippet configs to all configs There is a macro all_arch_configs that tries to optimize what configs we apply the partial snippets to. While it speeds up things up a bit, it creates conflicts with CLANG options. The process_configs.sh script still processes

[OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654 Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework to setup clang to be easier to update their configs

[OS-BUILD PATCHv5 1/3] Remove unpackaged kgcov config files

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove unpackaged kgcov config files The kgcov option is applied as a partial snippet in the spec file. The generated kernel-*-kgcov.config are not packaged and therefore unused. My motivation here is because they conflict with the CLANG options when I overlay the CLANG

Re: [OS-BUILD PATCH 3/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590160321 Yeah, I wasn't sure if folks had a script that relied on a kernel-local or not so I left it. But will will happily update to take your suggestion

Re: [OS-BUILD PATCHv4 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590158249 rebased to latest code to see if that fixes the strange x86 build issues ___ kernel mailing list -- kernel@lists.fedoraproject.org

[OS-BUILD PATCHv4 3/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add clang config framework Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework (which uses priority files) to setup clang to be easier to update their configs. This leads to strange cases where

[OS-BUILD PATCHv4 2/3] Apply partial snippet configs to all configs

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Apply partial snippet configs to all configs There is a macro all_arch_configs that tries to optimize what configs we apply the partial snippets to. While it speeds up things up a bit, it creates conflicts with CLANG options. The process_configs.sh script still processes

[OS-BUILD PATCHv4 1/3] Remove unpackaged kgcov config files

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove unpackaged kgcov config files The kgcov option is applied as a partial snippet in the spec file. The generated kernel-*-kgcov.config are not packaged and therefore unused. My motivation here is because they conflict with the CLANG options when I overlay the CLANG

[OS-BUILD PATCHv4 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654 Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework to setup clang to be easier to update their configs

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

2023-10-04 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

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

2023-10-04 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

[OS-BUILD PATCHv2 1/2] Add target_branch for gen_config_patches.sh

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add target_branch for gen_config_patches.sh To support new config updates in other brances besides os-build, we need to be more flexible with the staging branch. Currently new configs get added to configs/$date/. This won't work when new branches like os-build-rt-devel and os

Re: [OS-BUILD PATCHv3 0/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1584576862 Yeah, I am scratching my head on that too. I got this working as a starter. Open to ideas. ___ kernel mailing list -- kernel

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

2023-09-29 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

[OS-BUILD PATCH 1/2] Add target_branch for gen_config_patches.sh

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add target_branch for gen_config_patches.sh To support new config updates in other brances besides os-build, we need to be more flexible with the staging branch. Currently new configs get added to configs/$date/. This won't work when new branches like os-build-rt-devel and os

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

2023-09-29 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

[OS-BUILD PATCHv3 3/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add clang config framework Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework (which uses priority files) to setup clang to be easier to update their configs. This leads to strange cases where

[OS-BUILD PATCHv3 0/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654 Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework to setup clang to be easier to update their configs

[OS-BUILD PATCHv3 2/3] Apply partial snippet configs to all configs

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Apply partial snippet configs to all configs There is a macro all_arch_configs that tries to optimize what configs we apply the partial snippets to. While it speeds up things up a bit, it creates conflicts with CLANG options. The process_configs.sh script still processes

[OS-BUILD PATCHv3 1/3] Remove unpackaged kgcov config files

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove unpackaged kgcov config files The kgcov option is applied as a partial snippet in the spec file. The generated kernel-*-kgcov.config are not packaged and therefore unused. My motivation here is because they conflict with the CLANG options when I overlay the CLANG

Re: [OS-BUILD PATCH 3/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1584560878 It appears I can only 'cp file1 file2' and not multiple files. I am going to skip this suggestion unless someone can point out what I am messing up

[OS-BUILD PATCH] Add target_branch for gen_config_patches.sh

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add target_branch for gen_config_patches.sh To support new config updates in other brances besides os-build, we need to be more flexible with the staging branch. Currently new configs get added to configs/$date/. This won't work when new branches like os-build-rt-devel and os

[OS-BUILD PATCHv2 3/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add clang config framework Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework (which uses priority files) to setup clang to be easier to update their configs. This leads to strange cases where

[OS-BUILD PATCHv2 2/3] Apply partial snippet configs to all configs

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Apply partial snippet configs to all configs There is a macro all_arch_configs that tries to optimize what configs we apply the partial snippets to. While it speeds up things up a bit, it creates conflicts with CLANG options. The process_configs.sh script still processes

[OS-BUILD PATCHv2 1/3] Remove unpackaged kgcov config files

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove unpackaged kgcov config files The kgcov option is applied as a partial snippet in the spec file. The generated kernel-*-kgcov.config are not packaged and therefore unused. My motivation here is because they conflict with the CLANG options when I overlay the CLANG

[OS-BUILD PATCHv2 0/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654 Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework to setup clang to be easier to update their configs

Re: [OS-BUILD PATCH 0/3] Add clang config framework

2023-09-29 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1584466006 Resolving the thread as it appears stan agreed with Jan's reply below. ___ kernel mailing list -- kernel@lists.fedoraproject.org

Re: [OS-BUILD PATCH 0/3] Add clang config framework

2023-09-28 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1582704141 Agreed, I tried to make sure nothing changed for users. This is just an internal thing. ___ kernel mailing list -- kernel

Re: [OS-BUILD PATCH 0/3] Add clang config framework

2023-09-26 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1579247973 @tales-aparecida pushed fix. thanks! ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le

  1   2   3   4   5   6   7   8   >