| delorie.com/archives/browse.cgi | search |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| X-Spam-Check-By: | sourceware.org |
| Message-ID: | <1ff86f510712120704w5f175db9md89d05d936d535ed@mail.gmail.com> |
| Date: | Wed, 12 Dec 2007 10:04:35 -0500 |
| From: | "Jerry D. Hedden" <jdhedden AT cpan DOT org> |
| To: | "The Cygwin Mailing List" <cygwin AT cygwin DOT com> |
| Subject: | Stop turning CPAN modules into Cygwin packages |
| Cc: | "Eric Blake" <ebb9 AT byu DOT net> |
| MIME-Version: | 1.0 |
| X-Google-Sender-Auth: | f0f703f9bb7603af |
| X-IsSubscribed: | yes |
| 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 |
Eric Blake wrote:
> A new package, perl-Error-0.17010-1, is now available for use.
>
> NEWS:
> =====
> This is a new package, providing the Error module for perl.
What is the point of making this a Cygwin package? There
are no Cygwin specific changes, and it it can be installed
directly from CPAN using:
cpan -i Error
This seems to be becoming a trend. So far there are 8 CPAN
modules that have been made into Cygwin packages. Only 3
have Cygwin specific changes that would justify them being
made into package:
perl-Locale-gettext
perl-Tk
perl-libwin32
The other 5 have no Cygwin specific changes:
perl-Error
perl-ExtUtils-Depends
perl-ExtUtils-PkgConfig
perl-Module-Build
perl-Win32-GUI
This seems like a bad practice. It adds a maintenance
burden on the Cygwin system (because the packages will need
to be updated when the modules are updated), they needlessly
take up storage on the Cygwin servers, and turning them into
Cygwin packages adds no value over obtaining the modules
directly from CPAN.
Just because you can turn a CPAN module into a Cygwin
package doesn't mean that you should unless there are Cygwin
specific changes that need to be made. Even then, a better
approach is to send the appropriate patches to the module's
maintainer so that they can be integrated into the code and
uploaded to CPAN.
--
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/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |