!DkNkhjPMwKVMKgmGYw:nixos.org

Nix Installer

54 Members
15 Servers

Load older messages


SenderMessageTime
25 May 2023
@graham:grahamc.comgrahamit is hard to know :) 17:35:42
@zhaofeng:zhaofeng.liZhaofeng 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:zhaofeng.liZhaofeng LiYears ago I was trying to convince a school cluster to install Nix globally, did not work out17:40:52
@raitobezarius:matrix.orgraitobezariusThis is more private feedback from sysadmins running HPC in France17:40:53
@raitobezarius:matrix.orgraitobezariusBasically they were running a giant NFS stuff with a lot of uid for all the users17:41:04
@raitobezarius:matrix.orgraitobezariusAnd it collided with Nix17:41:07
@raitobezarius:matrix.orgraitobezariusSo Bad Experience™17:41:13
@graham:grahamc.comgrahamI'd be happy to hear more from them :)17:41:27
@raitobezarius:matrix.orgraitobezariusThey are probably busy right now but I can try to get them to retry your script Graham! :)17:41:40
@graham:grahamc.comgrahamwell, not yet! they won't get 0.9.0 probably17:41:51
@raitobezarius:matrix.orgraitobezariusAlright, will wait for 0.9.0 and proceed to nerdsnipe them then :)17:42:03
@zhaofeng:zhaofeng.liZhaofeng 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:matrix.orgraitobezariusThey didn't adopt Nix "far" enough for that yet17:42:55
@zhaofeng:zhaofeng.liZhaofeng LiThe school cluster I was talking about has NSS/LDAP auth plus NFS automounts all over the place for home directories and software17:44:02
@zhaofeng:zhaofeng.liZhaofeng LiTypical HPC setup I think, and they wanted to apply the same if they agreed to Nix17:44:37
@zhaofeng:zhaofeng.liZhaofeng LiThey are using this for software (PTSD warning if you've seen this stuff): https://sourceforge.net/projects/modules/17:46:45
@zhaofeng:zhaofeng.liZhaofeng 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:zhaofeng.liZhaofeng Li And don't worry, all the software packages are hand-compiled (./configure && make && make install), no GMO 17:55:40
27 May 2023
@strum355:matrix.orgstroem - sourcegraph joined the room.15:17:52
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.16:40:27
29 May 2023
@k900:0upti.meK900 Ana: I'm on here btw if you want something faster than throwing emails around 19:01:32
30 May 2023
@hexa:lossy.networkhexahad a friend curl the installer from the command in the readme19:50:05
@hexa:lossy.networkhexahe's on fedora with selinux and the download still points to 0.8.0, which fails19:50:20
@hexa:lossy.networkhexabut 0.9.1 is out and 0.9.0 is supposed to work with selinux19:50:29
@hexa:lossy.networkhexaso updating that link would be mighty helpful 🙂19:50:36
@graham:grahamc.comgrahamwe were serving 0.9.0 to 20% of install requests and it was causing some broken configs in in some important cases on github actions, so we rolled it back to 0%19:51:15
@graham:grahamc.comgraham0.9.1 is being served to 10% IIRC of install requests now19:51:39
@graham:grahamc.comgraham

they can get exactly 0.9.1 like this:

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix/tag/v0.9.1 | sh -s -- install
19:52:23
@graham:grahamc.comgraham(but ideally they won't memorialize that in any scripts / documentation)19:52:40
@hexa:lossy.networkhexaalright, thanks for explaining that 🙂19:53:12

Show newer messages


Back to Room ListRoom Version: 9