From Gerben.Wierda at rna.nl Sat Sep 23 02:13:45 2006 From: Gerben.Wierda at rna.nl (Gerben Wierda) Date: Sat Sep 23 01:13:52 2006 Subject: [Ii2-announce] i-Installer 2.79 released. Bugfix for potential harmful bug Message-ID: <30A7AB15-CC71-4757-9E26-9FA9F16DED23@rna.nl> I have just released version 2.79 of i-Installer. Both II2.dmg and TeX-fat.dmg have been updated. The i-Installer i-Package has been updated. i-Installer 2.78 and before (at least since Feb 2004 when it was freshly checked in at sourceforge) had a potential harmful bug. When a new location is entered in Preferences for the Default Save directory three things normally happen: 1. Create the new directory if necessary 2. Move all the i-Packages from old to new directory 3. Remove old directory unless something in it was not moved (e.g. something else than an i-Package) As it turns out, when the move of any i-Package failed, the old directory was removed nonetheless and in Cocoa this succeeds, even if the directory is not empty (in unix, a remove of a directory normally only succeeds if the directory is empty). So here is a scenario where this may lead to data loss: 1. Assume your Default Save Directory is ~/Documents/i-Packages 2. Copy one of these (say, bibtools.ii2) to a new location (creating the directory first if necessary) , say ~/Library/i-Packages 3. Now, in i-Installer, open Preferences and change the Default Save Directory location from ~/Documents/i-Packages to ~/Library/i- Packages and hit Apply - The i-Packages in ~/Documents/i-Packages will be moved to ~/ Documents/i-Packages. - As soon as the attempt to move bibtools.ii2 is made, the move series stops and an alert sheet is shown on the Preferences window. (This sheet contains noe missing string (displayed as "nil") because there is a small bug in the Apple Frameworks). - The old directory with all its contents is removed as if all the move operations was succesful (this is the bug) Normally, you will only lose data that has been downloaded from i- Installer repositories and you will not lose personal data. But it *is* possible to lose other data. Everything that is in your Deault Save Directory is lost and only the i-Packages in it have been in an attempt to move to teh new location. Hence, in case you have added personal stuff to ~/Documents/i-Package and you try to change ~/ Documents/i-Packages in i-Installer preferences to some place where there already exists one of the i-Packages, the personal stuff gets lost. A pretty horrible scenario I could dream up is: - Change your Default Save Location to ~ (home directory, all your i- Packages move there) - Create a new directory (or use an existing one) and copy (duplicate) one of the i-Packages from ~ to the new location - Open Preferences in i-Installer and change ~ into that new directory If you do that with any version of i-Installer before 2.79, you will lose your entire home directory. I must add that you need to make a very special set of circumstances to get data loss of i-Packages only, let alone what you have to do to lose anything else. Still, it is possible and I suspect of at least one case where someone was hit by this and lost his already downloaded i-Packages. Hence, I have repaired this immediately. Note: unless you run i-Installer as root (which is a bad idea for most programs), operations like moving the Default Save Directory run with normal user privileges and it is therefore not possible you damage anything on your system except personal data. I will also update al the i-Packages such that they will require at least version 2.79, just to force people to upgrade i-Installer. This will take some time. G From Gerben.Wierda at rna.nl Mon Sep 25 00:55:13 2006 From: Gerben.Wierda at rna.nl (Gerben Wierda) Date: Sun Sep 24 23:55:25 2006 Subject: [Ii2-announce] Several i-Packages have been updated Message-ID: <1C13EAA4-CB50-425F-AA6B-CDA17E90EB58@rna.nl> Several i-Packages have been updated with more recent versions of the software therein. All of them now check if i-Installer is at least at 2.79 because any previous version has a potential harmful bug and I want to force people to upgrade to a safer version. Updated so far: - freetype2 -2.2.1 - ImageMagick 6.2.9-6 - mftrace 1.2.4 - libtiff 3.8.2 - freetype 2.2.1 - libpng 1.2.12 - lcdf typetools 2.45 Others will follow. The last one is interesting, there is a new tool there: ttftotype42. Type42 fonts are TTF fonts packaged inside a PostScript font. I wonder if this means one could trick dvips into using ttf fonts. G From Gerben.Wierda at rna.nl Tue Sep 26 22:39:47 2006 From: Gerben.Wierda at rna.nl (Gerben Wierda) Date: Tue Sep 26 21:39:52 2006 Subject: [Ii2-announce] TUG.org has problems. i-Installer can be extremely slow as a result. In-Reply-To: <82475595-1A31-4A95-8398-B68F7D9DC891@mac.com> References: <82475595-1A31-4A95-8398-B68F7D9DC891@mac.com> Message-ID: <2709b2c2e6f0dfb7bcb030ded3559d2a@rna.nl> tug.org has problems. The system is down or extremely slow and it has not been repaired yet. Open updated i-Packages looks at the site that has been set in your i-Package. This means that i-Installer is opening all your i-Packages and checks for updates on all of them. GIven that tug.org is as slow as molasses (as far as it runs at all) this takes forever. At this time, do not use "open updated" if your i-Packages look at TUG (default) G On Sep 26, 2006, at 15:28, Alain Matthes wrote: > Hello:) > > With a friend, we have the same problem today with i-installer 2.79 > for him 2.74 for me > > We have the beautiful wheel.... > > We work both with 10.4.7 on ppc ( G5 mono for me) > > Perhaps a server problem ? > > Thanks Alain Matthes > ------------------------- Info -------------------------- > Mac-TeX Website: http://www.esm.psu.edu/mac-tex/ > & FAQ: http://latex.yauh.de/faq/ > TeX FAQ: http://www.tex.ac.uk/faq > List Archive: http://tug.org/pipermail/macostex-archives/ > > From Gerben.Wierda at rna.nl Tue Sep 26 22:57:41 2006 From: Gerben.Wierda at rna.nl (Gerben Wierda) Date: Tue Sep 26 21:57:52 2006 Subject: [Ii2-announce] More i-Packages have been updated In-Reply-To: <1C13EAA4-CB50-425F-AA6B-CDA17E90EB58@rna.nl> References: <1C13EAA4-CB50-425F-AA6B-CDA17E90EB58@rna.nl> Message-ID: <928631d8711da5ae9561b99a1a61e5a4@rna.nl> Updated: - Xaw3d library and gv PostScript viewer for X11 (gv now also works on intel) - fontforge 20060822 - ghostscript-8 (still at 8.54 but compiled against newer libraries. e.g. libpng 1.2.12) - latex-update (contains an updated dvipdfm.def, the official LaTeX distro of this year contains an out-of-date version) And these have been updated, but not the contents just the check for i-Installer 2.79 or up has been added: - cb-greek - cm-super - musixtex G On Sep 24, 2006, at 23:55, Gerben Wierda wrote: > Several i-Packages have been updated with more recent versions of the > software therein. All of them now check if i-Installer is at least at > 2.79 because any previous version has a potential harmful bug and I > want to force people to upgrade to a safer version. > > Updated so far: > - freetype2 -2.2.1 > - ImageMagick 6.2.9-6 > - mftrace 1.2.4 > - libtiff 3.8.2 > - freetype 2.2.1 > - libpng 1.2.12 > - lcdf typetools 2.45 freetype2 only once of course: version 2.2.1. Some of these have received some more updates (e.g. a readme changes, nonharmful-bug fixes). I will only announce any upgrade if it is substantial. G