* more than 1,800 dependent packages: website out of date
@ 2023-09-26 3:18 jgart
2023-09-26 5:32 ` Simon Tournier
0 siblings, 1 reply; 17+ messages in thread
From: jgart @ 2023-09-26 3:18 UTC (permalink / raw)
To: guix-devel
> more than 1,800 dependent packages
https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
Hi Guixers,
When will the above website be updated to use the latest manual information about branches?
all best,
jgart
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 3:18 more than 1,800 dependent packages: website out of date jgart
@ 2023-09-26 5:32 ` Simon Tournier
2023-09-26 9:55 ` Attila Lendvai
2023-09-26 14:15 ` jgart
0 siblings, 2 replies; 17+ messages in thread
From: Simon Tournier @ 2023-09-26 5:32 UTC (permalink / raw)
To: jgart, guix-devel
Hi,
On Tue, 26 Sep 2023 at 03:18, "jgart" <jgart@dismail.de> wrote:
> https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
> When will the above website be updated to use the latest manual
> information about branches?
What do you mean?
1. The manual you are pointing is the released v1.4.0 manual, not the
latest one. This v1.4.0 manual is set in stone and is a snapshot
of Guix at v1.4.0.
2. The last version of the manual is:
https://guix.gnu.org/en/manual/devel/
And this manual is accurate, no? It had been changed with
0ea096ae23fa81f05ce97e5e61c15647c0a475ec, IIRC.
https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html
Cheers,
simon
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 5:32 ` Simon Tournier
@ 2023-09-26 9:55 ` Attila Lendvai
2023-09-26 10:26 ` Simon Tournier
2023-09-26 14:15 ` jgart
1 sibling, 1 reply; 17+ messages in thread
From: Attila Lendvai @ 2023-09-26 9:55 UTC (permalink / raw)
To: Simon Tournier; +Cc: jgart, guix-devel
> > When will the above website be updated to use the latest manual
> > information about branches?
>
>
> What do you mean?
>
> 1. The manual you are pointing is the released v1.4.0 manual, not the
> latest one. This v1.4.0 manual is set in stone and is a snapshot
> of Guix at v1.4.0.
if Guix is using a rolling release model, then maybe it's not an unreasonable expectation that the online manual also follows the latest in the git repo, no?
maybe we should stop prefixing devel/, and start prefixing the releases?
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“'Emergencies' have always been the pretext on which the safeguards of individual liberty have been eroded.”
— F. A. Hayek (1899–1992)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 9:55 ` Attila Lendvai
@ 2023-09-26 10:26 ` Simon Tournier
2023-09-26 16:39 ` Maxim Cournoyer
2023-09-26 16:42 ` jgart
0 siblings, 2 replies; 17+ messages in thread
From: Simon Tournier @ 2023-09-26 10:26 UTC (permalink / raw)
To: Attila Lendvai; +Cc: jgart, guix-devel
Hi,
On Tue, 26 Sept 2023 at 11:55, Attila Lendvai <attila@lendvai.name> wrote:
> > > When will the above website be updated to use the latest manual
> > > information about branches?
> >
> > What do you mean?
> >
> > 1. The manual you are pointing is the released v1.4.0 manual, not the
> > latest one. This v1.4.0 manual is set in stone and is a snapshot
> > of Guix at v1.4.0.
>
> if Guix is using a rolling release model, then maybe it's not an unreasonable expectation that the online manual also follows the latest in the git repo, no?
>
> maybe we should stop prefixing devel/, and start prefixing the releases?
Here is the website:
https://guix.gnu.org/
On the top, under Download, you have Standard vs Latest.
Under Help, you have "GNU Guix manual 1.4.0" vs "GNU Guix manual (latest)".
You are proposing that https://guix.gnu.org/en/manual/ points to the
latest manual.
That https://guix.gnu.org/en/manual/devel/ is removed or redirected to
https://guix.gnu.org/en/manual/.
And that https://guix.gnu.org/en/manual/v1.4.0 points to the frozen
manual of v1.4.0.
Right?
Please note that the manual of the last release (1.4.0) is kept around
only for people installing from released images before they run "guix
pull".
So maybe, we could remove "GNU Guix manual 1.4.0" from the Help
section and just mention it in the Download
(https://guix.gnu.org/en/download/) webpage.
Well, I do not know.
Cheers,
simon
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 5:32 ` Simon Tournier
2023-09-26 9:55 ` Attila Lendvai
@ 2023-09-26 14:15 ` jgart
1 sibling, 0 replies; 17+ messages in thread
From: jgart @ 2023-09-26 14:15 UTC (permalink / raw)
To: Attila Lendvai, Simon Tournier; +Cc: guix-devel
Hi Simon and Attila,
I like the idea of releasing the website as a rolling release.
The issue with keeping the release manual around is in edge cases like these where even though we have an old release manual and a rolling release manual, people contributing are expected to follow the latest practices regarding branch policy ;()
That can be confusing. WDYT.
yours truly,
jgart
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 10:26 ` Simon Tournier
@ 2023-09-26 16:39 ` Maxim Cournoyer
2023-09-26 16:42 ` jgart
1 sibling, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2023-09-26 16:39 UTC (permalink / raw)
To: Simon Tournier; +Cc: Attila Lendvai, jgart, guix-devel
Hi,
Simon Tournier <zimon.toutoune@gmail.com> writes:
> Hi,
>
> On Tue, 26 Sept 2023 at 11:55, Attila Lendvai <attila@lendvai.name> wrote:
>> > > When will the above website be updated to use the latest manual
>> > > information about branches?
>> >
>> > What do you mean?
>> >
>> > 1. The manual you are pointing is the released v1.4.0 manual, not the
>> > latest one. This v1.4.0 manual is set in stone and is a snapshot
>> > of Guix at v1.4.0.
>>
>> if Guix is using a rolling release model, then maybe it's not an unreasonable expectation that the online manual also follows the latest in the git repo, no?
>>
>> maybe we should stop prefixing devel/, and start prefixing the releases?
>
> Here is the website:
>
> https://guix.gnu.org/
>
> On the top, under Download, you have Standard vs Latest.
> Under Help, you have "GNU Guix manual 1.4.0" vs "GNU Guix manual (latest)".
>
> You are proposing that https://guix.gnu.org/en/manual/ points to the
> latest manual.
> That https://guix.gnu.org/en/manual/devel/ is removed or redirected to
> https://guix.gnu.org/en/manual/.
> And that https://guix.gnu.org/en/manual/v1.4.0 points to the frozen
> manual of v1.4.0.
> Right?
My expectation for browsing help from a website these days is that
there's a single link to go to the docs, and upon landing on the doc
page, there's a drop-down button somewhere allowing to select which
version I want to consult (it defaults to the latest version available).
For an example, see the Python documentation: https://docs.python.org/3/
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 10:26 ` Simon Tournier
2023-09-26 16:39 ` Maxim Cournoyer
@ 2023-09-26 16:42 ` jgart
1 sibling, 0 replies; 17+ messages in thread
From: jgart @ 2023-09-26 16:42 UTC (permalink / raw)
To: Maxim Cournoyer, Simon Tournier; +Cc: Attila Lendvai, guix-devel
> > My expectation for browsing help from a website these days is that ...
I concur!
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
[not found] <mailman.14714.1695741617.1171.guix-devel@gnu.org>
@ 2023-09-26 18:04 ` Peter Polidoro
2023-09-26 19:54 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
0 siblings, 1 reply; 17+ messages in thread
From: Peter Polidoro @ 2023-09-26 18:04 UTC (permalink / raw)
To: guix-devel
On Tue, 26 Sept 2023 at 11:55, Attila Lendvai
<attila@lendvai.name> wrote:
>
> if Guix is using a rolling release model, then maybe it's not an
> unreasonable expectation that the online manual also follows the
> latest in the git repo, no?
>
> maybe we should stop prefixing devel/, and start prefixing the
> releases?
Web searches for "guix manual" do not tend to show the devel
version so it can be difficult for new users to find the latest
version of the manual without knowing to include "devel", which is
not at all obvious, or unless you navigate to it from the guix web
site.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-26 18:04 ` Peter Polidoro
@ 2023-09-26 19:54 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
0 siblings, 0 replies; 17+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-09-26 19:54 UTC (permalink / raw)
To: guix-devel
Hi,
On Tue, Sep 26 2023, Peter Polidoro wrote:
> Web searches for "guix manual" do not tend to show the devel
> version so it can be difficult for new users to find
This entire discussion, and especially Attila's excellent
tongue-in-cheek point, probably belongs into Bug#51000. [1]
Personally, I would be willing to join a picket line for it, but I do
use the info manuals in Emacs a lot more often now. The navigation via
key strokes is faster than clicking in my browser.
Kind regards
Felix
[1] https://issues.guix.gnu.org/51000
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
@ 2023-09-28 6:28 Nathan Dehnel
2023-09-28 6:35 ` Ricardo Wurmus
0 siblings, 1 reply; 17+ messages in thread
From: Nathan Dehnel @ 2023-09-28 6:28 UTC (permalink / raw)
To: Felix Lechner, guix-devel
I feel there should be a "guix manual" command that opens the latest
version of your local copy in a new tab of whatever your XDG web
browser is
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-28 6:28 Nathan Dehnel
@ 2023-09-28 6:35 ` Ricardo Wurmus
2023-09-28 14:11 ` Nathan Dehnel
2023-09-29 7:32 ` Simon Tournier
0 siblings, 2 replies; 17+ messages in thread
From: Ricardo Wurmus @ 2023-09-28 6:35 UTC (permalink / raw)
To: Nathan Dehnel; +Cc: Felix Lechner, guix-devel
Nathan Dehnel <ncdehnel@gmail.com> writes:
> I feel there should be a "guix manual" command that opens the latest
> version of your local copy in a new tab of whatever your XDG web
> browser is
Across the wider GNU system the command for accessing manuals is “info”
followed by the name of the manual, e.g. “info guix” or “info
guix-cookbook”.
--
Ricardo
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-28 6:35 ` Ricardo Wurmus
@ 2023-09-28 14:11 ` Nathan Dehnel
2023-09-29 7:32 ` Simon Tournier
1 sibling, 0 replies; 17+ messages in thread
From: Nathan Dehnel @ 2023-09-28 14:11 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: Felix Lechner, guix-devel
[-- Attachment #1: Type: text/plain, Size: 565 bytes --]
Yeah but that doesn't open the nicely formatted browser version of the
manual
On Thu, Sep 28, 2023, 01:36 Ricardo Wurmus <rekado@elephly.net> wrote:
>
> Nathan Dehnel <ncdehnel@gmail.com> writes:
>
> > I feel there should be a "guix manual" command that opens the latest
> > version of your local copy in a new tab of whatever your XDG web
> > browser is
>
> Across the wider GNU system the command for accessing manuals is “info”
> followed by the name of the manual, e.g. “info guix” or “info
> guix-cookbook”.
>
> --
> Ricardo
>
[-- Attachment #2: Type: text/html, Size: 950 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-28 6:35 ` Ricardo Wurmus
2023-09-28 14:11 ` Nathan Dehnel
@ 2023-09-29 7:32 ` Simon Tournier
2023-10-04 15:33 ` Ludovic Courtès
2023-10-14 16:11 ` Maxim Cournoyer
1 sibling, 2 replies; 17+ messages in thread
From: Simon Tournier @ 2023-09-29 7:32 UTC (permalink / raw)
To: Ricardo Wurmus, Nathan Dehnel; +Cc: Felix Lechner, guix-devel
Hi Ricardo,
On Thu, 28 Sep 2023 at 08:35, Ricardo Wurmus <rekado@elephly.net> wrote:
> Across the wider GNU system the command for accessing manuals is “info”
> followed by the name of the manual, e.g. “info guix” or “info
> guix-cookbook”.
Yeah but for instance I barely use Info because I never remember how to
navigate and often I have an approximate idea about what I am looking
for and in this case, I am faster with the HTML documentation.
Well, the manual is not shipped with its HTML version. And I would be
more interested to have an HTML version of the manual with the nice CSS
and friends than to locally have the manual in all the languages – that
I do not speak. :-)
(Aside, from some sobriety point of view – avoiding to download
stuff that I “waste” – all these translated manuals that I do not read
is about 500KB * 5 = 2.5MB. The absolute number is not much but at the
end of the day, times the number of “guix time-machine”, it cannot be
neglected, IMHO.)
Cheers,
simon
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-29 7:32 ` Simon Tournier
@ 2023-10-04 15:33 ` Ludovic Courtès
2023-10-04 17:50 ` Simon Tournier
2023-10-14 16:11 ` Maxim Cournoyer
1 sibling, 1 reply; 17+ messages in thread
From: Ludovic Courtès @ 2023-10-04 15:33 UTC (permalink / raw)
To: Simon Tournier; +Cc: Ricardo Wurmus, Nathan Dehnel, Felix Lechner, guix-devel
Hi,
Simon Tournier <zimon.toutoune@gmail.com> skribis:
> On Thu, 28 Sep 2023 at 08:35, Ricardo Wurmus <rekado@elephly.net> wrote:
>
>> Across the wider GNU system the command for accessing manuals is “info”
>> followed by the name of the manual, e.g. “info guix” or “info
>> guix-cookbook”.
>
> Yeah but for instance I barely use Info because I never remember how to
> navigate and often I have an approximate idea about what I am looking
> for and in this case, I am faster with the HTML documentation.
That’s fine, we all have our preferences. :-)
What makes Info (whether in Emacs or the ‘info’ command) appealing to me
is that (1) it’s straight on my machine and off-line, (2) I’m sure I’m
looking at the version of the manual that corresponds to the version I’m
using, and (3) there are efficient and IMO intuitive navigation key
bindings (‘n’ for ‘next’, ‘i’ for ‘index’, arrows to scroll, etc.)
Should we expand
<https://guix.gnu.org/manual/devel/en/html_node/Documentation.html>?
Though again, it’s okay if others prefer to browse the HTML doc.
Ludo’.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-10-04 15:33 ` Ludovic Courtès
@ 2023-10-04 17:50 ` Simon Tournier
0 siblings, 0 replies; 17+ messages in thread
From: Simon Tournier @ 2023-10-04 17:50 UTC (permalink / raw)
To: Ludovic Courtès
Cc: Ricardo Wurmus, Nathan Dehnel, Felix Lechner, guix-devel
Hi,
On Wed, 04 Oct 2023 at 17:33, Ludovic Courtès <ludo@gnu.org> wrote:
>> Yeah but for instance I barely use Info because I never remember how to
>> navigate and often I have an approximate idea about what I am looking
>> for and in this case, I am faster with the HTML documentation.
>
> That’s fine, we all have our preferences. :-)
>
> What makes Info (whether in Emacs or the ‘info’ command) appealing to me
> is that (1) it’s straight on my machine and off-line, (2) I’m sure I’m
> looking at the version of the manual that corresponds to the version I’m
> using, and (3) there are efficient and IMO intuitive navigation key
> bindings (‘n’ for ‘next’, ‘i’ for ‘index’, arrows to scroll, etc.)
Yeah, I never remember Emacs navigation keys because I do not find them
intuitive. And I consider myself being comfortable with Emacs. :-)
* usually the converse of the key ’f’, here doing action
f Follow a cross reference. Prompts for name.
is the key ’b’ but not here, it is ’l’:
l Go back to the last node you were at. (chronological)
b Go to beginning of node.
Well, as with EWW but I find that counter-intuitive.
* the key ’<’ is counter-intuitive for me
< Go to first node ("Top") of current Info file.
compared to EWW for instance,
< beginning-of-buffer
Or usually Alt-< is for beginning-of-buffer.
* search is not intuitive: s term1 term2 RET then I expect to just type
RET (as suggested «Use ‘s RET’ to search again for ‘term1 term2’.») but
no: «Point neither on reference nor in menu item description». So I
have to type again ’s’ then RET. I can go via Isearch but I am using
Swipper so C-s is not Isearch by default and Swipper does not jump
between the nodes by default, so I have to remember no C-s in this
mode. Result, counter-intuitive for me.
* last the most important: open a new buffer for reading something still
keeping the other thing. It is really counter-intuitive: C-u f or C-u m
depending on the nature of the link. Also it is possible to clone Info
buffer.
All in all is it counter-intuitive for me when on the other hand, all my
needs of navigation are covered by only three:
Right-Click -> Open… and C-f and Alt-Arrow
> Should we expand
> <https://guix.gnu.org/manual/devel/en/html_node/Documentation.html>?
Well, from my side, I do not see what could be improved. Or make Info
navigation less counter-intuitive for me? ;-)
Another annoyance, for instance reading your email, I just press ’B RET’
and Emacs opens the link that I browse. I have nothing similar with
Info.
> Though again, it’s okay if others prefer to browse the HTML doc.
Ok, let be back about your points:
> (1) it’s straight on my machine and off-line, (2) I’m sure I’m
> looking at the version of the manual that corresponds to the version I’m
> using
About #1, that’s because we do not ship the HTML versions else it would
also be « straight on my machine and off-line ». :-) For instance, on
Debian:
--8<---------------cut here---------------start------------->8---
$ find /usr/share/ -type f -name "*.html" -print | wc -l
370
--8<---------------cut here---------------end--------------->8---
About #2, it is related to #1. :-)
Well, as I said elsewhere: (a) we need to keep in mind the size of the
documentation and (b) it will be better to also have CSS for a nicer
rendering, :-)
Cheers,
simon
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-09-29 7:32 ` Simon Tournier
2023-10-04 15:33 ` Ludovic Courtès
@ 2023-10-14 16:11 ` Maxim Cournoyer
2023-10-18 17:55 ` Simon Tournier
1 sibling, 1 reply; 17+ messages in thread
From: Maxim Cournoyer @ 2023-10-14 16:11 UTC (permalink / raw)
To: Simon Tournier; +Cc: Ricardo Wurmus, Nathan Dehnel, Felix Lechner, guix-devel
Hi Simon,
Simon Tournier <zimon.toutoune@gmail.com> writes:
> Hi Ricardo,
>
> On Thu, 28 Sep 2023 at 08:35, Ricardo Wurmus <rekado@elephly.net> wrote:
>
>> Across the wider GNU system the command for accessing manuals is “info”
>> followed by the name of the manual, e.g. “info guix” or “info
>> guix-cookbook”.
Not to preach, but I've spent some time looking at 'info info' once and
I'm sold to it now. I basically use these keys: 'g' to navigate to
nodes, 'm' to select a menu, 'space' to page down and 'backspace' to
page up.
Additional niceties: 'u' to go up a node, C-s to search, etc.
That should cover the basics, and I find that much faster to work with
than the HTML version.
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: more than 1,800 dependent packages: website out of date
2023-10-14 16:11 ` Maxim Cournoyer
@ 2023-10-18 17:55 ` Simon Tournier
0 siblings, 0 replies; 17+ messages in thread
From: Simon Tournier @ 2023-10-18 17:55 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: Ricardo Wurmus, Nathan Dehnel, Felix Lechner, guix-devel
Hi Maxim,
On Sat, 14 Oct 2023 at 12:11, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote:
> Not to preach, but I've spent some time looking at 'info info' once and
> I'm sold to it now. I basically use these keys: 'g' to navigate to
> nodes, 'm' to select a menu, 'space' to page down and 'backspace' to
> page up.
Yeah the tutorial is really good! Well, I did it several times over the
past 10 years and, as I said, my muscle memory has hard time with
keybindings. Hum, let try once again. :-)
Well, I added this to my configuration:
--8<---------------cut here---------------start------------->8---
(define-key Info-mode-map (kbd "W")
#'(lambda ()
"Stash the current node name as URL for online manual."
(interactive)
(Info-copy-current-node-name)
(let* ((node (pop kill-ring))
(that (if (string-match "(\\([[:alnum:]]+\\)) \\(.*\\)" node)
(if (string= "guix" (match-string 1 node))
(concat
"https://guix.gnu.org/manual/devel/en/guix.html#"
(replace-regexp-in-string " " "-"
(match-string 2 node)))
node)
node)))
(kill-new that)
(message "%s" that))))
--8<---------------cut here---------------end--------------->8---
Let see if I use it. ;-)
Cheers,
simon
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2023-10-18 17:56 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-26 3:18 more than 1,800 dependent packages: website out of date jgart
2023-09-26 5:32 ` Simon Tournier
2023-09-26 9:55 ` Attila Lendvai
2023-09-26 10:26 ` Simon Tournier
2023-09-26 16:39 ` Maxim Cournoyer
2023-09-26 16:42 ` jgart
2023-09-26 14:15 ` jgart
[not found] <mailman.14714.1695741617.1171.guix-devel@gnu.org>
2023-09-26 18:04 ` Peter Polidoro
2023-09-26 19:54 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
-- strict thread matches above, loose matches on Subject: below --
2023-09-28 6:28 Nathan Dehnel
2023-09-28 6:35 ` Ricardo Wurmus
2023-09-28 14:11 ` Nathan Dehnel
2023-09-29 7:32 ` Simon Tournier
2023-10-04 15:33 ` Ludovic Courtès
2023-10-04 17:50 ` Simon Tournier
2023-10-14 16:11 ` Maxim Cournoyer
2023-10-18 17:55 ` Simon Tournier
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).