Re: Suggest branch rather than release strategy?

2015-10-10 Thread Jacques Le Roux
While working with Jinghai on https://issues.apache.org/jira/browse/OFBIZ-6659 I got an idea. We tried to remove all special purpose components but ecommerce in R13.07. We can't say it was a success, because some users complained they could not find the component they were looking for (POS or

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Jacques Le Roux
Afterthought: we agreed about having the same setting in both the releases branches and the trunk. So if we disable a component in the releases branches it will be also in the trunk. Then, even we enable tests, we will not be aware of UI related issues and globally all those which are no covered

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Jacopo Cappellato
On Nov 28, 2014, at 11:24 AM, Jacques Le Roux jacques.le.r...@les7arts.com wrote: Also if you remember this thread started with my idea of creating a wiki page to explain to our users the alternative strategy of using release branches rather than released packages. I'd like to have a

Re: Suggest branch rather than release strategy?

2014-11-28 Thread gil portenseigne
Hello all ! I followed the discussion, a bit late : Le 28/11/2014 11:24, Jacques Le Roux a écrit : Afterthought: we agreed about having the same setting in both the releases branches and the trunk. So if we disable a component in the releases branches it will be also in the trunk. Then, even

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
What is the downside if the non-core components are released on their own with a clear set of documentation that describes the state of the component? My feeling is that it is better to release a clean core and framework where ALL component are warranteed by the team to be tested and

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
What is the effect of this strategy on the implied warranty? What is guaranteed to be tested? Where will the test results for the release be available? What is the responsibility of someone who changes the release branch after it is released in terms of testing, support and documentation? Is

Re: Suggest branch rather than release strategy?

2014-11-28 Thread gil portenseigne
First I might be a bit confuse in this email, sorry for that, quite ideas came up while writing it, some organization missing. Le 28/11/2014 14:31, Ron Wheeler a écrit : What is the downside if the non-core components are released on their own with a clear set of documentation that describes

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
The components not supported as part of the core and framework would not leave Apache. They become separate sub-projects under OFBiz so that they stay in the community but are released and supported separately so that there is more transparency about their state. The release of new core and

Re: Suggest branch rather than release strategy?

2014-11-28 Thread gil portenseigne
Oh, sorry i did miss a big point :) I miss-interpreted Adrian proposal on seperate project, not enough self-explanatory for me I guess :). Gil Le 28/11/2014 17:01, Ron Wheeler a écrit : The components not supported as part of the core and framework would not leave Apache. They become

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
Can someone on the PMC or a current committer find out what has to be done to set up an Apacahe sub-project in terms of administration (might be nothing) and fixing the SCM access so that committers to the sub-project are not required to be committers to the core and framework. This may not be

Move The Asset Maintenance Component To A Separate Project (was: Suggest branch rather than release strategy?)

2014-11-28 Thread Adrian Crum
As has been discussed in this thread, we can spin off special purpose components to their own projects - where they can form their own communities and support structure. I am willing to use the Asset Maintenance component as a trial run. Here are some of my initial thoughts, comments are

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
NP. This is a new idea for OfBiz. Some Apache examples http://db.apache.org/ where Derby is a sub-project with some others. http://xmlgraphics.apache.org/ is an example where the skill sets and interests of the sub-projects are very different from the core http://portals.apache.org/ is more of

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Adrian Crum
I agree with Jacopo that OFBiz sub-projects will be nearly impossible to maintain. That is why I suggested moving special purpose components to separate projects. I am willing to move one component to a separate project as a trial run. I have no interest in being a chair of a sub-PMC.

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
On 28/11/2014 11:23 AM, Adrian Crum wrote: I agree with Jacopo that OFBiz sub-projects will be nearly impossible to maintain. That is why I suggested moving special purpose components to separate projects. Apache sub-projects seem to be very easy to maintain for other projects. Perhaps we

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
On 28/11/2014 11:23 AM, Adrian Crum wrote: I agree with Jacopo that OFBiz sub-projects will be nearly impossible to maintain. That is why I suggested moving special purpose components to separate projects. I am willing to move one component to a separate project as a trial run. I have no

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Adrian Crum
This conversation has stopped making any sense. The special purpose components are removed from releases because we don't have enough resources to maintain them. Now there is interest in putting them back, but we STILL don't have the resources to maintain them. A suggestion was made to make

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Taher Alkhateeb
Hi Adrian and everyone, I think this issue was discussed in multiple threads before. There seems to be a general agreement that resources are low. The question is then why sub-projects or forks or spinoffs? Why not just keep specialpurpose in the project? It's live functioning code even if not

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
!) Sub-projects allow worthwhile projects to find new supporters through better transparency, focused mission and clearer borders around the knowledge needed to contribute. 2) I thought that Adrian was suggesting that Asset Management was an effort that he would support 3) Just when people

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Scott Gray
Ron, we get that you really like the idea of sub-projects. The only positive I can see about a sub-project is that the component gets to stick with the Apache brand/trademark, I'm pretty sure that's the only positive I've seen you mention that doesn't also apply to an external project. With the

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
On 28/11/2014 5:49 PM, Scott Gray wrote: Ron, we get that you really like the idea of sub-projects. The only positive I can see about a sub-project is that the component gets to stick with the Apache brand/trademark, I'm pretty sure that's the only positive I've seen you mention that doesn't

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Scott Gray
A few responses below but all I really have left to say is that if Adrian or anyone else wants to take a fork of any special purpose component and maintain it outside of the OFBiz project then I'm all for it. Assuming those forks made good progress on improving the component then I'd also be in

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Ron Wheeler
On 28/11/2014 7:06 PM, Scott Gray wrote: A few responses below but all I really have left to say is that if Adrian or anyone else wants to take a fork of any special purpose component and maintain it outside of the OFBiz project then I'm all for it. Assuming those forks made good progress on

Re: Move The Asset Maintenance Component To A Separate Project (was: Suggest branch rather than release strategy?)

2014-11-28 Thread Scott Gray
Hi Adrian, Sounds like a good plan to me. I think there should probably be some sort of a delay in step #5 and it should ultimately be decided by a PMC vote at that point in time as well. I totally support the concept though. Regards Scott On Sat, Nov 29, 2014 at 5:20 AM, Adrian Crum

Re: Suggest branch rather than release strategy?

2014-11-28 Thread Jacopo Cappellato
On Nov 29, 2014, at 12:09 AM, Ron Wheeler rwhee...@artifact-software.com wrote: Can the Apache project abandon a component if someone says that they will make a private fork? Everyone can start a new open (or closed) source project forking a component from OFBiz: it doesn't require any

Re: Move The Asset Maintenance Component To A Separate Project (was: Suggest branch rather than release strategy?)

2014-11-28 Thread Jacopo Cappellato
On Nov 28, 2014, at 5:20 PM, Adrian Crum adrian.c...@sandglass-software.com wrote: 1. Check with the ASF legal department before doing anything. You can do step #1 without any approval from the ASF or the OFBiz project. 2. Create a project on a popular hosting site (like SourceForge, but it

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
Hi Jacopo, I looked a bit back. Even if it's not clearly related I trace this back to the slim-down effort. We can forget it since nobody never complained (pfew...). Then you proposed to move some component from specialpurpose to extras. As you said, not every people were happy with it (at

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
Le 27/11/2014 15:16, Jacques Le Roux a écrit : For CMSSITE I'm unsure, but it's interesting for the online help (too bad BJ is no longer with us) BTWcmssite/cms/APACHE_OFBIZ_HTML https://demo-trunk.ofbiz.apache.org/cmssite/cms/APACHE_OFBIZ_HTML is no longer working (was still in August in

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacopo Cappellato
On Nov 27, 2014, at 3:16 PM, Jacques Le Roux jacques.le.r...@les7arts.com wrote: Hi Jacopo, I looked a bit back. Even if it's not clearly related I trace this back to the slim-down effort. We can forget it since nobody never complained (pfew...). Then you proposed to move some

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Adrian Crum
I would be willing to spin off Asset Maintenance to a separate project. I was thinking it could be a good test-run of the concept. Adrian Crum Sandglass Software www.sandglass-software.com On 11/27/2014 2:16 PM, Jacques Le Roux wrote: Hi Jacopo, I looked a bit back. Even if it's not clearly

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
You mean outside of OFBiz? As a sub-project like suggested Ron? Or in Github or something like that? Jacques Le 27/11/2014 16:31, Adrian Crum a écrit : I would be willing to spin off Asset Maintenance to a separate project. I was thinking it could be a good test-run of the concept. Adrian

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
Le 27/11/2014 16:30, Jacopo Cappellato a écrit : On Nov 27, 2014, at 3:16 PM, Jacques Le Roux jacques.le.r...@les7arts.com wrote: Hi Jacopo, I looked a bit back. Even if it's not clearly related I trace this back to the slim-down effort. We can forget it since nobody never complained

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Adrian Crum
I think the term separate project is self-explanatory. Adrian Crum Sandglass Software www.sandglass-software.com On 11/27/2014 5:28 PM, Jacques Le Roux wrote: You mean outside of OFBiz? As a sub-project like suggested Ron? Or in Github or something like that? Jacques Le 27/11/2014 16:31,

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacopo Cappellato
On Nov 27, 2014, at 6:25 PM, Jacques Le Roux jacques.le.r...@les7arts.com wrote: Do we want to keep all current components (some disabled) until we decide those which should go to Attic? For instance we already kind of spoke about appserver going to Attic. This could be decided before for

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacopo Cappellato
On Nov 27, 2014, at 6:25 PM, Jacques Le Roux jacques.le.r...@les7arts.com wrote: Yes, so we need to define which are those components. So 3 points, which should be discussed separately it seems, not sure of the order yet but probably this one 1) Components to move to Attic. They will be

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
Le 27/11/2014 18:41, Jacopo Cappellato a écrit : On Nov 27, 2014, at 6:25 PM, Jacques Le Rouxjacques.le.r...@les7arts.com wrote: Yes, so we need to define which are those components. So 3 points, which should be discussed separately it seems, not sure of the order yet but probably this

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
Just one thing is not clear to me: still based on OFBiz I guess? Jacques Le 27/11/2014 18:33, Adrian Crum a écrit : I think the term separate project is self-explanatory. Adrian Crum Sandglass Software www.sandglass-software.com On 11/27/2014 5:28 PM, Jacques Le Roux wrote: You mean outside

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Adrian Crum
Yes, of course. Adrian Crum Sandglass Software www.sandglass-software.com On 11/27/2014 5:54 PM, Jacques Le Roux wrote: Just one thing is not clear to me: still based on OFBiz I guess? Jacques Le 27/11/2014 18:33, Adrian Crum a écrit : I think the term separate project is self-explanatory.

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Adrian Crum
Be aware that disabling a component does two things: 1. Speeds up unit tests because the disabled component is excluded from them. 2. Increases the chance of regressions because the disabled component is not being tested. Adrian Crum Sandglass Software www.sandglass-software.com On

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacopo Cappellato
This is a good point. We could find a way to programmatically enable/disable the components just for the test run: ./ant -Denable-all=true clean-all load-demo run-tests but this is just an idea; we could figure out the best way to go. Jacopo On Nov 27, 2014, at 7:14 PM, Adrian Crum

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Ron Wheeler
In an ideal world (according to me), - we should follow the Apache models or precedents since they seem to work for a large number of Apache projects. - the individual projects would have their own committers who may or may not commit to the core or framework. Perhaps someone can look into how

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Jacques Le Roux
That sounds like a good enough solution to me Jacques Le 27/11/2014 19:41, Jacopo Cappellato a écrit : This is a good point. We could find a way to programmatically enable/disable the components just for the test run: ./ant -Denable-all=true clean-all load-demo run-tests but this is just an

