Change logs for update-manager source package in Natty

  • update-manager (1:0.150.5.4) natty-security; urgency=low
    
      * SECURITY UPDATE: Incomplete fix for CVE-2012-0949 (LP: #1004503)
        - DistUpgrade/DistUpgradeApport.py: use a whitelist of files so we
          don't upload system_state archives.
        - tests/test_apport_crash.py: add test.
        - CVE-2012-0950
     -- Marc Deslauriers <email address hidden>   Thu, 31 May 2012 13:10:34 -0400
  • update-manager (1:0.150.5.3) natty-security; urgency=low
    
      * SECURITY UPDATE: Incorrect permissions on system_state archive may
        expose repo passwords (LP: #954483)
        - DistUpgrade/DistUpgradeMain.py: create file with proper permissions.
        - debian/update-manager-core.postinst: clean up permissions on existing
          files.
        - CVE-2012-0948
      * SECURITY UPDATE: Apport hook may upload system_state archive containing
        repo passwords (LP: #954483)
        - debian/source_update-manager.py: don't upload system_state archives.
        - CVE-2012-0949
     -- Marc Deslauriers <email address hidden>   Wed, 16 May 2012 15:31:19 -0400
  • update-manager (1:0.150.5.2) natty-security; urgency=low
    
      * REGRESSION FIX:
        - DistUpgrade/DistUpgradeViewKDE.py: fix regression caused by improper
          return value handling. (LP: #933225)
     -- Marc Deslauriers <email address hidden>   Wed, 15 Feb 2012 22:43:43 -0500
  • update-manager (1:0.150.5.1) natty-security; urgency=low
    
      * SECURITY UPDATE: arbitrary code execution via directory traversal
        (LP: #881548)
        - UpdateManager/Core/DistUpgradeFetcherCore.py: verify signature before
          unpacking the tarball.
        - CVE-2011-3152
      * SECURITY UPDATE: information leak via insecure temp file (LP: #881541)
        - DistUpgrade/DistUpgradeViewKDE.py: use mkstemp instead of mktemp.
        - CVE-2011-3154
     -- Marc Deslauriers <email address hidden>   Wed, 23 Nov 2011 09:27:14 -0500
  • update-manager (1:0.150.5) natty-proposed; urgency=low
    
      * update apport package hook to the same one as in Oneiric (LP: #878585)
     -- Brian Murray <email address hidden>   Wed, 19 Oct 2011 17:13:17 -0700
  • update-manager (1:0.150.4) natty-proposed; urgency=low
    
      * check-new-release-gtk:
        - ensure to write a integer when calculating the next time that
          the release available window will be presented (LP: #873424)
        - hide redundant release-notes button (LP: #873432)
     -- Michael Vogt <email address hidden>   Thu, 13 Oct 2011 17:35:24 +0200
  • update-manager (1:0.150.3) natty-proposed; urgency=low
    
      [ Brian Murray ]
      * add in an apport package hook to increase the quality of update-manager
        bug reports (LP: #797894)
    
      [ Michael Vogt ]
      * DistUpgrade/mirrors.cfg:
        - automatic refresh of the mirror list
      * utils/update-base-installer.sh:
        - use natty as the base-installer source in the natty branch
     -- Brian Murray <email address hidden>   Wed, 15 Jun 2011 12:46:34 -0700
  • update-manager (1:0.150.2) natty-proposed; urgency=low
    
      * debian/control:
        - point to "natty" branch
      * DistUpgrade/DistUpgrade.cfg:
        - remove "kde-plasmoid-cwp" early as it will break upgrades
          later (LP: #773022)
      * DistUpgrade/DistUpgradeCache.py:
        - do not fail if not all meta-package can not be upgraded, packages
          like ubuntu-desktop and xubuntu-desktop have implicit conflicts
          LP: #775411
    
    update-manager (1:0.150.1) natty-proposed; urgency=low
    
      [ Brian Murray ]
      * DistUpgrade/DistUpgradeApport.py:
        - do not report zero size attachments (LP: #772052)
      * DistUpgrade/DistUpgrade.cfg:
        - enable apport for distribution upgrades (LP: #772913)
      * DistUpgrade/DistUpgradeController.py:
        - use service to start apport
    
      [ Michael Vogt ]
      * DistUpgrade/DistUpgrade.cfg:
        - Remove 'dontzap' from kubuntu-desktops rules (LP: #769680).
          This fixes a upgrade issue when a old package is leftover
     -- Michael Vogt <email address hidden>   Mon, 02 May 2011 09:52:35 +0200
  • update-manager (1:0.150) natty; urgency=low
    
      * DistUpgrade/DistUpgradeQuirks.py, tests/test_quirks.py:
        - don't print a error for already patched files, this removes
          a misleading error from the upgrade logs
        - update tests
     -- Michael Vogt <email address hidden>   Wed, 20 Apr 2011 14:25:15 +0200
  • update-manager (1:0.147.6) natty; urgency=low
    
      * AutoUpgradeTester/profile/{euca-cloud,euca-nc,xubuntu}/DistUpgrade.cfg:
        - updated for maverick->natty now that the auto-upgrade-test server
          has more diskspace
      * DistUpgrade/DistUpgradeController.py, DistUpgrade/DistUpgradeMain.py:
        - make running-under-ssh check more robust by looking for sshd parent
      * DistUpgrade/DistUpgradeViewText.py:
        - make user confirm information() messages before continuing
          (important for e.g. the "sshd has started" message)
      * DistUpgrade/DistUpgradeQuirks.py, DistUpgrade/DistUpgradeController.py:
        - ensure that new recommends are installed on a desktop mode upgrade
          even if that got disabled e.g. via synaptic (LP: #759262)
        - add test for this feature
     -- Michael Vogt <email address hidden>   Fri, 15 Apr 2011 10:05:29 +0200
  • update-manager (1:0.147.5) natty; urgency=low
    
      * DistUpgrade/DistUpgradeController.py, DistUpgrade/DistUpgradeMain.py:
        - fix ssh detection (LP: #744995)
     -- Michael Vogt <email address hidden>   Fri, 08 Apr 2011 18:24:30 +0200
  • update-manager (1:0.147.4) natty; urgency=low
    
      * DistUpgrade/DistUpgradeViewKDE.py
       - Allow to view differences in conf file changes LP: #746431
     -- Jonathan Riddell <email address hidden>   Thu, 07 Apr 2011 14:42:15 +0100
  • update-manager (1:0.147.3) natty; urgency=low
    
      * merged lp:~evfool/update-manager/fix665173 (LP: #665173),
        many thanks to Robert Roth (update the test a bit)
      * merged lp:~evfool/update-manager/fix150677 (LP: #150677),
        many thanks to Robert Roth
      * merged lp:~evfool/update-manager/fix727069 (LP: #727069),
        many thanks to Robert Roth
     -- Michael Vogt <email address hidden>   Wed, 06 Apr 2011 17:32:35 +0200
  • update-manager (1:0.147.2) natty; urgency=low
    
      * UpdateManager/backend/InstallBackendAptdaemon.py:
        - no not trigger a apport exception on user auth issues and if
          the user does not type the password in time (LP: #626798)
     -- Michael Vogt <email address hidden>   Tue, 05 Apr 2011 15:49:58 +0200
  • update-manager (1:0.147.1) natty; urgency=low
    
      * UpdateManager/backend/InstallBackendAptdaemon.py:
        - use pkgsystem_unlock, improve exception handling, add test
      * DistUpgrade/DistUpgradeQuirks.py:
        - add quirks handler for maverick->natty upgrade for the
          kdegames-card-data case (LP: #745396)
      * tests/test_quirks.py:
        - add test for LP: #745396
      * UpdateManager/UpdateManager.py, do-release-upgrade:
        - point to http://www.ubuntu.com/releaseendoflife when the release
          is end-of-life message is displayed (LP: #671016)
      * DistUpgrade/EOLReleaseAnnouncement:
        - improve wording, this is displayed if the user is trying to upgrade
          from a unsupported version of Ubuntu to a already unsupported
          version. This now links to  http://www.ubuntu.com/releaseendoflife
          (LP: #671016)
     -- Michael Vogt <email address hidden>   Mon, 04 Apr 2011 11:31:50 +0200
  • update-manager (1:0.147) natty; urgency=low
    
      [ Brian Murray]
      * UpdateManager/ReleaseNotesViewer.py: fix the path for gnome-open
        and default to xdg-open (LP: #693131)
    
      [ Michael Vogt ]
      * DistUpgrade/apt_clone.py:
        - use apt_clone.py from the apt-clone package
      * debian/control:
        - add apt-clone to the build-depends
      * DistUpgrade/DistUpgradePatcher.py:
        - add native ed-style patch implementation as e.g. chroots
          may not have ed installed and its critical to be able to
          ensure that pycompile is correct before the upgrade starts
      * do-release-upgrade:
        - use apt.progress.text.AcquireProgress to fix deprecation warning
      * DistUpgrade/DistUpgradeViewText.py:
        - fix deprecation warning (LP: #744990)
      * fix deprecation warnings in auxiliary scripts
      * DistUpgrade/DistUpgradeAptCdrom.py:
        - fixes with the python-apt 0.8 API
     -- Michael Vogt <email address hidden>   Thu, 31 Mar 2011 17:58:14 +0200
  • update-manager (1:0.146.6) natty; urgency=low
    
      * DistUpgrade/DevelReleaseAnnouncement:
        - fix description to say "BETA"
      * pre-build.sh:
        - cleanup cruft test leftover output
     -- Michael Vogt <email address hidden>   Tue, 29 Mar 2011 16:45:29 +0200
  • update-manager (1:0.146.5) natty; urgency=low
    
      * fix FTBFS by including a apt_clone.py copy until apt-clone
        makes it through NEW
     -- Michael Vogt <email address hidden>   Tue, 15 Mar 2011 20:54:30 +0100
  • update-manager (1:0.146.4) natty; urgency=low
    
      * DistUpgrade/DistUpgradeMain.py, DistUpgrade/apt_clone.py:
        Use apt-clone to create system-state instead of custom one
        (apt-clone_system_state.tar.gz)
        This makes reproducing problems a lot easier as apt-clone restore
        <statefile> can be used. It also means that ubiquity can pick up
        failed upgrades from the state file and finish them.
     -- Michael Vogt <email address hidden>   Tue, 15 Mar 2011 16:05:11 +0100
  • update-manager (1:0.146.3) natty; urgency=low
    
      * DistUpgrade/DistUpgradeAptCdrom.py, DistUpgrade/DistUpgradeController.py:
        - comment out cdrom source after alternative CD based upgrade
      * DistUpgrade/DistUpgradeController.py:
        - show error message when cdrom fails to add
      * tests/test_cdrom.py:
        - add test for cdrom commenting
     -- Michael Vogt <email address hidden>   Wed, 09 Mar 2011 16:19:21 +0100
  • update-manager (1:0.146.2) natty; urgency=low
    
      [ Michael Vogt ]
      *  data/glade/UpdateManager.ui, UpdateManager/UpdateManager.py:
        - improve wording of roaming warning, thanks to Alex Chiang
        - make the roaming warning label wrap
      * UpdateManager/UpdateManager.py:
        - fix crash in  _get_last_apt_get_update_text (LP: #712346)
        - do not try to download changelogs if NM reports we are
          disconnected (LP: #19372)
    
      [ Julian Taylor ]
      * use dh_installman to install manpages
      * move do-release-upgrade manpage to update-manager-core (LP: #695186)
    
      [ Martin Pitt ]
      * debian/control: Update Breaks:/Conflicts: for the moved manpage.
     -- Michael Vogt <email address hidden>   Wed, 09 Mar 2011 10:25:11 +0100
  • update-manager (1:0.146.1) natty; urgency=low
    
      [ Michael Vogt ]
      * merged lp:~evfool/update-manager/fix689034:
        - Some basic string fixes (lp:#689034), thanks to Robert Roth
      * UpdateManager/Core/roam.py:
        - add backend for roaming detection, thanks to Alex Chiang
        - display warning when on 3g and when roaming (fixes half of
          LP: 323108)
      * merged lp:~thibault-lemaitre/ubuntu/natty/update-manager/from_pkg.isInstalled_to_pkg.is_installed
        that fixes a bunch of deprecated python-apt issues (many thanks!)
    
      [ Lionel Le Folgoc ]
      * UpdateManager/UpdateManager.py: try to reboot using consolekit if
        gnome-session isn't present (fixes rebooting on Xfce and LXDE, lp: #530161).
     -- Michael Vogt <email address hidden>   Tue, 01 Mar 2011 08:55:53 +0100
  • update-manager (1:0.146) natty; urgency=low
    
      * DistUpgrade/DistUpgradeView*.py:
        - pass apt.Package object to the view instead of strings, this
          allows to show additional info on the packages (like summary
          or size)
      * DistUpgrade/DistUpgradeViewGtk.py:
        - check for libgtk2-perl for debconf support
      * AutoUpgradeTester/install_blacklist.cfg:
        - update blacklist for creating main-all images
      * UpdateManager/ReleaseNotesViewer.py:
        - use monospace font (LP: #153228)
      * DistUpgrade/DistUpgradeController.py:
        - perform btrfs snapshot on upgrade if apt-btrfs-snapshot is
          available
     -- Michael Vogt <email address hidden>   Wed, 16 Feb 2011 21:19:12 +0100
  • update-manager (1:0.145.13) natty; urgency=low
    
      * fix ReleaseAnnoucement.html auto generation
     -- Michael Vogt <email address hidden>   Mon, 31 Jan 2011 20:48:42 +0100
  • update-manager (1:0.145.12) natty; urgency=low
    
      * debian/control:
        - drop build-depend on fglrx-modalias
      * DistUpgrade/DistUpgradeQuirks.py:
        - port fglrx-modalias checking code to new modaliases support from
          the pkgrecords
      * tests/test_quirks.py:
        - update tests
     -- Michael Vogt <email address hidden>   Mon, 31 Jan 2011 14:49:19 +0100
  • update-manager (1:0.145.11) natty; urgency=low
    
      * debian/91-release-upgrade:
        - test if the script exists before running it (thanks to
          Kees Cook)
      * pre-build.sh:
        - auto generate html files from the *ReleaseAnnoucement
          files
      * merged
        lp:~brendan-donegan/update-manager/updated-signal-and-no-update-option
        (many thanks)
     -- Michael Vogt <email address hidden>   Fri, 28 Jan 2011 22:27:56 +0100
  • update-manager (1:0.145.10) natty; urgency=low
    
      * DistUpgrade/DistUpgradeQuirks.py:
        - fixup internal (ed) based patching tool
      * DistUpgrade/patches/
        - add pycompile patch to ensure clean upgrade even when maverick-updates
          is not available (LP: #689615)
      * AutoUpgradeTester/profile/server/DistUpgrade.cfg:
        - updated for maverick
      * DistUpgrade/DistUpgradeCache.py:
        - minor python-apt 0.8 API update
      * tests/patchdir/_patchdir_foo.f41121a903eafadf258962abc57c8644:
        - update test for latest internal patching tool
     -- Michael Vogt <email address hidden>   Fri, 17 Dec 2010 18:24:36 +0100
  • update-manager (1:0.145.9) natty; urgency=low
    
      * fix FTBFS
      * improve install-backend error checking
     -- Michael Vogt <email address hidden>   Thu, 09 Dec 2010 15:55:39 +0100
  • update-manager (1:0.145.8) natty; urgency=low
    
      * remove update-manager-hildon
     -- Michael Vogt <email address hidden>   Wed, 08 Dec 2010 16:13:20 +0100
  • update-manager (1:0.145.7) natty; urgency=low
    
      * UpdateManager/backend/InstallBackendAptdaemon.py:
        - updated for aptdaemon 0.40
      * merged lp:~alexlauni/update-manager/dbus, many thanks
     -- Michael Vogt <email address hidden>   Tue, 07 Dec 2010 15:13:20 +0100
  • update-manager (1:0.145.6) natty; urgency=low
    
      * debian/rules:
        - build with --skip-private, otherwise dh_python2 will generate
          a incorrect maintainer script for the auto-upgrade-tester package
          that contains a invalid version range string
     -- Michael Vogt <email address hidden>   Fri, 03 Dec 2010 10:22:03 +0100
  • update-manager (1:0.145.5) natty; urgency=low
    
      [ Michael Vogt ]
      * DistUpgrade/DistUpgradeViewText.py:
        - start with gnu screen integration
      * DistUpgrade/DistUpgradeController.py:
        - when starting a additional sshd detect if there is a firewall
          running and if so print information that the additional sshd
          may need to be added to the firewall rules
      * UpdateManager/Core/utils.py:
        - add iptables_active() helper
      * merged lp:~brian-murray/update-manager/has-completed, many thanks
        This fixes issues with the English past tense
      * merged lp:~mvo/update-manager/use-screen-in-text-frontend, this
        will use screen in the text version of the release upgrader
      * Janitor/plugins/dpkg_status_plugin.py, DistUpgrade/DistUpgradeViewGtk.py:
        - fix python-apt 0.8 API
      * merged lp:~kelemeng/update-manager/bug633036 (LP: #633036), many
        thanks to Gabor Kelemen
      * debian/rules, debian/control:
        - use dh_python2 instead of python-central and drop it from the
          build-depends
    
      [ Colin Watson ]
      * DistUpgrade/*ReleaseAnnouncement:
        - Fix "Narwahl" typo (LP: #684050).
     -- Michael Vogt <email address hidden>   Fri, 03 Dec 2010 09:46:34 +0100
  • update-manager (1:0.145.4) natty; urgency=low
    
      * DistUpgrade/*.ui:
        - updated window main heading for 11.04
      * merged lp:~brian-murray/update-manager/upgrade-canceled-wording
        with wording and style fixes, many thanks!
      * DistUpgrade/DistUpgradeCache.py, UpdateManager/Core/utils.py:
        - check if running inside a chroot and if so, skip kernel
          selection
      * UpdateManager/Core/MetaRelease.py:
        - improve error checking and only present upgrade button if there
          is a working network
        - cleanup hardy code
     -- Michael Vogt <email address hidden>   Fri, 26 Nov 2010 16:59:29 +0100
  • update-manager (1:0.145.3) natty; urgency=low
    
      * do-release-upgrade:
        - output if the current release is no longer supported
          (part of other-ps-n-testing-upgrades-for-preinstall-hw)
      * check-new-release-gtk:
        - show "dist-no-longer-supported" dialog if the current
          release is no longer supported
        - automatically "unignore" a previously ignored upgrade if
          the current release becomes EOL
      * AutoUpgradeTester/profile/*/DistUpgrade.cfg:
        - update to auto test maverick to natty
      * DistUpgrade/DistUpgrade.cfg:
        - update kernel removal for natty too
     -- Michael Vogt <email address hidden>   Wed, 17 Nov 2010 17:40:09 +0100
  • update-manager (1:0.145.2) natty; urgency=low
    
      [ Barry Warsaw ]
      * Add required details to .emit() call.  (LP: #631328)
    
      [ Michael Vogt ]
      * debian/control:
        - add or-dependency for python-aptdaemon-gtk and drop gksu
          dependency (its either brought in via synaptic or not needed)
      * UpdateManager/Core/utils.py:
        - add get_arch() call
      * DistUpgrade/DistUpgradeController.py, DistUpgrade/DistUpgradeQuirks.py:
        - use new utils.get_arch() call
      * merged fixes from lp:~ubuntu-core-dev/update-manager/maverick
      * debian/rules:
        - push EOLReleaseAnnouncement to the server too
     -- Michael Vogt <email address hidden>   Fri, 12 Nov 2010 15:56:32 +0100
  • update-manager (1:0.145.1) natty; urgency=low
    
      [ Michael Vogt ]
      * DistUpgrade/EOLReleaseAnnouncement:
        - add information for the time when the release is EOL
          (part of the fix for #671016)
      * UpdateManager/UpdateManager.py:
        - fix typo in EOL text
      * DistUpgrade/DistUpgradeController.py:
        - properly log excepition in the child to the main.log, thanks
          to Jonathan Davies
    
      [ Barry Warsaw ]
      * In Python 2.7, locale.format() input test has gotten more strict.  It
        does not allow trailing text after the format string.  Change this to
        locale.format_string().  See Python issue 10379.  (LP: #673297)
     -- Michael Vogt <email address hidden>   Wed, 10 Nov 2010 17:39:41 +0100
  • update-manager (1:0.145) natty; urgency=low
    
      [ Michael Vogt ]
      * DistUpgrade/*:
        - updated for natty
      * tests/test_prerequists.py:
        - fix jaunty test now that this is moved to old-releases.ubuntu.com
      * pre-build.sh:
        - run testsuite on bzr-buildpackage
      * tests/test_dist_upgrade_fetcher_core.py:
        - fix test failures and ensure its python-apt 0.8 clean
      * po/update-manager.pot:
        - updated
      * DistUpgrade/DistUpgradeCache.py:
        - do not crash if no acquire progress is given
      * DistUpgrade/DistUpgradeController.py,
        DistUpgrade/DistUpgradeViewNonInteractive.py,
        UpdateManager/Core/DistUpgradeFetcherCore.py,
        tests/test_update_origin.py,
        tests/test_sources_list.py:
        - fixes in the python-apt 0.8 API
      * tests/*.py:
        - fix natty test failures
    
      [ Bilal Akhtar ]
      * UpdateManager/UpdateManager.py:
        - add more meaningful text if info is out-of-date (LP: #35009)
     -- Michael Vogt <email address hidden>   Thu, 04 Nov 2010 15:57:02 +0100
  • update-manager (1:0.142.20) maverick-proposed; urgency=low
    
      [ Michael Vogt ]
      * UpdateManager/UpdateManager.py:
        - do not crash if the free space check fails (LP: #656881)
      * DistUpgrade/DistUpgrade.cfg:
        - add blcr-dkms to the "BadVersions" variable. The current blcr-dkms
          source will not build with 2.6.35. Adding it here will cause the
          upgrade to abort with a message if it is installed.
          It also means that if support for 2.6.35 is added to blcr-dkms via
          a SRU that will automatically unblock the upgrade (LP: #555729)
      * DistUpgrade/DistUpgradeViewGtk.py,
        DistUpgrade/DistUpgradeViewKDE.py,:
        - workaround dpkg not sending the correct filename on conffile
          prompts over the status-fd (LP: #656912)
    
      [ Jonathan Riddell ]
      * DistUpgrade/DistUpgradeViewKDE.py:
        - disable confDialogue.show_difference_button, workaround for
          "distupgrade crashed during conf file change review" (LP: #656876)
          requires release note that user needs to view changes manually on command line
     -- Jonathan Riddell <email address hidden>   Sat, 09 Oct 2010 19:08:23 +0100
  • update-manager (1:0.142.19) maverick; urgency=low
    
      * DistUpgrade/DistUpgradeQuirks.py:
        - only add extras.ubuntu.com for systems that have the matching
          keyring (LP: #653200). This ensures its not added on a server
          upgrade.
     -- Michael Vogt <email address hidden>   Mon, 04 Oct 2010 16:29:18 +0200