Ipfs-desktop: Smoke-testing IPFS Desktop v0.13.0

Created on 2 Oct 2020  路  17Comments  路  Source: ipfs-shipyard/ipfs-desktop

We now have new a brand CI/CD pipeline responsible for building IPFS Desktop (#1657, #1659).
Before we ship v0.13, let's have more eyes on platform-specific packages.

Help us by doing a quick test of IPFS Desktop v0.13.0

If you have spare time between now and Monday (~5min):

  1. Install IPFS Desktop using package listed below
  2. Go to _Files_ and _Import_ a folder with some cat pictures
  3. You should be able to see successfully imported files in your _Files_ screen
  4. Comment on this issue with package name and if it went smoothly or if you had any issues.

RC2 build @ f2f34bfde7e46998ff915de5630da2914e7225e2

https://bafybeiamxdw3qlecv2mryeojfn46kv32t3nt2a6zajm6wotjadznrtvutm.ipfs.dweb.link/ipfs-desktop-0.13.0-rc2

RC1 build @ 2cfd2f4f7a417fa371e543416a79e5a40971d137


Click to expand

macOS

  • [x] [IPFS-Desktop-0.13.0.dmg](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/IPFS-Desktop-0.13.0.dmg) @jessicaschilling @olizilla

Windows

  • [x] [IPFS-Desktop-Setup-0.13.0.exe](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/IPFS-Desktop-Setup-0.13.0.exe) @johnnymatthews @lidel

Linux

If you happen to run Linux, make sure to include the name of distro and Desktop Environment you are running.

  • [x] [ipfs-desktop-0.13.0-linux-x64.tar.xz](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/ipfs-desktop-0.13.0-linux-x64.tar.xz) (@lidel: unpacked standalone version runs as expected)
  • [x] [ipfs-desktop-0.13.0-linux-amd64.deb](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/ipfs-desktop-0.13.0-linux-amd64.deb) @bertrandfalguiere
  • [ ] [ipfs-desktop-0.13.0-linux-x86_64.rpm](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/ipfs-desktop-0.13.0-linux-x86_64.rpm)
  • [x] [ipfs-desktop-0.13.0-linux-x86_64.AppImage](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/ipfs-desktop-0.13.0-linux-x86_64.AppImage) @bertrandfalguiere
  • [x] ipfs-desktop-0.13.0-linux-amd64.snap @bertrandfalguiere
  • [ ] [ipfs-desktop-0.13.0-linux-x64.freebsd](https://bafybeianbwepwyb5jglfbtxy74spitvhku5vjgwclemb4rolasw256hfda.ipfs.dweb.link/ipfs-desktop-0.13.0-rc1/ipfs-desktop-0.13.0-linux-x64.freebsd)


office-bat
_Our team will be back on Monday,
ready to squash any bugs blocking the release_

closes #1153

help wanted neecommunity-input

Most helpful comment

Update: @Gozala is troubleshooting - ideally we'd patch this before releasing a new Desktop, as it's a highly visible UX flaw even if it's not breaking functionality.

All 17 comments

Mac here. All worked as expected for importing both via Import > Folder and just drag/drop, except the drawer gave me an "NaN" while uploading:

image

Tested .deb on Ubuntu 20.04 stock version.

Import button and dragging on Files screen both work as expected, except I got cheese NaNed like @jessicaschilling .
image

(Fur your infurmation, it wasn't a cat picture pur say, so your mileage meow vary.)

Snap: same story
image

Worth noting: My previously addded files and folders are not available.
I think it's because snap sets up its own repository, isolated from other apps...
Also, when dragging, It wrote that I imported 0 items:
image

EDIT: @lidel
I had to install it with snap install --dangerous otherwise I get:
> snap install Downloads/ipfs-desktop-0.13.0-linux-amd64.snap
error: cannot find signatures with metadata for snap "Downloads/ipfs-desktop-0.13.0-linux-amd64.snap"

IPFS-Desktop-0.13.0.dmg - it went smoothly.

  • Importing a directory worked but showed Imported NaN Items as mentioned above, for both import via menu option and import via file drop.

Screenshot 2020-10-03 at 15 31 01

I managed to get hold on Windows 10 laptop and both installing for single user and globally on the OS seems to work as expected. Binary is signed.

Worked fine on Windows 10 (1809). Got a message saying Imported NaN items after adding a file, but apart from that everything was fine.

Capture

Thank you all! :pray:

I've filled https://github.com/ipfs-shipyard/ipfs-webui/issues/1659 for the NaN thing. It is not related to Electron, but a ux bug in webui (confirmed it in Firefox).

While NaN looks bit awkward, it is shown only when more than one file was imported.
I don't think this small UX nit should block the release that ships go-ipfs 0.7.0 with Ed25519 keys and DHT improvements.

@jessicaschilling Let's discuss this later today during triage

Just tested .AppImage on Ubuntu 20.04

It worked once perfectly with import. Even without the NaN problem:
image

But most of the time there is the NaN/ 0/ 1 problem:
One dragged file:
image

Sometime it displays this :
image
... then this after a few seconds :
image

Other than that it works.

Update: @Gozala is troubleshooting - ideally we'd patch this before releasing a new Desktop, as it's a highly visible UX flaw even if it's not breaking functionality.

@Gozala fixed theNaN bug (https://github.com/ipfs-shipyard/ipfs-webui/pull/1660), and we switched to webui v2.11.3 (https://github.com/ipfs-shipyard/ipfs-desktop/pull/1666).

@jessicaschilling @johnnymatthews @bertrandfalguiere @olizilla
please repeat the test using RC2 version :pray:

IPFS Desktop-0.13.0.dmg: NaN issue is gone.

Note that I've filed https://github.com/ipfs-shipyard/ipfs-desktop/issues/1668 for less-than-ideal placement of Mac window controls vis-a-vis IPFS cube in the left nav.

AppImage: OK
.deb: OK
.snap: must be installed with the --dangerous flag (I guess it won't be needed once on the snapstore?). Files are in a different place than with other installs, and the peer ID is different. Otherwise, OK

@bertrandfalguiere thank you! Yes, --dangerous won't be needed when it lands on snapstore. Snap has its own philosophy regarding paths, so those discrepancies are expected.

@jessicaschilling Electron had a bunch of security fixes recently (v9.3.1, v9.3.2), so I've updated us to 9.3.2 and created RC3. I've also switched to webui v2.11.4 so https://github.com/ipfs-shipyard/ipfs-desktop/issues/1668 should be fixed on macOS.

_Once more, with feeling.._

  1. Install IPFS Desktop using package from ipfs-desktop-0.13.0-rc3/
  2. Go to _Files_ and _Import_ a folder with some cat pictures
  3. You should be able to see successfully imported files in your _Files_ screen
  4. Comment on this issue with package name and if it went smoothly or if you had any issues.

Release checklist

  • [x] Windows @lidel
  • [x] Linux @lidel (.tar.xz)
  • [x] macOS @rafaelramalho19

@lidel tested on MacOS and looks good 馃憤

@lidel @rafaelramalho19 Confirmed OK on MacOS here as well.

Thank you all for help! Shipping it to autoupdate channel.

v0.13.0 :ship: :dash:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Evanito picture Evanito  路  4Comments

hacdias picture hacdias  路  6Comments

alanshaw picture alanshaw  路  6Comments

nlko picture nlko  路  3Comments

olizilla picture olizilla  路  3Comments