On Fri, Sep 7, 2012 at 8:19 AM, Matt Turner <matts...@gmail.com> wrote:
> On Fri, Sep 7, 2012 at 3:30 AM, Jose Fonseca <jfons...@vmware.com> wrote:
>> ----- Original Message -----
>>> On Thu, Sep 6, 2012 at 11:39 PM, Jose Fonseca <jfons...@vmware.com>
>>> wrote:
>>> > Matt,
>>> >
>>> > I see you went ahead and just disabled it. Please remove it all
>>> > together.
>>> >
>>> > Touching code that is not built nor tested ends just silently
>>> > introduces bugs, so keeping this around won't help bring it back
>>> > one day in any way.
>>> >
>>> > Jose
>>>
>>> I talked with both Marek and Christoph, and they both said they'd
>>> prefer to simply disable the build. I don't feel strongly, but if
>>> someone is to revive it it'd be nice if we didn't make the git
>>> history
>>> harder to follow.
>>
>> I suppose they have their arguments, and I hope they include making this 
>> build again shortly.  What I don't understand is why these talks didn't 
>> happen within this email thread. I'd expect at least a heads up email before 
>> committing this...
>
> I don't know why they didn't respond via email.
>
> It's not like we can't still remove d3d1x...
>
>>> Applying your reasoning (which I tend to agree with) to some other
>>> parts of Gallium makes for interesting conversation. The VAAPI state
>>> tracker and targets aren't built. Should we also nuke them? How about
>>> something like the xorg-i915 target (which installs a
>>> 'modesetting_drv.so')?
>>
>> I don't know enough about this code or the ongoing autotool-ification 
>> process to tell whether this is a short term or long term condition.
>
> VAAPI is disabled in the build system because it doesn't work.
>
>> But yes, In general I see no point in carrying around stuff that doesn't 
>> minimally work or can't even be built. If something is unusable/unmaintained 
>> over one Mesa release cycle, then it should be chopped off.  Every dead code 
>> we remove means that cleanups and refactorings of the good code becomes 
>> easier. And if it is broken, then there's no loss to the end user either.
>>
>> This is not the first or last time we'd remove code BTW. There are many 
>> precedents.
>
> I know. I'm asking about things that are currently disabled (VAAPI
> stuff) or are of questionable use (xorg-i915).

Make sure you check with Jakob first, but I'm fine with removing
xorg-i915. I don't think it has worked properly in a while.

Stéphane
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to