!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

918 Members
For people hacking on the Nix package manager itself193 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
4 Apr 2025
@joerg:thalheim.ioMic92I think it also makes a big difference if you just do this for nixpkgs instead of many small repos13:06:34
@joerg:thalheim.ioMic92Which I think is what CocoaPods is doing13:07:11
@qyliss:fairydust.spaceAlyssa RossCocoaPods at the time was one big repo13:08:06
@qyliss:fairydust.spaceAlyssa RossI'd imagine it's a lot more expensive with one big repo than with many small ones13:08:30
@qyliss:fairydust.spaceAlyssa Rosshttps://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/13:08:59
@joerg:thalheim.ioMic92Also the question is, if those issues still persist. This was 2016. They have completely revamped their internal git implementation and make it distributed.13:15:03
@joerg:thalheim.ioMic92Because I don't see any performance degradation when fetching stuff this way. 13:16:05
@joerg:thalheim.ioMic92If not, I have even more a reason to fetch my git repository from elsewhere.13:17:24
@joerg:thalheim.ioMic92Just checked that cocoapods has 20 times the files of nixpkgs13:20:07
@emilazy:matrix.orgemilyfeel like hydra distributing nixexprs is still what makes the most sense after all this time :)14:05:05
@joerg:thalheim.ioMic92Maybe for some stuff but for my dotfiles, where I am hacking on my nixpkgs fork, the shallow clone is many times faster if I do single commits for bug fixes.14:06:19
@joerg:thalheim.ioMic92It should be even cheaper for github to compute this delta over serving me the whole nixpkgs all over again.14:07:32
@noob_tea:matrix.orgtea
In reply to @qyliss:fairydust.space
https://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/

If I understand it correctly, the problem here was that cocoa initially did a shallow clone but then upgraded that to a full clone, which is expensive

https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomment-193772935

15:48:46
5 Apr 2025
@divyaranjan:matrix.orgDivya joined the room.08:13:38
@divyaranjan:matrix.orgDivya: Hello! I wanted to know how Nix packages GHC, does it bootstrap it entirely? How do you guys change the process when GHC changes build systems from 9.4 to 9.6 (from make to hadrian)?08:13:52

Show newer messages


Back to Room ListRoom Version: 6