28 Jun 2025 |
aloisw | All the Geckos I have seen building linked using lld. | 16:40:54 |
aloisw | It is unclear whether they are supposed to use 50 gigabytes, as https://firefox-source-docs.mozilla.org/setup/linux_build.html states 4 GB should be enough although 8 are recommended. | 16:43:01 |
emily | I disbelieve 4 GiB. how long ago was that written | 16:44:06 |
aloisw | I don't doubt it if you have enough swap and time. Although the 30 GB of disk are not enough in this case because even the swap needed is more. | 16:46:39 |
vcunat | Swap usage is minimal. (all these builds run just on this particular machine)
https://grafana.nixos.org/d/rYdddlPWk/node-exporter-full?orgId=1&var-DS_PROMETHEUS=default&var-job=node&var-node=hopeful-rivest.builder.nixos.org:9100&var-diskdevices=%5Ba-z%5D%2B%7Cnvme%5B0-9%5D%2Bn%5B0-9%5D%2B&from=now-24h&to=now&var-datasource=default&refresh=1m&timezone=browser&viewPanel=panel-78 | 16:48:31 |
vcunat | A couple worse moments were there, but PSI graph looks still very good to me. | 16:49:42 |
vcunat | * A couple worse moments were there, but PSI graph looks still very good to me. (very short spikes and just a few percent) | 16:51:46 |
aloisw | Interesting. There are still some huge mountains that are close to 1 hour that could be Geckos linking but I don't know when the builds were running. | 17:19:32 |
aloisw | (Of course then the explanation would be that it also uses a lot of CPU independently and the swapping is surprisingly cheap, maybe because it's only swapping out garbage.) | 17:21:16 |
29 Jun 2025 |
| jonhermansen set a profile picture. | 16:58:06 |
2 Jul 2025 |
hexa | when I tried linking firefox on my rock 5b I needed just over 40 GB virtual memory | 04:04:02 |
hexa | * when I tried linking firefox on my rock 5b I needed just over 40 GB memory | 04:04:07 |
hexa | most of which was zramswap | 04:04:14 |
hexa | * most of which came from zramswap | 04:04:19 |
hexa | so i think it's fair to say that this document is a bit dated | 04:04:32 |
hexa | especially since linking with lld is not influenced by job count or anything | 04:04:55 |
aloisw | The thing it could be influenced by is whether debug information is included. No idea how large the impact is though. | 04:14:30 |
6 Jul 2025 |
| Cathal changed their display name from CJ to Cathal. | 17:17:26 |
7 Jul 2025 |
| nbp changed their display name from nbpΒ βΒ PTO to nbp. | 13:12:00 |
17 Jul 2025 |
| @imadalin:matrix.org left the room. | 16:15:17 |
| ribosomerocker joined the room. | 23:57:59 |
20 Jul 2025 |
hexa |  Download 9865.png | 13:40:05 |
jonhermansen | https://bugzilla.mozilla.org/show_bug.cgi?id=262173 | 16:22:14 |
hexa | whoops, that image was repost π | 19:10:07 |
hexa | π€· | 19:10:24 |
23 Jul 2025 |
vcunat |
[Firefox 141 on Linux] no longer requires a forced restart after an update has been applied by a package manager.
Any idea if that applies to our packaging as well?
| 04:47:38 |
aloisw | I have never seen that on NixOS. I think it only applied when the binary was overwritten. | 05:34:56 |
vcunat | We typically do overwrite the path that's used when starting firefox . | 06:38:28 |
vcunat | Typically /run/current-system/sw/bin/firefox , I think. | 06:38:54 |
vcunat | I don't know what mechanism Firefox uses, just the release announcement so far, which is why I'm asking whether anyone knows. Or we might experiment e.g. after another release happens. | 06:40:20 |