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

Martin Pitt martin.pitt at ubuntu.com
Thu Jan 26 15:35:22 UTC 2012


language-selector (0.62) precise; urgency=low

  [ Colin Watson ]
  * data/pkg_depends:
    - Replace ttf-arphic-uming with fonts-arphic-uming.

  [ Martin Pitt ]
  * data/pkg_depends: Drop usage of '|'. It unnecessarily complicates the
    logic, does not add any expressiveness, and was only used once anyway.
  * data/pkg_depends: Add generic language-pack- pattern (without a trigger
    package), so that we do not need to special-case it in the code.
  * Add language_support_pkgs.py and tests/test_language_support_pkgs.py:
    Complete rewrite of the check-language-support and
    LanguageSelector/CheckLanguageSupport.py functionality. The old code was
    terrible and hard to maintain, the new one now makes it very easy to
    integrate into installers or an aptdaemon plugin and does not have any
    dependencies to any of the old language-selector code (which will
    eventually be dropped).
  * check-language-support: Rewrite using language_support_pkgs. CLI API stays
    the same.
  * setup.py, debian/language-selector-common.install: Install
    language_support_pkgs.py.
  * language_support_pkgs.py: Add apt_cache_add_language_packs() function
    which uses LanguageSupport to mark all corresponding language support
    packages for installation for an apt.Cache() object with to-be-installed
    packages. This is a suitable function to use as an aptdaemon plugin.
  * setup.py, debian/rules: Move to python-setuptools, as we are going to need
    it for registering an aptdaemon plugin through "entry_points". Add
    python-setuptools build dependency.
  * setup.py, debian/language-selector-common.install: Register
    apt_cache_add_language_packs as aptdaemon "modify_cache_after" plugin and
    install this package's egg-info.  With this, installing a new package
    through aptdaemon (i. e.  software-center or any other desktop
    integration) will automatically install the corresponding language packs
    and support packages as well.  (LP: #396414)

Date: Thu, 26 Jan 2012 16:20:53 +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.62
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 26 Jan 2012 16:20:53 +0100
Source: language-selector
Binary: language-selector-gnome language-selector-kde language-selector-qt language-selector language-selector-common
Architecture: source
Version: 0.62
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: 396414
Changes: 
 language-selector (0.62) precise; urgency=low
 .
   [ Colin Watson ]
   * data/pkg_depends:
     - Replace ttf-arphic-uming with fonts-arphic-uming.
 .
   [ Martin Pitt ]
   * data/pkg_depends: Drop usage of '|'. It unnecessarily complicates the
     logic, does not add any expressiveness, and was only used once anyway.
   * data/pkg_depends: Add generic language-pack- pattern (without a trigger
     package), so that we do not need to special-case it in the code.
   * Add language_support_pkgs.py and tests/test_language_support_pkgs.py:
     Complete rewrite of the check-language-support and
     LanguageSelector/CheckLanguageSupport.py functionality. The old code was
     terrible and hard to maintain, the new one now makes it very easy to
     integrate into installers or an aptdaemon plugin and does not have any
     dependencies to any of the old language-selector code (which will
     eventually be dropped).
   * check-language-support: Rewrite using language_support_pkgs. CLI API stays
     the same.
   * setup.py, debian/language-selector-common.install: Install
     language_support_pkgs.py.
   * language_support_pkgs.py: Add apt_cache_add_language_packs() function
     which uses LanguageSupport to mark all corresponding language support
     packages for installation for an apt.Cache() object with to-be-installed
     packages. This is a suitable function to use as an aptdaemon plugin.
   * setup.py, debian/rules: Move to python-setuptools, as we are going to need
     it for registering an aptdaemon plugin through "entry_points". Add
     python-setuptools build dependency.
   * setup.py, debian/language-selector-common.install: Register
     apt_cache_add_language_packs as aptdaemon "modify_cache_after" plugin and
     install this package's egg-info.  With this, installing a new package
     through aptdaemon (i. e.  software-center or any other desktop
     integration) will automatically install the corresponding language packs
     and support packages as well.  (LP: #396414)
Checksums-Sha1: 
 9a6709502f8ab4c5ab48a12eb89fa4628f809bff 1946 language-selector_0.62.dsc
 da14230ffe2a8ad17941372feda7ab696427316d 331923 language-selector_0.62.tar.gz
Checksums-Sha256: 
 fd60857c68f94082df29f66e7f73c6d1c0a5b9aa51b8c7d9cf4c459f00c59e16 1946 language-selector_0.62.dsc
 7aa10e8f48a2432bc563c9b47caa2d143db560bf9a9758bfb60e0798d645d517 331923 language-selector_0.62.tar.gz
Files: 
 9445356cfbdd9408da9d2819f553673a 1946 admin optional language-selector_0.62.dsc
 16cdb9c52a70bf41ad5a1a0b99b37e01 331923 admin optional language-selector_0.62.tar.gz

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

iQIcBAEBCAAGBQJPIXHeAAoJEPmIJawmtHuf8JMP/Arnb3r6Jn7BMiTts6EkeFG1
OY0z2xA09uZ4oc6dOdVm8b4ekEDAi0/l/yy4uPsTzNgZGqG4uuiVHmE6VFEKDvUH
P9xrEbMpMhWsx1t5RqzFVR+Ql/A1InNUDgqpqOsy+fzrkWLd+zqH79R+VC1swfeW
mirIJk1wBYlUMJVCTKQVxb43gav7PKCmnIo2IQn4QcvFP0zPB9mUTZR0l/Ntib6A
OtJxbXV393OCITyFvALN0Ybl3tUdLIYlPmn98tY+b2kzwTuqpTWxJDgoAb4D7kpM
JUZdfr1x4KhqQ04sZfyG/lHTVRNcV4MHnkCpvucATg9fVYX1TT9dHwgR1f6/PzmT
apdoC/KxAgFWuOXrwK1EhW+VpvEdyefY6hvV4G32QjokqDszetYcuaJjeJLNhBKe
ow/6lxjmVrgRtTHnb/axF5FjecT/3q0p07E+Roc00s59PT+vgfN3DSNvAoJO07gi
9PT19JxWu7buP6qgfuNKrIC0VQgdKfkOGF6ouq3D3CjiB+BAiLDLyjQFsZZztArG
FkjW8giiSDdBvdwLu6C4C0aRBId2WTn9yzZ4xHsRI7DyZ5uW9uL5egXIZhNpvBGh
ikSowWJqUdZ6PWB/SFVIoltLEqsG55CCyuTEyzRGF03H6vabRzJXv01SbIjf9oyV
Y6DmJiVIM5T/fo34eMTF
=O74H
-----END PGP SIGNATURE-----


More information about the Precise-changes mailing list