[Showme-devel] Jupyter/Beaker packaging

Gordon Ball gordon at chronitis.net
Wed Oct 21 15:10:15 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I have been making some packages of non-python language kernels for
the IPython/Jupyter notebook (#801366). It appears that there is some
overlap between the dependencies for these and for Beaker.

I have packaged kernels for R, nodejs, haskell and julia. The kernels
and their dependencies can be found in a PPA[2]; the targets
are Ubuntu 1504/1510 but the R/julia packages currently build without
problems against unstable. Some problems have been fixed but I don't
guarantee that they're DFSG-clean, etc.

The julia packaging in particular is basic (largely just copying
files), and there doesn't seem to be much in the way of examples of
how to do it. They would probably benefit from a macro for simple
packages, and some decisions on how to properly handle system library
dependencies (which are bound at runtime, but a file containing the
library name needs to be generated at buildtime).

My knowledge of julia, node, haskell is fairly basic - those packages
would benefit from the overview who knows what they are doing. For
that reason I'm also doubtful about committing to personally maintain
them all for the long run (but I'd be open to co-/team-maintainership).


Gordon


[1]: overlapping packages
r-cran-jsonlite
ijulia
julia-bindeps
julia-compat
julia-json
julia-nettle
julia-sha
julia-uriparser
julia-zmq

[2]: https://launchpad.net/~chronitis/+archive/ubuntu/jupyter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlYnqtcACgkQKjK+VzJFQ+VFUgCg6AWTMT4mFHNk2v3lFfn0m2kN
POgAoI4phKGAarJ6ai9o92pX7stnsxQv
=e6KV
-----END PGP SIGNATURE-----



More information about the Showme-devel mailing list