FS#15600 - [git] does not depend on openssh
Attached to Project:
Arch Linux
Opened by Thought Crime (thoughtcrime) - Monday, 20 July 2009, 13:01 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 15 September 2009, 00:53 GMT
Opened by Thought Crime (thoughtcrime) - Monday, 20 July 2009, 13:01 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 15 September 2009, 00:53 GMT
|
Details
Description:
I've tried to do a git push somewhere and it returned: GIT Error: fatal: The remote end hung up unexpectedly After I installed openssh, the error didn't appear anymore. I suggest making openssh a dependency of git. |
This task depends upon
Closed by Dan McGee (toofishes)
Tuesday, 15 September 2009, 00:53 GMT
Reason for closing: Won't fix
Additional comments about closing: A bit silly to me
Tuesday, 15 September 2009, 00:53 GMT
Reason for closing: Won't fix
Additional comments about closing: A bit silly to me
Anyway, probably is an optdepend.
Nope, it is not an optional dependency:
<WillySilly> Jesus died and rose from the dead in 3 days. It took Jack Bauer less than an hour. And he's done it twice.
thoughtcrime ~ $ yaourt -S git
Passwort:
BOB says: You seem to have forgotten your passwd, enter another!
Passwort:
Warnung: git-1.6.3.3-1 ist aktuell -- Reinstalliere
Löse Abhängigkeiten auf...
Suche nach Zwischen-Konflikten...
Pakete (1): git-1.6.3.3-1
Gesamtgröße der heruntergeladenen Pakete: 0,00 MB
Gesamtgröße der installierten Pakete: 14,54 MB
Installation fortsetzen? [J/n] J
Prüfe Paketintegrität...
(1/1) Prüfe auf Dateikonflikte [#####################] 100%
(1/1) Aktualisiere git [#####################] 100%
Optionale Abhängigkeiten für git
tk: gitk and git gui
perl-libwww: git svn
perl-term-readkey: git svn
subversion: git svn
cvsps: git cvsimport
thoughtcrime ~ $
- Git is reasonably self-sufficient, but does depend on a few external
programs and libraries:
- "zlib", the compression library. Git won't build without it.
- "openssl". Unless you specify otherwise, you'll get the SHA1
library from here.
If you don't have openssl, you can use one of the SHA1 libraries
that come with git (git includes the one from Mozilla, and has
its own PowerPC and ARM optimized ones too - see the Makefile).
But I wonder why you do not have openssl installed anyway since libarchive (and therefore pacman) depends on it.
To be at least a little bit constructive, here is another quote from the already mentioned INSTALL file:
- Git is reasonably self-sufficient, but does depend on a few external
programs and libraries:
[...]
- "ssh" is used to push and pull over the net
The original report doesn't tell me *why* this should be listed as an optdepend at best, and why installing it fixed whatever problem you were facing.
git push git@gitorious.org:project/mainline.git master
Sorry for not posting this in the first place. Do you really think I should report this upstream?