On Tue, Jul 14, 2015 at 01:52:19PM +0200, Emilio Pozuelo Monfort wrote:
> On 14/07/15 13:37, Ricardo Mones wrote:
> > Hi Emilio,
> > 
> > On Sat, Jun 27, 2015 at 05:41:23PM +0200, [email protected] wrote:
> >> Source: claws-mail
> >> Severity: important
> >> Tags: sid stretch
> >> User: [email protected]
> >> Usertags: oldlibs libwebkitgtk-1.0-0 webkit1
> >>
> >> Hi,
> >>
> >> claws-mail depends on libwebkitgtk-1.0-0, which is deprecated in
> >> favor of libwebkit2gtk-4.0-37. claws-mail should be ported to the new
> >> webkitgtk version so we can remove the old, unmaintained one.
> >>
> >> As an intermediate step you can port claws-mail to
> >> libwebkitgtk-3.0-0, which has a similar API to libwebkitgtk-1.0-0 but
> >> is based on GTK+ 3.0. Thus you'd be porting claws-mail to GTK+ 3.0
> >> first, using libwebkitgtk-3.0-0, and you could then port to
> >> libwebkit2gtk-4.0-37 later. But note that libwebkitgtk-3.0-0 is also
> >> deprecated.
> >>
> >> Please try to do this before the Stretch release as we're going to
> >> try to remove libwebkitgtk-1.0-0 this cycle.
> > 
> > Given the age of upstream GTK+ 3.0 porting bug¹ and the effort required
> > to do such porting I doubt very much this will happen soon, unless some
> > porting guru comes out of the blue.
> > 
> > ¹ http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2371
> > 
> >> We'll bump this to serious when the list of rdeps is small and we're
> >> getting ready to removing libwebkitgtk-1.0-0 completely.
> >>
> >> If you have any question don't hesitate to ask.
> > 
> > Well, there's some other solutions just from the top of my head, from
> > easier to harder:
> > 
> > * drop fancy plugin, which is the one introducing such dependency (and
> >   leave Claws Mail users without HTML mail rendering)
> > * upstream embeds the library within the plugin (since it's going to
> >   be removed it's not even an ECC)
> > * fork the library keeping API/ABI, repackage it for Debian and depend
> >   on the forked one
> > 
> > Since upstream is probably not happy with first one, I guess one of the
> > other two will be selected, or something better, if available.
> 
> The second and third options sound like totally bad ideas to me.
> Please don't do those. For now just keep the status quo and poke
> upstream about the switch to GTK+ 3.

Agreed, they're bad ideas, but switching to GTK+3 is not going to happen
just by poking upstream. The team is just too small and there's no real
motivation or need to do it. Those solutions were meant for the moment
when libwebkitgtk-1.0-0 is removed, not for now, don't worry :)

> > Do you have planned dates for the removal to happen?
> 
> Might not happen for Stretch given the amount of rdeps at the moment. If we
> can't do it for Stretch, we'll definitely try to get rid of it for Buster. But
> no specific dates atm.

Well, then there's still time for things to develop. Thanks for the
information.

regards,
-- 
  Ricardo Mones 
  ~
  bash: ./signature: No such file or directory              /bin/bash

Attachment: signature.asc
Description: Digital signature

Reply via email to