Accepted joptsimple 5.0.4-6 (source) into unstable
Emmanuel Bourg
ebourg at apache.org
Mon Oct 28 11:23:03 GMT 2024
Hi Samuel,
Le 28/10/2024 à 11:44, Samuel Thibault a écrit :
> Why removing the documentation?
>
> Did I perhaps miss a discussion on pkg-java-maintainers about removing
> javadoc documentations?
The removal targets the documentation packages containing only the
Javadoc of the API. The maintenance of these packages is time consuming
and they are mostly unused.
We've seen countless failures related to the Javadoc generation (due to
JDK or Maven changes changes), there are concerns caused by the addition
of an embedded copy of jquery in every Javadoc, and the resolution of
the doc dependencies by maven-debian-helper is extremely slow,
increasing the build time significantly. Also proper inter linking of
Javadocs require patching the packages to add and maintain the right
<link> elements. And there are reproducibility issues related to the
Javadoc.
This could be bearable if the Javadoc packages they were really used,
but most of them have a very low popcon (only 4 for libjoptsimple-java-doc).
The latest upgrade of maven-javadoc-plugin broke again the Maven based
packages building the Javadoc. The output path has been changed from
target/site/apidocs to target/reports/apidocs, so we would have to
update all the debian/libfoo-java-doc.install files to change the path.
This is what triggered the recent removal of libjoptsimple-java-doc and
others.
There are better alternatives nowadays such as the excellent
https://javadoc.io site. I don't think it's worth maintaining these
packages in Debian anymore, it's just a waste of time.
Emmanuel Bourg
More information about the pkg-java-maintainers
mailing list