Your message dated Fri, 18 Nov 2011 16:02:26 +0000
with message-id <e1rrqtw-0002wc...@franck.debian.org>
and subject line Bug#646958: fixed in libgooglepinyin 0.1.1+hg20111109-1
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: libgooglepinyin
Source-Version: 0.1.1+hg20111109-1

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

libgooglepinyin0-dbg_0.1.1+hg20111109-1_amd64.deb
  to main/libg/libgooglepinyin/libgooglepinyin0-dbg_0.1.1+hg20111109-1_amd64.deb
libgooglepinyin0-dev_0.1.1+hg20111109-1_amd64.deb
  to main/libg/libgooglepinyin/libgooglepinyin0-dev_0.1.1+hg20111109-1_amd64.deb
libgooglepinyin0_0.1.1+hg20111109-1_amd64.deb
  to main/libg/libgooglepinyin/libgooglepinyin0_0.1.1+hg20111109-1_amd64.deb
libgooglepinyin_0.1.1+hg20111109-1.debian.tar.gz
  to main/libg/libgooglepinyin/libgooglepinyin_0.1.1+hg20111109-1.debian.tar.gz
libgooglepinyin_0.1.1+hg20111109-1.dsc
  to main/libg/libgooglepinyin/libgooglepinyin_0.1.1+hg20111109-1.dsc
libgooglepinyin_0.1.1+hg20111109.orig.tar.bz2
  to main/libg/libgooglepinyin/libgooglepinyin_0.1.1+hg20111109.orig.tar.bz2



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 libgooglepinyin 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: Tue, 08 Nov 2011 21:24:11 +0800
Source: libgooglepinyin
Binary: libgooglepinyin0-dev libgooglepinyin0 libgooglepinyin0-dbg
Architecture: source amd64
Version: 0.1.1+hg20111109-1
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <pkg-ime-de...@lists.alioth.debian.org>
Changed-By: Aron Xu <a...@debian.org>
Description: 
 libgooglepinyin0 - Pinyin engine fork from Google Pinyin on Android
 libgooglepinyin0-dbg - Pinyin engine fork from Google Pinyin on Android - 
debug symbols
 libgooglepinyin0-dev - Pinyin engine fork from Google Pinyin on Android - 
development fi
Closes: 646958
Changes: 
 libgooglepinyin (0.1.1+hg20111109-1) unstable; urgency=low
 .
   * New upstream snapshot:
     + Change the data's path, per Policy 9.1.1 (Closes: #646958)
     + Add big endian support.
Checksums-Sha1: 
 4183eefde6e1445aa3866a089ee224c641c572a8 1925 
libgooglepinyin_0.1.1+hg20111109-1.dsc
 b9d71a2e67ecb3db4dd40dba783eb1abe7754261 1372384 
libgooglepinyin_0.1.1+hg20111109.orig.tar.bz2
 8ebd82b965baedd872a1ee53584fa5d66d7c45e2 2040 
libgooglepinyin_0.1.1+hg20111109-1.debian.tar.gz
 bc2139976d3a6efae9ba741f16d2811bef2010db 28562 
libgooglepinyin0-dev_0.1.1+hg20111109-1_amd64.deb
 043c5e99a4eb540a4dde24c31b1084e5bd3a3786 763690 
libgooglepinyin0_0.1.1+hg20111109-1_amd64.deb
 92003244e738bf0a30c1fcfb7b1e57767aa06579 140150 
libgooglepinyin0-dbg_0.1.1+hg20111109-1_amd64.deb
Checksums-Sha256: 
 29d463157904bf0fb351e345a01301db19fab6a16f874baba21d51ce58561840 1925 
libgooglepinyin_0.1.1+hg20111109-1.dsc
 caee22b4a808e85714799c248a3a938daea4c849481ad8d76b51b56ade7ce4cc 1372384 
libgooglepinyin_0.1.1+hg20111109.orig.tar.bz2
 e5c11f3d47dadb8a95abe0f700691594ade20924c6ab313c99f324af7a9bf15f 2040 
libgooglepinyin_0.1.1+hg20111109-1.debian.tar.gz
 409e0a04ee83e4e4e4ae9849681dc72c89caee682f60d3cca0181e121cac65d1 28562 
libgooglepinyin0-dev_0.1.1+hg20111109-1_amd64.deb
 905bf64e3b43f4b46c5993496b88e5970db929d5dc7f87d997a7910a9bfeb586 763690 
libgooglepinyin0_0.1.1+hg20111109-1_amd64.deb
 acb48587493f3a89431562772afe82263ad68bce837f8a5d2aad2828f7ce34b1 140150 
libgooglepinyin0-dbg_0.1.1+hg20111109-1_amd64.deb
Files: 
 49450662ebc6aabf798543a9aadf6d62 1925 libs optional 
libgooglepinyin_0.1.1+hg20111109-1.dsc
 8f74ef158d9774cb6a973fdf6b0df695 1372384 libs optional 
libgooglepinyin_0.1.1+hg20111109.orig.tar.bz2
 79a85060a106774d42e798506741e05f 2040 libs optional 
libgooglepinyin_0.1.1+hg20111109-1.debian.tar.gz
 159b401ce088030c8ce64a097bbab0cd 28562 libdevel optional 
libgooglepinyin0-dev_0.1.1+hg20111109-1_amd64.deb
 546c947dbe837d15884f03852701c9e8 763690 libs optional 
libgooglepinyin0_0.1.1+hg20111109-1_amd64.deb
 fa857e499374a3dcd998c937f9e78111 140150 debug extra 
libgooglepinyin0-dbg_0.1.1+hg20111109-1_amd64.deb

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

iQEcBAEBAgAGBQJOxoBzAAoJEIAhAkTu07wNX4UIAKoNkfKfdx3tokSMsv7twooM
a9u8dv0cXx51UjHhF1ax7PT8kdboLAp6m7/30TUttLTIzpEh9c04C+LOM7+lZbrP
Wzb2Q86BBU0ahMR0BG4+EJZ7ltK0Ui9CTjCBY3iLl1XwvySqtBJUN2Ri42hNKDgr
cWo19bUOaoylGwu8FnXhpMEGnHU7J3G+lBhLZiPTiXfDJQ2tun60J+N4Sw/FBauF
4wLtknT8jGEwrJhMZpBc0leDFOczmT6rzA2m/tzqqBziGGsPROO0jmciVVd8JtWo
if3gYKlTEcT9qmC/puP6jR8QFekuB3cImgyh+LZJxVmia7fmeVSmbbjRz1MCQC4=
=Kh3c
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to