Re: Suggest branch rather than release strategy?

2014-11-27 Thread Ron Wheeler
Sounds like a good idea. What do you need from Sharan and I in terms of documentation support and space in the wiki for project management, functional documentation and marketing/promotional details. Any suggestions about wiki structure for this as a separate sub-project? Ron On 27/11/2014

Re: Suggest branch rather than release strategy?

2014-11-20 Thread Ron Wheeler
Is it possible to separate them out while making it easy to install them into a working deployment? This will help identify the community around these modules and will make it simpler for this community to document and maintain the modules. Ron On 14/11/2014 6:47 AM, Jacopo Cappellato wrote:

Re: Suggest branch rather than release strategy?

2014-11-15 Thread Pierre Smits
Well, it is clear that despite what some are assuming or potentially regard as worrisome, special purpose applications are used and evaluated by our users. Just read the testimonal by Simon about implementing OFBiz and using the HHFacility component. Or the posting by Mandeep in the user ML about

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Jacques Le Roux
This is the easiest part, I was more thinking about how much is downloaded by users. Anyway this was just an idea to help user to cope with missing specialpurpose components in released packages. Now a question comes to my mind, I don't clearly remember the reasons we decided to remove them.

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Jacopo Cappellato
What is your preference? Would you like to see them all in the release packages? Some of them only? Which ones? On Fri, Nov 14, 2014 at 12:38 PM, Jacques Le Roux jacques.le.r...@les7arts.com wrote: This is the easiest part, I was more thinking about how much is downloaded by users. Anyway

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Jacques Le Roux
I think we need to be sure of what we are doing. 1st question, is why in the 1st place we did that? What pushed us to do so? Jacques Le 14/11/2014 12:47, Jacopo Cappellato a écrit : What is your preference? Would you like to see them all in the release packages? Some of them only? Which ones?

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Jacopo Cappellato
It was a long discussion that was done in the public lists and I wouldn't want to rehash it (you have been part of it for sure): there were concerns and discussions about duplicated jars, poor quality code, stale code, files with questionable licenses etc... on the other side there were people

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Ron Wheeler
Can we start by separating the list into Case 1 - Required. Were released in the past so have an implied warranty, known to be used in production situations, were part of previous releases or have current activity Case 2 - Definitely don't need. Never finished. Tests that never worked. Case

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Ron Wheeler
Sounds like we are thinking the same thing at the same time. Specificity will help. On 14/11/2014 8:20 AM, Jacopo Cappellato wrote: It was a long discussion that was done in the public lists and I wouldn't want to rehash it (you have been part of it for sure): there were concerns and

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Pierre Smits
You'll be the first? Verstuurd vanaf mijn iPad Op 14 nov. 2014 om 14:26 heeft Ron Wheeler rwhee...@artifact-software.com het volgende geschreven: Can we start by separating the list into Case 1 - Required. Were released in the past so have an implied warranty, known to be used in

