Summary: | make.defaults specification should be extended | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Marien Zwart (RETIRED) <marienz> |
Component: | PMS/EAPI | Assignee: | PMS/EAPI <pms> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Marien Zwart (RETIRED)
2007-04-12 18:40:06 UTC
r157. Rather than going into nasty detail about quoting rules, we just enforce that everything be double quoted. The current text makes it impossible to escape a '$' or '"', which might break something in the future and breaks default-darwin/make.defaults now. The tree also does not have all values quoted. Should unquoted values be allowed or should the tree be fixed? I'd be inclined to ask for tree changes just to avoid having to specify silly things like: foo=bar baz moo=oink cow=sheep what="does""this" "do"? Backslash followed by a double quote or a dollar only is also doable without introducing silliness... Per comment #1, the main issue is fixed. Anything beyond that (like supporting \$ or \") would be an incompatible change that cannot be done retroactively. Closing. For reference, r157 is this commit: https://gitweb.gentoo.org/proj/pms.git/commit/?id=bd0144c9ff665801697ca0d48885bc14115b3132 |