Re: time for amber2 branch?

Ian Romanick <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Message-ID <27f423f2-a07c-4003-b849-1263946101d5@paranormal-entertainment.com>
On 6/20/24 7:20 AM, Erik Faye-Lund wrote:
> On Wed, 2024-06-19 at 10:33 -0400, Mike Blumenkrantz wrote:
>> In looking at the gallium tree, I'm wondering if it isn't time for a
>> second amber branch to prune some of the drivers that cause pain when
>> doing big tree updates:
>>
>> * nv30
>> * r300
>> * r600
>> * lima
>> * virgl
>> * tegra
>> * ???
>>
>> There's nothing stopping these drivers from continuing to develop in
>> an amber branch, but the risk of them being broken by other tree
>> refactorings is lowered, and then we are able to delete lots of
>> legacy code in the main branch.
>>
>> Thoughts?
> 
> When we did Amber, we had a lot better reason to do so than "these
> drivers cause pain when doing big tree updates". The maintenance burden
> imposed by the drivers proposed for removal here is much, much smaller,
> and doesn't really let us massively clean up things in a way comparable
> to last time.

I was going to say basically the same thing.

> I'm not convinced that this is a good idea. Most (if not all) of these
> drivers are still useful, and several of them are actively maintained.
> Pulling them out of main makes very little sense to me.
> 
> What exactly are you hoping to gain from this? If it's just that
> they're old hardware with less capabilities, perhaps we can address the
> problems from that in a different way, by (for instance) introducing a
> "legacy hw" gallium layer, so legacy HW details doesn't have to leak
> out into the rest of gallium...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.