Uploaded image for project: 'Log4cxx'
  1. Log4cxx
  2. LOGCXX-548

Doxygen documentation is not reproducible

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.13.0
    • Documentation
    • None

    Description

      The way the doxygen documenation is generated with CMake, it is unfortunatly not reproducible (as in https://reproducible-builds.org/).

      This is a regression as log4cxx has been previously reproducible (at least on Debian – https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/log4cxx.html)

      The problem is that doxygen's configure has several absolute paths, which it then bakes into the generated documentation, for example in this snippt, the bold part dependent on the build path:

      <div class="contents">
      <div class="textblock"><p><a class="anchor" id="md__build_log4cxx_0_12_1_src_site_markdown_index"></a></p>

      I've made a patch for the Debian package, I'll provide it as PR in a minute.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              coldtobi Tobias Frost
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: