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