Your message dated Mon, 15 Mar 2010 22:02:24 +0000
with message-id <e1nrimi-0002up...@ries.debian.org>
and subject line Bug#572760: fixed in kaya 0.4.4-4
has caused the Debian Bug report #572760,
regarding FTBFS: /dev/urandom: hGetChar: invalid argument (Invalid or
incomplete multibyte or wide character)
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.)
--
572760: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572760
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:kaya
Version: 0.4.4-3
Severity: serious
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
as can be seen here:
https://buildd.debian.org/fetch.cgi?pkg=kaya&arch=kfreebsd-amd64&ver=0.4.4-3&stamp=1267577990&file=log&as=raw
kaya fails to build from source with a current ghc6-6.12. This also
affects other, non-Debian-users:
http://lists.kayalang.org/archives/kaya-devel/2010-January/000644.html
The reason seems to be that kayac uses hGetChar to read from
/dev/urandom. With ghc6-6.12, hGetChar tries to read a char according to
the current locale, which can be UTF-8, and a random byte is not always
a valid UTF-8 character...
A proper fix would be to use hGetBuf. A work-arond would be to use
hSetBinaryMode on the handle before using hGetChar.
Greetings,
Joachim
- -- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkuSSP8ACgkQ9ijrk0dDIGyxHgCdGJJVmsd9Gbs/HWdGM4r2xLFs
N2cAoMCVt0/Zkn3zQ5jl1robsoXRKWI+
=jxMq
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: kaya
Source-Version: 0.4.4-4
We believe that the bug you reported is fixed in the latest version of
kaya, which is due to be installed in the Debian FTP archive:
kaya_0.4.4-4.diff.gz
to main/k/kaya/kaya_0.4.4-4.diff.gz
kaya_0.4.4-4.dsc
to main/k/kaya/kaya_0.4.4-4.dsc
kaya_0.4.4-4_i386.deb
to main/k/kaya/kaya_0.4.4-4_i386.deb
libkaya-gd-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-gd-dev_0.4.4-4_i386.deb
libkaya-gl-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-gl-dev_0.4.4-4_i386.deb
libkaya-mysql-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-mysql-dev_0.4.4-4_i386.deb
libkaya-ncurses-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-ncurses-dev_0.4.4-4_i386.deb
libkaya-ncursesw-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-ncursesw-dev_0.4.4-4_i386.deb
libkaya-pgsql-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-pgsql-dev_0.4.4-4_i386.deb
libkaya-sdl-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-sdl-dev_0.4.4-4_i386.deb
libkaya-sqlite3-dev_0.4.4-4_i386.deb
to main/k/kaya/libkaya-sqlite3-dev_0.4.4-4_i386.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 572...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stuart Teasdale <s...@debian.org> (supplier of updated kaya 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: Sun, 14 Mar 2010 21:14:30 +0000
Source: kaya
Binary: kaya libkaya-pgsql-dev libkaya-mysql-dev libkaya-sqlite3-dev
libkaya-gd-dev libkaya-sdl-dev libkaya-ncurses-dev libkaya-gl-dev
libkaya-ncursesw-dev
Architecture: source i386
Version: 0.4.4-4
Distribution: unstable
Urgency: low
Maintainer: Stuart Teasdale <s...@debian.org>
Changed-By: Stuart Teasdale <s...@debian.org>
Description:
kaya - A statically typed, imperative programming language
libkaya-gd-dev - GD binding for kaya
libkaya-gl-dev - OpenGL binding for kaya
libkaya-mysql-dev - MySQL binding for kaya
libkaya-ncurses-dev - Ncurses binding for kaya
libkaya-ncursesw-dev - Ncurses binding for kaya
libkaya-pgsql-dev - PostgreSQL binding for kaya
libkaya-sdl-dev - SDL binding for kaya
libkaya-sqlite3-dev - SQLite binding for kaya
Closes: 572760
Changes:
kaya (0.4.4-4) unstable; urgency=low
.
* Open /dev/urandom as a binary file. Closes: #572760.
Checksums-Sha1:
78b74684c414d05b8d6ba8d5c53e762aed0d8ed7 1385 kaya_0.4.4-4.dsc
77df352af9bf3c17656d3ad47c8a876f75aadfc0 29322 kaya_0.4.4-4.diff.gz
4d3ae85c6624512f86b167399257b6ad1362b1ef 2847816 kaya_0.4.4-4_i386.deb
269bbd18948bd26b864b064728a5a4466b4e14ff 28378
libkaya-pgsql-dev_0.4.4-4_i386.deb
ad4763ab7c160ee9f381ecef51bde6843416d172 30384
libkaya-mysql-dev_0.4.4-4_i386.deb
8374d54d5e2ccad94cadeda2d9bf4c882a9ad4c6 28946
libkaya-sqlite3-dev_0.4.4-4_i386.deb
6f9102308657f423fcad5da5dbc124f5d694f1e1 33000 libkaya-gd-dev_0.4.4-4_i386.deb
361af0d488949ea79e591030fa42c549bdc09aa6 42166 libkaya-sdl-dev_0.4.4-4_i386.deb
2bdc9987968973ccfcaffe8879ab7589dc559217 87926
libkaya-ncurses-dev_0.4.4-4_i386.deb
3d227537ff542cf945ba4b2a79a3ce91c91023b8 45788 libkaya-gl-dev_0.4.4-4_i386.deb
985ae5a94dd59b2d3a19f94b4d61a290559b3991 88712
libkaya-ncursesw-dev_0.4.4-4_i386.deb
Checksums-Sha256:
b2905d3485188f461e212ae0f7932cb139c38b39fdec2fa83944141d38089c0c 1385
kaya_0.4.4-4.dsc
72c2e73ed11aded8cb143b151d2fbe38482738a29400ee3fa3a253182f38393f 29322
kaya_0.4.4-4.diff.gz
2c6c63140dfb694dd5df79ff09b785958925fbc73fd9f666c17a70d45333b3d7 2847816
kaya_0.4.4-4_i386.deb
9d5c06059bed454b3ab817ab3502e9894f8128b332a248569b22af832ca680ac 28378
libkaya-pgsql-dev_0.4.4-4_i386.deb
70ff8c7ae028695f30c72cfb70e84863e8b0c48c33dc8d775afd586d73f89d35 30384
libkaya-mysql-dev_0.4.4-4_i386.deb
f57a8d08f50919011838a98efbc06e8fc29e4d35a38792e8921883fefeba2b4a 28946
libkaya-sqlite3-dev_0.4.4-4_i386.deb
303ce11c919ba5d31abfa438e6baa2cb418360d7c633d1ca0a63784b4985fa46 33000
libkaya-gd-dev_0.4.4-4_i386.deb
87f9978ee9a3768b4f2afc1bad0344ff6fccd0dc3cc2b11d735420c5fb0e1633 42166
libkaya-sdl-dev_0.4.4-4_i386.deb
c94da771e5328035cf2c65a21465c01ff911e1f49bb2c2697f4e7ee32c5c0da6 87926
libkaya-ncurses-dev_0.4.4-4_i386.deb
440e3a9413b60f31af2854fca3526f4d7d96939de41e004de30f6119c8820987 45788
libkaya-gl-dev_0.4.4-4_i386.deb
acafae8e58bec3ced78744cc27e5cf9dabdbff2700699ca0e533fa21fd20c8e9 88712
libkaya-ncursesw-dev_0.4.4-4_i386.deb
Files:
e5c6225a5448378a7b919502dcfe512b 1385 devel extra kaya_0.4.4-4.dsc
8775272efa8aa2a51bc1099c3e0ff168 29322 devel extra kaya_0.4.4-4.diff.gz
ac4b4bd14274d09703e56ab8ee9a4efb 2847816 devel extra kaya_0.4.4-4_i386.deb
8c326ab8515df344c294c0ff5d3d3025 28378 libdevel extra
libkaya-pgsql-dev_0.4.4-4_i386.deb
c36799ad21e0d002cee8db158fd0b42d 30384 libdevel extra
libkaya-mysql-dev_0.4.4-4_i386.deb
51c822d85430e16d0af8de75006b2c97 28946 libdevel extra
libkaya-sqlite3-dev_0.4.4-4_i386.deb
bc4ddc8f13b4803a25536654b9928224 33000 libdevel extra
libkaya-gd-dev_0.4.4-4_i386.deb
3f3aa671d4a5ab267b5df191d9bc38bb 42166 libdevel extra
libkaya-sdl-dev_0.4.4-4_i386.deb
93579ff1499dcbf34fa50c0e1d78a647 87926 libdevel extra
libkaya-ncurses-dev_0.4.4-4_i386.deb
e8e8eeb4f6c5c01d5b7554813f371ad5 45788 libdevel extra
libkaya-gl-dev_0.4.4-4_i386.deb
c15509f3b8f9a3ac8b943c202fc70ae8 88712 libdevel extra
libkaya-ncursesw-dev_0.4.4-4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkueqfkACgkQqXWYex+fp+4MogCg0vIvWM/Ms1dSscfpKZRaplLT
ieYAmQEaUzLf+EQCQigwa81M0PVkIvrt
=0Rxv
-----END PGP SIGNATURE-----
--- End Message ---