Issue #7259 has been updated by Jacob Helwig. Status changed from Accepted to Available In Testing Branch
This has been addressed in the `2.7.next` branch in commit:2705a041f050a74cd7d11922c9b67ff747c1344f. This was addressed by adjusting the Indrector to only try and load the Terminus classes referenced in its configuration, rather than every Terminus. The other adjustment was to `spec/unit/indirector/face_spec.rb` which was testing a wrapper around `Puppet::Indirector::Terminus.terminus_classes`. The test was modified to stub out `Puppet::Indirector::Terminus.terminus_classes` and test that the wrapper was munging the output appropriately, rather than testing that `Puppet::Indirector::Terminus.terminus_classes` did what it claimed, and that the output was being munged appropriately. ---------------------------------------- Bug #7259: Routes file causes failures unless ActiveRecord is installed https://projects.puppetlabs.com/issues/7259 Author: Nick Lewis Status: Available In Testing Branch Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: The routes file implicitly loads every terminus for each indirection being configured. This causes failures when trying to load ActiveRecord in the *active_record terminuses. Previously this sort of problem was avoided by refusing to allow the active_record terminus to be set unless ActiveRecord was available. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
