Now that we're interacting more as a community, I think there is the general expectation that if you're a core developer then you should try to notify the project if you'll be gone for an extended period of time.
I agree that there is a "deal with it" aspect to a community project, but I think that if a core developer will be gone for longer than maybe a week, then there should be some responsibility to at least alert everyone of that unavailability. I don't think that's an unreasonable thing to ask? To be clear, while this mail was not directed at you, certainly your absence was a factor in my sending it--I didn't even know that you would be gone until 1-2 weeks after you'd left. While I am not in any way blaming you for taking a vacation, it would have been nice to be able to check the calendar on the first week that you were out and seen that you were gone. I would disagree with your assessment that you are the single point of failure in releases. The 1.21 release has had a lot of issues, more than any release since the 1.8 cycle in 2013. When a release fails to happen on schedule as a result of community/project issues, I don't think the release manager can be blamed in any way. I can appreciate your concerns with community involvement in the release process, but I don't think that "stepping down" from the position of release manager will solve anything. Releases in EFL have historically been handicapped by many issues, but most notably--as you mentioned--by lack of community collaboration. This is not specific to releases however; it's only recently that we've begun to come together and make a concerted effort to act and behave as a real community instead of simply bickering endlessly about every trivial item. Going forward, I would really appreciate it if you could give managing releases one more try for the 1.22 cycle, and send some mails to the list (or create tickets) regarding things that the community can do to help with releases. Everyone knows in some sense that you need help, but I think maybe we're all a bit unsure what we can do to contribute. It would also be great if we could also do a bit more automation with releases, to reduce the active work burden on whoever is executing the release. I'm certainly willing to pitch in and help see if we can further streamline the release process, as well as discussing any changes which could simplify the process and avoid future cases where the release gets blocked for a long period of time. Regardless of whether you follow through with your plan to step down from managing releases, I just want to say thanks for all the time and effort you've put into managing releases over the years. I know it wasn't easy, but you kept everyone (mostly) on schedule for many years, and I can't think of anyone who could have done it better. On Thu, Jul 12, 2018 at 10:33 AM Stefan Schmidt <ste...@datenfreihafen.org> wrote: > Hello. > > On 10.07.2018 07:42, Mike Blumenkrantz wrote: > > Hello, > > > > It seems that we have some issues lately regarding scheduling, > specifically > > personal schedules. We (as a project) have expectations of developer > > availability, and when these expectations are changed or not met then > > things can get a bit messy. > > Do we (as a project) really have this expectations? For me a community > project has to deal with the coming and going of developer resources. > > I tried many times to get a 1.21 release schedule set that would have > avoided my unavailability in June. All of these attempts failed and we > ended in this situation. > > > Fortunately, we have tools to avoid issues with this. > > > > https://phab.enlightenment.org/calendar/ > > > > If anyone is planning to be unavailable for a length of time which could > > impact the project (e.g., going on vacation/holiday for a week, going on > a > > business trip for several days when a release is pending, ...), please > > create an event on the calendar for it. The visibility for events can be > > set to "committers" if anyone is concerned about privacy, and I would not > > recommend providing excessive detail in the event description; a simple > > "unavailable" is enough. > > I already have a private and a business calendar I need to keep updated. > I am not keen to have another one I need to update. My work scope > changed, my travels have increased and my private time I put into this > project has also reduced due to personal changes. Even if I would say > yes here to update such a schedule this with lag behind in just a few > weeks time from now due to me not updating it. > > On the bright side though I should no longer be the single point failure > for release stuff after 1.21 is out as I will step down from the release > manager role. I tried to form a release team for many years so far but > failed in getting anyone interested. By stepping down I kind of forcing > this change, hopefully for the better. > > regards > Stefan Schmidt > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel