[tlbuild] [TeX-Live/texlive-source] Run failed: .github/workflows/main.yml - trunk (cda3622)
Mojca Miklavec
mojca.miklavec.lists at gmail.com
Thu Nov 4 06:36:10 CET 2021
Hi,
On Thu, 4 Nov 2021 at 02:21, Norbert Preining wrote:
>
> thanks for the harfbuzz update, but it seems it broke building, at least
> on our CI tests:
>
> > Jobs:
> > * x86_64-linux build job failed (0 annotations)
> > * i386-linux build job failed (0 annotations)
> > * x86_64-linuxmusl build job failed (0 annotations)
>
> Some errors (there are more)
>
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh:521:28: error: ‘is_trivially_copyable’ is not a member of ‘std’
Initially I thought that perhaps HB switched to C++14 or 17 or 20, but
this seems like a perfectly valid C++11 feature:
https://en.cppreference.com/w/cpp/types/is_trivially_copyable
On our build farm the only builder that failed was Debian 8, while
Debian 9 (and literally everything else) works as expected.
Debian 8 is past the end of life already and even the extended long
time support (I didn't even know that was a thing) ends immediately
after the TL 2022 release. I don't really see any harm any longer in
switching to Debian 9 (or another equivalent distribution; someone
else was arguing for Ubuntu not that long ago).
Mojca
More information about the tlbuild
mailing list.