severity 987601 normal
thanks

Hi,

Lowering severity as working around is trivial by installing openjdk-11-jre .

> > After installing the latest security updates, davmail stopped working.
> > I looked into it and found out, that it required the file 
> > '/usr/lib/jvm/java-1
> 1-openjdk-amd64/lib/libawt_xawt.so' which was now missing even tho it's 
> supposed
>  to be installed as part of the openjdk-11-jre-headless package, which is 
> instal
> led as one of davmail's dependencies.

Indeed:
$ davmail
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load
library: /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
[...]
$ sudo apt instal openjdk-11-jre
[...]
$ davmail
^C$

> Right, I'm curious which component needs libawt_xawt.so.  The package already
> lists libswt-gtk2-4-jni, libswt-cairo-gtk-4-jni, libopenjfx-java as 
> suggestions,
> so maybe these should be upgraded to recommendations as well?  Or is it 
> possible
> to split out the UI components into a separate package?

java.awt.* is used all over the source.

My current policy was to Suggest: deps required by the ui components.
This enables server users to skip those. I think I'll add default-jre
as a Suggest: for the mean time and look into splitting the jar
between server and ui classes. But I'll need upstream involvement for
this task.

Thanks for reporting,

Alex

Reply via email to