[Freewx-maint] Bug#738849: Please enable webview support for wx3.0

Olly Betts olly at survex.com
Tue Apr 29 10:02:16 UTC 2014


On Tue, Apr 29, 2014 at 09:45:32AM +0100, Gianfranco Costamagna wrote:
> I did some magic test here:
> the new packages shows these files
[snip]

These all look good.

> > I'm not really sure what's up with the upstream 3.0.1 release.  It seems
> > to be have been close for a while, but with about 5 open bugs (just not
> > always the same 5), and it's now way past the date on their trac
> > milestone for it.

I asked on the mailing list about this:

http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/153565/focus=155839

> > If you're interested in contributing more generally, you might want to
> > consider joining the team: https://alioth.debian.org/projects/freewx/
> 
> done

Looks like Ron's the only one who can accept people.  I'll try to sort
that out.

> -----------
> debdiff libwxgtk3.0-0_3.0.0-2_amd64.deb libwxgtk3.0-0_3.0.0-3_amd64.deb
> -----------
> 
> File lists identical (after any substitutions)
> 
> Control files: lines which differ (wdiff format)
> ------------------------------------------------
> Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.15), libcairo2 (>= 1.6.0), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.24.0), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.24.0), {+libjavascriptcoregtk-1.0-0 (>= 1.5.1),+} libjpeg8 (>= 8c), libpango-1.0-0 (>= 1.18.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libsm6, {+libsoup2.4-1 (>= 2.4.0),+} libstdc++6 (>= 4.1.1), libtiff5 (>= 4.0.3), {+libwebkitgtk-1.0-0 (>= 1.3.10),+} libwxbase3.0-0 (>= 3.0.0), libx11-6, libxxf86vm1, zlib1g (>= 1:1.1.4)

This is bad - the main library package has gained dependencies on:

    libjavascriptcoregtk-1.0-0 (>= 1.5.1)
    libsoup2.4-1 (>= 2.4.0)
    libwebkitgtk-1.0-0 (>= 1.3.10)

Not sure what's going on here - dh_shlibdeps should get this right, and
it seems to for the media libraries.  I probably won't have time to poke
at this for a few days (I was away last week and have a bit of a
backlog), but you could try looking at the libraries in your newer
libwxgtk3.0-0 package and see if any of them actually depend on any of
the libraries in the list above.

Not sure if there's a simple way to run dh_shlibdeps or dpkg-shlibdeps
in a way to see what's going on there, but you can easily look at what
the elf data says about needed libraries like so:

readelf -a libwx_gtk2u_core-3.0.so.0|grep NEEDED

> -----------
> debdiff libwxgtk-media3.0-0_3.0.0-2_amd64.deb libwxgtk-media3.0-0_3.0.0-3_amd64.deb
> -----------
> 
> File lists identical (after any substitutions)
> 
> Control files: lines which differ (wdiff format)
> ------------------------------------------------
> Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libgstreamer-plugins-base0.10-0 (>= 0.10.0), libgstreamer0.10-0 (>= 0.10.0), libgtk2.0-0 (>= 2.24.0), {+libjavascriptcoregtk-1.0-0 (>= 1.5.1),+} libjpeg8 (>= 8c), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libsm6, {+libsoup2.4-1 (>= 2.4.0),+} libstdc++6 (>= 4.1.1), libtiff5 (>= 4.0.3), {+libwebkitgtk-1.0-0 (>= 1.3.10),+} libwxbase3.0-0 (>= 3.0.0), libwxgtk3.0-0 (>= 3.0.0), libx11-6, libxml2 (>= 2.6.27), libxxf86vm1, zlib1g (>= 1:1.1.4)

Also not good for the same reason.

Cheers,
    Olly



More information about the Freewx-maint mailing list