[Showme-devel] Jupyter/Beaker packaging
Jonas Smedegaard
dr at jones.dk
Wed Oct 21 23:33:22 UTC 2015
Hi Gordon,
[Welcome to the list, Gordon - consequently dropping you as cc]
Quoting Gordon Ball (2015-10-21 17:10:15)
> 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.
Yes, it seems indeed there are some overlap there. Great to learn about
your work on that which also benefits 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.
That is an amazing list of packages you've done. Those Ubuntu packages
is potentially helpful in packaging for Debian, and ideally the
continued package maintenance will be done as a teamwork for Debian
which then naturally trickles into Ubuntu and other derivatives as-is.
> 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).
Looking at a random package as example - r-cran-uuid - I notice that it
uses both cdbs and short-form dh sequencer. I am (positively!)
surprised that even works.
I can offer to join you in co-maintaining those packages for Debian, if
you'd be ok to switch from short-form dh sequencer to (only) cdbs, and
to track the packaging using git-buildpackage. I am not particularly
familiar with those lanugages either, but believe to be pretty well
versed in Debian packaging in general. :-)
Or if that's not attractive to you, then either I can do it without you
(cherry-picking whatever I find relevant in your current - and future -
work in your PPA), or you can try find others to team up with in Debian
whose practices are better aligned with yours.
> [1]: overlapping packages
> r-cran-jsonlite
> ijulia
> julia-bindeps
> julia-compat
> julia-json
> julia-nettle
> julia-sha
> julia-uriparser
> julia-zmq
More packages than above seems interesting for Beaker!
Also, Jupyter is likely a very attractive alternative to Beaker for
ShowMeBox uses, if not for our current project targeted Debconf16 then
for eventual future events (not yet planned at all, just dreams so far).
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/showme-devel/attachments/20151022/a4cb21f2/attachment.sig>
More information about the Showme-devel
mailing list