How do you tell if a bug you've found is fixed in a version of EAP ?

Latest response

You've been doing some proof of concept work with JBoss EAP 5.1.0 and you've hit a bug.

How do you know if it is fixed in EAP 5.1.1 ?

One answer is to inspect the pom.xml file used to build EAP and tie it up to the jira issue describing the fix.

For example:

You've been working on your latest project inspired by the work of Bollen, Mao & Zeng[1].
You are using HornetQ and Twitter and you think you've hit https://issues.jboss.org/browse/HORNETQ-549.

Inspection of this jira issue states that it's fixed in Hornet Q 2.2.0.

So the next question is which version of EAP is it fixed in?

You look at the maven pom.xml file used to build EAP

Looking at

  http://anonsvn.jboss.org/repos/jbossas/tags/JBPAPP_5_1_0_GA/component-matrix/pom.xml

you see EAP 5.1.0 is built with HornetQ 2.1.2 and looking at

  http://anonsvn.jboss.org/repos/jbossas/tags/JBPAPP_5_1_1_GA/component-matrix/pom.xml

you see EAP 5.1.1 is built with HornetQ 2.2.5

So as https://issues.jboss.org/browse/HORNETQ-549 was fixed in version 2.2.0 it will be in EAP 5.1.1

So you download EAP 5.1.1 and get that proof of concept project up and running.
You also note that Hornet Q is Tech preview in EAP 5.1.1 so not fully supported yet, but, the proof of concept works well enough to demonstrate the feasibility of the idea.

[1] http://arxiv.org/abs/1010.3003

Responses