Originally posted by hreindl
View Post
Announcement
Collapse
No announcement yet.
KDE's Kate Picks Up New Features, KWin Crash Fix When Launching Games
Collapse
X
-
-
Originally posted by rene View Post
Well, soo little bloat it requires more then 10GB tmpfs to compile Qt, and with 12 threads out of a 16 thread AMD Ryzen 2700 (8 cores) w/ 32GB of RAM Qt compiles for over 30 minutes, … and that apparently might not even yet have included webkit, ..! https://www.youtube.com/watch?v=jGhTPHpnIgc
- Likes 1
Comment
-
Originally posted by Luke_Wolf View Post
You have a very peculiar definition of bloat. QtWebEngine/QtWebKit should be separated out I agree... what it's relying upon frankly moves too fast. However bloat is an ill defined run time characteristic not a compile time characteristic. Qt as a platform framework is almost 2MLOC of C++... of course it's going to take a long time to compile however that says nothing about the performance characteristics of the end product. Consider this... If I have two programs of similar but large size, one written in Python the other written in C++, I can run the Python program immediately whereas I have to wait a while to run the C++ program, does that mean that the C++ program is more bloated than the Python program? Of course not, but the reverse is probably true.
Comment
-
Originally posted by rene View Post
I did not bring python into the bloat game here. Since when is building over 10 GB of built artefacts (object files and what not) not bloated? The source download is the size of a whole operating system, and the installed size also in the range of over 100 MB. For just one gui toolkit. And this apparently did not yet even include their WebKit flavour as far as I could see on a first glance, ..! PS: as you are so passionate about this, you could let us know which is the right webkit to build for what konqueror wants to build and function, ..?
As to enabling QtWebkit... have you considered reading the documentation? https://doc.qt.io/qt-5/configure-options.html
Comment
-
Originally posted by Luke_Wolf View Post
Again Compile Time Statistics are never bloat. Run Time Statistics are arbitrarily considered bloat or not. It could take a year to build with a terrabyte of RAM and 10 TB of scratch space, and that would not be bloat. That was the point of the Python example. Qt is also not just a GUI toolkit... how many times do I have to repeat myself? It's a Platform Framework. It is equivalent in scope and nature to the .NET BCL or the Java JCL. Its goal is that you write once and can compile and run your applications anywhere, which requires a lot more than a GUI toolkit if you want to do anything advanced.
As to enabling QtWebkit... have you considered reading the documentation? https://doc.qt.io/qt-5/configure-options.html
Comment
-
Originally posted by rene View Post
According to my browser, the linked page you provided does not include a reference to webkit. Additionally that was not my question. I specifically asked "you could let us know which is the right webkit to build for what konqueror wants to build and function, ..?" As there is a lot of "webkit" stuff and kde modules out there, and I wanted to know if konquerer is supposed to use the Qt5 one, another freestanding, or a specially blessed ode package kde-whatever-kpart-webkit one. Yes I tried to RTFM; but honestly that is mostly "bloated" labyrinth mess, ..! :-/
If you insist on compiling things might I suggest you use Gentoo instead? If this t2sde is designed around manual dependency resolution as the problem you're having implies it's going to be a total clusterfuck to manage.
Comment
-
Originally posted by Luke_Wolf View Post
I don't use Konqueror but it's built upon the KParts system and the important one for WebKit is/was KWebKitPart.
If you insist on compiling things might I suggest you use Gentoo instead? If this t2sde is designed around manual dependency resolution as the problem you're having implies it's going to be a total clusterfuck to manage.
Comment
-
Originally posted by rene View Post
t2 is not designed around manual dependency resolution, but someone has to the unlucky one to update this amazing not-bloat for the first time, ... PS: you still have not specified which flavour of WebKit, weather Qt bundled or another one though, ..! ;-)
Comment
-
Originally posted by Luke_Wolf View Post
Sorry it's not the 80s anymore, we've been past "auditable software" for quite a few years, now we've got to rely upon Linus's Law https://en.wikipedia.org/wiki/Linus%27s_Law . Code in the MLOC order or even the 100s of KLOC orders cannot be understood by any single person. Furthermore the size of executables nowadays is a rounding error compared to the content that they're loading. Just to use an example: Dishonored 2, the actual executable 40MB... the entire game folder? 42GB
Comment
Comment