#1013984 r-cran-v8: configure assumes V8_COMPRESS_POINTERS=true but it is not

Package:
src:r-cran-v8
Source:
r-cran-v8
Submitter:
Jérémy Lal
Date:
2022-07-17 16:39:03 UTC
Severity:
important
Tags:
#1013984#5
Date:
2022-06-28 13:23:08 UTC
From:
To:
When building r-cran-v8 against nodejs 18.4.0 in experimental,
this happened:
# Fatal error in , line 0
# Embedder-vs-V8 build configuration mismatch. On embedder side pointer compression is ENABLED while on V8 side it's DISABLED.

It is true that nodejs is built with V8_COMPRESS_POINTERS=false,
so r-cran-v8 detection has a problem.

This will prevent migration of nodejs 18 to testing,
so I'll gladly make a quick patch to fix the build.

Jérémy

#1013984#10
Date:
2022-07-05 14:48:26 UTC
From:
To:
Control: severity -1 important

Since nodejs 18 is in exp and not unstable, the severity should be important instead.
It will be serious only when nodejs 18 is in unstable/testing.

Thanks.

#1013984#17
Date:
2022-07-17 16:35:42 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
r-cran-v8, 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 1013984@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapouer@melix.org> (supplier of updated r-cran-v8 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: Sun, 17 Jul 2022 17:49:15 +0200
Source: r-cran-v8
Architecture: source
Version: 4.2.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net>
Changed-By: Jérémy Lal <kapouer@melix.org>
Closes: 1013984
Changes:
 r-cran-v8 (4.2.0+dfsg-2) unstable; urgency=medium
 .
   * Team upload.
   * Depend on libv8-dev since libnode-dev provides it
   * Patch: fix pointer compression detection (Closes: #1013984)
Checksums-Sha1:
 5fb083d940eabce1b7d3f79c87d8f02b54c91813 2143 r-cran-v8_4.2.0+dfsg-2.dsc
 82eeae75233f6769d2453c604c66f772b49b8607 21800 r-cran-v8_4.2.0+dfsg-2.debian.tar.xz
 721c7772856a389c854df01a80fed7af62e64536 11584 r-cran-v8_4.2.0+dfsg-2_source.buildinfo
Checksums-Sha256:
 aa0b46822706bea71331f4503297e5cb09090638656f0d60e34d89a5242b76d6 2143 r-cran-v8_4.2.0+dfsg-2.dsc
 85354e7149d28378947ec2f91b12b3cc78d86e34e2d689d9fd8a46d7435ba589 21800 r-cran-v8_4.2.0+dfsg-2.debian.tar.xz
 e8bcdf06531bceedf9bee4077ed57949d6c53ca5d8e885b5b9b43423a0e48501 11584 r-cran-v8_4.2.0+dfsg-2_source.buildinfo
Files:
 ba95c8d21da55de619d96093c420f8b3 2143 gnu-r optional r-cran-v8_4.2.0+dfsg-2.dsc
 08f0f09bd210d41875340f04fd18923f 21800 gnu-r optional r-cran-v8_4.2.0+dfsg-2.debian.tar.xz
 abe6a61a561ec894860b9e34426fd894 11584 gnu-r optional r-cran-v8_4.2.0+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmLUNVISHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0APQQALacrvar+MGKLaa4COaqaTG4E9Or9JZA
mU9gO2jBDFus8tMsxnDemSEBSBlOwwLwLbD6ASCGnQIIe0K/EN8tCa0J9mw2c9VA
09QXO7be7ClzVRMU52W+oTMrpBeELJvDZVOLE8ebDtp/Tv2BrDiydKbgA+9oQnXm
RTrFxioHfgm1c2gXfmO5nPSt3KEdcYAFDQsTtNYSPHiH0u9+vwKdrOQuV+N+YZmo
PU0GYCkMS8dxKSHe1t45Dmp6yNNEBeM+S/cuI/tXahRKbBBLw7U/mx0h0YFoQbbf
LS3BkRS5IU3ECGlhQbbto/i+fNe6mDSL3D1QyUwRF8B6YV9zAGlIOOKxhl1OQFmw
pQaGBdVD44ak4zZCRImcLkzkZlPKfNhhKDPoAV/RClT/G10fcvfMJI7bVOF7Cc3W
MtFB805iHEbh5GqJB8VsHH8K2moUnOn53bIHVmPPkDcHBBSbtZqZ+Ob9prGhbbho
CgO4zXb3qEpH7jVvfs2zTwBbxVvcjT+KWV+ibSPJZAWL8NwwLQ2maNbK7dDw/Dm7
v2krQBWnnaPiHgiYLNDlor74ghtrZWKpd2F8UHTSciuN5YBlopPgC/JAwRzqcfXb
GN3mX3iCdkxWpqz8IgTDfwcjVP/wxjlzkSPOum6LfEgo2uogyge//MoCkKY++BmP
8INoDfsMbaDl
=nQvT
-----END PGP SIGNATURE-----