Patchwork features, new mailing list

Jeremy Kerr jk at ozlabs.org
Wed Sep 24 15:17:51 EST 2008


Hi all,

Just sending this email to the current 'maintainers' on patchwork. This 
is a one-off - further emails are opt-in.

The patchwork instance on ozlabs.org is still under development, and I'm 
keen to keep improving it. This means that patchwork setup on 
patchwork.ozlabs.org will be updated, hopefully the changes aren't too 
disruptive. However, I'd rather my changes make patchwork better, not 
worse...

So, Stephen has set up a mailing list for us:

 patchwork at ozlabs.org
 https://ozlabs.org/mailman/listinfo/patchwork

This is where I'd like to conduct most of the patchwork discussion, 
feature requests, etc. By sending requests here, everyone has some for 
on input, and get a bit of warning for changes.

That said, participation in this list is completely optional. If you'd 
rather not subscribe to yet another list, that's fine too - but I'm not 
able to otherwise inform you of pending updates, and you won't have the 
opportunity to "nack" any changes that don't suit your usage of 
patchwork.

In theory, it may be good to have separate 'patchwork development' 
and 'the patchwork setup on patchwork.ozlabs.org' lists, but there 
really isn't enough traffic to warrant that.

In order to kick things off, here's what I have in the pipeline - 
responses (to patchwork at ozlabs.org) most welcome.

Recently done:

 * Patch and bundle mbox files now contain all acks/nacks/signoffs from
   subsequent comments

 * Merge email addresses that only differ in case

 * Better handing of non-ascii mail headers

Ready to go now:

 * Changes to make the bundles easier to access - a separate page for a
   list of your current bundles, accessible from the top-right set of
   links. Bundles can be downloaded and/or deleted directly from this
   list.

 * Reformat of the 'profile' page, removing (now duplicate) bundle list

 * A few css/html tweaks

 * Default patch list ordering is now newest-first

To do / feature requests:

 * More non-ascii fixes

 * Change 'person' links to go to a page of that author's patches (like
   the old patchwork)

 * Extend help pages (did you know there's an X-Patchwork-Hint mail
   header that controls how patchwork handles an incoming patch?)

 * Allow bundles to be re-ordered

 * https for logged-in-users

 * Implement 'pwclient update -s Accepted <git-revs>'

Longer term ideas:

 * Allow on-list responses through patchwork, possibly related to state
   changes

 * Comment threading

 * Grouping series of patches

 * Configurable 'flags' for patches (eg, 'tested'), which show an icon
   in the main patch list. Was thinking that these could be triggered by
   a regex appearing in a comment to the patch (eg, 'Tested-By'), or
   by a button on the patch page itself.

 * Inter-patchwork communication - if upstream is using patchwork too,
   provide a 'send upstream' button, which sends the patch(es) to the
   upstream list, and sends (via HTTP) the extra data about this patch
   (eg comments) to the upstream patchwork.

Cheers,


Jeremy



More information about the Patchwork mailing list