View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001214||OpenMPT||[All Projects] General||public||2019-03-08 15:34||2019-03-16 12:57|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Product Version||OpenMPT 1.29.00.* (current testing)|
|Target Version||Fixed in Version|
|Summary||0001214: Remove portable mode from installer|
Portable mode has about nothing in common with the regular install procedure. In particular, portable mode does not modify any global or user system state (and it should not), basically making it equivalent to just extracting the files. I think we should default the zip archive distributions to portable mode, and remove portable mode from the installer.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
The problem with making it the default choice of the zip package is that it would have to contain an mptrack.ini and the user would have to remember with each upgrade that they mustn't overwrite their existing mptrack.ini. I have seen this kind of requirement with other (portable) software and I find it way too dangerous to be a sane default.
The portable flag does not need to be stored in
What advantage does one gain by an app using Windows' registry? Will the transition require anything extra?
This issue is not about using the windows registry to store settings. The windows registry is only used by OpenMPT to register file types (for which the registry is the only possible interface).
The transition discussed here is about how OpenMPT remembers whether it stores its data in the user directory (standard system-wide installed mode) or in its own program folder (portable mode), and will not require any extra action by the user.
This report is not about removing portable mode, merely about changing the way it is enabled. There will be no (manual) transition required for existing installations.
edit: manx beat me to it
r11464 move the portable flag to
|2019-03-08 15:34||manx||New Issue|
|2019-03-08 15:34||manx||Relationship added||related to 0001011|
|2019-03-08 15:34||manx||Relationship added||related to 0001123|
|2019-03-08 15:34||manx||Relationship added||related to 0000649|
|2019-03-09 22:59||Saga Musix||Note Added: 0003894|
|2019-03-10 07:18||manx||Note Added: 0003895|
|2019-03-11 17:51||harbinger||Note Added: 0003897|
|2019-03-11 17:58||manx||Note Added: 0003898|
|2019-03-11 17:58||Saga Musix||Note Added: 0003899|
|2019-03-11 17:59||Saga Musix||Note Edited: 0003899||View Revisions|
|2019-03-16 12:57||manx||Note Added: 0003903|