jobextra/focuswriter/note
2023-08-19 02:38:52 +03:00

50 lines
1.8 KiB
Text

With focuswriter 1.8.0 being based on qt6 if you don't have anything else qt6 based the load of dependencies is enormous.
Functionality is very little changed and so are the aesthetic qualities of the program.
Most likely you have a few other qt5 based applications so sticking to a qt5 edition makes sense.
Here is the difference due to new qt6 dependencies:
This is after an upgrade to focuswriter 1.8.0-1
and going back down to our own 1.7.6 rebuilt against qt5
Package (7) Old Version Net Change
libb2 0.98.1-2 -0.12 MiB
qt6-5compat 6.3.1-1 -1.29 MiB
qt6-base 6.3.0-04 -56.34 MiB
qt6-multimedia 6.3.1-1 -2.56 MiB
qt6-translations 6.3.1-1 -12.82 MiB
vulkan-headers 1:1.3.213-01 -16.72 MiB
focuswriter 1.8.0-1 -8.27 MiB
Total Removed Size: 98.13 MiB
Package (1) New Version Net Change
focuswriter 1.7.6-04 8.08 MiB
91MB more or 1200% the size of the application.
You make your own choice, we just make it easier for you.
With focuswriter 1.8.2 qt6 is not just needed but now
qt5 is being replaced gradually by a qt6-qt5 compatibility
layer, so for now we keep the 1.7.6 version that is
qt5 based and made 1.8.2 sepparately, found in focuswriter-qt6
jobcomm.git
This is why both are listed in the jobcomm repository.
This is a simple document writing pad program, not
something exposed to network security, and some of us
tend to keep the simplest, smallest, with equivalent
functionality, rather than run behind the latest
gadgetry for everything. But remember this is Qt, and
they have a culture of forcing older based Qt sw to
fail to force developers into their latest non-free
licensed base.
Qt5 base is only supported for paying licensed customers,
therefore a huge violation in the principles of FOSS.