[ubuntu/natty] software-properties 0.80 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Mon Feb 14 13:35:35 UTC 2011


software-properties (0.80) natty; urgency=low

  * software-properties-gtk, ./softwareproperties/gtk/*: Port from pygtk to
    gobject-introspection. This works with both GTK 2 and 3, but in GTK2 we
    have to disable the drag&drop functionality (as current GTK2 does not have
    a gtk_target_entry_new() and thus you can't construct those).
  * softwareproperties/gtk/SoftwarePropertiesGtk.py: When doing string
    interpolation with translated text and unicode objects, encode the latter
    into UTF-8 first. pygtk did that for us using some black magic (by calling
    PyUnicode_SetDefaultEncoding()).
  * software-properties-gtk: Force using GTK 2 for now, as in Natty we don't
    currently ship GTK 3 on the default installation (we don't have a theme
    yet).
  * debian/control: Update dependencies for the pygtk → pygi switch.
  * software-properties-gtk, softwareproperties/gtk/DialogMirror.py: Drop
    calls to Gdk.threads_*(). They were insufficient and causing lockups, and
    since multi-threaded Gtk is a pain to get right, we'll rather change the
    code structure to only use Gtk from the main thread.
  * softwareproperties/gtk/DialogMirror.py: Run GTK operations in main thread,
    to avoid thread lockups.
  * softwareproperties/MirrorTest.py: Move additional MirrorTestGtk
    functionality (setting threading.Event flag and storing current
    action/progress into main MirrorTest class, so that we can entirely drop
    MirrorTestGtk from softwareproperties/gtk/DialogMirror.py. KDE still uses
    its own implementation with real threads, as this is still easier to do.

Date: Mo, 14 Feb 2011 14:23:12 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Michael Vogt <michael.vogt at ubuntu.com>
Signed-By: Michael Vogt <michael.vogt at ubuntu.com>
https://launchpad.net/ubuntu/natty/+source/software-properties/0.80
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mo, 14 Feb 2011 14:23:12 +0100
Source: software-properties
Binary: python-software-properties software-properties-gtk software-properties-kde
Architecture: source
Version: 0.80
Distribution: natty
Urgency: low
Maintainer: Michael Vogt <michael.vogt at ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 python-software-properties - manage the repositories that you install software from
 software-properties-gtk - manage the repositories that you install software from
 software-properties-kde - manage the repositories that you install software from
Changes: 
 software-properties (0.80) natty; urgency=low
 .
   * software-properties-gtk, ./softwareproperties/gtk/*: Port from pygtk to
     gobject-introspection. This works with both GTK 2 and 3, but in GTK2 we
     have to disable the drag&drop functionality (as current GTK2 does not have
     a gtk_target_entry_new() and thus you can't construct those).
   * softwareproperties/gtk/SoftwarePropertiesGtk.py: When doing string
     interpolation with translated text and unicode objects, encode the latter
     into UTF-8 first. pygtk did that for us using some black magic (by calling
     PyUnicode_SetDefaultEncoding()).
   * software-properties-gtk: Force using GTK 2 for now, as in Natty we don't
     currently ship GTK 3 on the default installation (we don't have a theme
     yet).
   * debian/control: Update dependencies for the pygtk → pygi switch.
   * software-properties-gtk, softwareproperties/gtk/DialogMirror.py: Drop
     calls to Gdk.threads_*(). They were insufficient and causing lockups, and
     since multi-threaded Gtk is a pain to get right, we'll rather change the
     code structure to only use Gtk from the main thread.
   * softwareproperties/gtk/DialogMirror.py: Run GTK operations in main thread,
     to avoid thread lockups.
   * softwareproperties/MirrorTest.py: Move additional MirrorTestGtk
     functionality (setting threading.Event flag and storing current
     action/progress into main MirrorTest class, so that we can entirely drop
     MirrorTestGtk from softwareproperties/gtk/DialogMirror.py. KDE still uses
     its own implementation with real threads, as this is still easier to do.
Checksums-Sha1: 
 db9f6922f3fbf6db44f061bca216bdf321dabf93 1054 software-properties_0.80.dsc
 2179e101dfa6658e39bbc69b7a4f52db50273b64 1406847 software-properties_0.80.tar.gz
Checksums-Sha256: 
 50d4e01e25492dd72d1f363a0366afbfc80f0b81c01128474c28641e8a4abaa0 1054 software-properties_0.80.dsc
 d464e232628ffed9d7f146e1f82b33067cd1d9f10b1917660d072dc4c7ffba30 1406847 software-properties_0.80.tar.gz
Files: 
 159ffad639866d59ce8672cbe960db90 1054 admin optional software-properties_0.80.dsc
 558ee429fcf7b04ef8f80b8115bc3aa8 1406847 admin optional software-properties_0.80.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1ZLxcACgkQliSD4VZixzTE6wCfdb0v+/4eKaa9msHQQVZwbrkK
HKYAnR0ZBMrA069MEsm2PUDVC92YoS8n
=jUZk
-----END PGP SIGNATURE-----


More information about the Natty-changes mailing list