% substitutions aren't evaluated in options() section
Bug #347127 reported by
Paul Jimenez
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Vellum |
Triaged
|
High
|
Unassigned |
Bug Description
Try this:
options(
default "break"
foo "foo"
foobar "%(foo)s/bar"
)
depends()
targets(
break $ echo foobar: %(foobar)s
)
and watch it break. I think vellum needs to do string substitution as it goes through the options() originally, or as part of a post-options-
Changed in vellum: | |
importance: | Undecided → High |
Changed in vellum: | |
status: | Confirmed → Triaged |
To post a comment you must log in.
Substitutions are a total mess, unfortunately.