pyfa-org / Pyfa

Python fitting assistant, cross-platform fitting tool for EVE Online
GNU General Public License v3.0
1.61k stars 409 forks source link

So could you please provide x86 version for users? #2207

Closed ArielHeleneto closed 4 years ago

ArielHeleneto commented 4 years ago

It NOT a bug report.

So could you please provide x86 version for users?The install program can only run on x64 platform. In fact it may can run as well as both platform.

DarkFenX commented 4 years ago

It may but it won't.

See https://www.reddit.com/r/Eve/comments/erwn63/most_recent_pyfa_might_contain_malware/ - since x86 version of pyinstaller 3.6-built executables gets flagged by multiple AV monitors. I would rather cut x86 builds from official channels altogether than deal with complaints about malware.

Using pyinstaller 3.3 like we did in the past is not an option since it contains multiple vulnerabilities, and pyfa codebase actually contains code which works with either 3.3 or 3.6 (package module discovery), so having both is not an option too.

And since executable itself is 64-bit due to reasons above, there is no sense to let installer run on 32 bit systems.

ArielHeleneto commented 4 years ago

You could ignore thisk kinds of report. Users can deal this kind of problems by themselves if they need to run pyfa on x86 platform. It must be a problem if the installer gets flagged by multiple AV monitors.

KagurazakaNyaa commented 4 years ago

https://www.eveonline.com/article/q6b32b/32-bit-client-deprecation

I don’t think that in the case where the game itself does not support 32-bit, third-party tools still need to support 32-bit.

DarkFenX commented 4 years ago

@vivian-oier yet users choose to cry on reddit creating negative reputation for the project, raising concerns about credibility etc. I am sorry but unless there is a reliable way to deal with those false positives, we won't provide 32 bit builds.

blitzmann commented 4 years ago

Agreed on all points. If eve doesn't support 32 bit, I don't think we should.

If there's a need for pyfa on 32-bit machines, it's relatively easy to get the source and run it through the python interpreter. I would maybe say we could go as far as adding an unofficial build on appveyor / travis for 32bit machines, but really I'm not sure how many folks would be interested and doubt it's worth the time

ArielHeleneto commented 4 years ago

It doen not a matter. I will build it myself. Thanks.