Project

General

Profile

Actions

Bug #15905

closed

[API] Add ruby gem build dependencies as API server package dependencies

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

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Story points:
-
Release relationship:
Auto

Description

In order to install arvados-api-server successfully, several build dependencies are needed to compile ruby gems. Currently the documentation instructs the user to install these alongside the arvados-api-server package:

https://doc.arvados.org/master/install/install-api-server.html#install_apiserver

But this seems silly, they should just be dependencies of arvados-api-server.

Workbench1 probably has a similar situation.


Subtasks 1 (0 open1 closed)

Task #15913: ReviewResolvedPeter Amstutz12/30/2019Actions

Related issues

Related to Arvados - Bug #15932: workbench package needs dependency on 'make' and 'zlib1g-dev'ResolvedActions
Actions #1

Updated by Peter Amstutz over 4 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Peter Amstutz over 4 years ago

  • Description updated (diff)
Actions #3

Updated by Peter Amstutz over 4 years ago

  • Status changed from In Progress to New
Actions #4

Updated by Ward Vandewege over 4 years ago

This appears to be already partially done:

$ dpkg -I ../packages/debian9/processed/arvados-api-server_1.4.2.20191129074615-1_amd64.deb 
 new Debian package, version 2.0.
 size 39492436 bytes: control archive=117411 bytes.
     512 bytes,    12 lines      control              
  498015 bytes,  3696 lines      md5sums              
   12707 bytes,   380 lines   *  postinst             #!/bin/sh
    4164 bytes,   145 lines   *  postrm               #!/bin/sh
    4246 bytes,   144 lines   *  prerm                #!/bin/sh
 Package: arvados-api-server
 Version: 1.4.2.20191129074615-1
 License: GNU Affero General Public License, version 3.0
 Vendor: Veritas Genetics, Inc.
 Architecture: amd64
 Maintainer: Ward Vandewege <wvandewege@veritasgenetics.com>
 Installed-Size: 51056
 Depends: git (>= 1.7.10), libcurl-ssl-dev, libpq-dev, g++, arvados-server (= 1.4.2.20191129074615-1)
 Section: default
 Priority: extra
 Homepage: https://arvados.org
 Description: Arvados API server - Arvados is a free and open source platform for big data science.

That does not include the bison and build-essentials packages, though.

Actions #5

Updated by Peter Amstutz over 4 years ago

  • Status changed from New to In Progress
  • Assigned To set to Ward Vandewege
Actions #6

Updated by Ward Vandewege over 4 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
Actions #7

Updated by Peter Amstutz over 4 years ago

  • Related to Bug #15932: workbench package needs dependency on 'make' and 'zlib1g-dev' added
Actions #8

Updated by Peter Amstutz over 4 years ago

  • Release set to 22
Actions

Also available in: Atom PDF