On 7/15/07, Lucas C. Villa Real <[EMAIL PROTECTED]> wrote: > > > While it's too late in the process to implement now, may I make the > > following suggestions for 015? > > 1. Clear roadmap. Use the wiki for this. Once 014 is released, announce > > on > > the forums and mailing lists that suggestions for 015 are open for a limited > > time period (say one month). That way, everyone can contribute to what they > > think should be in 015. Obviously, there will be items that won't be > > attainable, but for the first month, let everyone brainstorm. If there are > > people interested in implementing a functionality, that would also be the > > place to volunteer. At the end of the month, go through the suggestions and > > from that, create the roadmap. > > Good. >
For 015 I'd like to see a branch. The reason for this is to push /System/Index and Compile 2.0 while allowing bugfixes for existing code. Also move the tools from savannah to svn.gobolinux.org > > What we were targetting in 013 was in fact a way to make it possible > for anyone to reproduce the development environment, making it > unnecessary for developers to "hold a token" while doing their > changes. The development scripts have matured *a lot* since 012, up to > the point where anyone can help. But yeah, I have to admit that we've > not had a good organization in the sense of setting roadmaps and > filling progress reports. I hope that once Carlo starts to focus on > this, everything turns more transparent for everyone. > I'd like to see more people responsible for creating packages for the ISO. Only need a handful of people but it'll really help. They'll just u/l to a store and update a file in svn. Then the dev scripts can support automated weekly builds of the ISO. Release early and often. We should take advantage of virtualization to provide a consistent build environment for all packagers. qemu images should be our standard. They'll work with qemu, kvm, lguest, (xen??). Are CPU cycles an issue for anyone? If so, a distcc via vpn is a possiblity but CPUs are really cheap. > > 3. Clear release schedules. Rather than waiting for months on end > > between > > releases that unexpectedly appear, create a schedule and stick to it. The > > long wait periods just sap energy and excitement. Speaking personally, I > > *need* a deadline if I really want to get work done. If I don't have a date, > > then things tend to slip. Simply as a suggestion, here is a six-month > > schedule that seems reasonable in its "do-ability": > > Jan 1-31: Community brainstorming time. Create roadmap and progress page > > at the end of this time period. > > Feb. 1 - Apr 30: Chief development time; update progress page as things > > develop. > > May 1: Beta release issued, so that everyone can "re-sync" with > > development. > > May 21: RC1 released. > > Jun. 12 RC2 released. > > Jul. 1 Final released. > > > > I put the releases three weeks apart, since that seems to be peak > > testing > > time. People test it for a week, week and a half, and then generally move > > on. > > With proper assignment, bug fixes can be prepared in time before the next > > release. Whatever the dates are, what is important is that there are dates, > > and that they are followed as closely as possible. > > What say you all? > > Sounds good. However, it's important to notice the number of people > doing real development -- it doesn't help too much if we have > deadlines set but only 3 or 4 part-time devs available for checking > the bugtrack, answering to the mailing lists/forums, doing > development, testing and all that stuff. The ISO process consumes a > lot of time, unfortunately, so we just have to consider these real > problems before setting any roadmaps. > automated snapshots of the ISO should help. Strict time based releases are difficult for a volunteer organization. But feature based releases can be the kiss of death too. -- Carlo J. Calica _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel