>>>>> "Paul" == Paul Landes <lan...@mailc.net> 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

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
jdee-devel mailing list
jdee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jdee-devel

Reply via email to