From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7398 invoked by alias); 29 Jan 2014 16:54:30 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 7351 invoked by uid 89); 29 Jan 2014 16:54:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ie0-f171.google.com Received: from mail-ie0-f171.google.com (HELO mail-ie0-f171.google.com) (209.85.223.171) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Wed, 29 Jan 2014 16:54:27 +0000 Received: by mail-ie0-f171.google.com with SMTP id as1so2333175iec.16 for ; Wed, 29 Jan 2014 08:54:25 -0800 (PST) X-Received: by 10.50.119.4 with SMTP id kq4mr9662831igb.40.1391014465424; Wed, 29 Jan 2014 08:54:25 -0800 (PST) Received: from [192.168.0.101] (S0106000cf16f58b1.wp.shawcable.net. [24.79.212.134]) by mx.google.com with ESMTPSA id ft2sm10462714igb.5.2014.01.29.08.54.23 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 29 Jan 2014 08:54:24 -0800 (PST) Message-ID: <52E93243.8040106@users.sourceforge.net> Date: Wed, 29 Jan 2014 16:54:00 -0000 From: "Yaakov (Cygwin/X)" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: cygwin-apps@cygwin.com Subject: Re: [ITA] Git et al References: <52D45B64.4000403@redhat.com> <52E277DC.9050502@redhat.com> <20140129115302.GA11319@tastycake.net> In-Reply-To: <20140129115302.GA11319@tastycake.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2014-01/txt/msg00086.txt.bz2 On 2014-01-29 05:53, Adam Dinwoodie wrote: > I have an outstanding issue with the packaging I've just spotted -- > git-cvs relies on perl-DBD-SQLite, which doesn't exist. More specifically, there has been one for x86_64 since I built git.x86_64 during the bootstrap, but I see now that I didn't add it for x86. I just uploaded an x86 package. But along these lines, git-email also needs a few Perl modules which are not yet available for x86; I'll proceed with those as well, hopefully tonight. > Thinking about it, my build and packages take Yaakov's work over at > Cygwin Ports to split the Git packages (at the moment, git-cvs is part > of the main git package, for example, while my build separates it out). > I know there have been debates about this in the past; is there > currently any guideline about the best way to manage such package > splits? I'm not sure to what debates you are referring, but the point of the split was to provide correct dependencies while isolating those to the components that actually need them. This was already done with the more obvious tcl-tk dependency of gitk and git-gui, but my packages took it a step further. So, for example, git-svn actually requires subversion-perl, but subversion is not small and not all git users are going to want that just in order to use git. Yaakov