Bug 620635

Summary: antlr3 needs to be rebuilt against python 2.7 in F14 and devel
Product: [Fedora] Fedora Reporter: Orcan Ogetbil <oget.fedora>
Component: antlr3Assignee: Milos Jakubicek <xjakub>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: awilliam, bart.vanbrabant, dmalcolm, notting, tcallawa, tomspur, walters, xjakub
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: AcceptedBlocker
Fixed In Version: antlr3-3.2-11.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-10-19 09:10:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 538277, 619913    

Description Orcan Ogetbil 2010-08-03 05:30:37 UTC
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:
  http://fedoraproject.org/wiki/Using_Fedora_GIT

Information on common difficulties with Python 2.7 rebuilds can be seen here:
  https://fedoraproject.org/wiki/Features/Python_2.7

Once it's been successfully rebuilt for F14, an update needs to be filed to get the rebuild into F14:
  https://admin.fedoraproject.org/updates/new/

Please add this bug to the update, to make it easy to track what's been done, and what's left to do.

Thanks!

Comment 1 Orcan Ogetbil 2010-08-03 05:35:23 UTC
antlr3 has a build dependency on maven2-plugin-antlr, which doesn't exist on Fedora anymore:
   http://fedoraproject.org/wiki/MavenUpdatePlugins

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?

Comment 2 Orcan Ogetbil 2010-08-07 16:31:44 UTC
Hello. Colin, how is the progress on this bug? It will probably get removed from F-14 if you don't act soon.

Comment 3 Milos Jakubicek 2010-08-07 21:24:49 UTC
Orcan, I'll look into this when I come back from vacation (in 2 weeks).

Comment 4 Dave Malcolm 2010-08-12 00:43:12 UTC
*** Bug 623269 has been marked as a duplicate of this bug. ***

Comment 5 Orcan Ogetbil 2010-08-30 17:37:12 UTC
Hello. Any progress? Milos?

Comment 6 Milos Jakubicek 2010-08-31 05:29:46 UTC
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:)

Comment 7 Bart Vanbrabant 2010-09-15 15:01:53 UTC
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.

Comment 8 Bill Nottingham 2010-10-04 20:41:21 UTC
Milos - we're running pretty late with F-14 here. I'm not seeing the antlr-maven-plugin submission?

Comment 9 Adam Williamson 2010-10-08 16:55:49 UTC
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...

Comment 10 Orcan Ogetbil 2010-10-08 18:10:58 UTC
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?

Comment 11 John Poelstra 2010-10-11 17:42:53 UTC
We need confirmation from the maintainer that this is going to get fixed and when.  Please let us know here.

Thank you,
John

Comment 12 Tom "spot" Callaway 2010-10-13 13:01:27 UTC
I think I've got this working locally now. Updates as soon as I'm sure.

Comment 13 Fedora Update System 2010-10-13 19:46:04 UTC
antlr3-3.2-11.fc14,antlr-maven-plugin-2.1-3.20101012svn12849.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/antlr3-3.2-11.fc14,antlr-maven-plugin-2.1-3.20101012svn12849.fc14

Comment 14 Fedora Update System 2010-10-13 21:21:11 UTC
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

Comment 15 Fedora Update System 2010-10-19 09:10:36 UTC
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.