Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package transaction rollup Octez binaries #453

Closed
rvem opened this issue May 2, 2022 · 4 comments · Fixed by #519
Closed

Package transaction rollup Octez binaries #453

rvem opened this issue May 2, 2022 · 4 comments · Fixed by #519
Assignees

Comments

@rvem
Copy link
Member

rvem commented May 2, 2022

Clarification and motivation

Jakarta protocol introduced new transaction rollup binaries, see the list of artifacts of v13.0-rc1 Octez release candidate.

We should provide a convenient way to install these binaries on platforms that tezos-packaging project targets.

Note that some of these binaries may be supposed to be run as a background daemon and thus we should
provide systemd services for such binaries.

Acceptance criteria

  1. We provide static binaries, Ubuntu/Fedora packages, and brew formulae for new transaction rollup Octez binaries.
  2. We provide systemd/launchd services for binaries that are supposed to be run as a background daemon.
@pasqu4le
Copy link
Contributor

It seems that at the moment there isn't enough available docs, at least not to develop systemd services.

There are rollup transactions docs but rollup-node and rollup-client are not described in the shell CLI docs nor the jakarta CLI docs.

Related upstream issue: tezos/#2601

@pasqu4le
Copy link
Contributor

@krendelhoff it looks like there's an ongoing documentation MR,but it's hard to say when it will be completed.

I think we should start releasing these binaries already, without any systemd/launchd services bundled in native packages yet and add them is a subsequent PR (unless by then the situation changes).

krendelhoff added a commit that referenced this issue Jun 6, 2022
Problem: Jakarta protocol introduced new rollup binaries.

Solution: provide static binaries, Ubuntu/Fedora packages,
and brew formulae for new rollup Octez binaries.
@pasqu4le pasqu4le added the blocked Something is blocking this label Jun 15, 2022
@pasqu4le
Copy link
Contributor

I labeled this issue as blocked because as of now (upstream v13.0 octez release) the rollup binaries should not be considered ready nor useful.

See this PR thread for more info.

So, putting this issue aside until there is an upstream release that includes complete rollup binaries

@pasqu4le pasqu4le assigned krendelhoff2 and unassigned krendelhoff Jul 14, 2022
@pasqu4le
Copy link
Contributor

pasqu4le commented Aug 3, 2022

Unblocking this issue because the documentation MR mentioned above has been completed and merged and these binaries should now be usable with Octez v14

@pasqu4le pasqu4le removed the blocked Something is blocking this label Aug 3, 2022
@pasqu4le pasqu4le changed the title Package rollup Octez binaries Package transaction rollup Octez binaries Aug 12, 2022
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Jakarta protocol introduced new transaction rollup binaries.

Solution: Add source and binary packages for fedora and ubuntu packed
with respective systemd services.
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Jakarta protocol introduced new transaction rollup binaries.

Solution: Add them to resulting artifacts of static build.
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Jakarta protocol introduced new transaction rollup binaries.

Solution: Add respective formulae with launchd services.
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Use of rollup node systemd service is undocumented.

Solution:
* Explain how to start the service
* Explain configuration options
* Give an example of configuration
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Jakarta protocol introduced new transaction rollup binaries.

Solution: Add source and binary packages for fedora and ubuntu packed
with respective systemd services.
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Jakarta protocol introduced new transaction rollup binaries.

Solution: Add them to resulting artifacts of static build.
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Jakarta protocol introduced new transaction rollup binaries.

Solution: Add respective formulae with launchd services.
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Problem: Use of rollup node systemd service is undocumented.

Solution:
* Explain how to start the service
* Explain configuration options
* Give an example of configuration
krendelhoff2 added a commit that referenced this issue Sep 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants