Differences between revisions 21 and 22
Revision 21 as of 2017-01-14 18:13:59
Size: 2535
Editor: ?osallou
Comment:
Revision 22 as of 2017-01-15 07:49:16
Size: 2595
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * Package Toil resource distributor for CWL workflows
   * uploaded dependency https://github.com/BD2KGenomics/bd2k-python-lib as python-bd2k - now in New Queue
   * Working on non-trivial dependency 'cgcloud', ITP is out
   * Working on dependency futures for cgcloud-core
   * ITP for Toil ist out
 * Packaged Toil resource distributor for CWL workflows (python-bd2k and essential modules of cgcloud with it)

 * Working on completion of clinically relevant workflow with CWL and Debian
Line 48: Line 46:
 * [simple] add "Files-Excluded" to dh_make template of debian/copyright
 * patch uscan to allow for a recursive grep to determine what files to exclude via Files-Excluded

Notes from the 2017 Debian Med Sprint in Bucharest

Progress on meeting goals

  • Complete dependencies for Galaxy
    • reiterating on borked python-bx packaging - now in New Queue
  • Packaged Toil resource distributor for CWL workflows (python-bd2k and essential modules of cgcloud with it)
  • Working on completion of clinically relevant workflow with CWL and Debian
  • Updating cwltool & schema-salad: done. Sascha is adding cwl-runner via update-alternatives

    • uploaded
  • packaging bcbio: MRC working on it and pybedtools dependency
  • snpeff: looked at dependencies needed to package it
    • Main issue seems to be samtoosl related with imports like import net.sf.samtools.SAMFileReader
  • Galaxy status: several dependencies are not yet python3 compatible and will impact Galaxy code (https://github.com/galaxyproject/galaxy/issues/1715). Upstream is working on this, but no roadmap yet. No python3 support is blocking. Auto install of dependencies by Galaxy in a virtualenv, shared with installation of toolshed means code modification in Debian to use system libs. This *may* be managed with --system-site-packages option in virtualenv creation.

    • run.sh options --skip-venv --skip-eggs --skip-wheels seem to disable virtualenv and packages installation.
  • Packaging lobSTR workflow: Bogdan & Michael got the workflow to run again https://github.com/common-workflow-language/workflows/pull/126#issuecomment-272632458

  • seqan 2.3.1 is packaged & uploaded

Project ideas

List of demands for development discussed/identified during the meeting

  • bash autocomplete from CWL tool descriptions
  • manual page generation from CWL tool descriptions
  • using acd2cwl to generate CWL descriptions for the EMBOSS tools

  • [simple] add "Files-Excluded" to dh_make template of debian/copyright
  • patch uscan to allow for a recursive grep to determine what files to exclude via Files-Excluded