Red Hat Bugzilla – Bug 620635
antlr3 needs to be rebuilt against python 2.7 in F14 and devel
Last modified: 2010-10-19 05:10:54 EDT
The package needs to be rebuilt against python 2.7 in both F14 and devel.
Information on the new "dist-git" system can be seen here:
Information on common difficulties with Python 2.7 rebuilds can be seen here:
Once it's been successfully rebuilt for F14, an update needs to be filed to get the rebuild into F14:
Please add this bug to the update, to make it easy to track what's been done, and what's left to do.
antlr3 has a build dependency on maven2-plugin-antlr, which doesn't exist on Fedora anymore:
The build fails with
[INFO] Unable to find resource 'org.apache.maven.plugins:maven-antlr-plugin:pom:DUMMY_VER' in repository __jpp_repo__ (file:///usr/share/maven2/repository)
I removed the maven-plugin-antlr entry from the .pom file and tried. This time I get a
cannot find symbol
symbol : variable ANTLRParser
location: class org.antlr.tool.Grammar
Apparently, the missing library is really required to build the package. Can we patch those parts out to remove the dependency?
Hello. Colin, how is the progress on this bug? It will probably get removed from F-14 if you don't act soon.
Orcan, I'll look into this when I come back from vacation (in 2 weeks).
*** Bug 623269 has been marked as a duplicate of this bug. ***
Hello. Any progress? Milos?
The antlr(2)-maven-plugin is no longer part of maven2, I'm going to submit it separately (even already have a reviewer:), just a bit stuck now with my $DAYJOB, but this definitely is going to be solved:)
The antlr python runtime is outdated but there is not updated version available. I install the python runtime, but I use an older antlr jar to generate the recognizer.
I suggest removing the python runtime from the package because you have to download non-packaged version anyway to be able to use antlr3 on Fedora.
Milos - we're running pretty late with F-14 here. I'm not seeing the antlr-maven-plugin submission?
This was discussed and accepted as a blocker at the 2010-10-08 review meeting, criterion "There must be no file conflicts (cases where the files in some packages conflict but the packages have explicit Conflicts: tags are acceptable) or unresolved package dependencies during a media-based (CD/DVD) install". Please implement a solution to the dependency issue ASAP, Bart's suggestion to remove the package would be fine for the purpose of the release...
I wish the issue was as simple as "don't build the python bindings". No. This packages FTBFS, even without the python bindings.
The missing build dependency is _really_ needed to build the core of this package.
Milos, what is going on?
We need confirmation from the maintainer that this is going to get fixed and when. Please let us know here.
I think I've got this working locally now. Updates as soon as I'm sure.
antlr3-3.2-11.fc14,antlr-maven-plugin-2.1-3.20101012svn12849.fc14 has been submitted as an update for Fedora 14.
antlr3-3.2-11.fc14, antlr-maven-plugin-2.1-3.20101012svn12849.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update antlr3 antlr-maven-plugin'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/antlr3-3.2-11.fc14,antlr-maven-plugin-2.1-3.20101012svn12849.fc14
antlr3-3.2-11.fc14, antlr-maven-plugin-2.1-3.20101012svn12849.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.