git: 6b13d60bf49e - main - contrib/kyua: Merge vendor import

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Thu, 18 Jan 2024 16:27:03 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/src/commit/?id=6b13d60bf49ee40626d7e3a5d5a80519f0067307

commit 6b13d60bf49ee40626d7e3a5d5a80519f0067307
Merge: 0990136ed175 5f174897f677
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-01-18 16:26:13 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-01-18 16:26:13 +0000

    contrib/kyua: Merge vendor import
    
    * commit '5f174897f67783925f4ec69122673f9bad6ee6fe':
      vendor/kyua: Update to snapshot 84c8ec8
      Vendor import of freebsd/kyua@a0d44bb356e0c816
    Approved by:    markj
    Differential Revision:  https://reviews.freebsd.org/D43475

 contrib/kyua/.cirrus.yml                          |  25 +++
 contrib/kyua/AUTHORS                              |   1 +
 contrib/kyua/admin/travis-build.sh                |   2 +-
 contrib/kyua/cli/cmd_report_html.cpp              |   5 +-
 contrib/kyua/doc/kyua.1.in                        |   5 +
 contrib/kyua/doc/manbuild_test.sh                 |   0
 contrib/kyua/integration/cmd_about_test.sh        |   0
 contrib/kyua/integration/cmd_config_test.sh       |   0
 contrib/kyua/integration/cmd_db_exec_test.sh      |   0
 contrib/kyua/integration/cmd_db_migrate_test.sh   |   0
 contrib/kyua/integration/cmd_debug_test.sh        |   0
 contrib/kyua/integration/cmd_help_test.sh         |   0
 contrib/kyua/integration/cmd_list_test.sh         |   0
 contrib/kyua/integration/cmd_report_html_test.sh  |   0
 contrib/kyua/integration/cmd_report_junit_test.sh |   0
 contrib/kyua/integration/cmd_report_test.sh       |   0
 contrib/kyua/integration/cmd_test_test.sh         |   0
 contrib/kyua/integration/global_test.sh           |   0
 contrib/kyua/integration/utils.sh                 |   4 +-
 contrib/kyua/utils/datetime.cpp                   |  11 +-
 contrib/kyua/utils/datetime_test.cpp              |  10 +-
 contrib/kyua/utils/process/Kyuafile               |   1 +
 contrib/kyua/utils/process/Makefile.am.inc        |   5 +
 contrib/kyua/utils/process/executor.cpp           |  58 ++++--
 contrib/kyua/utils/process/executor_pid_test.cpp  | 208 ++++++++++++++++++++++
 25 files changed, 304 insertions(+), 31 deletions(-)

diff --cc contrib/kyua/.cirrus.yml
index 000000000000,000000000000..855693b34fa1
new file mode 100644
--- /dev/null
+++ b/contrib/kyua/.cirrus.yml
@@@ -1,0 -1,0 +1,25 @@@
++env:
++  ARCH: amd64
++
++task:
++  matrix:
++    - name: 14.0-RELEASE
++      freebsd_instance:
++        image_family: freebsd-14-0
++    - name: 14.0-STABLE
++      freebsd_instance:
++        image_family: freebsd-14-0-snap
++    - name: 13.2-RELEASE
++      freebsd_instance:
++        image_family: freebsd-13-2
++    - name: 13.2-STABLE
++      freebsd_instance:
++        image_family: freebsd-13-2-snap
++  env:
++    DO: distcheck
++  install_script:
++    - sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
++    - ASSUME_ALWAYS_YES=yes pkg bootstrap -f
++    - pkg install -y autoconf automake atf lutok pkgconf sqlite3
++  script:
++    - ./admin/travis-build.sh
diff --cc contrib/kyua/doc/manbuild_test.sh
index 87234324e829,87234324e829..87234324e829
mode 100755,100644..100644
--- a/contrib/kyua/doc/manbuild_test.sh
+++ b/contrib/kyua/doc/manbuild_test.sh
diff --cc contrib/kyua/integration/cmd_about_test.sh
index 06d5da5ac4c2,06d5da5ac4c2..06d5da5ac4c2
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_about_test.sh
+++ b/contrib/kyua/integration/cmd_about_test.sh
diff --cc contrib/kyua/integration/cmd_config_test.sh
index ed457e5c4b37,ed457e5c4b37..ed457e5c4b37
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_config_test.sh
+++ b/contrib/kyua/integration/cmd_config_test.sh
diff --cc contrib/kyua/integration/cmd_db_exec_test.sh
index c260f23a78e1,c260f23a78e1..c260f23a78e1
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_db_exec_test.sh
+++ b/contrib/kyua/integration/cmd_db_exec_test.sh
diff --cc contrib/kyua/integration/cmd_db_migrate_test.sh
index 404a4e774019,404a4e774019..404a4e774019
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_db_migrate_test.sh
+++ b/contrib/kyua/integration/cmd_db_migrate_test.sh
diff --cc contrib/kyua/integration/cmd_debug_test.sh
index b34a96d72eda,b34a96d72eda..b34a96d72eda
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_debug_test.sh
+++ b/contrib/kyua/integration/cmd_debug_test.sh
diff --cc contrib/kyua/integration/cmd_help_test.sh
index d8afbd0e6aba,d8afbd0e6aba..d8afbd0e6aba
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_help_test.sh
+++ b/contrib/kyua/integration/cmd_help_test.sh
diff --cc contrib/kyua/integration/cmd_list_test.sh
index a916e0f2ec4b,a916e0f2ec4b..a916e0f2ec4b
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_list_test.sh
+++ b/contrib/kyua/integration/cmd_list_test.sh
diff --cc contrib/kyua/integration/cmd_report_html_test.sh
index 9c9b4ba81c86,9c9b4ba81c86..9c9b4ba81c86
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_report_html_test.sh
+++ b/contrib/kyua/integration/cmd_report_html_test.sh
diff --cc contrib/kyua/integration/cmd_report_junit_test.sh
index af1a464f6004,af1a464f6004..af1a464f6004
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_report_junit_test.sh
+++ b/contrib/kyua/integration/cmd_report_junit_test.sh
diff --cc contrib/kyua/integration/cmd_report_test.sh
index 18a5db386dfd,18a5db386dfd..18a5db386dfd
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_report_test.sh
+++ b/contrib/kyua/integration/cmd_report_test.sh
diff --cc contrib/kyua/integration/cmd_test_test.sh
index bc8c62daf223,bc8c62daf223..bc8c62daf223
mode 100755,100644..100644
--- a/contrib/kyua/integration/cmd_test_test.sh
+++ b/contrib/kyua/integration/cmd_test_test.sh
diff --cc contrib/kyua/integration/global_test.sh
index 9cc8be2d1dec,9cc8be2d1dec..9cc8be2d1dec
mode 100755,100644..100644
--- a/contrib/kyua/integration/global_test.sh
+++ b/contrib/kyua/integration/global_test.sh
diff --cc contrib/kyua/integration/utils.sh
index 99565a1c9857,d1462a5a9b01..d1462a5a9b01
mode 100755,100644..100644
--- a/contrib/kyua/integration/utils.sh
+++ b/contrib/kyua/integration/utils.sh
diff --cc contrib/kyua/utils/process/executor_pid_test.cpp
index 000000000000,22e0b90ba14b..22e0b90ba14b
mode 000000,100644..100644
--- a/contrib/kyua/utils/process/executor_pid_test.cpp
+++ b/contrib/kyua/utils/process/executor_pid_test.cpp