[Development] Contributing changes to QtWebKit (was: Re: Building Qt5 from Git failed on Mac OSX)
Simon Hausmann
simon.hausmann at digia.com
Mon Dec 10 13:10:10 CET 2012
On Friday, December 07, 2012 07:48:44 AM Thiago Macieira wrote:
> On sexta-feira, 7 de dezembro de 2012 11.57.06, Ziller Eike wrote:
> > > git://gitorious.org/qtwebkit/qt5-module.git
> > >
> > >
> > >
> > > which is old, unused and deprecated.
> >
> > Guys, wasn't there some consensus to announce changes that might destroy
> > people's workflows? This is the first time I hear about qtwebkit now
> > having
> > a different upstream, and of course I still have/had
> > qtwebkit/qt5-module.git because nobody told anyone that we need to run git
> > submodule sync.
>
> I noticed the new repo in .gitmodules, but up until now I didn't know which
> one was meant for what purpose. What's now the workflow for webkit changes?
> Do they go to WebKit SVN first? Or can we propose changes to this
> repository via Gerrit?
You can propose changes to WebKit through Gerrit, if you'd like. But it must
be the approver's responsibility of ensuring that the change finds its way
upstream.
I've reworded our existing paragraph about this in the WebKit wiki to mention
Gerrit:
https://trac.webkit.org/wiki/QtWebKitReleases#Gettingchangesintoareleasebranch
In other words:
If you're a WebKit reviewer and are looking at a proposed change in Gerrit,
you can choose to approve the change in Gerrit, forward-port it to trunk,
review it there and land it, provided that the contributed change is also okay
to contribute to WebKit. That for example can be the case when you're working
for the same company as the contributor and both of you are contributing
changes to Qt under the Company CLA and you're both cleared to contribute to
WebKit.
Otherwise I think you need to make sure that the proposed change gets
contributed to WebKit first and reviewed there by a reviewer.
Note that WebKit has its own contribution terms that are visible when
attaching a patch to WebKit Bugzilla. The "Submit" button turns into ""Agree
and Submit" below the actual terms.
The easiest path is simply cherry-picking an existing change from upstream, in
which case I believe any approver in the Qt project feeling comfortable
reviewing the change should be allowed to approve it.
> Also, can someone say whether we are now accepting bug reports for QtWebKit
> on bugreports.qt-project.org?
The current policy is to report QtWebKit bugs upstream:
https://trac.webkit.org/wiki/QtWebKitBugs
Given the new, strengthened affinity of the Qt port of WebKit with the (now Open
Source) Qt project and the availability of the Qt project bug tracker, I'm
inclined to suggest a change of policy towards the Qt bug tracker, to make
life easier for the reporter. That however is worth a separate thread of
discussion (on the webkit-qt mailing list for example).
Simon
More information about the Development
mailing list