[OS-BUILD PATCHv2 21/21] redhat: Remove filter-i686.sh.rhel

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Remove filter-i686.sh.rhel This file is no longer used and can be deleted. Suggested by: Herton R. Krzesinski Signed-off-by: Prarit Bhargava diff --git a/redhat/rhel_files/filter-i686.sh.rhel b/redhat/rhel_files/filter-i686.sh.rhel deleted file mode 100644

[OS-BUILD PATCHv2 16/21] perf: Require libbpf 0.6.0 or newer

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava perf: Require libbpf 0.6.0 or newer With libbpf 0.5 or older, feature-detection mechanism in tools/build silently fails for some functions (namely bpf_object__next_map() and bpf_object__next_program()), so fallbacks are used and that leads to endless loop. Make the

[OS-BUILD PATCHv2 15/21] kabi: add stablelist helpers

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kabi: add stablelist helpers Add helper scripts to update the kabi stablelist checksums and to diff symtypes output. redhat/kabi/diff-kabi computes the current symtypes files and compares it to the reference symtypes stored in the stablelist. redhat/kabi/update-kabi

[OS-BUILD PATCHv2 17/21] kernel.spec: disable vmlinux.h generation for s390 zfcpdump config

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec: disable vmlinux.h generation for s390 zfcpdump config With the linux upstream commit d9847eb8be3d ("bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL") zfcpdump does not have btf anymore (it does not enable CONFIG_BPF_SYSCALL), so the generation

[OS-BUILD PATCHv2 14/21] Makefile: add kabi targets

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava Makefile: add kabi targets Add make wrappers on redhat/kabi/{diff,update}-kabi and redhat/kabi/symtypes: - dist-kabi-update updates the stablelist checksums - dist-symtype-diff diffs the current state against a reference stored in the stablelist -

[OS-BUILD PATCHv2 13/21] kabi: add support for symbol namespaces into check-kabi

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kabi: add support for symbol namespaces into check-kabi Symbol namespaces are emitted to Module.symvers as well as any Module.kabi files that check-kabi consumes. Correctly parse symbol namespaces, if present. Warn on symbol namespace changes, as they constitute an ABI

[OS-BUILD PATCHv2 12/21] kabi: ignore new stablelist metadata in show-kabi

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kabi: ignore new stablelist metadata in show-kabi Stablelist symbol definition shall be extended to include extra metadata, such as a reference symtypes file, path to a file exporting given symbol, and version history. Reference and path information is not required by

[OS-BUILD PATCHv2 11/21] redhat/Makefile: add dist-assert-tree-clean target

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: add dist-assert-tree-clean target Add dist-assert-tree-clean target that fails whenever staged/unstaged changes or untracked files are present in the git tree. Manual invocation of this target is not expected, thus left out of dist-help. It's intended to

[OS-BUILD PATCHv2 9/21] redhat/configs: Enable Marvell OcteonTX2 crypto device

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Enable Marvell OcteonTX2 crypto device Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2042239 Upstream Status: RHEL only Enable CRYPTO_DEV_OCTEONTX2_CPT, HW_RANDOM_CN10K and build them as modules. Enable NET_VENDOR_MARVELL and OCTEONTX2_MBOX as

[OS-BUILD PATCHv2 8/21] redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf Bugzilla: https://bugzilla.redhat.com/2041365 Upstream status: RHEL only. Since the backport of commit 384b6b3bbf0d ("samples: bpf: Add vmlinux.h generation support"), building samples/bpf

[OS-BUILD PATCHv2 10/21] crypto: fips - make RHEL proc files report fips module name and version

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava crypto: fips - make RHEL proc files report fips module name and version FIPS 140-3 introduced a requirement for the FIPS module to return information about itself, specifically a name and a version. These values must match the values reported on FIPS certificates.

[OS-BUILD PATCHv2 7/21] spec: Fix separate tools build

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava spec: Fix separate tools build Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2054579 Upstream Status: RHEL only If we re building only tools without kernel, we need to generate config headers and prepare tree for modules building. The modules_prepare target will

