Hi, 2013/2/7 Kevin Ottens: > On Thursday 7 February 2013 16:09:51 Frank Reininghaus wrote: >> Is there anything obvious that I'm overlooking? One could argue that >> separate repositories make it easier for non-KDE people to contribute >> to one particular framework. > > It's not only contributing but also using. It's almost more important IMO > (especially since more users mean more contributors).
But I would guess that most users would just use the packages provided by their distro (and even though I've never done any tarball-releasing and packaging myself, I doubt that creating separate packages out of one repository with a clear directory structure is much harder than packaging separate repositories). If, however, a user decides to clone the repository and build from source or, even better, start contributing, I seriously doubt that cloning one frameworks repository and then cd'ing to the interesting framework would be perceived as an obstacle. Quite the contrary, I think that in the not-so-unlikely event that someone uses two or more frameworks, having to clone just one repository might make even the user's life easier. >> But if each framework inside the kdelibs repository can easily be built >> separately, this point looks moot to me, and it cannot justify making the >> build and debug process more painful for the (probably rather common) case >> that a person wants to build and use all of KDE frameworks. > > Well, as you pointed out the build part is not more painful with proper tools > (and kdesrc-build is getting quite good there). As for the debugging... well > you have already quite some repositories today, I don't think it's making it > worse I do think that it is making it worse. Right now, kdelibs still contains most of the code that is required to build any other KDE package. > (I doubt we want everything in a single repository just to be able to > git bisect anyway :-)). Right, we would not want the "git bisect" issue to stop the repository splitting if there was a good reason to do it, but I haven't seen any convincing argument yet why multiple repositories are better. Best regards, Frank _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel