Control: unmerge 796600
Control: reassgin 796600 src:gtkmm3.0

On Thu, Aug 27, 2015 at 12:52:39PM +0200, Michael Biebl wrote:
> Am 23.08.2015 um 13:37 schrieb Michael Biebl:
> > Am 23.08.2015 um 01:38 schrieb Luke Faraone:
> >> The upstream source tarball contains docs/reference/html/jquery.js , which 
> >> is
> >> included in the binary package libgtkmm-3.0-doc. However, no source code 
> >> for
> >> this copy of jQuery is included, nor is the minified version included 
> >> rebuilt.
> > 
> > That really is a doxygen issue, that file is coming from that tool.
> > You should file that issue against doxygen and get this fixed upstream.
> > Working around that in packages using doxygen looks like the wrong
> > approach to me.
> 
> Re-assigning and merging with existing bug report for doxygen.

I am sorry to confirm Luke here. There are lots of embeddings here and
this can be confusing at times. So even though the bug was originally
assigned against libgtkmm-3.0-doc, that's not where the problem resides.
It really is with the corresponding source package. When Doxygen embeds
its jquery.js into your package then the source for that file actually
is contained in Doxygen and (since a few versions) it is actually built
from source.

In the case of gtkmm3.0 however, the upstream source package itself is
already missing the source for the prebuilt documentation regardless of
what Doxygen does with it during package build.

There are basically two ways to fix this:
a) Repack and remove it (preferably the whole documentation).
b) Add the corresponding source to the package (I can tell you that this
   becomes tedious).

I acknowledge that neither of these is particularly pleasing, but I
don't have anything better to offer.

Helmut

Reply via email to