Your message dated Fri, 18 Nov 2011 18:17:09 +0000
with message-id <e1rrszt-0003jr...@franck.debian.org>
and subject line Bug#646958: fixed in fcitx-googlepinyin 0.1.3-2
has caused the Debian Bug report #646958,
regarding libgooglepinyin0: architecture dependent file in /usr/share
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
646958: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646958
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgooglepinyin0
Version: 0.1.1-1
Severity: serious
Justification: Policy 9.1.1

libgooglepinyin0 ships its dictionary file in /usr/share, but the file format is not architecture-independent. The code that creates the file looks like this:

| bool DictTrie::save_dict(FILE *fp) {
|   if (NULL == fp)
|     return false;
|
|   if (fwrite(&lma_node_num_le0_, sizeof(size_t), 1, fp) != 1)
|     return false;
|
|   if (fwrite(&lma_node_num_ge1_, sizeof(size_t), 1, fp) != 1)
|     return false;
|
|   if (fwrite(&lma_idx_buf_len_, sizeof(size_t), 1, fp) != 1)
|     return false;
|
|   if (fwrite(&top_lmas_num_, sizeof(size_t), 1, fp) != 1)
|     return false;
|
|   if (fwrite(root_, sizeof(LmaNodeLE0), lma_node_num_le0_, fp)
|       != lma_node_num_le0_)
|     return false;
|
|   if (fwrite(nodes_ge1_, sizeof(LmaNodeGE1), lma_node_num_ge1_, fp)
|       != lma_node_num_ge1_)
|     return false;
|
|   if (fwrite(lma_idx_buf_, sizeof(unsigned char), lma_idx_buf_len_, fp) !=
|       lma_idx_buf_len_)
|     return false;
|
|   return true;
| }

So the format depends on size of size_t (and on endianness, but the package doesn't build on big-endian machines so far, so that's unimportant).

Please either make the format architecture-independent or move the file into a subdirectory of /usr/lib/<multiarch-triplet>.

--
Jakub Wilk



--- End Message ---
--- Begin Message ---
Source: fcitx-googlepinyin
Source-Version: 0.1.3-2

We believe that the bug you reported is fixed in the latest version of
fcitx-googlepinyin, which is due to be installed in the Debian FTP archive:

fcitx-googlepinyin_0.1.3-2.debian.tar.gz
  to main/f/fcitx-googlepinyin/fcitx-googlepinyin_0.1.3-2.debian.tar.gz
fcitx-googlepinyin_0.1.3-2.dsc
  to main/f/fcitx-googlepinyin/fcitx-googlepinyin_0.1.3-2.dsc
fcitx-googlepinyin_0.1.3-2_amd64.deb
  to main/f/fcitx-googlepinyin/fcitx-googlepinyin_0.1.3-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 646...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aron Xu <a...@debian.org> (supplier of updated fcitx-googlepinyin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 19 Nov 2011 01:26:07 +0800
Source: fcitx-googlepinyin
Binary: fcitx-googlepinyin
Architecture: source amd64
Version: 0.1.3-2
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <pkg-ime-de...@lists.alioth.debian.org>
Changed-By: Aron Xu <a...@debian.org>
Description: 
 fcitx-googlepinyin - Fcitx wrapper for Google Pinyin IM engine
Closes: 646958
Changes: 
 fcitx-googlepinyin (0.1.3-2) unstable; urgency=low
 .
   * debian/patches/01-change_data_path.patch:
     + Change the data's path, per Policy 9.1.1 (Closes: #646958).
   * debian/control:
     + Build-Depends on libgooglepinyin-dev (>= 0.1.1+hg20111109).
Checksums-Sha1: 
 3e18b4bd461b46470e747f316198a4bc2f797e8f 1780 fcitx-googlepinyin_0.1.3-2.dsc
 173c17c941e4ce1a44a7ca42a9aad85cc4337778 1989 
fcitx-googlepinyin_0.1.3-2.debian.tar.gz
 b0415492e8baf53f7f2e33ce0c6ac207bb37525e 9702 
fcitx-googlepinyin_0.1.3-2_amd64.deb
Checksums-Sha256: 
 f5d9ea5cb50980cf86db7cd473671511d5c6105ebbaafef53d315947e3ca8988 1780 
fcitx-googlepinyin_0.1.3-2.dsc
 20212239036cab183ddf08739df642a46339356c2cbff7edc502b100f9b5731c 1989 
fcitx-googlepinyin_0.1.3-2.debian.tar.gz
 6dc18bbc37df62d03b519472cca9f168a3cff0e3360b1c3cda5d0383ec4a13bc 9702 
fcitx-googlepinyin_0.1.3-2_amd64.deb
Files: 
 7455f96e18f0db5f28cc9de95eb25541 1780 utils optional 
fcitx-googlepinyin_0.1.3-2.dsc
 e764bce985068983218db27b1f943056 1989 utils optional 
fcitx-googlepinyin_0.1.3-2.debian.tar.gz
 1dd4f0e2903c500a489d117430702a07 9702 utils optional 
fcitx-googlepinyin_0.1.3-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJOxpubAAoJEIAhAkTu07wNxe0H/2M0Gr5tvNthn7Cy46nSl9ow
Kvz4hON4scQKGEkX2mLfCHX/Cn6doO+AANV0ObxofqUnVa0Iqy3hSrFWka9F3ehV
15YxZxohWC/AFzsv98duT+7f1W4R6bkB+lP06G6XSe2dpHAN5zGXXaGqkz4PsLCl
k5eh0BANdNb/nHOvvfdSWU9RXZR24H8+8hwyGkyCklJf7Ez4TABH1eqcK12fVfAy
BR5W6LqD9DlZvyFmYJeI0U5wtG9lHz3iygy/eV6nJhgpoS14T8PoBlVSzEwkTFUT
SmFtvTWI+R0LTzgKGodslcke/UKnT2nTB+uaNgsiCMGwsH/8xhyDBuZ5hqPWVQg=
=sEkc
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to