Bug#866638: geary: depends on libwebkitgtk-3.0-0 which is deprecated

2017-09-18 Thread Jeremy Bicha
Control: tags -1 +pending +patch

I am uploading an NMU to fix the 2 RC bugs for this package:
https://bugs.debian.org/866638
https://bugs.debian.org/873863

The NMU is a git snapshot from September 15 since there hasn't been a
new geary release since 0.11.3 last year. Several other distros have
also packaged git snapshots of geary because of the desire to
completely remove the unmaintained webkitgtk.

I am uploading to the DELAYED/5 queue. Please feel free to tell me if
I should delay it longer.

diff is posted below.

Thanks,
Jeremy Bicha

Index: debian/changelog
===
--- debian/changelog(revision 27304)
+++ debian/changelog(working copy)
@@ -1,3 +1,14 @@
+geary (0.12~20170915-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream git snapshot (Closes: #873863)
+  * Switch to webkit2gtk (Closes: #866638) (LP: #1588150)
+  * debian/control:
+- Build-depend on libenchant-dev
+- Bump minimum GTK+ to 3.14 and GLib to 2.42
+
+ -- Jeremy Bicha   Mon, 18 Sep 2017 23:01:28 -0400
+
 geary (0.11.3-1) unstable; urgency=medium

   * New upstream release.
Index: debian/control
===
--- debian/control(revision 27304)
+++ debian/control(working copy)
@@ -9,17 +9,18 @@
  gnome-doc-utils,
  intltool,
  libcanberra-dev (>= 0.28),
+ libenchant-dev (>= 1.6),
  libgcr-3-dev (>= 3.10.1),
  libgee-0.8-dev (>= 0.8.5),
  libgirepository1.0-dev (>= 1.32.0),
- libglib2.0-dev (>= 2.38.0),
+ libglib2.0-dev (>= 2.42.0),
  libgmime-2.6-dev (>= 2.6.14),
  libgnome-keyring-dev (>= 3.2.2),
- libgtk-3-dev (>= 3.12.0),
+ libgtk-3-dev (>= 3.14.0),
  libnotify-dev (>= 0.7.5),
  libsecret-1-dev (>= 0.11),
  libsqlite3-dev (>= 3.7.4),
- libwebkitgtk-3.0-dev (>= 2.3.0),
+ libwebkit2gtk-4.0-dev (>= 2.10),
  libxml2-dev (>= 2.7.8),
  valac (>= 0.22.1)
 Standards-Version: 3.9.8



Bug#866638: geary: depends on libwebkitgtk-3.0-0 which is deprecated

2017-06-30 Thread Jeremy Bicha
Source: geary
Severity: serious
Tags: sid buster
User: pkg-webkit-maintain...@lists.alioth.debian.org
Usertags: oldlibs libwebkitgtk-3.0-0 webkit1

Hi,

geary depends on libwebkitgtk-3.0-0, which is deprecated in favor of
libwebkit2gtk-4.0-37 (provided in Debian by webkit2gtk). geary
should be ported to the new webkitgtk version so
we can remove the old, unmaintained one.

Please try to do soon as we're going to try to remove the old webkitgtk soon.

I am filing this bug as "serious" since the old webkitgtk will not be
available in the next major stable release of Debian (codenamed
"buster").

In Ubuntu, I packaged a git snapshot of geary which has been ported to
webkit2gtk.

If you have any question don't hesitate to ask.

On behalf of the Debian WebKit Maintainers,
Jeremy Bicha