On 15/07/15 11:26, Ricardo Mones wrote: > 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 :)
When that time comes, dropping the plugin is a much better option than the other too. Another option is writing an alternative plugin that uses a different library, such as libgtkhtml (which may be deprecated as well) or some other. >>> 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. Yep. This is a heads up. Cheers, Emilio -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

