GNU bug report logs -
#36781
Website manual generation stopped
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36781 in the body.
You can then email your comments to 36781 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#36781
; Package
guix
.
(Wed, 24 Jul 2019 11:11:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Julien Lepiller <julien <at> lepiller.eu>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Wed, 24 Jul 2019 11:11:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi guix, it seems that the devel version of the manual is not regenerated as intended. The website says that it's still from July 18th.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#36781
; Package
guix
.
(Thu, 25 Jul 2019 22:55:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 36781 <at> debbugs.gnu.org (full text, mbox):
Hi,
Julien Lepiller <julien <at> lepiller.eu> skribis:
> Hi guix, it seems that the devel version of the manual is not regenerated as intended. The website says that it's still from July 18th.
Indeed it fails like this:
--8<---------------cut here---------------start------------->8---
ludo <at> berlin ~$ sudo su - static-web-site -c /gnu/store/9w4bbd6gqya2g9zvwgs6qab6aqgbjbd3-update-guix-manual-devel
Backtrace:
7 (primitive-load "/gnu/store/9w4bbd6gqya2g9zvwgs6qab6aqg…")
In ice-9/eval.scm:
619:8 6 (_ #f)
626:19 5 (_ #<directory (guile-user) 2366140>)
In unknown file:
4 (_ #<procedure 2dd2960 at ice-9/eval.scm:330:13 ()> #<…> …)
In guix/git.scm:
240:29 3 (update-cached-checkout "https://git.sv.gnu.org/git/gu…" …)
In ice-9/boot-9.scm:
841:4 2 (with-throw-handler _ _ _)
In git/clone.scm:
41:8 1 (_ _ _ _)
In ice-9/boot-9.scm:
752:25 0 (dispatch-exception _ _ _)
ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
Git error: cross host redirect not allowed
--8<---------------cut here---------------end--------------->8---
So I think we have to change the repo URL in berlin.scm.
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#36781
; Package
guix
.
(Tue, 30 Jul 2019 16:08:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 36781 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Le Fri, 26 Jul 2019 00:54:32 +0200,
Ludovic Courtès <ludo <at> gnu.org> a écrit :
> Hi,
>
> Julien Lepiller <julien <at> lepiller.eu> skribis:
>
> > Hi guix, it seems that the devel version of the manual is not
> > regenerated as intended. The website says that it's still from July
> > 18th.
>
> Indeed it fails like this:
>
> --8<---------------cut here---------------start------------->8---
> ludo <at> berlin ~$ sudo su - static-web-site
> -c /gnu/store/9w4bbd6gqya2g9zvwgs6qab6aqgbjbd3-update-guix-manual-devel
> Backtrace: 7 (primitive-load
> "/gnu/store/9w4bbd6gqya2g9zvwgs6qab6aqg…") In ice-9/eval.scm:
> 619:8 6 (_ #f)
> 626:19 5 (_ #<directory (guile-user) 2366140>)
> In unknown file:
> 4 (_ #<procedure 2dd2960 at ice-9/eval.scm:330:13 ()> #<…>
> …) In guix/git.scm:
> 240:29 3 (update-cached-checkout "https://git.sv.gnu.org/git/gu…"
> …) In ice-9/boot-9.scm:
> 841:4 2 (with-throw-handler _ _ _)
> In git/clone.scm:
> 41:8 1 (_ _ _ _)
> In ice-9/boot-9.scm:
> 752:25 0 (dispatch-exception _ _ _)
>
> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
> Git error: cross host redirect not allowed
> --8<---------------cut here---------------end--------------->8---
>
> So I think we have to change the repo URL in berlin.scm.
>
> Ludo’.
One way I can see to solve that issue is to specify a custome cache
directory name, instead of the default one, which is a hash of the url.
The reason why we use git.sv.gnu.org instead of git.savannah.gnu.org
is that otherwise both repos have the same cache directory, so one wins
over the other. But that hack doesn't scale if we want to generate more
than two manual versions.
Attached is a patch that adds a cache-directory field to the
static-website-configuration record.
Another solution is to fix (guix git) to also add the ref as part of
the hash, so the cache directory is different for two different
branches of the same repository.
[0001-hydra-Fix-devel-manual-generation.patch (text/x-patch, attachment)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#36781
; Package
guix
.
(Fri, 16 Aug 2019 16:56:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 36781 <at> debbugs.gnu.org (full text, mbox):
Hi Julien,
Julien Lepiller <julien <at> lepiller.eu> skribis:
> Le Fri, 26 Jul 2019 00:54:32 +0200,
> Ludovic Courtès <ludo <at> gnu.org> a écrit :
[...]
>> Indeed it fails like this:
>>
>> --8<---------------cut here---------------start------------->8---
>> ludo <at> berlin ~$ sudo su - static-web-site
>> -c /gnu/store/9w4bbd6gqya2g9zvwgs6qab6aqgbjbd3-update-guix-manual-devel
>> Backtrace: 7 (primitive-load
>> "/gnu/store/9w4bbd6gqya2g9zvwgs6qab6aqg…") In ice-9/eval.scm:
>> 619:8 6 (_ #f)
>> 626:19 5 (_ #<directory (guile-user) 2366140>)
>> In unknown file:
>> 4 (_ #<procedure 2dd2960 at ice-9/eval.scm:330:13 ()> #<…>
>> …) In guix/git.scm:
>> 240:29 3 (update-cached-checkout "https://git.sv.gnu.org/git/gu…"
>> …) In ice-9/boot-9.scm:
>> 841:4 2 (with-throw-handler _ _ _)
>> In git/clone.scm:
>> 41:8 1 (_ _ _ _)
>> In ice-9/boot-9.scm:
>> 752:25 0 (dispatch-exception _ _ _)
>>
>> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
>> Git error: cross host redirect not allowed
>> --8<---------------cut here---------------end--------------->8---
>>
>> So I think we have to change the repo URL in berlin.scm.
>>
>> Ludo’.
>
> One way I can see to solve that issue is to specify a custome cache
> directory name, instead of the default one, which is a hash of the url.
> The reason why we use git.sv.gnu.org instead of git.savannah.gnu.org
> is that otherwise both repos have the same cache directory, so one wins
> over the other. But that hack doesn't scale if we want to generate more
> than two manual versions.
>
> Attached is a patch that adds a cache-directory field to the
> static-website-configuration record.
OK.
> Another solution is to fix (guix git) to also add the ref as part of
> the hash, so the cache directory is different for two different
> branches of the same repository.
I thought about doing that. It’d work but it’d also be slightly
wasteful since branches of a repo typically have a lot in common.
Another option would be to compute the cache directory name like you
write, but only in the (sysadmin web) module.
WDYT?
Thanks,
Ludo’.
Reply sent
to
Julien Lepiller <julien <at> lepiller.eu>
:
You have taken responsibility.
(Fri, 19 Nov 2021 15:12:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Julien Lepiller <julien <at> lepiller.eu>
:
bug acknowledged by developer.
(Fri, 19 Nov 2021 15:12:01 GMT)
Full text and
rfc822 format available.
Message #19 received at 36781-close <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Closing since the website manual is now up to date :)
[Message part 2 (text/html, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 18 Dec 2021 12:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 128 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.