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

Zebra stable release binaries should be linked from ZFND website #1615

Closed
2 of 4 tasks
Tracked by #2310 ...
mpguerra opened this issue Jan 22, 2021 · 9 comments
Closed
2 of 4 tasks
Tracked by #2310 ...

Zebra stable release binaries should be linked from ZFND website #1615

mpguerra opened this issue Jan 22, 2021 · 9 comments
Assignees
Labels
C-enhancement Category: This is an improvement C-user-research Category: Tickets related to or arising from user studies

Comments

@mpguerra
Copy link
Contributor

mpguerra commented Jan 22, 2021

Is your feature request related to a problem? Please describe.

Whenever we have a Zebra stable release ready, some people will expect to find it from the main ZFND website.

Describe the solution you'd like

We should, at the very least:

  • link to the Zebra dockerfile on docker hub.

We might additionally wish to:

  • Link to the Arch Linux package in the AUR
  • Create and maintain a Debian package
  • Link to our github repo and build instructions

Describe alternatives you've considered

Do nothing, people will use a search engine to find Zebra and/or will go directly to our github repository

Additional context

Although this did not come up as an issue during the user studies (#1501) for our first alpha release, we do know that some people prefer to click through rather than search so we would like to provide them with this option. For reference this is what is provided from z.cash/download/:

  • Debian package install instructions (the ECC maintains a package repo for 64-bit Debian-based distributions)
  • Binary tarball
  • Link to the source code, build instructions and signing keys
  • A link to their dockerfile on docker hub

Screenshot 2023-03-24 at 11 13 38

@mpguerra mpguerra added C-enhancement Category: This is an improvement S-needs-triage Status: A bug report needs triage C-user-research Category: Tickets related to or arising from user studies labels Jan 22, 2021
@mpguerra mpguerra changed the title zebrad stable download should be linked from ZFND website Zebra stable download should be linked from ZFND website Jan 22, 2021
@mpguerra mpguerra removed the S-needs-triage Status: A bug report needs triage label Feb 2, 2021
@mpguerra
Copy link
Contributor Author

@winniendela when we have a stable release ready, we'll probably want to have a section in the new ZFND website where users can download the zebra binary (if we package one up instead of asking users to build from source) cc: @ZcashFoundation/zebra-team

@winniendela
Copy link

@winniendela when we have a stable release ready, we'll probably want to have a section in the new ZFND website where users can download the zebra binary (if we package one up instead of asking users to build from source) cc: @ZcashFoundation/zebra-team

Yes for sure, just let me know what you will need. We could have on the header beside the tabs of the website - a Download Zebra Binary button - for this function. I was wondering if the User Documentation should also be moved to zfnd.org website? Or is there a good reason to keep them separate?

@oxarbitrage
Copy link
Contributor

I remember creating a debian package was pretty easy #927 but there were some concerns about this that i don't remember exactly what they were(security, privacy, ?). It was also not the time to think on that at that point, i think we might reconsider and maybe have a .deb package after all. I am personally not against this particular type of binary.

@teor2345
Copy link
Contributor

It's a huge amount of work to package software in multiple formats, and deal with the bug reports from users of all those formats.

So I'd like us to release a single package format that's very easy for users to download and run. (For example, Docker.) Then the Foundation can commit staff time to packaging security fixes and network upgrade releases.

I'd like to find volunteers to support other package formats on a best-effort basis.
(They might or might not be on our website, depending on how secure and reliable the volunteer packages are.)

@upbqdn
Copy link
Member

upbqdn commented Oct 21, 2021

I'd like to find volunteers to support other package formats on a best-effort basis.
(They might or might not be on our website, depending on how secure and reliable the volunteer packages are.)

I can try creating and maintaining a package for Arch Linux.

@teor2345
Copy link
Contributor

I'd like to find volunteers to support other package formats on a best-effort basis.
(They might or might not be on our website, depending on how secure and reliable the volunteer packages are.)

I can try creating and maintaining a package for Arch Linux.

That would be helpful, but we might all be busy working on NU5 and zebra-client.
So I was hoping to find some volunteers who already package Zcash or other cryptocurrencies for each distribution.

Let's talk about packacing at a Zebra gardening some time soon?

@dconnolly
Copy link
Contributor

Not strictly necessary for release candidate

@teor2345 teor2345 changed the title Zebra stable download should be linked from ZFND website Zebra release candidate binaries should be linked from ZFND website Aug 25, 2022
@mpguerra mpguerra added this to Zebra Sep 22, 2022
@mpguerra mpguerra moved this to 🆕 New in Zebra Sep 22, 2022
@gustavovalverde gustavovalverde self-assigned this Feb 15, 2023
@mpguerra mpguerra assigned mpguerra and unassigned gustavovalverde Jun 8, 2023
@mpguerra
Copy link
Contributor Author

mpguerra commented Jun 8, 2023

I'm working on this one with Elise

@mpguerra mpguerra changed the title Zebra release candidate binaries should be linked from ZFND website Zebra stable release binaries should be linked from ZFND website Jun 12, 2023
@mpguerra
Copy link
Contributor Author

This is done for now. Follow up tasks to add a command for running from crates.io and Debian and Arch Linux packages can be done by myself and Elise outside of github.

@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in Zebra Jun 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: This is an improvement C-user-research Category: Tickets related to or arising from user studies
Projects
Archived in project
Development

No branches or pull requests

7 participants