<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi all,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">For those interested in the workings of the Heat project, I'd like to kick off a call to action.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">At the time of writing there are approximately 200 open patches against the core Heat project repo alone, not counting the other Heat repos.  Recently I started going through and triaging the patches I'd consider "historical" with an arbitrary cut off for this definition of August 1st of this year.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There are 148 patches which meet this definition, dating all the way back to 2015.  I have gone through them all and placed them into a spreadsheet [0] which I'd invite you all to check.  Provided is a link to the patch in question, initial upload date, last meaningful update date, primary author, and a high level summary of the patch.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Additionally I've broken the patches down into three recommended states based on a high level first pass.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style=""><b style=""><u style=""><font size="4">Abandon</font></u></b></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">34 patches are candidates to be abandoned; they usually are of debatable utility, have significant outstanding concerns, or have no followup from the original developer in a very long time.  In many cases, all of these conditions.  <b>Without good reason or explanation from the original developer, these patches may ultimately be cleared out.</b></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style=""><b style=""><u style=""><font size="4">Rebase + Merge</font></u></b></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">38 patches are with a high level look in reasonably good shape, perform a stated goal, and may be trivial to core review and ultimately rebase and merge.  <b>If you're the original developer or otherwise interested in these patches and wish to see them through the merge process, please rebase the patch.</b></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style=""><font size="4"><b><u>Research</u></b></font></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">76 patches are sufficiently complex that they'll need a much closer look.  Some of these patches are in a seemingly "finished" state, some are a way off.  Some have unanswered concerns from core review and have been left dangling.  <b>If you're the original developer or otherwise interested in working these patches through to completion, please do get involved.</b></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">When I started this little mission I wasn't quite sure what to expect.  What I have found is that as much as there was anticipated cruft to clear out, there is a great deal of very good work lurking here, waiting to see the light of day, and it would be so good to see this work realised.  :-)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If you have anything to say, feel free to write back on list, and if you'd like to coordinate with me any efforts with these patches I can be found by email or on Freenode in the #heat channel; I'm dpeacock.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Based on feedback of this idea, and indeed on each individual patch, I hope we can get this backlog under control, and harvest some of this excellent code!</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thank you,</div><div class="gmail_default" style="font-size:small">David Peacock</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">[0] <a href="https://ethercalc.openstack.org/b3qtqyhkg9g1">https://ethercalc.openstack.org/b3qtqyhkg9g1</a> Please be mindful of accidental edits.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div></div>