[OS-BUILD PATCHv2 4/21] redhat: build and include memfd to kernel-selftests-internal

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: build and include memfd to kernel-selftests-internal Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2027506 Upstream Status: RHEL9 only Tested: by reporter This patch adds memfd to the list of selftests built and packaged in kernel-selftests-internal.

[OS-BUILD PATCHv2 6/21] redhat/scripts: Update merge-subtrees.sh with new subtree location

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/scripts: Update merge-subtrees.sh with new subtree location Update the maintainer's merge-subtrees.sh script with the location of the new redhat/rhdocs subtree. Signed-off-by: Prarit Bhargava diff --git a/redhat/scripts/merge-subtrees.sh

[OS-BUILD PATCHv2 5/21] redhat/kernel.spec.template: enable dependencies generation

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: enable dependencies generation Updated kernel-rpm-macros-185-9 package brings various generators for Provides tags that usually present in RHEL kernel packages, including kernel(), which OOT kmod packages rely on. prarit: After discussion with

[OS-BUILD PATCHv2 3/21] redhat/kernel.spec.template: Link perf with --export-dynamic

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Link perf with --export-dynamic Bugzilla: INTERNAL commit 00702a636e319b2c3fe913f3b8a8cff51cf96ff6 Author: Michael Petlan Date: Tue Nov 23 11:52:24 2021 +0100 redhat/kernel.spec.template: Link perf with --export-dynamic Bugzilla:

[OS-BUILD PATCHv2 2/21] redhat: kernel.spec: selftests: abort on build failure

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: kernel.spec: selftests: abort on build failure When a selftest does not compile, abort the whole build. We want to know that we broke selftests by a backport. This commit is forward ported from RHEL 8. It could not have been forward ported to ARK: with rebases to

[OS-BUILD PATCHv2 0/21] redhat: Update with RHEL-only changes

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2021 centos-stream-9 !1308 [1] updates the redhat/ directory in centos-stream-9 to match that of ARK. After that update there are about 40 changes that are not applied to ARK but have

[OS-BUILD PATCHv2 1/21] redhat/self-test: Ignore .rhpkg.mk files

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Ignore .rhpkg.mk files If a user specifies, for example, a ~/.rhpkg.mk file, the file will be included in the MAKEFILE_LIST variable. This breaks the dist-dump-variables test, so these files should be excluded. Ignore user specified .rhpkg.mk files.

Re: [OS-BUILD PATCH 0/20] redhat: Update with RHEL-only changes

2022-09-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2021#note_1105726053 @jbencrh I've added a SPECBPF_FORCE_TARGETS variable to disable (0) or enable (1) the check. I've disabled it by default. ___ kernel

[OS-BUILD PATCH] redhat/self-test: Ignore .rhpkg.mk files

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Ignore .rhpkg.mk files If a user specifies, for example, a ~/.rhpkg.mk file, the file will be included in the MAKEFILE_LIST variable. This breaks the dist-dump-variables test, so these files should be excluded. Ignore user specified .rhpkg.mk files.

[OS-BUILD PATCH 14/20] kabi: add stablelist helpers

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kabi: add stablelist helpers Add helper scripts to update the kabi stablelist checksums and to diff symtypes output. redhat/kabi/diff-kabi computes the current symtypes files and compares it to the reference symtypes stored in the stablelist. redhat/kabi/update-kabi

[OS-BUILD PATCH 20/20] redhat: Remove filter-i686.sh.rhel

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Remove filter-i686.sh.rhel This file is no longer used and can be deleted. Suggested by: Herton R. Krzesinski Signed-off-by: Prarit Bhargava diff --git a/redhat/rhel_files/filter-i686.sh.rhel b/redhat/rhel_files/filter-i686.sh.rhel deleted file mode 100644

[OS-BUILD PATCH 18/20] redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning Tested: make DISTRO=centos dist-git-test 1) GL_DISTGIT_USER is used for private fork cloning. There is no reason to use private fork in dist-git cloning. First this would require to keep the fork

