delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/06/11/13:28:02

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-3.0 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_52,RCVD_IN_DNSWL_LOW,SPF_PASS
X-Spam-Check-By: sourceware.org
Message-Id: <1244741248.24631.1319937575@webmail.messagingengine.com>
From: "Charles Wilson" <cygwin AT cwilson DOT fastmail DOT fm>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
MIME-Version: 1.0
Subject: Re: setup-1.7 (2.627) and/or cygwin-1.7.0-49
Date: Thu, 11 Jun 2009 13:27:28 -0400
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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

Charles Wilson said:
> However, the installation was still a bit bolluxed -- mostly the
> postinstall scripts still don't run correctly.
...
> Ok, never mind.  Somehow I got a bunch of bad versions. No idea how --
> but obviously these versions are NOT going to work with cygwin-1.7.0-XX
> going forward.  Maybe they should be removed from the release-2/ area?

I see what the problem was, here -- it appears to be a bug in genini.
From a freshly-rsync'ed local mirror, here's what setup-2.ini has for
gettext when generated by upset (e.g. on the "real" mirrors).  I've
deleted the ldesc: text.

@ gettext
sdesc: "GNU Internationalization library and core utilities (PLUS LINK
LIBS)"
ldesc: "deleted"
category: Devel Libs
requires: cygwin libintl8 libiconv2 _update-info-dir
version: 0.17-11
install: release-2/gettext/gettext-0.17-11.tar.bz2 177957
e389da2d6e9ec9fe777affb87f82cfb0
source: release-2/gettext/gettext-0.17-11-src.tar.bz2 11693299
c1c2bd596c96e5e457c7d0d1c8d23c6f
[prev]
version: 0.17-10
install: release-2/gettext/gettext-0.17-10.tar.bz2 178235
a77c923b36ead2f4bec72d7345d57c70
source: release-2/gettext/gettext-0.17-10-src.tar.bz2 11693290
6fd68dd68400f92253a0e654416ba914

OTOH, here's what genini reports for my local mirror

@ gettext
sdesc: "GNU Internationalization library and core utilities (PLUS LINK
LIBS)"
ldesc: "deleted"
category: Devel Libs
requires: cygwin libintl8 libiconv2
version: 0.17-2
install: release-2/gettext/gettext-0.17-2.tar.bz2 181964
5b98eb7a98a4e860cb0510bd93e0a206
source: release-2/gettext/gettext-0.17-2-src.tar.bz2 11689423
0b0afd83cc6d85a3cb82de6a8d8c476c
[prev]
version: 0.17-11
install: release-2/gettext/gettext-0.17-11.tar.bz2 177957
e389da2d6e9ec9fe777affb87f82cfb0
source: release-2/gettext/gettext-0.17-11-src.tar.bz2 11693299
c1c2bd596c96e5e457c7d0d1c8d23c6f

That seems...wrong. It seems like the problem is in genini's
version-number comparison routines (alphabetic, rather than numerical?)
but I have not yet dug in to genini's code.

I'm now repeating my installation test, using the freshly rsync'ed
mirror, and a hand-edited copy of the "real" setup-2.ini into which I
grafted an entry for my "fake" requires-a-lot package.  More later...

--
Chuck

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