On Mon, Oct 28, 2024 at 08:21:01PM +0000, Gavin Smith wrote:
> I was only opposed to skipping the tests, not to allowing customizing the
> shell.  I haven't got an opinion on the use of SHELL as mentioned at
> the referenced message,(*) as I haven't researched the implications of this.
> It seems like a valid goal to allow the user to override the shell
> when running Makefile rules that launch shell scripts, and SHELL is
> already used in some places.

Ok.  I will add to the main TODO.  I think that it is low priority,
though.

> > If we drop omnios from the platforms that are run, I think that it would
> > be better to leave it in the file and retest from time to time.
> 
> Note that the CI system on Github is not used or controlled by the GNU
> project.  Github is not especially recommended for use by GNU packages; see
> <https://www.gnu.org/software/repo-criteria-evaluation.html#github-com>.
> 
> If people want to use Github to run tests of Texinfo, that is up to them.
> They are not discouraged from doing so and reports from such tests are
> welcome.

In the case of
https://github.com/gnu-texinfo/ci-check
this is actually Bruno Haible and myself managing it, so we have control
over whether omnios is enabled or not in that particular CI, and we
(Bruno and me) also have a responsibility if our use of github is not
ethical.  I do not have a good understanding, actually, whether the CI
system we use is transparent in that it could be reproduced somewhere
else or not.  In general the recipes we use come from code that seems to
be free software, but we also use some containers, I don't know where
they come from.  Also there is the SaaSS issue, which is unclear to me
in general, and in particular for CI (that I do not want to run on my
computer for diverse reasons).

-- 
Pat

  • Texi... Gavin Smith
    • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
      • ... Gavin Smith
        • ... Gavin Smith
        • ... Gavin Smith
        • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
          • ... Patrice Dumas
            • ... Gavin Smith
              • ... Patrice Dumas
                • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
    • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
      • ... Patrice Dumas
        • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
          • ... Patrice Dumas
          • ... Eli Zaretskii
            • ... Gavin Smith
              • ... pertusus
              • ... Eli Zaretskii
                • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system

Reply via email to