Xpra: Ticket #1857: cx_freeze duplicates DLLs

As per this bug report: https://github.com/anthony-tuininga/cx_Freeze/issues/366: I don't expect the application to be small, but if possible I'd like it not to include python36.dll 21 times

Let's workaround this mess. (python3 for now, python2 is locked using cx_freeze 4.x)



Tue, 29 May 2018 09:53:03 GMT - Antoine Martin: status changed; resolution set

Fixed in r19510.

Xpra-Python3-x86_64_2.4-r19505.zip was 291MB, Xpra-Python3-x86_64_2.4-r19510.zip is now just 83MB! (and the EXE goes from ~100MB to ~50MB) This needs to be backported.


Thu, 21 Jun 2018 13:26:30 GMT - Antoine Martin: priority, status changed; resolution deleted

This causes problems with numpy and some video / csc modules. There are also problems with gstreamer packaging: lots of warnings, many codecs don't load..


Mon, 09 Jul 2018 14:53:27 GMT - Antoine Martin: status changed; resolution set

Fixed again:


Mon, 16 Jul 2018 10:15:26 GMT - Antoine Martin:

There's a fix for cx_freeze submitted here: Added an option to put all dependences in one place.

At some point after this fix is included in the MSYS2 package of cx_freeze we should probably switch to this approach. Yay, more painful changes.


Thu, 31 Oct 2019 11:40:54 GMT - Antoine Martin:

Follow up: #2468


Sat, 23 Jan 2021 05:35:37 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1857