On Wed, Apr 15, 2015 at 2:34 PM, Björn Grüning <bjoern.gruening@gmail.com> wrote:
Hi Michael,

Am 07.04.2015 um 21:46 schrieb Michael Crusoe:
> On Wednesday, March 25, 2015, Björn Grüning <bjoern.gruening@gmail.com>
> wrote:
>
>> Hi all!
>>
>> We are proud to present you the next release of Galaxy Docker.
>>
>> https://github.com/bgruening/docker-galaxy-stable
>> https://registry.hub.docker.com/u/bgruening/galaxy-stable/
>>
>> A few highlights:
>>
>> * based on Galaxy 15.03, with all it's new awesome features
>> * Docker image is now based on Ubuntu 14.04
>> * move all required Galaxy dependencies to toolshed/requirements
>
> * use Ansible roles to build large parts of the image
>>
>
> Super cool. How many dependencies are you having to install from source
> instead of from Debian packages (either official or 3rd party)?

A few python packages from pypi, npm and a self-build nginx to get some
extensions in that are currently not available in the official build.

Neat. From personal experience I can tell you that packaging PyPI hosted Python code is pretty straightforward. And https://www.npmjs.com/package/npm2debian looks decent on that front.
 

> I think Docker has a lot of usefulness for complicated setups; for software
> packaging I think making proper Debian packages benefits the entire
> bioinformatics community more. Bonus: you get a collaborative team (like
> the Debian Med group) to share the burden.

Sure, if you have any ideas what we can package? I don't think we have
much packages that are not from Debian :)

The above mentioned python packages, npm packages, and that nginx for starters :-)
 

> I don't know what people's interest is in packaging tools and other
> dependencies for Debian but I'd be happy to talk about it informally; give
> a formal talk; present a poster; and/or host a BoF on the topic at the
> Galaxy Community Conference in July.

I think that in general the entire problem of deployment is very
interesting for the Galaxy community and we have a lot of ideas how to
make it better in/with Galaxy. Not sure about Debians role here, as we
are aiming for a reproducible installation of tools over time.

package name + version + hash + http://snapshot.debian.org/ (as needed) = reproducible

Also: see https://wiki.debian.org/ReproducibleBuilds
 

I will organise a BoF at BOSC to talk in a more general way about
deployment w/wo docker, packages, bioboxes, brew, conda, easyinstall and
so on ... would be great if you can join!

Huzzah, I will be at BOSC & GCC both and will join in.
 

Thanks for caring!

Of course; cheers,

-- 
Michael R. Crusoe