Skip to content

Wrong versions list on arm64 #60

@Totktonada

Description

@Totktonada

The action collects a list of available tarantool versions as the first step:

return http_get(`${repo}/main/binary-amd64/Packages`)

The URI has hardcoded amd64 architecture. Usually the list of versions is the same for amd64 and arm64. However, differences are possible.

For example, tarantool-2.11.7 packages for Ubunut Focal has slightly different full version:

  • tarantool_2.11.7.g4e04060150-1_amd64.deb
  • tarantool_2.11.7.g4e040601502-1_arm64.deb

It leads to the following failure:

Checking latest tarantool 2.11 version
  HTTP GET https://download.tarantool.org/tarantool/release/series-2/ubuntu/dists/focal/main/binary-amd64/Packages
  2.11.7.g4e04060150-1
<...>
Installing tarantool
  /usr/bin/sudo apt-get install -y tarantool=2.11.7.g4e04060150-1* tarantool-dev=2.11.7.g4e04060150-1* tarantool-common=2.11.7.g4e04060150-1*
  Reading package lists...
  Building dependency tree...
  Reading state information...
  E: Version '2.11.7.g4e04060150-1*' for 'tarantool' was not found
  E: Version '2.11.7.g4e04060150-1*' for 'tarantool-dev' was not found

Reported by @locker.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions