Accepted pgi 0.9.6.5 (i386 source)
-----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