Preparing for WebKit 1.0.2

Mike Hommey mh at glandium.org
Sat Oct 25 10:46:42 UTC 2008


On Fri, Oct 24, 2008 at 04:07:43AM +0100, Alp Toker wrote:
> Hi,
> 
> Just a heads up that we're going to start preparing for the 1.0.2 release,
> the second official release of WebKit (GTK+ port) in the next few days.
> 
> Some notes about this release:
> 
> 1) Will be branched off SVN trunk with as few modifications as possible.
> 2) Should be built with the default HTTP and font backends (CURL and
> FreeType, not libsoup and not Pango).
> 3) Will be the first release to be provided as a conventional GNU tarball
> with make dist.
> 
> The API should have additions only and the ABI should not have been broken
> since 1.0.1. We need some help from the packaging team to:
> 
> 1) Confirm API/ABI stability and ensure that there are no regressions in
> applications and language bindings (C#, Python, perl?) building against
> libwebkit-1.0 in Debian.

So far, it looks fine. We'll be able to have a better overall testing when
the package will be uploaded to experimental.

> 2) Confirm that 'make dist' produces complete tarballs with everything
> needed by distributions (both in terms of sources to build successfully and
> copyright licenses).

I can already confirm for sources to build. The build goes fine with
default http and font backends with all that is in a 'make dist'
produced tarball.

> 3) Ensure that it builds and works on all supported architectures and with
> the latest toolchain. If there are any build fixes required for any CPU
> architectures or the latest binutils/gcc, we'd like to merge these patches
> upstream _before_ branching. This includes determining if the Debian fixes
> for 1.0.1 (https://bugs.webkit.org/show_bug.cgi?id=20662) are still relevant
> to 1.0.2 and if any new fixes are required.

I updated the bug you mention, linking to other bugs where the patches
had originally be sent. One of these is fixing an issue that was 1.0.1
tarball specific.

The only remaining thing I need to do before being able to upload to
experimental is to update debian/copyright: The make dist generated
tarball skips all qt, mac, windows, etc. files, so a bunch of
information will change. Also, some new files have been added since last
merge, so an update is necessary.

I also filed two new bugs and added a note about a problem in the trunk
release I tested. The latter is already fixed in r37887, and the formers
are going to be fixed soon, I guess (bugs #21884 and #21885, FWIW).

The only remaining part that is not yet ready to be applied upstream is
the alignment patch.

Mike



More information about the Pkg-webkit-maintainers mailing list