!PbcQeaWcgMyjVfeGQN:nixos.org

Nix Mozilla πŸ¦ŠπŸ¦πŸ’

175 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=Thunderbird49 Servers

Load older messages


SenderMessageTime
19 Jan 2026
@rutger.putter:realiz-it.nl@rutger.putter:realiz-it.nl joined the room.15:47:47
@rutger.putter:realiz-it.nl@rutger.putter:realiz-it.nl left the room.16:05:52
23 Jan 2026
@nbp:mozilla.orgnbphttps://bugzilla.mozilla.org/show_bug.cgi?id=2011902 Just in case people have similar issues, feel free to report back.10:25:29
@nbp:mozilla.orgnbpβ€œIn today's Nightly build, we changed the default distribution ID for Mozilla's official Firefox builds from an empty string to "mozilla-official" so that we could differentiate our official builds from Linux distros' repacks or unofficial builds.”10:26:42
@nbp:mozilla.orgnbp* context: β€œIn today's Nightly build, we changed the default distribution ID for Mozilla's official Firefox builds from an empty string to "mozilla-official" so that we could differentiate our official builds from Linux distros' repacks or unofficial builds.”10:27:14
@hexa:lossy.networkhexa
  distributionIni =
    let
      platform = if stdenv.hostPlatform.isDarwin then "Nix on MacOS" else "NixOS";
    in
    pkgs.writeText "distribution.ini" (
      lib.generators.toINI { } {
        # Some light branding indicating this build uses our distro preferences
        Global = {
          id = "nixos";
          version = "1.0";
          about = "${applicationName} for ${platform}";
        };
        Preferences = {
          # These values are exposed through telemetry
          "app.distributor" = "nixos";
          "app.distributor.channel" = "nixpkgs";
        };
      }
    );
10:47:21
@hexa:lossy.networkhexaI think you mean that and what we have should rule out problems originating from that change10:48:04
@vcunat:matrix.orgvcunatMaybe our -bin packages get affected?10:48:27
@hexa:lossy.networkhexasure10:48:42
@hexa:lossy.networkhexabut not sure if that is something we should worry about10:49:02
@nbp:mozilla.orgnbpI will forward the question, is that for binary builds as well?10:49:17
@hexa:lossy.networkhexano, source builds only10:50:00
@hexa:lossy.networkhexa this is part of our buildMozillaMach function 10:50:13
@nbp:mozilla.orgnbpOk, so we should already have experienced the issue, if any, I presume.10:50:24
@hexa:lossy.networkhexahttps://mastransky.wordpress.com/2026/01/23/firefox-linux-in-2025/14:49:02
27 Jan 2026
@nbp:mozilla.orgnbphttps://bugzilla.mozilla.org/show_bug.cgi?id=2012175 πŸŽ‰17:12:44
@nbp:mozilla.orgnbpDo we use ICU from Nixpkgs or from Firefox sources?17:13:49
@hexa:lossy.networkhexafrom nixpkgs17:16:17
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

Show newer messages


Back to Room ListRoom Version: 9