delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:subject:to:references:from:message-id:date | |
:mime-version:in-reply-to:content-type | |
:content-transfer-encoding; q=dns; s=default; b=ihO+GBF78Cr4+8Jc | |
lhqz5LSmJCyuTqrqFCzhzWSauGqWXZRFBuvbyNxrNaLcMIc7RJpcwJJmvX987KsB | |
vB8LBkEstJFfPlPQROCKyZ+4lFy7/xMgv02yLB96gHfVszznPkr4mdb+eiI4JQSR | |
upxhBFbe9L9pk+nw4cj638U8W10= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:subject:to:references:from:message-id:date | |
:mime-version:in-reply-to:content-type | |
:content-transfer-encoding; s=default; bh=Dht9WhAifO1iEqZUavwfYT | |
d7zCw=; b=jYRsNIT8CTFass/zIKw8qHTbQmFznpT0muXdID1/vRjySjIs5kTSKF | |
GCILOTfdbmZ7mNNJ7WAvMTzO0YsaT4zUSgu+AkFPqs7Yd8UeP9+3ExTlLr+a+66k | |
cI52aIbJFRb1Bo9Ci21Y0Ihmd2Jy0ujf79bIsE0L7zF9C3wYQPEOI= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=dinwoodie, Dinwoodie, H*M:a2f5, H*F:D*eu |
X-HELO: | mail.muha.net |
Subject: | Re: Git without SSH Server and cygrunsrv |
To: | cygwin AT cygwin DOT com |
References: | <31259544-9925-b5d5-bc65-a1de4bdbfbe0 AT x76 DOT eu> <1580b73b-bfde-e47d-6141-766a695e287a AT gmail DOT com> <20170613102245 DOT GH25777 AT dinwoodie DOT org> |
From: | "mlists AT x76 DOT eu" <mlists AT x76 DOT eu> |
Message-ID: | <312b3b9b-a2f5-424f-53af-4ff347158560@x76.eu> |
Date: | Wed, 14 Jun 2017 12:35:13 +0700 |
MIME-Version: | 1.0 |
In-Reply-To: | <20170613102245.GH25777@dinwoodie.org> |
X-IsSubscribed: | yes |
Thank you for the explanation Adam. Last question: How much more is the workload for maintaining a "splitted package"? I understand I can contribute with patches but if it would increase the workload for the maintainers, then I think there's no point in doing it. Regards On 2017-06-13 17:22, Adam Dinwoodie wrote: > On Tue, Jun 13, 2017 at 05:59:45AM +0200, Marco Atzeri wrote: >> On 13/06/2017 02:13, mlists wrote: >>> Hi, >>> how can I install Git without binutils, cygrunsrv, python and OpenSSH >>> server? >>> >>> I want to work with remote repositories using clone/pull/push, built >>> would like to avoid having to install a ton of other things that won't >>> be used. >> cygrunsrv is part of the cygwin package. > This isn't true: cygrunserv is pulled in as an openssh dependency. > >> python is a dependency of git >> (due to /usr/libexec/git-core/git-p4) > I have a vague intention of separating out git-p4 into a separate > package, primarily so that the core git package doesn't need to require > python. However, I haven't got to that work for some time, and it's not > likely to make it up my priority list any time soon either. If you know > you're not going to use git-p4, you can manually skip the python > dependency selection. > > If you want to avoid having to deselect the python package using the > (admittedly awkward) setup-*.exe interface, I'd gratefully take patches > and pull requests for this work, either on this list or on the GitHub > repository: <https://github.com/me-and/Cygwin-Git>. > >> you don't need the openssh server but you need the client >> and they are in the same package. > Likewise, if you know you're not going to need the SSH client (which > will depend on how you're interacting with the remote repositories), you > can deselect it at installation time. > > Given (a) openssh is a small package even including all its dependencies > (totals about 750 kiB by my count) and (b) connecting via SSH is a > mainline use case for Git, I'm not going to change the Cygwin git > packages to skip this dependency. If you really want Git without SSH > support, you'll need to compile it from source yourself. > > You could try petitioning the OpenSSH maintainer, Corinna, to split the > package into openssh-client and openssh-server or similar, which would > reduce some of the dependencies, but for similar reasons I can't imagine > there's much appitite for that. > >> If you are programming you need binutils anyway. > Likely true. In any case, binutils is currently being pulled in via the > python package and git-p4, so as soon as I / someone does the work to > split git-p4 out into a separate package, binutils will stop being a > dependency of the core git package. > > Adam > (Your local friendly Cygwin Git maintainer) > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |