On Sat, Aug 10, 2019 at 05:41:56PM -0700, Matt Turner wrote: > On Sat, Aug 10, 2019 at 1:49 PM William Hubbs <[email protected]> wrote: > > > > On Tue, Aug 06, 2019 at 11:29:50PM +0200, Michał Górny wrote: > > > Hi, > > > > > > Some time ago William asked me to move UID/GID assignments from wiki [1] > > > to something more accessible. I've finally gotten around to draft > > > something, and I'd like to hear your comments about it. The idea is to > > > keep a whitespace-separated record format file in api.gentoo.org repo. > > > > > > This is mostly inspired by Fedora's format, specifically the ability to > > > specify both UID and GID for matching user/group on the same line. > > > I've also decided not to attempt to specify disjoint Linux and FreeBSD > > > users/groups on a single line. Instead, they are specified separately > > > and defined by providers (as suggested by Ulrich). > > > > > > Sample, along with big comment explaining the file format, below. > > > > I'm not sure how I feel about whitespace delimiters for this. withno > > further specification, it would make these two lines completely valid: > > > > root 0 0 baselayout > > bin 1 1 baselayout > > some notes here > > That's true, but I think with editor settings embedded in the file and > visual pattern of vertical alignment we shouldn't expect a bunch of > problems.
We don't honor editor settings in files by default, so this will not
work out of the box (see this in /etc/vim/vimrc).
--- cut here ---
" {{{ Modeline settings
" We don't allow modelines by default. See bug #14088 and bug #73715.
" If you're not concerned about these, you can enable them on a per-user
" basis by adding "set modeline" to your ~/.vimrc file.
set nomodeline
" }}}
--- cut here ---
If we are going to require a modeline, shouldn't we consider allowing
them by default so we can work out of the box instead of having to tweak
our editor settings?
William
signature.asc
Description: Digital signature
