Hi, in my sagemath backporting effort im struck with one leaf of the dependency tree which is
python-sagenb-export -> jupyter-notebook -> node-es6-promise -> node-esprima (also other chains of dependencies lead to this leaf). When trying to build node-esprima in a Jessie chroot I get ... debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-esprima-3.1.3+ds' tsc -p src src/parser.ts(3028,17): error TS2322: Type '{ ... }' is not assignable to type 'string'. debian/rules:7: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/build/node-esprima-3.1.3+ds' debian/rules:4: recipe for target 'build' failed ... I admit I do not have the slightest idea how to fix this and thus any help is welcome. I have commited a branch debian/jessie-backports which is basically a changelog entry. Kind regards Andreas. PS: Besides this the backport of needed packages to build sagemath goes slowly but steadily forward. I have not met any other stumbling stones besides the above one if deactivating some build time tests which can only done with more recent nodejs is not considered a stumbling stone. On Mon, Mar 06, 2017 at 08:49:05PM +0400, Jerome BENOIT wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Hi Sage enthusiasts, > > please let the Sage Team follows your effort on its list (see CC). > > Bon courage, > Jerome > > On 06/03/17 20:00, Andreas Tille wrote: > > Hi Sandro, > > > > On Mon, Mar 06, 2017 at 10:46:52AM -0500, Sandro Tosi wrote: > >> please post a (even partial) list of the packages you intend to > >> backport as this email tells nothing to the maintainers about which > >> pkgs you plan to backport > > > > The currently missing Build-Depends of sagemath are > > > > python-numpy (>= 1:1.12.0~rc2) > > python-pexpect (>= 4.1) > > python-ptyprocess > > python-sagenb (>= 0.13) > > python-sagenb-export > > python-snowballstemmer > > python-terminado > > rubiks > > sympow (>= 1.023-8) > > jupyter-client > > jupyter-core > > jupyter-nbextension-jupyter-js-widgets > > python-ipykernel > > python-ipywidgets > > python-nbconvert > > python-nbformat > > python-notebook (>= 4.2.3-3) > > dh-python (>= 2.20170125) > > libgap-sage-dev (>= 4.8.6) > > libbrial-dev (>= 0.8.5-4) > > libbrial-groebner-dev (>= 0.8.5-4) > > libflint-arb-dev (>= 2.8.1-2) > > libflint-dev (>= 2.5.2-5+b2) > > libfplll-dev (>= 5.0.3) > > libgsl-dev > > liblinboxsage-dev (>= 1.4) > > liblrcalc-dev (>= 1.2-2) > > libntl-dev (>= 9.9.1-2) > > libopenblas-dev (>= 0.2.19) > > libplanarity-dev > > librw-dev > > > > This is actually a partial list since these packages might need further > > dependencies not yet available in Jessie. Do you think it is necessary > > to pick single Maintainers / Uploaders? Most of the packages are > > maintained by teams which I'm a member of and when I did this kind of > > team backports (well not that large scale ones) this never caused any > > trouble. > > > > Kind regards > > > > Andreas. > > > >> On Mon, Mar 6, 2017 at 7:19 AM, Andreas Tille <andr...@an3as.eu> wrote: > >>> Hi, > >>> > >>> I just like to announce that I started backporting several scientific > >>> packages and Python dependencies with the goal to backport sagemath. > >>> This is on one hand a warning for the brave backporters team and on the > >>> other hand a request to join this for other Debian Science members in > >>> case you find some spare cycles. I did not yet dived into the whole > >>> dependency tree for backporting but I expect that there are about 50 > >>> missing dependencies (which are not in Jessie or not in the needed > >>> version). > >>> > >>> Kind regards > >>> > >>> Andreas. > >>> > >>> -- > >>> http://fam-tille.de > >>> > >> > >> -- > >> Sandro "morph" Tosi > >> My website: http://sandrotosi.me/ > >> Me at Debian: http://wiki.debian.org/SandroTosi > >> G+: https://plus.google.com/u/0/+SandroTosi > >> > >> > > > > - -- > Jerome BENOIT | calculus+at-rezozer^dot*net > https://qa.debian.org/developer.php?login=calcu...@rezozer.net > AE28 AE15 710D FF1D 87E5 A762 3F92 19A6 7F36 C68B > -----BEGIN PGP SIGNATURE----- > > iQQcBAEBCgAGBQJYvZMBAAoJED+SGaZ/NsaLMdEgAMOCsn5xhUSNNyyjM/VXgQY0 > X6yoS0YLFY6ZIsBriIux1v9xeRvdsad9h8L7/r5i7QnoKzn5WbVY9ZkB8JKZmFaJ > uQou4sxkRGSFSb7aWGYZReaLx8cRjde5fGrgeaUJPa8QVOhIUFb+9p0ZGCOgRR/z > bN4VQLp1ebuV0NQGbnGlrGRQUAhd7/yEZjZ4/Otzs/NM4zzNIRTv64mTNbiSRc21 > M2wKelWixYkxG2qgkZn1K/ordTT0qH/LVLAVXwHpUv7BNwaSKs20MJObPvXkuvhA > B9jjqPCWH4buQ52leg6FGUT66aD63e3UjqM71h54/mj5sW+xFlCgJVH3PHY/TlFI > ztjENMFOrb+liQ7h2ChizO/t9g+9E3YHnytNR8kejtK1xfSlk3h33pT9txmPR3WK > ng8nNbuQDXOKwEypURospwTja8sNnDE58fLiRKwxzghaBXkBzJMI5avC3Ad11zCu > WUetpTUFxhsr2lwhEJHyyZfYAZcHt7xqqFqoOudq/UKuabdFHoYwEjSvR3Pxwces > ndyqlY2aB5j7lKFoKdZvirFCXWuil4x7bSwhk23KuR+1S7re2p267du7qLP9AM7B > y6mMSDBFFdRAEmrFcn/aneAsn1ddlN+dEqBZqsSNXvikXZcmrXk8CyHHLwqDKyle > MvSn401wCiC4CuU3jfgnP4zbCHj+qLsAk5DWSHnAKizXBElnc+lObnWTFZNZxZSd > pH5IF7Z8laLRiaFItSZqMiPn5HVK5tNCj5E7+tt7BBBRc4EnZnz4XB6ItmzmJYsw > 0GGgxN6cfMDdSXzhDo8iyciIPzLtG9gznvA5sB+ekq8Kw67gUc3f5jJPEMaAyKts > U8mdrZU5tOL7V/hYoeUxHu63R6rFxtwTvWPHHewan50Sa4FuMAzC+sIID4KsKU8c > d+eiURkDdq2QKLReS6qmA95m+2xwIfa2Kvt4rQywykuZKPodG30STELeb4oW91Fk > ZeXyNvCulEcXp4/jtXgv9ImCSGoXK9D8G9BuQp4Hx7yKCRazlzuBUshMfTbb3U65 > meOPYifNLw8tkzZj3BLUni3M9uAlaptq5dK0ZHhJcwydj6o5+OMpn0b+d56dx9oJ > hL/QReG79MTAIQCJeAJKaMflQU+bfJCILMMkAcu1NFTKrwQKdfVca2gcxIU2B7qh > MJcPr0ndcyGeT+SUjMW+OLLX131u+wXS0TEZgz/bhpWMcFDwIuTa73HmcCLrISKP > 2N42Nldi0kUPpmtsYRU/uYayBVPuRQbJImx2O3Gqrf0ZDSNqRQLc5bjoBO+HG1gk > advhyuiPvXaaVshZjiSANQVXNDemNJt7MbM9uL8lDwmSCKGx61HX87N4DB0B4q0= > =ijhu > -----END PGP SIGNATURE----- > > -- http://fam-tille.de -- Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel