Some observations made installing all packages (was Re: [PATCH 6/6] Handle short reads in archive_tar_file::read())

Sun Apr 24 11:43:00 GMT 2011

On 24/04/2011 12:29, Jon TURNEY wrote:
> Ok, I've tested that all current packages install successfully with this
> change, so I've applied patches 5 & 6.

current total download size: 1.77GB
current total install size: 5.77GB data, uses 6.32GB disk space on NTFS

There are still a few post-install script failures reported:

* recently fixed [1]
* [2]
* looks like this needs an exit 0 at the end [3]
* non-existent registry key [4]

Some packages don't verify with 'cygcheck -c -v':

* apache: installs into /etc/ and /var/ and moves to
/etc/apache and /var/www/ if they don't already exist.  Perhaps it should use
/etc/defaults and copy.  But I think perhaps this apache1 package should be
made obsolete given it's upstream EOL status and that it was last updated in 2005.

* jadetex: /usr/share/texmf/web2c/jadetex.fmt and pdfjadetex.fmt missing

* mutt: discussed at [5]

* tetex-bin: /usr/bin/latex.exe missing.  The tar file contains a symlink
named latex.exe pointing at pdfetex.exe, but it seems the .exe extension is
removed when the link is created. I guess this will probably be cured by
rebuilding the package.

I also noted a few setup issues:

* The progress gauges use int, so the overall progress gauge is going to break
when the total amount of data hits 2GB (One can already demonstrate this
failure by installing all of cygwinports :-))

* With a large number of packages selected there are a couple of places where
setup doesn't report progress well, patches to follow.

* On one occasion, the unpatched setup 2.738 created a zero-length file rather
than a symlink.  This is suggestive of [6], but I don't really see how that
could also occur within setup.


More information about the Cygwin-apps mailing list