Re: [OS-BUILD PATCHv2 0/5] redhat: introduce versioning for Gemini kernels

2023-04-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1341291681 Hrm. I could swear we looked into that scenario and came away with that upgrades would continue to work. We could be wrong though. I'll reach out to the rpm & dnf t

Re: [OS-BUILD PATCHv2 0/5] redhat: introduce versioning for Gemini kernels

2023-04-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1341264084 I don't understand then. How is someone going to end up with both a .el9 and .el10 kernel in the same repository? ___ kernel mailing

Re: [OS-BUILD PATCHv2 0/5] redhat: introduce versioning for Gemini kernels

2023-04-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1341230922 :thumbsup_tone3: ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le

Re: [OS-BUILD PATCHv2 0/5] redhat: introduce versioning for Gemini kernels

2023-04-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1341229621 You cannot mix and match kernels from different OSes in RHEL. We're very clear about that and have a 'cherry pick' policy stated here https://access.redhat.com/articles/54483

Re: [OS-BUILD PATCHv2 0/5] redhat: introduce versioning for Gemini kernels

2023-04-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1341216567 >kernel-redhat-0.1.x.el9 and kenrel-redhat-1.1.x.el10 No, that's not correct. There will be a kernel-redhat-1.1.x.el9 and kenrel- redhat-1.1.x.el10. The name and vers

Re: [OS-BUILD PATCHv2 0/5] redhat: introduce versioning for Gemini kernels

2023-04-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1341161319 @jstancek, can you provide an example command line that you used to build the new RPMs? ___ kernel mailing list -- kernel

Re: [OS-BUILD PATCH] redhat/kernel.spec.template: Fix kernel-tools-libs-devel dependency

2023-04-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2396#note_1339529223 I have kicked a koji build here: https://koji.fedoraproject.org/koji/taskinfo?taskID=99489680 I'll wait for it to finish and then execute the failure described on FKML

Re: [OS-BUILD PATCH] redhat: fix the check for the n option

2023-04-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2395#note_1339406799 Should ``` ifneq (,$(findstring n,$(firstword -$MAKEFLAGS))) ``` actually be ``` ifneq (,$(findstring n,$(firstword -$(MAKEFLAGS ``` ie) did you miss the () around

[OS-BUILD PATCH] redhat/kernel.spec.template: Fix kernel-tools-libs-devel dependency

