[OS-BUILD PATCHv6 1/9] redhat/configs/process_configs.sh: Add processing config function

2022-03-07 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Add processing config function Move the code to process a config into its own function. This will make future changes easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh

Re: [OS-BUILD PATCHv5 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-03-07 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_865619782 I should add you can test this by doing: touch .mismatches make -j20 dist-configs This will return an error. In any case, pushed one additional patch to fix this situation.

Re: [OS-BUILD PATCHv5 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-03-07 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_865610680 >Actually, weirder, 'make dist-configs-check' works fine in ark-latest, but 'make dist-git' fails as above. If I do a 'make dist-srpm', that succeeds, and afterwards 'make dist-git'

[OS-BUILD PATCH] RHMAINTAINERS: Update for Mar 4 2022

2022-03-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Mar 4 2022 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 ---

[OS-BUILD PATCHv4 1/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/genspec.sh: Remove options and use Makefile variables genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the dist-dump-variables target

[OS-BUILD PATCHv4 2/2] redhat: Unify genspec.sh and kernel.spec variable names

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Unify genspec.sh and kernel.spec variable names Use common variable names between genspec.sh and kernel.spec. Signed-off-by: Prarit Bhargava diff --git a/redhat/genspec.sh b/redhat/genspec.sh index blahblah..blahblah 100755 --- a/redhat/genspec.sh +++

[OS-BUILD PATCHv4 0/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638 genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the

[OS-BUILD PATCHv3 2/2] redhat: Unify genspec.sh and kernel.spec variable names

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Unify genspec.sh and kernel.spec variable names Use common variable names between genspec.sh and kernel.spec. Signed-off-by: Prarit Bhargava diff --git a/redhat/genspec.sh b/redhat/genspec.sh index blahblah..blahblah 100755 --- a/redhat/genspec.sh +++

[OS-BUILD PATCHv3 1/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/genspec.sh: Remove options and use Makefile variables genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the dist-dump-variables target

[OS-BUILD PATCHv3 0/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638 genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the

Re: [OS-BUILD PATCHv2 0/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638#note_860879443 @dzickusrh, I had no idea that was an acceptable solution! It's *trivial* to do it that way. All I have to do is add a single 'export' (no args) and the Makefile will export the

[OS-BUILD PATCHv2 2/2] redhat: Unify genspec.sh and kernel.spec variable names

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Unify genspec.sh and kernel.spec variable names Use common variable names between genspec.sh and kernel.spec. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++

[OS-BUILD PATCHv2 0/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638 genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the

[OS-BUILD PATCHv2 1/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/genspec.sh: Remove options and use Makefile variables genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the dist-dump-variables target

[OS-BUILD PATCHv5 6/8] redhat/configs/build_configs.sh: Create unique output files

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Create unique output files Create unique output files from merge_configs(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv5 8/8] redhat/configs/build_configs.sh: Parallelize execution

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Parallelize execution Parallelize the execution of each config building. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv5 4/8] redhat/configs/process_configs.sh: Parallelize execution

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Parallelize execution Parallelize the execution of each config processing. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit

[OS-BUILD PATCHv5 5/8] redhat/configs/build_configs.sh: Add local variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Add local variables Add local variables to the merge_configs function. This will make future changes for parallel processing easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv5 7/8] redhat/configs/build_configs.sh: Provide better messages

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 --- a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv5 2/8] redhat/configs/process_configs.sh: Create unique output files

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Create unique output files Create unique output files from process_config(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv5 3/8] redhat/configs/process_configs.sh: Provide better messages

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv5 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635 The dist-configs target takes an annoying long time. Add parallel processing of configs in dist-configs. Testing Info make dist-configs time 1m22.909s

[OS-BUILD PATCHv5 1/8] redhat/configs/process_configs.sh: Add processing config function

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Add processing config function Move the code to process a config into its own function. This will make future changes easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh

Re: [OS-BUILD PATCHv4 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_860847084 Had to push an new version. The way I was calculating RHJOBS didn't work with "no -j" option. I have tested this version with no -j option, -j (which returns nproc --all) and -j5,

Re: [OS-BUILD PATCHv4 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_860805559 >I just tested this and it is a nice speed up. Thanks! However it isn't controlled by the -j flag. It doesn't matter what -jX you use, the script by design just runs every

[OS-BUILD PATCHv4 6/8] redhat/configs/build_configs.sh: Create unique output files

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Create unique output files Create unique output files from merge_configs(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv4 7/8] redhat/configs/build_configs.sh: Provide better messages

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 --- a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv4 5/8] redhat/configs/build_configs.sh: Add local variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Add local variables Add local variables to the merge_configs function. This will make future changes for parallel processing easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv4 4/8] redhat/configs/process_configs.sh: Parallelize execution

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Parallelize execution Parallelize the execution of each config processing. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit

[OS-BUILD PATCHv4 2/8] redhat/configs/process_configs.sh: Create unique output files

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Create unique output files Create unique output files from process_config(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv4 8/8] redhat/configs/build_configs.sh: Parallelize execution

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Parallelize execution Parallelize the execution of each config building. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv4 3/8] redhat/configs/process_configs.sh: Provide better messages

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv4 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635 The dist-configs target takes an annoying long time. Add parallel processing of configs in dist-configs. Testing Info make dist-configs time 1m22.909s

[OS-BUILD PATCHv4 1/8] redhat/configs/process_configs.sh: Add processing config function

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Add processing config function Move the code to process a config into its own function. This will make future changes easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh

[OS-BUILD PATCH 1/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/genspec.sh: Remove options and use Makefile variables genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the dist-dump-variables target

[OS-BUILD PATCH 2/2] redhat: Unify genspec.sh and kernel.spec variable names

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Unify genspec.sh and kernel.spec variable names Use common variable names between genspec.sh and kernel.spec. Signed-off-by: Prarit Bhargava diff --git a/redhat/genspec.sh b/redhat/genspec.sh index blahblah..blahblah 100755 --- a/redhat/genspec.sh +++

[OS-BUILD PATCH 0/2] redhat/genspec.sh: Remove options and use Makefile variables

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638 genspec.sh has _22_ parameters that must be specified on the command line which are generated by the Makefile. These parameters can be set in the script by using the output of the

Re: [OS-BUILD PATCH] redhat/self-test: Delete release test 3

2022-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1636#note_860202807 Thanks for the feedback on this. I badly assumed there had been a model change but with the information I see that the test was actually trying to correctly report a bug. Here's

Re: [OS-BUILD PATCH] redhat/koji/Makefile: Remove Makefile.common dependency

2022-03-01 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1637#note_859312338 @jmflinuxtx , should the KERNEL variable actually be defined in Makefile.variables? If it is something that is being changed from project-to- project then shouldn't it be in that

Re: [OS-BUILD PATCHv2] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-03-01 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1612#note_859308209 @jmflinuxtx @dledford @dhorak1 reviews please. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCH] redhat/koji/Makefile: Remove Makefile.common dependency

2022-03-01 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1637#note_858688482 I knew it wasn't going to be that easy :smile: ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

[OS-BUILD PATCH] redhat/koji/Makefile: Remove Makefile.common dependency

2022-03-01 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/koji/Makefile: Remove Makefile.common dependency Hardcode "kernel" and remove the Makefile.common dependency. There is no behaviour change introduced with this change and is a first step in the de-spaghettification of Makefile.common. If deemed necessary, we can

Re: [OS-BUILD PATCHv3 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_857826487 v3: Fix double output in mismatch case. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCHv3 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_857826318 > Also in your CONFIG_HID example, is it intended to print the messages twice but in a different order? Fixed in new push. ___ kernel

[OS-BUILD PATCHv3 6/8] redhat/configs/build_configs.sh: Create unique output files

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Create unique output files Create unique output files from merge_configs(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv3 4/8] redhat/configs/process_configs.sh: Parallelize execution

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Parallelize execution Parallelize the execution of each config processing. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit

[OS-BUILD PATCHv3 8/8] redhat/configs/build_configs.sh: Parallelize execution

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Parallelize execution Parallelize the execution of each config building. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv3 7/8] redhat/configs/build_configs.sh: Provide better messages

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 --- a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv3 5/8] redhat/configs/build_configs.sh: Add local variables

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Add local variables Add local variables to the merge_configs function. This will make future changes for parallel processing easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv3 3/8] redhat/configs/process_configs.sh: Provide better messages

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv3 2/8] redhat/configs/process_configs.sh: Create unique output files

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Create unique output files Create unique output files from process_config(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv3 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635 The dist-configs target takes an annoying long time. Add parallel processing of configs in dist-configs. Testing Info make dist-configs time 1m22.909s

[OS-BUILD PATCHv3 1/8] redhat/configs/process_configs.sh: Add processing config function

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Add processing config function Move the code to process a config into its own function. This will make future changes easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh

Re: [OS-BUILD PATCHv2 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_857821910 >@prarit - thanks for splitting it out! It mostly seems fine. Though I feel the need to run this locally to review the output. Cool. You no longer have time to make a cup of

[OS-BUILD PATCHv2 6/8] redhat/configs/build_configs.sh: Create unique output files

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Create unique output files Create unique output files from merge_configs(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv2 8/8] redhat/configs/build_configs.sh: Parallelize execution

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Parallelize execution Parallelize the execution of each config building. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv2 5/8] redhat/configs/build_configs.sh: Add local variables

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Add local variables Add local variables to the merge_configs function. This will make future changes for parallel processing easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv2 7/8] redhat/configs/build_configs.sh: Provide better messages

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/build_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh index blahblah..blahblah 100755 --- a/redhat/configs/build_configs.sh

[OS-BUILD PATCHv2 3/8] redhat/configs/process_configs.sh: Provide better messages

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Provide better messages Provide better error messages. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv2 4/8] redhat/configs/process_configs.sh: Parallelize execution

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Parallelize execution Parallelize the execution of each config processing. The '+' adds job processing to 'non-make' commands [1]. [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html Signed-off-by: Prarit

[OS-BUILD PATCHv2 2/8] redhat/configs/process_configs.sh: Create unique output files

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Create unique output files Create unique output files from process_config(). Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCHv2 0/8] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635 The dist-configs target takes an annoying long time. Add parallel processing of configs in dist-configs. Testing Info make dist-configs time 1m22.909s

[OS-BUILD PATCHv2 1/8] redhat/configs/process_configs.sh: Add processing config function

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/process_configs.sh: Add processing config function Move the code to process a config into its own function. This will make future changes easier. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/process_configs.sh

Re: [OS-BUILD PATCH] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_857758405 v2: Separated patch into 8 patches. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCH] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635#note_857757928 Yep, just pushed an 8-part v2. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCH] redhat/Makefile.common: Fix BUILD_SCRATCH_TARGET

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1628#note_857432057 Ah I see now. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCH] redhat/Makefile.common: Fix BUILD_SCRATCH_TARGET

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1628#note_857411782 Re: RHEL9, yes, this change is ONLY for ARK so that users can execute 'make dist-brew DIST=".el9"'. I still have modifications to be made to fix the 'DIST=".el9"' issue as well and

Re: [OS-BUILD PATCH] redhat/Makefile.common: Fix BUILD_SCRATCH_TARGET

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1628#note_857407907 Re SCRATCH_TARGET: Is it used by koji? ``` [prarit@prarit kernel-ark]$ git grep SCRATCH_TARGET redhat/ redhat/Makefile:32:BUILD_TARGET ?= --scratch $(BUILD_SCRATCH_TARGET)

Re: [OS-BUILD PATCH] redhat/self-test: Delete release test 3

2022-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1636#note_857402918 The comparison in the test for the release tags doesn't seem to valid AFAICT. The last entry of the changelog doesn't match the last tag in the kernel anymore. ie) right now, git

[OS-BUILD PATCH] process_configs.sh: Add parallel processing of configs in dist-configs

2022-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava process_configs.sh: Add parallel processing of configs in dist-configs The dist-configs target takes an annoying long time. Add parallel processing of configs in dist-configs. Testing Info make dist-configs time 1m22.909s make -j20

[OS-BUILD PATCH] redhat/self-test: Delete release test 3

2022-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Delete release test 3 This test is no longer valid and should be deleted. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/2001-dist-release.bats b/redhat/self-test/2001-dist-release.bats index blahblah..blahblah 100644 ---

[OS-BUILD PATCHv3] redhat/Makefile: Fix dist-dump-variables target

2022-02-24 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Fix dist-dump-variables target The existing dist-dump-variables didn't output all the variables. Fix the target so that it outputs all the Makefile variables. v2: dzickus pointed out that the self-tests use the dist-dump-variables target. Added

[OS-BUILD PATCHv2] redhat/Makefile: Fix dist-dump-variables target

2022-02-23 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Fix dist-dump-variables target The existing dist-dump-variables didn't output all the variables. Fix the target so that it outputs all the Makefile variables. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index

Re: [OS-BUILD PATCHv2 0/0] Add Partner Supported taint flag

2022-02-23 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1603#note_852694138 Unblocking this :) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

[OS-BUILD PATCH] redhat/Makefile.common: Fix BUILD_SCRATCH_TARGET

2022-02-23 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile.common: Fix BUILD_SCRATCH_TARGET BUILD_SCRATCH_TARGET is only used by the dist-brew and distg-brew targets, and should be set to an appropriate brew target. Set BUILD_SCRATCH_TARGET to the latest RHEL brew target. Signed-off-by: Prarit Bhargava diff

Re: [OS-BUILD PATCHv2] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-02-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1612#note_851596323 Updated with common/generic fixes. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

[OS-BUILD PATCHv2] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-02-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL. Disable CONFIG_MACINTOSH_DRIVERS in RHEL. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS b/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS

Re: [OS-BUILD PATCH] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-02-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1612#note_851564466 Yes it is for very old stuff. "MACINTOSH" is literal there :smile: ___ kernel mailing list -- kernel@lists.fedoraproject.org To

[OS-BUILD PATCH] redhat/Makefile: Fix dist-dump-variables target

2022-02-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Fix dist-dump-variables target The existing dist-dump-variables didn't output all the variables. Fix the target so that it outputs all the Makefile variables. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index

Re: [OS-BUILD PATCH] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-02-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1612#note_851205164 >What does this affect by disabling this for x86? Intel Macs are some of the most powerful Linux PCs out there today and will likely be used as more with Linux as Apple aggressively

Re: [OS-BUILD PATCH] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-02-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1612#note_851202307 >At least for the PPC this is already disabled in Fedora so some of these should go to common not ark. ___ kernel mailing list --

[OS-BUILD PATCH] configs/process_configs.sh: Remove orig files

2022-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava configs/process_configs.sh: Remove orig files When executing 'make dist-configs' there are extra redhat/configs/*.orig files left lying around. This occurs because the orig files are being created for 'EMPTY' variants and then the code immediately continues to the next

Re: [OS-BUILD PATCH] redhat: configs: disable the surface platform

2022-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1621#note_849976214 I know of no requirement to make a CONFIG change this way. What @darcari has done is correct AFAICT. ___ kernel mailing list --

Re: [OS-BUILD PATCHv2 0/0] Add Partner Supported taint flag

2022-02-14 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1603#note_842366281 Blocking based on the discussion I have started in the bugzilla. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe

[OS-BUILD PATCH] RHMAINTAINERS: Update for Feb 11 2022

2022-02-11 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Feb 11 2022 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 ---

Re: [OS-BUILD PATCHv4 0/2] Sync support status with RHEL9 and updates to new messaging

2022-02-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1610#note_838924748 Yep, they probably should be dropped from ARK for the time-being. Here's the problem: When we mark something as, for example, 'deprecated' we're referring to a specific release.

Re: [OS-BUILD PATCHv3 0/15] Sync support status with RHEL9 and updates to new messaging

2022-02-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1610#note_838812469 @pjgeorg drop the per-driver commits please. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCHv3 0/15] Sync support status with RHEL9 and updates to new messaging

2022-02-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1610#note_838729677 So I see what you've done but that's not the way we do things with kernel commits. Remove the per-driver commits completely and re-push please.

[OS-BUILD PATCH] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.

2022-02-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL. Disable CONFIG_MACINTOSH_DRIVERS in RHEL. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS b/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS

Re: [OS-BUILD PATCH 0/33] Sync support status with RHEL9 and updates to new messaging

2022-02-09 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1610#note_837491278 We will not be marking devices deprecated or unmaintained in ARK. All that code can be removed. ___ kernel mailing list --

Re: [OS-BUILD PATCH 0/33] Sync support status with RHEL9 and updates to new messaging

2022-02-09 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1610#note_837489301 We do not want to mark devices, etc., unmaintained or deprecated in ARK. So you can remove all that code. ___ kernel mailing list --

Re: [OS-BUILD PATCH 0/33] Sync support status with RHEL9 and updates to new messaging

2022-02-09 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1610#note_837482563 I haven't had a chance to forward-port this work into ARK. We can do that here instead. ___ kernel mailing list --

[OS-BUILD PATCH] Cleanup 'disabled' config options for RHEL

2022-02-09 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava Cleanup 'disabled' config options for RHEL RHEL does not currently enable features in these areas. Disable them for RHEL. Found by CONFIG inspection. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/common/generic/CONFIG_CARDBUS

Re: [OS-BUILD PATCHv3] kernel.spec: Add glibc-static build requirement

2022-02-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1538#note_831085893 Done. I added a more detailed comment in both the spec and the commit message (I changed systems to environments). ___ kernel mailing

[OS-BUILD PATCHv3] kernel.spec: Add glibc-static build requirement

2022-02-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec: Add glibc-static build requirement CKI and brew builds resulted in two different values for CONFIG_CC_CAN_LINK_STATIC. In CKI CONFIG_CC_CAN_LINK_STATIC=y while in brew CONFIG_CC_CAN_LINK_STATIC was not defined. This occurs because glibc-static is installed

Re: [OS-BUILD PATCHv7] Makefile: Check PKGRELEASE size on dist-brew targets

2022-02-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1579#note_831081645 > So for me the "$(PKGRELEASE)" seems correct. Okay :) I can change it back. @bmeneg, any thoughts before I do? ___ kernel mailing

[OS-BUILD PATCHv7] Makefile: Check PKGRELEASE size on dist-brew targets

2022-02-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava Makefile: Check PKGRELEASE size on dist-brew targets The Red Hat brew system is a build system used internally within Red Hat which is similar to the externally available koji build system. One of the architectures of a brew build is 's390x+zfcpdump'. This arch using the

Re: [OS-BUILD PATCHv6] Makefile: Check PKGRELEASE size on dist-brew targets

2022-02-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1579#note_829382053 Changed/Fixed. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCHv6] Makefile: Check PKGRELEASE size on dist-brew targets

2022-02-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1579#note_829381629 Changed/Fixed. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCHv6] Makefile: Check PKGRELEASE size on dist-brew targets

2022-02-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1579#note_829359728 | 397 +@if [ $$(echo "$(PKGRELEASE)" | wc -c) -gt 35 ]; then \ >AFAIK the quotation marks in this `echo` are being counted by the `wc -c`, aren't they? Making a 34 char

<    9   10   11   12   13   14   15   16   >