25 May 2023 |
graham | we only serve 0.9.0 5% of the time right now, but we're about to increase that to 20% today | 17:32:41 |
K900 | So was the slow part just shelling out to adduser however many times? | 17:32:53 |
graham | (I'm quite cautious about auto-uid-allocation having surprising side effects) | 17:32:56 |
graham | well, we exec it, ... but yeah | 17:33:05 |
graham | * well, I think we exec it, ... but yeah | 17:33:08 |
K900 | Cool | 17:33:33 |
raitobezarius | In reply to @graham:grahamc.com (I'm quite cautious about auto-uid-allocation having surprising side effects) Do you have HPC / big NFS deployment users? | 17:35:22 |
raitobezarius | I'd target those for those features because they failed a lot with the old script | 17:35:29 |
graham | it is hard to know :) | 17:35:42 |
Zhaofeng Li | In reply to @raitobezarius:matrix.org I'd target those for those features because they failed a lot with the old script Hmm, any links? Curious how any of the installers would behave with /nix already mounted with NFS | 17:40:24 |
Zhaofeng Li | Years ago I was trying to convince a school cluster to install Nix globally, did not work out | 17:40:52 |
raitobezarius | This is more private feedback from sysadmins running HPC in France | 17:40:53 |
raitobezarius | Basically they were running a giant NFS stuff with a lot of uid for all the users | 17:41:04 |
raitobezarius | And it collided with Nix | 17:41:07 |
raitobezarius | So Bad Experience™ | 17:41:13 |
graham | I'd be happy to hear more from them :) | 17:41:27 |
raitobezarius | They are probably busy right now but I can try to get them to retry your script Graham! :) | 17:41:40 |
graham | well, not yet! they won't get 0.9.0 probably | 17:41:51 |
raitobezarius | Alright, will wait for 0.9.0 and proceed to nerdsnipe them then :) | 17:42:03 |
Zhaofeng Li | In reply to @raitobezarius:matrix.org Basically they were running a giant NFS stuff with a lot of uid for all the users Ah ok, I thought it was about having a global nix store shared among all nodes (it would be quite cursed I think) | 17:42:32 |
raitobezarius | They didn't adopt Nix "far" enough for that yet | 17:42:55 |
Zhaofeng Li | The school cluster I was talking about has NSS/LDAP auth plus NFS automounts all over the place for home directories and software | 17:44:02 |
Zhaofeng Li | Typical HPC setup I think, and they wanted to apply the same if they agreed to Nix | 17:44:37 |
Zhaofeng Li | They are using this for software (PTSD warning if you've seen this stuff): https://sourceforge.net/projects/modules/ | 17:46:45 |
Zhaofeng Li | Apparently I still have access:
$ module avail python
------------ /pkg/modules/modulefiles ------------
python/2.7.10-tf python/3.10 python/3.6.1
python/2.7.11 python/3.10.0 python/3.6.7
python/2.7.12 python/3.2.1 python/3.6.8
python/2.7.14 python/3.3.3 python/3.7.1
python/2.7.2 python/3.3.5 python/3.7.2
python/2.7.4 python/3.5.1 python/3.7.4(default)
python/2.7.8 python/3.5.2
$ mount | grep python
[redacted] on /pkg/python type nfs (ro,relatime,vers=3,rsize=32768,...)
The end-user UX is actually quite good: module add python/3.3.5 and suddenly you have Python 3.3.5 in your PATH
| 17:54:46 |
Zhaofeng Li | And don't worry, all the software packages are hand-compiled (./configure && make && make install ), no GMO | 17:55:40 |
27 May 2023 |
| stroem - sourcegraph joined the room. | 15:17:52 |
| NixOS Moderation Botchanged room power levels. | 16:40:27 |
29 May 2023 |
K900 | Ana: I'm on here btw if you want something faster than throwing emails around | 19:01:32 |
30 May 2023 |
hexa | had a friend curl the installer from the command in the readme | 19:50:05 |