Menu

#1008 HTML5 0.1.0 - initial release

None
closed-invalid
None
5
2016-11-19
2016-03-24
Eric Le Lay
No

{{{ HTML5 0.1.0
Source: Source code is in Git with the tag 0.1.0_1 (https://sourceforge.net/u/kerik-sf/html5/ci/0.1.0_1/tree/)
Announcement: first release
Requires Java 1.7
Requires jEdit 05.03.00.00
Required plugins:
ICU4JPlugin 54.1.1 (icu4j.ICU4JPlugin)
XML 3.0.3 (xml.XmlPlugin)

Short Description: The HTML5 plugin provides validation and completion support for XHTML5.

Long Description: <html>

The HTML5 plugin provides validation and completion support for XHTML5.

}}}

Discussion

  • Townsfolk

    Townsfolk - 2016-03-29
    • status: open --> pending
    • assigned_to: Townsfolk
     
  • Townsfolk

    Townsfolk - 2016-03-29

    Pending on release of ICU4J plugin.

     
  • Townsfolk

    Townsfolk - 2016-06-22

    Hi Eric, I'm having trouble building this project. I get some errors in the build.validator target:

    build.validator:
         [echo] nu-validator: update
         [exec] ./build/build.sh: line 8: ./build/build.py: Permission denied
         [exec] Result: 126
         [echo] nu-validator: dldeps
         [exec] ./build/build.sh: line 8: ./build/build.py: Permission denied
         [exec] Result: 126
         [echo] nu-validator: build
         [exec] ./build/build.sh: line 8: ./build/build.py: Permission denied
         [exec] Result: 126
         [echo] nu-validator: jar
         [exec] ./build/build.sh: line 8: ./build/build.py: Permission denied
         [exec] Result: 126
    
    BUILD FAILED
    /Users/elberry/development/projects/jedit/pjo/ant/build.xml:139: The following error occurred while executing this line:
    /Users/elberry/development/projects/jedit/pjo/ant/build.xml:419: The following error occurred while executing this line:
    /Users/elberry/development/projects/jedit/build-support/plugin-build.xml:459: The following error occurred while executing this line:
    /Users/elberry/development/projects/jedit/sandbox/plugins/HTML5-0.1.0/HTML5/build.xml:105: src '/Users/elberry/development/projects/jedit/sandbox/plugins/HTML5-0.1.0/HTML5/lib/nu-validator/build/dist/vnu.jar' doesn't exist.
    

    Also, for future releases, please include a note in the release request that the project has submodules.

     
  • Eric Le Lay

    Eric Le Lay - 2016-06-23
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,5 +1,5 @@
     {{{ HTML5 0.1.0
    -    Source: Source code is in Git with the tag 0.1.0 (https://sourceforge.net/u/kerik-sf/html5/ci/0.1.0/tree/)
    +    Source: Source code is in Git with the tag 0.1.0_1 (https://sourceforge.net/u/kerik-sf/html5/ci/0.1.0_1/tree/)
         Announcement: first release
         Requires Java 1.7
         Requires jEdit 05.03.00.00
    
     
  • Eric Le Lay

    Eric Le Lay - 2016-06-23

    Fixed. Sorry about that. ant replace task erases permissions, so I had to switch replace and chmod in the build.xml.

    Please try the new tag 0.1.0_1

     
  • Eric Le Lay

    Eric Le Lay - 2016-06-23
    • status: pending --> open
     
  • Townsfolk

    Townsfolk - 2016-11-11

    Hi Eric, Sorry for the really long delay, now I'm getting an error saying the build.py file doesn't exist.
    HTML5-0.1.0/HTML5/build.xml:78: Replace: source file HTML5-0.1.0/HTML5/lib/nu-validator/build/build.py doesn't exist

    Is the replace task necessary? Can I just comment it out?

     
  • Townsfolk

    Townsfolk - 2016-11-11
    • status: open --> pending
     
  • Eric Le Lay

    Eric Le Lay - 2016-11-13

    did you git submodule update --init ? That's the only explanation for missing build.py I can summon...
    You can do the replace manually (replace 1.8 with 1.7 in build.py).
    Thanks,

     
  • Eric Le Lay

    Eric Le Lay - 2016-11-13
    • status: pending --> open
     
  • Townsfolk

    Townsfolk - 2016-11-14

    Yup, that was it, but I'm still getting a build error:

     [echo] nu-validator: build
     [exec] ./ant
     [exec] Traceback (most recent call last):
     [exec]   File "./build/build.py", line 1416, in <module>
     [exec]     buildAll()
     [exec]   File "./build/build.py", line 1237, in buildAll
     [exec]     buildJing()
     [exec]   File "./build/build.py", line 654, in buildJing
     [exec]     runCmd([os.path.join(".", "ant")])
     [exec]   File "./build/build.py", line 220, in runCmd
     [exec]     subprocess.call(cmd)
     [exec]   File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
     [exec]     return Popen(*popenargs, **kwargs).wait()
     [exec]   File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
     [exec]     errread, errwrite)
     [exec]   File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
     [exec]     raise child_exception
     [exec] OSError: [Errno 2] No such file or directory
     [exec] Result: 1
     [echo] nu-validator: jar
     [exec] Error: Could not find or load main class org.apache.tools.ant.Main
     [exec] java -cp ./jing-trang/lib/ant.jar:./jing-trang/lib/ant-launcher.jar:./dependencies/commons-codec-1.10.jar:./dependencies/commons-fileupload-1.3.1.jar:./dependencies/commons-io-2.4.jar:./dependencies/commons-logging-1.2.jar:./dependencies/commons-logging-1.2-adapters.jar:./dependencies/commons-logging-1.2-api.jar:./dependencies/httpcore-4.4.jar:./dependencies/httpclient-4.4.jar:./dependencies/icu4j-54.1.1.jar:./dependencies/salvation-2.0.1.jar:./dependencies/javax.servlet-api-3.1.0.jar:./dependencies/jchardet-1.0.jar:./dependencies/jetty-http-9.2.9.v20150224.jar:./dependencies/jetty-io-9.2.9.v20150224.jar:./dependencies/jetty-security-9.2.9.v20150224.jar:./dependencies/jetty-server-9.2.9.v20150224.jar:./dependencies/jetty-servlet-9.2.9.v20150224.jar:./dependencies/jetty-servlets-9.2.9.v20150224.jar:./dependencies/jetty-util-9.2.9.v20150224.jar:./dependencies/jetty-util-ajax-9.2.9.v20150224.jar:./dependencies/log4j-1.2.17.jar:./dependencies/rhino-1.7R5.jar:./dependencies/fest-assert-1.4.jar:./dependencies/hamcrest-api-1.0.jar:./dependencies/junit-4.12.jar:./dependencies/slf4j-api-1.7.13.jar:./dependencies/xom-1.2.5.jar:./jing-trang/lib/saxon9.jar:./jing-trang/lib/xercesImpl.jar:./jing-trang/lib/xml-apis.jar:./jing-trang/lib/isorelax.jar:./jing-trang/build/jing.jar:./jars/htmlparser.jar:./jars/galimatias.jar org.apache.tools.ant.Main -f ./build/build.xml jar
    

    BUILD FAILED
    pjo/ant/build.xml:141: The following error occurred while executing this line:
    pjo/ant/build.xml:421: The following error occurred while executing this line:
    build-support/plugin-build.xml:459: The following error occurred while executing this line:
    sandbox/plugins/HTML5-0.1.0/HTML5/build.xml:106: src 'sandbox/plugins/HTML5-0.1.0/HTML5/lib/nu-validator/build/dist/vnu.jar' doesn't exist.

     
  • Townsfolk

    Townsfolk - 2016-11-14

    Looking in the sub-module, I don't see anything in the lib/nu-validator/jing-trang folder, it's empty. I tried using sub-module init in nu-validator, but it failed with:

    error: no such remote ref 0706524421fc046e113b4efadaba5c70584e0706
    Fetched in submodule path 'htmlparser', but it did not contain 0706524421fc046e113b4efadaba5c70584e0706. Direct fetching of that commit failed.

     
  • Townsfolk

    Townsfolk - 2016-11-14
    • status: open --> pending
     
  • Eric Le Lay

    Eric Le Lay - 2016-11-19
    • status: pending --> closed-invalid
     
  • Eric Le Lay

    Eric Le Lay - 2016-11-19

    validator did something to their htmlparser repository. The referenced git commit doesn't exist anymore. I'll put a new release request once I figure it out. It will require java8, though, I'm afraid!

     

Log in to post a comment.