delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/11/16/01:00:15

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <00e701c16e64$1a380b30$0200a8c0@lifelesswks>
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: "Charles Wilson" <cwilson AT ece DOT gatech DOT edu>,
"John Marshall" <jmarshall AT acm DOT org>
Cc: <cygwin AT cygwin DOT com>
References: <5314439342 DOT 20011114212805 AT familiehaase DOT de> <3BF2D797 DOT B0481987 AT ece DOT gatech DOT edu> <20011114211942 DOT GB9636 AT redhat DOT com> <1119104841 DOT 20011114224550 AT familiehaase DOT de> <3BF2F6AD DOT 726DB93E AT ece DOT gatech DOT edu> <20011115100549 DOT A1695 AT kahikatea DOT pohutukawa DOT gen DOT nz> <3BF450CE DOT 1010706 AT ece DOT gatech DOT edu>
Subject: Re: new site for my ports is up
Date: Fri, 16 Nov 2001 17:01:14 +1100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-OriginalArrivalTime: 16 Nov 2001 05:59:23.0918 (UTC) FILETIME=[D77CC2E0:01C16E63]

----- Original Message -----
From: "Charles Wilson" <cwilson AT ece DOT gatech DOT edu>


> John Marshall wrote:
>
> > On Wed, Nov 14, 2001 at 05:56:45PM -0500, Charles Wilson wrote:
> >
> Way back at the dawn of time (which 1.1 was first released and
"cygwin" was
> split into the many separate packages we now know and love) it was
decided
> that "official" packages would install into /usr.
>
> That's all.
>
> Common courtesy then requires that if you are creating an *unofficial*
> package, that you do NOT put it into /usr, lest it be confused with an
> official version.

I don't see how this is implied.

> > Over in RPM land, I have users telling me that they want the
> > /usr v /usr/local decision to be determined by whether something is
> > package managed (and thus uninstallable via rpm/setup), rather than
> > by whether it happens to come from the vendor.
>
>
> Well, we certainly can't stop you from doing whatever you want.
However, I
> believe the LSB/FSH actually *does* say something about
distribution-vendor
> supplied packages treated differently from "random" ones.  But I could
be
> wrong (it's happened before).

Sorry, you're wrong. (nyahh nyahh :}).  The LSB says zip about this
under packages and FHS, and the FHS says
"/usr/local - local hierarchy (empty after main installation)." I
contend that packages created by vendors to be compatible with setup.exe
(and therefore able to be used as part of the main installation) should
honour this as well.

Additionally, 4.9.1 of the FHS says that /usr/local is for use by the
sysadmin when installing software locally *and needs to be safe from
being overwritten when the system software is updated*.

IMO setup.exe should refuse to write to /usr/local (but we'd probably
then get folk complaining about that too :}.)

> > So I get flamed for producing a .rpm that installs to /usr/local,
and
> > am probably going to change to /usr because I think they're right.
>
> If you are creating your own distribution, then *YOU* are the vendor.
You
> can put whatever you like into /usr.  or /fred.  Just don't refer your
> users to us.

Surely that is orthogonal to where the packages install to?


> > Currently I produce a package for Cygwin setup.exe that installs to
> > /usr, and I'm about to start getting flamed for that too?  :-)
>
> No.  We can't stop you, and really have no interest in flaming you
about
> your personal cygwin-derived distribution.  Just so we don't get
spillover
> questions on the list.

John, Where are the tarballs again, so I can check them against the
setup.exe standards? You do want Curl included correct?

> Oh, and long term, installed.db may become an actual database instead
of a
> simple text file...

Long term? Oh, yes right :}.

Rob


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019