diff options
| author | Frederick Muriuki Muriithi | 2025-11-03 10:16:10 -0600 |
|---|---|---|
| committer | Pjotr Prins | 2026-01-05 11:12:11 +0100 |
| commit | 12fb30bcdc75aaa81a215fd60f158d8695a30bd3 (patch) | |
| tree | 0f2ed67790caf48fd9f77e41e9ff573d78845e38 /issues/guix-bioinformatics | |
| parent | d962d7c1a2fb6238d0884930042429683074cd87 (diff) | |
| download | gn-gemtext-12fb30bcdc75aaa81a215fd60f158d8695a30bd3.tar.gz | |
guix-bioinformatics: New issue.
Diffstat (limited to 'issues/guix-bioinformatics')
| -rw-r--r-- | issues/guix-bioinformatics/pin-channels-commits.gmi | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/issues/guix-bioinformatics/pin-channels-commits.gmi b/issues/guix-bioinformatics/pin-channels-commits.gmi new file mode 100644 index 0000000..6922130 --- /dev/null +++ b/issues/guix-bioinformatics/pin-channels-commits.gmi @@ -0,0 +1,32 @@ +# Pin Channel Commits; Decouple from Guix + +## Tags + +* status: open +* priority: medium +* type: enhancement +* assigned: fredm, bonfacem +* keywords: guix-bioinformatics, guix + +## Description + +Changes in upstream Guix often lead to deployment issues, due to breakages caused by changes in how GNU Guix does things. This interrupts our day-to-day operations, leading us to scramble to fix the breakages and make the builds sane again. + +In order to avoid these breakages in the future, we'll need to actually pin the commit(s) for all the channels we depend on, to avoid surprises down the line. + +### Channel Dependencies + +We depend on the following channels in guix-bioinformatics: + +* guix: Mainline Guix channel +* guix-past: Channel for old packages, no longer maintained on guix mainline +* guix-rust-past-crates: Channel for rust packages using the old packaging form +* guix-forge: Manages building containers and whatnot. The dependence is implicit here, but it is one of the main causes of breakages + +### Tasks + +* [x] Pin guix channel +* [x] Pin guix-past +* [x] Pin guix-rust-past-crates channel +* [ ] Pin guix-forge channel +* [ ] Move packages from (gn packages bioinformatics) to (gnu packages bioinformatics) |