[OS-BUILD PATCH 16/20] kernel.spec: disable vmlinux.h generation for s390 zfcpdump config

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kernel.spec: disable vmlinux.h generation for s390 zfcpdump config With the linux upstream commit d9847eb8be3d ("bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL") zfcpdump does not have btf anymore (it does not enable CONFIG_BPF_SYSCALL), so the generation

[OS-BUILD PATCH 17/20] redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION As noted in ARK commit 40aae9752b8b ("Fix versioning on stable Fedora"), adding the commit ID to all versions must be optional. Currently, the centos-stream-9 repository does not have this feature and adding it would

[OS-BUILD PATCH 13/20] Makefile: add kabi targets

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava Makefile: add kabi targets Add make wrappers on redhat/kabi/{diff,update}-kabi and redhat/kabi/symtypes: - dist-kabi-update updates the stablelist checksums - dist-symtype-diff diffs the current state against a reference stored in the stablelist -

[OS-BUILD PATCH 15/20] perf: Require libbpf 0.6.0 or newer

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava perf: Require libbpf 0.6.0 or newer With libbpf 0.5 or older, feature-detection mechanism in tools/build silently fails for some functions (namely bpf_object__next_map() and bpf_object__next_program()), so fallbacks are used and that leads to endless loop. Make the

[OS-BUILD PATCH 12/20] kabi: add support for symbol namespaces into check-kabi

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kabi: add support for symbol namespaces into check-kabi Symbol namespaces are emitted to Module.symvers as well as any Module.kabi files that check-kabi consumes. Correctly parse symbol namespaces, if present. Warn on symbol namespace changes, as they constitute an ABI

[OS-BUILD PATCH 9/20] crypto: fips - make RHEL proc files report fips module name and version

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava crypto: fips - make RHEL proc files report fips module name and version FIPS 140-3 introduced a requirement for the FIPS module to return information about itself, specifically a name and a version. These values must match the values reported on FIPS certificates.

[OS-BUILD PATCH 10/20] redhat/Makefile: add dist-assert-tree-clean target

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: add dist-assert-tree-clean target Add dist-assert-tree-clean target that fails whenever staged/unstaged changes or untracked files are present in the git tree. Manual invocation of this target is not expected, thus left out of dist-help. It's intended to

[OS-BUILD PATCH 11/20] kabi: ignore new stablelist metadata in show-kabi

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava kabi: ignore new stablelist metadata in show-kabi Stablelist symbol definition shall be extended to include extra metadata, such as a reference symtypes file, path to a file exporting given symbol, and version history. Reference and path information is not required by

[OS-BUILD PATCH 8/20] redhat/configs: Enable Marvell OcteonTX2 crypto device

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Enable Marvell OcteonTX2 crypto device Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2042239 Upstream Status: RHEL only Enable CRYPTO_DEV_OCTEONTX2_CPT, HW_RANDOM_CN10K and build them as modules. Enable NET_VENDOR_MARVELL and OCTEONTX2_MBOX as

[OS-BUILD PATCH 7/20] redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf Bugzilla: https://bugzilla.redhat.com/2041365 Upstream status: RHEL only. Since the backport of commit 384b6b3bbf0d ("samples: bpf: Add vmlinux.h generation support"), building samples/bpf

[OS-BUILD PATCH 5/20] redhat/scripts: Update merge-subtrees.sh with new subtree location

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/scripts: Update merge-subtrees.sh with new subtree location Update the maintainer's merge-subtrees.sh script with the location of the new redhat/rhdocs subtree. Signed-off-by: Prarit Bhargava diff --git a/redhat/scripts/merge-subtrees.sh

[OS-BUILD PATCH 3/20] redhat: build and include memfd to kernel-selftests-internal

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: build and include memfd to kernel-selftests-internal Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2027506 Upstream Status: RHEL9 only Tested: by reporter This patch adds memfd to the list of selftests built and packaged in kernel-selftests-internal.

