* [LTP] [PATCH 1/1] kirk: Update to v3.2 @ 2026-01-14 13:35 Petr Vorel 2026-01-14 13:38 ` Andrea Cervesato via ltp 0 siblings, 1 reply; 12+ messages in thread From: Petr Vorel @ 2026-01-14 13:35 UTC (permalink / raw) To: ltp https://github.com/linux-test-project/kirk/releases/tag/v3.2 * Framework is no longer a plugin by @acerv in #86 * sut: add --optimize-sut option by @acerv in #87 * stabilized tests execution for CI Signed-off-by: Petr Vorel <pvorel@suse.cz> --- tools/kirk/kirk-src | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/kirk/kirk-src b/tools/kirk/kirk-src index 526f81d43e..2eff923cb5 160000 --- a/tools/kirk/kirk-src +++ b/tools/kirk/kirk-src @@ -1 +1 @@ -Subproject commit 526f81d43e711b8a2f1ccc7a89e82b96fe090e96 +Subproject commit 2eff923cb5dd97184c21ae47bd9778eab3f184e8 -- 2.51.0 -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-14 13:35 [LTP] [PATCH 1/1] kirk: Update to v3.2 Petr Vorel @ 2026-01-14 13:38 ` Andrea Cervesato via ltp 2026-01-15 8:08 ` Li Wang via ltp 0 siblings, 1 reply; 12+ messages in thread From: Andrea Cervesato via ltp @ 2026-01-14 13:38 UTC (permalink / raw) To: Petr Vorel, ltp Hi! Ah thanks, I guess I need to to update the kirk TODO list for the release because I always forget to send a follow up patch in LTP. Will do it now. Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com> -- Andrea Cervesato SUSE QE Automation Engineer Linux andrea.cervesato@suse.com -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-14 13:38 ` Andrea Cervesato via ltp @ 2026-01-15 8:08 ` Li Wang via ltp 2026-01-15 9:38 ` Andrea Cervesato via ltp 0 siblings, 1 reply; 12+ messages in thread From: Li Wang via ltp @ 2026-01-15 8:08 UTC (permalink / raw) To: Andrea Cervesato; +Cc: ltp Hi Andrea, A quick question on '--framework' changes in v3.2, since before we use Kirk with set 'ltp:root' to find the correct LTP installation path. `kirk --framework ltp:root=${LTPDIR} --run-suite $RUNTEST -v --json-report $OUTPUTDIR/$RUNTEST.json` Aafter removing that --framework, I get an error when trying to use --env for the installation path. `kirk --evn LTPROOT=${LTPDIR} --run-suite $RUNTEST -v --json-report $OUTPUTDIR/$RUNTEST.json` ===== Log ===== # ./kirk --env LTPROOT=/root/ltp-install/ --run-suite sched -v --json-report sched.json Host information Hostname: dell-per430-09.gsslab.pek2.redhat.com Python: 3.12.12 (main, Jan 6 2026, 00:00:00) [GCC 14.3.1 20250617 (Red Hat 14.3.1-2)] Directory: /tmp/kirk.root/tmp1a062qkt Connecting to SUT: default Error: LTP folder doesn't exist: /opt/ltp Disconnecting from SUT: default Session stopped ============== But once I put the LTPROOT=${LTPDIR} env separately, it works well: `LTPROOT=/root/ltp-install/ ./kirk --run-suite sched -v --json-report sched.json` Did I miss something here, or is it a Kirk issue that should be fixed? -- Regards, Li Wang -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 8:08 ` Li Wang via ltp @ 2026-01-15 9:38 ` Andrea Cervesato via ltp 2026-01-15 9:57 ` Li Wang via ltp 0 siblings, 1 reply; 12+ messages in thread From: Andrea Cervesato via ltp @ 2026-01-15 9:38 UTC (permalink / raw) To: Li Wang; +Cc: ltp Hi! On Thu Jan 15, 2026 at 9:08 AM CET, Li Wang wrote: > Hi Andrea, > > A quick question on '--framework' changes in v3.2, since before we > use Kirk with set 'ltp:root' to find the correct LTP installation path. > `kirk --framework ltp:root=${LTPDIR} --run-suite $RUNTEST -v > --json-report $OUTPUTDIR/$RUNTEST.json` > > Aafter removing that --framework, I get an error when trying to use > --env for the installation path. > `kirk --evn LTPROOT=${LTPDIR} --run-suite $RUNTEST -v --json-report > $OUTPUTDIR/$RUNTEST.json` > > ===== Log ===== > # ./kirk --env LTPROOT=/root/ltp-install/ --run-suite sched -v > --json-report sched.json > Host information > > Hostname: dell-per430-09.gsslab.pek2.redhat.com > Python: 3.12.12 (main, Jan 6 2026, 00:00:00) [GCC 14.3.1 20250617 > (Red Hat 14.3.1-2)] > Directory: /tmp/kirk.root/tmp1a062qkt > > Connecting to SUT: default > Error: LTP folder doesn't exist: /opt/ltp > > Disconnecting from SUT: default > Session stopped > > ============== > This is strange. The --env feature is taking info from shell and updating its dictionary if it has been defined. This is exactly why this ticket has been open. Too much confusion between shell variables and --env parameter. We can't have 2 different ways to set internal variables. https://github.com/linux-test-project/kirk/issues/72 > But once I put the LTPROOT=${LTPDIR} env separately, it works well: > `LTPROOT=/root/ltp-install/ ./kirk --run-suite sched -v > --json-report sched.json` > > Did I miss something here, or is it a Kirk issue that should be fixed? Please use this method that is more consistent, also for CI. Thanks, -- Andrea Cervesato SUSE QE Automation Engineer Linux andrea.cervesato@suse.com -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 9:38 ` Andrea Cervesato via ltp @ 2026-01-15 9:57 ` Li Wang via ltp 2026-01-15 10:03 ` Petr Vorel 2026-01-15 10:13 ` Andrea Cervesato via ltp 0 siblings, 2 replies; 12+ messages in thread From: Li Wang via ltp @ 2026-01-15 9:57 UTC (permalink / raw) To: Andrea Cervesato; +Cc: ltp > > ===== Log ===== > > # ./kirk --env LTPROOT=/root/ltp-install/ --run-suite sched -v > > --json-report sched.json > > Host information > > > > Hostname: dell-per430-09.gsslab.pek2.redhat.com > > Python: 3.12.12 (main, Jan 6 2026, 00:00:00) [GCC 14.3.1 20250617 > > (Red Hat 14.3.1-2)] > > Directory: /tmp/kirk.root/tmp1a062qkt > > > > Connecting to SUT: default > > Error: LTP folder doesn't exist: /opt/ltp > > > > Disconnecting from SUT: default > > Session stopped > > > > ============== > > > > This is strange. The --env feature is taking info from shell and > updating its dictionary if it has been defined. > > This is exactly why this ticket has been open. Too much confusion > between shell variables and --env parameter. We can't have 2 different > ways to set internal variables. > > https://github.com/linux-test-project/kirk/issues/72 After playing with the ltp.py for a while and assisted by GPT5, I drafted a simple patch like below, it works from my test, can Do you think it's worth opening a PR to Kirk? --- a/libkirk/ltp.py +++ b/libkirk/ltp.py @@ -50,7 +50,7 @@ class LTPFramework(Framework): self, max_runtime: float = 0.0, timeout: float = 30.0, - env: dict = {}, + env: Optional[dict] = None, ) -> None: """ :param max_runtime: filter out all tests above this time value @@ -63,7 +63,8 @@ class LTPFramework(Framework): self._logger = logging.getLogger("libkirk.ltp") self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') self._max_runtime = max_runtime - self._root = os.environ.get("LTPROOT", "/opt/ltp") + env = env or {} + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT") or "/opt/ltp" self._tc_folder = os.path.join(self._root, "testcases", "bin") self._env = { @@ -79,8 +80,7 @@ class LTPFramework(Framework): if timeout: self._env["LTP_TIMEOUT_MUL"] = str((timeout * 0.9) / 300.0) - if env: - self._env.update(env) + self._env.update(env) async def _read_path(self, channel: ComChannel) -> Dict[str, str]: """ -- Regards, Li Wang -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 9:57 ` Li Wang via ltp @ 2026-01-15 10:03 ` Petr Vorel 2026-01-15 10:08 ` Li Wang via ltp 2026-01-15 10:13 ` Andrea Cervesato via ltp 1 sibling, 1 reply; 12+ messages in thread From: Petr Vorel @ 2026-01-15 10:03 UTC (permalink / raw) To: Li Wang; +Cc: ltp Hi Li, > > > ===== Log ===== > > > # ./kirk --env LTPROOT=/root/ltp-install/ --run-suite sched -v > > > --json-report sched.json > > > Host information > > > Hostname: dell-per430-09.gsslab.pek2.redhat.com > > > Python: 3.12.12 (main, Jan 6 2026, 00:00:00) [GCC 14.3.1 20250617 > > > (Red Hat 14.3.1-2)] > > > Directory: /tmp/kirk.root/tmp1a062qkt > > > Connecting to SUT: default > > > Error: LTP folder doesn't exist: /opt/ltp > > > Disconnecting from SUT: default > > > Session stopped > > > ============== > > This is strange. The --env feature is taking info from shell and > > updating its dictionary if it has been defined. > > This is exactly why this ticket has been open. Too much confusion > > between shell variables and --env parameter. We can't have 2 different > > ways to set internal variables. > > https://github.com/linux-test-project/kirk/issues/72 > After playing with the ltp.py for a while and assisted by GPT5, > I drafted a simple patch like below, it works from my test, can > Do you think it's worth opening a PR to Kirk? > --- a/libkirk/ltp.py > +++ b/libkirk/ltp.py > @@ -50,7 +50,7 @@ class LTPFramework(Framework): > self, > max_runtime: float = 0.0, > timeout: float = 30.0, > - env: dict = {}, > + env: Optional[dict] = None, > ) -> None: > """ > :param max_runtime: filter out all tests above this time value > @@ -63,7 +63,8 @@ class LTPFramework(Framework): > self._logger = logging.getLogger("libkirk.ltp") > self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') > self._max_runtime = max_runtime > - self._root = os.environ.get("LTPROOT", "/opt/ltp") > + env = env or {} > + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT") Do I understand you want to get back --env? Would it be too hard for you to use shell environment variable? The purpose was to simplify the code (Andrea's concern, which I don't object because he does all the kirk work). Also, I'm sorry to merge update without your ack, next time I'll wait for the testing. Kind regards, Petr > or "/opt/ltp" > self._tc_folder = os.path.join(self._root, "testcases", "bin") > self._env = { > @@ -79,8 +80,7 @@ class LTPFramework(Framework): > if timeout: > self._env["LTP_TIMEOUT_MUL"] = str((timeout * 0.9) / 300.0) > - if env: > - self._env.update(env) > + self._env.update(env) > async def _read_path(self, channel: ComChannel) -> Dict[str, str]: > """ -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 10:03 ` Petr Vorel @ 2026-01-15 10:08 ` Li Wang via ltp 0 siblings, 0 replies; 12+ messages in thread From: Li Wang via ltp @ 2026-01-15 10:08 UTC (permalink / raw) To: Petr Vorel; +Cc: ltp On Thu, Jan 15, 2026 at 6:04 PM Petr Vorel <pvorel@suse.cz> wrote: > > Hi Li, > > > > > ===== Log ===== > > > > # ./kirk --env LTPROOT=/root/ltp-install/ --run-suite sched -v > > > > --json-report sched.json > > > > Host information > > > > > Hostname: dell-per430-09.gsslab.pek2.redhat.com > > > > Python: 3.12.12 (main, Jan 6 2026, 00:00:00) [GCC 14.3.1 20250617 > > > > (Red Hat 14.3.1-2)] > > > > Directory: /tmp/kirk.root/tmp1a062qkt > > > > > Connecting to SUT: default > > > > Error: LTP folder doesn't exist: /opt/ltp > > > > > Disconnecting from SUT: default > > > > Session stopped > > > > > ============== > > > > > This is strange. The --env feature is taking info from shell and > > > updating its dictionary if it has been defined. > > > > This is exactly why this ticket has been open. Too much confusion > > > between shell variables and --env parameter. We can't have 2 different > > > ways to set internal variables. > > > > https://github.com/linux-test-project/kirk/issues/72 > > > After playing with the ltp.py for a while and assisted by GPT5, > > I drafted a simple patch like below, it works from my test, can > > Do you think it's worth opening a PR to Kirk? > > > --- a/libkirk/ltp.py > > +++ b/libkirk/ltp.py > > @@ -50,7 +50,7 @@ class LTPFramework(Framework): > > self, > > max_runtime: float = 0.0, > > timeout: float = 30.0, > > - env: dict = {}, > > + env: Optional[dict] = None, > > ) -> None: > > """ > > :param max_runtime: filter out all tests above this time value > > @@ -63,7 +63,8 @@ class LTPFramework(Framework): > > self._logger = logging.getLogger("libkirk.ltp") > > self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') > > self._max_runtime = max_runtime > > - self._root = os.environ.get("LTPROOT", "/opt/ltp") > > + env = env or {} > > + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT") > > Do I understand you want to get back --env? Would it be too hard for you to use > shell environment variable? The purpose was to simplify the code (Andrea's > concern, which I don't object because he does all the kirk work). No, I don't want to get back --env, since before Andrea replied to me I've beendebugging a while and found a way to make --env work. So just let him know it's not too complicated to support both way, I would leave to him to make the final decision :). > Also, I'm sorry to merge update without your ack, next time I'll wait for the > testing. No problem, we're still using the stable LTP version, so today I'm just testing Kirk-3.2 to see if an upgrade is possible. -- Regards, Li Wang -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 9:57 ` Li Wang via ltp 2026-01-15 10:03 ` Petr Vorel @ 2026-01-15 10:13 ` Andrea Cervesato via ltp 2026-01-15 10:34 ` Li Wang via ltp 1 sibling, 1 reply; 12+ messages in thread From: Andrea Cervesato via ltp @ 2026-01-15 10:13 UTC (permalink / raw) To: Li Wang; +Cc: ltp > > After playing with the ltp.py for a while and assisted by GPT5, > I drafted a simple patch like below, it works from my test, can > Do you think it's worth opening a PR to Kirk? Thanks for checking, see considerations below. > > --- a/libkirk/ltp.py > +++ b/libkirk/ltp.py > @@ -50,7 +50,7 @@ class LTPFramework(Framework): > self, > max_runtime: float = 0.0, > timeout: float = 30.0, > - env: dict = {}, > + env: Optional[dict] = None, No need for this, if default it's {} already. That None adds one more layer of complexity, because then we need to make sure env is not None. > ) -> None: > """ > :param max_runtime: filter out all tests above this time value > @@ -63,7 +63,8 @@ class LTPFramework(Framework): > self._logger = logging.getLogger("libkirk.ltp") > self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') > self._max_runtime = max_runtime > - self._root = os.environ.get("LTPROOT", "/opt/ltp") > + env = env or {} See above. > + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT") > or "/opt/ltp" This makes sense, but that "or /opt/ltp" is not needed. See below. > self._tc_folder = os.path.join(self._root, "testcases", "bin") > > self._env = { > @@ -79,8 +80,7 @@ class LTPFramework(Framework): > if timeout: > self._env["LTP_TIMEOUT_MUL"] = str((timeout * 0.9) / 300.0) > > - if env: > - self._env.update(env) > + self._env.update(env) > > async def _read_path(self, channel: ComChannel) -> Dict[str, str]: > """ diff --git a/libkirk/ltp.py b/libkirk/ltp.py index 2c0f6d2..153bc7b 100644 --- a/libkirk/ltp.py +++ b/libkirk/ltp.py @@ -63,7 +63,7 @@ class LTPFramework(Framework): self._logger = logging.getLogger("libkirk.ltp") self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') self._max_runtime = max_runtime - self._root = os.environ.get("LTPROOT", "/opt/ltp") + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT", "/opt/ltp") self._tc_folder = os.path.join(self._root, "testcases", "bin") self._env = { @@ -94,8 +94,7 @@ class LTPFramework(Framework): if not ret or ret["returncode"] != 0: raise FrameworkError("Can't read PATH variable") - tcases = os.path.join(self._root, "testcases", "bin") - env["PATH"] = ret["stdout"].strip() + f":{tcases}" + env["PATH"] = ret["stdout"].strip() + f":{self._tc_folder}" self._logger.debug("PATH=%s", env["PATH"]) -- Andrea Cervesato SUSE QE Automation Engineer Linux andrea.cervesato@suse.com -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 10:13 ` Andrea Cervesato via ltp @ 2026-01-15 10:34 ` Li Wang via ltp 2026-01-15 10:43 ` Andrea Cervesato via ltp 2026-01-15 13:02 ` Andrea Cervesato via ltp 0 siblings, 2 replies; 12+ messages in thread From: Li Wang via ltp @ 2026-01-15 10:34 UTC (permalink / raw) To: Andrea Cervesato; +Cc: ltp Andrea Cervesato <andrea.cervesato@suse.com> wrote: > > After playing with the ltp.py for a while and assisted by GPT5, > > I drafted a simple patch like below, it works from my test, can > > Do you think it's worth opening a PR to Kirk? > > Thanks for checking, see considerations below. > > > > > --- a/libkirk/ltp.py > > +++ b/libkirk/ltp.py > > @@ -50,7 +50,7 @@ class LTPFramework(Framework): > > self, > > max_runtime: float = 0.0, > > timeout: float = 30.0, > > - env: dict = {}, > > + env: Optional[dict] = None, > > No need for this, if default it's {} already. That None adds one more > layer of complexity, because then we need to make sure env is not None. > > > ) -> None: > > """ > > :param max_runtime: filter out all tests above this time value > > @@ -63,7 +63,8 @@ class LTPFramework(Framework): > > self._logger = logging.getLogger("libkirk.ltp") > > self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') > > self._max_runtime = max_runtime > > - self._root = os.environ.get("LTPROOT", "/opt/ltp") > > + env = env or {} > > See above. > > > + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT") > > or "/opt/ltp" > > This makes sense, but that "or /opt/ltp" is not needed. See below. > > > self._tc_folder = os.path.join(self._root, "testcases", "bin") > > > > self._env = { > > @@ -79,8 +80,7 @@ class LTPFramework(Framework): > > if timeout: > > self._env["LTP_TIMEOUT_MUL"] = str((timeout * 0.9) / 300.0) > > > > - if env: > > - self._env.update(env) > > + self._env.update(env) > > > > async def _read_path(self, channel: ComChannel) -> Dict[str, str]: > > """ > > diff --git a/libkirk/ltp.py b/libkirk/ltp.py > index 2c0f6d2..153bc7b 100644 > --- a/libkirk/ltp.py > +++ b/libkirk/ltp.py > @@ -63,7 +63,7 @@ class LTPFramework(Framework): > self._logger = logging.getLogger("libkirk.ltp") > self._cmd_matcher = re.compile(r'(?:"[^"]*"|\'[^\']*\'|\S+)') > self._max_runtime = max_runtime > - self._root = os.environ.get("LTPROOT", "/opt/ltp") > + self._root = env.get("LTPROOT") or os.environ.get("LTPROOT", "/opt/ltp") > self._tc_folder = os.path.join(self._root, "testcases", "bin") > > self._env = { > @@ -94,8 +94,7 @@ class LTPFramework(Framework): > if not ret or ret["returncode"] != 0: > raise FrameworkError("Can't read PATH variable") > > - tcases = os.path.join(self._root, "testcases", "bin") > - env["PATH"] = ret["stdout"].strip() + f":{tcases}" > + env["PATH"] = ret["stdout"].strip() + f":{self._tc_folder}" > > self._logger.debug("PATH=%s", env["PATH"]) This change worked for me, and I saw in kirk/issues/72 that someone still wants support for both methods. So, maybe keeping it can be helpful to set env for remote SUT execution? Since exporting locally may not affect the remote side unless Kirk forwards env. I am not quite familar to Kirk code, so just raise my questions to you to evaluation. -- Regards, Li Wang -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 10:34 ` Li Wang via ltp @ 2026-01-15 10:43 ` Andrea Cervesato via ltp 2026-01-15 13:02 ` Andrea Cervesato via ltp 1 sibling, 0 replies; 12+ messages in thread From: Andrea Cervesato via ltp @ 2026-01-15 10:43 UTC (permalink / raw) To: Li Wang; +Cc: ltp > > This change worked for me, and I saw in kirk/issues/72 that someone > still wants support for both methods. > > So, maybe keeping it can be helpful to set env for remote SUT > execution? Since exporting locally may not affect the remote side > unless Kirk forwards env. > > I am not quite familar to Kirk code, so just raise my questions to you > to evaluation. The problem to keep both is the reason why these bugs are happening, so I would just drop --env. An alternative is to drop variables completely and to use the same method of runltp, where -d and -r are used to set TMPDIR and LTPROOT. The reason why --env was added is that we might wanted to have multiple frameworks, but now that we support LTP only there's no this issue anymore. -- Andrea Cervesato SUSE QE Automation Engineer Linux andrea.cervesato@suse.com -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 10:34 ` Li Wang via ltp 2026-01-15 10:43 ` Andrea Cervesato via ltp @ 2026-01-15 13:02 ` Andrea Cervesato via ltp 2026-01-15 13:20 ` Li Wang via ltp 1 sibling, 1 reply; 12+ messages in thread From: Andrea Cervesato via ltp @ 2026-01-15 13:02 UTC (permalink / raw) To: Li Wang; +Cc: ltp I updated kirk master branch, if there are no more requests, I could create a v3.2.1 during the pre-release process of LTP. I will wait and see if there are more bugs to fix and eventually create a new release. -- Andrea Cervesato SUSE QE Automation Engineer Linux andrea.cervesato@suse.com -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [LTP] [PATCH 1/1] kirk: Update to v3.2 2026-01-15 13:02 ` Andrea Cervesato via ltp @ 2026-01-15 13:20 ` Li Wang via ltp 0 siblings, 0 replies; 12+ messages in thread From: Li Wang via ltp @ 2026-01-15 13:20 UTC (permalink / raw) To: Andrea Cervesato; +Cc: ltp Awesome, thanks for the update! On Thu, Jan 15, 2026 at 9:02 PM Andrea Cervesato <andrea.cervesato@suse.com> wrote: > > I updated kirk master branch, if there are no more requests, I could > create a v3.2.1 during the pre-release process of LTP. > > I will wait and see if there are more bugs to fix and eventually create > a new release. > > > -- > Andrea Cervesato > SUSE QE Automation Engineer Linux > andrea.cervesato@suse.com > -- Regards, Li Wang -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-01-15 13:21 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-01-14 13:35 [LTP] [PATCH 1/1] kirk: Update to v3.2 Petr Vorel 2026-01-14 13:38 ` Andrea Cervesato via ltp 2026-01-15 8:08 ` Li Wang via ltp 2026-01-15 9:38 ` Andrea Cervesato via ltp 2026-01-15 9:57 ` Li Wang via ltp 2026-01-15 10:03 ` Petr Vorel 2026-01-15 10:08 ` Li Wang via ltp 2026-01-15 10:13 ` Andrea Cervesato via ltp 2026-01-15 10:34 ` Li Wang via ltp 2026-01-15 10:43 ` Andrea Cervesato via ltp 2026-01-15 13:02 ` Andrea Cervesato via ltp 2026-01-15 13:20 ` Li Wang via ltp
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.