Dear Richard, all

I apologize for the few activity around the UPnP sub-project, we talked about the UPnP release in Munich but I missed the target.

Nevertheless we (me and Stefano) are testing the code and we would like to submit some changes before doing an official release. In order to be safe the end of December is the date we can reasonably indicate.

I know the code has been sufficiently tested in the past and, excepted for the documentation still missing, we could release the current version.

But let me say which are our plan (unordered incomplete list).
1. release two versions targeting JRE 1.3 and >1.4
2. remove the dependence with the upnp.extra bundle from the basedriver
3. enable the configuration of different parameters which are now constant (e.g. MX, used port, bootstrap search type, exporter and importer module)
4. improve the threading and buffer capacity of cyberlink (high)
5. back porting cyberlink to JRE 1.3
6. provide a set of helper classes with the extra bundle
7. rewrite the example code using extra bundle
8. write the documentation
-------
9. include part of Didier's sandbox code in the UPnP subproject
10. add security capabilities to the base driver.


Many of the points 1-8 are already implemented, as we are testing the base driver on a Stargate gateway (ARM based), but we have to reorganize the code and repository used. Point 9-10 are not required for the release and they will have lower priority.

ciao
francesco









Richard S. Hall wrote:
The message from Lucas Galfaso was actually well timed.

At ApacheCon I was talking with Felix Meschberger about our need to actually start making official releases of our sub-projects. Actually, my thinking was motivated by the recent users@ message from Matthias Luebken, where he was asking about how to get access to our service implementations. Both of these recent messages illustrate that we need to improve on the current situation.

In general, we have sub-projects that are in good shape and some that are experimental. My view is that we should attempt to make official release of all sub-projects as long as they do something useful (i.e., as long as it is not too unstable). My thinking is that they only way we will start getting feedback for JIRA issues and possible contributors for our sub-projects is by making them reasonably easy to access.

So, I think we need to make a list of which sub-projects we should target for release (sub-project contributors should speak up about their sub-projects) and start releasing them, giving them an appropriate version number to indicate their level of completeness/stability.

It would also be good for us to figure out how we can create an OBR repository for our released bundles.

This will likely involve a bit of effort, but if we actually want people to use our stuff, we have to make it easy for them to do so. Let's try to jump start this activity.

Thoughts?

-> richard

Reply via email to