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.rstfor the protocol and the environment,CHANGES.rstat the root of the repository for everything else). -
Select suitable reviewers using the Reviewersfield below. -
Select as Assigneethe next person who should take action on that MR
Edited by Pietro Abate