![]() Registered Member ![]()
|
Hi,
I just noticed a massive change in the KDE source files from 4.6.5 to 4.7.x. In 4.6.5 there were 20 well defined tar files. But in 4.7.x there are 71! where there are almost as many tar files as kde applications! Can any one tell what is the real gain for such fragmentation? Thanks, Carlos. |
![]() KDE Developer ![]()
|
GIT system works better with small repositories, so we broke the larger parts into smaller ones.
That also makes the development easier since you can track only the thing you care about. Also, it makes it possible to the users to use only one application from a module (k3b for example) without the need to compile all the apps in kdemultimedia (iirc) Now, on the other side of the coin, there is a nuance of having too many things to compile if you do it by hand. That is why kdesrc-build script exists - it can handle all that for you. This should eventually become even simpler - somebody could provide pre-made templates for kdesrc-build. |
![]() Administrator ![]()
|
Also tools like "superbuild" can also create monolithic tarballs out of the split repos, so it's not as problematic as it sounds.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]