-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows Installer: reports of new content not being available #1622
Comments
The installer is using an old eve.db... wtf |
So, uninstalling doesn't work either (after uninstalling, If I move that pyfa directory to however, if I change the default location and install in like |
Thinking it might be a registry thing (for whatever reason), I searched for |
Interesting. VirtualStore is a thing that happens when a program attempts to open write access to Program Files (in this case, to Apparently you can bypass this by including a manifest... which is something pyinstaller might not do? Still reading into it |
Can kinda confirm it's something to do with the way PyInstaller packages. I manually removed everything from |
I think i got it to work... more testing is required though, and I'll have to get with some folks to test before release. more details soon |
k, So I'm probably going to have to clarify a few things with the PyInstaller team, but so far: The EXE from I basically copied the embedded in the Additionally, there is this file: https://github.com/pyfa-org/Pyfa/blob/master/dist_assets/win/Microsoft.VC90.CRT.manifest I am not sure if it's required, but the manifest that I ripped from the So that takes care of the virtualization. What about the now defunct VirtualStore files? I could leave them there, they don't hurt, but I like cleaning that crap up: e3bec84#diff-956365660bd67affa7d436d7ed901b00 This ill delete pyfa's VirtualStore every install. I really could have gone with just this method, but I wanted a proper fix. So all in all, seems we're good to go. I'm prepping a new release now to address. |
So, pyfa will continue to write into |
Technically it's able to, but pyfa doesn't explicitly write to anything in the installation directory.
This is the most likely scenario. Windows is considering it as writable, and thus freaking out. However, from what I can tell, I can't tell SQLAlchemy to open the database as read-only. Further investigation into better locations is welcome. This was more of a "OH SHIT IT'S BROKE FIX IT FIX IT" kind of fix, with no deeper search for a better alternative. 😛 That being said, it's currently working as it always has in the past, and so the motivation to refactor things and do it "right" isn't there, at least for me. |
There is wx.StandardPaths class, which is supposed to determine
This path can be searched as fall-back, for example, before opening DB, manually test which of |
Any right click on projected area is not working
Used the installer. Apparently it's only for the installer folks???
The text was updated successfully, but these errors were encountered: