Re: [jdee-devel] Time for a (minor) 2.4.1 release?
Brought to you by:
paullandes
From: Shyamal P. <sh...@me...> - 2013-05-06 18:59:39
|
>>>>> "Paul" == Paul Landes <la...@ma...> writes: Paul> I agree, we're overdue for a release. Shyamal: please proceed Paul> when you can and let me know if I can help. We can get on Paul> chat and go through it together as well if that's helpful. So here is one thing I need help with: does anyone remember details on how the release/changelog notes are produced (Paul, I believe you did the last according to svn)? If you do, please read my problem description below and send me some feedback. When I run "ant package" it needs a changelog task to produce the changelog.xml from the svn log. As far as I can tell the apache-ant-svn library died a quiet death of some sort long ago. I cannot find a recent version on the Apache website, and a jar was impossible to find with Google and friends. Is this true? OK, next. I got apache-ant-svn-0.1-2010-01-08-bin.tar.bz2 from the JDEE download area (hooray for archiving dependencies!) and extracted the jar. So, now I can run 'ant release-info'. Doing so with ant 1.8.2 *seems* to work (with ant 1.9.0 it just hangs on my Mac). But here is the problem: even though 'ant release-info' prints the correct revision set for the changelog (200 - HEAD), and runs all the XSLT scripts and produces the output files in build/etc, it never writes any actual changelog entries! It just seems to ignore the commits. If I manually change the revision set in the build.xml file (say to 100 - HEAD) it lists all revisions up to and including 196 (the last rev released in 2.4.0.1), and then stops including everything since then. I tried mucking with the doc/history/release.xml file, but nothing gives. Clearly, I'm missing some critical configuration step. I can't find documentation on the svn changelog library, or the upstream source code, so I'm not sure what debug approach to take. Is it something stupid and simple like my user name is wrong, or that I need to have release branch? I'd also rather not rewrite the release-info task with another svn/ant library just yet. Heck, I'd rather just switch the project to git so I can stop using git-svn :-) Thanks for any ideas, Shyamal |