[ubuntu/precise] language-selector 0.63 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Fri Feb 3 06:05:28 UTC 2012


language-selector (0.63) precise; urgency=low

  [ Martin Pitt ]
  * LanguageSelector/LanguageSelector.py: Fix KeyError crash on a nonexisting
    package. (LP: #843430)
  * language_support_pkgs.py: Add PackageKit WhatProvides() plugin for
    "locale()" search. Register it in setup.py.
  * LanguageSelector/LangCache.py, data/blacklist, setup.py: Drop support for
    data/blacklist, we haven't needed it for a long time, and don't intend to
    bring back this hack.
  * dbus_backend/ls-dbus-backend: Drop GetMissingPackages{,Async} methods. The
    current code isn't using them, and there is no need to have this in a
    D-BUS service. language_support_pkgs works fine as user in frontends.
  * Drop tests/test_dbus_backend.py. It only exercised above method, not the
    "set system-wide locale" bits.
  * Drop LanguageSelector/CheckLanguageSupport.py,
    dbus_backend/ls-dbus-backend: Not used by anything any more, obsoleted by
    language_support_pkgs.py.
  * LanguageSelector/LanguageSelector.py: Reimplement getMissingLangPacks()
    using language_support_pkgs.py. This gets rid of a lot of redundant and
    bad code.
  * Change code to use the LanguageSelector.LangCache namespace more
    explicitly, to make it easier to get rid of LangCache.
  * LanguageSelector/LangCache.py: Remove yet another copy of the pkg_depends
    evaluation logic, and some more dead code, rewrite using
    language_support_pkgs.
  * Drop tests.moved/. Unused, no automatic tests, not very useful.
  * LanguageSelector/LangCache.py, LanguageSelector/qt/QtLanguageSelector.py:
    Drop last remainders of the languageSupport* info, language-support-* were
    dropped several cycles ago.

  [ Gunnar Hjalmarsson ]
  * Make the LANG variable, which up to now has represented regional
    formats, denote the display language instead (LP: #877610).
  * Make use of accountsservice's FormatsLocale property and
    SetFormatsLocale method when selecting a user's regional formats.
    (LP: #866062)
  * When setting the system-wide language, ensure that the system
    regional formats locale is set in order to prevent surprise
    changes of the formats.
  * data/LanguageSelector.ui: Text about rebooting no longer
    applicable, so removed.
  * LanguageSelector/LocaleInfo.py: Encode @variant string in the
    translate() function as UTF-8 to avoid a UnicodeDecodeError if a
    locale with @variant is selected for regional formats.
  * debian/control: Bump accountsservice dependency to >= 0.6.15-2ubuntu3,
    to ensure that we have the new SetFormatsLocale method.
  * debian/control: Make im-switch a dependency of language-selector-gnome,
    since it's no longer a dependency of ibus (LP: #908762).

Date: Fri, 03 Feb 2012 07:01:24 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/language-selector/0.63
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 03 Feb 2012 07:01:24 +0100
Source: language-selector
Binary: language-selector-gnome language-selector-kde language-selector-qt language-selector language-selector-common
Architecture: source
Version: 0.63
Distribution: precise
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 language-selector - Language selector for Ubuntu (transitional package)
 language-selector-common - Language selector for Ubuntu Linux
 language-selector-gnome - Language selector for Ubuntu
 language-selector-kde - Language selector for Kubuntu
 language-selector-qt - Language selector for Kubuntu (transitional package)
Launchpad-Bugs-Fixed: 843430 866062 877610 908762
Changes: 
 language-selector (0.63) precise; urgency=low
 .
   [ Martin Pitt ]
   * LanguageSelector/LanguageSelector.py: Fix KeyError crash on a nonexisting
     package. (LP: #843430)
   * language_support_pkgs.py: Add PackageKit WhatProvides() plugin for
     "locale()" search. Register it in setup.py.
   * LanguageSelector/LangCache.py, data/blacklist, setup.py: Drop support for
     data/blacklist, we haven't needed it for a long time, and don't intend to
     bring back this hack.
   * dbus_backend/ls-dbus-backend: Drop GetMissingPackages{,Async} methods. The
     current code isn't using them, and there is no need to have this in a
     D-BUS service. language_support_pkgs works fine as user in frontends.
   * Drop tests/test_dbus_backend.py. It only exercised above method, not the
     "set system-wide locale" bits.
   * Drop LanguageSelector/CheckLanguageSupport.py,
     dbus_backend/ls-dbus-backend: Not used by anything any more, obsoleted by
     language_support_pkgs.py.
   * LanguageSelector/LanguageSelector.py: Reimplement getMissingLangPacks()
     using language_support_pkgs.py. This gets rid of a lot of redundant and
     bad code.
   * Change code to use the LanguageSelector.LangCache namespace more
     explicitly, to make it easier to get rid of LangCache.
   * LanguageSelector/LangCache.py: Remove yet another copy of the pkg_depends
     evaluation logic, and some more dead code, rewrite using
     language_support_pkgs.
   * Drop tests.moved/. Unused, no automatic tests, not very useful.
   * LanguageSelector/LangCache.py, LanguageSelector/qt/QtLanguageSelector.py:
     Drop last remainders of the languageSupport* info, language-support-* were
     dropped several cycles ago.
 .
   [ Gunnar Hjalmarsson ]
   * Make the LANG variable, which up to now has represented regional
     formats, denote the display language instead (LP: #877610).
   * Make use of accountsservice's FormatsLocale property and
     SetFormatsLocale method when selecting a user's regional formats.
     (LP: #866062)
   * When setting the system-wide language, ensure that the system
     regional formats locale is set in order to prevent surprise
     changes of the formats.
   * data/LanguageSelector.ui: Text about rebooting no longer
     applicable, so removed.
   * LanguageSelector/LocaleInfo.py: Encode @variant string in the
     translate() function as UTF-8 to avoid a UnicodeDecodeError if a
     locale with @variant is selected for regional formats.
   * debian/control: Bump accountsservice dependency to >= 0.6.15-2ubuntu3,
     to ensure that we have the new SetFormatsLocale method.
   * debian/control: Make im-switch a dependency of language-selector-gnome,
     since it's no longer a dependency of ibus (LP: #908762).
Checksums-Sha1: 
 9ac4e82bbc472b19562840f8a1db0b7fb2c6f3f7 1946 language-selector_0.63.dsc
 12a8fd35e7f106745ab259e5e8055ea56645350b 326406 language-selector_0.63.tar.gz
Checksums-Sha256: 
 b873cc21f96f522aca27a80155a0701a4888ac2ce41ff40d884ef709da2edce1 1946 language-selector_0.63.dsc
 7ae1cde1d2b4f39c40d249c4c7c442bdcff588badc183c146337123cc41b983f 326406 language-selector_0.63.tar.gz
Files: 
 bd0f132b56eebba1e46dc4c6b4f2ecb3 1946 admin optional language-selector_0.63.dsc
 c28044ff694c1d8119c0939605458f7f 326406 admin optional language-selector_0.63.tar.gz

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

iQIcBAEBCAAGBQJPK3hEAAoJEPmIJawmtHufCpkP/jtpnBSy1VyX9H7EMcM+auL+
pv93u1C3Wxu7kK7KuV7i0SPlg3JlebUesNhCTiU3iE7nm1zNmlKqruHkxi39qRby
1D9IDi+QVcBL9uQo2O1ey3uXQbfbivA9imi5r5VcbylWwqrYMAyz1umovCrYSy8C
Xt7/3AcEJAklw5Ps/tb3qzvxJJNmCbtGLrmgOSc4vz6gxtaheCjj0D3rdxlqkHMI
AVLIE9ZEfYVKdnVNO0EliYmMeEdN2NK90/PZiWSgDC7vinp+lDDRpfy3zK9O57o1
dcKfbNYLS7GC6iY+PEAdxWkiB9roa8xY1VWubPTsL7oYaj1VgKLU3SRdZZP7tQMh
esCmxxl/3KyMCsrpQ9o1P6+mQxXISiKXlr2sGn9swyi/b9lJHJ6H+T7/T2RiKGWk
coaAzKZF1c/0muN9oerVpDNALnUwpigOna2/OgesR6Cxb5jdexN7pl9QE79KRr8I
5z6kFP2zcbzVryI4UjbTehRWqRR/vqNk0BhSSF91ViyvSbObMiDpUZawjhBOK0i7
xcns1qKhV9jO6l/joRV9meKaDebCYdoCWuKvGkJOMaM6ZQvdNaNNwEUj8uV/jGWP
BllKW1UxZY8NkZ1Xu6QG0OvlByQOOKQbjUiQVCyvSCr/XafHPnBQnZkRtgnitSmH
PQnLken36sgAFXOI7xi6
=cXGQ
-----END PGP SIGNATURE-----


More information about the Precise-changes mailing list