* setting up my own channel (for some personal packages) @ 2021-08-28 16:04 Andreas Reuleaux 2021-08-28 17:40 ` Edouard Klein 0 siblings, 1 reply; 5+ messages in thread From: Andreas Reuleaux @ 2021-08-28 16:04 UTC (permalink / raw) To: help-guix Hi, I am trying to set up my own channel for some personal packages, and I do have some success to that end, but I am still experiencing issues: TL;dr - short summary: my package: emacs-hide-comnt.scm (below) breaks my setup for "guix pull" (which otherwise works just fine without that package) my package emacs-hide-comnt.scm cannot be too bad either: I can build+install it just fine by hand. I am following the guix guide, and have stolen two packages from --8<---------------cut here---------------start------------->8--- https://github.com/jsoo1/guix-channel --8<---------------cut here---------------end--------------->8--- namely emacs-dump.scm (which provides my-emacs-dump), and urweb.scm. I have set up my own git repo (with just these two packages for now) at: --8<---------------cut here---------------start------------->8--- http://git.a-rx.info/channel --8<---------------cut here---------------end--------------->8--- and (with a git-url) in my ~/.config/guix/channels.scm: --8<---------------cut here---------------start------------->8--- (cons (channel (name 'my-stuff) (url "git://git.a-rx.info/channel") (introduction (make-channel-introduction "56384c65b5d57606cd7ff3e2a4db1c99c24d7adf" (openpgp-fingerprint "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") )) ) %default-channels) --8<---------------cut here---------------end--------------->8--- I can "guix pull" (I am using "--allow-downgrades" the first time here, as I have used channel my-stuff with a different inital commit before), anyway this works fine so far - guix pull does not complain about the my-stuff channel. --8<---------------cut here---------------start------------->8--- rx@dell ~$ guix pull --allow-downgrades Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... guix pull: warning: moving channel 'my-stuff' from 12ac4ab75c0b9dc247af3a65179c566e198d908d to unrelated commit 56384c65b5d57606cd7ff3e2a4db1c99c24d7adf Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Building from these channels: guix https://git.savannah.gnu.org/git/guix.git 63fec9f my-stuff git://git.a-rx.info/channel 56384c6 Computing Guix derivation for 'x86_64-linux'... / substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% The following derivations will be built: /gnu/store/dsb3bcmddgsvn34wxh0g2mbm4lyq1haz-profile.drv /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv /gnu/store/d84yrjgr6bkg7c6h9i0bxjz7cfxhisp2-profile.drv /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv building /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv... building /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv... building CA certificate bundle... listing Emacs sub-directories... building fonts directory... building directory of Info manuals... building database for manual pages... building profile with 2 packages... building /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv... building package cache... building profile with 2 packages... New in this revision: 2 new packages: lsofgraph, urweb rx@dell ~$ guix pull Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Building from these channels: guix https://git.savannah.gnu.org/git/guix.git 63fec9f my-stuff git://git.a-rx.info/channel 56384c6 Computing Guix derivation for 'x86_64-linux'... / nothing to be done rx@dell ~$ --8<---------------cut here---------------end--------------->8--- and "urweb" is available, for example --8<---------------cut here---------------start------------->8--- rx@dell ~$ guix package -A urwe urweb 20190217 out urweb.scm:15:2 rx@dell ~ --8<---------------cut here---------------end--------------->8--- Thus apparently my setup is not too bad (including my rx.key in the keyring branch etc.). Now I am setting up a second channel2 instead: again with the two packages emacs-dump.scm and urweb.scm as above, but additionally an emacs package that I have created myself: emacs-hide-comnt.scm (Really this is just a prerequisite for another package that I am interested in, and I have a package definition for as well: emacs-thing-cmds.scm - but I keep that question for another mail): Now with my ~/.config/guix/channels.scm for channel2: --8<---------------cut here---------------start------------->8--- (cons (channel (name 'my-stuff2) (url "git://git.a-rx.info/channel2") (introduction (make-channel-introduction "3a64194919ceeb16ee03df17de2c3c612d410145" (openpgp-fingerprint "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") )) ) %default-channels) --8<---------------cut here---------------end--------------->8--- I cannot pull any more: --8<---------------cut here---------------start------------->8--- rx@dell ~$ guix pull Updating channel 'my-stuff2' from Git repository at 'git://git.a-rx.info/channel2'... Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Building from these channels: guix https://git.savannah.gnu.org/git/guix.git 63fec9f my-stuff2 git://git.a-rx.info/channel2 3a64194 Computing Guix derivation for 'x86_64-linux'... - substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% The following derivations will be built: /gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv /gnu/store/5ww6yaqz98jnkp2gfdpjzksx5azwd63i-inferior-script.scm.drv /gnu/store/j9w5gvf7slfc1ahmryd45i0nfr3j8509-profile.drv building /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv... building /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv... |builder for `/gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv' failed to produce output path `/gnu/store/ww01v7zdx110q887146y9m67j3rikypw-my-stuff2' build of /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv failed View build log at '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2'. cannot build derivation `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv': 1 dependencies couldn't be built guix pull: error: build of `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv' failed rx@dell ~$ --8<---------------cut here---------------end--------------->8--- with --8<---------------cut here---------------start------------->8--- rx@dell ~$ bzcat '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2' (repl-version 0 1 1) (exception misc-error (value #f) (value "no code for module ~S") (value ((emacs-hide-comnt))) (value #f)) rx@dell ~$ --8<---------------cut here---------------end--------------->8--- Apparently my emacs-hide-comnt.scm package at http://git.a-rx.info/channel2/tree/ breaks my setup. And I don't see why: I can download the package and build/install it just fine: --8<---------------cut here---------------start------------->8--- rx@dell ~$ wget -nd http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm --2021-08-28 16:46:47-- http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm Resolving git.a-rx.info (git.a-rx.info)... 178.79.166.98 Connecting to git.a-rx.info (git.a-rx.info)|178.79.166.98|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2035 (2.0K) [text/plain] Saving to: ‘emacs-hide-comnt.scm’ emacs-hide-comnt.scm 100%[===============================================================>] 1.99K --.-KB/s in 0s 2021-08-28 16:46:47 (324 MB/s) - ‘emacs-hide-comnt.scm’ saved [2035/2035] rx@dell ~$ --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- rx@dell ~$ guix build -f emacs-hide-comnt.scm /gnu/store/w098p5vxd0iy31mxkcp47xk3n5f5d175-emacs-hide-comnt-2019.11 rx@dell ~$ rx@dell ~$ guix install $(guix build -f emacs-hide-comnt.scm) The following package will be upgraded: emacs-hide-comnt (dependencies or package changed) nothing to be done rx@dell ~$ --8<---------------cut here---------------end--------------->8--- Hm??? One difference that I see: my emacs-hide-comnt.scm has a last line of --8<---------------cut here---------------start------------->8--- emacs-hide-comnt --8<---------------cut here---------------end--------------->8--- and I need that for building the package by hand - If I remove that line (the corresponding packages: emacs-dump.scm, urweb.scm don't have such last lines): then I cannot build my package by hand any more - and worse: I still cannot pull from my channel2 ?? Thanks in advance. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: setting up my own channel (for some personal packages) 2021-08-28 16:04 setting up my own channel (for some personal packages) Andreas Reuleaux @ 2021-08-28 17:40 ` Edouard Klein 2021-08-28 18:43 ` Andreas Reuleaux 0 siblings, 1 reply; 5+ messages in thread From: Edouard Klein @ 2021-08-28 17:40 UTC (permalink / raw) To: Andreas Reuleaux; +Cc: help-guix Hi, I am not sure, but here is my try: I cloned your channel2 repo, and saw in emacs-hide-comnt.scm: (define-module (gnu packages emacs-hide-comnt) Modules names in Guile (in all schemes ?) must match the path, so either put emacs-hide-comnt.scm in gnu/packages, or change the above line to: (define-module (emacs-hide-comnt) See that urweb.scm starts with: (define-module (urweb) My interpretation is that the error message means that the emacs-hide-comnt module was not found where it was looked for, i.e. in gnu/packages. This may not be the only problem, but it is worth a try. Good luck :) Cheers, Edouard. Andreas Reuleaux <rx@a-rx.info> writes: > Hi, > > I am trying to set up my own channel for some personal packages, > and I do have some success to that end, but I am still experiencing > issues: > > > TL;dr - short summary: > > my package: emacs-hide-comnt.scm (below) breaks my setup for "guix pull" > (which otherwise works just fine without that package) > my package emacs-hide-comnt.scm cannot be too bad either: > I can build+install it just fine by hand. > > > > I am following the guix guide, and have stolen two packages from > > --8<---------------cut here---------------start------------->8--- > https://github.com/jsoo1/guix-channel > --8<---------------cut here---------------end--------------->8--- > > > namely emacs-dump.scm (which provides my-emacs-dump), and > urweb.scm. > > I have set up my own git repo (with just these two packages for now) at: > > --8<---------------cut here---------------start------------->8--- > http://git.a-rx.info/channel > --8<---------------cut here---------------end--------------->8--- > > > and (with a git-url) in my ~/.config/guix/channels.scm: > > --8<---------------cut here---------------start------------->8--- > (cons (channel > (name 'my-stuff) > > > (url "git://git.a-rx.info/channel") > > (introduction > (make-channel-introduction > "56384c65b5d57606cd7ff3e2a4db1c99c24d7adf" > (openpgp-fingerprint > "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") > )) > > ) > %default-channels) > --8<---------------cut here---------------end--------------->8--- > > > > I can "guix pull" (I am using "--allow-downgrades" the first time here, as I have used > channel my-stuff with a different inital commit before), anyway this > works fine so far - guix pull does not complain about the my-stuff channel. > > --8<---------------cut here---------------start------------->8--- > rx@dell ~$ guix pull --allow-downgrades > Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... > guix pull: warning: moving channel 'my-stuff' from 12ac4ab75c0b9dc247af3a65179c566e198d908d to unrelated commit 56384c65b5d57606cd7ff3e2a4db1c99c24d7adf > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... > Building from these channels: > guix https://git.savannah.gnu.org/git/guix.git 63fec9f > my-stuff git://git.a-rx.info/channel 56384c6 > Computing Guix derivation for 'x86_64-linux'... / > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% > The following derivations will be built: > /gnu/store/dsb3bcmddgsvn34wxh0g2mbm4lyq1haz-profile.drv > /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv > /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv > /gnu/store/d84yrjgr6bkg7c6h9i0bxjz7cfxhisp2-profile.drv > /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv > > building /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv... > building /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv... > building CA certificate bundle... > listing Emacs sub-directories... > building fonts directory... > building directory of Info manuals... > building database for manual pages... > building profile with 2 packages... > building /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv... > building package cache... > building profile with 2 packages... > New in this revision: > 2 new packages: lsofgraph, urweb > > rx@dell ~$ guix pull > Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... > Building from these channels: > guix https://git.savannah.gnu.org/git/guix.git 63fec9f > my-stuff git://git.a-rx.info/channel 56384c6 > Computing Guix derivation for 'x86_64-linux'... / > nothing to be done > > rx@dell ~$ > --8<---------------cut here---------------end--------------->8--- > > > and "urweb" is available, for example > > --8<---------------cut here---------------start------------->8--- > rx@dell ~$ guix package -A urwe > urweb 20190217 out urweb.scm:15:2 > rx@dell ~ > --8<---------------cut here---------------end--------------->8--- > > > > > Thus apparently my setup is not too bad (including my rx.key in the > keyring branch etc.). > > > Now I am setting up a second channel2 instead: again with the two packages > emacs-dump.scm and urweb.scm as above, but additionally an emacs package > that I have created myself: emacs-hide-comnt.scm > > (Really this is just a prerequisite for another package that I am > interested in, and I have a package definition for as well: > emacs-thing-cmds.scm - but I keep that question for another mail): > > Now with my ~/.config/guix/channels.scm for channel2: > > --8<---------------cut here---------------start------------->8--- > (cons (channel > (name 'my-stuff2) > > > (url "git://git.a-rx.info/channel2") > > (introduction > (make-channel-introduction > "3a64194919ceeb16ee03df17de2c3c612d410145" > (openpgp-fingerprint > "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") > )) > > ) > %default-channels) > --8<---------------cut here---------------end--------------->8--- > > > > I cannot pull any more: > > --8<---------------cut here---------------start------------->8--- > rx@dell ~$ guix pull > Updating channel 'my-stuff2' from Git repository at 'git://git.a-rx.info/channel2'... > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... > Building from these channels: > guix https://git.savannah.gnu.org/git/guix.git 63fec9f > my-stuff2 git://git.a-rx.info/channel2 3a64194 > Computing Guix derivation for 'x86_64-linux'... - > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% > The following derivations will be built: > /gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv > /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv > /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv > /gnu/store/5ww6yaqz98jnkp2gfdpjzksx5azwd63i-inferior-script.scm.drv > /gnu/store/j9w5gvf7slfc1ahmryd45i0nfr3j8509-profile.drv > > building /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv... > building /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv... > |builder for `/gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv' failed to produce output path `/gnu/store/ww01v7zdx110q887146y9m67j3rikypw-my-stuff2' > build of /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv failed > View build log at '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2'. > cannot build derivation `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv': 1 dependencies couldn't be built > guix pull: error: build of `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv' failed > rx@dell ~$ > --8<---------------cut here---------------end--------------->8--- > > > with > > --8<---------------cut here---------------start------------->8--- > rx@dell ~$ bzcat '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2' > (repl-version 0 1 1) > (exception misc-error (value #f) (value "no code for module ~S") (value ((emacs-hide-comnt))) (value #f)) > rx@dell ~$ > --8<---------------cut here---------------end--------------->8--- > > > > Apparently my emacs-hide-comnt.scm package > at http://git.a-rx.info/channel2/tree/ breaks my setup. > > And I don't see why: I can download the package and build/install it > just fine: > > --8<---------------cut here---------------start------------->8--- > rx@dell ~$ wget -nd http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm > --2021-08-28 16:46:47-- http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm > Resolving git.a-rx.info (git.a-rx.info)... 178.79.166.98 > Connecting to git.a-rx.info (git.a-rx.info)|178.79.166.98|:80... connected. > HTTP request sent, awaiting response... 200 OK > Length: 2035 (2.0K) [text/plain] > Saving to: ‘emacs-hide-comnt.scm’ > > emacs-hide-comnt.scm 100%[===============================================================>] 1.99K --.-KB/s in 0s > > 2021-08-28 16:46:47 (324 MB/s) - ‘emacs-hide-comnt.scm’ saved [2035/2035] > > rx@dell ~$ > --8<---------------cut here---------------end--------------->8--- > > --8<---------------cut here---------------start------------->8--- > rx@dell ~$ guix build -f emacs-hide-comnt.scm > /gnu/store/w098p5vxd0iy31mxkcp47xk3n5f5d175-emacs-hide-comnt-2019.11 > rx@dell ~$ > rx@dell ~$ guix install $(guix build -f emacs-hide-comnt.scm) > The following package will be upgraded: > emacs-hide-comnt (dependencies or package changed) > > nothing to be done > rx@dell ~$ > --8<---------------cut here---------------end--------------->8--- > > > > Hm??? > > One difference that I see: my emacs-hide-comnt.scm has > a last line of > > --8<---------------cut here---------------start------------->8--- > emacs-hide-comnt > --8<---------------cut here---------------end--------------->8--- > > and I need that for building the package by hand - If I remove > that line (the corresponding packages: emacs-dump.scm, urweb.scm > don't have such last lines): then I cannot build my package by hand > any more - and worse: I still cannot pull from my channel2 ?? > > Thanks in advance. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: setting up my own channel (for some personal packages) 2021-08-28 17:40 ` Edouard Klein @ 2021-08-28 18:43 ` Andreas Reuleaux 2021-08-29 16:30 ` 'edk@beaver-labs.com' 0 siblings, 1 reply; 5+ messages in thread From: Andreas Reuleaux @ 2021-08-28 18:43 UTC (permalink / raw) To: Edouard Klein; +Cc: help-guix Hi, thanks a lot, and yes: that was it. I had not really understood that w/ (define-module (gnu packages emacs-hide-comnt) my emacs-hide-comnt package was searched in gnu/packages, but oh well: this makes sense after all, and I am learning. I have received your reply only privatly so far (to my rx@a-rx.info address), not from the mailing list - but I am Cc'ing there nevertheless already. Fixed in my http://git.a-rx.info/channel now (i.e. emacs-hide-comnt.scm updated there). I will add more packages there, as I progress. In case anyone wants to try my configuration: I am kind of lazy: creating new initial commits all to often (instead of pushing them). thus the ~/.config/guix/channels.scm needs to be changed accordingly, currently: --8<---------------cut here---------------start------------->8--- (cons (channel (name 'my-stuff) (url "git://git.a-rx.info/channel") (introduction (make-channel-introduction "109737fce5bd8f8f709646d3e1b2f519a07e2f9d" (openpgp-fingerprint "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") )) ) %default-channels) --8<---------------cut here---------------end--------------->8--- Many thanks again, -A Edouard Klein <edou@rdklein.fr> writes: > Hi, > > I am not sure, but here is my try: > > I cloned your channel2 repo, and saw in emacs-hide-comnt.scm: > > (define-module (gnu packages emacs-hide-comnt) > > Modules names in Guile (in all schemes ?) must match the path, so either > put emacs-hide-comnt.scm in gnu/packages, or change the above line to: > > (define-module (emacs-hide-comnt) > > See that urweb.scm starts with: > (define-module (urweb) > > My interpretation is that the error message means that the > emacs-hide-comnt module was not found where it was looked for, i.e. in > gnu/packages. > > This may not be the only problem, but it is worth a try. > > Good luck :) > > Cheers, > > Edouard. > > > Andreas Reuleaux <rx@a-rx.info> writes: > >> Hi, >> >> I am trying to set up my own channel for some personal packages, >> and I do have some success to that end, but I am still experiencing >> issues: >> >> >> TL;dr - short summary: >> >> my package: emacs-hide-comnt.scm (below) breaks my setup for "guix pull" >> (which otherwise works just fine without that package) >> my package emacs-hide-comnt.scm cannot be too bad either: >> I can build+install it just fine by hand. >> >> >> >> I am following the guix guide, and have stolen two packages from >> >> --8<---------------cut here---------------start------------->8--- >> https://github.com/jsoo1/guix-channel >> --8<---------------cut here---------------end--------------->8--- >> >> >> namely emacs-dump.scm (which provides my-emacs-dump), and >> urweb.scm. >> >> I have set up my own git repo (with just these two packages for now) at: >> >> --8<---------------cut here---------------start------------->8--- >> http://git.a-rx.info/channel >> --8<---------------cut here---------------end--------------->8--- >> >> >> and (with a git-url) in my ~/.config/guix/channels.scm: >> >> --8<---------------cut here---------------start------------->8--- >> (cons (channel >> (name 'my-stuff) >> >> >> (url "git://git.a-rx.info/channel") >> >> (introduction >> (make-channel-introduction >> "56384c65b5d57606cd7ff3e2a4db1c99c24d7adf" >> (openpgp-fingerprint >> "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") >> )) >> >> ) >> %default-channels) >> --8<---------------cut here---------------end--------------->8--- >> >> >> >> I can "guix pull" (I am using "--allow-downgrades" the first time here, as I have used >> channel my-stuff with a different inital commit before), anyway this >> works fine so far - guix pull does not complain about the my-stuff channel. >> >> --8<---------------cut here---------------start------------->8--- >> rx@dell ~$ guix pull --allow-downgrades >> Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... >> guix pull: warning: moving channel 'my-stuff' from 12ac4ab75c0b9dc247af3a65179c566e198d908d to unrelated commit 56384c65b5d57606cd7ff3e2a4db1c99c24d7adf >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >> Building from these channels: >> guix https://git.savannah.gnu.org/git/guix.git 63fec9f >> my-stuff git://git.a-rx.info/channel 56384c6 >> Computing Guix derivation for 'x86_64-linux'... / >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% >> The following derivations will be built: >> /gnu/store/dsb3bcmddgsvn34wxh0g2mbm4lyq1haz-profile.drv >> /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv >> /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv >> /gnu/store/d84yrjgr6bkg7c6h9i0bxjz7cfxhisp2-profile.drv >> /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv >> >> building /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv... >> building /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv... >> building CA certificate bundle... >> listing Emacs sub-directories... >> building fonts directory... >> building directory of Info manuals... >> building database for manual pages... >> building profile with 2 packages... >> building /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv... >> building package cache... >> building profile with 2 packages... >> New in this revision: >> 2 new packages: lsofgraph, urweb >> >> rx@dell ~$ guix pull >> Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >> Building from these channels: >> guix https://git.savannah.gnu.org/git/guix.git 63fec9f >> my-stuff git://git.a-rx.info/channel 56384c6 >> Computing Guix derivation for 'x86_64-linux'... / >> nothing to be done >> >> rx@dell ~$ >> --8<---------------cut here---------------end--------------->8--- >> >> >> and "urweb" is available, for example >> >> --8<---------------cut here---------------start------------->8--- >> rx@dell ~$ guix package -A urwe >> urweb 20190217 out urweb.scm:15:2 >> rx@dell ~ >> --8<---------------cut here---------------end--------------->8--- >> >> >> >> >> Thus apparently my setup is not too bad (including my rx.key in the >> keyring branch etc.). >> >> >> Now I am setting up a second channel2 instead: again with the two packages >> emacs-dump.scm and urweb.scm as above, but additionally an emacs package >> that I have created myself: emacs-hide-comnt.scm >> >> (Really this is just a prerequisite for another package that I am >> interested in, and I have a package definition for as well: >> emacs-thing-cmds.scm - but I keep that question for another mail): >> >> Now with my ~/.config/guix/channels.scm for channel2: >> >> --8<---------------cut here---------------start------------->8--- >> (cons (channel >> (name 'my-stuff2) >> >> >> (url "git://git.a-rx.info/channel2") >> >> (introduction >> (make-channel-introduction >> "3a64194919ceeb16ee03df17de2c3c612d410145" >> (openpgp-fingerprint >> "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") >> )) >> >> ) >> %default-channels) >> --8<---------------cut here---------------end--------------->8--- >> >> >> >> I cannot pull any more: >> >> --8<---------------cut here---------------start------------->8--- >> rx@dell ~$ guix pull >> Updating channel 'my-stuff2' from Git repository at 'git://git.a-rx.info/channel2'... >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >> Building from these channels: >> guix https://git.savannah.gnu.org/git/guix.git 63fec9f >> my-stuff2 git://git.a-rx.info/channel2 3a64194 >> Computing Guix derivation for 'x86_64-linux'... - >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% >> The following derivations will be built: >> /gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv >> /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv >> /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv >> /gnu/store/5ww6yaqz98jnkp2gfdpjzksx5azwd63i-inferior-script.scm.drv >> /gnu/store/j9w5gvf7slfc1ahmryd45i0nfr3j8509-profile.drv >> >> building /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv... >> building /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv... >> |builder for `/gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv' failed to produce output path `/gnu/store/ww01v7zdx110q887146y9m67j3rikypw-my-stuff2' >> build of /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv failed >> View build log at '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2'. >> cannot build derivation `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv': 1 dependencies couldn't be built >> guix pull: error: build of `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv' failed >> rx@dell ~$ >> --8<---------------cut here---------------end--------------->8--- >> >> >> with >> >> --8<---------------cut here---------------start------------->8--- >> rx@dell ~$ bzcat '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2' >> (repl-version 0 1 1) >> (exception misc-error (value #f) (value "no code for module ~S") (value ((emacs-hide-comnt))) (value #f)) >> rx@dell ~$ >> --8<---------------cut here---------------end--------------->8--- >> >> >> >> Apparently my emacs-hide-comnt.scm package >> at http://git.a-rx.info/channel2/tree/ breaks my setup. >> >> And I don't see why: I can download the package and build/install it >> just fine: >> >> --8<---------------cut here---------------start------------->8--- >> rx@dell ~$ wget -nd http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm >> --2021-08-28 16:46:47-- http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm >> Resolving git.a-rx.info (git.a-rx.info)... 178.79.166.98 >> Connecting to git.a-rx.info (git.a-rx.info)|178.79.166.98|:80... connected. >> HTTP request sent, awaiting response... 200 OK >> Length: 2035 (2.0K) [text/plain] >> Saving to: ‘emacs-hide-comnt.scm’ >> >> emacs-hide-comnt.scm 100%[===============================================================>] 1.99K --.-KB/s in 0s >> >> 2021-08-28 16:46:47 (324 MB/s) - ‘emacs-hide-comnt.scm’ saved [2035/2035] >> >> rx@dell ~$ >> --8<---------------cut here---------------end--------------->8--- >> >> --8<---------------cut here---------------start------------->8--- >> rx@dell ~$ guix build -f emacs-hide-comnt.scm >> /gnu/store/w098p5vxd0iy31mxkcp47xk3n5f5d175-emacs-hide-comnt-2019.11 >> rx@dell ~$ >> rx@dell ~$ guix install $(guix build -f emacs-hide-comnt.scm) >> The following package will be upgraded: >> emacs-hide-comnt (dependencies or package changed) >> >> nothing to be done >> rx@dell ~$ >> --8<---------------cut here---------------end--------------->8--- >> >> >> >> Hm??? >> >> One difference that I see: my emacs-hide-comnt.scm has >> a last line of >> >> --8<---------------cut here---------------start------------->8--- >> emacs-hide-comnt >> --8<---------------cut here---------------end--------------->8--- >> >> and I need that for building the package by hand - If I remove >> that line (the corresponding packages: emacs-dump.scm, urweb.scm >> don't have such last lines): then I cannot build my package by hand >> any more - and worse: I still cannot pull from my channel2 ?? >> >> Thanks in advance. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: setting up my own channel (for some personal packages) 2021-08-28 18:43 ` Andreas Reuleaux @ 2021-08-29 16:30 ` 'edk@beaver-labs.com' 2021-08-29 16:46 ` Tobias Geerinckx-Rice 0 siblings, 1 reply; 5+ messages in thread From: 'edk@beaver-labs.com' @ 2021-08-29 16:30 UTC (permalink / raw) To: Andreas Reuleaux; +Cc: help-guix Andreas Reuleaux <rx@a-rx.info> writes: > Hi, > > thanks a lot, and yes: that was it. :) > > I had not really understood that w/ > > (define-module (gnu packages emacs-hide-comnt) > > my emacs-hide-comnt package was searched in gnu/packages, > but oh well: this makes sense after all, and I am learning. > > I have received your reply only privatly so far (to my rx@a-rx.info > address), not from the mailing list - but I am Cc'ing there > nevertheless already. > That's my fault, I mixed up and used an incorrect email address when sending the email: this address is not subscribed to the list. Sorry. > Fixed in my http://git.a-rx.info/channel now (i.e. emacs-hide-comnt.scm > updated there). > > I will add more packages there, as I progress. > > In case anyone wants to try my configuration: I am kind of lazy: > creating new initial commits all to often (instead of pushing them). > > thus the ~/.config/guix/channels.scm needs to be changed accordingly, > currently: > > > --8<---------------cut here---------------start------------->8--- > (cons (channel > (name 'my-stuff) > > > (url "git://git.a-rx.info/channel") > > (introduction > (make-channel-introduction > "109737fce5bd8f8f709646d3e1b2f519a07e2f9d" > (openpgp-fingerprint > "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") > )) > > ) > %default-channels) > --8<---------------cut here---------------end--------------->8--- > > > Many thanks again, > > -A > > > > > Edouard Klein <edou@rdklein.fr> writes: > >> Hi, >> >> I am not sure, but here is my try: >> >> I cloned your channel2 repo, and saw in emacs-hide-comnt.scm: >> >> (define-module (gnu packages emacs-hide-comnt) >> >> Modules names in Guile (in all schemes ?) must match the path, so either >> put emacs-hide-comnt.scm in gnu/packages, or change the above line to: >> >> (define-module (emacs-hide-comnt) >> >> See that urweb.scm starts with: >> (define-module (urweb) >> >> My interpretation is that the error message means that the >> emacs-hide-comnt module was not found where it was looked for, i.e. in >> gnu/packages. >> >> This may not be the only problem, but it is worth a try. >> >> Good luck :) >> >> Cheers, >> >> Edouard. >> >> >> Andreas Reuleaux <rx@a-rx.info> writes: >> >>> Hi, >>> >>> I am trying to set up my own channel for some personal packages, >>> and I do have some success to that end, but I am still experiencing >>> issues: >>> >>> >>> TL;dr - short summary: >>> >>> my package: emacs-hide-comnt.scm (below) breaks my setup for "guix pull" >>> (which otherwise works just fine without that package) >>> my package emacs-hide-comnt.scm cannot be too bad either: >>> I can build+install it just fine by hand. >>> >>> >>> >>> I am following the guix guide, and have stolen two packages from >>> >>> --8<---------------cut here---------------start------------->8--- >>> https://github.com/jsoo1/guix-channel >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> namely emacs-dump.scm (which provides my-emacs-dump), and >>> urweb.scm. >>> >>> I have set up my own git repo (with just these two packages for now) at: >>> >>> --8<---------------cut here---------------start------------->8--- >>> http://git.a-rx.info/channel >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> and (with a git-url) in my ~/.config/guix/channels.scm: >>> >>> --8<---------------cut here---------------start------------->8--- >>> (cons (channel >>> (name 'my-stuff) >>> >>> >>> (url "git://git.a-rx.info/channel") >>> >>> (introduction >>> (make-channel-introduction >>> "56384c65b5d57606cd7ff3e2a4db1c99c24d7adf" >>> (openpgp-fingerprint >>> "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") >>> )) >>> >>> ) >>> %default-channels) >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> >>> I can "guix pull" (I am using "--allow-downgrades" the first time here, as I have used >>> channel my-stuff with a different inital commit before), anyway this >>> works fine so far - guix pull does not complain about the my-stuff channel. >>> >>> --8<---------------cut here---------------start------------->8--- >>> rx@dell ~$ guix pull --allow-downgrades >>> Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... >>> guix pull: warning: moving channel 'my-stuff' from 12ac4ab75c0b9dc247af3a65179c566e198d908d to unrelated commit 56384c65b5d57606cd7ff3e2a4db1c99c24d7adf >>> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >>> Building from these channels: >>> guix https://git.savannah.gnu.org/git/guix.git 63fec9f >>> my-stuff git://git.a-rx.info/channel 56384c6 >>> Computing Guix derivation for 'x86_64-linux'... / >>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% >>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% >>> The following derivations will be built: >>> /gnu/store/dsb3bcmddgsvn34wxh0g2mbm4lyq1haz-profile.drv >>> /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv >>> /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv >>> /gnu/store/d84yrjgr6bkg7c6h9i0bxjz7cfxhisp2-profile.drv >>> /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv >>> >>> building /gnu/store/mcp30c79gi9cdnckg4ghahkaygn85ykk-inferior-script.scm.drv... >>> building /gnu/store/d227lqkghmg48b34b81si8hdmz3vba64-my-stuff.drv... >>> building CA certificate bundle... >>> listing Emacs sub-directories... >>> building fonts directory... >>> building directory of Info manuals... >>> building database for manual pages... >>> building profile with 2 packages... >>> building /gnu/store/vrr8flhvf06xprqm6n9q45pj10h7r10g-inferior-script.scm.drv... >>> building package cache... >>> building profile with 2 packages... >>> New in this revision: >>> 2 new packages: lsofgraph, urweb >>> >>> rx@dell ~$ guix pull >>> Updating channel 'my-stuff' from Git repository at 'git://git.a-rx.info/channel'... >>> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >>> Building from these channels: >>> guix https://git.savannah.gnu.org/git/guix.git 63fec9f >>> my-stuff git://git.a-rx.info/channel 56384c6 >>> Computing Guix derivation for 'x86_64-linux'... / >>> nothing to be done >>> >>> rx@dell ~$ >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> and "urweb" is available, for example >>> >>> --8<---------------cut here---------------start------------->8--- >>> rx@dell ~$ guix package -A urwe >>> urweb 20190217 out urweb.scm:15:2 >>> rx@dell ~ >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> >>> >>> Thus apparently my setup is not too bad (including my rx.key in the >>> keyring branch etc.). >>> >>> >>> Now I am setting up a second channel2 instead: again with the two packages >>> emacs-dump.scm and urweb.scm as above, but additionally an emacs package >>> that I have created myself: emacs-hide-comnt.scm >>> >>> (Really this is just a prerequisite for another package that I am >>> interested in, and I have a package definition for as well: >>> emacs-thing-cmds.scm - but I keep that question for another mail): >>> >>> Now with my ~/.config/guix/channels.scm for channel2: >>> >>> --8<---------------cut here---------------start------------->8--- >>> (cons (channel >>> (name 'my-stuff2) >>> >>> >>> (url "git://git.a-rx.info/channel2") >>> >>> (introduction >>> (make-channel-introduction >>> "3a64194919ceeb16ee03df17de2c3c612d410145" >>> (openpgp-fingerprint >>> "99BB E77D 73AE 07B9 D4B0 CA2E 3384 11E5 6E09 31B5") >>> )) >>> >>> ) >>> %default-channels) >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> >>> I cannot pull any more: >>> >>> --8<---------------cut here---------------start------------->8--- >>> rx@dell ~$ guix pull >>> Updating channel 'my-stuff2' from Git repository at 'git://git.a-rx.info/channel2'... >>> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >>> Building from these channels: >>> guix https://git.savannah.gnu.org/git/guix.git 63fec9f >>> my-stuff2 git://git.a-rx.info/channel2 3a64194 >>> Computing Guix derivation for 'x86_64-linux'... - >>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% >>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% >>> The following derivations will be built: >>> /gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv >>> /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv >>> /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv >>> /gnu/store/5ww6yaqz98jnkp2gfdpjzksx5azwd63i-inferior-script.scm.drv >>> /gnu/store/j9w5gvf7slfc1ahmryd45i0nfr3j8509-profile.drv >>> >>> building /gnu/store/b0hk5dvfid7pkjxrwfylmkn5w3pwzbxq-inferior-script.scm.drv... >>> building /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv... >>> |builder for `/gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv' failed to produce output path `/gnu/store/ww01v7zdx110q887146y9m67j3rikypw-my-stuff2' >>> build of /gnu/store/hiqych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv failed >>> View build log at '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2'. >>> cannot build derivation `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv': 1 dependencies couldn't be built >>> guix pull: error: build of `/gnu/store/1vvwqnj7d1hp8nf8kcpf1r5wrlibkxya-profile.drv' failed >>> rx@dell ~$ >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> with >>> >>> --8<---------------cut here---------------start------------->8--- >>> rx@dell ~$ bzcat '/var/log/guix/drvs/hi/qych1a0qdmdzq45mi1k96df9zr0p7k-my-stuff2.drv.bz2' >>> (repl-version 0 1 1) >>> (exception misc-error (value #f) (value "no code for module ~S") (value ((emacs-hide-comnt))) (value #f)) >>> rx@dell ~$ >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> >>> Apparently my emacs-hide-comnt.scm package >>> at http://git.a-rx.info/channel2/tree/ breaks my setup. >>> >>> And I don't see why: I can download the package and build/install it >>> just fine: >>> >>> --8<---------------cut here---------------start------------->8--- >>> rx@dell ~$ wget -nd http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm >>> --2021-08-28 16:46:47-- http://git.a-rx.info/channel2/plain/emacs-hide-comnt.scm >>> Resolving git.a-rx.info (git.a-rx.info)... 178.79.166.98 >>> Connecting to git.a-rx.info (git.a-rx.info)|178.79.166.98|:80... connected. >>> HTTP request sent, awaiting response... 200 OK >>> Length: 2035 (2.0K) [text/plain] >>> Saving to: ‘emacs-hide-comnt.scm’ >>> >>> emacs-hide-comnt.scm 100%[===============================================================>] 1.99K --.-KB/s in 0s >>> >>> 2021-08-28 16:46:47 (324 MB/s) - ‘emacs-hide-comnt.scm’ saved [2035/2035] >>> >>> rx@dell ~$ >>> --8<---------------cut here---------------end--------------->8--- >>> >>> --8<---------------cut here---------------start------------->8--- >>> rx@dell ~$ guix build -f emacs-hide-comnt.scm >>> /gnu/store/w098p5vxd0iy31mxkcp47xk3n5f5d175-emacs-hide-comnt-2019.11 >>> rx@dell ~$ >>> rx@dell ~$ guix install $(guix build -f emacs-hide-comnt.scm) >>> The following package will be upgraded: >>> emacs-hide-comnt (dependencies or package changed) >>> >>> nothing to be done >>> rx@dell ~$ >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> >>> Hm??? >>> >>> One difference that I see: my emacs-hide-comnt.scm has >>> a last line of >>> >>> --8<---------------cut here---------------start------------->8--- >>> emacs-hide-comnt >>> --8<---------------cut here---------------end--------------->8--- >>> >>> and I need that for building the package by hand - If I remove >>> that line (the corresponding packages: emacs-dump.scm, urweb.scm >>> don't have such last lines): then I cannot build my package by hand >>> any more - and worse: I still cannot pull from my channel2 ?? >>> >>> Thanks in advance. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: setting up my own channel (for some personal packages) 2021-08-29 16:30 ` 'edk@beaver-labs.com' @ 2021-08-29 16:46 ` Tobias Geerinckx-Rice 0 siblings, 0 replies; 5+ messages in thread From: Tobias Geerinckx-Rice @ 2021-08-29 16:46 UTC (permalink / raw) To: 'edk@beaver-labs.com'; +Cc: Andreas Reuleaux, help-guix Ed, On 2021-08-29 18:30, 'edk@beaver-labs.com' wrote: > That's my fault, I mixed up and used an incorrect email address when > sending the email: this address is not subscribed to the list. Sorry. That should not preclude delivery. No Guix list rejects mail from nonmembers. At most your mail would be delayed for (human) moderation. Odd, T G-R Sent from a Web browser. Excuse or enjoy my brevity. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-08-29 16:46 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-08-28 16:04 setting up my own channel (for some personal packages) Andreas Reuleaux 2021-08-28 17:40 ` Edouard Klein 2021-08-28 18:43 ` Andreas Reuleaux 2021-08-29 16:30 ` 'edk@beaver-labs.com' 2021-08-29 16:46 ` Tobias Geerinckx-Rice
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.