simp-core
                                
                                 simp-core copied to clipboard
                                
                                    simp-core copied to clipboard
                            
                            
                            
                        puppet/augeasproviders_core does not resolve with hercules/augeasproviders_* modules
Voxpupuli (Forge org: "puppet") has recently taken ownership of the herculesteam/augeasproviders_* family of Puppet modules. It has released re-namespaced updates to most―but not all―of the augeasproviders_* modules to the Forge.
Puppetfile.pinned has been updated to use herculesteam-augeasproviders_core 3.2.0.  This causes several problems:
- The checked-out module's metadata.jsonis puppet-augeasproviders_core 3.2.0 (cloned from GitHub redirect)
- None of the other augeasproviders_* modules resolve with it
- Even the most recent augeasproviders_ssh's deps are pinned below 3.0 (and it might not be safe to upgrade: voxpupuli/puppet-augeasproviders_ssh#69)
Warning: Missing dependency 'herculesteam-augeasproviders_core':              
  'herculesteam-augeasproviders_grub' (v3.2.0) requires 'herculesteam-augeasproviders_core' (>=2.4.0 < 3.0.0)
├─┬ puppet-augeasproviders_core (v3.2.0)                                                                                       
└─┬ herculesteam-augeasproviders_grub (v3.2.0)                                                                                 
  └── UNMET DEPENDENCY herculesteam-augeasproviders_core (>=2.4.0 < 3.0.0)                                                     
@op-ct Does this need to get resolved for 6.6.0 or can we drop back to the previous release until 6.7.0?
I'll go ahead and start updating them but who knows how long things will take if we get held up in upstream processes.
@op-ct Does this need to get resolved for 6.6.0 or can we drop back to the previous release until 6.7.0?
We have to drop back. The full resolving suite of the new modules has yet to be updated, tagged, and published.
It turns out that not all the puppet/augeasroviders_* modules have been updated and released to resolve with each other yet.  I started chipping away at SIMP-relevant outliers with voxpupuli/puppet-augeasproviders_ssh#73, but everything will need to be tagged + published + confirmed to depsolve before SIMP can upgrade to them.
6.6.0 shouldn't wait for this; it will take sustained effort with voxpupuli to ensure that all puppet/augeasroviders_* modules are published and resolve with each otther.