Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

puppet/augeasproviders_core does not resolve with hercules/augeasproviders_* modules #842

Open
op-ct opened this issue Aug 2, 2022 · 2 comments
Assignees
Milestone

Comments

@op-ct
Copy link
Member

op-ct commented Aug 2, 2022

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:

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 op-ct added this to the 6.6.0 milestone Aug 2, 2022
@trevor-vaughan
Copy link
Member

@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.

@trevor-vaughan trevor-vaughan self-assigned this Aug 15, 2022
@op-ct
Copy link
Member Author

op-ct commented Aug 18, 2022

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Status: 📋 Backlog
Development

No branches or pull requests

2 participants