Your message dated Mon, 23 May 2011 19:26:15 +0000
with message-id <[email protected]>
and subject line Bug#622147: fixed in doxygen 1.7.4-2
has caused the Debian Bug report #622147,
regarding Unnecessarily includes jquery.js in generated output
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
622147: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622147
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: doxygen
Version: 1.7.4-1
Severity: normal
Tags: upstream, patch
One of my packages, which uses doxygen, has started throwing up a lintian
warning: embedded-javascript-library. Suddenly, it now includes a copy of
jquery in the doc directory.
This embedded code copy is unnecessary - the package does not use the
TreeView or Search functions of doxygen. The jquery.js file is not referred
to by any <script> tags in the generated documentation.
Looking at the source, it seems that the new version of doxygen will spit
out its (2 years old) embedded copy of jquery unconditionally. I've attached
a patch fixing this which checks the config for whether the TreeView or
Search functions are enabled before outputting jquery.
One could argue that embedding this copy of jquery in the generated docs is
also a violation of policy ยง4.13 for not only doxygen, but also any package
with doxygen-built docs, though I can't see a good way to fix it atm. It
might be a bit better though if doxygen were to build-depend on libjquery-js
and use that version instead of the old copy in the source package.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages doxygen depends on:
ii doxygen-latex 1.7.3-5 Documentation system for C, C++, J
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-12 GCC support library
ii libstdc++6 4.5.2-4 The GNU Standard C++ Library v3
doxygen recommends no packages.
Versions of packages doxygen suggests:
pn doxygen-doc <none> (no description available)
pn doxygen-gui <none> (no description available)
ii graphviz 2.26.3-5 rich set of graph drawing tools
-- no debconf information
--
Chris Butler <[email protected]>
GnuPG Key ID: 4096R/49E3ACD3
--- orig/doxygen-1.7.4/src/htmlgen.cpp 2011-03-26 16:11:31.000000000 +0000
+++ doxygen-1.7.4/src/htmlgen.cpp 2011-04-10 15:40:07.149419575 +0100
@@ -1082,6 +1082,7 @@
fprintf(stderr,"Warning: Cannot open file %s for writing\n",fileName.data());
}
+ if (Config_getBool("GENERATE_TREEVIEW") || Config_getBool("SEARCHENGINE"))
{
QFile f(dname+"/jquery.js");
if (f.open(IO_WriteOnly))
--- End Message ---
--- Begin Message ---
Source: doxygen
Source-Version: 1.7.4-2
We believe that the bug you reported is fixed in the latest version of
doxygen, which is due to be installed in the Debian FTP archive:
doxygen-doc_1.7.4-2_all.deb
to main/d/doxygen/doxygen-doc_1.7.4-2_all.deb
doxygen-gui_1.7.4-2_amd64.deb
to main/d/doxygen/doxygen-gui_1.7.4-2_amd64.deb
doxygen-latex_1.7.4-2_all.deb
to main/d/doxygen/doxygen-latex_1.7.4-2_all.deb
doxygen_1.7.4-2.debian.tar.gz
to main/d/doxygen/doxygen_1.7.4-2.debian.tar.gz
doxygen_1.7.4-2.dsc
to main/d/doxygen/doxygen_1.7.4-2.dsc
doxygen_1.7.4-2_amd64.deb
to main/d/doxygen/doxygen_1.7.4-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated doxygen package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 23 May 2011 20:07:07 +0200
Source: doxygen
Binary: doxygen doxygen-latex doxygen-doc doxygen-gui
Architecture: source amd64 all
Version: 1.7.4-2
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
doxygen - Documentation system for C, C++, Java, Python and other languages
doxygen-doc - Documentation for doxygen
doxygen-gui - GUI configuration tool for doxygen
doxygen-latex - Documentation system for C, C++, Java, Python and other
languages
Closes: 622147 625956 627494
Changes:
doxygen (1.7.4-2) unstable; urgency=low
.
* Re-enable the doxygen_direct_dot_run.diff patch, still issues on
armel. Closes: #627494.
* Only include jquery.js in generated output when needed (Chris Butler).
Closes: #622147.
* Include jquery.js source in debian/; add jquery.js license.
Closes: #625956.
Checksums-Sha1:
d176e2f91054dede04ceaaffacc33cc0c9e90e90 1247 doxygen_1.7.4-2.dsc
c9ddaa7964b90fe4e710375e446ea7650fc47a18 48423 doxygen_1.7.4-2.debian.tar.gz
6b865ae96caa2227b444bf9f38fcc29753a0d61b 2287044 doxygen_1.7.4-2_amd64.deb
076be30c3d0b9df83929d351f5d7d9e11bf3486f 261606 doxygen-gui_1.7.4-2_amd64.deb
b2efcbcd76159ea0a7eb45ffa0015109392109a4 8366 doxygen-latex_1.7.4-2_all.deb
9fb75d9f52beab87b47518bd21c1b16bd0a42da0 1720696 doxygen-doc_1.7.4-2_all.deb
Checksums-Sha256:
28a95ba3e8ebc8c3efc5fe8ec32a3d7803695fdb1cf83bfb133567c8fb3457f1 1247
doxygen_1.7.4-2.dsc
be17d523d65795a9a835924221408b77a2faa3e0701d146d9d6135434d73a4c4 48423
doxygen_1.7.4-2.debian.tar.gz
be7beb4cb5b1e1ca6464de26d7a0eac73a53a86021d302ae10bf7572868a68c2 2287044
doxygen_1.7.4-2_amd64.deb
14576838925628f3977452c7e45fcfead32b173190e07c8d86b16d897def66db 261606
doxygen-gui_1.7.4-2_amd64.deb
baf2834a6ea96530a5404765fa55a7ca9c694ad140635283e8d1b83ad12c14ee 8366
doxygen-latex_1.7.4-2_all.deb
1ae7ea2184ed2c1e8310bb256f72c1943bd73409588e0781b442dddb5479fc18 1720696
doxygen-doc_1.7.4-2_all.deb
Files:
9cc92d7694fa04794cb7758bebc3f77d 1247 devel optional doxygen_1.7.4-2.dsc
61953579c39b6504e48fcbe00d650d50 48423 devel optional
doxygen_1.7.4-2.debian.tar.gz
6dda2f0ee959618bfb68cb7634d1909b 2287044 devel optional
doxygen_1.7.4-2_amd64.deb
4f31d526799c88e548b23fd43c0ea4a9 261606 devel optional
doxygen-gui_1.7.4-2_amd64.deb
4fb789b8520ab756e11b5f2d888992c2 8366 devel optional
doxygen-latex_1.7.4-2_all.deb
4cb1fa1abafdff06fc7cec6f0ca4ac6a 1720696 doc optional
doxygen-doc_1.7.4-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk3arzIACgkQStlRaw+TLJy0yACgwhV58AXFDhtrJShXn+9daHZj
4SkAnRs3CP9WGeH3h44N1XN8KWoEHCC+
=ID9y
-----END PGP SIGNATURE-----
--- End Message ---