[OS-BUILD PATCH 6/20] spec: Fix separate tools build

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava spec: Fix separate tools build Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2054579 Upstream Status: RHEL only If we re building only tools without kernel, we need to generate config headers and prepare tree for modules building. The modules_prepare target will

[OS-BUILD PATCH 4/20] redhat/kernel.spec.template: enable dependencies generation

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: enable dependencies generation Updated kernel-rpm-macros-185-9 package brings various generators for Provides tags that usually present in RHEL kernel packages, including kernel(), which OOT kmod packages rely on. prarit: After discussion with

[OS-BUILD PATCH 2/20] redhat/kernel.spec.template: Link perf with --export-dynamic

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/kernel.spec.template: Link perf with --export-dynamic Bugzilla: INTERNAL commit 00702a636e319b2c3fe913f3b8a8cff51cf96ff6 Author: Michael Petlan Date: Tue Nov 23 11:52:24 2021 +0100 redhat/kernel.spec.template: Link perf with --export-dynamic Bugzilla:

[OS-BUILD PATCH 1/20] redhat: kernel.spec: selftests: abort on build failure

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: kernel.spec: selftests: abort on build failure When a selftest does not compile, abort the whole build. We want to know that we broke selftests by a backport. This commit is forward ported from RHEL 8. It could not have been forward ported to ARK: with rebases to

[OS-BUILD PATCH 0/20] redhat: Update with RHEL-only changes

2022-09-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2021 centos-stream-9 !1308 [1] updates the redhat/ directory in centos-stream-9 to match that of ARK. After that update there are about 40 changes that are not applied to ARK but have

[OS-BUILD PATCH] RHMAINTAINERS: Update for Sept 2 2022

2022-09-02 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Sept 2 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 PATCHv2] redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION

2022-08-30 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION As noted in ARK commit 40aae9752b8b ("Fix versioning on stable Fedora"), adding the commit ID to all versions must be optional. Currently, the centos-stream-9 repository does not have this feature and adding it would

[OS-BUILD PATCH] redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION

2022-08-30 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION As noted in ARK commit 40aae9752b8b ("Fix versioning on stable Fedora"), adding the commit ID to all versions must be optional. Currently, the centos-stream-9 repository does not have this feature and adding it would

[OS-BUILD PATCH] redhat/Makefile: Always set UPSTREAM

2022-08-29 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Always set UPSTREAM When building the dist-srpm target with VERSION_ON_UPSTREAM=0 the following error is seen: fatal: bad revision '^' This occurs because UPSTREAM is used in genlog.sh but is only set if VERSION_ON_UPSTREAM=1. Always set UPSTREAM

[OS-BUILD PATCH 2/3] redhat/scripts/expand_srpm.sh: Use Makefile variables

2022-08-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/scripts/expand_srpm.sh: Use Makefile variables Exported Makefile variables are exported to all levels of scripts. Signed-off-by: Prarit Bhargava diff --git a/redhat/scripts/expand_srpm.sh b/redhat/scripts/expand_srpm.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCH 3/3] redhat/scripts/rh-dist-git.sh: Fix outdated cvs reference

2022-08-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/scripts/rh-dist-git.sh: Fix outdated cvs reference dontdiff is in the redhat/git directory. Signed-off-by: Prarit Bhargava diff --git a/redhat/scripts/rh-dist-git.sh b/redhat/scripts/rh-dist-git.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCH 1/3] redhat/scripts/clone_tree.sh: Use Makefile variables

2022-08-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/scripts/clone_tree.sh: Use Makefile variables Exported Makefile variables are exported to all levels of scripts. Signed-off-by: Prarit Bhargava diff --git a/redhat/scripts/clone_tree.sh b/redhat/scripts/clone_tree.sh index blahblah..blahblah 100755 ---

[OS-BUILD PATCH 0/3] redhat/scripts/rh-dist-git.sh: General fixups

2022-08-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1994 Use Makefile variables throughout the scripts, and fix a minor typo. Signed-off-by: Prarit Bhargava --- redhat/scripts/clone_tree.sh | 29 +

Re: [OS-BUILD PATCHv2] redhat: configs: move CONFIG_SERIAL_MULTI_INSTANTIATE=m settings to common/x86

2022-08-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1996#note_1079303623 @jkysela I think you also want to delete ./redhat/configs/ark/generic/CONFIG_SERIAL_MULTI_INSTANTIATE ? ___ kernel mailing list --

[OS-BUILD PATCH] redhat/self-test: Fix shellcheck errors

2022-08-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/self-test: Fix shellcheck errors Fix shellcheck errors. Signed-off-by: Prarit Bhargava diff --git a/redhat/self-test/data/create-data.sh b/redhat/self-test/data/create-data.sh index blahblah..blahblah 100755 --- a/redhat/self-test/data/create-data.sh +++

[OS-BUILD PATCH] RHMAINTAINERS: Update for Aug 19 2022

2022-08-19 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Aug 19 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 PATCH 0/2] RHMAINTAINERS: Add new maintainers for Automotive

2022-08-17 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1989#note_1067404623 Yes, that is correct. This MR can be closed. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

[OS-BUILD PATCH] redhat/docs: Add dist-brew BUILD_FLAGS information

2022-08-16 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/docs: Add dist-brew BUILD_FLAGS information Add information about how to set brew options using the BUILD_FLAGS variable. Suggested-by: Chris von Recklinghausen Signed-off-by: Prarit Bhargava diff --git a/redhat/docs/index.rst b/redhat/docs/index.rst index

Re: [OS-BUILD PATCH] redhat/Makefile: Clean linux tarballs

2022-08-10 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1975#note_1056890682 The creation of the tarball doesn't take up much time AFAICT on an 8-core/16-thread system. It's quite fast; I haven't timed it but it seems like it is less than a minute. This

[OS-BUILD PATCH] RHMAINTAINERS: Update for Aug 9 2022

2022-08-09 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava RHMAINTAINERS: Update for Aug 9 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 PATCH] redhat/Makefile: Clean linux tarballs

2022-08-09 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Clean linux tarballs The dist-clean target should also clean up the tarballs created by the scripts/create-tarball.sh script. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 ---

Re: [OS-BUILD PATCH] spec: add cpupower daemon reload on install/upgrade

2022-08-05 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1960#note_1052581286 hehe ... I noticed this was missing in your RHEL9 MR but knew you were going to post it eventually. ___ kernel mailing list --

[OS-BUILD PATCH] redhat/configs: Cleanup CONFIG_ACPI_AGDI

2022-08-05 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Cleanup CONFIG_ACPI_AGDI CONFIG_ACPI_AGDI enables the ARM Generic Diagnostic Dump and Reset Interface, which by it's very name is ARM specific. Move the ark entry to an aarch64 specific entry, and then combine the fedora and ark entries to a common entry.

Re: [OS-BUILD PATCHv2 0/3] redhat/Makefile: Deprecate variables

2022-07-29 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1922#note_1044727788 >@prarit I was about to merge this, but just noticed: > >``` >redhat/self-test/data/create-data.sh:makefile_vars=$(unset SINGLE_TARBALL; make dist-dump-variables | grep "=" | cut

[OS-BUILD PATCHv2 2/3] redhat/Makefile: Deprecate SINGLE_TARBALL variable

2022-07-29 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Deprecate SINGLE_TARBALL variable Deprecate the SINGLE_TARBALL variable. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -3,13 +3,6 @@ # #

[OS-BUILD PATCHv2 1/3] redhat/Makefile: Deprecate GIT variable

2022-07-29 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Deprecate GIT variable The GIT variable was added in the early days of the self-tests. After commit c86f798cefbf ("redhat/self-test: Add better dist-dump-variables test") the variable is no longer necessary. Signed-off-by: Prarit Bhargava diff --git

