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 ---