On 01.10.2015 04:35, Marek Olšák wrote: > On Mon, Sep 28, 2015 at 5:56 AM, Michel Dänzer <mic...@daenzer.net> wrote: >> On 03.09.2015 07:26, Marek Olšák wrote: >>> On Wed, Sep 2, 2015 at 10:56 PM, Kenneth Graunke <kenn...@whitecape.org> >>> wrote: >>>> On Wednesday, September 02, 2015 02:26:56 AM Marek Olšák wrote: >>>>> From: Marek Olšák <marek.ol...@amd.com> >>>>> >>>>> A user can be using Mesa 11.0, but /etc/drirc can be from Mesa 10.5. >>>>> We don't want the old drirc to affect Mesa 11.0. >>>>> >>>>> There are 2 options: >>>>> - use a different file name (e.g. /etc/drirc_global) for people wanting >>>>> a global drirc file, but they must supply it by themselves >>>>> - just don't load it, users should use ~/.drirc >>>>> >>>>> This patch implements the latter. >>>>> --- >>>>> src/mesa/drivers/dri/common/xmlconfig.c | 18 +++++++++--------- >>>>> 1 file changed, 9 insertions(+), 9 deletions(-) >>>> >>>> I don't really get the rationale. /etc/drirc could be properly managed >>>> by the package manager - shipped alongside *_dri.so in the same package. >>>> Maybe it isn't today, but it could be handled well. >>>> >>>> But ~/.drirc is entirely in the users control. Neither the distros nor >>>> us can manage what the user puts there. It's *very* likely to be >>>> stale... >>> >>> The idea is that ~/.drirc should only contain options like an >>> anisotropic filtering override and other useful overrides. Hacks which >>> remove features or change the GLSL compiler behavior should not be >>> part of it. >> >> One issue with this is that the driconf GUI seems to always write all >> options to ~/.drirc. I ended up with stale workaround entries for >> Unigine demos in ~/.drirc before like this. > > I wish there was a simple solution to the .drirc mess. Unfortunately, > the one that I had suggested was rejected. > > Another solution to my issue is to have a different drirc filename for > each Mesa version, e.g. drirc.10.6, drirc.11.0. > > For your issue, the only way is to remove loading ~/.drirc from Mesa,
I think that would be the proverbial "throwing out the baby with the bathwater". :) > making driconf useless. Do we really care about driconf? I don't think > so. ~/.drirc isn't only for driconf, it's also for allowing users (who may not have write access to .../etc/drirc) to have their own persistent DRI configuration. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev