public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Stop turning CPAN modules into Cygwin packages
@ 2007-12-12 15:04 Jerry D. Hedden
  2007-12-12 15:13 ` Brian Mathis
  2007-12-12 15:46 ` Igor Peshansky
  0 siblings, 2 replies; 18+ messages in thread
From: Jerry D. Hedden @ 2007-12-12 15:04 UTC (permalink / raw)
  To: The Cygwin Mailing List; +Cc: Eric Blake

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/

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2007-12-20 18:53 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-12 15:04 Stop turning CPAN modules into Cygwin packages Jerry D. Hedden
2007-12-12 15:13 ` Brian Mathis
2007-12-12 15:31   ` Jerry D. Hedden
2007-12-12 15:45     ` Dave Korn
2007-12-12 16:14       ` Jerry D. Hedden
2007-12-12 16:21         ` Eric Blake
2007-12-14 13:25   ` Norton Allen
2007-12-12 15:46 ` Igor Peshansky
2007-12-12 16:42   ` Svend Sorensen
2007-12-12 16:44   ` Archie Warnock
2007-12-12 16:59     ` Brian Mathis
2007-12-12 22:55       ` Robert Pendell
2007-12-13  1:32   ` Reini Urban
2007-12-13  1:39     ` Eric Blake
2007-12-13  3:04   ` Yaakov (Cygwin Ports)
2007-12-13 11:28     ` Reini Urban
2007-12-14  6:47       ` Yaakov (Cygwin Ports)
2007-12-20 23:07         ` Reini Urban

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).