| 2 Mar 2026 |
| Hythera joined the room. | 15:25:04 |
| ~dopamine~ joined the room. | 20:39:10 |
| 5 Mar 2026 |
nbp | Personal question, How would you rate the effort needed to package Firefox over the last year? | 14:14:57 |
hexa | managable if you have the build capacity and can arrange it to be an async task | 14:57:48 |
hexa | every major bump means: 4 platforms, 2 releases = 8 packages, 4 nixos tests, times two for backports, times three during for two months in the year during release season | 14:58:46 |
hexa | on a moderate machine with a modest number of cores (say 10) the build takes me 2h45m until the nixos test is complete | 14:59:35 |
hexa | on a fast machine (epyc 2nd gen, 64 cores) its more like 1h45m | 14:59:56 |
hexa | so not a meaningful difference if I queue the builds and leave it running while going afk and doing other things | 15:00:41 |
hexa | * so not a meaningful difference, because not all builders are so new and fat. if I queue the builds and leave it running while going afk and doing other things | 15:01:08 |
hexa | * so not a meaningful difference, because not all builders are so new and fat. if I queue the builds and leave it running while going afk and doing other things it's fine. | 15:01:19 |
hexa | sometimes people get a bit pushy and approve or push for merge on untested PRs and that is mildly annoying | 15:01:45 |
nbp | Thanks for answering! | 15:04:36 |
hexa | then there's months where we get a 147.0.4 flagged as security relevant | 15:27:08 |
hexa | that means I have to allocate builds on two days each week within one month | 15:28:35 |
hexa | and that gets a bit stressful and wears me out | 15:28:45 |
hexa | * that means I have to allocate builds on two consecutive days each week within one month | 15:29:14 |
hexa | I haven't had to take care of dependencies in sync with firefox bumps, which is nice | 15:30:01 |
hexa | * I haven't had to deal with dependency updates in sync with firefox bumps, which is nice | 15:31:36 |
hexa | so not rust, nss, nspr, symbols-scraper, etc. | 15:32:06 |
jopejoe1 (4094@epvpn) | I think the last few dependency updates were done as I was updating firefox-devedition | 15:36:19 |
jopejoe1 (4094@epvpn) | Currently working on updating firefox-devedition and getting this nice error:
error: failed to calculate checksum of: /build/firefox-149.0/third_party/rust/cubeb-sys/libcubeb/.gitmodules
Caused by:
failed to open file `/build/firefox-149.0/third_party/rust/cubeb-sys/libcubeb/.gitmodules`
Caused by:
No such file or directory (os error 2)
| 16:11:34 |
nbp | hexa: do you mind if I share this feedback with the release team? | 16:23:03 |
hexa | not at all | 16:23:45 |
hexa | I found out via #Mozilla Security that the 147.0.4 was unnecessary because the libvpx usage in firefox was unrelated 😉 | 16:24:28 |
hexa | I found out via #Mozilla Security that the 147.0.4 release was unnecessary because the libvpx usage in firefox was unrelated 😉 | 16:24:44 |
hexa | I found out via #Mozilla Security that the 147.0.4 release was unnecessary because the libvpx usage in firefox was unaffected after all 😉 | 16:24:53 |
hexa | at first glance this looks like a faulty tarball | 16:27:31 |
hexa | I suggest reporting this via bmo | 16:27:48 |
hexa | * I suggest reporting this via mozbz | 16:27:55 |
hexa | * I suggest reporting this via mozbz/bmo | 16:28:06 |