public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4
@ 2024-04-19 12:42 Petr Vorel
  2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Petr Vorel @ 2024-04-19 12:42 UTC (permalink / raw)
  To: ltp; +Cc: automated-testing

and remove RHEL-7.9 Maipo from the list.

kernel 3.10 was supported by CentOS 7 build, which was removed in
360927080. AFAIK all distros which use 3.10 kernel (or kernel < 4.4)
by SUSE/RHEL/whatever distro are using older LTP (including RHEL-7.9
Maipoi). Thus we should not claim we are build testing 3.10.

4.4 is kept because is still used for old SLES 12-SP3 (4.4 based).

This update is safe for upstream stable releases (the oldest stable
kernel is 4.19).

Update also old docs to prevent users / search engines got confused.

Fixes: 360927080 ("doc/support: Update the oldest tested distros")
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
Hi all,

NOTE: if we ack this, we could remove various checks for 3.x kernels:

$ git grep 'kvercmp(3'
testcases/kernel/controllers/cgroup_xattr/cgroup_xattr.c:                       tkeys[i].good = tst_kvercmp(3, 15, 0) < 0;
testcases/kernel/controllers/cgroup_xattr/cgroup_xattr.c:               if (hier != 0 && tst_kvercmp(3, 15, 0) < 0)
testcases/kernel/syscalls/fallocate/fallocate04.c:      if (tst_kvercmp(3, 15, 0) < 0) {
testcases/kernel/syscalls/recv/recv01.c:                        if ((tst_kvercmp(3, 17, 0) < 0)
testcases/kernel/syscalls/recvfrom/recvfrom01.c:                        if ((tst_kvercmp(3, 17, 0) < 0)
testcases/kernel/syscalls/recvmsg/recvmsg01.c:  if ((tst_kvercmp(3, 17, 0) < 0)
testcases/kernel/syscalls/renameat2/renameat201.c:      if ((tst_kvercmp(3, 15, 0)) < 0) {
testcases/kernel/syscalls/renameat2/renameat202.c:      if ((tst_kvercmp(3, 15, 0)) < 0) {
testcases/kernel/syscalls/sched_getattr/sched_getattr01.c:      if ((tst_kvercmp(3, 14, 0)) < 0)
testcases/kernel/syscalls/sched_getattr/sched_getattr02.c:      if ((tst_kvercmp(3, 14, 0)) < 0)
testcases/kernel/syscalls/sched_setattr/sched_setattr01.c:      if ((tst_kvercmp(3, 14, 0)) < 0)
testcases/network/netstress/netstress.c:        if (busy_poll >= 0 && tst_kvercmp(3, 11, 0) < 0)

$ git grep TST_MIN_KVER=.3
testcases/kernel/controllers/cpuset/cpuset_regression_test.sh:TST_MIN_KVER="3.18"
testcases/network/busy_poll/busy_poll_lib.sh:TST_MIN_KVER="3.11"
testcases/network/tcp_cc/dctcp01.sh:TST_MIN_KVER="3.18"
testcases/network/tcp_fastopen/tcp_fastopen_run.sh:TST_MIN_KVER="3.7"

Kind regards,
Petr

 .../Supported-kernel,-libc,-toolchain-versions.asciidoc   | 2 +-
 doc/users/supported_systems.rst                           | 8 +-------
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc b/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
index 511b9e14b..252b7a4be 100644
--- a/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
+++ b/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
@@ -54,7 +54,7 @@ distribution you may as well reconsider you life choices.
 1.3 Minimal supported kernel version
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Minimal supported kernel version is 3.10.
+Minimal supported kernel version is 4.4.
 
 1.4 Supported libc
 ~~~~~~~~~~~~~~~~~~
diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
index 6220a96e0..82774c2ef 100644
--- a/doc/users/supported_systems.rst
+++ b/doc/users/supported_systems.rst
@@ -6,7 +6,7 @@ Supported systems
 Kernel version
 --------------
 
-Minimal supported kernel version is **3.10**.
+Minimal supported kernel version is **4.4**.
 
 Oldest tested distributions
 ---------------------------
@@ -38,12 +38,6 @@ Oldest tested distributions
       - 10.2.1
       - 11.0.1
 
-    * - RHEL-7.9 Maipo
-      - 3.10
-      - 4.8.5
-      - 2.17
-      - \-
-
 Older distributions are not officially supported, which means that it
 may or may not work. It all depends on your luck. It should be possible
 to compile latest LTP even on slightly older distributions than we
-- 
2.43.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only
  2024-04-19 12:42 [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Petr Vorel
@ 2024-04-19 12:42 ` Petr Vorel
  2024-04-19 13:18   ` Andrea Cervesato via ltp
  2024-05-09 10:04   ` Cyril Hrubis
  2024-04-19 12:42 ` [LTP] [PATCH 3/3] doc: Update building docs section Petr Vorel
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 11+ messages in thread
From: Petr Vorel @ 2024-04-19 12:42 UTC (permalink / raw)
  To: ltp

Also convert .github/workflows/ci.yml as link to github
(unfortunately that remove code formatting).

Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
 doc/developers/writing_tests.rst | 4 ++--
 doc/users/supported_systems.rst  | 9 +++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/doc/developers/writing_tests.rst b/doc/developers/writing_tests.rst
index 032fbcbd5..3db56a558 100644
--- a/doc/developers/writing_tests.rst
+++ b/doc/developers/writing_tests.rst
@@ -346,8 +346,8 @@ Testing builds with GitHub Actions
 Master branch is tested in `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_
 to ensure LTP builds in various distributions, including old, current and
 bleeding edge. ``gcc`` and ``clang`` toolchains are also tested for various
-architectures using cross-compilation. For a full list of tested distros, please
-check ``.github/workflows/ci.yml``.
+architectures using cross-compilation. For a full list of tested distros, please check
+`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
 
 .. note::
 
diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
index 82774c2ef..a9086f4d8 100644
--- a/doc/users/supported_systems.rst
+++ b/doc/users/supported_systems.rst
@@ -3,6 +3,12 @@
 Supported systems
 =================
 
+Build testing is done with `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_.
+
+.. note::
+
+      There is no CI testing of the actual tests run.
+
 Kernel version
 --------------
 
@@ -38,6 +44,9 @@ Oldest tested distributions
       - 10.2.1
       - 11.0.1
 
+For a full list of tested distros, please tested distros, please check
+`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
+
 Older distributions are not officially supported, which means that it
 may or may not work. It all depends on your luck. It should be possible
 to compile latest LTP even on slightly older distributions than we
-- 
2.43.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [LTP] [PATCH 3/3] doc: Update building docs section
  2024-04-19 12:42 [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Petr Vorel
  2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
@ 2024-04-19 12:42 ` Petr Vorel
  2024-04-19 13:07   ` Andrea Cervesato via ltp
  2024-04-20  1:57 ` [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Li Wang
  2024-05-09  9:55 ` Cyril Hrubis
  3 siblings, 1 reply; 11+ messages in thread
From: Petr Vorel @ 2024-04-19 12:42 UTC (permalink / raw)
  To: ltp

* Use python3 as a binary (most of distros still have python reserved for
  python2).
* Mention sphinx can be used from package.
* While at it, replace 'source' with '.' (shorter, although most of the
  developers use shell which support source bashism, let's not encourage
  to use it).

Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
 doc/developers/documentation.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/doc/developers/documentation.rst b/doc/developers/documentation.rst
index 825495c50..0fbf5d49b 100644
--- a/doc/developers/documentation.rst
+++ b/doc/developers/documentation.rst
@@ -21,10 +21,10 @@ command as following:
     cd doc
 
     # prepare virtual enviroment
-    python -m virtualenv .venv
-    source .venv/bin/activate
+    python3 -m virtualenv .venv
+    . .venv/bin/activate
 
-    pip install sphinx
+    pip install sphinx # usually packaged in distros
     pip install -r requirements.txt
 
     # build documentation
-- 
2.43.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 3/3] doc: Update building docs section
  2024-04-19 12:42 ` [LTP] [PATCH 3/3] doc: Update building docs section Petr Vorel
@ 2024-04-19 13:07   ` Andrea Cervesato via ltp
  0 siblings, 0 replies; 11+ messages in thread
From: Andrea Cervesato via ltp @ 2024-04-19 13:07 UTC (permalink / raw)
  To: Petr Vorel, ltp

Hi!

Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>

On 4/19/24 14:42, Petr Vorel wrote:
> * Use python3 as a binary (most of distros still have python reserved for
>    python2).
> * Mention sphinx can be used from package.
> * While at it, replace 'source' with '.' (shorter, although most of the
>    developers use shell which support source bashism, let's not encourage
>    to use it).
>
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
>   doc/developers/documentation.rst | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/doc/developers/documentation.rst b/doc/developers/documentation.rst
> index 825495c50..0fbf5d49b 100644
> --- a/doc/developers/documentation.rst
> +++ b/doc/developers/documentation.rst
> @@ -21,10 +21,10 @@ command as following:
>       cd doc
>   
>       # prepare virtual enviroment
> -    python -m virtualenv .venv
> -    source .venv/bin/activate
> +    python3 -m virtualenv .venv
> +    . .venv/bin/activate
>   
> -    pip install sphinx
> +    pip install sphinx # usually packaged in distros
>       pip install -r requirements.txt
>   
>       # build documentation

Andrea


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only
  2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
@ 2024-04-19 13:18   ` Andrea Cervesato via ltp
  2024-04-19 13:53     ` Petr Vorel
  2024-05-09 10:04   ` Cyril Hrubis
  1 sibling, 1 reply; 11+ messages in thread
From: Andrea Cervesato via ltp @ 2024-04-19 13:18 UTC (permalink / raw)
  To: Petr Vorel, ltp

Hi!

On 4/19/24 14:42, Petr Vorel wrote:
> Also convert .github/workflows/ci.yml as link to github
> (unfortunately that remove code formatting).
>
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
>   doc/developers/writing_tests.rst | 4 ++--
>   doc/users/supported_systems.rst  | 9 +++++++++
>   2 files changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/doc/developers/writing_tests.rst b/doc/developers/writing_tests.rst
> index 032fbcbd5..3db56a558 100644
> --- a/doc/developers/writing_tests.rst
> +++ b/doc/developers/writing_tests.rst
> @@ -346,8 +346,8 @@ Testing builds with GitHub Actions
>   Master branch is tested in `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_
>   to ensure LTP builds in various distributions, including old, current and
>   bleeding edge. ``gcc`` and ``clang`` toolchains are also tested for various
> -architectures using cross-compilation. For a full list of tested distros, please
> -check ``.github/workflows/ci.yml``.
> +architectures using cross-compilation. For a full list of tested distros, please check
> +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
Maybe we can store github link into a variable and use it around the 
documentation.
I'm not sure if it works, but eventually take a look at: 
https://groups.google.com/g/sphinx-users/c/OitnjX8SIA4/m/7_kUL0TaCwAJ
>   
>   .. note::
>   
> diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
> index 82774c2ef..a9086f4d8 100644
> --- a/doc/users/supported_systems.rst
> +++ b/doc/users/supported_systems.rst
> @@ -3,6 +3,12 @@
>   Supported systems
>   =================
>   
> +Build testing is done with `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_.
> +
> +.. note::
> +
> +      There is no CI testing of the actual tests run.
> +
>   Kernel version
>   --------------
>   
> @@ -38,6 +44,9 @@ Oldest tested distributions
>         - 10.2.1
>         - 11.0.1
>   
> +For a full list of tested distros, please tested distros, please check
> +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
> +
>   Older distributions are not officially supported, which means that it
>   may or may not work. It all depends on your luck. It should be possible
>   to compile latest LTP even on slightly older distributions than we

Andrea


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only
  2024-04-19 13:18   ` Andrea Cervesato via ltp
@ 2024-04-19 13:53     ` Petr Vorel
  0 siblings, 0 replies; 11+ messages in thread
From: Petr Vorel @ 2024-04-19 13:53 UTC (permalink / raw)
  To: Andrea Cervesato; +Cc: ltp

Hi Andrea,

> > +++ b/doc/developers/writing_tests.rst
> > @@ -346,8 +346,8 @@ Testing builds with GitHub Actions
> >   Master branch is tested in `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_
> >   to ensure LTP builds in various distributions, including old, current and
> >   bleeding edge. ``gcc`` and ``clang`` toolchains are also tested for various
> > -architectures using cross-compilation. For a full list of tested distros, please
> > -check ``.github/workflows/ci.yml``.
> > +architectures using cross-compilation. For a full list of tested distros, please check
> > +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
> Maybe we can store github link into a variable and use it around the
> documentation.
> I'm not sure if it works, but eventually take a look at:
> https://groups.google.com/g/sphinx-users/c/OitnjX8SIA4/m/7_kUL0TaCwAJ

Thanks for a tip. Well, I don't think it's not working, but maybe I'm wrong.

I tested it with following diff inspired by docs [1], but the text in the link
is: "issue `123`" instead of 123 being formatted as code. Maybe there is some
parameter which can be tweaked or we need find another extension or write patch
for sphinx.ext.extlinks.

Looking at sphinx_version_ref [2] it also uses `, thus it will likely not work
either.

Anyway, it's not important we just loose some formatting. It's sort of "nice to
have".

Kind regards,
Petr

[1] https://www.sphinx-doc.org/en/master/usage/extensions/extlinks.html
[2] https://sphinx-version-ref.readthedocs.io/en/stable/


diff --git doc/conf.py doc/conf.py
index fb3e83cf2..771efbb34 100644
--- doc/conf.py
+++ doc/conf.py
@@ -22,9 +22,13 @@ release = '1.0'
 
 extensions = [
     'linuxdoc.rstKernelDoc',
-    'sphinxcontrib.spelling'
+    'sphinxcontrib.spelling',
+    'sphinx.ext.extlinks'
 ]
 
+extlinks = {'issue': ('https://github.com/sphinx-doc/sphinx/issues/%s',
+                      'issue `%s`')}
+
 exclude_patterns = ["html*", '_static*']
 
 spelling_lang = "en_US"
diff --git doc/developers/documentation.rst doc/developers/documentation.rst
index 825495c50..73b76dcde 100644
--- doc/developers/documentation.rst
+++ doc/developers/documentation.rst
@@ -3,6 +3,8 @@
 Documentation
 =============
 
+:issue:`123`
+
 This section explains how to use and develop the LTP documentation. The current
 documentation format is written using
 `reStructedText <https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html>`_


> >   .. note::
> > diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
> > index 82774c2ef..a9086f4d8 100644
> > --- a/doc/users/supported_systems.rst
> > +++ b/doc/users/supported_systems.rst
> > @@ -3,6 +3,12 @@
> >   Supported systems
> >   =================
> > +Build testing is done with `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_.
> > +
> > +.. note::
> > +
> > +      There is no CI testing of the actual tests run.
> > +
> >   Kernel version
> >   --------------
> > @@ -38,6 +44,9 @@ Oldest tested distributions
> >         - 10.2.1
> >         - 11.0.1
> > +For a full list of tested distros, please tested distros, please check
> > +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
> > +
> >   Older distributions are not officially supported, which means that it
> >   may or may not work. It all depends on your luck. It should be possible
> >   to compile latest LTP even on slightly older distributions than we

> Andrea


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4
  2024-04-19 12:42 [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Petr Vorel
  2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
  2024-04-19 12:42 ` [LTP] [PATCH 3/3] doc: Update building docs section Petr Vorel
@ 2024-04-20  1:57 ` Li Wang
  2024-05-09  9:55 ` Cyril Hrubis
  3 siblings, 0 replies; 11+ messages in thread
From: Li Wang @ 2024-04-20  1:57 UTC (permalink / raw)
  To: Petr Vorel; +Cc: ltp, automated-testing

On Fri, Apr 19, 2024 at 8:42 PM Petr Vorel <pvorel@suse.cz> wrote:

> and remove RHEL-7.9 Maipo from the list.
>
> kernel 3.10 was supported by CentOS 7 build, which was removed in
> 360927080. AFAIK all distros which use 3.10 kernel (or kernel < 4.4)
> by SUSE/RHEL/whatever distro are using older LTP (including RHEL-7.9
> Maipoi). Thus we should not claim we are build testing 3.10.
>
> 4.4 is kept because is still used for old SLES 12-SP3 (4.4 based).
>
> This update is safe for upstream stable releases (the oldest stable
> kernel is 4.19).
>
> Update also old docs to prevent users / search engines got confused.
>
> Fixes: 360927080 ("doc/support: Update the oldest tested distros")
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
>

Reviewed-by: Li Wang <liwang@redhat.com>

---
> Hi all,
>
> NOTE: if we ack this, we could remove various checks for 3.x kernels:
>

+1


> $ git grep 'kvercmp(3'
> testcases/kernel/controllers/cgroup_xattr/cgroup_xattr.c:
>      tkeys[i].good = tst_kvercmp(3, 15, 0) < 0;
> testcases/kernel/controllers/cgroup_xattr/cgroup_xattr.c:               if
> (hier != 0 && tst_kvercmp(3, 15, 0) < 0)
> testcases/kernel/syscalls/fallocate/fallocate04.c:      if (tst_kvercmp(3,
> 15, 0) < 0) {
> testcases/kernel/syscalls/recv/recv01.c:                        if
> ((tst_kvercmp(3, 17, 0) < 0)
> testcases/kernel/syscalls/recvfrom/recvfrom01.c:                        if
> ((tst_kvercmp(3, 17, 0) < 0)
> testcases/kernel/syscalls/recvmsg/recvmsg01.c:  if ((tst_kvercmp(3, 17, 0)
> < 0)
> testcases/kernel/syscalls/renameat2/renameat201.c:      if
> ((tst_kvercmp(3, 15, 0)) < 0) {
> testcases/kernel/syscalls/renameat2/renameat202.c:      if
> ((tst_kvercmp(3, 15, 0)) < 0) {
> testcases/kernel/syscalls/sched_getattr/sched_getattr01.c:      if
> ((tst_kvercmp(3, 14, 0)) < 0)
> testcases/kernel/syscalls/sched_getattr/sched_getattr02.c:      if
> ((tst_kvercmp(3, 14, 0)) < 0)
> testcases/kernel/syscalls/sched_setattr/sched_setattr01.c:      if
> ((tst_kvercmp(3, 14, 0)) < 0)
> testcases/network/netstress/netstress.c:        if (busy_poll >= 0 &&
> tst_kvercmp(3, 11, 0) < 0)
>
> $ git grep TST_MIN_KVER=.3
>
> testcases/kernel/controllers/cpuset/cpuset_regression_test.sh:TST_MIN_KVER="3.18"
> testcases/network/busy_poll/busy_poll_lib.sh:TST_MIN_KVER="3.11"
> testcases/network/tcp_cc/dctcp01.sh:TST_MIN_KVER="3.18"
> testcases/network/tcp_fastopen/tcp_fastopen_run.sh:TST_MIN_KVER="3.7"
>
> Kind regards,
> Petr
>
>  .../Supported-kernel,-libc,-toolchain-versions.asciidoc   | 2 +-
>  doc/users/supported_systems.rst                           | 8 +-------
>  2 files changed, 2 insertions(+), 8 deletions(-)
>
> diff --git a/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
> b/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
> index 511b9e14b..252b7a4be 100644
> --- a/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
> +++ b/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
> @@ -54,7 +54,7 @@ distribution you may as well reconsider you life choices.
>  1.3 Minimal supported kernel version
>  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> -Minimal supported kernel version is 3.10.
> +Minimal supported kernel version is 4.4.
>
>  1.4 Supported libc
>  ~~~~~~~~~~~~~~~~~~
> diff --git a/doc/users/supported_systems.rst
> b/doc/users/supported_systems.rst
> index 6220a96e0..82774c2ef 100644
> --- a/doc/users/supported_systems.rst
> +++ b/doc/users/supported_systems.rst
> @@ -6,7 +6,7 @@ Supported systems
>  Kernel version
>  --------------
>
> -Minimal supported kernel version is **3.10**.
> +Minimal supported kernel version is **4.4**.
>
>  Oldest tested distributions
>  ---------------------------
> @@ -38,12 +38,6 @@ Oldest tested distributions
>        - 10.2.1
>        - 11.0.1
>
> -    * - RHEL-7.9 Maipo
> -      - 3.10
> -      - 4.8.5
> -      - 2.17
> -      - \-
> -
>  Older distributions are not officially supported, which means that it
>  may or may not work. It all depends on your luck. It should be possible
>  to compile latest LTP even on slightly older distributions than we
> --
> 2.43.0
>
>

-- 
Regards,
Li Wang

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4
  2024-04-19 12:42 [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Petr Vorel
                   ` (2 preceding siblings ...)
  2024-04-20  1:57 ` [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Li Wang
@ 2024-05-09  9:55 ` Cyril Hrubis
  3 siblings, 0 replies; 11+ messages in thread
From: Cyril Hrubis @ 2024-05-09  9:55 UTC (permalink / raw)
  To: Petr Vorel; +Cc: ltp, automated-testing

Hi!
Reviewed-by: Cyril Hrubis <chrubis@suse.cz>

-- 
Cyril Hrubis
chrubis@suse.cz

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only
  2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
  2024-04-19 13:18   ` Andrea Cervesato via ltp
@ 2024-05-09 10:04   ` Cyril Hrubis
  2024-05-09 10:23     ` Petr Vorel
  2024-05-09 13:34     ` Petr Vorel
  1 sibling, 2 replies; 11+ messages in thread
From: Cyril Hrubis @ 2024-05-09 10:04 UTC (permalink / raw)
  To: Petr Vorel; +Cc: ltp

Hi!
> Also convert .github/workflows/ci.yml as link to github
> (unfortunately that remove code formatting).
> 
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
>  doc/developers/writing_tests.rst | 4 ++--
>  doc/users/supported_systems.rst  | 9 +++++++++
>  2 files changed, 11 insertions(+), 2 deletions(-)
> 
> diff --git a/doc/developers/writing_tests.rst b/doc/developers/writing_tests.rst
> index 032fbcbd5..3db56a558 100644
> --- a/doc/developers/writing_tests.rst
> +++ b/doc/developers/writing_tests.rst
> @@ -346,8 +346,8 @@ Testing builds with GitHub Actions
>  Master branch is tested in `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_
                   ^
		   build
>  to ensure LTP builds in various distributions, including old, current and
>  bleeding edge. ``gcc`` and ``clang`` toolchains are also tested for various
> -architectures using cross-compilation. For a full list of tested distros, please
> -check ``.github/workflows/ci.yml``.
> +architectures using cross-compilation. For a full list of tested distros, please check
                                                            ^
							    build
> +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
>  
>  .. note::
>  
> diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
> index 82774c2ef..a9086f4d8 100644
> --- a/doc/users/supported_systems.rst
> +++ b/doc/users/supported_systems.rst
> @@ -3,6 +3,12 @@
>  Supported systems
>  =================
>  
> +Build testing is done with `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_.
> +
> +.. note::
> +
> +      There is no CI testing of the actual tests run.

Maybe a bit better "There is no CI for the actual test runs."

>  Kernel version
>  --------------
>  
> @@ -38,6 +44,9 @@ Oldest tested distributions
>        - 10.2.1
>        - 11.0.1
>  
> +For a full list of tested distros, please tested distros, pleae check
                     ^
		     build
> +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
> +
>  Older distributions are not officially supported, which means that it
>  may or may not work. It all depends on your luck. It should be possible
>  to compile latest LTP even on slightly older distributions than we
> -- 
> 2.43.0
> 

-- 
Cyril Hrubis
chrubis@suse.cz

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only
  2024-05-09 10:04   ` Cyril Hrubis
@ 2024-05-09 10:23     ` Petr Vorel
  2024-05-09 13:34     ` Petr Vorel
  1 sibling, 0 replies; 11+ messages in thread
From: Petr Vorel @ 2024-05-09 10:23 UTC (permalink / raw)
  To: Cyril Hrubis; +Cc: ltp

Hi Cyril,

> Hi!
> > Also convert .github/workflows/ci.yml as link to github
> > (unfortunately that remove code formatting).

> > Signed-off-by: Petr Vorel <pvorel@suse.cz>
> > ---
> >  doc/developers/writing_tests.rst | 4 ++--
> >  doc/users/supported_systems.rst  | 9 +++++++++
> >  2 files changed, 11 insertions(+), 2 deletions(-)

> > diff --git a/doc/developers/writing_tests.rst b/doc/developers/writing_tests.rst
> > index 032fbcbd5..3db56a558 100644
> > --- a/doc/developers/writing_tests.rst
> > +++ b/doc/developers/writing_tests.rst
> > @@ -346,8 +346,8 @@ Testing builds with GitHub Actions
> >  Master branch is tested in `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_
>                    ^
> 		   build

"build tested" is much better wording, thank you!

> >  to ensure LTP builds in various distributions, including old, current and
> >  bleeding edge. ``gcc`` and ``clang`` toolchains are also tested for various
> > -architectures using cross-compilation. For a full list of tested distros, please
> > -check ``.github/workflows/ci.yml``.
> > +architectures using cross-compilation. For a full list of tested distros, please check
>                                                             ^
> 							    build
> > +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.

> >  .. note::

> > diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
> > index 82774c2ef..a9086f4d8 100644
> > --- a/doc/users/supported_systems.rst
> > +++ b/doc/users/supported_systems.rst
> > @@ -3,6 +3,12 @@
> >  Supported systems
> >  =================

> > +Build testing is done with `GitHub Actions <https://github.com/linux-test-project/ltp/actions>`_.
> > +
> > +.. note::
> > +
> > +      There is no CI testing of the actual tests run.

> Maybe a bit better "There is no CI for the actual test runs."

+1, again thanks.


> >  Kernel version
> >  --------------

> > @@ -38,6 +44,9 @@ Oldest tested distributions
> >        - 10.2.1
> >        - 11.0.1

> > +For a full list of tested distros, please tested distros, pleae check
>                      ^
> 		     build


Do we want to wait for more people acking it?
Or can I merge it with just your and Li's ack?

Kind regards,
Petr

> > +`.github/workflows/ci.yml <https://github.com/linux-test-project/ltp/blob/master/.github/workflows/ci.yml>`_.
> > +
> >  Older distributions are not officially supported, which means that it
> >  may or may not work. It all depends on your luck. It should be possible
> >  to compile latest LTP even on slightly older distributions than we
> > -- 
> > 2.43.0

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only
  2024-05-09 10:04   ` Cyril Hrubis
  2024-05-09 10:23     ` Petr Vorel
@ 2024-05-09 13:34     ` Petr Vorel
  1 sibling, 0 replies; 11+ messages in thread
From: Petr Vorel @ 2024-05-09 13:34 UTC (permalink / raw)
  To: Cyril Hrubis; +Cc: ltp

Hi all,

merged rebased version of this and previous patch.
Thank you all!

Kind regards,
Petr

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-05-09 13:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-19 12:42 [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Petr Vorel
2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
2024-04-19 13:18   ` Andrea Cervesato via ltp
2024-04-19 13:53     ` Petr Vorel
2024-05-09 10:04   ` Cyril Hrubis
2024-05-09 10:23     ` Petr Vorel
2024-05-09 13:34     ` Petr Vorel
2024-04-19 12:42 ` [LTP] [PATCH 3/3] doc: Update building docs section Petr Vorel
2024-04-19 13:07   ` Andrea Cervesato via ltp
2024-04-20  1:57 ` [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Li Wang
2024-05-09  9:55 ` Cyril Hrubis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox