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 <ftpmas...@ftp-master.debian.org> 
> (reply to Jérémy Lal <kapo...@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 
> <ftpmas...@ftp-master.debian.org> (reply to Jérémy Lal <kapo...@melix.org>) by
> replying to this email.
> 
> 
> -- 
> 1081967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081967
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems

> Date: Fri, 14 Feb 2025 13:05:46 +0000
> From: Debian FTP Masters <ftpmas...@ftp-master.debian.org>
> Subject: Bug#1081967: fixed in emscripten 3.1.69+dfsg-1
> To: 1081967-cl...@bugs.debian.org
> 
> Source: emscripten
> Source-Version: 3.1.69+dfsg-1
> Done: Jérémy Lal <kapo...@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 1081...@bugs.debian.org,
> and the maintainer will reopen the bug report if appropriate.
> 
> Debian distribution maintenance software
> pp.
> Jérémy Lal <kapo...@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 ftpmas...@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-de...@alioth-lists.debian.net>
> Changed-By: Jérémy Lal <kapo...@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 <j...@debian.org>
> Subject: emscripten: cmake files expect scripts in /usr/share/emscripten to
>  not have a suffix
> To: Debian Bug Tracking System <sub...@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 via email to