[jdom-interest] Preparing JDOM 1.1.2 ?

Rolf Lear jdom at tuis.net
Thu Aug 25 11:50:12 PDT 2011


Hi all

Jason, the way I understand it is that we are intending a 1.1.2 release.
There are some issues in GitHub targeting that release.

I think it is worth discussing some fixes for a JDOM 1.1.2 release.

Currently the list of 1.1.2 Milestone issues is:
#1 Namespace for default attributes from XMLSchema
https://github.com/hunterhacker/jdom/issues/1
#3 Should have a build in Maven Central
https://github.com/hunterhacker/jdom/issues/3


I am unsure of how much priority should be put on 1.1.2 items. On the one
hand, I think that these issues are high priority, and should be addressed.
On the other hand, I find it hard to figure out where to draw the line.
Also, the Maven issue is probably quite disruptive in terms of code
impact.... and, I feel it would be a lot of effort to 'mavenize' both 1.1.2
and 2.0... I see that issue (#3) as being a 2.0 milestone, not 1.1.2

There are some other issues already filed which could be part of 1.1.2,
but no-one has properly addressed. Things like
https://github.com/hunterhacker/jdom/issues/9 - BaseURI not output.

Also, what I am finding is that as I go through adding JUnit tests I have
encountered a number of small issues. Each of them is trivial to fix (so
far, anyway), but, when taken together, there are enough to warrant a 1.1.2
release. Further, I am sure that there will be even more as I cover more of
the JDOM code. I have been itemizing these small issues in GitHub as I go
so that I can 'document' what has changed, but the same items can be used
to fix 1.1.2.

I have been concentrating on the JDOM2 coverage, but, I think it would
make sense to also get a 1.1.2 branch going, and clearing up some of the
1.1.2 issues.

That is, assuming we are planning a 1.1.2 release.... we are, aren't we?

I have inspected the branch on GitHub labeled as JDOM-1.1.1. There is one
difference between that branch, and the actual code released as 1.1.1, and
that is commit
https://github.com/hunterhacker/jdom/commit/ea30b1e2b614f4b7d49de8a95af71fe3fb52ae2b

It seems to me that I can move the 1.1.1 branch back up one commit, and
then branch the 1.1.2 from where the 1.1.1 was. it seems simple in my head,
but I will have to research the best way to do it in my head.

Once we get a 1.1.2 branch going it should be easy for me to apply any
fixes to both 2.0 and 1.1.2 (if we agree that they should be back-ported to
1.1.2).

Anyway, the way I see it is that a 1.1.2 release should be 'planned' ( -
or completely dismissed and just roll things in to 2.0.0).

Am I missing something?

Rolf

P.S. it would also be nice to see whether jdom-interest is still working
... ;-)


More information about the jdom-interest mailing list