fontlist: support WOFF and WOFF2 fonts#14455
Conversation
|
TODO:
|
|
Who let the I'll see myself out. |
|
You beat me to it :D |
|
We regularly see this failure with the macOS ARM64 build: Can someone reproduce locally? |
|
I'll try if the build finishes within the next 15 minutes or so. |
|
Bad news on the compilation front, some error about |
|
No, it said it again despite starting from scratch. This is because either HarfBuzz or our usage of HarfBuzz includes |
|
|
Weird, where is that flag coming from? Anything if you grep the |
|
It looks like it's a combination of a mildly older Meson and a newer macOS issue. Updating to 1.9.1 (from 1.7.0) seems to have done the trick, assuming I'm not speaking too quickly. |
|
I assume that's with |
I ran this for a few minutes: while ./kodev test front; do echo yay; doneI was about to say it doesn't look like it's doing any crashing, but then suddenly: I'll rerun it a few times with a counter to see if there's any type of regularity to it. I wonder if it could be something like too many open files? But I don't know where to check those kinds of things on macOS. |
|
We're on 27 iterations by now, so I think it's safe to say there's no clear regularity to it. cnt=0; while ./kodev test front; do ((cnt++)); echo "yay $cnt"; done |
|
It happened again by the 47th iteration. But trying again this time it was immediate. Let me see if I can get the full log from that Mac somehow. |
|
On Linux, you could use something like this: ▸ ./kodev test -w "gdb -ex run -ex bt -ex quit --batch --args" --meson=-i -v persistOn macOS, maybe something like this? ▸ ./kodev test -w "lldb --one-line run --one-line quit --one-line-on-crash bt run --batch --" --meson=-i -v persist |
|
It says |
|
Brother is ARMs @kodermike might be of some help here, I believe he too has an emulator on Mx machines. |
|
Anyway, I'm headed off to bed. Maybe one of the actual Mac users will be able to assist quicker, otherwise you might have to exercise some patience until I can test again. ^_^ |
|
Better Linux command |
|
Yeah, I got the macOS command from a quick look at one macOS LLDB man page. I'm not sure of the syntax. |
|
PS The Linux commands both work fine. Nothing to report there afaict. |
|
Some stray |
|
Annoyingly I just shut down the Mac, but it is midnight so that's a good thing really. ;-) |
|
It will stop on crash however. Can't find a LLDB equivalent for GDB |
|
I'm dumb: Enough to run in batch mode and still trip the testsuite, even if the exit code is not correct. |
welcome to the club |
hold my 🍺 ... Sadly, my Mx went with the layoff. I can run on an x86, but I think you have that base covered. |
|
The 59th run failed: |
b3dc697 to
1ce4bb8
Compare
This change is