App Logging
Is there logging on the launcher and demo app?
I opened them from the terminal in Ubuntu 16.04 but there isn’t any log messages showing.
cd /path/to/launcher
./safe_launchfp
cd /path/to/demoapp
./maidsafe_demo_app
No logs show as actions are taken in the application windows.
Proxy Status
Another gotcha is setting up the global proxy. Not sure if it’s possible to show in the launcher whether the global proxy has been correctly set up or not, but I forgot to do this and then wondered why I couldn’t load .safenet websites. In the launcher under the ‘settings’ tab it says ‘Web proxy server is enabled’, so to me that means I should be able to browse safenet sites, but the extra step was required.
People are going to download and run. Without clues from the app itself, it seems broken. Most people won’t (and shouldn’t have to) read instructions.
Other than that, another solid release. Looking forward to the fully fledged network in the future.
Edit:
Seems there are error logs for safe_launcher; might be an idea to also add more logging, eg info about app actions.
To clarify, users should be able to know when / what an app communicates to the launcher, and detail for how progress on uploads is going (not just a percent complete value, also time passed, approx time left, upload rate etc like a wget
dialog). Actions that have no log are a little disconcerting to me for some reason!
Strange Error
I saw an error dialog when uploading a new public file.
Dialog:
Upload failed
Failed to create file /public/www/filename.mp3
# Press ok
# Everything looks ok, file is in demo_app list, and plays in browser
Terminal output:
ERROR [safe_core::ffi mod.rs:302]
FfiError::NfsError -> NfsError::FileAlreadyExistsWithSameName
The file upload was successful and I could load it in a browser, so not sure why an error showed. Definitely was not a duplicate file, no doubt about that.