Debian Bug report logs - #903428
javadocs generated by javahelper include jquery

Package: javahelper; Maintainer for javahelper is Debian Java Maintainers <[email protected]>; Source for javahelper is src:javatools (PTS, buildd, popcon).

Reported by: Thomas Koch <[email protected]>

Date: Mon, 9 Jul 2018 19:51:02 UTC

Severity: important

Tags: newcomer

Full log


Message #63 received at [email protected] (full text, mbox, reply):

Received: (at 903428) by bugs.debian.org; 17 Jul 2018 11:40:46 +0000
From [email protected] Tue Jul 17 11:40:46 2018
X-Spam-Checker-Version: SpamAssassin 3.4.1-bugs.debian.org_2005_01_02
	(2015-04-28) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-20.9 required=4.0 tests=BAYES_00,FROMDEVELOPER,
	HAS_BUG_NUMBER,MURPHY_DRUGS_REL8,PGPSIGNATURE,RCVD_IN_DNSWL_NONE,TXREP
	autolearn=ham autolearn_force=no version=3.4.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 19; hammy, 150; neutral, 160; spammy,
	0. spammytokens: hammytokens:0.000-+--H*c:pgp-sha512, 0.000-+--H*F:U*apo,
	0.000-+--H*rp:U*apo, 0.000-+--H*c:pgp-signature, 0.000-+--H*c:protocol
Return-path: <[email protected]>
Received: from koschany.net ([176.28.11.243])
	by buxtehude.debian.org with esmtp (Exim 4.89)
	(envelope-from <[email protected]>)
	id 1ffOLW-0002T9-3n
	for [email protected]; Tue, 17 Jul 2018 11:40:46 +0000
Received: from localhost (localhost [127.0.0.1])
	by koschany.net (Postfix) with ESMTP id 5FA482250F;
	Tue, 17 Jul 2018 13:40:43 +0200 (CEST)
Received: from koschany.net ([127.0.0.1])
	by localhost (koschany.net [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 3zsAl347Xibj; Tue, 17 Jul 2018 13:40:42 +0200 (CEST)
Received: from [192.168.0.132] (ip-178-203-234-192.hsi10.unitymediagroup.de [178.203.234.192])
	by koschany.net (Postfix) with ESMTPSA id 7345F224F2;
	Tue, 17 Jul 2018 13:40:42 +0200 (CEST)
Subject: Re: Bug#903428: javadocs generated by javahelper include jquery
To: tony mancill <[email protected]>
References: <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <153116570013.52934.7173586082571911770.reportbug@thk1.roam.corp.google.com>
 <[email protected]>
 <153116570013.52934.7173586082571911770.reportbug@thk1.roam.corp.google.com>
 <20180710032231.GA12743@lark>
 <[email protected]>
 <153116570013.52934.7173586082571911770.reportbug@thk1.roam.corp.google.com>
 <20180717050015.GB2211@lark>
Cc: [email protected]
From: Markus Koschany <[email protected]>
Organization: debian.org
Message-ID: <[email protected]>
Date: Tue, 17 Jul 2018 13:40:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20180717050015.GB2211@lark>
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="SaGuIP9WA1HyrCVxoMkVF99nY0gKwWIlF"
[Message part 1 (text/plain, inline)]
Hi tony,

Am 17.07.2018 um 07:00 schrieb tony mancill:
[...]
>  
> Hi Markus,
> 
> Fair enough.  I can see the value in providing javadoc (or at least a
> way to build the javadoc) for older versions of libraries. 
> 
> I think Martin Quinson's suggestion of "shim" jquery package has some
> merit.  It means that we would have to touch every -java-doc package -
> 475 of them, by my current count - but I'm not sure that can be avoided
> unless we take the path of patching openjdk-11 to use the Debian system
> library.

I believe that every solution that involves patching all of our javadoc
packages is not a good one. :) Of course Martin can depend on Debian's
system jquery and use dh_link to replace the embedded copy with the one
installed on the system but I'm far too lazy too consider this a
worthwhile task for myself. It's not efficient, so to speak ;)

I'm in favor of tackling the issue at the root, openjdk-11. I will take
a closer look at DebConf18 and prepare a patch and resubmit my bug
report. Everything else is up to doko.

> And finally, although I'm still biased towards working on better runtime
> support (to wit, libjide-oss-java is currently FTBFS, so the lintian
> jquery warning seems less important than that), I don't think we should
> ignore the problem and don't want anyone to feel unnecessarily "meh"
> about it either... :)
> 
> Other ideas?

I agree there are a lot more interesting problems to work on but it's
far easier to solve than many of the other ones. As for
libjide-oss-java: I have reported the FTBFS months ago but it doesn't
look like that we will see a real solution soon. They depend on
functionality which was simply removed with OpenJDK 10. Fortunately only
some windows-specific classes are affected, so I could ultimately patch
them out and work around it. However we should strongly consider to ship
OpenJDK 8 with Buster. Then I could just build-depend on it and be done
for now and maybe in two years time there is a better solution. Actually
I don't see a reason why we couldn't do it, provided we mark OpenJDK 8
EOL security-wise and just use it for building/developing packages.

The most important problem is JavaFX at the moment because without that
libjide-oss-java is just another library. The reason why it was packaged
is mediathekview but without JavaFX is won't be part of Buster anyway
(and PDFsam, and Netbeans, and...)

Cheers,

Markus


[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 14:24:46 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.