Red Hat Bugzilla – Bug 319161
Last modified: 2009-01-14 19:00:45 EST
PMD 4.0 has been released and it seems more capable. Could you please upgrade?
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.
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
pmd-4.2.1 has been released upstream http://pmd.sourceforge.net/
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.
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.
I've taken ownership and will get working on a new release. Thanks, Matt!
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.
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.
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.
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.