[Tcsh] tcsh and Alpine Linux: progress, anyone?

Kimmo Suominen kim at netbsd.org
Sat Dec 3 08:30:51 UTC 2022


Hi Luke and Vlad,

l have merged the diff style fix (PR#60). Thanks for all the help.

Kind regards,
+ Kimmo

On Thu, 1 Dec 2022 at 00:33, Luke Mewburn <luke at mewburn.net> wrote:
>
> On 22-11-30 20:39, Vlad Meșco wrote:
>   | On Wed, Nov 30, 2022 at 04:55:47PM +0200, Kimmo Suominen wrote:
>   | > PR#60 is the one for the diff style. It said it might help w/ the
>   | > issue discussed here, so I was hoping someone would test it and
>   | > confirm in the PR. I don't have Alpine or an environment where diff
>   | > comes from busybox.
>   | >
>   | > https://github.com/tcsh-org/tcsh/pull/60
>   | >
>   | > Looking forward to more PRs to merge. :)
>   | >
>   | > Cheers,
>   | > + Kimmo
>   |
>   | Hi,
>   |
>   | Found time.
>   |
>   | I tested HEAD (90f69d2f0d5844f7b966fd728a8c18aaf5b90f1b) plus the diff
>   | from PR!60.
>   |
>   | tl;dr
>   | - Alpine 3.16.0 OK
>   | - Ubuntu 22.04 OK
>   | - OpenBSD 7.2 OK
>   | - `sbrk()' check OK
>   | - use of `diff -U0' OK
>
> Good news.
>
>
>   | OpenBSD:
>   |
>   | [...]
>   |
>   | make check
>   |
>   |     144: Filename substitution                          ./tests/testsuite: /home/jakkal/Projects/tcsh/testsuite.dir/at-groups/144/test-source[80]: syntax error: `}' unexpected
>   |     188: $ home                                         ./tests/testsuite: /home/jakkal/Projects/tcsh/testsuite.dir/at-groups/188/test-source[56]: syntax error: `}' unexpected
>   |     202: $ cdtohome                                     ./tests/testsuite: /home/jakkal/Projects/tcsh/testsuite.dir/at-groups/202/test-source[41]: syntax error: `}' unexpected
>   |
>   |     ## ------------- ##
>   |     ## Test results. ##
>   |     ## ------------- ##
>   |
>   |     ERROR: 190 tests were run,
>   |     3 failed unexpectedly.
>   |     54 tests were skipped.
>   |
>   | That's "normal". The OpenBSD port has a couple of patches for those 3
>   | tests:
>   |
>   |     ## ------------- ##
>   |     ## Test results. ##
>   |     ## ------------- ##
>   |
>   |     190 tests were successful.
>   |     54 tests were skipped.
>
> Do you have a link to those patches so that I can review for integration
> into the mainline testsuite?
>
>
>   | Much better. And yes, it still uses the system malloc.
>   |
>   | I can confirm Luke's commits are solid, nothing breaks, and Alpine now
>   | builds without patches. And I assume also other musl libc distros like
>   | Void(-musl) can drop their patches as well.
>
> Thanks for confirming. Appreciate it!
>
>
>
> regards,
> Luke.


More information about the Tcsh mailing list