U-Boot Concept Tree Proposal

Simon Glass sjg at chromium.org
Wed Jul 8 22:20:48 CEST 2026


Hi Peter,

On Mon, 6 Jul 2026 at 10:15, Peter Robinson <pbrobinson at gmail.com> wrote:
>
> Didm't mean to leave the list off my reply.
>
> On Mon, 6 Jul 2026 at 16:18, Peter Robinson <pbrobinson at gmail.com> wrote:
> >
> > Hi Simon,
> >
> > > > In the follow up private discussions about it after it was clear as a
> > > > whole that the PLC was uncomfortable with a specific websiite (we
> > > > don't plan on supporting forks, would we provide that feature for all
> > > > forks?) for concept. I offered the idea of a custodians tree to allow
> > > > you to develop and maintain the features that you were preparing for
> > > > upstream in your concept tree to enable easier collaboration for those
> > > > that wished to work with you on those specific features. Maybe I
> > > > wasn't clear enough in my communications but it was never intended to
> > > > be the location to host a fork.
> > >
> > > A fork would be something which forks off mainline and goes its
> > > separate way. Concept is not a fork. Perhaps a constantly merged,
> > > multi-feature branch would be a better term. Please read my original
> > > email again on this point and I'm happy to explain it further. Quite a
> > > few series have already found their way to mainline.
> > >
> > > > So I think you need to revist what the idea of concept actually is and
> > > > come back to the community with an adjusted proposal.
> > >
> > > It seems that you are rejecting the whole idea of a Concept tree (my
> > > original post on this thread). Can you please confirm that? But if you
> > > have ideas on how it could work with modifications, please share them.
> > > There must be some common ground somewhere.
> >
> > Nope, not at all rejecting it, what I was saying is that I don't
> > believe you have got the community to buy into your idea. I don't see
> > it as the PLC's job to reject/accept it, as I've always stated it's a
> > community decision, of which I am but one voice.
> >
> > On ideas I believe I have already shared the idea of working branches
> > for features you believe should be in mainline U-Boot. Outside of that
> > I don't have other ideas, but it's also not my concept.
> >
> > > > First though, I repeat again, would you please explain to the
> > > > community why you are holding the u-boot.oirg domain hostage to try
> > > > and force the PLC to accept an idea that we have been explicit about
> > > > the need to get the community to buy into this "concept". I think the
> > > > community deserves an answer.
> > >
> > > This is a bit of a one-sided view. The real situation is that for many
> > > years to implement major features and improvements in U-Boot, but that
> > > became progressively more difficult as Tom started refusing to accept
> > > series and I have no ability to get PRs applied. Perhaps I was naive
> > > to expect our good working relationship would continue forever, but I
> > > have contributed a huge amount to U-Boot and having the rug pulled out
> > > felt very unfair, not to say bad for the project. Regarding the
> >
> > So that gives you a right to hold the domain hostage why?
> >
> > Also your past contributions doesn't give you a free pass to force the
> > landing of patch series that you think should be in there. That's not
> > how open source works, it's certainly not how this project works.
> >
> > I think you need to step back and ask yourself why you're finding it
> > hard to get patches reviewed and accepted.
> >
> > To give you an idea I have had numerous community members complain to
> > me about you, I am sure Tom has similar, some are to the point where
> > the only way they will deal with your code is if it's part of the
> > subsystems they maintain and hence it ends up in their patchwork queue
> > and otherwise they actively filter mails out from you so they don't
> > see them. I don't keep a count or details but it's well over 5 and I
> > may even have to start using something other than fingers.
> >
> > To put in straight forward terms, a lot of people are fed up with your
> > behaviour, then when you get called out for it, or Tom has to have a
> > conversation with you about it rather than addressing the actual issue
> > you "take some time out" and come back a few months later without
> > actually addressing your behaviour.
> >
> > Now you're holding the domain hostage which is similar bad behaviour.
> > Not to even mention that you registered a US U-Boot charity and
> > attempted to register the trademark all without telling *ANYONE* in
> > the community what you were doing. Did you think you could just walk
> > away and keep the project "Because of all your contributions"? Again,
> > while you have contributed a lot I think the wider community of
> > contributors as a whole have contributed more, and by contribute I
> > don't just mean purely on the lines of code, but reviews,
> > architectural discussions and all sorts of other things that actually
> > make a community and it gives you no right of ownership over the
> > project.
> >
> > I'm sorry Simon but the way to get your patches reviewed is to rebuild
> > your standing with the community not by trying to force an official
> > recognition of a fork by holding the domain hostage.

Reading this I feel that you have imputed all sorts of motives which
are not there.

> >
> > > domain, I have offered to point subdomains to anywhere you wish, which
> > > would resolve this. In the meantime I have mirrored the website and
> > > moved various things away from the domain. But I cannot support the
> > > sort of split that happened with Barebox, if that is your goal.
> >
> > And as I've stated we can't use it that way, the SFC has requirements
> > around the project's assets (which include things like domains) as
> > Neal has explained and I am fairly certain as has the SFC. Also
> > there's dynamic infrastructure where we need to be able to move things
> > with little notice so it would cause outages without the control of
> > the domain.
> >
> > > I don't mind hosting a separate tree somewhere else, if that is your
> > > preference, but it needs to have some relationship with U-Boot and a
> > > clear understanding of what that relationship is. If that is not
> > > possible / acceptable, then I suppose we should close this thread. I'm
> > > skeptical of our ability to resolve complex things on mailing lists in
> > > cany case, although I started this thread at your request.
> >
> > As I've stated numerous times before you need to get the community to
> > buy into this.
> >
> > You have kept this "secret" from the community for a very long time,
> > and by secret you've not been open about your intentions, until we
> > explicitly asked you to go and explain it to the community.

Well my hope was that we could make some progress and I did take up
your suggestion. But it seems to have just resulted in creating more
disagreement. I'm sure that wasn't your intention, but it seems you
were genuinely surprised by what I wrote.

I don't want to suggest that I had a clear idea or plan about any of
this when I set up my tree, other than trying to figure out a way to
unblock my efforts. But in writing up this Concept idea I thought it
would add real value to the project. I still recall that you shot down
standard boot and that was around the beginning of all this.

[..]

Regards,
Simon


More information about the U-Boot mailing list