Hi all,


Can we discuss the timelines for the 1.0.0 release?



I've looked through the backlog and done a rough analysis of the remaining time 
on the tasks in the 1.0.0 
milestone<https://github.com/apache/incubator-pekko/milestone/1>. Hopefully you 
find this useful.



It seems to me that there's currently ~35d left on tasks to get to 1.0.0. (In 
my view) this roughly splits out into the following:



Task area

Estimated Time/ unburdened work days

Task numbers

Release process

11

78, 85, 130, 132

Licences

5

151, 230, 238

docs

8

98, 109, 123, 142, 145, 244, 245, 246, 247, 248 , 286, 287

Migration script*

5

22, 68 (*non mandatory for 1.0.0)

Features/bug fix/github rules

2

44, 146, 203, 288, 23

contingency

5



Total

32.5 (37.5 with *)







With ~6 developers contributing ~6d a week total, we'd be looking at an 7 weeks 
to release 1.0.0: early-June release.



In my view, potential pekko users are currently looking at the viability of 
pekko migration before the September akka 2.7.x licence changes, a 1.0.0 
release will be a strong indicator of viability here. So I'm proposing the 
following to reduce this estimate:



  *   Move the non-mandatory items out of the 1.0.0 milestone
     *   Migration script: issue #22 and #68
  *   Finalize discussions and document the plan for the 1.0.0 release process. 
My estimates there may be quite high since it was hard to see status of #130.
     *   
https://github.com/apache/incubator-pekko/issues/130#issuecomment-1511114672
  *   Finish docs updates / licensing changes / bug fix
     *   Make sure the tasks are all labelled with status + continue knocking 
them off :)

  *   Obviously, the other candidate here is 'get more contributors' / 
'contribute more' .
     *   I'll make a docs update PR for 
https://github.com/apache/incubator-pekko/issues/112 to make early contribution 
easier.



Any other ideas? Do my estimates look accurate from your points of view - is 
anything clearly missing?



Thanks,



Sam

Reply via email to