unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
From: Ricardo Wurmus <rekado@elephly.net>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: Pierre Neidhardt <mail@ambrevar.xyz>, 32845@debbugs.gnu.org
Subject: bug#32845: guix.info: Missing manual
Date: Thu, 27 Sep 2018 17:28:32 +0200	[thread overview]
Message-ID: <87r2hfrmcf.fsf@elephly.net> (raw)
In-Reply-To: <87ftxv3vf4.fsf@gnu.org>


Ludovic Courtès <ludo@gnu.org> writes:

> Hello,
>
> Ricardo Wurmus <rekado@elephly.net> skribis:
>
>> The copy at guix.info does not use the same gnu.org/software/guix
>> prefix, so all links to the manual are likely wrong.
>>
>> This needs to be fixed in our website code, so that the same code works
>> for both sites.
>
> I wonder what should be done with guix.info: should we keep it as a
> mirror, or should it redirect to gnu.org, or the opposite?

I really don’t know.  I didn’t plan for guix.info to become popular, but
it certainly is convenient right now as we can change DNS records at a
whim.

Currently, the manual shown on guix.info is fairly close to the latest
in git.  This means it contains documentation about channels, which
cannot be found in the latest release that matches the manual on
gnu.org.

> My initial plan was to use guix.gnu.org as the primary domain but we’re
> stuck with the “Let’s Encrypt vs. multiple entries in DNS A records”
> issue.  At the same time, guix.info works just fine.

I thought the bigger issue was running a DNS server, which is something
I’ve never done and wouldn’t like to take on myself.

The problem with naive Let’s Encrypt updates is that automatic
challenges might fail when the “wrong” server is returned by the DNS
server.  “certbot” can be used with manual DNS validation, which
requires us to deploy a DNS TXT record.  This can be automated with
certbot hooks (scripts that have access to the token that should be
published via environment variables) or through JSON mode, which returns
an object with the token that can be processed through other means.

I think the Let’s Encrypt updates shouldn’t be a blocker.

--
Ricardo

  reply	other threads:[~2018-09-27 15:29 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-26 10:33 bug#32845: guix.info: Missing manual Pierre Neidhardt
2018-09-26 18:01 ` Ricardo Wurmus
2018-09-26 19:44   ` Pierre Neidhardt
2018-09-26 20:10     ` Ricardo Wurmus
2018-09-27 13:46       ` Ludovic Courtès
2018-09-27 15:28         ` Ricardo Wurmus [this message]
2018-09-27 17:37           ` Pierre Neidhardt
2018-09-28 20:08             ` Ludovic Courtès
2018-09-28 20:03           ` Ludovic Courtès
2018-09-28 20:38             ` Ricardo Wurmus
2018-09-28 20:39             ` Tobias Geerinckx-Rice
2018-09-29 16:14               ` Ludovic Courtès
2020-01-25 18:00 ` sirgazil via Bug reports for GNU Guix
2020-01-28 10:28   ` Ludovic Courtès

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

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r2hfrmcf.fsf@elephly.net \
    --to=rekado@elephly.net \
    --cc=32845@debbugs.gnu.org \
    --cc=ludo@gnu.org \
    --cc=mail@ambrevar.xyz \
    /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 public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).