Bug 319161

Summary: New Version
Product: [Fedora] Fedora Reporter: Scott J Henson <shenson>
Component: pmdAssignee: Jerry James <loganjerry>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 9CC: loganjerry
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-15 00:00:45 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: 465985, 465987, 465989    
Bug Blocks:    

Description Scott J Henson 2007-10-04 20:08:13 UTC
PMD 4.0 has been released and it seems more capable.  Could you please upgrade?
 Thank you.

Comment 1 Jerry James 2008-01-23 04:54:35 UTC
And 4.1 is now out, but requires JUnit 4.4, while we currently have 3.8.2 in the
main package and 4.3.1 in the junit4 package.  I'd welcome an upgrade to at
least version 3.8 of PMD, which fixes a bug that makes the parser choke on a
large number of my source files.

Comment 2 Bug Zapper 2008-05-14 03:19:43 UTC
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 petrosyan 2008-05-16 03:24:09 UTC
pmd-4.2.1 has been released upstream http://pmd.sourceforge.net/

Comment 4 Jerry James 2008-10-02 20:41:16 UTC
And now 4.2.3 is out.  Also, the jar manifest has a Class-Path entry that refers to jaxen-1.1-beta-7.jar, which doesn't exist on F9.  We have jaxen-1.1.jar.

Matt, if you don't have time to maintain this package, will you please take on a comaintainer or orphan the package so someone else can pick it up?  I'm willing to do either.

Comment 5 Matt Wringe 2008-10-02 20:53:21 UTC
ok, I have orphaned the packaged, if you could maintain it that would be great.

Thanks, and sorry for not having time to update this package.

Comment 6 Jerry James 2008-10-07 14:01:30 UTC
I've taken ownership and will get working on a new release.  Thanks, Matt!

Comment 7 Jerry James 2008-10-07 16:01:36 UTC
It turns out that the dependency on JUnit 4.4 is a hard one.  PMD uses JUnit classes that do not exist in 4.3.1.  I have filed bug #465985 to address this.

Comment 8 Jerry James 2008-10-07 16:15:38 UTC
The new PMD also requires jaxen 1.1.1, instead of the jaxen 1.1 that we currently ship.  I have filed bug #465987 to address this.

Comment 9 Jerry James 2008-10-07 16:27:16 UTC
And finally, the new PMD requires JavaCC 4.1 to generate some of the code, while we currently ship JavaCC 4.0.  I have filed bug #465989 to address this.

Comment 10 Jerry James 2009-01-15 00:00:45 UTC
PMD 4.2.4 has just been built for Rawhide.  Please try it out and file a new bug if it fails to work correctly.  I do not plan to build it for F-9 or F-10, as it represents a significant change in the way PMD works, but it (or some later version) will appear in Fedora 11.