Problem General "be careful" request for developers.

Linguofreak

Well-known member
Joined
May 10, 2008
Messages
5,192
Reaction score
1,425
Points
188
Location
Dallas, TX
I'm not sure what the best place for this is, but I'll put it in support and bugs.

Now that Orbiter/OGLAClient is working well under Wine, I would like to request that, when packaging addons, developers be careful to make sure that all of their packaged folders match the case of the main Orbiter directory. On a Windows system, a folder named "config" in a zip file will be merged with the Orbiter "Config" directory on unpacking, because Windows folds case in file paths. On a Linux system, unzipping the same zip file will result in two folders in the main Orbiter directory: "config" and "Config", and Orbiter will only find the ones in "Config".
 
It wouldn't really be too difficult for you to rename the folder yourself would it ?, I doubt many addon developers would want to have to change it in their addon then upload it to Orbit Hangar again.
 
*makes a mental note to always use the lower-case names just to be difficult* :P
 
Last edited:
Way to back cross-compatibility, Hielo... oh, wait, you work for Microsoft... you would...
 
It wouldn't really be too difficult for you to rename the folder yourself would it ?, I doubt many addon developers would want to have to change it in their addon then upload it to Orbit Hangar again.

Simply a "for future reference" thing, for when new addons are uploaded or old ones updated.
 
*makes a mental note to always use the lower-case names just to be difficult* :P

Well... that figures :P



Simply a "for future reference" thing, for when new addons are uploaded or old ones updated.


Can't really expect it though. Even if all developers currently active read your post now, the future ones won't after your thread gets buried in time.
 
Now you know how I feel:P

Why don't you just manually change them, it's not hard at all, and it only takes what...3 seconds. ;)
 
I'm not sure what the best place for this is, but I'll put it in support and bugs.

Now that Orbiter/OGLAClient is working well under Wine, I would like to request that, when packaging addons, developers be careful to make sure that all of their packaged folders match the case of the main Orbiter directory. On a Windows system, a folder named "config" in a zip file will be merged with the Orbiter "Config" directory on unpacking, because Windows folds case in file paths. On a Linux system, unzipping the same zip file will result in two folders in the main Orbiter directory: "config" and "Config", and Orbiter will only find the ones in "Config".
Even when I used Windows exclusively, I made sure the cases matched. It looked more "professional," in a way...

Not that it's hard to rename a folder-- every Unix-user should be aware of the whole case-sensitive deal-- but it's an inconvenience.
 
Not that it's hard to rename a folder-- every Unix-user should be aware of the whole case-sensitive deal-- but it's an inconvenience.

Well, renaming one folder is an inconvenience. Merging two folders can be trickier (though still isn't too bad). When one goes on an addon-downloading binge (as I often do with a new install), and afterwards there are two copies of practically every directory in the main Orbiter folder (and more than that of some, eg, "Add-On Docs", though that isn't so critical), and meanwhile, half the addons have not only top-level directories but also subdirectories misnamed, it becomes rather a nightmare.
 
Way to back cross-compatibility, Hielo... oh, wait, you work for Microsoft... you would...

Well... that figures :P

In all seriousness, I agree with eveningsky339:
Even when I used Windows exclusively, I made sure the cases matched. It looked more "professional," in a way...

All (two) of the addons I've released have had the folders named "correctly," case-wise, and I intend to keep it that way in the future. Maybe it's a holdover from working in Linux so much in college, maybe it comes from being a programmer (where case-sensitivity is the norm), but "config" and "Config" don't look the same to me.
 
Great, something else I can screw up in the future. I'll make a note of it, but as far as past releases go, I can't guarantee anything.
 
Back
Top