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

Accepted pgi 0.9.6.3 (i386 source)



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

Format: 1.7
Date: Tue, 23 Apr 2002 17:48:35 -0500
Source: pgi
Binary: pgi
Architecture: source i386
Version: 0.9.6.3
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 143792 143887
Changes: 
 pgi (0.9.6.3) unstable; urgency=high
 .
   * High-urgency upload due to DFSG issues.
   * Preliminary PowerPC architecture support, care of Jimmy Kaplowitz.  I fixed
     some comments and added Progeny keywords but this is essentially his work.
     (branden)
   * archive/Makefile:
     - define a no-op clean rule for the sake of the pgi-build clean change
       (see below) (branden)
   * busybox.h:
     - Turn off a bunch of busybox features in the live filesystem that
       we weren't using (we're using GNU ls and GNU sed, etc.). (branden)
     - Include busybox ls and more in the initrd; they cost only 4kB and
       greatly reduce the pain and frustration of working with the installer when
       the live fs can't be found (or has been unmounted). (branden)
   * debian/postrm:
     - Added postrm script to scrub /etc/pgi directory on purge. (branden)
       (Closes: #143792)
   * debian/rules:
     - stop shipping out-of-date RELNOTES file (branden)
   * doc/guide.xml:
     - New chapter: "Determining Package Placement on the Installer Media"
       (branden)
     - Document building system's requirement of loopback filesystem support.
       (branden)
     - Document target system's requirement of RAM disk and Initial RAM disk
       support. (branden)
     - Added "Packet Socket" to name of "Berkeley packet address family", since
       the former is what Configure.help calls it, and at least one person
       expressed confusion about this. (branden)
   * examples/configlets/do-apt-cdrom:
     - Center dialogs. (branden)
     - Display error dialogs if our apt and dpkg tricks fail. (branden)
     - Exit with a status of 1 if our apt and dpkg tricks fail. (branden)
     - Call the media "discs", not "CDs".  (DVD-ROM, anyone?) (branden)
   * examples/configlets/extra_packages:
     - Install xloadimage as part of the configlets flavor. (branden)
     - Also install xfonts-{75dpi,scalable}. (branden)
   * examples/configlets/fvwm2rc:
     - Configure fvwm to decorate transient window and (hopefully) use a
       better looking default font. (branden)
     - Force the DeskTopSize to 1x1. (branden)
   * examples/configlets/options:
     - Removed.  What the configlets need is now in woody and there are
       no other differences between this and the stock options file. (branden)
   * examples/configlets/postinst.sh:
     - Ensure that /etc/configlets is a directory, and install fvwm2rc,
       root_window.png, and root_window.xbm to it. (branden)
   * examples/configlets/xinitrc:
     - Don't run gnome-tasksel if do-apt-cdrom fails. (branden)
     - Set the X cursor to the wristwatch icon when starting, and try to set
       the root window to an image, if one is available. (branden)
   * images/{i386,ia64,powerpc}:
     - Use the --backup=numbered argument to mv when putting the ISO images in
       place. (branden)
     - (i386 only) Expand @PGI_VERSION@ when processing the syslinux text
       files. (branden)
   * images/i386/syslinux.screen08.txt.in:
     - Report PGI version on syslinux screens. (branden) (Closes: #143887)
   * {options,examples/configlets/options}:
     - Define the INITRD_FS and INITRD_FS_SIZE variables here (in the "private"
       section). (branden)
   * pgi-build:
     - Document the -P | --pgi-http-proxy option in pgi-build's usage message.
       (branden)
     - Define whether or not an architecture is experimental in pgi-build.
       Ordinarily this would go in the options file, but I think the package
       maintainer should have control over whether an architecture is considered
       experimental or not. (branden)
     - Store command line in a variable for later writing to generated
       ISO images. (branden)
     - Clean using the Makefiles' clean rules instead of the rm -r approach.
       (Closes: #142705)
   * python/pgi/base.py:
     - The test described in revision 1.55 was backwards, and so wasn't
       happening.  After discussion with Eric, disabling the writing of
       sources.list in Stage 1 entirely.  Eric points out that it's a Stage 2
       job; for instance, base-config will clobber what we write no matter
       what, and configlets will have apt.conf one day soon. (branden)
     - Write trailing newlines to the initrd's /etc/fstab file. (branden)
     - When running debootstrap, delete PYTHONHOME from the environment
       altogether instead of setting it to null. (branden)
     - Force the exclusion of lilo from debootstrap's package list.  lilo is
       extremely evil and does this unconditionally in its postinst:
         /usr/sbin/liloconfig < /dev/tty
       (branden)
   * stage0/Makefile:
     - Major overhaul and cleanup.
       + Remove old, unneeded variables, ifdefs, and rules.
       + Reorder the rules to make more sense.
       + Don't overwrite modules.dep files in the building system's
         /lib/modules even though depmod's design is so brain-dead that
         it's really tempting to do so.
       + More of my $@.tmp stuff to handle cases where a target may exist
         before we're done manipulating it.  (This way, it doesn't.)
       + Make the clean rule actually do something useful.
       + Comment every rule of interest.
       + Stop defining INITRD_FS and INITRD_SIZE here, and
         s/INITRD_SIZE/INITRD_FS_SIZE/.
       (branden)
   * stage0/mkinitrd:
     - Reworked how we get kernel modules onto the initrd a little bit:
       Move the copying of kernel modules to be the very last thing we do to
       the initrd.  Use du -ks to see how much space is actually taken up on
       it.
 .
       Then, for non-i386 architectures, subtract actual consumed space from
       the capacity of the initrd, and pass that figure to reducemodules.py.
 .
       For SYSLINUX i386, our initrd is extremely limited in size, because we
       have to squeeze it into a 2.88 floppy image.
 .
       Assume that gzip -9 can get us down to 60% of our original size, on
       average.  Experimentation on actual kernel modules reveals that gzip
       does a little better than this.  With all the text files on the initrd,
       this compression ratio should be better still.  With this assumption, a
       full 8192kB filesystem would compress down to 4915kB.  We need to be at
       most 2880kB, so our maximum allowed size is 4800kB, uncompressed.
 .
       In the future, ISOLINUX i386 can use the same method as ia64 and
       powerpc. (branden)
     - If $EXPERIMENTAL is defined, write its value to /etc/experimental
       on the installer initrd. (branden)
     - More sophisticated argument processing. (branden)
     - Quote variable contents that we write to etc files on the initrd.
       (branden)
     - Write the pgi-build command line and the options file used to the
       installer's /etc directory. (branden)
     - Look for the modules.dep file in $TDIR, where stage0/Makefile now places
       it. (branden)
     - Create tty[0-6] devices in the initrd. (branden)
     - Don't point /etc/mtab to /proc/mounts, since the system will try
       to write to it when me umount /proc before the pivot_root. (branden)
     - Recognize different name for kernel image files on PowerPC architecture,
       and add infrastructure for any architecture-specific differences in this
       respect. (branden)
   * stage0/stage0.sh:
     - Set $EXPERIMENTAL if /etc/experimental exists. (branden)
     - If $EXPERIMENTAL, howl a warning at the user and make them affirm
       their desire to continue; otherwise reboot immediately. (branden)
     - If $PGIDEBUG, launch a shell before performing hardware
       detection. (branden)
     - Remove the unconditional console chatter about the live
       fileystem.  I've changed my mind about this; the logfile message
       is suffficient. (branden)
     - Write the pgi-build command-line to the log file, via /etc/pgi_cmdline.
       (branden)
     - If we succeed in killing processes or umounting /proc, break out
       of the re-try loop. (branden)
     - Export the pgilog function. (branden)
     - Unset the LOGFILE variable and pgilog function *after* their last
       possible use. (branden)
   * stage1/XF86Config.template:
     - Add UseFBDev option parameter to Device section. (branden)
   * stage1/Makefile:
     - Clean the live filesystem in the clean rule, not the distclean
       rule. (branden)
   * stage1/installer-druid:
     - General improvements to partitioning, originally in aid of
       Bugzilla#1091.  Now all partition creation is done by make_partition,
       and no one knows or cares about extended partitions except it. (epg)
     - Uncomment the druid's logo-setting code, since an annoying bug in
       python-gnome has been fixed. (branden)
     - Use run_and_close() instead of run() in most situations, and
       document the one case where we really do want run(). (branden)
   * stage1/installer-text.sh:
     - Use the new unmount_targets() function. (branden)
     - Send standard error from debootstrap to the logfile as well. (branden)
     - Use a dialog "tailbox" to watch debootstrap's progress, and catch its
       exit status. (branden)
     - Remove now-bogus second argument to install_kernel(). (branden)
   * stage1/installer-x.sh:
     - Pre-answer the display/modes template to work around annoying
       debconf bug that is now fixed in "experimental".  (branden)
     - Use the new unmount_targets() function. (branden)
     - Using the vga driver with "manual" monitor detection wasn't working.
       Fixed. (branden)
     - Set USE_FBDEV based on whether "cat /proc/fb" returns anything or
       not. (branden)
     - If debugging, launch shell after XF86Config is written, but
       before launching the X server. (branden)
     - Use debconf_poke on the xserver-xfree86/config/device/use_fbdev
       template with the value of USE_FBDEV. (branden)
   * stage1/{logoicon.xpm,root_window.png,root_window.xbm}:
     - Change Progeny logo (and nifty galaxy-based derivative) to
       Debian's Open Use logo, since Progeny is not comfortable licensing its
       logo under DFSG-compatible terms. (branden)
   * stage1/setup-finalize-text.py:
     - Remove reference to setup_cdroms(). (branden)
   * stage1/stage1.sh:
     - New shell function, unmount_targets(), that unmounts all filesystems
       mounted under /target.  To be used by installer-*.sh scripts to get
       possibly-mounted target fs's unmounted before trying an installer script
       again.  Harmless if no target filesystems are actually mounted.
       (branden)
     - Add logging to the debconf_poke() function. (branden)
   * stage1/xinitrc:
     - Set the cursor to the wristwatch icon as the very first thing we
       do. (branden)
     - Set the root window to solid dark slate blue unconditionally,
       before attempting to load an image file. (branden)
   * tools/detectmodules.sh:
     - Allow ethernet modules into the detection list. (branden)
Files: 
 61b28412ab9ce011e5d719cfddef5623 650 admin extra pgi_0.9.6.3.dsc
 fc23ad6c7cff3284c943750d94da6666 480659 admin extra pgi_0.9.6.3.tar.gz
 dfd793bb93a28c8488560d4d1eb517e7 461240 admin extra pgi_0.9.6.3_i386.deb

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

iEYEARECAAYFAjzF9SQACgkQ6kxmHytGonwbcACdFOjKNEVdTiN324bi2h/1eCu1
k5AAnRXF2eBwALvn4CXW3pk8IBsfA/N0
=qapV
-----END PGP SIGNATURE-----


Accepted:
pgi_0.9.6.3.dsc
  to pool/main/p/pgi/pgi_0.9.6.3.dsc
pgi_0.9.6.3.tar.gz
  to pool/main/p/pgi/pgi_0.9.6.3.tar.gz
pgi_0.9.6.3_i386.deb
  to pool/main/p/pgi/pgi_0.9.6.3_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: