[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Buildd & binary-indep

Raphael Hertzog <hertzog@debian.org> writes:

> Well, we specified DEB_BUILD_OPTIONS space separated because build flags
> frequently embed commas. Shall we not take the same decision
> preemptively here?

Most fields that take multiple values use commas.  We do have another that
takes spaces (Architecture), but I would much rather use commas.

If the field is space-separated, it can't be folded.  If you want it to be
folded, it has to be comma-separated (unless you're proposing introducing
yet a *fourth* syntax for control fields, which seems like a bad idea).

> Also if we want to have lists as values for some "features" — like
> "disable-hardening=pie,relro" — we'd be better with using space
> separator.

I think that would be a bad idea.  If we need to provide data that takes
additional options, we should add another field, since we already have a
syntax for that.  Not add key-value pairs inside the value of something
that's already a key-value pair.

Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>

Reply to: