On Sunday 28 September 2008 06:48:51 Tom Albers wrote:
> Hi, 
> 
> I think we have come to a conclusion, but not to a descision. Let's try to 
> change that. Below you find the proposal based on the various mails to this 
> list. I will wait untill there are a few supporters for this proposal, before 
> posting it to k-c-d and k-d. Improvements are welcome too.
> 

I support this plan.
I also volunteer to help create the necessary CMakeLists.txt files.

> ------------------------------------------------------------------------------------------------------------------------
> 
> The release-team has decided to change the organisation of the kdesupport 
> system we use. Please read the details below.
> 
> Problem
> ------------
> KDE development is devided in several branches, especially the current stable 
> KDE branch and the unstable development branch in trunk. kdesupport libraries 
> are independant of KDE, but KDE depends on them. At this moment there is no 
> indication at all which kdesupport library should be used for a certain KDE 
> branch.
> 
> We want a simple system for developers to just know for sure that you got the 
> right kdesupport libraries when you want to compile a KDE tree completely 
> from subversion.
> 
> Solution
> ------------
> For each main kde tree we will create a tag. For example for the current 
> stable KDE release we create a tags/kdesupport-for-4.1/. Within that folder 
> there are (cheap)copies of the kdesupport libraries which should be used for 
> compiling the KDE 4.1 tree. For example:
>    tags/kdesupport-for-4.1/phonon/    (svn cp'ed from tags/phonon/4.2.0)
>    tags/kdesupport-for-4.1/strigi/    (svn cp'ed from 
> tags/strigi/strigi/0.5.11)
>    tags/kdesupport-for-4.1/qca/    (svn cp'ed from tags/qca/2.0.1)
> Also, it will contain a CMake file, so all subdirectories can be build in one 
> go. So if you want KDE4.1, just simply checkout this tag and you are done.
> 
> The same will go for trunk, so we will create a kdesupport-for-trunk. This 
> also contains copies to the right version of the kdesupport libraries needed 
> to build trunk. That means developers have a choise: either use 
> trunk/kdesupport where development takes place, so that could lead to 
> breakage in for example kdelibs but you can probably fix them, or you choose 
> to compile KDE trunk with kdesupport from /tags/kdesupport-for-trunk and you 
> are sure kdelibs trunk compiles from it.
> 
> Who
> ------------
> The kdesupport maintainers should make sure that the right version if 
> available in each tag. If they release a new version they update the copy 
> with a simple svnn rm + svn cp. If some kdesupport developers think everyone 
> should just use their trunk, they could just regularly rm+cp the "tag" from 
> their trunk. An svn external would have been more appropiate in that case, 
> but that's unfortunatly not an option.
> 
> When
> ------------
> We would like to have this infrastructure in place at november 1st.
> 
> Tom Albers
> w/RT-hat

_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team

Reply via email to