WebKit (almost) in unstable

Mike Hommey mh at glandium.org
Wed Aug 15 15:40:21 UTC 2007


I finally uploaded the first release of WebKit to unstable. It will
obviously need to go through NEW first, which might take some time.

There still is work to do, first of which being to correctly setup the
git repositories. For the moment, there is only a git repository
following upstream svn available on git.d.o [1]. The branches are a bit
messy, though ; I have to figure out why git-svn insists on randomly
recreating the master branch... I supposedly removed the master branch
to have the svn branch follow the git-svn remote.

Anyways, once it is sorted out, I'll set up a special branch to create
our tarballs and from which we'd derive the debian branch (or not, this
is not decided yet). This special branch will be a copy of the upstream
branch with some stuff removed (see debian/copyright in the current
packages source for a list of these).

Speaking of the package source, since NEW is not available, I made the
packages sources and binaries available on gluck [2].

An important note: the version I uploaded is made from revision 24735 of
upstream svn repository, which is from July 27. Unfortunately, to be able
to build the first version of epiphany that includes webkit embedding
(2.19.6) as is, webkit_gtk_page_can_go_forward and
webkit_gtk_page_can_go_backward are needed, and these, while available
in the API headers, only appeared in the source code on July 30. 

However, I built a hacked epiphany with calls to these functions removed
(which means back and forward buttons won't work properly), and made it
available on gluck too [3]. Be aware this version requires glib and gtk
from experimental, which, I've been said, made all gtk/glib warnings
fatal. That means all applications that usually fill your
.xsession-errors log file are likely to crash with these versions.

You'll note integration is not yet perfect, biggest misfeature being the
scrollbars missing, and some glitches such as the user agent (it is
hardcoded in WebKit :-/), and the about window still saying it is based
on Gecko ;) [4].

I'll try to push a new version of WebKit soon enough.

Stay tuned.


1. http://git.debian.org/?p=pkg-webkit/upstream.git;a=summary
2. http://people.debian.org/~glandium/webkit_0~svn24735-1_i386.changes
3. http://people.debian.org/~glandium/epiphany-browser_2.19.6-0.1_i386.changes
4. http://web.glandium.org/blog/wp-content/uploads/2007/08/epiphany-webkit.png

More information about the Pkg-webkit-maintainers mailing list