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

List:       kde-policies
Subject:    Re: Binary incompat Fridays?
From:       "Aaron J. Seigo" <aseigo () olympusproject ! org>
Date:       2003-02-05 8:23:04
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi...

I'm moving this thread here as it seems more appropriate here now that i think 
about it =)

On Wednesday 05 February 2003 01:11, Stephan Kulow wrote:
> Am Tuesday 04 February 2003 19:49 schrieb Aaron J. Seigo:
> > Hi...
> >
> > I'm cleaning up the KPopupMenu context menu support API a bit based on
> > developer feedback and some further examination. Basically it's renaming
> > a method or two and taking const'ness into consideration. These changes
> > are not BC.
> >
> > Are we doing "BC Fridays" again for 3.2 where we commit BC issues only on
> > Friday (or whatever day)?
> >
> > I know that BC commits should be relatively rare given that we aren't
> > breaking APIs that were released in previous versions, but I'd still like
> > to minimize the pain of reworking new APIs for others.
>
> Friday is a bad day actually. I think, it's kind of important to keep the
> need to recompile away from weekends as the weekend is the most productive
> time for most (non students :) developers.

are Monday or Wednesday better days?

i really like Charles' suggestion to call it "API Day" rather than "BC Day" 
and try and keep API changes and additions to that day. it would certainly 
help make me more productive not having to recompile so often =)

this may at times result in slowing development if it requires several 
developers working on it together, but then perhaps it could be done in a 
branch?

it would also be good to define what is covered by these API Days (assuming 
it's taken on as a policy): just kdelibs? kdebase libs as well (e.g. 
libkonq)? anything that's a lib and in KDE CVS? 

personally, just having kdelibs and libraries in kdebase covered would a 
godsend.

- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

"Everything should be made as simple as possible, but not simpler"
    - Albert Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+QMno1rcusafx20MRAgqlAKCuTBYlT2WWH2FSwTZVifZB3ITQfwCfQ003
SPZr2Nw98r+Zb/nCweFHNds=
=lA+P
-----END PGP SIGNATURE-----

_______________________________________________
Kde-policies mailing list
Kde-policies@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-policies
[prev in list] [next in list] [prev in thread] [next in thread] 

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