[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