galaxyproject / starforge

Build Galaxy dependencies, wheels, and other things, in Docker (and other things)
https://galaxyproject.org/
MIT License
8 stars 16 forks source link

Use the holy-build-box as underlying container #76

Open bgruening opened 8 years ago

bgruening commented 8 years ago

@natefoo what do you think about: https://github.com/phusion/holy-build-box

hexylena commented 8 years ago

:+1: from me, this is the ideal use case

natefoo commented 8 years ago

:+1: and we will probably want to start using the manylinux image for wheels: https://github.com/pypa/manylinux

That said, with dependencies moving to conda, does Starforge have any use going forward other than building more complicated wheels? Do we build conda binary packages ourselves?

bgruening commented 8 years ago

Is the current starforge actually working with debian? I see this:

root@6d0fdedbe0a8:/# apt-get install -y wget build-essential                     
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 build-essential : Depends: libc6-dev but it is not going to be installed or
                            libc-dev
                   Depends: g++ (>= 4:4.4.3) but it is not going to be installed
E: Broken packages
natefoo commented 8 years ago

Is that after an apt-get update?