some notes about Safari team plans for WebCore and JavaScriptCore

Chris Lee clee at kde.org
Tue Jul 22 19:45:31 CEST 2003


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

First off, I'd like to say a huge "Thanks" to Apple for picking KHTML. (And of 
course, to our own KHTML devs for kicking ass in the first place.)

Second: Darin, you've given some interesting input for wanting to keep the 
development split. Is there any reason why Apple couldn't develop on a 
khtml_safari or a khtml_webcore branch in our CVS? You can enforce your 
commit policy, your testing procedures, and you could retain full control of 
the entire branch.

Alternately, since I know that Lars has been doing a lot of work like this in 
the past, is there any reason why the more controversial or unstable stuff 
wouldn't continue to be developed in the make_it_cool branch in our CVS? I 
think this would be less preferable than the first, since I don't think 
anybody would be willing to make any guarantees about the state of HEAD at 
any given time... but I don't see any reason why development can't be along 
two branches in the same repository.

And if Apple is concerned about reliability or speed or anything about the CVS 
server, I bet one of those shiny Xserves would make a nice cvs.kde.org... :)

- -clee

On Tuesday 22 July 2003 3:19, Darin Adler wrote:
> On Tuesday, July 22, 2003, at 02:55 PM, Dirk Mueller wrote:
> >> - Although we don't want to rule it out permanently, we don't plan to
> >> share a single source tree with the KDE original of KHTML any time in
> >> the foreseeable future.
> >
> > Can you elaborate on the reasons behind this decision?
>
> Here's one reason we won't do this any time soon:
>
> - Our team needs to be able to control what goes into our tree; there
> are at least some changes that happen in the KDE version that we don't
> want. I'm certain there are also changes we have made that you don't
> want, given things that have been said on this mailing list.
>
> Here are a few other considerations:
>
> - Our schedules are different; a current example is that we have been
> doing lots of active development, and shipped 1.0 recently. KDE head is
> not considered stable at this point, yet WebCore has many differences
> from the KDE 3.1 branch.
> - Our team uses a process where we require review of each change as it
> is landed, which is different from the process used in KDE.
> - A lot of work will be required to make this happen; our first
> priority is the bug fixes and features for our upcoming releases.
>
> There are probably others. I haven't tried to make an exhaustive list.
>
> There may be some way of resolving many of these issues in the long
> run, depending on how comfortable you are doing KDE development with
> the policies we use on the Safari team.
>
>      -- Darin
>
> _______________________________________________
> Khtml-devel at mail.kde.org
> http://mail.kde.org/mailman/listinfo/khtml-devel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/HejOemvcH/HdKGIRAr1hAJ9FqOo9ydIL1caZxJ6CyIm9XuvA1ACcDZ1A
P578i8WotozBSZeTtXNtLB0=
=NJT+
-----END PGP SIGNATURE-----


More information about the Khtml-devel mailing list