Apologies, scrap my previous email - this should appear better as plaintext 
below:



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 around 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