-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Wed, 12 Jun 2002 16:41:41 -0500 Source: pgi Binary: pgi Architecture: source i386 Version: 0.9.6.5 Distribution: unstable Urgency: low Maintainer: Progeny Debian Packaging Team <debian-packages@progeny.com> Changed-By: Branden Robinson <branden@progeny.com> Description: pgi - Progeny graphical installer creation system Closes: 148326 Changes: pgi (0.9.6.5) unstable; urgency=low . * ERRATUM: Using the configlets example without using the GUI installer (on the local X server) in stage 1 can lead to problems with certain video cards in stage 2 (the X server will exit with a SIGILL). This is NOT a problem if you don't use the configlets example code, NOT a problem if you perform a local GUI install, and NOT a problem with some video cards. This issue will be fixed in the next release. * Support new unwanted_packages file, which is the complement of extra_packages; its contents are added to the --exclude argument when debootstrap is invoked. * Makefile: - Ship the new unwanted_packages and gnome-tasksel_overrides files, and the reborn options file for the configlets example. (branden) - Fix installation permissions of many files (fixes lintian warnings). (branden) * debian/conffiles: - Mark the 3 copies of unwanted_packages. (branden) * debian/lintian.overrides: - New file; we need to override some lintian errors. (branden) * debian/rules: - Install our lintian overrides file. (branden) * doc/{guide.xml,pgi-build.refentry}: - Document the unwanted_packages file. (branden) * examples/configlets/S99unconfigured: - Reroute standard error to /var/log/installer.log, and issue a message indicating when this script starts. (branden) - Set DEBIAN_FRONTEND=noninteractive for our failsafe dpkg --configure run. (branden) * examples/configlets/extra_packages: - aptconf is now in unstable. Let's give it to the user in stage 2. (branden) - Install the locales package; this *should* shut up the locale Gdk-WARNINGs. It also makes sense if we're shipping localeconf. (branden) - Add ssmtp to extra packages list, so that the base system has an MTA. (branden) - Add libgnome-perl to package list so that the GNOME Debconf frontend will work. (branden) - Ship gdm. (branden) - Ship gnome-utils (for gdialog, which we'll be using in the stage 2 xinitrc). (branden) * examples/configlets/live.files.list: - Put gnome-tasksel_overrides on the live filesystem. (branden) * examples/configlets/options: - Brought this file back from the dead to make $SUITE "sid". We want the aptconf configlet, which is only in unstable at present. (branden) * examples/configlets/postinst.sh: - Install and perform permission insurance on /etc/gnome-tasksel/overrides. (branden) - Append any unwanted_packages to /etc/gnome-tasksel/overrides with priority extra. (branden) * examples/configlets/unwanted_packages: - Add this file for the purposes of listing exim. (branden) * examples/configlets/xinitrc: - Define a $PATH. (branden) - Stop using absolute paths to executables. (branden) - Use "which" to ascertain if do-apt-cdrom and gnome-tasksel are available. (branden) - Use gdialog to issue a "you're done, goodbye"-style message once everything is done. (branden) - Give user yes/no dialog asking them if they want to run the GNOME task selector. This is also serves as notice to explain the delay before it runs. (branden) * python/pgi/base.py: - Ensure that /tmp exists as a directory and has the correct mode after installing packages. debootstrap should do this, but it doesn't. (branden) - (install_packages): + API change; accept new 5th argument (of seven); the name of an unwanted packages file. This addresses part of Bugzilla #1188. Any packages listed (one per line) in this file will be passed to debootstrap as arguments to its --exclude option. + Handle I/O exceptions when processing extra_pkg_filename and unwanted_pkg_filename. + Trash hard-coded "--exclude=lilo" debootstrap parameter in favor of new, constructed unwanted_pkg_arg parameter. (branden) - Stop logging the names of the commands we run; pgi.common.run_command() does it for us now. (branden) - Clarify some log messages. (branden) * python/pgi/bootloader-i386.py: - Change interface of install() to take optional callback and cbdata (callback data) arguments. (branden) - Change install() to invoke run_command with expicit number of tries (1) as well as callback and cbdata arguments. (branden) * python/pgi/bootloader-ia64.py: - Change interface of install() to eliminate optional "mark_efi" argument (not used by anything) and to take optional callback and cbdata (callback data) arguments. (branden) - Change install() to not mess with mark_efi logic. This is handled in installer-druid for now. (branden) - Change install() to invoke run_command with expicit number of tries (1) as well as callback and cbdata arguments. (branden) * python/pgi/bootloader-powerpc.py: - Sync this file with bootloader-ia64.py. (branden) * python/pgi/common.py: - (run_command): Improve the logic so that if the process exits, we won't discard pending stderr output. First initialize the variables, then read them both, and only then test against them to see what to print (and to break if there is no output). (epg) - (run_command): Run the given command the number of tries specified, regardless of exit status. Log the command run and its exit status each time it is attempted. (branden) * stage1/Makefile: - New rule: $(TDIR)/unwanted_packages. Construct this file from internal.unwanted_packages, $(ARCH)/unwanted_packages, and $(ETC_DIR)/unwanted_packages. (branden) - Update other rule dependencies to reflect new $(TDIR)/unwanted_packages rule. (branden) - Remove redundant piping of {extra,unwanted}_packages files through $(COMMENTFILTER). (branden) * stage1/installer-druid: - Support new pgi.base.install_packages() API. (branden) - Remove lingering references to GRUB that should talk about boot loaders in general. (branden) - (make_partition): If we try to create a primary partition but we have an extended partition, minimize it first. (epg) (Bugzilla #1258) - Update some of the language in the debootstrap-bombed dialog. (branden) * stage1/installer-text.sh: - Send stdout and stderr from mount and umount commands to the logfile. (branden) - Stop piping output from textmode helpers through crunchline. The crunching is now done internally. (branden) - Handle unwanted_packages. (branden) - Improve handling of extra_packages (don't assume the file is present.) (branden) - Log the exact commands we run in the background to the logfile. (branden) - If a backgrounded command fails, log its exit status. (branden) * stage1/installer-x.sh: - Don't clear the screen if debugging. (branden) - New shell variable, $dialog_shown. This is used so that we only clear the screen if a textmode dialog was shown to the user. (branden) * stage1/{internal.files.list,i386/files.list}: - rdev is an i386-only command in the util-linux package. Comment it out of internal.files.list, say why, and put it in i386/files.list. Thanks to Mike Schultheiss for pointing this out. (branden) * stage1/setup-base-text.py: - Update to new pgi.base.install_packages() API. (branden) - New function, print_statusline(); a callback for the output of the pgi.base functions. (branden) - Fix syntactically valid but logically bogus code in option processing. (branden) - Use the new print_statusline() callback with pgi.base.install_packages() and pgi.base.install_kernel(). (branden) * stage1/setup-bootloader-text.py: - Make status message consistent with druid interface. (branden) - New function, print_statusline(); a callback for the output of the pgi.bootloader functions. (branden) - Use the new print_statusline() callback with pgi.bootloader.install(). (branden) * tools/pgi-calc-deps.py: - Handle multiple packages returned by apt-cache show; pick the one with the highest version and use its values. (jlicquia) (Closes: #148326) * debian/conffiles: - Register new conffile /etc/pgi/configlets/gnome-tasksel_overrides. (branden) Files: 1482816742f2f82dd651866f070dcc34 657 admin extra pgi_0.9.6.5.dsc c3a60e49e9a42be68b362e0d87398a61 499742 admin extra pgi_0.9.6.5.tar.gz b8f10a4da2630ddacad75127ecb4b78a 481638 admin extra pgi_0.9.6.5_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iEYEARECAAYFAj0Hws4ACgkQ6kxmHytGonwskwCfXgJbPg0dCn8Ykd3DXwacSuRx 76sAn1kB55vSunqaL/cuOAM1LthnB/3U =sali -----END PGP SIGNATURE----- Accepted: pgi_0.9.6.5.dsc to pool/main/p/pgi/pgi_0.9.6.5.dsc pgi_0.9.6.5.tar.gz to pool/main/p/pgi/pgi_0.9.6.5.tar.gz pgi_0.9.6.5_i386.deb to pool/main/p/pgi/pgi_0.9.6.5_i386.deb -- To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org