Hi Tom,

On Wed, 30 Apr 2025 at 08:21, Tom Rini <tr...@konsulko.com> wrote:
>
> On Wed, Apr 30, 2025 at 07:54:11AM -0600, Simon Glass wrote:
> > Hi Tom,
> >
> > On Tue, 29 Apr 2025 at 08:53, Tom Rini <tr...@konsulko.com> wrote:
> > >
> > > On Tue, Apr 29, 2025 at 08:35:24AM -0600, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Tue, 29 Apr 2025 at 07:48, Tom Rini <tr...@konsulko.com> wrote:
> > > > >
> > > > > On Tue, Apr 29, 2025 at 07:21:57AM -0600, Simon Glass wrote:
> > > > >
> > > > > > This series moves patman to use asyncio instead of 
> > > > > > ThreadPoolExecutor
> > > > > > since it makes it easier to handle requests sent from different 
> > > > > > parts
> > > > > > of the code.
> > > > > >
> > > > > > It also includes some updates to bring patman in line with the other
> > > > > > major Python tools (buildman and binman).
> > > > > >
> > > > > > With this series, we have a better basis to add support for syncing 
> > > > > > more
> > > > > > data from a patchwork server.
> > > > > >
> > > > > > After this, the next step it to add a new 'patman series' 
> > > > > > subcommand, to
> > > > > > track and manage series workflow.
> > > > >
> > > > > This conflicts with master, please rebase this if you intend for it to
> > > > > be merged to mainline.
> > > >
> > > > I will take a look and see what patches my tree is missing.
> > > >
> > > > >  And to avoid confusion, while I think managing
> > > > > these python projects in this manner (and not AFAICT following python
> > > > > best practices) makes life harder for everyone else, that is not me
> > > > > NAK'ing taking more patches, I continue to be compromising and "Saying
> > > > > Yes" to things you do that I disagree with on non-arbitrary technical
> > > > > grounds.
> > > >
> > > > I'm open to managing them in my tree if that helps. For now it seems
> > > > like too much work to manage them separately, but if someone wants to
> > > > volunteer to help, I could do it.
> > >
> > > Again, if you won't manage them standalone as seems to be normal best
> > > practice,
> >
> > I wonder whether that was intended to throw shade at my approach, but
> > if so I'll let it go.
> >
> > Anyway, I don't completely understand the best-practice argument,
> > although I am open to it. It is extra work to set up CI, etc, but
> > probably not a huge amount. If I get keen one day perhaps I will take
> > a look. Just so many things on my plate already, as you know.
>
> I'm the one who approved putting all of these tools in the main
> repository initially. And I've griped in public more than once about
> Python (not, you, Python) being less than ideal at times due to seeingly
> ever-shifting best practices. I however make the "Python best practices"
> argument because if we want to attract more developers to help with a
> thing, we need to develop the thing following language specific best
> practices.
>
> And I honestly believe it would be *less* work for you overall since
> there's countless tutorials on setting up all of the automated CI/CD
> stuff and you could just put it on public git forge and use their
> regular CI/CD flows.

It would have to be gitlab, I think. The common files in u_boot_pylib
would be a bit annoying (would need to be a fourth repo I suppose).
Yes, I could set up an automatic release instead of typing 'make
pip_release', which would be nice.

Regards,
Simon

Reply via email to