Bug #4687

Implicit classes not being propogated

Added by Markus Roberts over 1 year ago. Updated 15 days ago.

Status:Closed Start date:09/01/2010
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:2.7.x
Affected Puppet version:development Branch:
Keywords:
Votes: 0

Description

The fix for #1903 replaced the mechanism for propagating implicit classes and added a test (which passes) to confirm that the new mechanism works.

However, as noted on #4631, the new code does not work (despite passing the test). For 2.6.1 the old mechanism (just manually setting the tags in finalize) restored, but for 2.7.x a more thoughtful / principled fix may be desired.


Related issues

related to Puppet - Bug #4631: tagging problems in 2.6 Closed 08/26/2010
related to Puppet - Feature #1903: Metaparam inheritance should not involve a recursive search Closed 01/27/2009

History

Updated by Markus Roberts over 1 year ago

At a guess, add_resource needs to be called with the scope.resource as the second arg at some level, since this seems to be what the test is checking but does not seem to be being done anywhere — but this is only a guess.

Updated by Ben Hughes 21 days ago

  • Description updated (diff)
  • Status changed from Accepted to Unreviewed

Updated by Luke Kanies 21 days ago

  • Subject changed from Implict classes not being propogated to Implicit classes not being propogated
  • Description updated (diff)

Updated by Daniel Pittman 15 days ago

  • Status changed from Unreviewed to Closed

If we want to do this we can totally come back to the ticket – assuming the desire to fix it isn’t driven by a more concrete need.

Also available in: Atom PDF