!PbcQeaWcgMyjVfeGQN:nixos.org

Nix Mozilla 🦊🐦🐒

168 Members
A room about a number of weird animals (also known as Mozilla products): Firefox, Thunderbird, Spidermonkey, NSS, cacert. Also a little bit of fun times, small amounts of extreme, when building weird animals. But for bugs please file GitHub issues. | Release Schedule: https://whattrainisitnow.com | Crash-Stats: https://crash-stats.mozilla.org/search/?distribution_id=%3Dnixos&product=Firefox&product=Thunderbird47 Servers

Load older messages


SenderMessageTime
28 Jan 2026
@hexa:lossy.networkhexathe only maintainable way I see is to patch icu in general20:57:11
@hexa:lossy.networkhexatracking these patches i going to be a huge hassle21:00:45
@oskardotglobal:matrix.org@oskardotglobal:matrix.org left the room.21:03:44
@hexa:lossy.networkhexamaybe unvendoring isn't worth the hassle in this case21:06:18
@hexa:lossy.networkhexa vcunat: wdyt 21:06:44
@hexa:lossy.networkhexahttps://github.com/mozilla-firefox/firefox/tree/FIREFOX_147_0_2_RELEASE/intl/icu-patches21:07:10
@vcunat:matrix.orgvcunatThe (unvendored) library is ~35 MiB. That's quite a nice chunk to share.21:08:34
@vcunat:matrix.orgvcunatBut the hassle is annoying, yes.21:09:10
@vcunat:matrix.orgvcunaticu 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-2213221:10:28
@hexa:lossy.networkhexaif we correctly applied patches on our unvendored icu, how much sharing would there be left?21:12:20
@vcunat:matrix.orgvcunatI suppose let's vendor it for now.21:13:14
@vcunat:matrix.orgvcunatLike, thunderbird uses its own icu build, though unvendored.21:13:55
@vcunat:matrix.orgvcunat But it applies that patch additionally to the regular NixPkgs icu. 21:14:14
@hexa:lossy.networkhexaI would kill that21:14:24
@hexa:lossy.networkhexa* I would kill that in the process now21:14:27
@vcunat:matrix.orgvcunatSo even now we don't gain much in comparison to using the vendored Mozilla's ICU.21:14:56
@vcunat:matrix.orgvcunatI'd hope that Mozilla is capable of tracking security issues in ICU well enough.21:17:50
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/pull/48488422:23:00
@emma:rory.gayEmma [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:lossy.networkhexano, we are not22:41:26
@hexa:lossy.networkhexaif you fancy 35 MB disk space you might also fancy 10 MB RAM22:41:39
@hexa:lossy.networkhexahttps://discourse.nixos.org/t/i-can-unbloat-systemd/74021/3322:41:59
@emma:rory.gayEmma [it/its]i dont fancy the disk space, do fancy the download time though22:42:01
@emma:rory.gayEmma [it/its]though, the #1 offender in that regard is linux-firmware22:42:30
@hexa:lossy.networkhexawell, you'd be saving on disk space if we could use the same icu across firefox and thunderbird, if you used both22:42:47
@hexa:lossy.networkhexabut we already do not22:42:50
@hexa:lossy.networkhexaso nothing saved before or after22:42:58
@emma:rory.gayEmma [it/its]* though, the #1 offender in that regard is linux-firmware (at about ~45-50 minutes of download time)22:43:30
@emma:rory.gayEmma [it/its]sounds like shaving at least 30 seconds of download time, at least22:45:43
@emma:rory.gayEmma [it/its]* sounds like shaving at least 30 seconds of download time on a good day, at least22:45:57

Show newer messages


Back to Room ListRoom Version: 9