This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
It seems that the Ant module's API/SPI has been omitted from http://www.netbeans.org/download/5_0/javadoc/ which is a serious omission since among other things this API is required in order to write an Ant-based project type. nbbuild/build.properties lists it under config.javadoc.devel but it should be under config.javadoc.stable I guess. What do I need to change to have this API listed as stable? It has not been changed incompatibly in a long time (last in 3.6), it should be fully documented AFAIK, and there is a changelist. ant/arch/arch-ant-main.xml uses "devel" as a category for exports currently, probably because I don't understand the difference between "stable" and "official".
Re: "What do I need to change to have this API listed as stable?" Technically: nbbuild/build.properties ant/arch/arch-ant-main.xml Organizationally: Nothing right now. It is your commitment. In future, you guarantee to do compatible development, if needed invest in writing of bridges and properly end-of-lifeing the API. Re. I don't understand the difference between "stable" and "official" What package is your API in? org.netbeans.[as]pi or org.openide? I hope not, otherwise we violated some other guideline. So I guess you are going to be stable.
The public parts are in org.apache.tools.ant.module.[as]pi.**. So is that "stable" then?
It is not "official". So as soon as you decide it is more than "devel", it should become "stable".
Btw. if you wish there is no problem in backporting this change to 5.0. It is only about commitment, which you seem to have. So if you want to have this API stable in 5.0, just change the arch.xml and build.properties and ask Ruda to republish javadoc, imho.
I do not especially want to bother with backporting to 5.0 (esp. since I do not want to deal with the effect on 5.5) unless someone specifically requests it. For 6.0 is OK, I think.
Checking in nbbuild/build.properties; /shared/data/ccvs/repository/nbbuild/build.properties,v <-- build.properties new revision: 1.379; previous revision: 1.378 done Checking in ant/arch/arch-ant-main.xml; /shared/data/ccvs/repository/ant/arch/arch-ant-main.xml,v <-- arch-ant-main.xml new revision: 1.13; previous revision: 1.12 done