bitpay / wallet

Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.
http://bitpay.com/wallet
MIT License
3.82k stars 1.74k forks source link

Are published snap packages official releases? #9288

Open RogueScholar opened 6 years ago

RogueScholar commented 6 years ago

I see that recently packages were added to Snapcraft.io for both the BitPay and CoPay wallets. Are these official releases?

Last I heard the decision had been made not to package the wallets in either deb or snap formats. I'm no fan of snaps in general, but if these are legit I was going to audition the BitPay snap to see how well it automates keeping the wallet software updated.

BGalliotti commented 6 years ago

Hello @RogueScholar Thanks for reaching out to us.

Our developers will be answering your inquiry soon, we would appreciate your patience.

Thanks in advance.

Please let us know if you have any additional questions. Kind regards.

gustawdaniel commented 6 years ago

I am too interested in obtaining official confirmation from your team. Initially I was totally surprised and happy that it was released, but no any links with my issue mentioned by @RogueScholar make me careful.

https://snapcraft.io/search?category=&q=bitpay

gabrielbazan7 commented 6 years ago

Yes, those are official releases. The GitHub versions are no longer maintained and if you used to have this desktop version you will need to migrate your wallets manually to the new version

gustawdaniel commented 6 years ago

Thank You very much. I love this decision and you are awesome!

RogueScholar commented 6 years ago

Thanks for clearing everything up. I've done as you suggested and migrated my wallets to the snap app successfully.

The only issue I've found with it vs. the old binary release is the inability to link my BitPay VISA via either the link on the website or from an e-mail. I've confirmed that xdg-mime does show the snap's .desktop file as the default for x-scheme-handler/bitpay.

Could it be that the lack of a %U at the end of the .desktop file's Exec line is the cause?

Edit: I attempted to pass the magic link directly via the terminal to view the stderr output and got this

Desktop: BitPay v5.1.0
Error org.freedesktop.DBus.Error.Failed: cannot use setting "default-url-scheme-handler": not allowed
Error org.freedesktop.DBus.Error.Failed: cannot use setting "default-url-scheme-handler": not allowed
Error org.freedesktop.DBus.Error.Failed: cannot use setting "default-url-scheme-handler": not allowed
Error org.freedesktop.DBus.Error.Failed: cannot use setting "default-url-scheme-handler": not allowed
(electron) 'app.makeSingleInstance(cb)' is deprecated. Use 'app.requestSingleInstanceLock() and app.on('second-instance', cb)' instead.

Let me know if I can provide anything else to aid in debugging.