[OS-BUILD PATCHv2 3/3] redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable

2022-07-29 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable Deprecate the PREBUILD_GIT_ONLY variable. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -3,12 +3,6 @@ #

[OS-BUILD PATCHv2 0/3] redhat/Makefile: Deprecate variables

2022-07-29 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1922 Mark the GIT variable for deprecation and remove the SINGLE_TARBALL and PREBUILD_GIT_ONLY variables which were deprecated in 5.18.0. Signed-off-by: Prarit Bhargava ---

[OS-BUILD PATCH 3/3] redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable

2022-07-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable Deprecate the PREBUILD_GIT_ONLY variable. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -3,12 +3,6 @@ #

[OS-BUILD PATCH 2/3] redhat/Makefile: Deprecate SINGLE_TARBALL variable

2022-07-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Deprecate SINGLE_TARBALL variable Deprecate the SINGLE_TARBALL variable. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -3,13 +3,6 @@ # #

[OS-BUILD PATCH 1/3] redhat/Makefile: Deprecate GIT variable

2022-07-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Deprecate GIT variable The GIT variable was added in the early days of the self-tests. After commit c86f798cefbf ("redhat/self-test: Add better dist-dump-variables test") the variable is no longer necessary. Signed-off-by: Prarit Bhargava diff --git

[OS-BUILD PATCH 0/3] redhat/Makefile: Deprecate variables

2022-07-28 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1922 Mark the GIT variable for deprecation and remove the SINGLE_TARBALL and PREBUILD_GIT_ONLY variables which were deprecated in 5.18.0. Signed-off-by: Prarit Bhargava ---

[OS-BUILD PATCH] self-test: Add test for DIST=".eln"

2022-07-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava self-test: Add test for DIST=".eln" There's never a dist-git commit with eln data so there's no self-test data generated for DIST=".eln". To avoid any future errors with DIST=".eln", add a test to verify that it results in BUILD_TARGET value being set to "eln".

[OS-BUILD PATCH] redhat: Enable CONFIG_LZ4_COMPRESS on Fedora

2022-07-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat: Enable CONFIG_LZ4_COMPRESS on Fedora Enable CONFIG_LZ4_COMPRESS on Fedora. Suggested-by: Peter Robinson Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/generic/CONFIG_LZ4_COMPRESS b/redhat/configs/common/generic/CONFIG_LZ4_COMPRESS rename from

Re: [OS-BUILD PATCH] redhat/configs: Enable CONFIG_LZ4_COMPRESS

2022-07-26 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1914#note_1038997500 I'm still nervous about touching the Fedora configs unless there's an obvious reason to do so. I was on the fence on this one but I needed it ASAP to make a centos change. I will

Re: [OS-BUILD PATCHv5 0/5] redhat/Makefile: Add dist-get-buildreqs target

2022-07-22 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900#note_1035371386 Yep AFAICT the issues are resolved. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

[OS-BUILD PATCH] redhat/configs: Enable CONFIG_LZ4_COMPRESS

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/configs: Enable CONFIG_LZ4_COMPRESS CONFIG_LZ4_COMPRESS is needed for Virtual Data Optimizer (VDO). Suggested-by: Andrew Walsh Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/generic/CONFIG_LZ4_COMPRESS

[OS-BUILD PATCH 2/3] redhat/Makefile: Fix eln BUILD_TARGET

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Fix eln BUILD_TARGET When the DIST is set to .eln, the BUILD_TARGET should be eln. Suggested-by: Justin Forbes Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++

[OS-BUILD PATCH 0/3] redhat/Makefile: BUILD_TARGET fixes

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1913 Update the BUILD_TARGET for dist-brew and eln. Also update the documentation as 'make dist-brew' should work everywhere. Signed-off-by: Prarit Bhargava --- redhat/docs/faq.rst

