X-Spam-Check-By: sourceware.org Message-ID: <449235C2.5030206@tlinx.org> Date: Thu, 15 Jun 2006 21:38:26 -0700 From: Linda Walsh 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> <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> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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/