No, hits=-782.4 required=5.0
	tests=AWL
	version=2.50-cvs

URL: http://www.joelonsoftware.com/news/20021002.html
Date: Not supplied
I've been snowed under for the last four weeks, working on the FogBUGZ 3.0
Setup program.
For various reasons none of the commercial setup toolkits (Wise, InstallShield,
Windows Installer) could do even 25% of what our setup program needed to do, so
I ended up writing it from scratch. VC++ and MFC all the way. It took longer
than I expected because I had this weird conviction that the entire setup
process should be completely reversable, and as you go backwards through the
wizard it should automatically and silently undo any changes it had already
made. So even if you're looking at the last screen, if you decide you want to
change where to extract the files, you can just back up and change it and
everything moves and all the old files you overwrote are put back and all the
Windows accounts you created are uncreated and all the permissions we granted
are ungranted and the SQL database you made is unmade and so on. The end result
is a great setup program, but it may be a tad overkill. If I have time I'll
write more about what I learned.
One benefit of writing a setup program from scratch is that I don't have to
have someone else's stupid cartoon-of-a-computer-and-floppy-disks in the upper
right hand corner. I used a photograph of the London Skyline, currently
infested with cranes. I took the picture from the cafe at the Tate Modern.
[IMG: http://www.joelonsoftware.com/pictures/fbsetup.jpg (FogBUGZ 3.0 Setup)]

from localhost (localhost [127.0.0.1])
	by phobos.labs.netnoteinc.com (Postfix) with ESMTP id 5716244101
	for <jm@localhost>; Fri,  9 Aug 2002 10:34:39 -0400 (EDT)
from phobos [127.0.0.1]
	by localhost with IMAP (fetchmail-5.9.0)
	for jm@localhost (single-drop); Fri, 09 Aug 2002 15:34:39 +0100 (IST)
from webnote.net (mail.webnote.net [193.120.211.219]) by
    dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g79EYVb08127 for
    <jm-razor@jmason.org>; Fri, 9 Aug 2002 15:34:31 +0100
from usw-sf-list2.sourceforge.net (usw-sf-fw2.sourceforge.net
    [216.136.171.252]) by webnote.net (8.9.3/8.9.3) with ESMTP id WAA01295 for
    <jm-razor@jmason.org>; Thu, 8 Aug 2002 22:29:05 +0100
from usw-sf-list1-b.sourceforge.net ([10.3.1.13]
    helo=usw-sf-list1.sourceforge.net) by usw-sf-list2.sourceforge.net with
    esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 17cufU-0004fE-00; Thu,
    08 Aug 2002 14:18:04 -0700
from med-core07.med.wayne.edu ([146.9.19.23]) by
    usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id
    17cuef-0001ma-00 for <razor-users@lists.sourceforge.net>; Thu,
    08 Aug 2002 14:17:14 -0700
from quoted-printable to 8bit by dogma.slashnull.org
    id g79EYVb08127
From razor-users-admin@lists.sourceforge.net  Fri Aug  9 15:40:39 2002