[OS-BUILD PATCH 3/3] redhat/docs: Update brew information

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/docs: Update brew information Update the documention with the 'make dist-brew' target. Signed-off-by: Prarit Bhargava diff --git a/redhat/docs/faq.rst b/redhat/docs/faq.rst index blahblah..blahblah 100644 --- a/redhat/docs/faq.rst +++ b/redhat/docs/faq.rst @@

[OS-BUILD PATCH 1/3] redhat/Makefile: Set BUILD_TARGET for dist-brew

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Set BUILD_TARGET for dist-brew The 'dist-brew' target should always be rhel-9-scratch. Future proof this value by using $RHEL_MAJOR. Fix the brew target for the dist-brew Makefile target. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile

Re: [OS-BUILD PATCHv5 0/5] redhat/Makefile: Add dist-get-buildreqs target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900#note_1032291625 Good idea. Added a pass message in a new version. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

[OS-BUILD PATCHv5 4/5] redhat/docs: Add information on build dependencies

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/docs: Add information on build dependencies Add a section on build dependencies. Signed-off-by: Prarit Bhargava diff --git a/redhat/docs/index.rst b/redhat/docs/index.rst index blahblah..blahblah 100644 --- a/redhat/docs/index.rst +++ b/redhat/docs/index.rst @@

[OS-BUILD PATCHv5 5/5] .gitlab-ci.yaml: Add test for dist-get-buildreqs target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava .gitlab-ci.yaml: Add test for dist-get-buildreqs target Add a test for the dist-get-buildreqs target. Signed-off-by: Prarit Bhargava diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -239,6 +239,27

[OS-BUILD PATCHv5 3/5] redhat/Makefile: Add better pass message for dist-get-buildreqs

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Add better pass message for dist-get-buildreqs The dist-get-buildreqs passes silently. Add a pass message for the target. Suggested-by: Patrick Talbert Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index

[OS-BUILD PATCHv5 2/5] redhat/Makefile: Provide a better message for system-sb-certs

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Provide a better message for system-sb-certs Most of the kernel build dependencies come from widely known repositories including EPEL, RHEL, and Fedora. The system-sb-certs package comes from a smaller RHEL and CS9 repository called CodeReady Linux

[OS-BUILD PATCHv5 1/5] redhat/Makefile: Change dist-buildreq-check to a non-blocking target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Change dist-buildreq-check to a non-blocking target Rename dist-buildreq-check to dist-get-buildreqs and make it non-blocking. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 ---

[OS-BUILD PATCHv5 0/5] redhat/Makefile: Add dist-get-buildreqs target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900 The dist-buildreq-check target is useful in a few ways but results in unnecessary errors in many cases. Instead of stopping the build, add a new target 'dist-get-buildreqs' that can

[OS-BUILD PATCHv4 4/4] .gitlab-ci.yaml: Add test for dist-get-buildreqs target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava .gitlab-ci.yaml: Add test for dist-get-buildreqs target Add a test for the dist-get-buildreqs target. Signed-off-by: Prarit Bhargava diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -239,6 +239,27

[OS-BUILD PATCHv4 3/4] redhat/docs: Add information on build dependencies

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/docs: Add information on build dependencies Add a section on build dependencies. Signed-off-by: Prarit Bhargava diff --git a/redhat/docs/index.rst b/redhat/docs/index.rst index blahblah..blahblah 100644 --- a/redhat/docs/index.rst +++ b/redhat/docs/index.rst @@

[OS-BUILD PATCHv4 0/4] redhat/Makefile: Add dist-get-buildreqs target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900 The dist-buildreq-check target is useful in a few ways but results in unnecessary errors in many cases. Instead of stopping the build, add a new target 'dist-get-buildreqs' that can

[OS-BUILD PATCHv4 2/4] redhat/Makefile: Provide a better message for system-sb-certs

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Provide a better message for system-sb-certs Most of the kernel build dependencies come from widely known repositories including EPEL, RHEL, and Fedora. The system-sb-certs package comes from a smaller RHEL and CS9 repository called CodeReady Linux

