| 28 Jan 2026 |
hexa | maybe unvendoring isn't worth the hassle in this case | 21:06:18 |
hexa | vcunat: wdyt | 21:06:44 |
hexa | https://github.com/mozilla-firefox/firefox/tree/FIREFOX_147_0_2_RELEASE/intl/icu-patches | 21:07:10 |
vcunat | The (unvendored) library is ~35 MiB. That's quite a nice chunk to share. | 21:08:34 |
vcunat | But the hassle is annoying, yes. | 21:09:10 |
vcunat | icu upstream is annoying, e.g. this patch... they haven't applied it, and it's been hanging there for years (!)
https://unicode-org.atlassian.net/browse/ICU-22132 | 21:10:28 |
hexa | if we correctly applied patches on our unvendored icu, how much sharing would there be left? | 21:12:20 |
vcunat | I suppose let's vendor it for now. | 21:13:14 |
vcunat | Like, thunderbird uses its own icu build, though unvendored. | 21:13:55 |
vcunat | But it applies that patch additionally to the regular NixPkgs icu. | 21:14:14 |
hexa | I would kill that | 21:14:24 |
hexa | * I would kill that in the process now | 21:14:27 |
vcunat | So even now we don't gain much in comparison to using the vendored Mozilla's ICU. | 21:14:56 |
vcunat | I'd hope that Mozilla is capable of tracking security issues in ICU well enough. | 21:17:50 |
hexa | https://github.com/NixOS/nixpkgs/pull/484884 | 22:23:00 |
Emma [it/its] | woah, are we suggesting that we could shrink the firefox drv by ~35 MiB? i know someone who would highly appreciate that (me) | 22:39:11 |
hexa | no, we are not | 22:41:26 |
hexa | if you fancy 35 MB disk space you might also fancy 10 MB RAM | 22:41:39 |
hexa | https://discourse.nixos.org/t/i-can-unbloat-systemd/74021/33 | 22:41:59 |
Emma [it/its] | i dont fancy the disk space, do fancy the download time though | 22:42:01 |
Emma [it/its] | though, the #1 offender in that regard is linux-firmware | 22:42:30 |
hexa | well, you'd be saving on disk space if we could use the same icu across firefox and thunderbird, if you used both | 22:42:47 |
hexa | but we already do not | 22:42:50 |
hexa | so nothing saved before or after | 22:42:58 |
Emma [it/its] | * though, the #1 offender in that regard is linux-firmware (at about ~45-50 minutes of download time) | 22:43:30 |
Emma [it/its] | sounds like shaving at least 30 seconds of download time, at least | 22:45:43 |
Emma [it/its] | * sounds like shaving at least 30 seconds of download time on a good day, at least | 22:45:57 |
| 1 Feb 2026 |
| Fernando Rodrigues changed their display name from SigmaSquadron to Fernando Rodrigues. | 10:42:56 |
| 3 Feb 2026 |
eveeifyeve | Any good reason that tor-browser doesn't use buildMozzilaMach builder? | 17:02:44 |
vcunat | Maybe this thread?
https://discourse.nixos.org/t/should-i-be-concerned-about-unofficial-packages-in-nixpkgs/72901/10 | 17:17:12 |