Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT cygwin DOT com Message-ID: <021601c18037$c2398270$0200a8c0@lifelesswks> From: "Robert Collins" To: "Charles Wilson" , "Jan Nieuwenhuizen" Cc: References: <3C126412 DOT 1060903 AT ece DOT gatech DOT edu> Subject: Re: broken setup.hint files Date: Sun, 9 Dec 2001 09:29:09 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit 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: 08 Dec 2001 22:29:05.0151 (UTC) FILETIME=[BE8C58F0:01C18037] ----- Original Message ----- From: "Jan Nieuwenhuizen" > Charles Wilson writes: > > So, after reading this and the setup.hint spec on cygwin.com, I > implemented hinting, in gen-ini.sh and it *broke* setup.exe. So, I > considered it a bug, and wanted you to know about it. But if you > don't care, fine. Hangong, you've made an assumption: namely that setup.hint == setup.ini. That's not true. setup.hint is a preprocessor directive frile for upset that generates version numbers and the appropriate layout for setup.ini. They are _not_ meant to be includable in setup.ini per se. The setup.ini spec is not documented outside inilex.l unfortunately. I will document these two things as being separate when I next reboot. > > Sometimes (when upset's automatic version parser fails) > > Who is `upset'? I haven't seen my version parser fail, but in general > one should not provide the same information from two sources. Which > do you trust when they do not match? Why not just have a sane > archive, or fix setup.ini by hand if you don't like it? upset is the setup.hint->setup.ini + package scanner that runs automatically on sources.redhat. ...skip comments predicated on invalid assumption... Rob