Patchwork v2 and beyond
Daniel Axtens
dja at axtens.net
Sun Jun 25 14:23:41 AEST 2017
Hi all,
So, Andrew, Russell and I had a chat about what we'd like to work
towards for future versions of Patchwork:
* Things before v2 comes out:
** 1 series per patch
We think this is a solid idea.
** Release a tested version:
We'd really like to see Patchwork v2.0 either be based on an unchanged
release candidate, or a release candidiate with only very obvious and
simple bug fixes. We really want to avoid the situation where people
upgrade and hit major bugs as that makes people want to avoid
migrating.
** Fuzzing the parser
The hope here is to find any as-yet-undiscovered failure modes in the
parser. I am hoping to do this in the next couple of days.
* For v2.0.1
** Django 1.11 support
We need to keep up with Django, so this would be important.
* For version 2.n:
** Version support
We currently have the ability to record the version of patches/series -
we'd like to be able to integrate this in the UI.
** Check permissions
A more sophisticated model for granting permissions for checks may be
helpful.
** Events/ETags/Push API
We've been talking about good ways to provide this. We should do it.
** Port pwclient to REST
What it says on the box.
* Version 3.0+
** Drop Python 2 (and anything < Django 2)
** Extend the REST API so that we can separate the front and back end
** Drop XMLRPC
Thoughts?
Regards,
Daniel
More information about the Patchwork
mailing list