From: Herton R. Krzesinski <herton(a)redhat.com>
redhat: make Patchlist.changelog generation conditional
Right now Patchlist.changelog is always generated and contains an
URL to the kernel-ark repository. However, when kernel-ark is forked
into CentOS or any other downstream repo, this file will continue to
be generated and will contains the kernel-ark repo URLs even if we
are already in another repository. Fix this by allowing setting other
URL value in the Makefile.variables file, or if for any reason we
don't want the Patchlist.changelog file, just set the PATCHLIST_URL
value to "none".
Signed-off-by: Herton R. Krzesinski <herton(a)redhat.com>
diff --git a/redhat/Makefile b/redhat/Makefile
index blahblah..blahblah 100644
--- a/redhat/Makefile
+++ b/redhat/Makefile
@@ -237,7 +237,11 @@ setup-source: dist-git-version-check dist-clean-sources
cp $(REDHAT)/$(CHANGELOG_PREV) $(REDHAT)/$(CHANGELOG); \
fi
@cp $(REDHAT)/$(CHANGELOG) $(SOURCES)/$(CHANGELOG)
- @$(REDHAT)/genspec.sh $(SOURCES) $(SOURCES)/$(SPECFILE) $(SOURCES)/$(CHANGELOG) $(PKGRELEASE) $(RPMKVERSION) $(RPMKPATCHLEVEL) $(RPMKSUBLEVEL) $(DISTRO_BUILD) $(RELEASED_KERNEL) $(SPECRELEASE) $(__ZSTREAM) "$(BUILDOPTS)" $(MARKER) `cat $(REDHAT)/marker` $(SINGLE_TARBALL) $(TARFILE_RELEASE) $(SNAPSHOT) $(UPSTREAM_BRANCH) $(INCLUDE_FEDORA_FILES) $(INCLUDE_RHEL_FILES) $(BUILDID)
+ @if [ -z "$(PATCHLIST_URL)" ]; then \
+ echo "Error: PATCHLIST_URL must be set (to 'none' or any URL)"; \
+ exit 1; \
+ fi
+ @$(REDHAT)/genspec.sh $(SOURCES) $(SOURCES)/$(SPECFILE) $(SOURCES)/$(CHANGELOG) $(PKGRELEASE) $(RPMKVERSION) $(RPMKPATCHLEVEL) $(RPMKSUBLEVEL) $(DISTRO_BUILD) $(RELEASED_KERNEL) $(SPECRELEASE) $(__ZSTREAM) "$(BUILDOPTS)" $(MARKER) `cat $(REDHAT)/marker` $(SINGLE_TARBALL) $(TARFILE_RELEASE) $(SNAPSHOT) $(UPSTREAM_BRANCH) $(INCLUDE_FEDORA_FILES) $(INCLUDE_RHEL_FILES) $(PATCHLIST_URL) $(BUILDID)
@cp $(SOURCES)/$(SPECFILE) $(SOURCES)/../SPECS/
generate-testpatch-tmp:
diff --git a/redhat/Makefile.variables b/redhat/Makefile.variables
index blahblah..blahblah 100644
--- a/redhat/Makefile.variables
+++ b/redhat/Makefile.variables
@@ -45,3 +45,9 @@ BUMP_RELEASE:=yes
# to '0'.
INCLUDE_FEDORA_FILES:=1
INCLUDE_RHEL_FILES:=1
+
+# In case PATCHLIST_URL is not set to "none", Patchlist.changelog is added to
+# the kernel src.rpm, which will contain shas and commits not upstream. The
+# value of PATCHLIST_URL in this case should point to the git repository where
+# the commits are located, and will be added as a prefix to the shas listed.
+PATCHLIST_URL ?= "https://gitlab.com/cki-project/kernel-ark/-/commit"
diff --git a/redhat/genspec.sh b/redhat/genspec.sh
index blahblah..blahblah 100755
--- a/redhat/genspec.sh
+++ b/redhat/genspec.sh
@@ -24,7 +24,8 @@ SNAPSHOT=${17}
UPSTREAM_BRANCH=${18}
INCLUDE_FEDORA_FILES=${19}
INCLUDE_RHEL_FILES=${20}
-BUILDID=${21}
+PATCHLIST_URL=${21}
+BUILDID=${22}
RPMVERSION=${KVERSION}.${KPATCHLEVEL}
clogf="$SOURCES/changelog"
# hide [redhat] entries from changelog
@@ -126,6 +127,33 @@ else
BUILDID_DEFINE="# define buildid .local"
fi
+EXCLUDE_FILES=":(exclude,top).get_maintainer.conf \
+ :(exclude,top).gitattributes \
+ :(exclude,top).gitignore \
+ :(exclude,top).gitlab-ci.yml \
+ :(exclude,top)makefile \
+ :(exclude,top)Makefile.rhelver \
+ :(exclude,top)redhat \
+ :(exclude,top)configs"
+
+# If PATCHLIST_URL is not set to "none", generate Patchlist.changelog file that
+# holds the shas and commits not included upstream and git commit url.
+PATCHLIST_CHANGELOG=0
+if [ "$PATCHLIST_URL" != "none" ]; then
+ # sed convert
+ # <sha> <description>
+ # to
+ # <ark_commit_url>/<sha>
+ # <sha> <description>
+ #
+ # May need to preserve word splitting in EXCLUDE_FILES
+ # shellcheck disable=SC2086
+ git log --no-merges --pretty=oneline --no-decorate ${UPSTREAM}.. $EXCLUDE_FILES | \
+ sed "s!^\([^ ]*\)!$PATCHLIST_URL/\1\n &!; s!\$!\n!" \
+ > "$SOURCES"/Patchlist.changelog
+ PATCHLIST_CHANGELOG=1
+fi
+
test -n "$SPECFILE" &&
sed -i -e "
/%%CHANGELOG%%/r $CHANGELOG
@@ -141,19 +169,11 @@ test -n "$SPECFILE" &&
s/%%DEBUG_BUILDS_ENABLED%%/$DEBUG_BUILDS_ENABLED/
s/%%INCLUDE_FEDORA_FILES%%/$INCLUDE_FEDORA_FILES/
s/%%INCLUDE_RHEL_FILES%%/$INCLUDE_RHEL_FILES/
+ s/%%PATCHLIST_CHANGELOG%%/$PATCHLIST_CHANGELOG/
s/%%TARBALL_VERSION%%/$TARFILE_RELEASE/" "$SPECFILE"
echo "MARKER is $MARKER"
-EXCLUDE_FILES=":(exclude,top).get_maintainer.conf \
- :(exclude,top).gitattributes \
- :(exclude,top).gitignore \
- :(exclude,top).gitlab-ci.yml \
- :(exclude,top)makefile \
- :(exclude,top)Makefile.rhelver \
- :(exclude,top)redhat \
- :(exclude,top)configs"
-
if [ "$SINGLE_TARBALL" = 0 ]; then
# May need to preserve word splitting in EXCLUDE_FILES
# shellcheck disable=SC2086
@@ -164,22 +184,6 @@ else
touch "$SOURCES"/patch-"$RPMVERSION"-redhat.patch
fi
-# generate Patchlist.changelog file that holds the shas and commits not
-# included upstream and git commit url.
-ARK_COMMIT_URL="https://gitlab.com/cki-project/kernel-ark/-/commit"
-
-# sed convert
-# <sha> <description>
-# to
-# <ark_commit_url>/<sha>
-# <sha> <description>
-#
-# May need to preserve word splitting in EXCLUDE_FILES
-# shellcheck disable=SC2086
-git log --no-merges --pretty=oneline --no-decorate ${UPSTREAM}.. $EXCLUDE_FILES | \
- sed "s!^\([^ ]*\)!$ARK_COMMIT_URL/\1\n &!; s!\$!\n!" \
- > "$SOURCES"/Patchlist.changelog
-
# We depend on work splitting of BUILDOPTS
# shellcheck disable=SC2086
for opt in $BUILDOPTS; do
diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
index blahblah..blahblah 100755
--- a/redhat/kernel.spec.template
+++ b/redhat/kernel.spec.template
@@ -7,6 +7,8 @@
%global include_fedora %%INCLUDE_FEDORA_FILES%%
# Include RHEL files
%global include_rhel %%INCLUDE_RHEL_FILES%%
+# Provide Patchlist.changelog file
+%global patchlist_changelog %%PATCHLIST_CHANGELOG%%
# Disable LTO in userspace packages.
%global _lto_cflags %{nil}
@@ -834,7 +836,9 @@ Source2002: kvm_stat.logrotate
# source tree, but in the mean time we carry this to support the legacy workflow
Source3000: merge.pl
Source3001: kernel-local
-Source3003: Patchlist.changelog
+%if %{patchlist_changelog}
+Source3002: Patchlist.changelog
+%endif
Source4000: README.rst
Source4001: rpminspect.yaml
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1415
From: Justin M. Forbes <jforbes(a)fedoraproject.org>
Fix up PREEMPT configs
While preempt_dynamic was greatly improved at the beginning of the merge
window, the config to make things work was messy and the new BEHAVIOUR
configs were confusing to some. With commit
a8b76910e465d718effce0cad306a21fa4f3526b the BEHAVIOUR config options
are gone and we now default to whichever CONFIG_PREEMPT is selected.
This MR moves us to the new config options, but should leave the kernel
behaving as before with PREEMPT_VOLUNTARY as the default with
PREEMPT_DYNAMIC enabled for all arches but s390 which does not enable
DYNAMIC and builds with PREEMPT_NONE.
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
diff --git a/redhat/configs/common/generic/CONFIG_PREEMPT b/redhat/configs/common/generic/CONFIG_PREEMPT
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_PREEMPT
+++ b/redhat/configs/common/generic/CONFIG_PREEMPT
@@ -1 +1 @@
-CONFIG_PREEMPT=y
+# CONFIG_PREEMPT is not set
diff --git a/redhat/configs/common/generic/CONFIG_PREEMPT_BEHAVIOUR b/redhat/configs/common/generic/CONFIG_PREEMPT_BEHAVIOUR
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/CONFIG_PREEMPT_BEHAVIOUR
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PREEMPT_BEHAVIOUR is not set
diff --git a/redhat/configs/common/generic/CONFIG_PREEMPT_NONE b/redhat/configs/common/generic/CONFIG_PREEMPT_NONE
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_PREEMPT_NONE
+++ b/redhat/configs/common/generic/CONFIG_PREEMPT_NONE
@@ -1 +1 @@
-CONFIG_PREEMPT_NONE=y
+# CONFIG_PREEMPT_NONE is not set
diff --git a/redhat/configs/common/generic/CONFIG_PREEMPT_NONE_BEHAVIOUR b/redhat/configs/common/generic/CONFIG_PREEMPT_NONE_BEHAVIOUR
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/CONFIG_PREEMPT_NONE_BEHAVIOUR
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PREEMPT_NONE_BEHAVIOUR is not set
diff --git a/redhat/configs/common/generic/CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR b/redhat/configs/common/generic/CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR=y
diff --git a/redhat/configs/common/generic/s390x/CONFIG_PREEMPT_NONE_BEHAVIOUR b/redhat/configs/common/generic/s390x/CONFIG_PREEMPT_NONE_BEHAVIOUR
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/s390x/CONFIG_PREEMPT_NONE_BEHAVIOUR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PREEMPT_NONE_BEHAVIOUR=y
diff --git a/redhat/configs/common/generic/s390x/CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR b/redhat/configs/common/generic/s390x/CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/s390x/CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PREEMPT_VOLUNTARY_BEHAVIOUR is not set
diff --git a/redhat/configs/pending-common/generic/CONFIG_PREEMPT b/redhat/configs/pending-common/generic/CONFIG_PREEMPT
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/pending-common/generic/CONFIG_PREEMPT
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PREEMPT is not set
diff --git a/redhat/configs/pending-common/generic/CONFIG_PREEMPT_NONE b/redhat/configs/pending-common/generic/CONFIG_PREEMPT_NONE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/pending-common/generic/CONFIG_PREEMPT_NONE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PREEMPT_NONE is not set
diff --git a/redhat/configs/pending-common/generic/s390x/CONFIG_PREEMPT_NONE b/redhat/configs/pending-common/generic/s390x/CONFIG_PREEMPT_NONE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/pending-common/generic/s390x/CONFIG_PREEMPT_NONE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PREEMPT_NONE=y
diff --git a/redhat/configs/pending-common/generic/s390x/CONFIG_PREEMPT_VOLUNTARY b/redhat/configs/pending-common/generic/s390x/CONFIG_PREEMPT_VOLUNTARY
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/pending-common/generic/s390x/CONFIG_PREEMPT_VOLUNTARY
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PREEMPT_VOLUNTARY is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1500
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/docs/index.rst: Add local build information.
Add instuctions for obtaining the kernel's .config and additional
instructions for building locally.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
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
@@ -38,9 +38,8 @@ separate remote in Git. Once GitLab finishes forking the repository:
* Leave the other checkboxes blank (or select them if desired).
* Click 'Mirror Repository'. The first update will take about 20 minutes.
-
-Building packages
------------------
+Cloning the Repository
+----------------------
Install the dependencies for generating source RPM packages:
@@ -61,7 +60,27 @@ The ``os-build`` branch is checked out automatically after cloning. This
branch contains the configuration and build scripts, and it is regularly
updated to work with Linus's master branch.
-With the ``os-build`` branch checked out, build a source RPM package:
+The ``ark-latest`` branch contains a very recent 'known-good' version of the
+os-build branch that can be used if the os-build branch does not compile due to
+upstream bugs. However, the os-build branch must be used as a Merge Request
+target for all Fedora/ARK specific changes.
+
+Local builds
+------------
+
+With the ``os-build`` or ``ark-latest`` branch checked out, get the kernel .config:
+
+.. code-block:: sh
+
+ make dist-configs # or make dist-configs-arch
+ cp redhat/configs/<flavor_os>.config .config
+
+You can now execute any common upstream make targets (make, make -j, make cscope, etc.).
+
+Building packages
+-----------------
+
+With the ``os-build`` or ``ark-latest`` branch checked out, build a source RPM package:
.. code-block:: sh
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1488
Hey All,
I would like to invite all of you to participate in the Kernel 5.15
Test week is happening from 2021-11-14 to 2021-11-21. It's
fairly simple, head over to the wiki [0] and read in detail about the
test week and simply run the test case mentioned in[1] and enter your
results.
As usual, the Fedora QA team will hangout at #fedora-test-day(a)libera.chat
for question and
discussion.
If you are someone who is just starting out, remember that we give out
badges[2] for
testing new Kernel Builds!
Collect 'em now :)
[0] http://fedoraproject.org/wiki/Test_Day:2021-11-14_Kernel_5.15_Test_Week
[1] https://testdays.fedoraproject.org/events/125
[2] https://badges.fedoraproject.org/badge/science-kernel-tester-i
--
//sumantro
Fedora QE
TRIED AND PERSONALLY TESTED, ERGO TRUSTED
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.14.18-200.fc34
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=78755406
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Tests: FAILED
One or more kernel tests failed:
s390x:
β LTP - syscalls
aarch64:
π₯ Storage blktests - srp
β LTP - syscalls
ppc64le:
β LTP - syscalls
All kernel binaries, config files, and logs are available for download here:
https://arr-cki-prod-datawarehouse-public.s3.amazonaws.com/index.html?prefiβ¦
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
For the full detail on our testing procedures, please scroll to the bottom of
this message.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
β Boot test
β Reboot test
π§ π₯ Storage blktests - srp
Host 2:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β‘β‘β‘ Boot test
β‘β‘β‘ Reboot test
β‘β‘β‘ Ethernet drivers sanity - mlx5
Host 3:
β Boot test
β Reboot test
β ACPI table test
β LTP - cve
β LTP - sched
β LTP - syscalls
β LTP - can
β LTP - commands
β LTP - containers
β LTP - dio
β LTP - fs
β LTP - fsx
β LTP - math
β LTP - hugetlb
β LTP - mm
β LTP - nptl
β LTP - pty
β LTP - ipc
β LTP - tracing
β LTP: openposix test suite
β CIFS Connectathon
β Loopdev Sanity
β Memory: fork_mem
β Memory function: memfd_create
β AMTU (Abstract Machine Test Utility)
β Ethernet drivers sanity
π§ β xarray-idr-radixtree-test
π§ β NFS Connectathon
Host 4:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β Boot test
β Reboot test
π§ β‘β‘β‘ Storage blktests - nvmeof-mp
Host 5:
β Boot test
β Reboot test
β xfstests - ext4
β xfstests - xfs
β Storage: swraid mdadm raid_module test
π§ β xfstests - btrfs
π§ β Storage blktests - blk
π§ β Storage blktests - nvme-tcp
π§ β Storage block - filesystem fio test
π§ β Storage block - queue scheduler test
π§ β storage: software RAID testing
π§ β stress: stress-ng - interrupt
π§ β stress: stress-ng - cpu
π§ β stress: stress-ng - cpu-cache
π§ β stress: stress-ng - memory
π§ β stress: stress-ng - os
Host 6:
β Boot test
β Reboot test
β Ethernet drivers sanity - mlx5
ppc64le:
Host 1:
β Boot test
β Reboot test
β LTP - cve
β LTP - sched
β LTP - syscalls
β LTP - can
β LTP - commands
β LTP - containers
β LTP - dio
β LTP - fs
β LTP - fsx
β LTP - math
β LTP - hugetlb
β LTP - mm
β LTP - nptl
β LTP - pty
β LTP - ipc
β LTP - tracing
β LTP: openposix test suite
β CIFS Connectathon
β Loopdev Sanity
β Memory: fork_mem
β Memory function: memfd_create
β AMTU (Abstract Machine Test Utility)
β Ethernet drivers sanity
π§ β xarray-idr-radixtree-test
π§ β NFS Connectathon
Host 2:
β Boot test
β Reboot test
β xfstests - ext4
β xfstests - xfs
β Storage: swraid mdadm raid_module test
π§ β xfstests - btrfs
π§ β Storage blktests - blk
π§ β Storage blktests - nvme-tcp
π§ β Storage block - filesystem fio test
π§ β Storage block - queue scheduler test
π§ β Storage: lvm device-mapper test - upstream
π§ β storage: software RAID testing
Host 3:
β Boot test
β Reboot test
π§ β Storage blktests - nvmeof-mp
Host 4:
β Boot test
β Reboot test
π§ β Storage blktests - srp
s390x:
Host 1:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β Boot test
β Reboot test
β Storage: swraid mdadm raid_module test
π§ β Storage blktests - blk
π§ β Storage blktests - nvme-tcp
π§ β stress: stress-ng - interrupt
π§ β stress: stress-ng - cpu
π§ β stress: stress-ng - cpu-cache
π§ β stress: stress-ng - memory
π§ β‘β‘β‘ stress: stress-ng - os
Host 2:
β Boot test
β Reboot test
π§ β Storage blktests - nvmeof-mp
Host 3:
β Boot test
β Reboot test
β LTP - cve
β LTP - sched
β LTP - syscalls
β LTP - can
β LTP - commands
β LTP - containers
β LTP - dio
β LTP - fs
β LTP - fsx
β LTP - math
β LTP - hugetlb
β LTP - mm
β LTP - nptl
β LTP - pty
β LTP - ipc
β LTP - tracing
β LTP: openposix test suite
β CIFS Connectathon
β Loopdev Sanity
β Memory: fork_mem
β Memory function: memfd_create
β AMTU (Abstract Machine Test Utility)
β Ethernet drivers sanity
π§ β xarray-idr-radixtree-test
π§ β NFS Connectathon
Host 4:
β Boot test
β Reboot test
π§ β Storage blktests - srp
x86_64:
Host 1:
β Boot test
β Reboot test
π§ β Storage blktests - nvmeof-mp
Host 2:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β‘β‘β‘ Boot test
β‘β‘β‘ Reboot test
β‘β‘β‘ xfstests - ext4
β‘β‘β‘ xfstests - xfs
β‘β‘β‘ xfstests - nfsv4.2
β‘β‘β‘ Storage: swraid mdadm raid_module test
π§ β‘β‘β‘ xfstests - btrfs
π§ β‘β‘β‘ xfstests - cifsv3.11
π§ β‘β‘β‘ Storage blktests - blk
π§ β‘β‘β‘ Storage blktests - nvme-tcp
π§ β‘β‘β‘ Storage block - filesystem fio test
π§ β‘β‘β‘ Storage block - queue scheduler test
π§ β‘β‘β‘ Storage: lvm device-mapper test - upstream
π§ β‘β‘β‘ storage: software RAID testing
π§ β‘β‘β‘ stress: stress-ng - interrupt
π§ β‘β‘β‘ stress: stress-ng - cpu
π§ β‘β‘β‘ stress: stress-ng - cpu-cache
π§ β‘β‘β‘ stress: stress-ng - memory
π§ β‘β‘β‘ stress: stress-ng - os
Host 3:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β Boot test
β Reboot test
β ACPI table test
β LTP - cve
β‘β‘β‘ LTP - sched
β‘β‘β‘ LTP - syscalls
β‘β‘β‘ LTP - can
β‘β‘β‘ LTP - commands
β‘β‘β‘ LTP - containers
β‘β‘β‘ LTP - dio
β‘β‘β‘ LTP - fs
β‘β‘β‘ LTP - fsx
β‘β‘β‘ LTP - math
β‘β‘β‘ LTP - hugetlb
β‘β‘β‘ LTP - mm
β‘β‘β‘ LTP - nptl
β‘β‘β‘ LTP - pty
β‘β‘β‘ LTP - ipc
β‘β‘β‘ LTP - tracing
β‘β‘β‘ LTP: openposix test suite
β‘β‘β‘ CIFS Connectathon
β‘β‘β‘ Loopdev Sanity
β‘β‘β‘ Memory: fork_mem
β‘β‘β‘ Memory function: memfd_create
β‘β‘β‘ AMTU (Abstract Machine Test Utility)
β‘β‘β‘ Ethernet drivers sanity
π§ β‘β‘β‘ xarray-idr-radixtree-test
π§ β‘β‘β‘ NFS Connectathon
Host 4:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β‘β‘β‘ Boot test
β‘β‘β‘ Reboot test
π§ β‘β‘β‘ Storage blktests - srp
Host 5:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β‘β‘β‘ Boot test
β‘β‘β‘ Reboot test
π§ β‘β‘β‘ Storage blktests - srp
Host 6:
β‘ Internal infrastructure issues prevented one or more tests (marked
with β‘β‘β‘) from running on this architecture.
This is not the fault of the kernel that was tested.
β Boot test
β Reboot test
β‘β‘β‘ xfstests - ext4
β‘β‘β‘ xfstests - xfs
β‘β‘β‘ xfstests - nfsv4.2
β‘β‘β‘ Storage: swraid mdadm raid_module test
π§ β‘β‘β‘ xfstests - btrfs
π§ β‘β‘β‘ xfstests - cifsv3.11
π§ β‘β‘β‘ Storage blktests - blk
π§ β‘β‘β‘ Storage blktests - nvme-tcp
π§ β‘β‘β‘ Storage block - filesystem fio test
π§ β‘β‘β‘ Storage block - queue scheduler test
π§ β‘β‘β‘ Storage: lvm device-mapper test - upstream
π§ β‘β‘β‘ storage: software RAID testing
π§ β‘β‘β‘ stress: stress-ng - interrupt
π§ β‘β‘β‘ stress: stress-ng - cpu
π§ β‘β‘β‘ stress: stress-ng - cpu-cache
π§ β‘β‘β‘ stress: stress-ng - memory
π§ β‘β‘β‘ stress: stress-ng - os
Test sources: https://gitlab.com/cki-project/kernel-tests
π Pull requests are welcome for new tests or improvements to existing tests!
Aborted tests
-------------
Tests that didn't complete running successfully are marked with β‘β‘β‘.
If this was caused by an infrastructure issue, we try to mark that
explicitly in the report.
Waived tests
------------
If the test run included waived tests, they are marked with π§. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
Testing timeout
---------------
We aim to provide a report within reasonable timeframe. Tests that haven't
finished running yet are marked with β±.
From: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
New configs in drivers/media
Hi,
As part of the ongoing rebase effort, the following configuration
options need to be reviewed.
As a reminder, the ARK configuration flow involves moving unreviewed
configuration options from the pending directory to the ark directory.
In the diff below, options are removed from the pending directory and
added to the ark hierarchy. The final options that need to be ACKed
are the files that are being added to the ark hierarchy.
If the value for a file that is added should be changed, please reply
with a better option.
Symbol: CEC_SECO [=n]
Type : tristate
Defined at drivers/media/cec/platform/Kconfig:100
Prompt: SECO Boards HDMI CEC driver
Depends on: MEDIA_CEC_SUPPORT [=y] && (X86 [=y] || IA64 || COMPILE_TEST [=n]) && PCI [=y] && DMI [=y]
Location:
-> Device Drivers
-> HDMI CEC drivers (MEDIA_CEC_SUPPORT [=y])
Selects: CEC_CORE [=m] && CEC_NOTIFIER [=n]
diff --git a/redhat/configs/common/generic/CONFIG_CEC_SECO b/redhat/configs/common/generic/CONFIG_CEC_SECO
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_CEC_SECO
@@ -0,0 +1 @@
+# CONFIG_CEC_SECO is not set
diff --git a/redhat/configs/common/generic/CONFIG_MEDIA_PLATFORM_SUPPORT b/redhat/configs/common/generic/CONFIG_MEDIA_PLATFORM_SUPPORT
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_MEDIA_PLATFORM_SUPPORT
@@ -0,0 +1 @@
+# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
diff --git a/redhat/configs/common/generic/CONFIG_MEDIA_SUPPORT_FILTER b/redhat/configs/common/generic/CONFIG_MEDIA_SUPPORT_FILTER
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_MEDIA_SUPPORT_FILTER
@@ -0,0 +1 @@
+CONFIG_MEDIA_SUPPORT_FILTER=y
diff --git a/redhat/configs/common/generic/CONFIG_MEDIA_TEST_SUPPORT b/redhat/configs/common/generic/CONFIG_MEDIA_TEST_SUPPORT
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_MEDIA_TEST_SUPPORT
@@ -0,0 +1 @@
+# CONFIG_MEDIA_TEST_SUPPORT is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_AD5820 b/redhat/configs/common/generic/CONFIG_VIDEO_AD5820
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_AD5820
@@ -0,0 +1 @@
+# CONFIG_VIDEO_AD5820 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_ADP1653 b/redhat/configs/common/generic/CONFIG_VIDEO_ADP1653
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_ADP1653
@@ -0,0 +1 @@
+# CONFIG_VIDEO_ADP1653 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_AK7375 b/redhat/configs/common/generic/CONFIG_VIDEO_AK7375
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_AK7375
@@ -0,0 +1 @@
+# CONFIG_VIDEO_AK7375 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_DW9714 b/redhat/configs/common/generic/CONFIG_VIDEO_DW9714
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_DW9714
@@ -0,0 +1 @@
+# CONFIG_VIDEO_DW9714 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_DW9807_VCM b/redhat/configs/common/generic/CONFIG_VIDEO_DW9807_VCM
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_DW9807_VCM
@@ -0,0 +1 @@
+# CONFIG_VIDEO_DW9807_VCM is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_ET8EK8 b/redhat/configs/common/generic/CONFIG_VIDEO_ET8EK8
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_ET8EK8
@@ -0,0 +1 @@
+# CONFIG_VIDEO_ET8EK8 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_HI556 b/redhat/configs/common/generic/CONFIG_VIDEO_HI556
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_HI556
@@ -0,0 +1 @@
+# CONFIG_VIDEO_HI556 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_IMX258 b/redhat/configs/common/generic/CONFIG_VIDEO_IMX258
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_IMX258
@@ -0,0 +1 @@
+# CONFIG_VIDEO_IMX258 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_IMX274 b/redhat/configs/common/generic/CONFIG_VIDEO_IMX274
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_IMX274
@@ -0,0 +1 @@
+# CONFIG_VIDEO_IMX274 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_IMX319 b/redhat/configs/common/generic/CONFIG_VIDEO_IMX319
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_IMX319
@@ -0,0 +1 @@
+# CONFIG_VIDEO_IMX319 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_IMX355 b/redhat/configs/common/generic/CONFIG_VIDEO_IMX355
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_IMX355
@@ -0,0 +1 @@
+# CONFIG_VIDEO_IMX355 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_IPU3_CIO2 b/redhat/configs/common/generic/CONFIG_VIDEO_IPU3_CIO2
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_IPU3_CIO2
@@ -0,0 +1 @@
+# CONFIG_VIDEO_IPU3_CIO2 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_LM3560 b/redhat/configs/common/generic/CONFIG_VIDEO_LM3560
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_LM3560
@@ -0,0 +1 @@
+# CONFIG_VIDEO_LM3560 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_LM3646 b/redhat/configs/common/generic/CONFIG_VIDEO_LM3646
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_LM3646
@@ -0,0 +1 @@
+# CONFIG_VIDEO_LM3646 is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_M5MOLS b/redhat/configs/common/generic/CONFIG_VIDEO_M5MOLS
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_M5MOLS
@@ -0,0 +1 @@
+# CONFIG_VIDEO_M5MOLS is not set
diff --git a/redhat/configs/common/generic/CONFIG_VIDEO_MT9M001 b/redhat/configs/common/generic/CONFIG_VIDEO_MT9M001
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_VIDEO_MT9M001
@@ -0,0 +1 @@
+# CONFIG_VIDEO_MT9M001 is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1487
Hi Fedora users, developers, and friends!
It's time to start thinking about Test Days for Fedora 36.
For anyone who isn't aware, a Test Day is an event usually focused
around IRC for interaction and a Wiki page for instructions and results,
with the aim being to get a bunch of interested users and developers
together to test a specific feature or area of the distribution. You can
run a Test Day on just about anything for which it would be useful to do
some fairly focused testing in 'real time' with a group of testers; it
doesn't have to be code, for instance, we often run Test Days for
l10n/i18n topics. For more information on Test Days, see
https://fedoraproject.org/wiki/QA/Test_Days .
Anyone who wants to can host their own Test Day, or you can request that
the QA group helps you out with organization or any combination of the
two. To propose a Test Day, just file a ticket in fedora-qa pagure - here's
an example https://pagure.io/fedora-qa/issue/624 . For
instructions on hosting a Test Day, see
https://fedoraproject.org/wiki/QA/SOP_Test_Day_management .
You can see the schedule at https://pagure.io/fedora-qa/issues?tags=test+days .
There are many slots open right now. Consider the development
schedule, though, in deciding when you want to run your Test Day - for
some topics you may want to avoid
the time before the Beta release or the time after the feature freeze
or the Final Freeze.
We normally aim to schedule Test Days on Thursdays; however, if you want
to run a series of related Test Days, it's often a good idea to do
something like Tuesday / Wednesday / Thursday of the same week (this is
how we usually run the X Test Week, for instance). If all the Thursday
slots fill up but more people want to run Test Days, we will open up
Tuesday slots as overflows. And finally, if you really want to run a
Test Day in a specific time frame due to the development schedule, but
the Thursday slot for that week is full, we can add a slot on another
day. We're flexible! Just put in your ticket the date or time frame you'd
like, and we'll figure it out from there.
If you don't want to run your own Test Day, but you are willing to
help with another, feel free to join one or more of already accepted
Test Days:
GNOME Test Day*
i18n Test Day*
Kernel Test Week(s)*
Upgrade Test Day*
IoT Test Week*
Cloud Test Day*
Fedora CoreOS Test Week*
And don't be afraid, there are a lot of more slots available for your
own Test Day!
[*] These are the test days we run generally to make sure everything
is working fine, the dates get announced as we move into the release
cycle.
If you have any questions about the Test Day process, please don't
hesitate to contact me or any member of the Fedora QA team on test at
lists.fedoraproject.org or in #fedora-qa on IRC. Thanks!
--
//sumantro
Fedora QE
TRIED AND PERSONALLY TESTED, ERGO TRUSTED