[OS-BUILD PATCHv4 1/4] redhat/Makefile: Change dist-buildreq-check to a non-blocking target

2022-07-20 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Change dist-buildreq-check to a non-blocking target Rename dist-buildreq-check to dist-get-buildreqs and make it non-blocking. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 ---

[OS-BUILD PATCHv3] redhat/Makefile: Change fedora BUILD_TARGET

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Change fedora BUILD_TARGET The current fedora BUILD_TARGET is temp-ark-rhel-8-test which is way out-of-date. Change the fedora BUILD_TARGET to rawhide. As a result the koji command executed by the dist-koji target is: koji build --scratch rawhide

[OS-BUILD PATCHv2] redhat/Makefile: Change fedora BUILD_TARGET

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Change fedora BUILD_TARGET The current fedora BUILD_TARGET is temp-ark-rhel-8-test which is way out-of-date. Change the fedora BUILD_TARGET to rawhide. As a result the koji command executed by the dist-koji target is: koji build --scratch rawhide

[OS-BUILD PATCH] redhat/Makefile: Change fedora BUILD_TARGET

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Change fedora BUILD_TARGET The current fedora BUILD_TARGET is temp-ark-rhel-8-test which is way out-of-date. Change the fedora BUILD_TARGET to rawhide. As a result the koji command executed by the dist-koji target is: koji build --scratch rawhide

Re: [OS-BUILD PATCHv3 0/4] redhat/Makefile: Add dist-get-buildreqs target

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900#note_1029498158 >IIUC most of the commands in this added `before_script` are copied over from the scheduled job that is doing git pushes and they aren't needed here :thinking: Fixed (and tested!)

[OS-BUILD PATCHv3 1/4] redhat/Makefile: Change dist-buildreq-check to a non-blocking target

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Change dist-buildreq-check to a non-blocking target Rename dist-buildreq-check to dist-get-buildreqs and make it non-blocking. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 ---

[OS-BUILD PATCHv3 4/4] .gitlab-ci.yaml: Add test for dist-get-buildreqs target

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava .gitlab-ci.yaml: Add test for dist-get-buildreqs target Add a test for the dist-get-buildreqs target. Signed-off-by: Prarit Bhargava diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -239,6 +239,27

[OS-BUILD PATCHv3 3/4] redhat/docs: Add information on build dependencies

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/docs: Add information on build dependencies Add a section on build dependencies. Signed-off-by: Prarit Bhargava diff --git a/redhat/docs/index.rst b/redhat/docs/index.rst index blahblah..blahblah 100644 --- a/redhat/docs/index.rst +++ b/redhat/docs/index.rst @@

[OS-BUILD PATCHv3 2/4] redhat/Makefile: Provide a better message for system-sb-certs

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/Makefile: Provide a better message for system-sb-certs Most of the kernel build dependencies come from widely known repositories including EPEL, RHEL, and Fedora. The system-sb-certs package comes from a smaller RHEL and CS9 repository called CodeReady Linux

[OS-BUILD PATCHv3 0/4] redhat/Makefile: Add dist-get-buildreqs target

2022-07-18 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900 The dist-buildreq-check target is useful in a few ways but results in unnecessary errors in many cases. Instead of stopping the build, add a new target 'dist-get-buildreqs' that can

[OS-BUILD PATCHv2 4/4] redhat/docs: Add information on build dependencies

2022-07-06 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava redhat/docs: Add information on build dependencies Add a section on build dependencies. Signed-off-by: Prarit Bhargava diff --git a/redhat/docs/index.rst b/redhat/docs/index.rst index blahblah..blahblah 100644 --- a/redhat/docs/index.rst +++ b/redhat/docs/index.rst @@

[OS-BUILD PATCHv2 3/4] .gitlab-ci.yaml: Add test for dist-get-buildreqs target

2022-07-06 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava .gitlab-ci.yaml: Add test for dist-get-buildreqs target Add a test for the dist-get-buildreqs target. Signed-off-by: Prarit Bhargava diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -239,6 +239,37

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