Bug#591109: libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance
On Tue, Aug 03, 2010 at 09:23:01PM +0200, Torsten Werner wrote: reassign 591109 jython affects 591109 + libfreemarker-java thanks Hi Nicolas, you have changed the jython package in a way which does not follow the Debian Java Policy. The package ships a tree of class files instead of a jar file as in Lenny. Hi Torsten, I think you were confused by the .class files in the /usr/share/jython/Lib directory. These class files are the result of the byte-compilation of the Lib python files by the Jython compiler. These files are completely and transparently handled by the Jython interpreter much like the .pyo and .pyc files for Python. They are not supposed to be directly accessed by users. The Jython public API is included in the /usr/share/java/jython.jar file, and I think it follows the Debian Java policy. I think the real issue for libfreemarker-java is that the public API for Jython has changed between Jython 2.2 and 2.5 and so the Jython wrapper of freemarker needs to be ported to Jython 2.5. BTW, you even ship Windows *.exe files. Please remove them. You are right about the .exe files. I'll have a look at that. But I wonder if that is not part of the Python distutil distribution. Regards, -- Nicolas Duboc ndu...@debian.org signature.asc Description: Digital signature
Bug#591109: libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance
Hi Nicolas, thanks for the explanation. I've removed the jython support from the freemarker package. An upstream bug report has already been filed but there is no response yet. Cheers, Torsten -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#591109: libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance
reassign 591109 jython affects 591109 + libfreemarker-java thanks Hi Nicolas, you have changed the jython package in a way which does not follow the Debian Java Policy. The package ships a tree of class files instead of a jar file as in Lenny. I haven't even found any information about the change in the changelog file. Please ship a jar file in /usr/share/java/. BTW, you even ship Windows *.exe files. Please remove them. Cheers, Torsten On Sun, Aug 1, 2010 at 12:41 AM, Lucas Nussbaum lu...@lucas-nussbaum.net wrote: Source: libfreemarker-java Version: 2.3.16-2 Severity: serious Tags: squeeze sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20100731 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: /usr/bin/fakeroot debian/rules clean test -x debian/rules dh_testroot dh_clean cd . /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/ant-nodeps.jar:/usr/share/java/dom4j.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/el-api-2.1.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/jaxen.jar:/usr/share/java/jdom1.jar:/usr/share/java/js.jar:/usr/share/java/junit.jar:/usr/share/java/jython.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/excalibur-logkit.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xalan2.jar:/usr/share/java/commons-jxpath.jar:/usr/share/java/ant-junit.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true -propertyfile /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/debian/ant.properties clean Buildfile: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/build.xml clean: [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParser.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParserConstants.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParserTokenManager.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/SimpleCharStream.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/Token.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/TokenMgrError.java fetchlibs: BUILD SUCCESSFUL Total time: 0 seconds rm -f debian/stamp-ant-build rm -f debian/stamp-ant-check dpkg-source -b libfreemarker-java-2.3.16 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building libfreemarker-java using existing ./libfreemarker-java_2.3.16.orig.tar.gz dpkg-source: warning: ignoring deletion of file src/freemarker/core/Token.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/FMParser.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/SimpleCharStream.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/FMParserConstants.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/TokenMgrError.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/FMParserTokenManager.java dpkg-source: info: building libfreemarker-java in libfreemarker-java_2.3.16-2.debian.tar.gz dpkg-source: info: building libfreemarker-java in libfreemarker-java_2.3.16-2.dsc debian/rules build test -x debian/rules mkdir -p . cd . /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/ant-nodeps.jar:/usr/share/java/dom4j.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/el-api-2.1.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/jaxen.jar:/usr/share/java/jdom1.jar:/usr/share/java/js.jar:/usr/share/java/junit.jar:/usr/share/java/jython.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/excalibur-logkit.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xalan2.jar:/usr/share/java/commons-jxpath.jar:/usr/share/java/ant-junit.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true -propertyfile /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/debian/ant.properties javacc jar javadoc Buildfile: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/build.xml javacc: [copy] Copying 1 file to /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/build/javacc/freemarker/core [javacc:generate] Java Compiler
Processed: Re: Bug#591109: libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance
Processing commands for cont...@bugs.debian.org: reassign 591109 jython Bug #591109 [src:libfreemarker-java] libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance Bug reassigned from package 'src:libfreemarker-java' to 'jython'. Bug No longer marked as found in versions libfreemarker-java/2.3.16-2. affects 591109 + libfreemarker-java Bug #591109 [jython] libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance Added indication that 591109 affects libfreemarker-java thanks Stopping processing here. Please contact me if you need assistance. -- 591109: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591109 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#591109: libfreemarker-java: FTBFS: cannot find symbol PyJavaInstance
Source: libfreemarker-java Version: 2.3.16-2 Severity: serious Tags: squeeze sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20100731 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: /usr/bin/fakeroot debian/rules clean test -x debian/rules dh_testroot dh_clean cd . /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/ant-nodeps.jar:/usr/share/java/dom4j.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/el-api-2.1.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/jaxen.jar:/usr/share/java/jdom1.jar:/usr/share/java/js.jar:/usr/share/java/junit.jar:/usr/share/java/jython.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/excalibur-logkit.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xalan2.jar:/usr/share/java/commons-jxpath.jar:/usr/share/java/ant-junit.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true-propertyfile /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/debian/ant.properties clean Buildfile: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/build.xml clean: [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParser.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParserConstants.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParserTokenManager.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/SimpleCharStream.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/Token.java [delete] Deleting: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/TokenMgrError.java fetchlibs: BUILD SUCCESSFUL Total time: 0 seconds rm -f debian/stamp-ant-build rm -f debian/stamp-ant-check dpkg-source -b libfreemarker-java-2.3.16 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building libfreemarker-java using existing ./libfreemarker-java_2.3.16.orig.tar.gz dpkg-source: warning: ignoring deletion of file src/freemarker/core/Token.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/FMParser.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/SimpleCharStream.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/FMParserConstants.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/TokenMgrError.java dpkg-source: warning: ignoring deletion of file src/freemarker/core/FMParserTokenManager.java dpkg-source: info: building libfreemarker-java in libfreemarker-java_2.3.16-2.debian.tar.gz dpkg-source: info: building libfreemarker-java in libfreemarker-java_2.3.16-2.dsc debian/rules build test -x debian/rules mkdir -p . cd . /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/ant-nodeps.jar:/usr/share/java/dom4j.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/el-api-2.1.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/jaxen.jar:/usr/share/java/jdom1.jar:/usr/share/java/js.jar:/usr/share/java/junit.jar:/usr/share/java/jython.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/excalibur-logkit.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xalan2.jar:/usr/share/java/commons-jxpath.jar:/usr/share/java/ant-junit.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true-propertyfile /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/debian/ant.properties javacc jar javadoc Buildfile: /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/build.xml javacc: [copy] Copying 1 file to /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/build/javacc/freemarker/core [javacc:generate] Java Compiler Compiler Version 5.0 (Parser Generator) [javacc:generate] (type javacc with no arguments for help) [javacc:generate] Reading from file /build/user-libfreemarker-java_2.3.16-2-amd64-7imBFI/libfreemarker-java-2.3.16/src/freemarker/core/FMParser.jj . . . [javacc:generate] Warning: Line 57, Column 4: Bad option name LEXER_CLASS. Option setting will be ignored. [javacc:generate] Warning: Line 58, Column 4: Bad option name CONSTANTS_CLASS. Option setting will be ignored. [javacc:generate] Note: UNICODE_INPUT option is