Bug 319161 - New Version
Summary: New Version
Alias: None
Product: Fedora
Classification: Fedora
Component: pmd
Version: 9
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Jerry James
QA Contact: Fedora Extras Quality Assurance
Depends On: 465985 465987 465989
TreeView+ depends on / blocked
Reported: 2007-10-04 20:08 UTC by Scott J Henson
Modified: 2009-01-15 00:00 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2009-01-15 00:00:45 UTC
Type: ---

Attachments (Terms of Use)

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:

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.

Note You need to log in before you can comment on or make changes to this bug.