all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* git send-email
@ 2021-12-30 13:29 Adam Kandur
  2021-12-30 14:32 ` Tobias Geerinckx-Rice
  2021-12-30 14:36 ` Remco
  0 siblings, 2 replies; 10+ messages in thread
From: Adam Kandur @ 2021-12-30 13:29 UTC (permalink / raw)
  To: help-guix

Hi, guix!
I'm trying to send patches with the git send-email But I get the
following error:
git: 'send-email' is not a git command. See 'git --help'.

Quick search showed that this problem can be solved on debian based
systems by installing git-email package. Which is not available in
guix. So, is there any other package which provides git send-email
command?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2021-12-30 13:29 git send-email Adam Kandur
@ 2021-12-30 14:32 ` Tobias Geerinckx-Rice
  2021-12-30 14:36 ` Remco
  1 sibling, 0 replies; 10+ messages in thread
From: Tobias Geerinckx-Rice @ 2021-12-30 14:32 UTC (permalink / raw)
  To: Adam Kandur; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 83 bytes --]

Hi Adam,

I replied to your question on IRC: git:send-email.

Kind regards,

T G-R

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2021-12-30 13:29 git send-email Adam Kandur
  2021-12-30 14:32 ` Tobias Geerinckx-Rice
@ 2021-12-30 14:36 ` Remco
  1 sibling, 0 replies; 10+ messages in thread
From: Remco @ 2021-12-30 14:36 UTC (permalink / raw)
  To: Adam Kandur; +Cc: help-guix

> Quick search showed that this problem can be solved on debian based
> systems by installing git-email package. Which is not available in
> guix. So, is there any other package which provides git send-email
> command?

Yes, "git:send-email".


^ permalink raw reply	[flat|nested] 10+ messages in thread

* git send-email
@ 2023-11-18 13:58 Nicolas Débonnaire
  2023-11-18 17:26 ` Jack Hill
  0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Débonnaire @ 2023-11-18 13:58 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 459 bytes --]

Hi,

In guix documentation we have the following command to send the cover
letter of a patch serie:

git send-email outgoing/0000-cover-letter.patch -a \
      --to=guix-patches@debbugs.gnu.org \
      $(etc/teams.scm cc-members ...)

However, Gmail responded with the following error:

550 Unrouteable address

To solve this issue, I changed the email adress from
guix-patches@debbugs.gnu.org to guix-patches@gnu.org it worked.

Is it a documentation typo ?

[-- Attachment #2: Type: text/html, Size: 1014 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2023-11-18 13:58 Nicolas Débonnaire
@ 2023-11-18 17:26 ` Jack Hill
  2023-11-19 15:59   ` Nicolas Débonnaire
  0 siblings, 1 reply; 10+ messages in thread
From: Jack Hill @ 2023-11-18 17:26 UTC (permalink / raw)
  To: Nicolas Débonnaire; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 639 bytes --]

On Sat, 18 Nov 2023, Nicolas Débonnaire wrote:

> Hi,
> In guix documentation we have the following command to send the cover letter of a patch serie:
> 
> git send-email outgoing/0000-cover-letter.patch -a \
>       --to=guix-patches@debbugs.gnu.org \
>       $(etc/teams.scm cc-members ...)
> 
> However, Gmail responded with the following error:
> 550 Unrouteable address
> To solve this issue, I changed the email adress from guix-patches@debbugs.gnu.org to guix-patches@gnu.org it worked.
> Is it a documentation typo ?

Yes, that looks like a documentation typo to me. Would you like to send a 
patch for that one too?

Thanks!
Jack

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2023-11-18 17:26 ` Jack Hill
@ 2023-11-19 15:59   ` Nicolas Débonnaire
  2023-11-19 16:22     ` Philip McGrath
  0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Débonnaire @ 2023-11-19 15:59 UTC (permalink / raw)
  To: Jack Hill; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1122 bytes --]

