public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Base 64-bit Cygwin now requires Perl?
@ 2013-08-09 17:17 Steven Penny
  2013-08-15 16:56 ` Warren Young
                   ` (4 more replies)
  0 siblings, 5 replies; 36+ messages in thread
From: Steven Penny @ 2013-08-09 17:17 UTC (permalink / raw)
  To: cygwin

Because of this dependency line

man
 groff
  perl

A base 64-bit Cygwin install now requires Perl. Can this be changed? While Perl
is a fine language I hardly feel it is appropriate to add that bulk to a base
install.

Note this issue is only with the 64-bit version, the base 32-bit Cygwin install
does not require Perl.

Related
http://cygwin.com/ml/cygwin/2013-05/msg00207.html

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
@ 2013-08-15 20:39 Daniel Jensen
  0 siblings, 0 replies; 36+ messages in thread
From: Daniel Jensen @ 2013-08-15 20:39 UTC (permalink / raw)
  To: cygwin

Warren Young wrote:

> Name a currently shipping Unixy system that does *not* have Perl installed by default. 

"default" seems to me to be the wrong thing to compare to cygwin base. I don't think most cygwin users would be pleased to see cygwin's base install inflated to mimic most distros' defaults, install gigabytes of GNOME/KDE stuff, etc.

FreeBSD's base system hasn't included Perl for a decade. Some of the other BSDs may not have it in base either; I'm not sure. Minimalist distros (e.g. TinyCore) and rescue distros (e.g. Parted Magic) routinely leave it out as well.

I guess groff needs perl for such things as the "chem" preprocessor for producing chemical structure diagrams. Not exactly what most people are looking for when they install man. Regular 32-bit cygwin groff doesn't require perl, with the result that typing "chem" at a command prompt on a base install results in '/usr/bin/env: perl: No such file or directory'. AFAIK nobody ever complained about that.

Some distros (e.g. Fedora) have a separate package for the groff stuff that requires perl. Other distros (e.g. Ubuntu) don't split the package but instead have perl as a "recommended," rather than required, dependency. I wish there were more of a way cygwin packages could take the latter route. Sometimes it'd be better to let software fail when users try to use obscure functionality that depends on another package they didn't install rather than have the package manager be too smart by half and just install every package their software could ever make use of.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

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

end of thread, other threads:[~2014-11-03  9:31 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-09 17:17 Base 64-bit Cygwin now requires Perl? Steven Penny
2013-08-15 16:56 ` Warren Young
2014-01-12 15:51 ` Steven Penny
2014-01-13 12:12   ` Corinna Vinschen
2014-01-13 12:26     ` Steven Penny
2014-01-13 17:39 ` Warren Young
2014-01-13 18:22   ` Christopher Faylor
2014-01-13 18:39     ` Christopher Faylor
2014-01-13 18:44     ` Warren Young
2014-01-13 19:35     ` Yaakov (Cygwin/X)
2014-01-13 19:21 ` Andrew Schulman
2014-01-13 19:36   ` Achim Gratz
2014-01-13 19:44     ` Andrew Schulman
2014-01-13 20:59   ` Yaakov (Cygwin/X)
2014-01-14 10:01     ` Andrew Schulman
2014-06-18 16:08 ` Steven Penny
2014-06-18 20:14   ` Chris J. Breisch
2014-06-18 20:25     ` Douglas Coup
2014-06-18 20:34       ` Larry Hall (Cygwin)
2014-06-18 20:39     ` Achim Gratz
2014-06-18 21:00     ` Corinna Vinschen
2014-10-31 16:59       ` Steven Penny
2014-10-31 19:35         ` Ken Brown
2014-10-31 19:56           ` Yaakov Selkowitz
2014-10-31 20:47             ` Ken Brown
2014-10-31 21:04               ` Corinna Vinschen
2014-10-31 21:24                 ` Yaakov Selkowitz
2014-11-01 15:51                   ` Corinna Vinschen
2014-11-01 16:07                     ` Ken Brown
2014-11-01 17:35                       ` Corinna Vinschen
2014-11-01 18:12                         ` Ken Brown
2014-11-01 19:16                           ` Corinna Vinschen
2014-11-02  7:34                             ` Base 64-bit Cygwin now requires Perl? (indent DONE) Jari Aalto
2014-11-03  9:31                               ` Corinna Vinschen
2014-10-31 19:50         ` Base 64-bit Cygwin now requires Perl? Achim Gratz
2013-08-15 20:39 Daniel Jensen

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).