Bug #9944

[CWL] python-lockfile version conflict

Added by Peter Amstutz over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Story points:
-

Description

arvados-cwl-runner depends on python-lockfile, however the version shipped with Debian Jessie is 0.8 and arvados-cwl-runner requires 0.9+

We need to ship an upgraded package or determine some other workaround.


Related issues

Related to Arvados - Story #9945: [SDK] Package Python apps as virtualenvsResolved09/07/2016

Associated revisions

Revision 96185e53
Added by Peter Amstutz over 3 years ago

Merge branch '9944-cwl-lockfile-packaging' closes #9944

Revision 19aca702 (diff)
Added by Peter Amstutz over 3 years ago

Don't pass work_api twice in ArvadosCommandTool constructor. Bump arvados-python-client minimum dependency because tests depend on it. refs #9944

Revision ea8dcefc (diff)
Added by Peter Amstutz over 3 years ago

Add -f argument to curl to exit nonzero and try mirror if primary
rpmforge-release url fails, refs #9944

History

#1 Updated by Peter Amstutz over 3 years ago

  • Description updated (diff)

#2 Updated by Ward Vandewege over 3 years ago

  • Description updated (diff)

#3 Updated by Peter Amstutz over 3 years ago

I checked, fpm has equivalent changes to the ones in the cure-fpm fork, so I don't think we don't need to use the fork any more.

(The flag in fpm 1.6.2 is called --python-disable-dependencies instead of --python-disable-dependency in cure-fpm)

#4 Updated by Peter Amstutz over 3 years ago

Sorry, I'm wrong, the cure-fpm gem isn't from the master branch of github.com/cure/fpm, it's from some other branch which has additional features.

#5 Updated by Ward Vandewege over 3 years ago

branch 9944-cwl-lockfile-packaging LGTM at 3f06710d50c75c9d0c990fe05f9c1be017c55f87

#6 Updated by Peter Amstutz over 3 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset arvados|commit:96185e5347e2303d0b5215ed61bd59c0f2bc84a1.

Also available in: Atom PDF