-
Notifications
You must be signed in to change notification settings - Fork 16
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
Official Snap #70
Comments
As discussed in bisq-network/bisq#2378, I have some concerns using the snapcraft store as an official way to distribute Bisq. Essentially it comes down to the following points:
I feel that we need to address those concerns before we can consider this as an official distribution method. |
The hash is identical after going through the Snapcraft store. I have verified it for one of my releases. I agree with the second point. |
I am not familiar with snap but I think we should focus our resources rather to get to a deterministic build (gitian build). Most software does not require the level of secrurity Bitcoin related software does. I fear if we get into other infrastructure we might inherit security policies which are not good enough for Bitcoin related software. Though I have to admit that is uninformed speculation - don't have time to look closer into it... |
@ManfredKarrer Agreed. Deterministic builds has been on my mind for some time now. |
I propose adding a
snapcraft.yaml
file which allows a Bisq Snap package to be distributed on the Snapcraft store. Then link Snapcraft build service to the bisq-network/bisq repository so the snap can be automatically built on each release.I believe a Snap package would help in distributing Bisq on a variety of Linux distributions. Having an official Snap will help users find the correct version of Bisq if multiples appear on the Snapcraft store.
I already have experimented with a Snap package myself but am still working on getting it to build automatically from Github. I will make a pull request once I have the automatic builds working.
Here is my source: https://github.com/dmp1ce/bisq-snap
Here is the Bisq snap I create for the Snapcraft store: https://snapcraft.io/bisq-desktop
Here is the issue where there has already been some discussion about a Snap package: bisq-network/bisq#568
The text was updated successfully, but these errors were encountered: