Please check your apt configuration by running:

$ apt-config dump | grep Recommends
APT::Install-Recommends "1";

"1" indicates that recommends is activated and they should be
installed by default. If recommends is disabled then double check the
apt configuration files at /etc/apt/apt.conf.d (or maybe a custom
/etc/apt/apt.conf).

On Tue, Apr 26, 2016 at 12:25 PM, Aere Greenway
<1574...@bugs.launchpad.net> wrote:
> 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
>
> --
> You received this bug notification because you are a member of OpenJDK,
> which is subscribed to openjdk-8 in Ubuntu.
> https://bugs.launchpad.net/bugs/1574879
>
> Title:
>   Java Desktop.browse not supported on Kubuntu 16.04
>
> Status in openjdk-8 package in Ubuntu:
>   New
>
> Bug description:
>   The Desktop.browse functionality of Java is not supported on the
>   Kubuntu 16.04 level of the KDE desktop.  It was supported in earlier
>   levels.
>
>   With this support no longer available, a Java application can no
>   longer activate the system's browser to display the already-installed
>   HTML help files for the application, making the context-sensitive help
>   functionality useless.
>
>   Here is the Java code snippet where the code attempts to activate the
>   online help:
>
>           if (Desktop.isDesktopSupported())
>           {
>               Desktop desktop = Desktop.getDesktop() ;
>               if (desktop.isSupported(Desktop.Action.BROWSE))
>               {
>                   try
>                   {
>                       desktop.browse(new URI(url)) ;
>                   }
>                   catch (Exception e)
>                   {
>                       String error = "Problem creating URI to access 
> documentation:\n" + e.getMessage() ;
>                       reportError(error, true) ;
>                   }
>               }
>               else
>                   reportError("Desktop.browse not supported on this system.", 
> true) ;
>           }
>
>   When this code is executed, the "Desktop.browse not supported on this
>   system." error message is displayed, rather than activating the user's
>   Internet browser to display the HTML help file already installed in
>   the user's file-system.
>
>   In prior releases of Kubuntu, this has always worked.  I expected it
>   to work on 16.04 (as it does on the other 'flavors' of Ubuntu 16.04),
>   but it is not supported in the KDE desktop of Kubuntu 16.04
>
>   I am using Kubuntu 16.04.
>
>   In prior releases of Kubuntu, the online help information was
>   displayed using the system's Internet browser, which was what I
>   expected to happen.
>
>   In this release, I instead got the "Desktop.browse not supported on
>   this system." error message, and the Internet browser was not
>   activated to display the already-installed (via Debian package) help
>   information.
>
>   ProblemType: Bug
>   DistroRelease: Ubuntu 16.04
>   Package: openjdk-8-jre 8u77-b03-3ubuntu3
>   ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6
>   Uname: Linux 4.4.0-21-generic x86_64
>   ApportVersion: 2.20.1-0ubuntu2
>   Architecture: amd64
>   CurrentDesktop: KDE
>   Date: Mon Apr 25 16:12:50 2016
>   InstallationDate: Installed on 2016-04-22 (3 days ago)
>   InstallationMedia: Kubuntu 16.04 LTS "Xenial Xerus" - Release amd64 
> (20160420.1)
>   SourcePackage: openjdk-8
>   UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1574879/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openjdk
> Post to     : open...@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openjdk
> More help   : https://help.launchpad.net/ListHelp


-- 
Tiago Stürmer Daitx
Software Engineer
tiago.da...@canonical.com

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574879

Title:
  Java Desktop.browse not supported on Kubuntu 16.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1574879/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to