Skip to content

Split NEXT packages in data packages (zcash) and binary

pietro requested to merge nomadic-labs/tezos:abate@split-next-zcash into master

What

We split the debian files in two directories for the binaries and data.

Why

This is important to avoid blowing up the artifact size while creating the debian packages.

How

We create a new directory octez-data and we add two packages, octez-zcash-param and octez-zcash-dal-params.

Then we split the build jobs to create two distribution agnostic packages containing the zcash paramenters. All the binary packages are built as before.

Manually testing the MR

This MR depends on !14115 to add automatic installation tests in the CI.

To check locally, run scripts/packaging/build-deb-local.sh and check if all packages are correctly built and can be installed locally.

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

Merge request reports