Replies: 3 comments
-
Do you have this issue if you are using the official 'vanilla' boinc packages? |
Beta Was this translation helpful? Give feedback.
-
And looking now at the mentioned OS, I found out that we have no packages for it. |
Beta Was this translation helpful? Give feedback.
-
Indeed, adding an official Arch package would be great. It is possible the issues i am encountering with the GUI are related to the unofficial boinc package for Manjaro and may very well be out of the scope of this discussion. Regarding the accidental deletion of files, maybe this deserves raising the question of adding protections ? I do not blame the the developers for this : i did not read the doc, typed the However, this could happen again to other users too. It seemed intuitive to me to call this command which has the name of the program i just installed, even though it was not the correct way to start boinc. Here are some ideas that may or may not be adequate :
|
Beta Was this translation helpful? Give feedback.
-
Describe the bug
Installing boinc with pacman -S boinc then running the command
boinc
deletes everything under ./projects.My understanding of what happened : i just opened a terminal and typed
boinc
. It assumed that boinc's data_dir is the current dir ($HOME in this case). boinc therefore removes the "invalid" project dirs under ./projects.I am not sure if this is related but in my case, the boinc gui could not read the files in /var/lib/boinc since my user was not yet in the boinc group (this showed the permission error described in this page).
Steps To Reproduce
Expected behavior
boinc should not be irreversibly deleting user files without warnings in such a seemingly harmless configuration. I believe that assuming that the data dir is ./ without any further check is dangerous.
Logs
I immediately stopped execution to prevent further removing of my personal projects but many were already removed.
System Information
I lost many projects i was working on by simply typing "boinc" in the terminal. Luckily i have backups so i ended up recovering almost everything but this kind of event is stressful, time consuming and frustrating. Can you consider adding a security to avoid this ?
Beta Was this translation helpful? Give feedback.
All reactions