falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.55k stars 144 forks source link

Split the Windows release artifacts up so people don't think Carla is bloated? #1839

Closed mxmilkiib closed 6 months ago

mxmilkiib commented 6 months ago

Currently the Windows release compressed archives contain 4 variations of Carla.

Folk seeing a ~350MB size download may well think that Carla is honkingly bloated.

https://github.com/stargatedaw/stargate/issues/26#issuecomment-996387804

How about having the release building action create separate compressed archive versions for download?

falkTX commented 6 months ago

splitting wont help much, the duplicate files create the "bloat", it is mostly Qt and PyQt stuff.

maybe at some point I will make windows installers, to avoid duplicate files, but not so soon.

honestly I couldnt care less about the stargate daw thing, it is from the same toxic person as before, old pydaw rebranded, and I never got an apology of any kind. so even if we did all correctly and nice, they would still find something bad to say anyhow.

falkTX commented 6 months ago

if you do care, the artifacts from the cmake build includes just the libraries. and even those have some duplication, as carla builds some common code in all binaries in order to make them work self-contained (e.g. carla-discovery-native does not need a libcarla.so of something like that)

example https://github.com/falkTX/Carla/actions/runs/7140926127

mxmilkiib commented 6 months ago

Fair enough. Maybe someday they can find their way to apologising.

Fwiw, this is about the perception of the public, at large, both developers and users, not really any specific project or developer, that wouldn't be as worth mentioning. I don't have a care about advising people on perspectives they can't apparently see at that level.

Thanks for the links, maybe someone who cares and is diligent will stumble upon this issue in future.

falkTX commented 6 months ago

it is more about having proper support for windows in this case, I know it should be an installer but a zip file is my preference as it is much easier to manage. Carla does not need to be integrated in the system.

being a zip file though means no shared assets, a lot of duplicated files yeah.