This is also being discussed in the github issue tracker. I am not happy with the situation as well since my $HOME tends to be mounted noexec and I still have one machine left that just runs 32 bit Ubuntu smoother. And I am syncing home directories across machines.
To put it to extremes I got some customers that just want to roam with a home directory between 64 bit Linux and 32 bit Windows. For firefox or thunderbird this is possible without weird hacks.
I think a viable solution would be to ask for a root password and then install to the IDEs directory. If no root password is provided, the installer asks whether the installation should be done to his/her home or profile.
I think this fits well for both cases: Yours and mine were binaries in the home suck and universities where students should be able to install board support without having to ask the admin.
Yours, Mattias
--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.
Just regarding what Federico did (or didn't say), he said back on the 10th of April that "We conducted some users interviews before taking that step: the majority preferred to keep cores across different sketchbooks, while sketchbooks were used as "projects". So cores were to be stored outside of the sketchbook, and libraries were to be local to it" .
So it wasn't that the implementation was 'correct to Microsoft guidelines' but was 'correct based on the response on the users questioned'.
Bill,
The only comment I will make in regard to the aforementioned quote is that from what Federico later said about atomicity, he seems to only be thinking along the lines of one 'installed' copy of the Arduino IDE, and conceptually separating the IDE from the cores so that one can update without affecting the other. However, I'm not Federico, so I'm not going to put words in his mouth. I'm sure he'll comment and explain further at some point. And I wonder about the multiple sketchbook folders also - I have multiple sketches and subfolders, but still only one sketchbook folder.
I also don't like the new structure, for the security and space reasons you mentioned before, but also for the fact that I wouldn't be able to have five different versions installed side by side which don't affect each other. I currently have several versions, ranging from 0022 to 1.0 to 1.0.6 and 1.6.4, plus teensy mods and digistump mods, etc, and they all peacefully co-exist, and the install folders contain all the IDE files and cores needed. I can then copy the core folder to another computer, and access the sketchbook folder over the network, and I'm on my away again.
That's why at the least, a preference option is needed to revert the old behaviour, if the new behaviour is really what is wanted by some select group. Portable mode is there, so why not 'IDE+cores' mode.
Pete
>
>
--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.