[Debian-science-sagemath] Jupyter packages

Jerome BENOIT calculus at rezozer.net
Fri Jan 6 18:50:43 UTC 2017


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello Forum,

On 06/01/17 22:45, Ximin Luo wrote:
> Gordon Ball:
>>>> [..]
>>>>
>>>>  * nbconvert (4.2.0-4 -> -5): re-enable documentation build since
>>>> nbsphinx was added to repos
>>>>
> 
> nbsphinx already build-depends on nbconvert so this would be a cyclic dependency. Whilst it's *possible* to set these things up in Debian it's strongly discouraged because it makes bootstrapping harder. Could you explain the details so we can try to figure out a better solution?
> 
>>>>  * ipykernel (4.5.2-1 -> -2): the test-suite appears to timeout
>>>> non-deterministically; the tests are all marked as passed but it never
>>>> terminates. I added a timeout in 4.5.2-1 but I didn't think this through
>>>> very well - rather than the build hanging, it now fails randomly (about
>>>> 1/5 it appears). (unresolved upstream bug: ipykernel#207 [1]). Given the
>>>> bug timing this was probably present also in 4.5.0, so downgrading won't
>>>> help. I have disabled the build-time test and added an autopkgtest which
>>>> treats a timeout as passing (but should pick up any other error still).
>>>>
> 
> It's not great to disable the entire testsuite, I'm hesistant to upload this. I've asked upstream if they can figure out which specific tests we could disable to avoid the hang:
> 
> https://github.com/ipython/ipykernel/issues/207#issuecomment-270962415
> 
> but if we can't figure this out in the next ~week then I'd be happy to upload.

Sorry, I was faster here.

> 
>>>>  * ipywidgets: (5.2.2-2 -> -3) build depend on m4 (not essential), patch
>>>> out the warning if widgetsnbextension isn't installed; explicitly check
>>>> that python2 notebook exists before falling back from python3 in
>>>> postinst (I managed to encounter this error somehow removing and
>>>> reinstalling packages - although I'm not quite sure how)
>>>>
> 
> I made some minor changes in git, you can take a look.
> 
> I'm unsure about succeeding the postinst if neither the python/python3 modules are installed, but I'll defer to your judgement on this one, you have probably tested it more thoroughly than I. Perhaps try to reproduce it and/or add a comment describing it?
> 
> Anyway, LGTM I'm happy to upload.
> 
>>>>  * jupyter-notebook: (4.2.3-3 -> -4) don't repeatedly try to recreate
>>>> /etc/jupyter/nbconfig in postinst, don't try and (harmlessly) delete
>>>> /etc to avoid a scary looking warning; patch out the attempt to import
>>>> ipywidgets, and replace it with a suggestion to install the
>>>> jupyter-nbextension-jupyter-js-widgets package
>>>>
> 
> LGTM as well.
> 
> X
> 

Jerome

- -- 
Jerome BENOIT | calculus+at-rezozer^dot*net
https://qa.debian.org/developer.php?login=calculus@rezozer.net
AE28 AE15 710D FF1D 87E5  A762 3F92 19A6 7F36 C68B
-----BEGIN PGP SIGNATURE-----

iQQcBAEBCgAGBQJYb+cDAAoJED+SGaZ/NsaLVEAgALuymKJX4ceIvcTQBQgUhCYZ
BRjuS1NXCxlJmChL2MLef+hyeAKiu6PbKaHusa676ulVZLyyzNlFdm7LRPjrbCpW
ORkjbAZzj4SBBG2fYHTj7Dvja/dJrRkpjJH+v5twFMxkdXI39R6icSSP6NfHp1fj
CkTg6VNa80TF8SZ1ufUs8/Cw+NvlETC4Y2ootvgGgAtqRExlZGOb+6izGyiEpduH
H+BpFT3JuMglnxuwKHBNXwHoXN4Z9R6u+ktZUs+dMTU+oslsYr//LTfF6prSMLZI
xuzhcKNDiCkLfJ/gVg7BDYvncOWqq7QxhmrZH4LLbZibCiy+1Q35g0oeKfHZ4Fcy
XILvHerz1cQmoZiI9YDuEzefk4LTatMmD3RkHB0o9/QApkTO78gMcXB4im03emeR
vRs+MA25l7ntU/hwXGyrG5Wznjx2DXnjbNGprPWIAfCW3lDzSC9/Jor2qxSDvxgx
GpicsZ8xherxaEpV98zLTN8WIMdnV41O3a0kDJLG5gtc1C02Bo8D1ETgx7PGowx+
ANK5fVhwKZy7FBjtw0VshF4G4U/wBiO7W1XnHMGV/jaH7nSm6i2IdiCuI6UdrWOz
a0CTXEtwZxTOtb7Zz5AzFMI2f6RVRaTi4G9JR0R0xUsmT8OBXKzWqQk5WX+CdiZS
ueQpgZ4Kzf4QYwuPbV7iJMccR1/fNqvGc9xef526a0mDiyOX4llThuVKOwqJOf+y
qf3xR+lqErtUcp0Un/NfRpoPdm+hhff4POOGp1zVoD+7MoTVR7QjB9G1hoT5Nb+t
LziodYat1zMQA9CwmMOgbTo+jbrjJcxKfi75sokHK1RDaRU6JeRcy0FvnOS9w+qV
c288QMikpsWQmc21SN+e0M1qgx+nrppNV9sWGNk1hiHDocgWeVlk/SyP0g/Hs59A
P0M4oO4a4T6+xANzXzwfY/MF9U8vGpZvmZmazN3f0O71tu8Uk60KG5EzZqN2DWF1
hxY90IuIdju4cRC0e7zzFRYJt+rkcdMbEJnea5XotFS04FYMxq9a/euRFmuhfdN3
3nd684dDMM6ce6dSHWw73TNoRCgf7lFy/vrPtHdH2s/Fz5Ekj55bx+nJwvqweWJ8
RRYiL+fBbiHPHTehoUlyGYWr6aCgFggnQcf6KSE3dkd/+G79vSSzsxc/5nkHEUu3
ZnOZHsoE2nqaYpYWlinNF6EyFgTLCo5q8ugwmA+l3HpXkv00bSzLHwZaNq80yJ4P
RoexsyLNg1dJnX1qqwNoMGyUt4TIKtxk/ajcsqJprjP0ndM9hTr4H1GtICv2nG/i
HFyP2C0Um13FaBRInSEDRx+sWVNluVfkucsus37uPQoETvHDfGHR1pAr2UC2hJs=
=ORrq
-----END PGP SIGNATURE-----



More information about the Debian-science-sagemath mailing list