Hi Jacques,

On Feb 26, 2012, at 11:34 AM, Jacques Le Roux wrote:

> So, to be consistent, we should swap our stable demo from 09.4 to 10.04 and 
> keep 09.04 as old demo like Christian began to work on it. We will see ASAP I 
> guess...
> We will then also update the index page to let people know they can still 
> test/use the oldest demo (would be 09.04 until next swap).

thanks for bringing up this topic, it was the next in my todo list.
There are a few things to discuss about the way we have setup our demos:

* we publish a link to the trunk demo from the main page: this is very useful 
for developers but I doubt it is compliant with the ASF policies; I propose to 
keep the demo but remove the link from the site pages (we will keep the info in 
the Wiki and share the url in Jira or dev list communications)
* instead of demoing releases we are actually demoing release branches; this is 
less critical than the above point but still not completely ok with the ASF 
policies; we can address this in one of the following ways:
a) ignore the problem for now (having a running instance of each of the release 
branches is useful for developers but also for users)
b) build the demos on latest official releases instead of branches; and 
possibly add new instances for the branches as well (but publish, in the 
indexpage, the url to the official releases only)
c) hide the links to the demo instances from the main page
* personally (but this is minor) I don't like the names: "demo-trunk", 
"demo-old"... I would prefer a cleaner approach where the names are neutral 
like "test1", "test2" etc... or "demo1", "demo2" etc... we will then decide 
what to publish on them
* I don't like the name "stable release" because we have actually several 
stable release that are valid at the same time: currently 09.04.02 and 10.04 
are both stable releases; soon we will also have 11.04.01 stable release

Summary:
1) demos are useful to users and developers
2) links to demos for users should be shown in the ofbiz site; links to demos 
for developers should be kept in the dev list/Jira/wiki
3) demos for users should be based on official releases only: 09.04.02, 10.04
4) demos for developers should be based on trunk and active release branches, 
currently: trunk, 10.04, 11.04 (and soon 12.04)

Kind regards,

Jacopo

Reply via email to