delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/03/27/23:05:50

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
X-Injected-Via-Gmane: http://gmane.org/
To: cygwin AT cygwin DOT com
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
Subject: Re: RPM-4.1 port to cygwin available
Date: Thu, 27 Mar 2003 23:05:36 -0500
Lines: 40
Message-ID: <b60hmb$9lo$1@main.gmane.org>
References: <b5sq78$t20$1 AT main DOT gmane DOT org> <Pine DOT LNX DOT 4 DOT 44 DOT 0303271051210 DOT 29489-100000 AT localhost DOT localdomain> <20030327184406 DOT GO12539 AT redhat DOT com> <1048794763 DOT 4371 DOT 20 DOT camel AT localhost>
Mime-Version: 1.0
X-Complaints-To: usenet AT main DOT gmane DOT org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130
X-Accept-Language: en-us, en
In-Reply-To: <1048794763.4371.20.camel@localhost>

Robert Collins wrote:

> I find this concern mystifiying though, we've had an rpm port from Chuck
> for what - 3 ? 4 ? years.

And mine wasn't the first.

Robert is correct that we've had very few (zero?) reports of "oops I 
installed a Red Hat Linux rpm and it scrogged my cygwin".  We have, 
however, had a continuing stream of re-re-re-ports of rpm itself (back 
in the rpm-3.x days) and a dime-a-dozen "better cygwin installation 
schemes" based around the author's personal re-port of rpm.  In each 
case, they created a short-lived ruckus on this mailing list, and 
eventually the forked rpm-based cygwin distro died from neglect.  [The 
only proposal along these lines that ever made any sense to me was Dario 
Alcocer's idea from ~16 months ago, but unfortunately little came of that.]

However, nobody (until now) has ported rpm-4.x to cygwin (AFIAK) -- so 
that's new.  As rpm-4 is a near total rewrite of rpm IIRC, I'm sure it 
was a major effort. (which is why, among other reasons, I never bothered 
to update my port)  Besides, rpm-4 requires db-4, and I wasn't going to 
support YA library package.  Recently, however, Nicholas Wourms ported 
and begain maintaining db-2 and db-3 packages, and has db-4 packages 
"ready to go" -- which makes an rpm-4 port feasible.  However, AFAIK the 
author of this new rpm-4 port built his own version of db-4 and linked 
to it (statically?).  This is not horrible -- it follows Red Hat Linux's 
own practice: their primary installation tool should NOT have avoidable 
dynamic external dependencies.  That's why the rpm-4 source tarball 
contains internal copies of both db and popt.

However, we're not Red Hat Linux.  Personally, I'd prefer that (a) 
Nicholas release his db-4 package <g>, and (b) the rpm package 
eventually accepted into the cygwin distribution be dynamically linked 
against cygdb-4.1.dll and cygpopt-0.dll.

But, them as writes the code, gets to choose.  So this ^^^ is just a 
bunch of babbling. <g>

--Chuck



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