Well, I just realised there is two version of the manual available and I
was looking at the wrong one from the beginning. (
https://guix.gnu.org/en/manual/)
It looks like it's been fixed in the latest version. (
https://guix.gnu.org/en/manual/devel/)
(sorry for the duplicate mail, I used reply instead of reply all in the
previous mail)

Le sam. 18 nov. 2023 à 18:26, Jack Hill <jackhill@jackhill.us> a écrit :

> On Sat, 18 Nov 2023, Nicolas Débonnaire wrote:
>
> > Hi,
> > In guix documentation we have the following command to send the cover
> letter of a patch serie:
> >
> > git send-email outgoing/0000-cover-letter.patch -a \
> >       --to=guix-patches@debbugs.gnu.org \
> >       $(etc/teams.scm cc-members ...)
> >
> > However, Gmail responded with the following error:
> > 550 Unrouteable address
> > To solve this issue, I changed the email adress from
> guix-patches@debbugs.gnu.org to guix-patches@gnu.org it worked.
> > Is it a documentation typo ?
>
> Yes, that looks like a documentation typo to me. Would you like to send a
> patch for that one too?
>
> Thanks!
> Jack

[-- Attachment #2: Type: text/html, Size: 1852 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2023-11-19 15:59   ` Nicolas Débonnaire
@ 2023-11-19 16:22     ` Philip McGrath
  2023-11-19 17:27       ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-11-19 17:30       ` Matt
  0 siblings, 2 replies; 10+ messages in thread
From: Philip McGrath @ 2023-11-19 16:22 UTC (permalink / raw)
  To: Nicolas Débonnaire, Jack Hill; +Cc: Brian Cully

On Sun, Nov 19, 2023, at 10:59 AM, Nicolas Débonnaire wrote:
> Well, I just realised there is two version of the manual available and I was looking at the wrong one from the beginning. (https://guix.gnu.org/en/manual/)
> It looks like it's been fixed in the latest version. (https://guix.gnu.org/en/manual/devel/)
> (sorry for the duplicate mail, I used reply instead of reply all in the previous mail)
> 

This seems to regularly cause confusion for a lot of people (and has confused me). AIUI, the "devel" manual seems like a misnomer: it is the manual for Guix from the "master" branch, which, unless you never run `guix pull`, is the relevant Guix for almost anything. It's the one that ends up in ~/.config/guix/current.

It's possible to be running daemon that is different from your "current" Guix. If so, AND if you happen to have the daemon from the latest Guix release (as opposed to an older or newer Guix), then the non-"devel" manual would be relevant **for functionality specific to the daemon**. That seems to me like a very specific scenario, and AFAIK it's the only scenario when the non-"devel" manual is relevant.

 1. Can we reorganize things on the website so that the non-"devel" manual is much more prominent than the other one?

 2. I wish there were a Guix package I could install to read the HTML documentation locally.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2023-11-19 16:22     ` Philip McGrath
@ 2023-11-19 17:27       ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-11-19 17:30         ` Philip McGrath
  2023-11-19 17:30       ` Matt
  1 sibling, 1 reply; 10+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-11-19 17:27 UTC (permalink / raw)
  To: Philip McGrath, Nicolas Débonnaire, Jack Hill; +Cc: guix-devel

Hi Philip,

On Sun, Nov 19 2023, Philip McGrath wrote:

>  1. Can we reorganize things on the website so that the non-"devel" manual is much more prominent than the other one?

Was the "non" possibly a typo? In my opinion, the non-devel manual
should no longer be published.

Please feel free to chime in under

  https://issues.guix.gnu.org/51000

>  2. I wish there were a Guix package I could install to read the HTML documentation locally.

As an Emacs user, I select "guix" after hitting "C h R". I can search
the index with "i".

A standalone 'info' executable may provide a similarly convenient kind
of local access to the manual.

Kind regards
Felix


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2023-11-19 16:22     ` Philip McGrath
  2023-11-19 17:27       ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
@ 2023-11-19 17:30       ` Matt
  1 sibling, 0 replies; 10+ messages in thread
From: Matt @ 2023-11-19 17:30 UTC (permalink / raw)
  To: Philip McGrath; +Cc: guix-devel


 ---- On Sun, 19 Nov 2023 17:22:47 +0100  Philip McGrath  wrote --- 

 >  2. I wish there were a Guix package I could install to read the HTML documentation locally.

This is probably the simplest way:

1. guix shell wget
2. wget https://guix.gnu.org/manual/en/guix.html

According to the docs (https://guix.gnu.org/en/manual/devel/en/html_node/Writing-Documentation.html), the following should work (but doesn't for me):

1. git clone https://git.savannah.gnu.org/git/guix.git
2. cd guix
3. guix shell -D guix --pure
4. ./bootstrap
5. ./configure --localstatedir=/var --sysconfdir=/etc
6. make doc/guix.html

It fails with:

 MAKEINFO doc/guix.html
guix.texi:16880: @include: could not find os-config-bare-bones.texi
guix.texi:17057: @include: could not find os-config-desktop.texi
guix.texi:17064: @include: could not find os-config-lightweight-desktop.texi
make: *** [Makefile:4988: doc/guix.html] Error 1

It's worth noting that the Writing Documentation page links to Running Guix Before It Is Installed (https://guix.gnu.org/en/manual/devel/en/html_node/Running-Guix-Before-It-Is-Installed.html) when it probably meant to link the previous section Building from Git (https://guix.gnu.org/en/manual/devel/en/html_node/Building-from-Git.html) since it mentions needing to run ./configure first.

My guess is that the above steps will work if you run make before running make doc/guix.html.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: git send-email
  2023-11-19 17:27       ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
@ 2023-11-19 17:30         ` Philip McGrath
  0 siblings, 0 replies; 10+ messages in thread
From: Philip McGrath @ 2023-11-19 17:30 UTC (permalink / raw)
  To: Felix Lechner, Nicolas Débonnaire, Jack Hill; +Cc: Brian Cully

Hi,

On Sun, Nov 19, 2023, at 12:27 PM, Felix Lechner wrote:
> Hi Philip,
>
> On Sun, Nov 19 2023, Philip McGrath wrote:
>
>>  1. Can we reorganize things on the website so that the non-"devel" manual is much more prominent than the other one?
>
> Was the "non" possibly a typo? In my opinion, the non-devel manual
> should no longer be published.
>

Yes, a typo, or perhaps another example of how confusing this is!

> Please feel free to chime in under
>
>   https://issues.guix.gnu.org/51000
>
>>  2. I wish there were a Guix package I could install to read the HTML documentation locally.
>
> As an Emacs user, I select "guix" after hitting "C h R". I can search
> the index with "i".
>
> A standalone 'info' executable may provide a similarly convenient kind
> of local access to the manual.
>

I have used the local info version, but I like the HTML version better.

Philip


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-11-19 17:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-30 13:29 git send-email Adam Kandur
2021-12-30 14:32 ` Tobias Geerinckx-Rice
2021-12-30 14:36 ` Remco
  -- strict thread matches above, loose matches on Subject: below --
2023-11-18 13:58 Nicolas Débonnaire
2023-11-18 17:26 ` Jack Hill
2023-11-19 15:59   ` Nicolas Débonnaire
2023-11-19 16:22     ` Philip McGrath
2023-11-19 17:27       ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-11-19 17:30         ` Philip McGrath
2023-11-19 17:30       ` Matt

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.