[PUP-3054] Class inheritance behaving incorrectly in the future parser Created: 2014/08/13 Updated: 2019/04/04 Resolved: 2014/08/20
|Fix Version/s:||PUP 3.7.0|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Epic Link:||Puppet 4 Language|
|Comment by Andrew Parker [ 2014/08/15 ]|
The fix was pretty simple. When the Puppet 4 AST information is adapted to use the Puppet 3 catalog resources, it needs to make sure that the reference to other classes are absolute. This just takes prefixing with :: when it isn't already there.
|Comment by Henrik Lindberg [ 2014/08/18 ]|
Merged (manually) to master at dbf30216dfa6656a75bc967c072f7182f3ae08fc after having fixed up one performance enhancement that altered semantics.
|Comment by Hailee Kenney [ 2014/08/20 ]|
Confirmed at 30e4febe85e24c278a2830530965871dc3c0eec1 that we're now getting the correct output: