ubuntu/+source/ubuntu-release-upgrader:ubuntu/vivid

Last commit made on 2015-04-17
Get this branch:
git clone -b ubuntu/vivid https://git.launchpad.net/ubuntu/+source/ubuntu-release-upgrader
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/vivid
Repository:
lp:ubuntu/+source/ubuntu-release-upgrader

Recent commits

29fbe2a... by Brian Murray on 2015-04-17

Import patches-unapplied version 1:15.04.14 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 839ac6784b65149ddb77ecc3a7e48d38b12dae9a

New changelog entries:
  [ Michael Vogt ]
  * make i18n more robust, thanks to Brian Murray (LP: #1370243)
  [ Brian Murray ]
  * po/*.po:
    - automatic launchpad translation update

839ac67... by Michael Vogt on 2015-03-31

Import patches-unapplied version 1:15.04.13 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: a5c070d9d8b03d8b84a4942f7bb9713aee583ce2

New changelog entries:
  * add workaround for kubuntu upgrade issue with baloo-kf5
    (LP: #1426132)

a5c070d... by Brian Murray on 2015-03-25

Import patches-unapplied version 1:15.04.12 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 8f3be2cce39424b513d28efa3956e282da4bb71d

New changelog entries:
  * add more compatibility for vte 2.90 (and we need to keep that until
    16.04) (LP: #1413270)

8f3be2c... by Brian Murray on 2015-03-09

Import patches-unapplied version 1:15.04.11 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 17f265754aed403b395bca536ad0eb96ec47ac0e

New changelog entries:
  * DistUpgrade/DistUpgradeApport.py: check to see if
    RELEASE_UPRADER_NO_APPORT is set when running apport_crash or
    apport_pkgfailure. (LP: #1399836)

17f2657... by Jonathan Riddell on 2015-02-26

Import patches-unapplied version 1:15.04.10 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 650289ea1c4e0c13094e92987791d126938deded

New changelog entries:
  * Fix detection of pyqt5 vs pyqqt4

650289e... by Brian Murray on 2015-02-23

Import patches-unapplied version 1:15.04.9 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: cd4b3ed4aa10ec7c2f177cb9d0f22bd578ebf556

New changelog entries:
  * DistUpgrade/DistUpgradeViewKDE.py: resolve import error due to an extra
    comma. (LP: #1424814)
  * Fix further pyflakes issues with release 1:15.04.6.

cd4b3ed... by Brian Murray on 2015-02-23

Import patches-unapplied version 1:15.04.8 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: d5ed92f5f66ece2f45c66dd9f595a0ada3c8331f

New changelog entries:
  * data/DistUpgrade.cfg: Add xubuntu-core and lubuntu-core to MetaPkgs and
    add KeyDependencies for them. Thanks to LP user Unit 193 for working on
    this.

d5ed92f... by Brian Murray on 2015-02-18

Import patches-unapplied version 1:15.04.7 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 585c2f52b9831756869d243f93666e9a7682e0e7

New changelog entries:
  * Log more information when key packages are not available/downloadable.
  * DistUpgrade/DistUpgradeViewKDE.py: Fix call to showConffile.
    (LP: #1423279)

585c2f5... by Harald Sitter on 2014-08-05

Import patches-unapplied version 1:15.04.6 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 305b65357fa8420347c6e152645f8d168852bc8f

New changelog entries:
  * Port KDE GUIs to native Qt5 versions.
    + pyqt5 is only imported iff the current dist version is not trusty as
      that one had a nasty bug with signals and slots not connecting properly.
    + pyqt4/pykde4 compatibility is retained by fallback handling for the
      pyqt5 import, as well as some version checks switching out kde classes
      for qt classes when using Qt5. Ultimately systems <=utopic will retain
      the same behavior as before.
    + KDE bits replacemed as follows:
      * KIcon -> QIcon::fromTheme
      * KMessageBox -> QMessageBox (using most suitable version from the
        limited feature set of QMB)
      * KApplication -> QApplication
      * i18n -> _()
  * Fix KDE upgrade fetcher GUI
    + Wire up do-release-upgrade with the KDE GUI to actually provide a UI
      when run from a KDE Plasma envrionment
    + Remove all logic that replicated stuff done in do-release-upgrade
      (this primarily includes using MetaRelease to actually conduct the
       version check, the automatic version checks are done by a special
       script that is part of muon, so we do not ever call the fetcher
       manually, and have not done so in at least 5 years)
    + Detangle the Acquire class from the Fetcher class, latter is not
      automatically constructing former any longer but needs to get it
      supplied from the outside (i.e. do-release-upgrade)
    + init arguments of both classes are now alinged with their GTK
      counterparts
    + The designer ui file now uses a QTextBrowser rather than a QTextEdit as
      the user doesn't need to edit anything and the former supports html and
      url opening
    + The fetcher ui file has had all unused widgets removed which makes the
      fetcher dialog have correct spacing
    + The classes now hold a QApp as self.app to reflect the fact that they
      may be constructed in any order and thus may need a QApplication in any
      order. The actually instance is created from a new function that creates
      an instance if there isn't one already. Ultimately this should probably
      become a singleton.
    + The Acquire process can now be aborted properly.
   * Fix translation loading. As all Qt GUIs no prominently feature Qt builtin
     classes with strings (QMessageBox, QButtonBox) we make sure that the
     correct translations are loaded through QTranslator right after creating
     the QApplication instances.
     + ubuntu-release-upgrader-qt now recommends qttranslations5-l10n to
      reflect this on a packaging level
  * Add a new class QUrlOpener to redirect all openUrl calls through sudo -u
    if the GUI is run as root, so that we can start the browsers as the user
    rather than root. This class is used in both the Fetcher and the Upgrader.
    It is a singleton that autoparents to qapp, so a qapp instance needs to be
    available before using the opener.
  * Improve Upgrader GUI
    + Upgrader GUI does not meddle with xauthority anymore and doesn't kill
      adept anymore (mind you, adept hasn't been used in years...)
      Also the meddling seems to have been bugged in one form or the other
      which ultimately prevents us from doing a proper openUrl as the invoking
      user
    + dialog_error.ui has been converted to use QTextBrowser as there is no
      editing need.
    + error dialog size hinting as been adjusted to make sure the window can
      not be resized beyond what is suitable to still display stuff.
    + error dialog window size is adjusted before exec to make sure that
      the window has a suitable default size depending on whether the textview
      is displayed or not
    + dialog_error.ui has had its close button replaced with a standard
      QButtonBox
    + reportBug function has been removed as it is not used anymore (core
      brings up apport regardless and the bug report url is most inconvenient
      and pointless because people will not attach the relevant logs...)
    + openUrl function has been removed as it is not used anymore
    + dialog_changes.ui has had its size hinting adjusted to make sure that
      the window has a suitable default size
    + dialog_changes.ui uses QDialogButtonBox for all buttons now, details is
      derived from Help which is the closest fit as far as standard types are
      concerned
    + The changes dialog now adjusts its size when the details widget is
      hidden, this prevents overly large windows after details was shown once
    + The changes dialog now correctly spaces the labels as well as the icon
      label at the window, this resolves text jumping when showing/hiding the
      details widget which was caused by the labels being pushed towards the
      top to make space for the details, now a space makes that happen all the
      time

305b653... by Dimitri John Ledkov on 2015-02-07

Import patches-unapplied version 1:15.04.5 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 22cf98c4253625dd1dec29ca50fd4f93f8295435

New changelog entries:
  * Remove extras.ubuntu.com (LP: #1409555)
  * Fix resource warnings & logging.warn deprecation warning.