Project

General

Profile

Actions

Bug #11237

closed

python-arvados-python-client depends on old versions of packages

Added by Javier Bértoli almost 8 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench
Target version:
Story points:
-

Related issues 1 (0 open1 closed)

Related to Arvados - Bug #8104: [SDK] PyCurl 7.21.5 breaks keepclientResolvedTom Clegg04/12/2017Actions
Actions #1

Updated by Javier Bértoli almost 8 years ago

  • Category set to Workbench

When updating an Ubuntu 16.04 host, python-arvados-python-client complains that the available versions are not suitable for the upgrade, and need to force dependencies:

The following packages have unmet dependencies:
 python-arvados-python-client : Depends: python-oauth2client (< 2) but 2.0.1-1 is to be installed
                                Depends: python-pycurl (< 7.21.5) but 7.43.0-1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
Error: /Stage[main]/Arvados-workbench-server/Package[python-arvados-python-client]/ensure: change from purged to latest failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install python-arvados-python-client' returned 100: Reading package lists...
Building dependency tree...
...
...
The following packages have unmet dependencies:
 python-arvados-python-client : Depends: python-oauth2client (< 2) but 2.0.1-1 is to be installed
                                Depends: python-pycurl (< 7.21.5) but 7.43.0-1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Current versions available in Ubuntu:

python-pycurl:
  Version table:
     7.43.0-1ubuntu1 500
        500 http://mirrors.us.kernel.org/ubuntu xenial/main amd64 Packages

python-oauth2client:
  Version table:
     2.0.1-1 500
        500 http://mirrors.us.kernel.org/ubuntu xenial/universe amd64 Packages

Actions #2

Updated by Tom Clegg almost 8 years ago

This pin comes from ec3ff9b4 "Pin google-api-python-client and oauth2client versions to deal with incompatability between google api client and oauth2 client 2.0. no issue #"

Actions #3

Updated by Peter Amstutz over 7 years ago

Update to latest google-api-python-client, and relaxes version pin on oauth2client:

11237-google-api-python-client

Tests running:

https://ci.curoverse.com/job/developer-run-tests/222/

Actions #4

Updated by Peter Amstutz over 7 years ago

  • Status changed from New to In Progress
  • Assigned To set to Peter Amstutz
  • Target version set to 2017-04-12 sprint
Actions #5

Updated by Tom Clegg over 7 years ago

(cf. irc) tests also pass with oauth2client 1.5.2 ... so 4405570 LGTM

Actions #6

Updated by Peter Amstutz over 7 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF