#1013370 libemf: Consider building on riscv64?

#1013370#5
Date:
2022-06-23 00:24:00 UTC
From:
To:
Dear Debian libemf package maintainer,

I noticed that the package libemf you maintain in Debian did not allow
building on riscv64 architecture. I am wondering whether there is any
specific reason for it. If not, can we try to enable package building on
riscv64 given the ongoing RISC-V development?

Thanks,
Boyuan Yang

#1013370#10
Date:
2022-06-23 07:40:23 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libemf, 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 1013370@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Barak A. Pearlmutter <bap@debian.org> (supplier of updated libemf 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 23 Jun 2022 08:10:44 +0100
Source: libemf
Architecture: source
Version: 1.0.13-4
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <bap@debian.org>
Changed-By: Barak A. Pearlmutter <bap@debian.org>
Closes: 1013370
Changes:
 libemf (1.0.13-4) unstable; urgency=medium
 .
   * Enable on architecture riscv64 (closes: #1013370)
   * Bump policy
Checksums-Sha1:
 7ecb3d4ccab581b1c9deef31c70c909ab4ce01c6 2528 libemf_1.0.13-4.dsc
 518a8cf48dfe218122a88ef03b022ee902158217 30384 libemf_1.0.13-4.debian.tar.xz
 0c6034bd928afe9f08afaec25d21a713eeacbada 10494 libemf_1.0.13-4_source.buildinfo
Checksums-Sha256:
 58613746c3896207cdd2aaa4716d2e8918311fc89df7a0e424c00ae776065b22 2528 libemf_1.0.13-4.dsc
 3c43f06eb3b6316cdf73b84aeb6f35b0399085669083b1f73d5c642b796222f7 30384 libemf_1.0.13-4.debian.tar.xz
 293a807b5df1bd56389ebe1df1dafcff71d028a80283cdaf9597842f6e4f596d 10494 libemf_1.0.13-4_source.buildinfo
Files:
 8df1f370b4d22de5e3f5f6a9d054b372 2528 libs optional libemf_1.0.13-4.dsc
 4a1f8b06b6cd2b9fe958c751ab993e32 30384 libs optional libemf_1.0.13-4.debian.tar.xz
 6b93b05a8d0ade8a98ee05708373b76a 10494 libs optional libemf_1.0.13-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEE+nZaz+JE7Dn2AefCmesepNIze4gFAmK0EkEPHGJhcEBkZWJp
YW4ub3JnAAoJEJnrHqTSM3uIUq4QALQ0aft7h3mHcWTM+vldY8Aqlt6QXUncyP7I
3E3NgFgqPvF7p2L0hzEzDhLRpRhmepjEUpb2Wh4lNczTH8X/IHRiZkEeuuG25ufq
YD7k+YHhEGfWLiYyODjg5LGlpA/ZLOheZQPXNLMftHBS+ThcHHiJ1czGTOoRK9dB
ko0d/0P7I51/gYjpaMqugpGjY3H3WQR7AIm7ghCn4Nl4BOmv4tD4AeT1nzt4+X3Q
NiwOJvAwMbZIxXPC0uySjp494vkcIoVjVyV+wRjkTYGRXjOubHzU/BVHClagkiL+
VxKamf5g6trdMe6cFk7tQsFMC/o5a4Y9fGthCAXRn4IcvW2f6PHyImoFM03bkav0
PppdLA2NpDFc8DzfKvcdjh+avS7/dVKkU0CRTLo4V8TFWZIxgxXjUkgt6ZAjzSui
5EgYdLGkoZmyqJYU0BGl3NLuoFnfR/dbkt8kx1S5Jgqc1Qwcev9BNEZGNRz3Vcwr
Y4JYEo2as3u3ZE6b8pxFFuGC+GdaHaIgPOWDhPu3QheQ0pQyDm/WtXRwDC9e83A2
3so0DYIcPJCqoVIXP48oEABA5h+UtEP2/MnqORTxm2I1/neojfZkJpiJWw6fIkUc
TZszfS9CU8TXW1GfFgBNUZrrQoJTRX+llfhP/b6gldXdRd83Z9w7ZhwVuROXilOr
rA0sWtuV
=tAPR
-----END PGP SIGNATURE-----

#1013370#15
Date:
2022-06-23 14:35:35 UTC
From:
To:
X-Debbugs-CC: bap@debian.org

Thanks for the fix. With Debian buildd buildlog, it is now clear that winnt.h
in the source code needs some architecture hint on risc-v at
https://sources.debian.org/src/libemf/1.0.13-4/include/libEMF/wine/winnt.h/#L72
. This helps the porting. Thanks again!

Best,
Boyuan Yang
4.debian.tar.xz
4_source.buildinfo
libemf_1.0.13-4.dsc
libemf_1.0.13-4.debian.tar.xz
libemf_1.0.13-4_source.buildinfo
4.debian.tar.xz
4_source.buildinfo