delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/06/16/00:38:46

X-Spam-Check-By: sourceware.org
Message-ID: <449235C2.5030206@tlinx.org>
Date: Thu, 15 Jun 2006 21:38:26 -0700
From: Linda Walsh <cygwin AT tlinx DOT org>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: RPM's require to much knowledge of setup to port easily
References: <061020062022 DOT 10945 DOT 448B29F200067FE000002AC122068246930A050E040D0C079D0A AT comcast DOT net> <448B643D DOT 6040401 AT tlinx DOT org> <Pine DOT GSO DOT 4 DOT 63 DOT 0606111355460 DOT 25353 AT access1 DOT cims DOT nyu DOT edu> <448C73CA DOT 60703 AT tlinx DOT org> <20060611203927 DOT GG12755 AT trixie DOT casa DOT cgf DOT cx> <448DC0BC DOT 10103 AT tlinx DOT org> <448DE34F DOT 6030303 AT cygwin DOT com>
In-Reply-To: <448DE34F.6030303@cygwin.com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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

 

Larry Hall (Cygwin) wrote:
> Ah, the lack of a Windows RPM port was *exactly* the reason
> setup.exe was created.  The simplest way to port RPM was to use
> Cygwin, which then leads to a chicken/egg problem.  
----
    Most linux distributions have solved this issue.  When one goes
to do an install on a fresh system, there is no RPM on the target
machine.  RPM usually doesn't run on the target machine for
various reasons (no libs, no utils, no directory structure, no
filesystem..etc.) :-)

    I think that one normally would use some number of non-RPM tools
to create the infrastructure needed to support RPM first.  Then
install RPM and leverage it to install the rest of the system.

> In all honesty
> though, if you really would like to know the details of the decision-
> making process that made the install process what it is today, you
> can find it all in the cygwin-apps email archives.  You'll have to
> go back quite a ways to find it's beginnings though.
---
    I'm sure, but perhaps more interesting might be emails
talking about when RPM might become an accepted way to distribute
cygwin packages (not that there is anyone to work on it right now,
but if there was).  It's not that RPM is a great work of art or
necessarily even worthy of being a standard, but the point of
cygwin is to provide an environment that makes it easier to
port POSIX compatible (or *ixish) applications.  Using a
widely adopted package standard like RPM would make the cygwin
environment more application-porting friendly.

-l


--
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/

- Raw text -


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