Uploaded image for project: 'Lustre Documentation'
  1. Lustre Documentation
  2. LUDOC-13

reviewing changes is difficult in docbook xml

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • 25
    • 7197

    Description

      I suggest that the Makefile be enhanced with a 'make htmldiff'.

      I have had some success with:

      1. Build a manual.html (xhtml-1_1) from MASTER:
        xsltproc --stringparam  fop1.extensions  1 --stringparam  section.label.includes.component.label 1 --stringparam  section.autolabel 1 --stringparam  chapter.autolabel 1 --stringparam  appendix.autolabel 1 --xinclude -o /tmp/newmanual.html /usr/share/xml/docbook/stylesheet/docbook-xsl-ns/xhtml-1_1/docbook.xsl ./index.xml
        
      2. Build a newmanual.html (xhtml-1_1) from REVIEW.
      3. Create a diff.html with diff annotation using diff.py
      4. Point browser at diff.html.

      Attachments

        Issue Links

          Activity

            [LUDOC-13] reviewing changes is difficult in docbook xml

            UPDATE: We haven't found any resources to work on this recently - but we are interested in pursuing this when the opportunity arises.

            rhenwood Richard Henwood (Inactive) added a comment - UPDATE: We haven't found any resources to work on this recently - but we are interested in pursuing this when the opportunity arises.

            I haven't worked on this feature for a while - so the status of this ticket is currently 'dormant', with no plan to up-stream.

            rhenwood Richard Henwood (Inactive) added a comment - I haven't worked on this feature for a while - so the status of this ticket is currently 'dormant', with no plan to up-stream.

            Is there a plan to integrate this upstream somehow? Ideally it would be available in Gerrit.

            adilger Andreas Dilger added a comment - Is there a plan to integrate this upstream somehow? Ideally it would be available in Gerrit.

            I've been playing with daisydiff locally. It is fast and appears to be sensible.

            http://code.google.com/p/daisydiff/

            rhenwood Richard Henwood (Inactive) added a comment - I've been playing with daisydiff locally. It is fast and appears to be sensible. http://code.google.com/p/daisydiff/

            I've recently needed to do a diff again, and found that:

            https://github.com/cygri/htmldiff

            produces ok output on my test (but is slow.)

            rhenwood Richard Henwood (Inactive) added a comment - I've recently needed to do a diff again, and found that: https://github.com/cygri/htmldiff produces ok output on my test (but is slow.)

            An additional enhancement is now available:

            http://review.whamcloud.com/#change,2118

            rhenwood Richard Henwood (Inactive) added a comment - An additional enhancement is now available: http://review.whamcloud.com/#change,2118

            A couple of tweaks to the make file and ./diff.py are available here:

            http://review.whamcloud.com/1909

            rhenwood Richard Henwood (Inactive) added a comment - A couple of tweaks to the make file and ./diff.py are available here: http://review.whamcloud.com/1909

            Joshua has fixed IT-44, progress continues...

            rhenwood Richard Henwood (Inactive) added a comment - Joshua has fixed IT-44, progress continues...

            I believe the problem here is that the xhtml artifacts are not appearing in the expect place at the end of the build:

            http://jira.whamcloud.com/browse/IT-44

            rhenwood Richard Henwood (Inactive) added a comment - I believe the problem here is that the xhtml artifacts are not appearing in the expect place at the end of the build: http://jira.whamcloud.com/browse/IT-44

            Change,1127 has landed. However, xhtml is still not being built.

            Either LUDOC-8 needs to land or a manual build job modification needs to be made.

            rhenwood Richard Henwood (Inactive) added a comment - Change,1127 has landed. However, xhtml is still not being built. Either LUDOC-8 needs to land or a manual build job modification needs to be made.

            People

              LM-Triage Lustre Manual Triage
              rhenwood Richard Henwood (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: