tools-devteam icon indicating copy to clipboard operation
tools-devteam copied to clipboard

Dependency package needed for TwoBit Data Manager

Open blankenberg opened this issue 9 years ago • 9 comments

Currently listed as requiring 'ucsc_tools', needs to have TS installable package that provides the 'faToTwoBit' executable.

blankenberg avatar Apr 06 '15 15:04 blankenberg

@blankenberg what is your preferred way to do this?

  • [ ] downloading latest version from UCSC mirror (I do this in deepTools)
  • [ ] mirroring and versioning the UCSC binaries by ourself (we did that once in my github repository)
  • [x] build the entire ucsc src tree with https://github.com/natefoo/docker-build (we have some initial work on this)

bgruening avatar Apr 06 '15 15:04 bgruening

+1 for the last option. In IRC @natefoo mentioned possibility of getting output files from docker build into depot

xref https://botbot.me/freenode/galaxyproject/2015-04-01/?msg=35585301&page=2

  1. apr. 2015 10.29 a.m. skrev "Björn Grüning" [email protected]:

@blankenberg https://github.com/blankenberg what is your preferred way to do this?

  • downloading latest version from UCSC mirror (I do this in deepTools)
  • mirroring and versioning the UCSC binaries by ourself (we did that once in my github repository)
  • build the entire ucsc src tree with https://github.com/natefoo/docker-build (we have some initial work on this)

— Reply to this email directly or view it on GitHub https://github.com/galaxyproject/tools-devteam/issues/94#issuecomment-90105959 .

hexylena avatar Apr 06 '15 15:04 hexylena

I think the preferred order of preference would be the reverse order of the check list. With importance on keeping versioned copies, instead of just the latest.

blankenberg avatar Apr 06 '15 16:04 blankenberg

@blankenberg I think the only missing piece is to convince @natefoo to put the compiled binaries into the Galaxy depot :)

Do we want to have one package_ucsc_2015_1 package with all binaries or do we want to have X packages for every needed binary? I think the entire UCSC source tree is released every 3 month.

bgruening avatar Apr 06 '15 19:04 bgruening

@bgruening UCSC are versioned, they just don't keep old versions. https://github.com/natefoo/docker-build/blob/master/ucsc/build.sh#L4 We'll need to update that on a regular basis whenever builds start failing.

hexylena avatar Apr 06 '15 19:04 hexylena

Yes I know, imho we just need to pick on version sync it to the depot build from this location and we are good.

bgruening avatar Apr 06 '15 19:04 bgruening

Ah, gotcha.

hexylena avatar Apr 06 '15 19:04 hexylena

xref https://github.com/galaxyproject/docker-build/issues/10

hexylena avatar Apr 06 '15 21:04 hexylena

@blankenberg this one can be closed correct?

bgruening avatar Aug 01 '15 22:08 bgruening