Comment 6 for bug 1574879

Revision history for this message
Aere Greenway (aere) wrote : Re: [Bug 1574879] Re: Java Desktop.browse not supported on Kubuntu 16.04

On 04/26/2016 08:19 AM, Tiago Stürmer Daitx wrote:
> I made a mistake: gnome_url_show is actually in libgnome-2-0 package,
> not gvfs-libs. Please make sure it is installed.
>
> Still, after taking another look it is weird that your system didn't have gvfs-libs installed. The dependency cycle is:
> * OpenJDK 7 and 8 "Recommends" libgnome2-0
> * libgnome2-0 "Recommends" gvfs
> * gfvs depends on gfvs-libs
>
> By default packages in "Recommends" are installed together with the
> other package dependencies. Given that you didn't have gvfs-libs I would
> to assume that libgnome2-0 didn't get installed as well.
>
> BTW, there were no changes between OpenJDK 7 and OpenJDK 8 regarding
> this functionality: both depend upon gnome_url_show symbol being
> available in a library in the system. Thus something changed between
> Kubuntu 15.10 and 16.04 that is not satisfying this dependency any
> longer.
>
Thank you for the additional idea to try. I will report back on that
shortly.

 From my work with the application I developed (the KeyMusician
Keyboard), and its Debian package), as of the Ubuntu 15.10 release, only
required dependencies are now installed. Before then, "Recommends"
dependencies were installed, which I wish it still did.

To overcome this change, I had to create some dummy packages that
included the "Recommends" dependencies as required dependencies of the
dummy package. I also created a dummy package that had the "Recommends"
and "Suggests" packages as required dependencies, and the user had to
install one or the other of those additional dummy packages.

I don't know why that changed in Ubuntu 15.10 - perhaps it has something
to do with the snappy package support.

--
Sincerely,
Aere