* Should openssh be an input of Git?
@ 2019-01-22 10:36 Pierre Neidhardt
2019-01-22 13:28 ` Ludovic Courtès
2019-01-22 19:22 ` Leo Famulari
0 siblings, 2 replies; 4+ messages in thread
From: Pierre Neidhardt @ 2019-01-22 10:36 UTC (permalink / raw)
To: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 197 bytes --]
Hi!
I've noticed that `git clone <ssh-repository-link>` fails if openssh is
not in the user profile.
Should we add openssh as an input to Git?
--
Pierre Neidhardt
https://ambrevar.xyz/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Should openssh be an input of Git?
2019-01-22 10:36 Should openssh be an input of Git? Pierre Neidhardt
@ 2019-01-22 13:28 ` Ludovic Courtès
2019-01-22 14:02 ` Pierre Neidhardt
2019-01-22 19:22 ` Leo Famulari
1 sibling, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2019-01-22 13:28 UTC (permalink / raw)
To: Pierre Neidhardt; +Cc: Guix-devel
Hello!
Pierre Neidhardt <mail@ambrevar.xyz> skribis:
> I've noticed that `git clone <ssh-repository-link>` fails if openssh is
> not in the user profile.
> Should we add openssh as an input to Git?
I’d say no:
--8<---------------cut here---------------start------------->8---
$ guix size git | tail -1
total: 375.1 MiB
$ guix size git openssh | tail -1
total: 408.9 MiB
--8<---------------cut here---------------end--------------->8---
The rationale is that SSH support is optional and can be dynamically
added, so it’s a case where dynamic lookups in $PATH are a good idea
IMO.
Ludo’.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Should openssh be an input of Git?
2019-01-22 13:28 ` Ludovic Courtès
@ 2019-01-22 14:02 ` Pierre Neidhardt
0 siblings, 0 replies; 4+ messages in thread
From: Pierre Neidhardt @ 2019-01-22 14:02 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 90 bytes --]
Sure enough, thanks for confirming this.
--
Pierre Neidhardt
https://ambrevar.xyz/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Should openssh be an input of Git?
2019-01-22 10:36 Should openssh be an input of Git? Pierre Neidhardt
2019-01-22 13:28 ` Ludovic Courtès
@ 2019-01-22 19:22 ` Leo Famulari
1 sibling, 0 replies; 4+ messages in thread
From: Leo Famulari @ 2019-01-22 19:22 UTC (permalink / raw)
To: Pierre Neidhardt; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 697 bytes --]
On Tue, Jan 22, 2019 at 11:36:40AM +0100, Pierre Neidhardt wrote:
> I've noticed that `git clone <ssh-repository-link>` fails if openssh is
> not in the user profile.
> Should we add openssh as an input to Git?
I guess that programs like Git and rsync (another SSH user that doesn't
depend on it explicitly) can use several different SSH implementations,
right? Like Dropbear, lsh, and others.
If so, I think it makes sense to let the user install an SSH themselves,
especially since these programs are useful without SSH.
The bonus is that it reduces the number of packages that depend on
OpenSSH, ensuring that we can change that package cheaply and quickly.
Git is a farily expensive build.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-01-22 19:33 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-22 10:36 Should openssh be an input of Git? Pierre Neidhardt
2019-01-22 13:28 ` Ludovic Courtès
2019-01-22 14:02 ` Pierre Neidhardt
2019-01-22 19:22 ` Leo Famulari
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.