> On Jul 21, 2017, at 9:41 AM, James Peach <jpe...@apache.org> wrote:
> 
> 
>> On Jul 21, 2017, at 3:59 AM, Leif Hedstrom <zw...@apache.org> wrote:
>> 
>> Hi all,
>> 
>> to avoid further ossification, I’d like to propose the following:
>> 
>> 1. All new configuration files *must* be done using Lua syntax (with the 
>> appropriate file extension)
> 
> I think in the previous thread on file extensions, I disagreed with this. 
> Whatever the syntax, they are config files not generic Lua code. 

Yeh the agreement was .luaconf I think, but is digress. We should use anything 
but .config, because of migration issues. 

And for the record, I completely disagreed with you, .lua would have been best 
for all purposes that matters, such as editors.  :-) im pretty sure this is 
what others do too when they embed Lua.
> 
>> 2. For major changes to an existing configuration file, we *strongly* 
>> recommended to also include a migration to Lua
> 
> This is really a subset of upgrade tooling, which would be pretty useful. 
> However, we haven't done this in the past and I have not seen any interest in 
> this. If we want to do this it should be required.

I'm fine with making this required as well, but there's a fine line here to 
decide what is "major" or not.

Cheers,

-- Leif 
> 
> J

Reply via email to