Your message dated Fri, 12 Apr 2024 22:35:18 +0000
with message-id <e1rvpum-001idq...@fasolo.debian.org>
and subject line Bug#1068586: fixed in ghc 9.4.7-5
has caused the Debian Bug report #1068586,
regarding ghc: Broken on arm{el,hf} because of time_t transition
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.)
--
1068586: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068586
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ghc
Version: 9.4.7-3
Severity: grave
Justification: renders package unusable
I recently uploaded a new version of GHC to unstable, in order to fix
#1068179. As a result, GHC got rebuilt taking into account the new size
for time_t on arm{el,hf}. This is evident from the build logs, where
we now see:
https://buildd.debian.org/status/fetch.php?pkg=ghc&arch=armel&ver=9.4.7-4&stamp=1712410679&raw=0
checking Haskell type for time_t... Int64
whereas previously we had:
https://buildd.debian.org/status/fetch.php?pkg=ghc&arch=armel&ver=9.4.7-3&stamp=1708366014&raw=0
checking Haskell type for time_t... Int32
After this change, a number of Haskell packages have started to FTBFS:
*
https://buildd.debian.org/status/fetch.php?pkg=haskell-filestore&arch=armel&ver=0.6.5-3%2Bb2&stamp=1712457355&raw=0
*
https://buildd.debian.org/status/fetch.php?pkg=haskell-fold-debounce&arch=armel&ver=0.2.0.11-1%2Bb2&stamp=1712466208&raw=0
*
https://buildd.debian.org/status/fetch.php?pkg=haskell-hourglass&arch=armel&ver=0.2.12-5%2Bb2&stamp=1712462130&raw=0
Looking into this, I see that (at least) the getPOSIXTime method is
broken on arm{el,hf}. Compiling the following program on armel:
$ cat Time.hs
import Data.Time.Clock.POSIX
main = do
t <- getPOSIXTime
print t
$ ghc -o time Time.hs
$ ./time
3590884976642664859s
whereas on an amd64 system it returns:
$ ./time
1712499127.06215219s
This bug blocks the time_t transition (#1036884).
--
Ilias
--- End Message ---
--- Begin Message ---
Source: ghc
Source-Version: 9.4.7-5
Done: Ilias Tsitsimpis <ilias...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ghc, which is due to be installed in the Debian FTP archive.
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 1068...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ilias Tsitsimpis <ilias...@debian.org> (supplier of updated ghc 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...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 10 Apr 2024 14:24:01 +0300
Source: ghc
Architecture: source
Version: 9.4.7-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Haskell Group
<pkg-haskell-maintain...@lists.alioth.debian.org>
Changed-By: Ilias Tsitsimpis <ilias...@debian.org>
Closes: 1060196 1068586
Changes:
ghc (9.4.7-5) unstable; urgency=medium
.
* Backport upstream patches to fix issues with 64-bit time_t (Closes:
#1068586)
* Build unregisterised on powerpc (Closes: #1060196)
Checksums-Sha1:
b80c51e36619aad30f7514d97b9c29456457dd6f 2715 ghc_9.4.7-5.dsc
ef69ede497d5085b98c1e4ec979d4bfda9d12acb 67972 ghc_9.4.7-5.debian.tar.xz
4b9c76fdd1b4dd066ceb3e0c4d39f29076815fec 12818 ghc_9.4.7-5_source.buildinfo
Checksums-Sha256:
d2c9d6c69d75d9050aa40035d6e4508a4b74982fc7e822cfdd8caa430368d39c 2715
ghc_9.4.7-5.dsc
708878390e8ea7edb0cede08d05decad4feefed64f4f83d7cb43e9232ef5053c 67972
ghc_9.4.7-5.debian.tar.xz
f5a6768e14c472445735122a030197bfe33655b459cb637aa0efedb48f42a536 12818
ghc_9.4.7-5_source.buildinfo
Files:
196da9fc666e5783c03183fb839dc250 2715 haskell optional ghc_9.4.7-5.dsc
9c6e6c98609e6020590a70ff2e3f2305 67972 haskell optional
ghc_9.4.7-5.debian.tar.xz
01ef2c7532a7bbdd3694f7e9eca3aa5c 12818 haskell optional
ghc_9.4.7-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEJ9c8pfW11+AaUTb116hngMxkQDwFAmYZsuAUHGlsaWFzdHNp
QGRlYmlhbi5vcmcACgkQ16hngMxkQDwzARAAmgr//9D5fpeImCMatt8cFAYwW9Mi
c5NoTnDAyqV5y892GX5CR7TuPt8khYKoPgrKG8DigWczPAB1Sti0D6kI8swx2WZL
Db58n7/kwikDr0AUMhSnIzFbbxoHh5Rcpu5R0WCXO5KF19pVT/G8G9N8iiW6Es9s
weoyz73XiOn6RZ32tAy/j2ALgOYsNI4OzkSzI5VLYSF9Gkbl7lKwGOM9o3S9hd7R
1isdbFeNgybjKIzC2NUKGyrxIjzKNYh/I/KY16uK1NxaGXhHHauhTV3sgHhL5seN
jbSnxzgDj6ydh0ukANG9cucRgk8xXoE6sFDrrk2xpsZ2pQKBweJmdbQSvI0jMPJq
9GaAyATlMIZLZiTkOYzZNhkphKdFhG/C2ZE2AUXdKx8SNFDYT1XKsUZCxjz9+YiR
WoxF5OcQsCmNkS1sGay8vr2J24C1wG2oLA+SnEQeYle4+SKYJbKQCQciGcH+DYg6
S6gidYdZ/ZtzXFbJFpUbNZMW4W2QHrVDusQqam2lpzrNz3zv7EuYj3RhpCsHuR9c
b/tldthw5FYG2hOsNO3R7Drk0LG65AkuBtjjG1bpy0tpGg1UEWlrY3P1HnXYzfmd
Jx+nK+dRTMjrzLB1M90d3YBEiYpwRypuGzE15wAwAwhLPqyraZUf/6LPZCdtyVaf
wENPcSO7dylmyt8=
=G9TQ
-----END PGP SIGNATURE-----
pgpYytq94VMqS.pgp
Description: PGP signature
--- End Message ---