Hi all,

This is caused by more complex reasons of differencies between two
versions of mozc.

* Mozc switched from Google Code/svn to GitHub/git.
* Mozc introduced git-submodules for some packages in src/third_party/ 
directory.
  * added .gitmodules file
  * NOTE: Mozc in old svn has included all codes for third_party directory.
* mozc package in debian isn't include .gitmodule in upstream branch.
  * its a bug of git-buildpackage or uupdate?
* mozc package in debian dropped binaries in third_party directory for DFSG 
compliant.
  * from 2.16.2116.102, dfsg flag is added in the version string.
  * therefore, third_party directory became empty and removed.

* src/third_party/{gmock, gtest, jsoncpp} are used only to run test.
  * mozc package in debian doesn't call 'src/build_mozc.py runtests'.
  * mozc package in ubuntu call 'src/build_mozc.py runtests'.
    * it was added by Aron Xu.
* gmock and gtest are depended by allmost tests.
  * i.e. cannot drop 'some' tests which depends gmock/gtest, can only drop 
'all' test.
* jsoncpp is used only for network test.
* gtest and jsoncpp is packaged in main and gmock is not packaged.
  * NOTE: Mozc needs source package of jsoncpp, doesn't binary package.
  * gmock was merged to gtest in upstream, but new gtest isn't released yet.


Conclusion:
We should drop runtest as same as Debian.

Is this conclusion acceptable for package in main component?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1547816

Title:
  Merge mozc (2.17.2116.102+gitfd0f5b34+dfsg-1ubuntu1) from Debian
  unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mozc/+bug/1547816/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to