From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12866 invoked by alias); 1 Oct 2012 18:23:18 -0000 Received: (qmail 12852 invoked by uid 22791); 1 Oct 2012 18:23:17 -0000 X-SWARE-Spam-Status: No, hits=-2.7 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_NONE,TW_YG X-Spam-Check-By: sourceware.org Received: from mail-in-01.arcor-online.net (HELO mail-in-01.arcor-online.net) (151.189.21.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 01 Oct 2012 18:23:11 +0000 Received: from mail-in-11-z2.arcor-online.net (mail-in-11-z2.arcor-online.net [151.189.8.28]) by mx.arcor.de (Postfix) with ESMTP id 1D5B35A799 for ; Mon, 1 Oct 2012 20:23:10 +0200 (CEST) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) by mail-in-11-z2.arcor-online.net (Postfix) with ESMTP id 1833731A021 for ; Mon, 1 Oct 2012 20:23:10 +0200 (CEST) Received: from Rainer.invalid (pD9EB3C07.dip.t-dialin.net [217.235.60.7]) (Authenticated sender: stromeko@arcor.de) by mail-in-02.arcor-online.net (Postfix) with ESMTPSA id D786630862 for ; Mon, 1 Oct 2012 20:23:09 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-02.arcor-online.net D786630862 From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: perl_vendor References: <87a9ybqddk.fsf@Rainer.invalid> <871uio8huf.fsf@Rainer.invalid> Date: Mon, 01 Oct 2012 18:23:00 -0000 In-Reply-To: (Reini Urban's message of "Mon, 17 Sep 2012 12:57:35 -0500") Message-ID: <87obkmt5kr.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 X-SW-Source: 2012-10/txt/msg00002.txt.bz2 Reini Urban writes: > When you start proposing your stuff I can remove these packages > from perl_vendor. I've been working on extracting the dependencies automatically given a module or distribution name. The method I started off with turned out to be very slow and somewhat unreliable, so I bit the bullet and re-implemented everything using CPAN and MetaCPAN. I can't seem to manage to use only one of the two=E2=80=A6 anyway, it's started working tod= ay and it generates cygport "rpm-style" files with full descriptions and everything, but needs to wait for Yaakov to release the next version of cygport. It will also tell you which cygwin packages need to be updated and I hope to implement automatic editing of the cygport files later. > But I still don't get the point. Now you have one dependency: perl_vendor. > With your scheme you have many dependencies. Yes and that is what I wanted. With opaque bundles like perl_vendor I need an extra step of mapping what is inside each bundle and I actually need to look inside the source archive to find out, record it someplace and then feed this information seperately to the dependency generator. Note that I have nothing against transparent bundling, my local version of perl_vendor is simply an empty package that depends on all the perl distribution packages that comprise it. I have more such bundles like the statistics bundle that started this effort, another bundle for additional distributions required for building and testing (only developers will get these) and another one for some oddball stuff that doesn't fit in either category, but should be installed almost everywhere. Regards, Achim. --=20 +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds