[Debian-med-packaging] Bug#1023738: orthanc-dicomweb FTBFS with node-axios 1.1
Étienne Mollier
emollier at debian.org
Fri Nov 18 21:48:42 GMT 2022
Control: tags -1 + patch
Hi Sébastien,
orthanc-dicomweb is currently affected by a failure to build
from source (Bug#1023738). I took the liberty to have a look,
and it seems that since axios 1.0 the dist/axios.map file is not
provided anymore. This is causing the following cmake error:
CMake Error at debian/ThirdPartyDownloads/JavaScriptLibraries.cmake:29 (file):
file COPY_FILE failed to copy
/usr/share/nodejs/axios/dist/axios.map
to
/<<PKGBUILDDIR>>/Build/javascript-libs/js/axios.min.map
Scanning through the source code, I noticed that axios.min.map
file was not used anywhere (only mention is in a cmake file
which is patched out in Debian context). When removing the
reference this way, I got the package to build again:
-------8<--------------8<--------------8<--------------8<-------
--- a/debian/ThirdPartyDownloads/JavaScriptLibraries.cmake
+++ b/debian/ThirdPartyDownloads/JavaScriptLibraries.cmake
@@ -26,11 +26,6 @@ file(COPY_FILE
${JAVASCRIPT_LIBS_DIR}/js/axios.min.js
)
-file(COPY_FILE
- /usr/share/nodejs/axios/dist/axios.map
- ${JAVASCRIPT_LIBS_DIR}/js/axios.min.map
- )
-
file(COPY
${CMAKE_SOURCE_DIR}/debian/ThirdPartyDownloads/bootstrap-vue/bootstrap-vue.min.css
${CMAKE_SOURCE_DIR}/debian/ThirdPartyDownloads/bootstrap-vue/bootstrap-vue.min.css.map
------->8-------------->8-------------->8-------------->8-------
Since my knowledge of the nodejs ecosystem is near zero, I'd
rather ask: would such change look sound or do you foresee any
adverse effects?
In hope this helps,
--
.''`. Étienne Mollier <emollier at debian.org>
: :' : gpg: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/2, please excuse my verbosity
`- on air: Haken - Bound By Gravity
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20221118/22f7184c/attachment.sig>
More information about the Debian-med-packaging
mailing list