spara wrote:This must be a stupid question, but I'll ask it anyway. Is there a problem in some systems with the OXZ files. In my system, Debian with xfce, thunar and xarchiver, oxz-files are automatically recognized as archive files. If oxz type is a problem in some systems, needing some extra work to be recognized as an archive, then it's better to just keep it as zip.
On linuxes 'magic bytes' are used to determine file type, and that means extensions are mainly used for readability.
OS X is a unix and very likely works the same.
Afaik Windows has no such method and relies solely on extension for linking files to determine what application needs to handle it.
Smivs wrote:While we are putting the world to rights, can anything be done about the location of the expansions (of any flavour). As it stands we now have AddOns and the managed expansions folder in two different locations, and where your AddOns lives seems to be different between O/Ss and even installation location (home/system wide for example). This has been a source of much confusion (particularly for newcomers) on countless occassions in the past.
There might be technical reasons for this, but as a 'layman' in terms of these things it just seems to me that if AddOns (which might also include managed expansions in the future?) should be in the same location as the main Oolite files. Surely having everything together is desirable.
Given that Oolite supports linux, OS X and windows, that's going to be very hard.
each of those OSes have their own unique setup where to store programs & user data.
On linux users have write access to /home/username folder, but other locations (besides temporary files) are read-only / not accessible at all.
programs installed in user's home have the same access rights.
A linux systemwide installation of Oolite will store the program under /usr or /opt , which are read-only for non-root users.
user-specific data is always stored in users home folders.
Linux systemwide installs need to use distro-specific package manager which takes care of EVERYTHING related to installing & updating systemwide.
The closest Windows has to a package manager is windows update.
compared to linux package manager windows update is a bloated monster with many limits a decent package manager doesn't need to have.
(the lack of a proper package management system is the main reason why so many programs on windows have their own update mechanism.)