2023-04-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix kernel-tools-libs-devel dependency 'stan' reported that they could not install the kernel-tools-libs-devel package due to a missing 'kernel-libs' package that does not exist. ark commit 571cc844b533 ("kernel.spec: use %{package_name}

Re: Error when trying to install local custom build of kernel 6.3 rc4. Can't find kernel-libs

2023-04-03 Thread Prarit Bhargava
On 4/2/23 12:12, stan via kernel wrote: On Sun, 2 Apr 2023 08:53:35 -0700 stan wrote: I compiled the 6.3 rc4 kernel without problems. But, when I tried to install the resulting rpms I got the error, Nothing provides kernel-libs = 6.3.0-0.rc4.20230331git62bad54b26db.39.20230402.fc37 needed by

[OS-BUILD PATCH] RHMAINTAINERS: Update for Mar 31 2023

2023-03-31 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Mar 31 2023 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 --- a/redhat/rhdocs/MAINTAINERS

Re: [OS-BUILD PATCH 0/3] kernel.spec: fix usage of %{package_name} in kernel- subpackages

2023-03-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2379#note_1331636004 Oops. These look good and are obvious fixes. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

Re: [OS-BUILD PATCH] Make RHJOBS container friendly

2023-03-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2375#note_1321270325 Yeah, I've known about the cgroups problem but never really had time to address it. I think that this change at least makes things no less better or worse that what we currently

Re: [OS-BUILD PATCHv3] Use RHJOBS for create-tarball

2023-03-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2370#note_1319094244 I admit when I introduced RHJOBS that I did look at the other ways nproc, etc., were being used. As with all changes I was a bit nervous about breaking existing behavior. IMO

Re: [OS-BUILD PATCHv3] Use RHJOBS for create-tarball

2023-03-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2370#note_1319093091 >the spec template has > >``` >RHJOBS=$RPM_BUILD_NCPUS SPECPACKAGE_NAME=%{name} ./process_configs.sh $OPTS %{specversion} >``` > >which looks like it should

[OS-BUILD PATCH] RHMAINTAINERS: Update for Mar 17 2023

2023-03-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Mar 17 2023 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 --- a/redhat/rhdocs/MAINTAINERS

[OS-BUILD PATCH] redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL

2023-03-13 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL Enable CONFIG_PINCTRL_METEORLAKE in RHEL. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/fedora/generic/x86/CONFIG_PINCTRL_METEORLAKE b/redhat/configs/common/generic/x86/CONFIG_PINCTRL_METEORLAKE

Re: [OS-BUILD PATCH] redhat/kernel.spec.template: Suppress 'extracting debug info' noise in build log

2023-03-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2357#note_1309786497 Before: https://kojipkgs.fedoraproject.org//packages/kernel/6.3.0/0.rc1.202303 10git44889ba56cbb.19.fc39/data/logs/x86_64/build.log [prarit@prarit tmp]$ cat build.log | grep

[OS-BUILD PATCH] redhat/kernel.spec.template: Suppress 'extracting debug info' noise in build log

2023-03-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Suppress 'extracting debug info' noise in build log debugedit's find_debuginfo.sh script has been modified with a '-q' flag to suppress the 'extracting debug info' messages in RPM logs. On a fedora kernel build these messages account for 61

[OS-BUILD PATCH] redhat/configs: Disable CONFIG_GCC_PLUGINS

2023-03-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Disable CONFIG_GCC_PLUGINS CONFIG_GCC_PLUGINS was enabled [1] for CONFIG_GCC_PLUGIN_STRUCTLEAK, but then CONFIG_GCC_PLUGIN_STRUCTLEAK was disabled [2], leaving CONFIG_GCC_PLUGINS enabled. [1] ark commit 4f367b12148d ("redhat/configs: E

[OS-BUILD PATCHv7 2/3] kernel.spec.template: Use xz for KABI

2023-03-06 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use xz for KABI Use xz for KABI instead of gzip. This allows the removal of gzip as a kernel dependency. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644

[OS-BUILD PATCHv7 3/3] kernel.spec.template: Add global compression variables

2023-03-06 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Add global compression variables Add global compression variables. 'compression' is the compression utility, and 'compext' is the compression extension. In the case of xz, these variables have the same value but that may not always be the case

[OS-BUILD PATCHv7 1/3] kernel.spec.template: Remove gzip related aarch64 code

2023-03-06 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Remove gzip related aarch64 code With the move to CONFIG_EFI_ZBOOT, the aarch64 gzip code is no longer necessary and can be removed. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index

[OS-BUILD PATCHv7 0/3] redhat/kernel.spec.template: Add global compression variables

2023-03-06 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2173 Most of the kernel and its packing is currently xz. There is one exception, KABI. Remove gzip change the KABI symbol compression to xz. There are other compression algorithms

Re: [OS-BUILD PATCHv3] redhat/Makefile: fix default values for dist-brew's DISTRO and DIST

2023-03-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2339#note_1300719688 >I thought that it could be because I'm working on Fedora 37, but from RHEL8 I also get the same result (-w flag added to submakes). > This is an annoying difference in th

[OS-BUILD PATCH] RHMAINTAINERS: Update for Mar 3 2023

2023-03-03 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Mar 3 2023 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 --- a/redhat/rhdocs/MAINTAINERS

Re: [OS-BUILD PATCHv2] redhat/configs: CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 is x86 only

2023-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2347#note_1299316489 Oh, of course! Fixed. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le

[OS-BUILD PATCHv2] redhat/configs: CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 is x86 only

2023-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 is x86 only Move the CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 config files into x86 and clean up fedora files that are no longer needed. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/common/generic

Re: [OS-BUILD PATCHv2] redhat/Makefile: fix default values for dist-brew's DISTRO and DIST

2023-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2339#note_1298953399 Yep, just run the 'make dist-self-test-data' target. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send

[OS-BUILD PATCH] redhat/configs: CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 is x86 only

2023-03-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 is x86 only Move the CONFIG_CRYPTO_SM4_AESNI_AVX*_X86_64 config files into x86. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/common/generic/CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 b/redhat/configs/common

Re: [OS-BUILD PATCH] redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency for

2023-03-01 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2341#note_1296902202 This is much more confusing than I realized. It looks like a change did make it into RHEL9 to update systemd, so this additional change may not be necessary. I think for our

Re: [OS-BUILD PATCH] redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency for

2023-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2341#note_1295717049 Nope, RHEL9 doesn't need this package AFAICT. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

[OS-BUILD PATCH] redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency for

2023-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency for RHEL systemd-boot-unsigned should also only be included in .eln. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah

Re: [OS-BUILD PATCHv2] redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency

2023-02-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2333#note_1295618723 I think there was some confusion. There was another MR I closed and I somehow closed this one. I will submit a new MR to add the rhel version check

[OS-BUILD PATCH] redhat: Add hashtable_test to mod-internal.list

2023-02-27 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Add hashtable_test to mod-internal.list Add hashtable_test to mod-internal.list. Signed-off-by: Prarit Bhargava diff --git a/redhat/scripts/mod/mod-internal.list b/redhat/scripts/mod/mod-internal.list index blahblah..blahblah 100644 --- a/redhat/scripts/mod/mod

Re: [OS-BUILD PATCH] redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency

2023-02-27 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2333#note_1293499278 brew build in progress here: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=51005120 ___ kernel mailing list -- kernel

[OS-BUILD PATCH] redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency

2023-02-27 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency systemd-boot-unsigned is only required for Fedora. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100755 --- a/redhat

[OS-BUILD PATCHv12 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv12 7/7] redhat/self-test: Update self-test data

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

[OS-BUILD PATCHv12 4/7] redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh Pass the SPECPACKAGE_NAME variable to the generate_all_configs.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah

[OS-BUILD PATCHv12 3/7] kernel.spec.template: Use SPECPACKAGE_NAME

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use SPECPACKAGE_NAME The SPECPACKAGE_NAME variable is used to change the kernel RPM name. The variable should be used to override the RPM name field. This also requires changing the name of the kernel config files to use %{name}. Use

[OS-BUILD PATCHv12 6/7] redhat/kernel.spec.template: Fix hardcoded "kernel"

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix hardcoded "kernel" There are a few places where kernel is hardcoded in the spec. Replace hardcoded "kernel" with the package name, %{name}. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.sp

[OS-BUILD PATCHv12 2/7] redhat/Makefile: Copy spec file

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

[OS-BUILD PATCHv12 5/7] redhat/configs/generate_all_configs.sh: Fix config naming

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/generate_all_configs.sh: Fix config naming The existing config naming hardcoded the number of hyphens in the config string name, causing SPECPACKAGE_NAME strings with hyphens to fail. Fix the config naming to allow for hyphens in the package name. Signed

[OS-BUILD PATCHv12 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

[OS-BUILD PATCHv11 7/7] redhat/self-test: Update self-test data

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

[OS-BUILD PATCHv11 3/7] kernel.spec.template: Use SPECPACKAGE_NAME

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use SPECPACKAGE_NAME The SPECPACKAGE_NAME variable is used to change the kernel RPM name. The variable should be used to override the RPM name field. This also requires changing the name of the kernel config files to use %{name}. Use

[OS-BUILD PATCHv11 6/7] redhat/kernel.spec.template: Fix hardcoded "kernel"

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix hardcoded "kernel" There are a few places where kernel is hardcoded in the spec. Replace hardcoded "kernel" with the package name, %{name}. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.sp

[OS-BUILD PATCHv11 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

Re: [OS-BUILD PATCHv10 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253#note_1286953608 rebase due to merge conflict ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le

[OS-BUILD PATCHv11 5/7] redhat/configs/generate_all_configs.sh: Fix config naming

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/generate_all_configs.sh: Fix config naming The existing config naming hardcoded the number of hyphens in the config string name, causing SPECPACKAGE_NAME strings with hyphens to fail. Fix the config naming to allow for hyphens in the package name. Signed

[OS-BUILD PATCHv11 2/7] redhat/Makefile: Copy spec file

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

[OS-BUILD PATCHv11 4/7] redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh Pass the SPECPACKAGE_NAME variable to the generate_all_configs.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah

[OS-BUILD PATCHv11 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv10 7/7] redhat/self-test: Update self-test data

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

[OS-BUILD PATCHv10 6/7] redhat/kernel.spec.template: Fix hardcoded "kernel"

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix hardcoded "kernel" There are a few places where kernel is hardcoded in the spec. Replace hardcoded "kernel" with the package name, %{name}. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.sp

[OS-BUILD PATCHv10 4/7] redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh Pass the SPECPACKAGE_NAME variable to the generate_all_configs.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah

[OS-BUILD PATCHv10 5/7] redhat/configs/generate_all_configs.sh: Fix config naming

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/generate_all_configs.sh: Fix config naming The existing config naming hardcoded the number of hyphens in the config string name, causing SPECPACKAGE_NAME strings with hyphens to fail. Fix the config naming to allow for hyphens in the package name. Signed

[OS-BUILD PATCHv10 3/7] kernel.spec.template: Use SPECPACKAGE_NAME

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use SPECPACKAGE_NAME The SPECPACKAGE_NAME variable is used to change the kernel RPM name. The variable should be used to override the RPM name field. This also requires changing the name of the kernel config files to use %{name}. Use

[OS-BUILD PATCHv10 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv10 2/7] redhat/Makefile: Copy spec file

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

[OS-BUILD PATCHv10 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

[OS-BUILD PATCHv9 7/7] redhat/self-test: Update self-test data

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

[OS-BUILD PATCHv9 6/7] redhat/kernel.spec.template: Fix hardcoded "kernel"

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix hardcoded "kernel" There are a few places where kernel is hardcoded in the spec. Replace hardcoded "kernel" with the package name, %{name}. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.sp

[OS-BUILD PATCHv9 5/7] redhat/configs/generate_all_configs.sh: Fix config naming

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/generate_all_configs.sh: Fix config naming The existing config naming hardcoded the number of hyphens in the config string name, causing SPECPACKAGE_NAME strings with hyphens to fail. Fix the config naming to allow for hyphens in the package name. Signed

[OS-BUILD PATCHv9 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv9 4/7] redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh Pass the SPECPACKAGE_NAME variable to the generate_all_configs.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah

[OS-BUILD PATCHv9 3/7] kernel.spec.template: Use SPECPACKAGE_NAME

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use SPECPACKAGE_NAME The SPECPACKAGE_NAME variable is used to change the kernel RPM name. The variable should be used to override the RPM name field. This also requires changing the name of the kernel config files to use %{name}. Use

[OS-BUILD PATCHv9 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

[OS-BUILD PATCHv9 2/7] redhat/Makefile: Copy spec file

2023-02-21 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

Re: [OS-BUILD PATCHv8 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253#note_1285673992 Latest builds: make -j10 dist-koji https://koji.fedoraproject.org/koji/taskinfo?taskID=97757313 make -j10 SPECPACKAGE_NAME="praritscrazykernelname" dist-

Re: [OS-BUILD PATCHv8 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253#note_1285487066 rebased to get around CKI merge failure. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel

[OS-BUILD PATCHv8 7/7] redhat/self-test: Update self-test data

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

[OS-BUILD PATCHv8 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv8 6/7] redhat/kernel.spec.template: Fix hardcoded "kernel"

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix hardcoded "kernel" There are a few places where kernel is hardcoded in the spec. Replace hardcoded "kernel" with the package name, %{name}. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.sp

[OS-BUILD PATCHv8 5/7] redhat/configs/generate_all_configs.sh: Fix config naming

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/generate_all_configs.sh: Fix config naming The existing config naming hardcoded the number of hyphens in the config string name, causing SPECPACKAGE_NAME strings with hyphens to fail. Fix the config naming to allow for hyphens in the package name. Signed

[OS-BUILD PATCHv8 4/7] redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh Pass the SPECPACKAGE_NAME variable to the generate_all_configs.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah

[OS-BUILD PATCHv8 3/7] kernel.spec.template: Use SPECPACKAGE_NAME

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use SPECPACKAGE_NAME The SPECPACKAGE_NAME variable is used to change the kernel RPM name. The variable should be used to override the RPM name field. This also requires changing the name of the kernel config files to use %{name}. Use

[OS-BUILD PATCHv8 2/7] redhat/Makefile: Copy spec file

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

[OS-BUILD PATCHv8 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

[OS-BUILD PATCHv7 6/7] redhat/kernel.spec.template: Fix hardcoded "kernel"

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Fix hardcoded "kernel" There are a few places where kernel is hardcoded in the spec. Replace hardcoded "kernel" with the package name, %{name}. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.sp

[OS-BUILD PATCHv7 7/7] redhat/self-test: Update self-test data

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

[OS-BUILD PATCHv7 4/7] redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Pass SPECPACKAGE_NAME to generate_all_configs.sh Pass the SPECPACKAGE_NAME variable to the generate_all_configs.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah

[OS-BUILD PATCHv7 5/7] redhat/configs/generate_all_configs.sh: Fix config naming

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs/generate_all_configs.sh: Fix config naming The existing config naming hardcoded the number of hyphens in the config string name, causing SPECPACKAGE_NAME strings with hyphens to fail. Fix the config naming to allow for hyphens in the package name. Signed

[OS-BUILD PATCHv7 2/7] redhat/Makefile: Copy spec file

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

[OS-BUILD PATCHv7 3/7] kernel.spec.template: Use SPECPACKAGE_NAME

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec.template: Use SPECPACKAGE_NAME The SPECPACKAGE_NAME variable is used to change the kernel RPM name. The variable should be used to override the RPM name field. This also requires changing the name of the kernel config files to use %{name}. Use

[OS-BUILD PATCHv7 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv7 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

Re: [OS-BUILD PATCHv6 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253#note_1284679244 @ptalbert , can you re-kick the build? I had some dead files in the commits that caused a problem. I've pushed a new version

[OS-BUILD PATCHv6 2/7] redhat/Makefile: Copy spec file

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

[OS-BUILD PATCHv6 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

[OS-BUILD PATCHv6 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv5 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253 The PACKAGE_NAME variable description implies that 'make PACKAGE_NAME="foo" dist-all-rpms' will create a set of rpms with Name "foo". This, unfortun

[OS-BUILD PATCHv5 1/7] redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Change PACKAGE_NAME to SPECPACKAGE_NAME PACKAGE_NAME will be exported to the spec file and according to the naming rules must be renamed to SPECPACKAGE_NAME. This change will make future changes easier and more obvious for review. Signed-off-by: Prarit Bhargava

[OS-BUILD PATCHv5 2/7] redhat/Makefile: Copy spec file

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Copy spec file Users can set SPECPACKAGE_NAME which results in a build failure: cp: cannot stat '/home/prarit/git-kernel/kernel-ark/redhat/kernel-rh.spec.template': No such file or directory If the spec file exists use it, otherwise assume

Re: [OS-BUILD PATCHv4 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253#note_1284576150 Oh that's interesting. What command did you execute? I'm also going to ask @mh21 to attend the ARK meeting so we can discuss this failure

Re: [OS-BUILD PATCHv6 0/3] redhat/kernel.spec.template: Add global compression variables

2023-02-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2173#note_1284166696 Built with latest koji, and tested on F36, F37, and F38/rawhide by me https://koji.fedoraproject.org/koji/taskinfo?taskID=97633693

Re: [OS-BUILD PATCHv4 0/7] redhat: Fix PACKAGE_NAME variable

2023-02-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2253#note_1284166623 Built with latest koji here: https://koji.fedoraproject.org/koji/taskinfo?taskID=97633830 ___ kernel mailing list -- kernel

[OS-BUILD PATCH] RHMAINTAINERS: Update for Feb 17 2023

2023-02-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Feb 17 2023 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 --- a/redhat/rhdocs/MAINTAINERS

[OS-BUILD PATCHv4 7/7] redhat/self-test: Update self-test data

2023-02-15 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Update self-test data Update the self-test data to reflect the variable changes for SPECPACKAGE_NAME. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index

<    1   2   3   4   5   6   7   8   9   10   >