lp:~dpm/ubuntu/lucid/update-manager/bug-537277

Created by David Planella and last modified
Get this branch:
bzr branch lp:~dpm/ubuntu/lucid/update-manager/bug-537277
Only David Planella can upload to this branch. If you are David Planella please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
David Planella
Status:
Merged

Recent revisions

257. By David Planella

Made some strings translatable and extractable as a fix for LP:537277

256. By Michael Vogt

[ Michael Vogt ]
* UpdateManager/Core/MetaRelease.py:
  - allow upgrade from unsupported version to unsupported version
* DistUpgrade/removal_blacklist.cfg:
  - allow removal of update-manager-kde
* check-new-release-gtk:
  - fixes in the gtk release upgrade check
* DistUpgrade/xorg_fix_proprietary.py:
  - if /etc/X11/XF86Config-4 is found on upgrade, rename it to
    "XF86Config-4.obsolete"
  - write log to "/var/log/dist-upgrade/xorg_fixup.log"
* do-release-upgrade, check-new-release:
  - implemented "check-releae-upgrade" as symlink to do-release-upgrade
    and automatically run with "--check-dist-upgrade-only" when called
    as c-r-u
  - add --quiet option to do-release-upgrade
* debian/update-manager-core.links:
  - install /usr/lib/update-manager/check-new-release as symlink to
    do-release-upgrade -c

[ Wesley Schwengle ]
* Check for release upgrade is now also possible with do-release-upgrade
  command: do-release-upgrade -c. (LP: #415026)
* Added --version/-V to do-release-upgrade (similar to update-manager)

[ Dustin Kirkland ]
* debian/91-release-upgrade, debian/update-manager-core.install,
  - some users are complaining of long login times due to the release
    check requiring network connectivity; this information clearly doesn't
    change as frequently as the user logging in, so maintain a cache file
    in /var/lib, display it if it's populated, but otherwise, update it in
    the background if its either missing or the file is older than a day
    old, LP: #522452

[ Jonathan Riddell ]
* Do not allow for the removal of update-manager-kde, we do want it after all

255. By Michael Vogt

* rename update-manager-support-status to ubuntu-support-status
* check-new-release-gtk:
  - add gtk tool for release notification that is designed to be
    run from update-notifier (desktop-lucid-update-upgrade-requirements)
* DistUpgrade/DistUpgradeCache.py:
  - fix crash in cleanup code
  - fix crash when /home is missing (LP: #463506)
  - fix component inconsitency detection debug output
* DistUpgrade/DistUpgradeViewGtk.py:
  - remove old code that moved to python-apt
* DistUpgrade/DistUpgradeController.py:
  - if universe is not enabled, explain that the demoted packages
    will be suggested for removal in the cleanup stage
* UpdateManager/Core/MetaRelease.py:
  - fix urlopen() crash on hardy->lucid cdrom upgrades

254. By Michael Vogt

[ Michael Vogt ]
* UpdateManager/Core/MetaRelease.py:
  - add timeout to meta-release download
* UpdateManager/MetaReleaseGObject.py:
  - make sure threading is enabled
* DistUpgrade/DistUpgrade.cfg:
  - add kubuntu-netbook to known metapackages
  - remove usplash artwork from KeyDependencies
* DistUpgrade/DistUpgradeController.py:
  - test for server mode again after the sources.list rewrite,
    to capture the case when the initial sources.list is empty
* DistUpgrade/DistUpgradeCache.py:
  - when showing the demoted packages, skip packages that
    are automatic installed
  - improve performance on the removal checks by making use of
    the auto removable information more agressively
  - increase space required by the kernel (it grew)
* DistUpgrade/DistUpgradeView.py, DistUpgrade/DistUpgradeView{Gtk,KDE}.py:
  - show only non auto-installed removals bold
* update-manager-support-status:
  - add --show-supported, --show-unsupported and --show-all for summary
  - add --list option for full details

[ Colin Watson ]
* update-manager-support-status:
  - fix typo in get_maintenance_status (LP: #513303)
  - add support statistics to the output

253. By Michael Vogt

* update-manager-support-status:
  - text mode tool that gives a overview on the support
    status of the packages
* DistUpgrade/DistUpgrade.ui, DistUpgrade/window_main.ui:
  - fix version number (thanks to davmor2)
* DistUpgrade/DistUpgrade.cfg.hardy:
  - fix upgrade target to lucid (LP: #512608)

252. By Michael Vogt

* DistUpgrade/DistUpgradeController.py:
  - add missing check for ubuntu-security when testing for
    mirrors (thanks to Stuart Langridge)
* DistUpgrade/DistUpgrade.cfg:
  - add example SlideshowUrl
* DistUpgrade/DistUpgradeController.py, DistUpgrade/DistUpgradeView.py,
  DistUpgrade/DistUpgradeViewGtk.py:
  - add slideshow support based on webkit
  - call percent() JS method on the webkit view
* check-new-release:
  - use exit codes if run with --quiet otherwise only print
    (LP: #494499)
* DistUpgrade/DistUpgradeConfigParser.py:
  - fix crash in _interpolate (LP: #500705)
* UpdateManager/Core/MetaRelease.py:
  - do not crash on stat failure (LP: #496144)
* UpdateManager/Core/MyCache.py:
  - do not crash if the lock can not be released (LP: #410574)
* UpdateManager/SafeGConfClient.py
  - implement gconfclient that does not crash if gconf is not
    working (LP: #261471)

251. By Michael Vogt

* data/release-upgrades:
  - default to lts->lts upgrade prompts for lucid
* AutoUpgradeTester/UpgradeTestBackendQemu.py:
  - allow virtio for block devices when the virtio option
    is given in the config
* DistUpgrade/DistUpgrade.cfg, DistUpgrade/DistUpgrade.cfg.hardy:
  - cleanup PostUpgradePurge and add "linux-restricted-modules-common"
  - cleanup ForcedObsoletes rules
  - update kernel removal rules and BaseNames
  - fix belocs-locales-bin upgrade issue (LP: #474543)
* DistUpgrade/DistUpgradeController.py:
  - check forh reboot-required files in partial upgrade mode,
    update-notifier is no longer doing that by default
    (foundations-lucid-restart-required-dialog spec)
* DistUpgrade/DistUpgrade.ui:
  - add a bunch of missing "<property name="orientation">"
  - improve restart-required dialog

250. By Michael Vogt

* DistUpgrade/DistUpgradeViewNonInteractive.py:
  - use getWithDefault() for "NonInteractive","ForceOverwrite"
    (thanks to Free Ekanayaka)
* UpdateManager/Core/MyCache.py:
  - detect dirty dpkg journal and enter recovery mode in this
    case (thanks to Maco for reporting)
* DistUpgrade/DistUpgrade.cfg:
  - remove kvm-source on upgrade
* debian/update-manager-core.links:
  - use "91-release-upgrade" instead of "91-release_upgrade" to
    make run-parts happy
* fix FTBFS

249. By Michael Vogt

* UpdateManager/UpdateManager.py:
  - do not crash if setlocale() fails (LP: #471378)
* UpdateManager/Core/DistUpgradeFetcherCore.py:
  - add missing "logging" import (LP: #475941)
* DistUpgrade/DistUpgradeController.py:
  - better message for upgrades over ssh (LP: #463257)
* UpdateManager/Core/utils.py:
  - improve proxy check and show error if proxy settings
    look invalid (LP: #472168)
* AutoUpgradeTester/profile/*/DistUpgrade.cfg:
  - updated to test karimic -> lucid and hardy -> lucid
* Janitor/plugins/deb_plugin.py:
  - use apt.progress.InstallProgress() to keep the computer-janitor
    UI responsive
* AutoUpgradeTester/install_blacklist.cfg:
  - add ec2 to the blacklist for the kvm based testing
* UpdateManager/UpdateManager.py:
  - show selected and download size in two rows (LP: #434062)
* data/do-release-upgrade.8:
  - man page added, thanks to Willem Bogaerts
* DistUpgrade/DistUpgrade.cfg:
  - add laptop-mode-tools to the forced obsoletes on upgrade (thanks to
    Steve Langasek)
* UpdateManager/UpdateManager.py:
  - show restart required dialog in u-m when the upgrade is finished
    with proper parent
* AutoUpgradeTester/post_upgrade_tests:
  - add python import, xorg and kernel tests
* UpdateManager/dialog_release_notes.ui:
  - merged lp:~freinhard/update-manager/ui-fix (many thanks)
* UpdateManager/Core/MetaRelease.py:
  - merge lp:~cristiklein/update-manager/use-xdg (many thanks)

248. By Michael Vogt

* UpdateManager/UpdateManager.py:
  - set heading for the release-upgrader download window
* DistUpgrade/DistUpgradeController.py:
  - force lts for lucid cdrom upgrades
* AutoUpgradeTester/profile/:
  - fix missing BaseMetaPackages
* AutoUpgradeTester/UpgradeTestBackendQemu.py:
  - fix AddRepo code
* DistUpgrade/DistUpgradeConfigParser.py:
  - fix getWithDefault() to use the correct get{int,float,boolean}
    function based on the type of the default (LP: #465619)
    Thanks to Brian Murray for spotting this bug
* DistUpgrade/DistUpgradeController.py:
  - fix typo (LP: #470011)
* updated for karmic->lucid upgrades and hardy->lucid upgrades
* UpdateManager/Core/utils.py::
  - fix url_downloadable() when a proxy needs to be used
    (LP: #446552)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/update-manager
This branch contains Public information 
Everyone can see this information.

Subscribers