[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted pgi 0.9.6.2 (i386 source)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 13 Apr 2002 17:45:08 -0500
Source: pgi
Binary: pgi
Architecture: source i386
Version: 0.9.6.2
Distribution: unstable
Urgency: high
Maintainer: Progeny Debian Packaging Team <debian-packages@progeny.com>
Changed-By: Branden Robinson <branden@progeny.com>
Description: 
 pgi        - Progeny graphical installer creation system
Closes: 142705
Changes: 
 pgi (0.9.6.2) unstable; urgency=high
 .
   * High-urgency upload; take the bullets out of the gun that we hand to the
     pgi-build user, and leave them in the ammunition box.  (CLEAN and
     POST_CLEAN variables now default to "off".)  Also warn the user in
     _Creating Debian Installers with PGI_ and in the pgi-build manpage that
     placing a loaded gun to your head and pulling the trigger is a bad idea.
   * Makefile:
     - Remove DEBOOTSTRAP_RULE from list of phony targets, because it
       isn't one. (branden)
     - Add a semi-fictitious dependency of ${DEBOOTSTRAP_RULE} on
       ${DEBOOTSTRAP_SOURCE_DIR}/Makefile, to help make figure out whether this
       target needs to be rebuilt or not. (branden)
     - Clean the ${DEBOOTSTRAP_BUILD_DIR} before copying
       ${DEBOOTSTRAP_SOURCE_DIR} to it. (branden)
     - Ship the top-level README in /usr/share/doc/pgi. (branden)
   * README:
     - General updates for the benefit of people curious about how PGI works
       behind the curtain. (branden)
   * archive/Makefile:
     - Only subtract $(TDIR)/installer-files.fs.size from the size of
       the ISO filesystem, not live.size *and* images.size.  We were
       subtracting the size of the live filesystem twice, and leaving on
       average 100 megabytes of space unused on the CD's.  Hrm. (branden)
   * archive/debian-cd/Makefile:
     - Just put $(TDIR)/installer-files.fs onto the ISO.  pgi-images is
       dead, and live is already part of installer-files.fs. (branden)
   * doc/guide.xml:
     - Undocument the ssh flavor, which no longer exists. (branden)
     - Document new defaults for the clean options, and warn people not
       to shoot themselves in the foot. (branden)
   * doc/pgi-build.refentry:
     - Document new defaults for the clean options, and add some warning
       text about what not to do. (branden)
   * images/{i386,ia64}/Makefile:
     - MAJOR OVERHAUL:
       + Rename initrd.image to initrd.installer; I'm tired of being confused
         by the name now that we have two initrds.
       + Add placeholder comment for ISOLINUX support.
       + Move MKISOFS and MKISOFS_OPTS variable defs into the INSTALLER_ONLY
         ifdef.  We shouldn't need these if we're not building an ISO at this
         time, and if we do, that's a bug.
       + (i386 only) Renamed FLOPPY_*_FILES variables to SYSLINUX_*_FILES,
         since that's more accurate and it's probably inevitable that we'll
         support ISOLINUX someday.
       + Put a lot of filenames/dependencies into variables: INITRD,
         INSTALLER_FILES, INSTALLER_FILES_FS, and INSTALLER_FILES_FS_SIZE;
         ...and, of course, change rules to use them.
       + Only define INSTALLER_FILES_FS_SIZE if INSTALLER_ONLY is *not*
         defined.  We don't need to perform this calculation if we're not
         passing this information to archive/Makefile.
       + Remove INITRD_FS logic.  Not currently used.
       + Remove unused TOOLS variable.
       + Change all: dependency so it will now be more intelligent, and only
         build the targets it needs to; with $(ISO) and
         $(INSTALLER_FILES_FS_SIZE) as dependencies, only that which *needs* to
         be done is done.
       + Remove apparently completely redundant $(TDIR)/pgi-images: rule.  It
         appears to be a waste of build space and time;
         archive/debian-cd/Makefile can just use the installer-files.fs we were
         already creating.
       + Create stuff in $(TDIR), not $(OUT).  The only thing that (at present)
         should go to $(OUT) is $(ISO).
       + Do more (complex, time-consuming operation) > $@.tmp; mv $@.tmp $@
         instead of taking chances with make.
       + Added tons and tons of comments.
       (branden)
     - (i386 only) Define PCMCIA_ARCHIVE only if DO_PCMCIA_ARCHIVE is defined.
       (branden)
   * {options,examples/configlets/options}:
     - Moved some logic out of images/i386/Makefile that didn't really
       belong there; if our kernel module directory has a pcmcia subdirectory,
       define the DO_PCMCIA_ARCHIVE option.  This is a "private"
       variable like BUSYBOX. (branden)
     - CLEAN and POST_CLEAN variables now default to "off". (branden)
       (Closes: #142705)
   * pgi-build:
     - Be much more careful with quoting directory names that can have
       user-specified components (such as space characters). (branden)
     - When cleaning, use rm -r instead of rm -rf. (branden)
     - Stop using the || { } construct, which I hate, and use if ! ;
       then instead. (branden)
   * stage0/Makefile:
     - Rename initrd.image to initrd.installer. (branden)
     - When checking for libc6{,.1}-pic, send error output to /dev/null.
       (branden)
     - Update several comments to be in line with reality. (branden)
   * stage0/stage0.sh:
     - also write /etc/builder information to logfile (branden)
   * stage1/Makefile:
     - MAJOR OVERHAUL:
       + Update the COMMENTFILTER to use a POSIX character class instead of a
         literal space and tab character.  No sense taking chances, especially
         since some people's editors may not show the difference between a
         literal tab and a bunch of spaces.
       + Update a couple of rules to use the COMMENTFILTER instead of the
         not-as-good implementation they were using.
       + The all: rule now depends on just $(TDIR)/live instead of
         $(TDIR)/installer.glade and $(TDIR)/live.size.
       + Re-order the rules in this file to better reflect dependency
         order.  (I.e, $(TDIR)/live comes last.)
       + Reduce chances of error by using $@ more consistently.
       + Get rid of $(TDIR)/missing-files rule.  Instead, move its logic
         into the $(TDIR)/live.files.list rule.  The list is first written
         to a tempfile.  The missing files check is then run on that
         tempfile.  If it fails, it behaves the same as before (complains
         to the user and exits with an error status).  If it succeeds, the
         missing-files file is removed and the tempfile moved to $@.
       + Update the $(TDIR)/live rule to depend more precisely on what it
         de facto depends on.  For instance, depend on $(TDIR)/shellspawn
         and copy that file into the live filesystem instead of having a
         $(TDIR)/live/sbin/shellspawn rule.
       + Get rid of the $(TDIR)/live.size rule.  It wasn't being used for
         anything and was just burning CPU.
       + Update the clean rule to clean up everything except the live
         filesystem itself (which is cleaned by the distclean rule).
       + Add comments explaining what the rules do.
       (branden)
   * stage1/installer-druid:
     - strip trailing newlines off of status label messages (branden)
   * stage1/internal.dirs.list:
     - stop shipping /share/installer/user in the live filesystem -- it's a
       very old relic that is done differently in the configlets example now
       (branden)
Files: 
 34828faab7587e66f56b81d2dbb720bc 642 admin extra pgi_0.9.6.2.dsc
 31d037dbca8d2bd6fc2dcd76b7a4b158 506868 admin extra pgi_0.9.6.2.tar.gz
 aedc412cb43eb14c95c7031174caf214 559142 admin extra pgi_0.9.6.2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjy6DPUACgkQ6kxmHytGonzELwCgl2IVXwc50Eu0NtAX85WvP/mQ
YogAnie9bP9smLxnCscObUOe2wwP5qHA
=sfE6
-----END PGP SIGNATURE-----


Accepted:
pgi_0.9.6.2.dsc
  to pool/main/p/pgi/pgi_0.9.6.2.dsc
pgi_0.9.6.2.tar.gz
  to pool/main/p/pgi/pgi_0.9.6.2.tar.gz
pgi_0.9.6.2_i386.deb
  to pool/main/p/pgi/pgi_0.9.6.2_i386.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: