[ Harald Sitter ]
* Fix kubuntu_langpack_install.diff
- Ensure xapian index is opened and created before searching (LP: #1074371)
Also display a busy indicator overlay while working on the cache.
- Map kde-l10n-* codes to kde's to language-pack-kde-* to make sure
kdelibs can present a localized proper string for all languages and
our install logic also installs packages where the ubuntu code is
different (e.g. zhcn in kde-l10n is zh-hans in langpack)
- Don't list installable languages which are already installed/selected
- Disable the language selection UI while installing packages.
- Use QLatin1String and QCharwhere appropriate
- List languages based on kde-l10n-* rather than language-pack-kde-* as
the logic with former is simpler and we know that the language has a
reasonable quality from a KDE POV, while language-packs may be lingering
around from when we used launchpad etc.
- Add some kDebug to enable easier debugging when something goes wrong
- Only issue qapt transactions (install) when we have something to install,
otherwise leave qapt out of it entirely
- Track qapt transaction errors and finishes as well as which language belongs
to which transaction
+ Languages with a failed transaction are auto-deselected (e.g. the user
did not authorize the transaction)
+ Only once all transactions are finished the selection UI is enabled again
+ Remaining packages marked for installation will be discareded once
all transactions finished (if there are some left for whatever reason)
- Prevent random crashes by only issuing language changes etc. once QAPT
is done with all transactions
[ Jonathan Riddell ]
* New upstream beta release
* Update .install files
-- Jonathan Riddell <email address hidden> Mon, 19 Nov 2012 15:47:26 +0000
This bug was fixed in the package kde-runtime - 4:4.9.80-0ubuntu1
---------------
kde-runtime (4:4.9.80-0ubuntu1) raring; urgency=low
[ Harald Sitter ] langpack_ install. diff
* Fix kubuntu_
- Ensure xapian index is opened and created before searching (LP: #1074371)
Also display a busy indicator overlay while working on the cache.
- Map kde-l10n-* codes to kde's to language-pack-kde-* to make sure
kdelibs can present a localized proper string for all languages and
our install logic also installs packages where the ubuntu code is
different (e.g. zhcn in kde-l10n is zh-hans in langpack)
- Don't list installable languages which are already installed/selected
- Disable the language selection UI while installing packages.
- Use QLatin1String and QCharwhere appropriate
- List languages based on kde-l10n-* rather than language-pack-kde-* as
the logic with former is simpler and we know that the language has a
reasonable quality from a KDE POV, while language-packs may be lingering
around from when we used launchpad etc.
- Add some kDebug to enable easier debugging when something goes wrong
- Only issue qapt transactions (install) when we have something to install,
otherwise leave qapt out of it entirely
- Track qapt transaction errors and finishes as well as which language belongs
to which transaction
+ Languages with a failed transaction are auto-deselected (e.g. the user
did not authorize the transaction)
+ Only once all transactions are finished the selection UI is enabled again
+ Remaining packages marked for installation will be discareded once
all transactions finished (if there are some left for whatever reason)
- Prevent random crashes by only issuing language changes etc. once QAPT
is done with all transactions
[ Jonathan Riddell ]
* New upstream beta release
* Update .install files
-- Jonathan Riddell <email address hidden> Mon, 19 Nov 2012 15:47:26 +0000