desihub / desimodules

Maintain the default set of DESI product versions and environment modules loaded.
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

main is behind 23.1 #45

Closed weaverba137 closed 1 year ago

weaverba137 commented 1 year ago

The main configuration uses desiconda/20220119-2.0.1 on perlmutter, while 23.1 uses desiconda/20230111-2.1.0. This is inconvenient because new packages have to be desiInstalled twice, and it's easy to forget which version the package got installed it. This could lead to more serious problems later.

sbailey commented 1 year ago

@marcelo-alvarez please update desimodules main on perlmutter to use the newer desiconda/20230111-2.1.0 and change the scron job to start updating the main packages installed there instead, if that doesn't automatically occur from just switching what "desi_environment.sh main" loads.

In the spirit of not making major changes just before a weekend, I suggest doing this on Monday. Thanks.

weaverba137 commented 1 year ago

Also note that the symlink /global/common/software/desi/perlmutter/desiconda/current should be adjusted.

weaverba137 commented 1 year ago

desimodules/.version still points to 22.2. Do we want to adjust that as well?

weaverba137 commented 1 year ago

Since the desimodules install will become public, and it contains some modules that are test-* (these are .gitignored), should we remove those?

marcelo-alvarez commented 1 year ago

Also note that the symlink /global/common/software/desi/perlmutter/desiconda/current should be adjusted.

@weaverba137 doesn't it just point to main?

marcelo-alvarez commented 1 year ago

desimodules/.version still points to 22.2. Do we want to adjust that as well?

That sounds reasonable to me, it must have been missed when the tag was created. I went ahead and committed the change directly to main.

marcelo-alvarez commented 1 year ago

Since the desimodules install will become public, and it contains some modules that are test-* (these are .gitignored), should we remove those?

I'm not sure. @sbailey ?

weaverba137 commented 1 year ago

Also note that the symlink /global/common/software/desi/perlmutter/desiconda/current should be adjusted.

@weaverba137 doesn't it just point to main?

No, you're thinking of the current symlink inside desimodules. This one is outside desimodules.

marcelo-alvarez commented 1 year ago

Also note that the symlink /global/common/software/desi/perlmutter/desiconda/current should be adjusted.

@weaverba137 doesn't it just point to main?

No, you're thinking of the current symlink inside desimodules. This one is outside desimodules.

Got it, done.

weaverba137 commented 1 year ago

@sbailey will clean up the test-* module files. Everything else should be clean and consistent with perlmutter now. Note that I had to add DESI_ROOT_READONLY to main.