[Ii2-announce] New i-Installer version (2.90), updated i-Packages

Gerben Wierda Gerben.Wierda at rna.nl
Tue Jul 8 17:23:50 CEST 2008


Removing leftover bits of previous versions of the i-Package (as  
contents may evolve over time) has always been a weak point of i- 
Installer. The removal process is rather not smart. I have improved  
this by adding some stuff to i-Installer itself and i-Packages that  
use it will have better uninstall behaviour.

Furthermore, I have adapted
	fontconfig,
	ghostscript,
	ImageMagick and
	FontForge
to use this improved mechanism.

As some of you may already know, there is a bug in OS X's tar which  
affects i-Installer. This bugs lets tar create spurious extra files  
which are not in the archive (files with random three-letter  
extensions added to existing file names). For this reason a few  
affected i-Packages have recently been updated (ghostscript,  
fontconfig, ImageMagick, FontForge) so they do not trigger the bug.  
Only ghostscript was seriously affected because the created extra  
files played havoc with Ghostscript's operations resulting in a non- 
working installation.

Since ghostscript is actually crippled by the spurious files created  
by the bug in OS X, I have improved the ghostscript i-Package that it  
will tell you if it was unable to clear out an old install entirely  
and offer you the option to remove the entire ghostscript support  
files location (/usr/local/share/ghostscript). This removal is  
generally a safe option, but since it could be that people put stuff  
there by hand it is an optional action in the ghostscript. Since the i- 
Package removes old installs both during uninstall and during install,  
you will also get this option if you install and you have these  
spurious files. In other words: reinstalling the ghostscript i-Package  
and saying yes to the option if it appears will clear out the spurious  
files that hurt ghostscript ability to execute.

The other installs do not suffer from these ill-effects, so it is safe  
to leave the junk there. I might improve the other i-Packages at a  
later date.

G


More information about the II2-announce mailing list