Publish arm64 apt repository

What

This MR makes sure the release file contains both arm64 and amd64 deb files. Fix: #7486 (closed)

Why

How

Manually testing the MR

Add deb [arch=arm64] https://tezos-linux-repo.storage.googleapis.com/next/debian bookworm main to your apt sources. After a apt update you should be able to see both arm64 and amd64 packages:

$ sudo apt show octez-node -a
Package: octez-node
Version: 555.207
Maintainer: package@nomadic-labs.com
Installed-Size: unknown
Depends: bash, adduser, systemd, libc6 (>= 2.38), libev4t64 (>= 1:4.04), libgcc-s1 (>= 4.2), libgmp10 (>= 2:6.3.0+dfsg), libstdc++6 (>= 13.1), zlib1g (>= 1:1.1.4)
Recommends: octez-client (>=555.207)
Download-Size: 146 MB
APT-Sources: https://tezos-linux-protected-repo.storage.googleapis.com/ubuntu noble/main amd64 Packages
Description: L1 Octez node for the Tezos network
 This package serves as the core implementation for the Tezos blockchain node.
 It contains the fundamental components required for protocol execution,
 consensus, and network communication within the Tezos blockchain network
 .
 This package installs the Octez node.

Package: octez-node
Version: 555.7
Priority: optional
Section: devel
Source: octez
Maintainer: Nomadic Labs <pkg@nomadic-labs.com>
Installed-Size: 281 MB
Depends: adduser, logrotate, octez-zcash-params, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.35), libev4 (>= 1:4.04), libgcc-s1 (>= 4.2), libgmp10 (>= 2:6.2.1+dfsg1), libstdc++6 (>= 10.2), zlib1g (>= 1:1.1.4), systemd
Recommends: octez-client (= 555.7)
Suggests: lz4, curl
Homepage: https://gitlab.com/tezos/tezos
Download-Size: 44.8 MB
APT-Sources: https://tezos-linux-repo.storage.googleapis.com/next/debian bookworm/main arm64 Packages
Description: L1 Octez node for the Tezos network
 This package serves as the core implementation for the Tezos blockchain node.
 It contains the fundamental components required for protocol execution,
 consensus, and network communication within the Tezos blockchain network
 .
 This package installs the Octez node.

( note the APT-Sources field )

you can also check the Release file : wget https://tezos-linux-repo.storage.googleapis.com/debian/dists/bookworm/InRelease

Checklist

  • Document the interface of any function added or modified (see the coding guidelines)
  • Document any change to the user interface, including configuration parameters (see node configuration)
  • Provide automatic testing (see the testing guide).
  • For new features and bug fixes, add an item in the appropriate changelog (docs/protocols/alpha.rst for the protocol and the environment, CHANGES.rst at the root of the repository for everything else).
  • Select suitable reviewers using the Reviewers field below.
  • Select as Assignee the next person who should take action on that MR
Edited by Pietro Abate

Merge request reports

Loading