Hi,

Recently we have proposed a patch to let Xapian support CJK and let programs using it index and return results for those locales. The patch is based on the work of Brandon Schaefer and Mikkel Kamstrup.

We're looking for feedback about potential regressions caused by the change. We suggest to check against regressions with classic locales first (ie, "C" and a couple of other UTF-8 ones). Then verify that CJK strings are properly indexed. And then confirm with a few test queries, as applicable to the various programs.

In our limited testing, based on Unity and Software Center, we were not able to identify issues, ie: both the existing locales and the new CJK ones are returning results as expected.

Since CJK testing may not be everyone's speciality, you can either ask in the development community of a given program. Or if you have a reason to think that it may not work or is broken, have that be confirmed by one of our OEM specialists. Chris Gregan (CC'ed) is the point of contact for that part.

The patch went through a number of iterations and reviews with upstream. And now Didier has prepared test packages, available at: https://launchpad.net/~ubuntu-desktop/+archive/ppa <https://launchpad.net/%7Eubuntu-desktop/+archive/ppa>

The change does require rebuilding indices though, so packages depending on libxapian should check for that on upgrade.

Targets for testing are based on the reverse dependency list of libxapian and its binding, ie:

apt-cache rdepends libxapian22
libxapian22
Reverse Depends:
  unity-lens-applications
  xapian-tools
  xapian-omega
  tclxapian
  recoll
  pinot
  packagesearch
  maildir-utils-gtk
  maildir-utils
  libxapian-ruby1.8
  libsearch-xapian-perl
  libnotmuch1
  goplay
  debtags
  aptitude-gtk
  adept
  xapian-examples
  unity-place-applications
  synaptic
  python-xapian
  libxapian22-dbg
  libxapian-dev
  libqapt1
  aptitude

And for example, for the Python bindings
apt-cache rdepends python-xapian
python-xapian
Reverse Depends:
  software-store
  roundup
  python-jarabe-0.84
  python-django-djapian
  python-carquinyol-0.90
  python-carquinyol-0.88
  python-carquinyol-0.86
  python-carquinyol-0.84
  pootle
  penguintv
  fuss-launcher
  zeitgeist-extension-fts
  software-center
  sessioninstaller
  python-xappy
  python-moinmoin
  apt-xapian-index

Please send your feedback to this bug report:
https://bugs.launchpad.net/ubuntu/+source/xapian-core/+bug/822743

Thanks

David

--
ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to