GNU bug report logs -
#59423
Invalid 'location' field generated in dovecot configuration
Previous Next
Full log
Message #62 received at 59423 <at> debbugs.gnu.org (full text, mbox):
Hi Maxim,
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:
> Ludovic Courtès <ludo <at> gnu.org> writes:
[...]
>>>> That generates two accessors called ‘namespace-configuration-location’.
>>>> The second one shadows the first one.
>>>
>>> Yes. You didn't address my question directly though, so let me ask it
>>> again: where is this %location field access (named "location") used?
>
> [...]
>
>> … the field is accessed via its accessor,
>> ‘name-configuration-location’. We can kinda see it here:
>
> [...]
>
>> Each <configuration-field> record has a ‘getter’ field that refers to
>> the accessor. In the case of ‘location’, that’s the “wrong”
>> accessor—the accessor of ‘%location’.
>>
>> I hope that addresses your question!
>
> No :-). I meant why do we even set a default accessor for the *source
> location* information (in the (gnu service configuration) macros); it's
> that one that doesn't seem to get used (or I'm blind to it!), at least
> via this accessor. If it's not strictly necessary, we can stop
> producing it, and that would solve the problem.
Like I wrote, I think it’s necessary, even if not used now.
We’ve been knowingly shipping a broken Dovecot for two weeks now. As I
wrote, and as Pierre suggested, can we just revert the ‘%location’ field
shuffling for now? I can even do it on your behalf.
After that we can continue that discussion (though I don’t have much to
add to be honest).
Thanks in advance!
Ludo’.
This bug report was last modified 2 years and 167 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.