View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003151 | FSSCP | Platform-Engine interaction | public | 2015-03-25 10:34 | 2015-03-27 22:51 |
Reporter | niffiwan | Assigned To | niffiwan | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.7.2 RC5 | ||||
Target Version | 3.7.4 | ||||
Summary | 0003151: Issues with -mod entries on systems with case-sensitive filesystems | ||||
Description | The MediaVPs (since the 3.6.12 patch) have used a mod directory with capitals in the name. Most mods ship their mod.ini file with a reference to an all lower-case name. This is not an issue on Windows and OSX (with HFS+) because these filesystems are case-preserving. However on Linux and BSD the default filesystems are case-sensitive and thus a number of support issues have occurred with Linux/BSD users and the recent MediaVPs_2014. | ||||
Steps To Reproduce | Use the Installer to install any mod that has mediavps_2014 as a dependency (e.g. Blueplanet, FSPort, JAD2.21) Select the mod & run FSO Note the large number of warnings due to missing data | ||||
Tags | No tags attached. | ||||
|
I've created a patch that'll perform case-insensitive directory searches and add all matches to the -mod data structures used by FSO. https://github.com/niffiwan/fs2open.github.com/commit/aac7ae7f812feeae7fafe21a48e1c78c4c2c06b3 And here's the branch: https://github.com/niffiwan/fs2open.github.com/tree/case-insensitive-mod I'd like to get some feedback and testing from other Linux/BSD users. |
|
The code looks good. |
|
Thanks for the review. Phantom_Hoover has also tested and reported that the patch works so I'll commit this in a day or so. |
|
Fix committed to trunk@11291. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-03-25 10:34 | niffiwan | New Issue | |
2015-03-25 10:34 | niffiwan | Status | new => assigned |
2015-03-25 10:34 | niffiwan | Assigned To | => niffiwan |
2015-03-25 10:37 | niffiwan | Note Added: 0016573 | |
2015-03-25 10:37 | niffiwan | Status | assigned => code review |
2015-03-25 12:14 | m_m | Note Added: 0016574 | |
2015-03-27 00:18 | niffiwan | Note Added: 0016577 | |
2015-03-27 22:51 | niffiwan | Changeset attached | => fs2open trunk r11291 |
2015-03-27 22:51 | niffiwan | Note Added: 0016581 | |
2015-03-27 22:51 | niffiwan | Status | code review => resolved |
2015-03-27 22:51 | niffiwan | Resolution | open => fixed |