setup-1.7 (2.627) and/or cygwin-1.7.0-49

Charles Wilson cygwin@cwilson.fastmail.fm
Thu Jun 11 17:27:00 GMT 2009


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/



More information about the Cygwin mailing list