> On Wed, Mar 27, 2019 at 1:17 PM Gregor Kopka > <[email protected]> wrote: > > > > @ahrens: Having an additional user-defined feature set list dosn't make > > sense, it doubles the coding effort (having to check hardcoded and user > > defined ones). > > It would also open the question of who takes precedence: the user ones (as > > I would expect from OS software) or you enforcing your hardcoded > > perspective on what's 'right' on your users (closed source style)? > > > > @sef (in the video) seems to think the latter being a good idea (so users > > can't 'shoot themselves in the foot') - I strongly object and ask to > > reconsider this stance. > > > > Making it as a text file in the first place is only once the effort (code > > wise), text files get updated nicely using the usual package managers > > (giving the user the option to preserve his modications) and avoids > > paternalism. It would also give your users the ability to easily deal with > > the things you don't seem want to (root pool) to give them QoL, simply by > > adding a definition that works for them.
On Wed, 27 Mar 2019 at 11:09, Rich <[email protected]> wrote: > If the primary purpose is to enforce a consistent baseline of behavior > on all platforms, letting you override those baselines defeats the > point, because then you need to explicitly specify it all the time in > case someone decided they knew better. Right. I think as part of this we'd like to be able to update the documentation in a clear fashion that explains what it means to use "zpool create -o features=portable" in a way that users not familiar with the innards will understand, and under what circumstances it would be helpful to them. We need to be able to make the resultant behaviour consistent on all of the platforms for this to work as intended. Cheers. -- Joshua M. Clulow Engineer @ Joyent http://blog.sysmgr.org ------------------------------------------ openzfs: openzfs-developer Permalink: https://openzfs.topicbox.com/groups/developer/Td66d70a086ae5a9e-M37cb85647a72f752a59d2420 Delivery options: https://openzfs.topicbox.com/groups/developer/subscription
