* 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 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 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
[parent not found: <mailman.14714.1695741617.1171.guix-devel@gnu.org>]
* 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).