debian/xml-apis.xml --java-lib --usj-name=xml-apis --artifact=xml-apis.jar --no-usj-versionless
Don't know why but it breaks logol.
Fix would be to symlink to versioned jar, but will break on next libxml-commons-external-java update. Could certainly be scripted to get related version and link to this version file.
Olivier
Hi,
I'd like to forward this to Debian Java list for comments.
Kind regards
Andreas.
On Mon, May 17, 2021 at 01:50:01PM +0200, olivier sallou wrote:
> Issue seems to be related to xml-apis.jar not being symlinked itself
>
> /usr/share/java# ls *xml-api*
> xml-apis-1.4.01.jar xml-apis-ext-1.4.01.jar xml-apis-ext.jar
>
> Usually, java libs have a versioned file and an unversionned file which is
> a symlink to versioned one (see above).
> xml-apis here is not available as unversioned (breaks previous versions)
>
> Logo requires xalan2 and xerces2, must be a sub-dependency, should -ext be
> used?
>
> Le lun. 17 mai 2021 à 13:33, Andreas Beckmann <anbe@debian.org> a écrit :
>
> > Package: logol
> > Version: 1.7.9-2
> > Severity: serious
> > User: debian-qa@lists.debian.org
> > Usertags: piuparts
> >
> > Hi,
> >
> > during a test with piuparts I noticed your package ships (or creates)
> > a broken symlink.
> >
> > From the attached log (scroll to the bottom...):
> >
> > 1m53.8s ERROR: FAIL: Broken symlinks:
> > /usr/share/logol/lib/xml-apis.jar -> ../../java/xml-apis.jar (logol)
> >
> > Is logol missing a dependency on libjaxp1.3-java ?
> >
> >
> > cheers,
> >
> > Andreas
> >
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging
--
http://fam-tille.de
gpg key id: 4096R/326D8438 (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438