Comment 12 for bug 1074371

Revision history for this message
Launchpad Janitor (janitor) wrote :

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 ]
  * 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