Skip to content
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 Releases 4x larger since version 1.33.0 #1615

Open
haku1gh opened this issue Mar 24, 2024 · 2 comments
Open

Windows Releases 4x larger since version 1.33.0 #1615

haku1gh opened this issue Mar 24, 2024 · 2 comments

Comments

@haku1gh
Copy link

haku1gh commented Mar 24, 2024

Not sure if it is intended or a bug, but I recognized that since version 1.33.0 the releases are 4x larger than before. It looks like a lot of debug files have been added. Is there a possibility to bring back the more compact release versions without the debug stuff?

https://github.com/WerWolv/ImHex/releases/tag/v1.33.0
The "imhex-1.33.0-Windows-Portable-x86_64.zip" for example is 210MB large.

https://github.com/WerWolv/ImHex/releases/tag/v1.32.2
The "imhex-1.32.2-Windows-Portable-x86_64.zip" for example is 50.5MB large.

@Crystal-RainSlide
Copy link

Crystal-RainSlide commented Mar 25, 2024

I found it's the plugins/builtin.hexplug become much larger. Should be it: https://github.com/WerWolv/ImHex/tree/master/plugins/builtin

In 1.31.0, the size of the AppImage doubled, the size of Ubuntu deb is almost 8x larger. So it's been around for half a year.

@Calinou
Copy link
Contributor

Calinou commented Mar 27, 2024

It makes sense to strip debug symbols from binaries to ensure users only download what they need. For users on slow/metered connections, a 150 MB difference can be significant.

Personally, I'd say the debug symbols should remain available as separate downloads (.pdb for Windows MSVC, .debug for other platforms). This would be required for #1580 to be useful with official builds, otherwise it'll only be useful with self-compiled builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants