From: Andreas Reuleaux <rx@a-rx.info>
To: Simon Streit <lists@netpanic.org>
Cc: help-guix <help-guix@gnu.org>
Subject: Re: pulling from my personal channel only - is this possible ?
Date: Wed, 01 Sep 2021 22:43:31 +0100 [thread overview]
Message-ID: <87y28g0y64.fsf@softland> (raw)
In-Reply-To: ygu1r68uhcd.fsf@netpanic.org
Simon,
well thanks as well, but sorry:
Neither do I understand this: it still has a guix core channel [?]:
> (channel
> (name 'guix)
> (url "https://git.savannah.gnu.org/git/guix.git")
> ;; (branch "master")
> ...
(which I wanted to avoid - as it takes ~ 53s), nor does it work
for me (there may be issues with the finterprint/commit ids
I don't want to dig any deeper here):
--8<---------------cut here---------------start------------->8---
rx@dell ~/.config/guix$ guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
guix pull: error: aborting update of channel 'guix' to commit a8dd285d5a0670abf124a721e6ba94da045b24ba, which is not a descendant of 95c29d2746943733cbe8df7013854d45bb0df413
hint: Use `--allow-downgrades' to force this downgrade.
rx@dell ~/.config/guix$ guix pull --allow-downgrades
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
guix pull: warning: rolling back channel 'guix' from 95c29d2746943733cbe8df7013854d45bb0df413 to a8dd285d5a0670abf124a721e6ba94da045b24ba
Updating channel 'hacks' from Git repository at 'http://example.com/hacks.git'...
guix pull: error: Git error: unexpected http status code: 404
rx@dell ~/.config/guix$
--8<---------------cut here---------------end--------------->8---
I replying to the list, even thought I have received your mail only
privately.
Thanks in any case.
-A
Simon Streit <lists@netpanic.org> writes:
> Hi Andreas,
>
> Andreas Reuleaux <rx@a-rx.info> writes:
>> While working on those packages, I often do a
>>
>> guix pull
>
> Hey, do you just want to pull, say, from your own channel, but not Guix'
> default? This is something I just figured out a couple of days ago!
>
> One way, and this is only one possibility, is to modify your
> channels.scm in such a way that you directly pin your channels to the
> commit, or if necessary, a branch, and basically pull whatever you want
> to get your newest fix.
>
> This is how my channels.scm more or less looks like at the moment:
>
> (use-modules (guix ci))
> (list (channel-with-substitutes-available
> %default-guix-channel
> "https://ci.guix.gnu.org"))
> (list
> (channel
> (name 'guix)
> (url "https://git.savannah.gnu.org/git/guix.git")
> ;; (branch "master")
> (commit "a8dd285d5a0670abf124a721e6ba94da045b24ba")
> (introduction
> (make-channel-introduction
> "9edb3f66fd807b096b48283debdcddccfea34bad"
> (openpgp-fingerprint
> "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
> (channel
> (name 'hacks)
> (url "http://example.com/hacks.git")
> (branch "master")
> (commit "e3fd7d9e4aa541f63133c4678f316b5239364c34")))
>
> Be aware, that the downside is that anytime you want to go further, you
> have to comment things out again, or go back to the default definition.
>
>
> Kind regards
> Simon
next prev parent reply other threads:[~2021-09-01 21:44 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-01 15:59 pulling from my personal channel only - is this possible ? Andreas Reuleaux
2021-09-01 16:53 ` raingloom
2021-09-01 19:44 ` Andreas Reuleaux
2021-09-01 21:57 ` raingloom
2021-09-01 22:16 ` Andreas Reuleaux
2021-09-01 21:16 ` Simon Streit
2021-09-01 21:43 ` Andreas Reuleaux [this message]
2021-09-01 23:26 ` Andreas Reuleaux
2021-09-02 8:33 ` Simon Streit
2021-09-01 22:15 ` Andreas Reuleaux
2021-09-02 11:29 ` zimoun
2021-09-02 11:43 ` Andreas Reuleaux
2021-09-02 20:06 ` zimoun
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y28g0y64.fsf@softland \
--to=rx@a-rx.info \
--cc=help-guix@gnu.org \
--cc=lists@netpanic.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.