Change logs for ubiquity source package in Edgy

  • ubiquity (1.2.7) edgy-updates; urgency=low
    
      * Upload mount point validation fix to edgy-updates following testing by
        Michael Vogt (LP: #67130).
    
    ubiquity (1.2.6) edgy-proposed; urgency=low
    
      * Fix mount point validation to avoid accidentally skipping a number of
        checks on pre-existing partitions, including the "is there a root file
        system?" check (LP: #67130).
      * Re-upload as 1.2.6 rather than 1.2.6~prop1 since the latter breaks when
        substituted into package relationship fields with ${source:Version}.
    
     -- Colin Watson <email address hidden>   Mon, 19 Mar 2007 09:20:02 +0000
  • ubiquity (1.2.6) edgy-proposed; urgency=low
    
      * Fix mount point validation to avoid accidentally skipping a number of
        checks on pre-existing partitions, including the "is there a root file
        system?" check (LP: #67130).
      * Re-upload as 1.2.6 rather than 1.2.6~prop1 since the latter breaks when
        substituted into package relationship fields with ${source:Version}.
    
     -- Colin Watson <email address hidden>   Mon,  8 Jan 2007 11:55:14 +0000
  • ubiquity (1.2.6~prop1) edgy-proposed; urgency=low
    
      * Fix mount point validation to avoid accidentally skipping a number of
        checks on pre-existing partitions, including the "is there a root file
        system?" check (LP: #67130).
    
     -- Colin Watson <email address hidden>   Tue,  2 Jan 2007 14:49:18 +0000
  • ubiquity (1.2.5) edgy; urgency=low
    
      * Automatic update of included source packages: apt-setup 1:0.11ubuntu5,
        console-setup 1.7ubuntu19, partman-base 90ubuntu9, yaboot-installer
        1.1.7ubuntu2.
    
     -- Colin Watson <email address hidden>   Fri, 20 Oct 2006 23:45:10 +0100
  • ubiquity (1.2.4) edgy; urgency=low
    
      * Use update-initramfs -c -k "$(uname -r)" rather than update-initramfs
        -u, as the latter gets very confused if we need to remove kernels, as on
        powerpc (really closes: Malone #66406).
      * Automatic update of included source packages: localechooser 1.20ubuntu8.
    
     -- Colin Watson <email address hidden>   Tue, 17 Oct 2006 13:14:41 +0100
  • ubiquity (1.2.3) edgy; urgency=low
    
      [ Colin Watson ]
      * Fix incorrect loop variable reuse in do_remove, and attempt multiple
        broken package resolution passes while removing packages (closes: Malone
        #66406).
      * Detect existing HFS bootstrap partitions during automatic partitioning
        and take account of them while validating mountpoints (closes: Malone
        #66384).
      * Fix crash on keyboard page if you select a layout with no variants.
      * Remove kernels before running update-initramfs so that we update the
        correct initramfs on powerpc. Make sure to fix up kernel/initrd symlinks
        after running update-initramfs, so that we have something to which to
        point the initrd symlink.
    
      [ Michael Vogt ]
      * Run fontconfig-voodoo to tweak fontconfig configuration for the selected
        language.
    
     -- Colin Watson <email address hidden>   Mon, 16 Oct 2006 23:49:28 +0100
  • ubiquity (1.2.2) edgy; urgency=low
    
      * Make sure supplied GRUB device names are either GRUB-style (e.g.
        "(hd0)") or start with "/dev/" (closes: Malone #62479).
      * Exclude Dzongkha and Khmer from the language list for now, as we don't
        ship fonts for them and we don't have enough installer translations yet
        to make it worth rushing those fonts in for Edgy.
      * GTK frontend: Weaken assertion in set_summary_device and make this
        generally more robust (closes: Malone #66100).
    
     -- Colin Watson <email address hidden>   Sun, 15 Oct 2006 23:41:55 +0100
  • ubiquity (1.2.1) edgy; urgency=low
    
      * Back out orca change from 1.2.0: it doesn't work properly because the
        orca process running as the calling user needs to be killed first. At
        this stage, we feel that it's better to document the workaround than to
        try to fix it.
      * KDE frontend: Enable the forward button at the right times on the
        timezone page (closes: Malone #66022).
    
     -- Colin Watson <email address hidden>   Sat, 14 Oct 2006 00:07:48 +0100
  • ubiquity (1.2.0) edgy; urgency=low
    
      * If /proc/cmdline contains access=v3, run 'orca -n' and sleep for a bit
        before starting the installer UI.
    
      * Update .desktop file translations from Rosetta: Georgian.
      * Update translations from Rosetta: Bengali, Czech, German, Greek,
        Spanish, Finnish, French, Galician, Hindi, Croatian, Hungarian, Italian,
        Georgian, Kazakh, Kurdish, Dutch, Polish, Portuguese, Portuguese
        (Brazil), Russian, Slovak, Swedish, Turkish, Chinese (China).
      * Automatic update of included source packages: base-installer
        1.63ubuntu6, choose-mirror 2.04ubuntu2, console-setup 1.7ubuntu18,
        partman-base 90ubuntu8.
    
     -- Colin Watson <email address hidden>   Thu, 12 Oct 2006 11:40:02 +0100
  • ubiquity (1.1.30) edgy; urgency=low
    
      * Add /usr/lib/ubiquity/console-setup/locale wrapper that overrides the
        output of locale with the value of debian-installer/locale if set; this
        encourages console-setup to select an appropriate keyboard layout
        (closes: Malone #60067).
      * Don't set PARTMAN_UPDATE_BEFORE_COMMIT for automatic partitioning.
      * Run partman-commit while generating the installation summary to make
        sure that we have a partitioning summary even for manual partitioning
        (closes: Malone #61572). Take care to stop partman-commit proceeding
        past the confirmation question.
      * Don't reset the locale or run localechooser again if the country
        selected on the timezone page isn't one for which we have a locale in
        the current language (closes: Malone #61387).
    
      * Add/update .desktop file translations from Rosetta: Arabic, Belarusian,
        Czech, Kashubian, Spanish, Estonian, French, Frisian, Irish,
        Luxembourgish, Lithuanian, Macedonian, Malay, Portuguese (Brazil),
        Slovak, Swedish, Tajik, Ukrainian, Chinese (Taiwan).
      * Add/update translations from Rosetta: Afrikaans, Amharic, Bulgarian,
        Bengali, Breton, Catalan, Czech, Kashubian, Welsh, Danish, German,
        Divehi, Dzongkha, Greek, Esperanto, Spanish, Basque, Persian, Finnish,
        French, Irish, Galician, Hebrew, Hindi, Croatian, Hungarian, Indonesian,
        Icelandic, Italian, Japanese, Georgian, Khmer, Kurdish, Kirghiz,
        Lithuanian, Latvian, Malagasy, Macedonian, Malay, Norwegian Bokmål,
        Dutch, Occitan, Polish, Portuguese, Portuguese (Brazil), Romanian,
        Russian, Northern Sami, Slovak, Slovenian, Serbian, Swedish, Tamil,
        Thai, Tagalog, Turkish, Chinese (China), Chinese (Hong Kong).
      * Automatic update of included source packages: base-installer
        1.63ubuntu5, localechooser 1.20ubuntu7, partman-base 90ubuntu6.
    
     -- Colin Watson <email address hidden>   Mon,  9 Oct 2006 21:15:10 +0100
  • ubiquity (1.1.29) edgy; urgency=low
    
      * Move drop_privileges helper function into ubiquity.misc.
      * KDE frontend: Use kdesu --nonewdcop to ensure that we can talk to the
        user's DCOP server.
      * KDE frontend: Reboot the machine properly using ksmserver (closes:
        Malone #41784).
      * KDE frontend: Unload the kded medianotifier while committing
        partitioning changes (closes: Malone #48051).
      * KDE frontend: Convert to allow_change_step/allow_go_forward system from
        GTK frontend so that the back and next buttons are more consistently
        enabled/disabled. Hide the back button on the first page.
      * Forbid going back or forward when the UI is already processing a
        previous back or forward action (closes: Malone #54163 and lots of
        duplicates).
      * GTK frontend: Disable back and forward buttons while gparted is starting
        up. Requires gparted (>= 0.2.5-1.1ubuntu11).
      * GTK frontend: Avoid calling gtk.main_quit if a main loop isn't running,
        as further insurance against Malone #54163.
      * Fix various bugs when mounting source filesystems natively rather than
        relying on casper to have mounted them already (closes: Malone #64348).
      * Automatic update of included source packages: debian-installer-utils
        1.36ubuntu2.
    
     -- Colin Watson <email address hidden>   Fri,  6 Oct 2006 21:32:43 +0100
  • ubiquity (1.1.28) edgy; urgency=low
    
      * KDE frontend: Ensure that the selected language is visible.
      * KDE frontend: Add a keyboard variant selector.
      * Incorporate user-setup reserved usernames fix (closes: Malone #47861).
      * Catch ENOENT, EIO, ENOTDIR, and EROFS while copying files, try to figure
        out what filename they relate to, and display a useful error message
        explaining that this is probably a CD or hard disk fault (as
        appropriate) and how to deal with this. Closes about a million bugs.
      * Display extended descriptions as well in debconf error dialogs.
      * Remove stub hppa support for now, since partman-palo is no longer in
        main.
      * Automatic update of included source packages: console-setup 1.7ubuntu16,
        debian-installer-utils 1.36ubuntu1, user-setup 1.2ubuntu4.
    
     -- Colin Watson <email address hidden>   Thu,  5 Oct 2006 09:32:18 +0100
  • ubiquity (1.1.27) edgy; urgency=low
    
      * Fix syntax error in /usr/bin/ubiquity. Whoops!
    
     -- Colin Watson <email address hidden>   Tue,  3 Oct 2006 23:50:05 +0100
  • ubiquity (1.1.26) edgy; urgency=low
    
      [ Colin Watson ]
      * Build-depend on po-debconf (>= 1.0) for new translation-handling
        features.
      * Add a FAQ about backporting to doc/README.
      * Document ubiquity/install/filesystem-images in doc/README.
      * autogen.sh: Force use of automake-1.8 and aclocal-1.8.
      * Move auxiliary autotools files to a build subdirectory.
      * Add a check to debian/rules to remind me to bump the version number in
        configure.ac.
      * Read partition flags from gparted (>= 0.2.5-1.1ubuntu9). Display an
        error on the mountpoints page if running on powerpc and there is no HFS
        partition with the boot flag set. Treat HFS partitions with the boot
        flag set as NewWorld bootstrap partitions (closes: Malone #43768).
      * GTK frontend: Add a keyboard variant selector (closes: Malone #61729).
        (The same needs to be done for the KDE frontend.)
      * Remove old kbd-chooser component, which won't be usable any more.
      * Send stderr to /var/log/installer/debug if UBIQUITY_DEBUG is set.
      * Send DEBCONF_DEBUG=filter output to stderr, not syslog; it should be
        interleaved with DEBCONF_DEBUG=developer output.
      * GTK frontend: Throw away stderr from gnome-screensaver-command; it
        outputs far too much rubbish and confuses users.
      * KDE frontend: Fix reboot dialog button handling (closes: Malone #62765).
      * Replace the rather jittery time-remaining message while copying files
        with a message that appears when there's less than a minute remaining
        (closes: Malone #61514).
    
      [ Jonathan Riddell ]
      * KDE Frontend:
       - Add ensureItemVisible in set_keyboard (closes: Malone #61710).
    
     -- Colin Watson <email address hidden>   Tue,  3 Oct 2006 17:04:38 +0100
  • ubiquity (1.1.25) edgy; urgency=high
    
      * Not knowing the filesystem type for a partition apparently doesn't
        necessarily mean that it's unformatted, so don't format partitions
        without a detected filesystem type (closes: Malone #61732).
    
     -- Colin Watson <email address hidden>   Wed, 27 Sep 2006 16:51:57 +0100
  • ubiquity (1.1.24) edgy; urgency=low
    
      * Mark console-setup/layout and console-setup/variant as unseen before
        starting console-setup, to avoid incorrect variant choices (although I
        think there's also a console-setup bug here in that the variants are
        being substituted in the wrong order).
      * Depend on a version of console-setup without the misguided
        /etc/X11/xorg.conf handling.
      * Automatic update of included source packages: partman-target 45ubuntu3.
    
     -- Colin Watson <email address hidden>   Tue, 26 Sep 2006 23:29:53 +0100
  • ubiquity (1.1.23) edgy; urgency=low
    
      * Move /etc/default/console-setup aside before running the keyboard
        configuration page, to avoid console-setup thinking that it's already
        configured and behaving differently.
      * Automatic update of included source packages: console-setup 1.7ubuntu12,
        partman-basicfilesystems 47ubuntu3, partman-target 45ubuntu2.
    
     -- Colin Watson <email address hidden>   Mon, 25 Sep 2006 13:11:27 +0100
  • ubiquity (1.1.22) edgy; urgency=low
    
      [ Jonathan Riddell ]
      * KDE Frontend:
        - Make the mountpoints page use a scroll view
    
      [ Colin Watson ]
      * GTK frontend: Make the debconf progress title and info labels ellipsise
        rather than stretching the window if they get too long (closes: Malone
        #61516).
    
     -- Colin Watson <email address hidden>   Fri, 22 Sep 2006 10:28:34 +0100
  • ubiquity (1.1.21) edgy; urgency=low
    
      * Handle partman-partitioning/impossible_resize errors while trying to set
        up the auto-resize slider; we now back up and disable the auto-resize
        option (closes: Malone #58500).
      * Automatic update of included source packages: partman-auto 54ubuntu4.
    
     -- Colin Watson <email address hidden>   Thu, 21 Sep 2006 11:37:02 +0100
  • ubiquity (1.1.20) edgy; urgency=low
    
      * Only return 30 in reply to a PROGRESS command if the progresscancel
        capability is set (closes: Malone #48005).
      * Don't crash if a progress bar is set up to have the same start and end
        points (closes: Malone #56789).
      * Fix timezone component to deal with frontend.get_timezone returning None
        (closes: Malone #42865).
      * Use more sensible default cities for languages with country shortlists
        (i.e. the intended default rather than the first in alphabetical order
        of country code), working around a missing feature in debconf.
      * Pick a sensible default city for countries with multiple zones but no
        explicit default city (closes: Malone #43914).
      * Remove obsolete Recommends: gparted from ubiquity; ubiquity-frontend-gtk
        already depends on it.
      * Feed not-yet-formatted partition state back into gparted when starting
        it up, so that newly-created partitions aren't listed as "unknown" when
        you go back (requires gparted 0.2.5-1.1ubuntu8; closes: Malone #40404).
      * Fix use of gobject.spawn_async in
        gnome-screensaver-command/xscreensaver-command, broken in 1.1.19.
      * Make sure that "Restart now" is the default option on the final dialog
        (closes: Malone #61517).
      * Log warnings in various cases when partitions are ignored on the
        mountpoints page.
      * GTK frontend: For some reason GtkTable doesn't seem to queue a resize
        itself when you attach children to it, so the mountpoints table was
        showing up blank the first time through. Worked around this.
      * Add/update translations from Rosetta: Arabic, Belarusian, Bulgarian,
        Breton, Danish, German, Greek, Spanish, Basque, Finnish, French, Hindi,
        Hungarian, Icelandic, Italian, Georgian, Korean, Kurdish, Latvian,
        Nepali, Norwegian Nynorsk, Occitan, Portuguese (Brazil), Russian,
        Serbian, Tagalog.
    
     -- Colin Watson <email address hidden>   Thu, 21 Sep 2006 02:44:03 +0100
  • ubiquity (1.1.19) edgy; urgency=low
    
      * Reconfigure usplash (closes: Malone #59320).
      * Divert away update-initramfs while configuring hardware-specific
        packages, and run it just once at the end.
      * Display a warning if you try to mount a FAT or NTFS filesystem where
        POSIX semantics are required (closes: Malone #48410).
      * GTK frontend: Scroll the mount points table if required (closes: Malone
        #51796).
      * Ignore failures from os.utime on directories. I don't know why I get a
        disproportionate number of reports of this failing, but to be honest I
        don't care enough about directory timestamps to investigate.
      * Add trivial pid file locking, allowing ubiquity to exit gracefully if
        you try to run more than one instance of it at once; previously it blew
        up much more spectacularly upon finding that the debconf database was
        locked (closes: Malone #46569).
      * Run gnome-screensaver-command/xscreensaver-command with LC_ALL=C to
        reduce noise on stderr.
      * Automatic update of included source packages: console-setup 1.7ubuntu9,
        partman-auto 54ubuntu3, partman-basicfilesystems 47ubuntu2.
    
     -- Colin Watson <email address hidden>   Sat, 16 Sep 2006 00:45:27 +0100
  • ubiquity (1.1.18) edgy; urgency=low
    
      [ Jonathan Riddell ]
      * KDE frontend: Enable buttons on summary page when performing automatic
        partitioning too.
    
     -- Colin Watson <email address hidden>   Thu, 14 Sep 2006 13:09:33 +0100
  • ubiquity (1.1.17) edgy; urgency=low
    
      [ Jonathan Riddell ]
      * KDE Frontend
        - Enable buttons on summary page
        - Don't accept a blank string for the grub device
        - Use correct strings for grub dialogue box
    
     -- Colin Watson <email address hidden>   Wed, 13 Sep 2006 14:01:52 +0100
  • ubiquity (1.1.16) edgy; urgency=low
    
      [ Colin Watson ]
      * Reconfigure popularity-contest.
      * KDE frontend: Fix crash when moving off the mountpoints page (closes:
        Malone #60045).
      * Automatic update of included source packages: base-installer
        1.63ubuntu4, console-setup 1.7ubuntu8.
    
      [ Jonathan Riddell ]
      * KDE frontend: Put a link on the summary page to allow the user to
        install GRUB to somewhere other than the MBR of the first hard disk
    
     -- Colin Watson <email address hidden>   Tue, 12 Sep 2006 12:39:34 +0100
  • ubiquity (1.1.15) edgy; urgency=low
    
      * syslog.LOG_WARN -> syslog.LOG_WARNING (closes: Malone #59257).
      * Point console-setup.postinst at /var/lib/dpkg/info/console-setup.config
        directly, rather than trying to make a symlink to it and apparently
        failing (closes: Malone #59496).
    
     -- Colin Watson <email address hidden>   Fri,  8 Sep 2006 12:43:35 +0100
  • ubiquity (1.1.14) edgy; urgency=low
    
      * Put some of console-setup/Keyboard back, as we need KeyboardNames.pl
        from there.
      * Don't include console-setup's build-dependencies in our own.
    
     -- Colin Watson <email address hidden>   Thu,  7 Sep 2006 20:10:07 +0100
  • ubiquity (1.1.13) edgy; urgency=low
    
      * Rename configure.in to configure.ac.
      * Drop backward compatibility for base-config/language-packs preseeding
        from Breezy.
      * Move from kbd-chooser to console-setup
        (https://launchpad.net/distros/ubuntu/+spec/sane-installer-keyboard). We
        still need to add a UI element for the keyboard variant, and
        translations of layout and variant names are missing, but it mostly
        seems to work.
      * Strip Fonts and Keyboard directories from our copy of console-setup;
        they're very large, and not needed since we don't actually build
        console-setup, but just copy a few scripts from it.
      * Add a ubiquity/install/filesystem-images template, which can be
        preseeded to mount and copy a different filesystem image. If multiple
        space-separated images are given, then they will be overlaid using
        unionfs
        (https://launchpad.net/distros/ubuntu/+spec/live-cd-stacked-filesystems).
      * Unset DEBIAN_HAS_FRONTEND in apt-install to make sure that debconf-using
        packages start up a new noninteractive frontend.
      * Bump debhelper build-dependency to 5.0.37.2 and python-central to 0.5
        for new Python policy, per lintian.
    
     -- Colin Watson <email address hidden>   Thu,  7 Sep 2006 19:43:46 +0100
  • ubiquity (1.1.12) edgy; urgency=low
    
      * Install apt-setup cdrom generator.
      * Send all log messages to syslog rather than stderr. Use log-output from
        di-utils for external processes where necessary.
      * Remove several obsolete functions from ubiquity.misc.
      * Fix misc.ex to use subprocess.call properly rather than smashing
        arguments together and invoking them via the shell.
      * Remove duplicate logging from Install.chrex.
      * Remove /var/log/installer/syslog from all error messages etc., as
        everything goes to /var/log/syslog now. /var/log/syslog is now copied to
        /var/log/installer/syslog on the target system.
      * Automatically set UBIQUITY_NO_GTK or UBIQUITY_NO_KDE to disable building
        frontends as appropriate if tools are missing (pygtk-codegen-2.0 for the
        GTK frontend, kdepyuic for the KDE frontend). This should never happen
        in normal builds, but saves typing when building test versions.
      * Teach DebconfFilter to send escaped replies when CAPB escape is set.
      * Fix substitution variable for full name in ubiquity/summary.
      * I never really understood the whole control flow around the summary
        page, and I wrote it! Take advantage of the partman-commit script added
        in partman-base 90ubuntu4, so that instead we shut down partman, run the
        summary page, and then start it back up to commit changes. The
        PartmanCommit component is now used for both automatic and manual
        partitioning, and is simply called directly from progress_loop; and the
        Summary component no longer needs to be run with a temporary debconf
        database.
      * Configure locales and the user account before running target-config
        hooks (closes: Malone #50319).
      * GTK frontend: Put a button on the summary page to allow the user to
        install GRUB to somewhere other than the MBR of the first hard disk
        (closes: Malone #41579).
      * Install list-devices, since a fair bit of backend code now uses it.
      * Automatic update of included source packages: debian-installer-utils
        1.35ubuntu2, partman-base 90ubuntu5, partman-target 45ubuntu1.
    
     -- Colin Watson <email address hidden>   Mon,  4 Sep 2006 22:54:02 +0100
  • ubiquity (1.1.11) edgy; urgency=low
    
      * Automatic update of included source packages: apt-setup
        1:0.11ubuntu4.
    
     -- Colin Watson <email address hidden>   Wed, 30 Aug 2006 13:35:52 +0100
  • ubiquity (1.1.10) edgy; urgency=low
    
      * GTK frontend: Add apport integration to crash handler. (Not done yet for
        KDE frontend, pending the existence of apport-kde.)
      * Remove abort_dialog cruft.
      * Rewrite doc/README to be reasonably up to date. Among other things, it
        now contains a brief explanation of the debconffilter framework.
      * Fix stringification of our derived exceptions (InstallStepError and
        PartedServerError).
      * Set mirror/suite and mirror/codename instead of the non-existent
        cdrom/suite and cdrom/codename in the apt-setup wrapper (closes: Malone
        #56725).
      * Automatic update of included source packages: hw-detect 1.41ubuntu2,
        kbd-chooser 1.30ubuntu1, partconf 1.17.
    
     -- Colin Watson <email address hidden>   Wed, 30 Aug 2006 13:27:12 +0100
  • ubiquity (1.1.9) edgy; urgency=low
    
      * Use /bin/bash for user-setup due to a dash test(1) bug.
      * GTK frontend: Enable keyboard searching for the keyboard list (closes:
        Malone #56306).
      * Fix incorrect path to languagelist in language component (closes: Malone
        #56721).
      * Automatic update of included source packages: debian-installer-utils
        1.35ubuntu1, kbd-chooser 1.29ubuntu2, localechooser 1.20ubuntu6,
        tzsetup 1:0.10ubuntu2, user-setup 1.2ubuntu3.
    
     -- Colin Watson <email address hidden>   Thu, 24 Aug 2006 15:25:53 +0100
  • ubiquity (1.1.8) edgy; urgency=low
    
      [ Jonathan Riddell ]
      * Remove existing widgets when launching qtparted and mountpoints pages.
    
      [ Colin Watson ]
      * Install discover-sbus and sbus.list from hw-detect on sparc.
      * Fix crash when a partition not formatted by gparted/qtparted isn't in
        the list detected by get_filesystems either (closes: Malone #55328).
    
     -- Colin Watson <email address hidden>   Sat,  5 Aug 2006 18:30:18 +0100
  • ubiquity (1.1.7) edgy; urgency=low
    
      * Don't attempt to preserve previous mountpoint selections when going back
        to gparted/qtparted and forward again; this resulted in far too many
        strange bugs when the mountpoints page's idea of currently available
        partitions got out of sync with that of the external partitioner.
        Instead, reinitialise the mountpoints table from scratch every time the
        user goes forward to that page.
      * Fix syntax error when dealing with existing newworld boot partitions.
    
     -- Colin Watson <email address hidden>   Thu,  3 Aug 2006 17:27:05 +0100
  • ubiquity (1.1.6) edgy; urgency=low
    
      * Automatic update of included source packages: localechooser 1.20ubuntu5,
        partman-base 90ubuntu3.
    
     -- Colin Watson <email address hidden>   Thu,  3 Aug 2006 14:33:22 +0100
  • ubiquity (1.1.5) edgy; urgency=low
    
      * Add 3% to the "Removing extra packages" stage of the installation
        progress bar, since in Ubuntu installations it often has a lot of
        language packs to remove.
      * Work around weirdness regarding some partitions going missing from
        part_labels/part_devices in frontends. The right fix is probably to
        update part_labels/part_devices with information from gparted/qtparted,
        but since that system is due to be replaced anyway it's probably not
        worth the effort (closes: Malone #45200).
      * Suppress unnecessary translations of "${MESSAGE}".
      * Remove some cruft from the source package.
      * Make zoom-in.png global rather than distribution-specific.
      * Remove intltool-* on distclean; configure creates them.
      * Move liveinstaller.glade to a better place in the source package, and
        rename it to ubiquity.glade.
      * Update debian/copyright regarding the status of Ubiquity with respect to
        the original Guadalinex work.
      * Move glade/pixmaps/* to pixmaps/*; they can be used in non-GTK frontends
        too.
      * Remove netcloner script; if this is ever resurrected, it should probably
        be an init script or similar instead.
      * Move documentation to doc/ directory; remove obsolete TODO; note that
        the README is largely obsolete.
      * Stop installing README.es.
      * Remove cruft from ubiquity.settings.
      * Retranslate "Step N of M" immediately when the language is changed.
      * Tighten ubiquity's dependencies on frontend and artwork packages.
      * Don't build ubiquity-frontend-{gtk,kde}_*.deb if the respective
        UBIQUITY_NO_{GTK,KDE} is defined.
      * Check whether squashfs devices exist before trying to mount them.
      * Ship all the bits of localechooser we need, and drop our dependency on
        localechooser-data (closes: Malone #40364).
    
     -- Colin Watson <email address hidden>   Thu,  3 Aug 2006 14:13:43 +0100
  • ubiquity (1.1.4) edgy; urgency=low
    
      * Write out the resume partition as a UUID if possible.
      * Always set mirror/country to the country selected on the timezone page,
        regardless of what localechooser does thereafter (closes: Malone
        #40107).
      * Adapt apt-setup wrapper to new apt-setup, which calls choose-mirror
        itself.
      * Tell localechooser to reprocess preseeding every time we run it.
      * debian/rules install target depends on build (closes: Malone #54503).
      * Automatic update of included source packages: apt-setup
        1:0.11ubuntu3, base-installer 1.63ubuntu3, partman-target 42ubuntu2.
    
     -- Colin Watson <email address hidden>   Mon, 31 Jul 2006 15:34:40 +0100
  • ubiquity (1.1.3) edgy; urgency=low
    
      * Fix typoed variable name while raising InstallStepError.
      * Rename Partman component to PartmanAuto to allow for a future all-in-one
        partman component
        (https://launchpad.net/distros/ubuntu/+spec/ubiquity-advanced-partitioner).
      * When an error occurs with the install progress bar up, only return to
        autopartitioning if the partitioner is still running.
      * Turn DebconfInstallProgress upside-down so that the main process handles
        apt installation and the subprocess handles the translation of apt
        status messages into debconf protocol messages, rather than the other
        way round. The previous approach resulted in exceptions from apt ending
        up in the wrong process.
      * Silence apt errors while installing language packs, since we ignore them
        anyway.
      * Point apt at /target/var/lib/dpkg/status rather than
        /var/lib/dpkg/status (closes: Malone #47859).
      * Handle new initramfs-tools configuration directory.
      * Set debconf's escape capability when fetching extended descriptions,
        since they're potentially multi-line.
      * Use partman's confirmation message rather than generating it ourselves,
        now that its use of multi-line SUBSTs has been fixed (closes: Malone
        #47043).
      * Make the rest of the summary text translatable.
      * Display grub-installer/install_to_xfs question if it's asked.
      * Fix get_filesystems() not to assume ext3 in quite so many situations.
      * Detect XFS for validation purposes even when it wasn't just formatted by
        gparted/qtparted (closes: Malone #53642).
      * Fix all mentions of gparted in the KDE frontend.
      * Leave existing newworld boot partitions alone when committing manual
        partitioning changes.
      * Automatic update of included source packages: localechooser
        1.20ubuntu4, partman-auto 54ubuntu2, partman-base 90ubuntu2.
    
     -- Colin Watson <email address hidden>   Mon, 24 Jul 2006 18:16:25 +0100
  • ubiquity (1.1.2) edgy; urgency=low
    
      * Automatic update of included source packages: apt-setup 1:0.11ubuntu2,
        hw-detect 1.38ubuntu3.
    
     -- Colin Watson <email address hidden>   Wed, 19 Jul 2006 08:00:00 +0100
  • ubiquity (1.1.1) edgy; urgency=low
    
      * Use 'replace' Unicode error handling when dealing with data coming from
        debconf (closes: Malone #44595, #48732).
      * Fix ubiquity/install/apt_error_install and
        ubiquity/install/apt_error_remove templates to be of type 'error'
        (closes: Malone #53258).
      * Install more defence against gparted/qtparted crashing (closes: Malone
        #47194, #48856).
      * If gparted or qtparted crashes, put up a dialog allowing the user to try
        again, return to autopartitioning, or quit the installer. This is a
        pretty awful hack, but hopefully we won't be using gparted/qtparted for
        all that much longer ...
      * Fix crash in KDE frontend while translating widgets (closes: Malone
        #53367).
    
     -- Colin Watson <email address hidden>   Tue, 18 Jul 2006 22:09:21 +0100
  • ubiquity (1.1.0) edgy; urgency=low
    
      * Use try/finally in install.py to ensure that PROGRESS STOP is always
        called; ignore errors from PROGRESS STOP (e.g. because debconf has gone
        away due to a previous error).
      * Support /UNIONFS (Knoppix) as well as /rofs as the read-only filesystem
        source.
      * Don't require entering a full name (see
        http://www.hermann-uwe.de/blog/os-install-experiences-part-4-ubuntu).
      * GTK frontend:
        - Return None from location_from_point if point is None (thanks to Chris
          Moore for the idea; closes: Malone #48885).
      * KDE frontend:
        - Add slightly more paranoia in case getNearestCity returns None.
      * Don't show hw-detect/modprobe_error, and make it non-fatal (closes:
        Malone #48524).
      * Make it clear in the crash dialog that you should file a new bug, not
        attach your details to an existing bug.
      * Add passwd and adduser dependencies from user-setup.
      * Take a copy of the supplied choice map in set_keyboard_choices.
      * Save tracebacks from install.py and slurp them back into the traceback
        displayed if install.py exits non-zero.
      * Convert to new Python policy (python-central). Install Python
        modules/extensions to /usr/lib/ubiquity/ubiquity rather than into the
        public module path.
      * Warn in the partitioner if you try to use XFS for /boot (closes: Malone
        #47848).
      * Warn in the partitioner if system filesystems are not reformatted
        (closes: Malone #47046).
      * Remove /usr/bin/espresso compatibility symlink.
      * Use os._exit() rather than sys.exit() in the apt install progress child
        process after forking, fixing a lot of strange "PROGRESS STOP" messages
        in /var/log/installer/syslog and bizarre debconf exceptions. See also
        Malone #53298.
      * Use exceptions to communicate all failures in install.py, so that we get
        more useful tracebacks.
    
      * Automatic update of included source packages: apt-setup 1:0.11ubuntu1,
        base-installer 1.63ubuntu2, choose-mirror 2.04ubuntu1, clock-setup
        0.10ubuntu1, debian-installer-utils 1.32ubuntu1, grub-installer
        1.17ubuntu1, hw-detect 1.38ubuntu1, kbd-chooser 1.29ubuntu1,
        localechooser 1.20ubuntu3, partconf 1.16, partman-auto 54ubuntu1,
        partman-base 90ubuntu1, partman-basicfilesystems 47ubuntu1,
        partman-basicmethods 30, partman-ext3 41, partman-jfs 17,
        partman-newworld 13, partman-palo 4, partman-partitioning 40ubuntu1,
        partman-reiserfs 31, partman-target 42ubuntu1, partman-xfs 29,
        silo-installer 1.04ubuntu1, tzsetup 1:0.10ubuntu1, user-setup
        1.2ubuntu2, yaboot-installer 1.1.7ubuntu1.
      * Handle move of prebaseconfig scripts to (variously) post-base-installer
        or finish-install.
      * Install search-path from debian-installer-utils; partman-auto needs it
        now.
    
     -- Colin Watson <email address hidden>   Tue, 18 Jul 2006 00:18:21 +0100
  • ubiquity (1.0.12) dapper; urgency=low
    
      * Teach get_string to fetch translations for ll_CC locales (e.g.
        zh_{CN,TW}).
      * Automatic update of included source packages: localechooser
        0.27ubuntu22.
    
     -- Colin Watson <email address hidden>   Wed, 31 May 2006 00:03:47 +0100