Please merge webkit 1.1.12-1 from Debian sid

Bug #411263 reported by Fabrice Coutadeur
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webkit (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hi,

Webkit 1.1.12-1 is a build dependency for epiphany-webkit, so please merge it.

Here is the Debian changelog:
 webkit (1.1.12-1) unstable; urgency=low

   * New upstream release
   * debian/copyright:
   - updated with changes since 1.1.10
   * debian/libwebkit-1.0-2.symbols:
   - adding new symbols

 -- Gustavo Noronha Silva <email address hidden> Tue, 28 Jul 2009 21:04:56 +0200

Thanks,

Fabrice

Tags: oem-services
Revision history for this message
Ying-Chun Liu (paulliu) wrote :
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Attaching your debdiff for sponsoring

Changed in webkit (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

The merge generally looks fine, but I'd somehow prefer to know where the patch comes from.

https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines
Ying-Chun: could you please add a note about where the patch comes from? Is it from upstream? Will it go upstream?

Also does it seem to add API in which case we'd need to update the symbols file, no?

Revision history for this message
Ying-Chun Liu (paulliu) wrote :

Sorry for late reply.

I need more time to invetigate what happen to the patch actually.

The patch add some API and is mainly used by anjal.
So it's from Anjal http://git.gnome.org/cgit/anjal/tree/webkit.patch

However, RedHat also has the same bug https://bugzilla.redhat.cohttps://bugzilla.redhat.com/show_bug.cgi?id=507837
And it seems that upstream https://bugs.webkit.org/show_bug.cgi?id=17154 already do something.
And the changes should be already shipped with webkit 1.1.12

So now I have to look into anjal to see if it still need that patch. If no, we can sync from Debian.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Erm.... http://git.gnome.org/cgit/anjal/tree/webkit.patch is identical to the patch that we use and identical to the patch in https://bugzilla.redhat.com/show_bug.cgi?id=507837 but how is it identical to https://bugs.webkit.org/show_bug.cgi?id=17154 ?

Can we please use https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines in the patch?

Revision history for this message
Ying-Chun Liu (paulliu) wrote :

I'm attaching a new debdiff which uses PatchTagging.
symbol files are also modified to point to 1.1.12.

Thanks.

Revision history for this message
Ying-Chun Liu (paulliu) wrote :

This patch comes from anjal.
It's still not reported to webkit upstream.
I've ask the author few weeks ago. He said he will do that but he is busy then.
I think I'll try to ask him again.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Maybe we need to forward it upstream then.

Revision history for this message
Daniel Holbach (dholbach) wrote :

I'm not sure about the symbols patch - we did have
 - webkit_web_frame_execute_command@Base
 - webkit_web_frame_get_height@Base
 - webkit_web_frame_is_cursor_at_blockquote@Base
in 1.1.10 already. Didn't we?

Revision history for this message
Daniel Holbach (dholbach) wrote :

Otherwise the merge looks good to me.

Revision history for this message
Ying-Chun Liu (paulliu) wrote :

OK. Thank you Daniel.
I've re-attached the debdiff.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Somebody please try to get the patch upstream as soon as possible. It will be a major pain maintaining a different API than upstream forever.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Please use "(LP: #411263)" instead of "(LP: 411263)" next time around. :-)

Changed in webkit (Ubuntu):
status: Confirmed → Fix Released
Michael Terry (mterry)
tags: added: oem-services
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.