Re: Suggest branch rather than release strategy?

2014-11-14 Thread Ron Wheeler
I don't know anything but I will help wherever ignorance is some sort of advantage to the process. Ron On 14/11/2014 9:13 AM, Pierre Smits wrote: You'll be the first? Verstuurd vanaf mijn iPad Op 14 nov. 2014 om 14:26 heeft Ron Wheeler rwhee...@artifact-software.com het volgende

Suggest branch rather than release strategy?

2014-11-13 Thread Jacques Le Roux
Hi, In a recent user ML thread http://markmail.org/message/ivjocjr2ull7lwqe I suggested we could propose our users to use a release branch strategy rather than downloaded packages. And that we could expose this way of doing in our download page, or maybe better with a link to an explaining

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Jacopo Cappellato
In the past the ASF Board asked to the OFBiz PMC to fix the release strategy of the project by providing officially voted release files thru the ASF mirrors: at that time we were pushing the users to get the trunk. Officially asking the user to use a release branch would be better than the trunk

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Pierre Smits
We are talking about components (applications) that are good and nobody complains about. Code that is being used by our users. Code that is being evaluated and contributors work on to improve it. And this is left out of releases? Crazy If that were to be the policy, we could also start to

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Jacques Le Roux
Jacopo, Pierre, I did not speak about forcing users, just suggesting and explaining why. Then their choice, which is available anyway, but maybe hidden for some... Jacques Le 13/11/2014 13:44, Pierre Smits a écrit : We are talking about components (applications) that are good and nobody

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Pierre Smits
That last sentence should have been: And not by forcing an implementation methodology upon us that doesn't have the consensus of the community, that leads to more misunderstanding (within the user part of the community) and more work for the rest. Pierre Smits *ORRTIZ.COM http://www.orrtiz.com*

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Ron Wheeler
As an outsider, I can see what is bothering the ASF. The voting out process is Apache's way of ensuring that the PMC and contributors are putting their stamp of approval on the release. It is the last chance to raise an objection about some bug/deficiency before you put the warranty on the

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Jacques Le Roux
For the licence free issues (an other related stuff) we could put a disclaimer in the wiki page where all alternatives would be explained Jacques Le 13/11/2014 12:38, Jacopo Cappellato a écrit : In the past the ASF Board asked to the OFBiz PMC to fix the release strategy of the project by

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Ron Wheeler
Does this solve ASF's issue about having users access the main servers? What do you put on the mirrors and how do you stop users from accessing the development SVN which is ASF's concern? Ron On 13/11/2014 1:55 PM, Jacques Le Roux wrote: For the licence free issues (an other related stuff)

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Jacques Le Roux
Le 13/11/2014 20:03, Ron Wheeler a écrit : Does this solve ASF's issue about having users access the main servers? I don't try to solve an issue, just to propose an alternative. It's a free user choice, but with more elements What do you put on the mirrors and how do you stop users from

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Pierre Smits
That is not difficult to assess. Do a download from trunk, and see how many Mb's are transferred. Do a ./ant clean-all. Subsequently remove all hidden files in .svn folders. Finally do a zip of the cleaned download and compare the original amount of Mb's with the size of the zip file. That

Re: Suggest branch rather than release strategy?

2014-11-13 Thread Pierre Smits
As I already have explained in https://issues.apache.org/jira/browse/OFBIZ-5464, in the first quarter of this year, a release could even be more compact. Regards, Pierre Smits *ORRTIZ.COM http://www.orrtiz.com* Services Solutions for Cloud- Based Manufacturing, Professional Services and Retail