[Bug 1547816] Re: Merge mozc (2.17.2116.102+gitfd0f5b34+dfsg-1ubuntu1) from Debian unstable (main)

Mitsuya Shibata mty.shibata at gmail.com
Mon Mar 14 16:40:52 UTC 2016


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
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1547816

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

Status in mozc package in Ubuntu:
  New
Status in mozc package in Debian:
  New

Bug description:
  Please sync mozc (2.17.2116.102+gitfd0f5b34+dfsg-1ubuntu1) from Debian
  unstable (main).

  mozc (1.15.1857.102-1ubuntu2) is too old.

  debian/changelog:

  mozc (2.17.2116.102+gitfd0f5b34+dfsg-1ubuntu1) xenial; urgency=medium

    * Merge with Debian, remaining changes:
      - Drop uim support for main inclusion
      - Do not generate shlibs for fcitx
      - Run testcases.  
    * debian/patches/enable-test.patch: added for test.

   -- Ikuya Awashiro <ikuya at fruitsbasket.info>  Sat, 20 Feb 2016
  18:47:42 +0900

  mozc (2.17.2116.102+gitfd0f5b34+dfsg-1) unstable; urgency=medium

    * New upstream release.
    * Add support parallel building. (Closes: #795709)
    * Remove libss-dev from Build-Depends. (Closes: #759135)
    * Bump Standards-Version to 3.9.6.

   -- Nobuhiro Iwamatsu <iwamatsu at debian.org>  Sat, 12 Sep 2015 13:59:18
  +0900

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



More information about the Ubuntu-sponsors mailing list