Your message dated Sat, 19 Nov 2011 08:47:17 +0000
with message-id <e1rrgzx-0007pn...@franck.debian.org>
and subject line Bug#646958: fixed in ibus-googlepinyin 0.1.1-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: ibus-googlepinyin
Source-Version: 0.1.1-2

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

ibus-googlepinyin_0.1.1-2.debian.tar.gz
  to main/i/ibus-googlepinyin/ibus-googlepinyin_0.1.1-2.debian.tar.gz
ibus-googlepinyin_0.1.1-2.dsc
  to main/i/ibus-googlepinyin/ibus-googlepinyin_0.1.1-2.dsc
ibus-googlepinyin_0.1.1-2_all.deb
  to main/i/ibus-googlepinyin/ibus-googlepinyin_0.1.1-2_all.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.
YunQiang Su <wzss...@gmail.com> (supplier of updated ibus-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: SHA256

Format: 1.8
Date: Sat, 19 Nov 2011 16:07:01 +0800
Source: ibus-googlepinyin
Binary: ibus-googlepinyin
Architecture: source all
Version: 0.1.1-2
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <pkg-ime-de...@lists.alioth.debian.org>
Changed-By: YunQiang Su <wzss...@gmail.com>
Description: 
 ibus-googlepinyin - googlepinyin engine for ibus
Closes: 646958
Changes: 
 ibus-googlepinyin (0.1.1-2) unstable; urgency=low
 .
   * Work with libgooglepinyin0:
     move dict to /usr/lib/${multi_arch_triplet} (Closes: #646958).
Checksums-Sha1: 
 5a3c52d73896041d17c062aa8e6b434b4edae2d4 1699 ibus-googlepinyin_0.1.1-2.dsc
 cee2e01ddf119c29554bf5a3b6015767a83314ba 2593 
ibus-googlepinyin_0.1.1-2.debian.tar.gz
 eba7143baa49a237868a0cfdd96dab0edb23ef7c 30524 
ibus-googlepinyin_0.1.1-2_all.deb
Checksums-Sha256: 
 77f153842acb768b54097ce111808e2b647905456b31af82b9fe4937b1081123 1699 
ibus-googlepinyin_0.1.1-2.dsc
 44d1ef6b93b417f556ce1909480bcdaa1b46f980b4c3e7d603d5d9d4d24eb661 2593 
ibus-googlepinyin_0.1.1-2.debian.tar.gz
 bd33d3ce7d12beeadd3d173e24bd1bbb096f56c716e9b7708c80c35ed1d480da 30524 
ibus-googlepinyin_0.1.1-2_all.deb
Files: 
 2d1a8b7eb30e43b89a9163e3f821c239 1699 utils optional 
ibus-googlepinyin_0.1.1-2.dsc
 7941c341ea650b8ac5abd150b83ff556 2593 utils optional 
ibus-googlepinyin_0.1.1-2.debian.tar.gz
 238460f21ba31a8bd5d71aa62a90486d 30524 utils optional 
ibus-googlepinyin_0.1.1-2_all.deb

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

iQEcBAEBCAAGBQJOx2cPAAoJEGqO9vovZQkScFMH/AmUpvDijPoV/+RNHlTSdJSZ
Lk6Zw+/fjcLYdHBavzfLiTF0xxedfWH7mwGekuR1UCsPi0XaHk5LgxYxzHZAW2og
ZB1Mf0Az8WQHQhnDWm7iixGwiiVpLh5Xf9W7MNBM7mDJ0qWxYwHVTsdbJz+SLMnG
eoYr4U6HkWAzqFnCFvjmVCpBuHioFKKWH1KDaohqEaLTJM1wu49YOoYe1dn/tFOR
jATFCfMC6SI/cLZK1hjxruHeJBXGPQDzerAGf5HNeyckEXj6fDZQ4ds2XOy+z7AU
x8pzD+DcB0SGB3eXFxfoc0713dgGibFfdGYXcxDoZCvfGXtSMA4wKsksoDsflB8=
=syzH
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to