diff options
| author | Arun Isaac | 2025-12-01 18:41:02 +0000 |
|---|---|---|
| committer | Pjotr Prins | 2026-01-05 11:12:11 +0100 |
| commit | ce2ee8b43ae772e987ed0ce5c05445611b27edf2 (patch) | |
| tree | e3f1f94f9f59570d807a87129ab723bc39ee20d5 /topics/guix/guix-profiles.gmi | |
| parent | e5c8bfbb81d223f28bd97c3c025ff06c911a4b83 (diff) | |
| download | gn-gemtext-ce2ee8b43ae772e987ed0ce5c05445611b27edf2.tar.gz | |
Remove channels file example with specific commit.
The specific commit of upstream Guix is hard-coded in the guix-bioinformatics channel. It does not have to go in each user's channels file. Heads up: In the near future, we will be pinning a specific commit of upstream Guix in the gn-machines channel, rather than in the guix-bioinformatics channel.
Diffstat (limited to 'topics/guix/guix-profiles.gmi')
| -rw-r--r-- | topics/guix/guix-profiles.gmi | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/topics/guix/guix-profiles.gmi b/topics/guix/guix-profiles.gmi index 8cf41d8..712d3da 100644 --- a/topics/guix/guix-profiles.gmi +++ b/topics/guix/guix-profiles.gmi @@ -55,20 +55,9 @@ And everything should be in the PATH, PYTHONPATH etc. From time to time, updates to upstream Guix break our guix-bioinformatics channel. As a result, `guix pull` breaks and our work comes to a standstill for a few days until this can be fixed. While it is important to gradually move towards the latest and greatest, we would like to avoid being at the mercy of externalities and would prefer to update in a more controlled way without interrupting everyone's work. -To this end, we hard-code the guix-bioinformatics channel to depend on a *specific* commit of upstream Guix that is tied to guix-bioinformatics, for example: +To this end, we hard-code the guix-bioinformatics channel to depend on a specific commit of upstream Guix that is tied to guix-bioinformatics. This is why the recommended channels.scm file above does not include a %default-guix-channel. However, this comes with the drawback that your entire system will be stuck at that specific commit of upstream Guix (but not if you use another profile as described above). We highly recommend using a separate `guix pull` profile specifically for GeneNetwork work, as described above. -``` -(list (channel - (name 'gn-bioinformatics) - (url "https://gitlab.com/genenetwork/guix-bioinformatics") - (branch "master") - (commit - "feff05b47c305d8c944499fbc00fd2126f2b881d"))) -``` - -This is why the recommended channels.scm file above does not include a %default-guix-channel. However, this comes with the drawback that your entire system will be stuck at that specific commit of upstream Guix (but not if you use another profile as described above). We highly recommend using a separate `guix pull` profile specifically for GeneNetwork work, as described above. - -This scheme also comes with the added bonus that all members on the team and the continuous integration system will be using exactly the same Guix. Above channels.scm file is only exposed on a *succesful* build. +This scheme also comes with the added bonus that all members on the team and the continuous integration system will be using exactly the same Guix. ## Notes |
