Bug#1081967: closed by Debian FTP Masters <ftpmaster@ftp-master.debian.org> (reply to Jérémy Lal <kapouer@melix.org>) (Bug#1081967: fixed in emscripten 3.1.69+dfsg-1)
Thanks so much for fixing this, Jérémy!
Best wishes,
Julian
On Fri, Feb 14, 2025 at 01:09:02PM +0000, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the src:emscripten package:
>
> #1081967: emscripten: cmake files expect scripts in /usr/share/emscripten to not have a suffix
>
> It has been closed by Debian FTP Masters <ftpmaster@ftp-master.debian.org> (reply to Jérémy Lal <kapouer@melix.org>).
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Debian FTP Masters <ftpmaster@ftp-master.debian.org> (reply to Jérémy Lal <kapouer@melix.org>) by
> replying to this email.
>
>
> --
> 1081967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081967
> Debian Bug Tracking System
> Contact owner@bugs.debian.org with problems
> Date: Fri, 14 Feb 2025 13:05:46 +0000
> From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
> Subject: Bug#1081967: fixed in emscripten 3.1.69+dfsg-1
> To: 1081967-close@bugs.debian.org
>
> Source: emscripten
> Source-Version: 3.1.69+dfsg-1
> Done: Jérémy Lal <kapouer@melix.org>
>
> We believe that the bug you reported is fixed in the latest version of
> emscripten, 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 1081967@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 emscripten 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)
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Format: 1.8
> Date: Thu, 13 Feb 2025 23:54:55 +0100
> Source: emscripten
> Architecture: source
> Version: 3.1.69+dfsg-1
> Distribution: unstable
> Urgency: medium
> Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@alioth-lists.debian.net>
> Changed-By: Jérémy Lal <kapouer@melix.org>
> Closes: 1081967 1091032
> Changes:
> emscripten (3.1.69+dfsg-1) unstable; urgency=medium
> .
> * New upstream version 3.1.69
> * Update source-map-footer
> * Install node modules
> * Use esbuild to test for es6 syntax errors
> * Depends binaryen >= 120
> * Move to Javascript Maintainers
> .
> [ Julian Gilbey ]
> * Fix provided CMake file (closes: #1081967)
> * Simplify /usr/bin wrapper
> * Install new binaries in /usr/bin
> * Add dependency on ccache
> * Fix some lintian errors and warnings
> * Update d/copyright (though it's probably not completely correct), and
> absorb "License-Grant" sections into "License" sections
> * Increase LLVM dependencies to version 19 (to support
> --no-growable-memory option) (Closes: #1091032)
> * Switch to using standard sphinx-rtd-theme
> * Change d/watch to rename upstream version as +dfsg instead of ~dfsg in
> future
> Checksums-Sha1:
> 68d5cb6cda856709369070d111709f2612220359 3017 emscripten_3.1.69+dfsg-1.dsc
> b1aee2b20072f8f86977095e4b062dec9b4b51bf 5504 emscripten_3.1.69+dfsg.orig-Xtypes.tar.xz
> 3f2febb1eab53f75928912a93da1925c58502806 19363704 emscripten_3.1.69+dfsg.orig.tar.xz
> e9a66306e82f3d08d23729fdc07a295b5cc59536 83532 emscripten_3.1.69+dfsg-1.debian.tar.xz
> 97f2c922a9c57d89a965381fcf122e9b4c30627e 11771 emscripten_3.1.69+dfsg-1_source.buildinfo
> Checksums-Sha256:
> e624fe6b68032bcaa47a73e4f9aad3de3348b73ed1d2b288afc4e7b6fd10269c 3017 emscripten_3.1.69+dfsg-1.dsc
> 274d9ff5686f7e28fd00873fe04202f07fb8f5c950c978842f9e43c35d9baf03 5504 emscripten_3.1.69+dfsg.orig-Xtypes.tar.xz
> 394804c47d38ca3f1fa37b0b12beba60c2b03e6d7d3140a4e658b6dc6fee4481 19363704 emscripten_3.1.69+dfsg.orig.tar.xz
> d1d6e09c27b4cf715f238213c20b07a222a09ee3a9f6e3cf4af3bdbd385ab277 83532 emscripten_3.1.69+dfsg-1.debian.tar.xz
> 284f802d71e830a6763459d0e95e1f6cbdbd53c7d7ca292c1fa663f3628f6d48 11771 emscripten_3.1.69+dfsg-1_source.buildinfo
> Files:
> 53ca5d88c817e9b811215089d55c67af 3017 devel optional emscripten_3.1.69+dfsg-1.dsc
> 0bd105977cbfdf748cde9df40c63d408 5504 devel optional emscripten_3.1.69+dfsg.orig-Xtypes.tar.xz
> 50e8e18bb13e220109be79282df84eb6 19363704 devel optional emscripten_3.1.69+dfsg.orig.tar.xz
> 7876e0c9c2946b109c12dd7bc8426f93 83532 devel optional emscripten_3.1.69+dfsg-1.debian.tar.xz
> 62b8ec0802c6432bd3162b7ebf84f0ad 11771 devel optional emscripten_3.1.69+dfsg-1_source.buildinfo
>
> -----BEGIN PGP SIGNATURE-----
>
> iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmeufhISHGthcG91ZXJA
> bWVsaXgub3JnAAoJEGYRwF7dOfN0bqsQAJQ2feP1L2RW7jPZXlEYI7MIZ6M2TCpa
> 52zQ6uFQF6DULV2TjDHCVRTHeE7dyviP0iam9a4NlkKRjC4k9kQRL1snky2KO9EY
> y8vwbbtmEDKUKfYLKUmr8fNYqzXOIRYEYzKjhxxGzc+1T/8YrkzakIihB9BfxtJq
> BdOBVeb7pYybITcJ4FTEKJp5L4SO0e6H8twbMeppSw+z9R5vROWfTU3xtKNiF/ZZ
> O0Y7Pw3EJGYyJMpi7RAUXZKIWhaRp85IZRcjHdkdT3H46cLxglgqjBxxWovyavK/
> xAR/CYK4Kn6uuFxPz80eMqY7Lg0ZLCVUJ5DCrOyuY+m6IwOY57wXesdL1BhfVgLy
> 8BIBTFVX2//b97OMBQXtWJnrXCK6SGC0QdAMKDso1MNwW8g0NyE/wEOIFqva8YMY
> TBhPZdQFsJTwvhzcUdXPoMZnxzEmzhkbvHd6MtqEwwfc5Y2WReX0pC/hMN47oYyP
> iYf7dpfUTgcs3nrk/BEvOlgdQX11cKVWBmJC0y8eLWenAGsF9XR0vEUZ9nwQKy85
> 0HKl8C6EnWBTO9SBqkbivyX+AAh71ZChpgEyOJGBBIduo3qMXTasx71XppGxVvdv
> Rn0OvFaop8m+upZvDFItAElMR3iXxFOlEcwCcCj70R6ibft8IIaV9B+dkDVNSPH4
> Brc/CYXCIAul
> =Eq25
> -----END PGP SIGNATURE-----
>
> Date: Mon, 16 Sep 2024 21:44:50 +0100
> From: Julian Gilbey <jdg@debian.org>
> Subject: emscripten: cmake files expect scripts in /usr/share/emscripten to
> not have a suffix
> To: Debian Bug Tracking System <submit@bugs.debian.org>
>
> Package: emscripten
> Version: 3.1.66~dfsg-2
> Severity: serious
>
> (Severity serious as it prevents emscripten from running using CMake)
>
> Thanks for packaging a new version!
>
> Trying to rebuild node-webfont, I ran into the following error:
>
> emmake make -j4
> configure: cmake /<<PKGBUILDDIR>>/wawoff2/src/../../brotli -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/usr/share/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node
> CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
> Compatibility with CMake < 3.5 will be removed from a future version of
> CMake.
>
> Update the VERSION argument <min> value or use a ...<max> suffix to tell
> CMake that the project does not need compatibility with older versions.
>
>
> CMake Error at /usr/share/emscripten/cmake/Modules/Platform/Emscripten.cmake:101 (message):
> Failed to fetch Emscripten version information with command
> "'/usr/share/emscripten/emcc' -v"!
>
> Process returned with error code no such file or directory.
>
>
> CMake is trying to run the command: /usr/share/emscripten/emcc -v, but
> the script is called /usr/share/emscripten/emcc.py
>
> Possible solutions:
>
> (1) Rename this (and presumably the other Python scripts in the same
> directory) without the '.py' suffix.
>
> (2) If the '.py' suffix is needed for other contexts, have a symlink
> to them without the '.py' suffix.
>
> I also noticed as I was trying to debug this that two of the scripts
> do not have execute permission:
>
> -rw-r--r-- 1 jdg jdg 62149 Sep 8 18:10 /usr/share/emscripten/emcc.py
> -rw-r--r-- 1 jdg jdg 78775 Sep 8 18:10 /usr/share/emscripten/emrun.py
>
> so this will also need fixing.
>
> Best wishes,
>
> Julian
Reply to: