9 Jul 2024 |
emily | locally I get through many more tests, but still eventually have some fail because of that. I also get some strange readv test failures (AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: 54 !== 109 ) | 12:20:42 |
emily | what confuses me is that it seems to have been working fine before this, so presumably something about the recent staging merge made things a lot more unreliable, but I don't really have any clue what it could be | 12:21:04 |
emily | (and it's fine on aarch64-darwin too) | 12:21:50 |
emily | oh, apparently most of these tests only started running recently: https://github.com/NixOS/nixpkgs/pull/313982 | 12:23:19 |
emily | I might just switch them off on Darwin for now then :( | 12:24:52 |
10 Jul 2024 |
| atagen joined the room. | 04:54:29 |
14 Jul 2024 |
| jayhenks joined the room. | 13:52:15 |
15 Jul 2024 |
hexa | trying to build https://github.com/music-assistant/frontend and I'm pretty close | 10:57:09 |
hexa | the only thing missing in the output now is a bunch of fonts | 10:57:23 |
hexa | ❯ diff upstream downstream
37,78d36
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxEIzIFKw-8007dfe8.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxFIzIFKw-8e48cf20.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxGIzIFKw-10b31f4c.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxHIzIFKw-ca7eea0c.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxIIzI-0f303f31.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxLIzIFKw-8c3798e3.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOkCnqEu92Fr1MmgVxMIzIFKw-638764dc.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fABc4EsA-3728fbdd.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fBBc4-b0195382.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fBxc4EsA-713780d8.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fCBc4EsA-ef8f0236.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fCRc4EsA-aeed0e51.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fChc4EsA-7f1c829b.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmEU9fCxc4EsA-0948409a.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fABc4EsA-47aa3bfa.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fBBc4-f7591131.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fBxc4EsA-455c2c1a.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fCBc4EsA-20dc200c.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fCRc4EsA-435e4b7f.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fChc4EsA-b076e863.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmSU5fCxc4EsA-51f3f418.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfABc4EsA-6a84eeee.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfBBc4-f5aebdfe.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfBxc4EsA-1c9cc76f.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfCBc4EsA-5b6377da.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfCRc4EsA-3c505383.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfChc4EsA-fc66f942.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmWUlfCxc4EsA-4ec57f2a.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfABc4EsA-9fdb12ce.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfBBc4-7e262106.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfBxc4EsA-2550c2e2.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfCBc4EsA-76da333a.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfCRc4EsA-f265cee6.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfChc4EsA-2781e9e7.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOlCnqEu92Fr1MmYUtfCxc4EsA-3a38c967.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu4WxKOzY-daf51ab5.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu4mxK-f6734f81.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu5mxKOzY-495d38d4.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu72xKOzY-b7ef2cd1.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu7GxKOzY-3c23eb02.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu7WxKOzY-77b24796.woff2
< lib/python3.12/site-packages/music_assistant_frontend/assets/KFOmCnqEu92Fr1Mu7mxKOzY-d368cf5b.woff2
| 10:58:09 |
hexa | music-assistant.python.pkgs.music-assistant-frontend on https://github.com/NixOS/nixpkgs/pull/311927 | 11:01:19 |
hexa | their release process only calls yarn build here https://github.com/music-assistant/frontend/blob/main/.github/workflows/release.yml#L65 | 11:02:35 |
hexa | Redacted or Malformed Event | 11:23:36 |
hexa | Redacted or Malformed Event | 11:23:58 |
hexa | https://github.com/music-assistant/frontend/blob/main/vite.config.ts#L19-L21 | 11:24:41 |
hexa | of course fonts are downloaded during build | 11:24:58 |
emily | it's from Google, when does anything they run ever disappear? :) | 11:26:23 |
hexa | I'm pretty sure we have a number of packages missing fonts due to this 😄 | 11:27:39 |
hexa | because it doesn't actually fail to build | 11:27:52 |
hexa | ✓ 781 modules transformed.
[webfont-dl] ✗ https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap (try #1): getaddrinfo EAI_AGAIN fonts.googleapis.com
[webfont-dl] ✗ https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap (try #2): getaddrinfo EAI_AGAIN fonts.googleapis.com
[webfont-dl] ✗ https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap (try #3): getaddrinfo EAI_AGAIN fonts.googleapis.com
[webfont-dl] getaddrinfo EAI_AGAIN fonts.googleapis.com
| 11:29:39 |
emily | build-time font download module that doesn't bubble up errors | 11:32:12 |
emily | we just reached peak javascript | 11:32:16 |
hexa | and I mean, those are over 40 files | 11:33:19 |
hexa | I'm not going to fetchurl them | 11:33:22 |
hexa | this looks like a dead end for the source build to me | 11:34:23 |
emily | can't you just shim in our roboto package? | 11:36:25 |
hexa | those are truetype fonts, no? | 11:36:54 |
hexa | https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap | 11:37:09 |
hexa | check the file, it wants web open font format | 11:37:27 |
hexa | * check the file, it wants WOFF2 instead | 11:37:37 |