Fine by me! I think we have already started implementing all the features we wanted for our pilot in September, so no problem.
I will make a list of all the features we are still currently working on. Op 04/21/2011 09:59 AM, Stefaan Vanbillemont schreef: > Hans, > > A small summary: > > - if you have a template ready I can start with adding the HoGent > stuff on the wiki. VUB/EhB/Geneva should do the same .. > - Monday 30 may it is! FEATURE FREEZE! A list of what packages are > going into a feature freeze mode is really important for all > users/developers. So there is no misunderstanding. > - New simultanious release is sheduled for September 2011 > - Hans does the merge for the core packages, VUB does the merge of > Portfolio/Handbook/Metadata, HoGent does the merge of all the rest of > the optional apps. It should happen on monday 30 may/tuesday 31 may. > - I want to do the main maintenance of the feature freeze (moving all > issues/usability issues to a later release version) > > Nathalie? Laurent? Jens? As you are the other core developers, are > you ok with this approach/planning? > > Regards, > > Stefaan > > > Op 19/04/11 20:57, Hans De Bisschop schreef: >>> We should make a list with all current development efforts on the >>> development repos. Who is going to collect that data, where should >>> we put it? >>> HoGent team? VUB team? EhB team? Geneva team? This should really be >>> a detailed list ( with issue numbers if possible) >>> >>> Can we put that on the wiki page? >>> http://support.chamilo.org/projects/chamilo-20/wiki/Planning >> I remember this being discussed at some point. Right now the Wiki >> does seem like the best place to put this. I could collect it, but >> then again those people who are actually working on things are >> probably best suited to add their activities themselves. I'll set up >> some kind of template / structure which can be used, so it doesn't >> become too much of a mess. I would advocate against listing every >> single issue, we can just link to a filtered list for that. The pages >> could include what is being worked on specifically without going down >> to the level of individual issues. Features could all be listed though. >> >>> Should we set a fixed date? 30 May is on a monday, or better on >>> Friday 27 (with an IRC meeting to give the official call?) so we can >>> have a quick overview of last-minute change of plans. >>> We should check the list from section 1 and see if everybody is >>> ready with all his/her developments. Can we allow exceptions? >> Because of the fact that following the freeze, "some" merges need to >> be done, I wouldn't do it on a friday, but on a Monday. Projects >> which are still ongoing (our own surveys and matterhorn streaming >> come to mind) needn't really be frozen, since they will more then >> likely not be in the release just yet anyway. >> >> I'll add a proposed list of packages for the release to the wiki, >> based on what was in the previous release. There will no doubt be a >> few things that need to be adjusted / added / deleted, but at least >> it's a starting point. >> >>> I see two actions here: >>> >>> - merge stable into dev so all bugfixes are kept inside the code >>> - merge dev into stable to capture all new developments >> Correct >> >>> Who is going to do this? Is this planned on the next day after the >>> feature freeze so we keep the timeframe of 'no new development' as >>> short as possible? >>> Shouldn't we merge stable into dev more frequent from now on? So we >>> limit the number of code conflicts while doing the final merge? >> It should be done as quick as possible to keep things workable. Who? >> I'm more then willing to do the merges on a part of the packages, but >> for some of the optional packages it might be better if the actual >> maintainers / current developers do it (weblcms, portfolio, >> assessment, etc. come to mind) >> >> There will always be merge conflicts I would guess. More frequent >> merges would be better though ... >> >>> What about upgrade scripts to counter database changes? >> That is going to take quite a bit of time I think, not in the least >> because we need to index database changes and actually write the >> update scripts. Additionally the system doesn't have an update wizard >> in the same way that it has an install wizard. How do we want to >> handle these updates? >> >>> What about the usability issues? Should we move them to next planned >>> release too? >>> Who is going to do this? >> Yes, IMO they should all move to the next release. They might involve >> things which lead to new features or advanced fixes / changes and >> thus risk destabilizing what was stable before. The same could of >> course be said about some bugs, but bugs are actual mistakes ... >> usability is more in the realm of "improving things". >> Right now there's 40-something projects on the support-website, >> right? Using the filters and multi-actions it should be fairly easy >> to move the issues, but who indeed wants to do it? >> >> Best regards, >> Hans >> >> On 19/04/2011 14:23, Stefaan Vanbillemont wrote: >>> Hans & other dev team members, >>> >>> Good idea! I follow the proposal. Here some more thoughts about the >>> details, a small list of questions and todo topics. >>> >>> *1) Current developments* >>> >>> We should make a list with all current development efforts on the >>> development repos. Who is going to collect that data, where should >>> we put it? >>> HoGent team? VUB team? EhB team? Geneva team? This should really be >>> a detailed list ( with issue numbers if possible) >>> >>> Can we put that on the wiki page? >>> http://support.chamilo.org/projects/chamilo-20/wiki/Planning >>> >>> *2) Feature freeze >>> * >>> Should we set a fixed date? 30 May is on a monday, or better on >>> Friday 27 (with an IRC meeting to give the official call?) so we can >>> have a quick overview of last-minute change of plans. >>> We should check the list from section 1 and see if everybody is >>> ready with all his/her developments. Can we allow exceptions? >>> >>> *3) Merge stable into dev -> merge dev into stable * >>> >>> I see two actions here: >>> >>> - merge stable into dev so all bugfixes are kept inside the code >>> - merge dev into stable to capture all new developments >>> >>> Who is going to do this? Is this planned on the next day after the >>> feature freeze so we keep the timeframe of 'no new development' as >>> short as possible? >>> Shouldn't we merge stable into dev more frequent from now on? So we >>> limit the number of code conflicts while doing the final merge? >>> >>> What about upgrade scripts to counter database changes? >>> >>> *4) Update issues on support* >>> >>> After the feature freeze we should update all issues on the support >>> projects: >>> >>> - move all features to next planned release >>> - prioritize the remainig bug issues >>> >>> What about the usability issues? Should we move them to next planned >>> release too? >>> Who is going to do this? >>> >>> Regards, >>> >>> Stefaan >>> >>> >>> Op 19/04/11 09:20, Hans De Bisschop schreef: >>>> eting, we discussed the feature freeze / stabilization / release >>>> planning of Chamilo a bit more. Since a few key players were not >>>> available and since IRC is a non-official communication channel no >>>> decision was made, but some suggestions were proprosed. >>>> >>>> Currently the proposal is to have a feature freeze by the end of >>>> may at which point the current dev repositories would be merged >>>> into the stable. Once that process is completed the stable repos >>>> could be used to finalize a release (later on this year, september >>>> maybe?) and implement bugfixes. Any and every kind of other >>>> development could then, once again, continue on the dev-repos. Lots >>>> of "details" still need to be worked out, but we need to start with >>>> somethin ... >>>> >>>> As per usual, more feedback is needed / required before we can move >>>> ahead. >>>> >>>> Best regards, >>>> -- >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@lists.chamilo.org >>> http://lists.chamilo.org/listinfo/dev >> >> >> _______________________________________________ >> Dev mailing list >> Dev@lists.chamilo.org >> http://lists.chamilo.org/listinfo/dev > > > _______________________________________________ > Dev mailing list > Dev@lists.chamilo.org > http://lists.chamilo.org/listinfo/dev
_______________________________________________ Dev mailing list Dev@lists.chamilo.org http://lists.chamilo.org/listinfo/dev