Patchwork v2 and beyond
Daniel Axtens
dja at axtens.net
Sun Jun 25 21:13:16 AEST 2017
Daniel Axtens <dja at axtens.net> writes:
> 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.
I have started this. In a couple of hours I've found 4 bugs. At this
point I'm only fuzzing Python3, so I expect lots more to come.
Patches to follow.
Regards,
Daniel
>
> * 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