[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: New kdelibs policy starting monday
From:       Olivier Goffart <ogoffart () kde ! org>
Date:       2006-07-15 20:33:13
Message-ID: 200607152233.18283.ogoffart () kde ! org
[Download RAW message or body]


Le samedi 15 juillet 2006 13:01, Stephan Kulow a écrit :
> Hi!
>
> As there doesn't seem to be a real discussion going on anymore,
> I declare the new trunk/KDE policy applying starting this monday.
>
> This means:
>  - next monday we will erase kdelibs4_snapshot and from that time
>     trunk/KDE/kdelibs is the kdelibs to compile against
>  - all of trunk is supposed to compile at any time against that very
>    kdelibs

That mean that the guy which do a small API change need to port and compile 
the whole trunk ?
That's a hard requirement.
(compiling the whole KDE takes me a full week end here)

I would prefer giving the responsibility to the application developper to port 
his application.


>  - Source and binary incompatible changes are only allowed on mondays
>    (on every monday though) and porting efforts should be finished the
>    same evening (that means every developer is allowed to start changing
>    8am her timezone and has to make sure trunk is compiling till 10pm his
>    timezone (being around in #kde4-devel and awaiting people complaining
>    might be enough).
> - Source incompatible changes shall be developed in an extra branch before
>    they hit trunk. As trunk is supposed to compile at any time, you can
> branch off trunk and make your changes till your branch compiles again.

May i suggest a global bleedingedge/kdelibs branch where all minor 
incompatible changes goes ?
so we will not have thousands of branch with cleanup KFoo API or remove KBar 
deprecated method


> Now I hope we can get kdepim and kdewebdev to compile before monday,
> otherwise this policy will be a bit complicated to enforce. And I hope
> everyone makes sure we make this a dynamic process, i.e. update the policy
> if it turns out it's imperfect.

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic