Xpra: Ticket #1988: zip up large libraries in binary installers
The MS Windows and MacOS installers contain exploded OpenGL libraries, even after trimming them that's ~2700 files, which is more than half the total. (~4700)
This makes installing / copying the installer files longer than it could be.
Mon, 15 Oct 2018 16:01:51 GMT - Antoine Martin: status changed
changed from new to assigned
Done for win32 in r20685, r20686 also trims some source files we shouldn't be shipping and some more modules, now down to ~1800. And a lot faster to (un)install.
And we can still zip up some more - but this will require manual testing, some modules don't like loading from zip files, usually if they have data files bundled in with the bytecode.
Tue, 16 Oct 2018 06:55:25 GMT - Antoine Martin:
- r20687: trim win32 builds further, down to ~1500 files, 385 of which come from xpra
- r20688 (+r20689 fixup): enable site-packages.zip on macos, include OpenGL in it, now down to ~2500 files (mostly in numpy and xpra). We include the source files on macos (and maybe we shouldn't?) which explains some of the extra weight.
This is probably good enough for this release.
Tue, 13 Nov 2018 13:50:54 GMT - Antoine Martin: status changed; resolution set
changed from assigned to closed
set to fixed
Trim numpy a little bit more:
This will do for now, beta builds posted.
We could trim things more but packaging would become even more brittle, and it might make things harder to test during development.
Thu, 31 Oct 2019 11:40:40 GMT - Antoine Martin:
Follow up: #2468
Sat, 23 Jan 2021 05:39:08 GMT - migration script:
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1988