Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/quantal-proposed/software-properties
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

94. By Alberto Milone

* Detect the current kernel and install the linux metapackage
  for it when we install a driver which depends on dkms. This uses a
  function provided by ubuntu-drivers-common (LP: #1123107).
* Depend on ubuntu-drivers-common >= 1:

93. By Mathieu Trudel-Lapierre

[ Colin Watson ]
* Port to Python 3:
  - Use Python 3-style print functions.
  - Use "except Exception as e" syntax rather than the old-style "except
    Exception, e".
  - Remove use of the string module, at least for Python 3;
    string.maketrans is still needed in Python 2.
  - Use list comprehensions rather than map.
  - Import configparser rather than ConfigParser if available.
  - Use Python 3 renamings of urllib, urllib2, and urlparse if available.
  - Use new-style octal literals.
  - Open subprocesses with universal_newlines=True when expecting to read
    text from them. On Python 2, this only enables \r\n conversion and
    the like, but on Python 3 this also causes subprocess-related file
    objects to read str rather than bytes.
  - Use dict.items() rather than bothering with Python 2/3 compatibility
    for dict.iteritems().
  - Avoid use of obsolete unittest methods.
  - Use "key in dict" rather than "dict.has_key(key)".
  - Tell Python to use absolute imports by default, and annotate cases
    where we need relative imports.
  - Use Python 3 renaming of Queue if available.
  - Handle a few cases of the range builtin and dict methods being changed
    to return iterators in Python 3.
  - Remove unused dependency on python-gnupginterface.
* Fix a number of pyflakes warnings.

[ Mathieu Trudel-Lapierre ]
* More Python 3 porting work:
  - Port software-properties-kde and software-properties-dbus.
  - Fix tests.
* debian/control, debian/compat: switch to debhelper (>= 9)
* debian/control,
  - Replace python-software-properties with python3-software-properties.
  - Have software-properties-common Breaks/Replaces
    python-software-properties now that it will ship add-apt-repository and
    locale data.
* debian/control: add software-properties-common to software-properties-kde
  Depends; since it's now the package that ships locale data.
* debian/software-properties-common.install: ship the add-apt-repository
  binary and locale data as part of software-properties-common now instead of
  the python package.
* debian/rules:
  - Start using --with python3 instead of python2.
* debian/software-properties-*.install: only install the python3 versions of
  the GUI application library files.

92. By Michael Vogt

[ Robert Roth ]
* lp:~evfool/software-properties/lp599803:
  - Added support for case-insensitive typeahead searching activated
    with Ctrl+F (by default) in the Other Software tab (custom sources).
    LP: #599803
* lp:~evfool/software-properties/lp709079:
  - Refactored SimpleGtkBuilder __init__ method to use the setup_ui
    method containing exactly the same code (removes some duplicated code)
    and replaced print to stderr with debug logging message,
    fixing bug LP: #709079.

[ Michael Vogt ]
* lp:~mvo/software-properties/fix-policykit-prompt-on-startup:
  - This fixes a policykit prompt on startup if the default
    policy is set to something other than "daily" for Check for
    updates LP: #1012035

[ Gabor Kelemen ]
* lp:~kelemeng/software-properties/bug945245:
  - I18n fixes for bug LP: #945245.

91. By Philip Muškovac

manually shift the policy index to work around wrong upgrade policy being
set. (LP: #944876)

90. By Martin Pitt

* software-properties-dbus: Use GLib instead of the deprecated gobject.
  Update debian/control accordingly.
* debian/control: Fix -gtk dependency: python-gobject → python-gi.

89. By Michael Vogt

[ Gabor Kelemen ]
* data/gtkbuilder/main.ui:
  - fix missing "translatable" property (LP: #953918)

88. By Martin Pitt

* softwareproperties/gtk/SoftwarePropertiesGtk.py: Drop duplicate definition
  of on_treeview_sources_cursor_changed().
* softwareproperties/gtk/SoftwarePropertiesGtk.py: Fix crash when closing
  the application with the window title bar button. (LP: #911834)
* add-apt-repository: Intercept ValueError in addition to URLError, as this
  is the error thrown when trying to decode invalid JSON (which happens on
  404 pages etc.). (LP: #861258)
* softwareproperties/SoftwareProperties.py, _find_source_from_string():
  Reload the sources list before searching, as it might have changed while
  the D-BUS backend was running. (LP: #854818, #820150)
* softwareproperties/gtk/SoftwarePropertiesGtk.py: Add missing argument to
  menu popup() call. (LP: #815236)

87. By Marc Deslauriers

Move KeysModified signal so add-apt-repository doesn't crash.
(LP: #926152)

86. By Marc Deslauriers

[ Brian Murray ]
* when adding new repositories use sourceslist.add instead of append thereby
  preventing duplicate entires. Thanks to Nick Russo for the patch.
  LP: #854841

[ Robert Roth ]
* Updated expand properties to properly expand the bottom component to avoid
  putting empty space between components. LP: #912557
* Added symbolic link for add-apt-repository manpage under the
  apt-add-repository name, LP: #620098
* Changed Revert button mnemonic to avoid collision with Remove, LP: #652523
* Handle URLError from ppa pages, instruct the user to check the internet
  connection (LP: #502698)

[ Marc Deslauriers ]
* SECURITY UPDATE: incorrect ssl certificate validation (LP: #915210)
  - softwareproperties/ppa.py: use pycurl to download the signing key
  - tests/test_lp.py: add test.
  - debian/control: add python-pycurl dependency.
  - CVE-2011-4407
* Wait for PPA GPG key to get imported before ending thread (LP: #888417)

85. By Sebastien Bacher

[ Michael Vogt ]
* merged from debian-sid, thanks to Julian Andres Klode
* add-apt-repository:
  - fail if the user tries to add a private PPA

[ Sebastien Bacher ]
* Stop listing software-properties in gnome-control-center since
  it's available from software-center and update-manager
  (desktop-p-control-center-cleanup spec)

Branch metadata

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