On Sat, 14 Jun 2025 11:33:16 +0900, Akira Yokosawa wrote:
> Subject: [PATCH -perfbook] gitlab-ci: Append /usr/bin/*_perl to PATH
> 
> Under archlinux-based container runs, non-login shells need to source
> /etc/profile to have package-specific commands such as encguess (under
> /usr/bin/core_perl) appended in its PATH.
> 
> Add the command so that the change in commit 00361e8bb1e5 ("Convert
> *.log files into UTF-8 encoding") to work in gitlab-ci builds.
> 
> Signed-off-by: Akira Yokosawa <aki...@gmail.com>
> Cc: Leonardo Bras <lsoar...@redhat.com>
> ---
> Hi Leo,
> 
> I think this should work, but I have not tested under gitlab-ci.
> Can you apply this and see if the message from grep:
> 
>     ...
>     pdflatex 1 for perfbook.pdf
>     grep: perfbook.log: binary file matches     <===
>     ...
> 
> disappears in the build log?

Paul, having failed to hear from Leo, can I ask you to take and push this?
I will see the log of Leo's gitlab-CI job once it finishes.

        Thanks, Akira

> 
>         Thanks, Akira
> --
>  utilities/gitlab-ci.yml | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/utilities/gitlab-ci.yml b/utilities/gitlab-ci.yml
> index 60e70a26..f03e39a9 100644
> --- a/utilities/gitlab-ci.yml
> +++ b/utilities/gitlab-ci.yml
> @@ -23,6 +23,7 @@ generate_pdfs:
>          - mkdir -p ~/.local/share/fonts && cp 
> fonts/steel-city-comic.regular.ttf ~/.local/share/fonts/ && fc-cache
>  
>      script:
> +        - source /etc/profile
>          - make perfbook.pdf perfbook-1c.pdf perfbook-eb.pdf
>  
>      artifacts:
> 
> base-commit: 00361e8bb1e59a0cf7a2a83028fab323f60c2207


Reply via email to