Stephen Finucane <step...@that.guru> writes: > On Wed, 2020-01-29 at 00:15 +1100, Daniel Axtens wrote: >> Stephen Finucane <step...@that.guru> writes: >> >> > $subject should read v2.2.0-rc1, clearly :) >> >> I'd like to see us squash the following before we do 2.2.0: >> >> * why does /api/patches/ make N queries for a project's linkname? >> >> * given that we have souped-up events, we need to make sure that they >> don't get accidentally deleted, esp. for things like relations that >> could actually go away. (on_delete=CASCADE is probably often wrong...) >> >> * we need to check that Konstantin's DB murdering query is fixed. >> >> * last but not least, I'd like to land Mete's relation work, and I >> think we're getting close. >> >> I'm sure there are others but I wanted to dump this mental list lest I >> miss the opportunity. > > Finally got around to reviewing the last of those, but personally I'd > much rather we cut 2.2.0 now and focused on this and the above for > 3.0.0. Clearly the relations work is important and useful work, but we > haven't had a release in well over a year and the versions of Django we > support are getting cruftier by the day. Two of the other three changes > could in theory be backported post release too. If we cut the release > now, that takes a bit of pressure off and means we won't end up forcing > the relation work through just to get a release out.
I'd like to see relations land, but my top priority is Konstantin's DB-murdering query. It's unfortunate that we don't have more time to work on this, but I am actively trying not to feel guilty about it: if Patchwork development really matters to someone with a business-critical need, they can fund someone to work on it. Until then, it's a best-effort enterprise. Daniel > > Thoughts? > Stephen > >> Regards, >> Daniel >> >> > Stephen >> > >> > On Fri, 2019-12-27 at 18:17 +0000, Stephen Finucane wrote: >> > > The first release candidate of the upcoming Patchwork v2.2.0 release >> > > is >> > > now available: >> > > >> > > https://github.com/getpatchwork/patchwork/releases/tag/v2.2.0-rc1 >> > > >> > > This release includes a large number of changes, including: >> > > >> > > * Support for new versions of Django, Django REST Framework, and >> > > Django Filter >> > > * Multiple bugfixes >> > > >> > > We look forward to any feedback on this release. Barring any critical >> > > issues, the final release will be cut at the end of this month. >> > > >> > > Happy patchworking! >> > > >> > > --- >> > > >> > > Patchwork is a patch tracking system for community-based projects. It >> > > is intended to make the patch management process easier for both the >> > > project's contributors and maintainers, leaving time for the more >> > > important (and more interesting) stuff. You can find out more on the >> > > GitHub repo [1], the docs [2], or the original project homepage [3]. >> > > >> > > [1]: https://github.com/getpatchwork/patchwork >> > > [2]: https://patchwork.readthedocs.org/ >> > > [3]: http://jk.ozlabs.org/projects/patchwork/ >> > > >> > > _______________________________________________ >> > > Patchwork mailing list >> > > Patchwork@lists.ozlabs.org >> > > https://lists.ozlabs.org/listinfo/patchwork >> > >> > _______________________________________________ >> > Patchwork mailing list >> > Patchwork@lists.ozlabs.org >> > https://lists.ozlabs.org/listinfo/patchwork _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork