X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <1ff86f510712120731x1a557c59ra20ccd547be820f8@mail.gmail.com> Date: Wed, 12 Dec 2007 10:31:03 -0500 From: "Jerry D. Hedden" To: cygwin AT cygwin DOT com Subject: Re: Stop turning CPAN modules into Cygwin packages In-Reply-To: <183c528b0712120713i62155dd2v9ec0a638308b5a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1ff86f510712120704w5f175db9md89d05d936d535ed AT mail DOT gmail DOT com> <183c528b0712120713i62155dd2v9ec0a638308b5a AT mail DOT gmail DOT com> X-Google-Sender-Auth: eec5bed780ed9398 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Eric Blake wrote: > A new package, perl-Error-0.17010-1, is now available for use. Jerry D. Hedden wrote: > What is the point of making this a Cygwin package? Brian Mathis wrote: > Because when you package something using a distro's > packaging system, you can start to have other programs > that depend on it install them automatically using the > package system. Also, installing from CPAN, while very > easy to do, does not keep track or even know about a > distro's package management system. So if you wanted to > remove it later, it is not easy to do, and you could > easily run into problems where you have installed one > version from CPAN, then another package requires that > module, but because you installed via CPAN it doesn't know > that, and will then install an older version, overwriting > your CPAN-installed version. Okay. I'll grant you the dependency point, and I can see adding a CPAN module if a dependency is created. So far, the only dependency that exists is for 'help2man' - it needs perl-Local-gettext. What is the justification for these 5 modules? perl-Error perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Module-Build perl-Win32-GUI These have no dependencies, and no Cygwin specific changes. Therefore, there is no benefit to having them be Cygwin packages over downloading them from CPAN. In fact, it is a disadvantage because newer versions will always be available on CPAN long before updates are made to the corresponding Cygwin packages. Again, I stand by my point of not turning CPAN modules into Cygwin packages unless it is necessary. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/