Split NEXT packages in data packages (zcash) and binary
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