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

Updates to stdlib, concat, and chrony caused dependency issues #829

Closed
trevor-vaughan opened this issue May 29, 2022 · 7 comments · Fixed by #831
Closed

Updates to stdlib, concat, and chrony caused dependency issues #829

trevor-vaughan opened this issue May 29, 2022 · 7 comments · Fixed by #831
Assignees
Milestone

Comments

@trevor-vaughan
Copy link
Member

Issue

The following dependency issues are now present:

package: pupmod-camptocamp-systemd-2.12.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
package: pupmod-puppet-firewalld-4.4.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
package: pupmod-puppet-kmod-3.0.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
package: pupmod-puppet-snmp-5.1.1-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
package: pupmod-puppet-yum-4.3.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
    pupmod-puppetlabs-concat < 7.0.0
package: pupmod-puppetlabs-puppet_authorization-0.5.1-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
    pupmod-puppetlabs-concat < 7.0.0
package: pupmod-puppetlabs-puppetdb-7.5.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
    pupmod-puppetlabs-postgresql < 7.0.0
package: pupmod-saz-timezone-6.1.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0
package: pupmod-simp-simp-4.16.3-1.el8.noarch from base
  unresolved deps:
    pupmod-puppet-chrony < 2.0.0
package: pupmod-simp-simp_gitlab-0.7.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppet-chrony < 2.0.0
package: pupmod-trlinkin-nsswitch-2.2.0-1.el8.noarch from base
  unresolved deps:
    pupmod-puppetlabs-stdlib < 7.0.0

For the most part, these are not difficult to fix. Unfortunately systemd had breaking changes at 3.X which will require some larger code rework to resolve.

Options

We have two courses of action:

  1. Roll back the update to stdlib and update the other items (should be fine)
  2. Make the necessary systemd-releated changes and push forward.

Recommendation

Roll back and address the systemd module changes immediately after 6.6.0 is released.

@trevor-vaughan
Copy link
Member Author

Pinged Saz on saz/puppet-timezone#106 to see if the timezone module can get out without the stdlib dependency.

@trevor-vaughan
Copy link
Member Author

The main branch of the Vox modules seem to have fixed things for stdlib but not all of them have been released.

@trevor-vaughan
Copy link
Member Author

Submitted a PR to fix the issues with nsswitch. May need to fork if there is not a timely response.

@op-ct
Copy link
Member

op-ct commented Jun 3, 2022

The main branch of the Vox modules seem to have fixed things for stdlib but not all of them have been released.

This seems like the situation from before. Debating between updating the simp- forks to the unreleased versions or try to get voxpup to release the updates

@trevor-vaughan
Copy link
Member Author

@op-ct The differences in the versions aren't huge (mostly just dropping support for dead OSs) so I think that releasing 6.6.0 with the earlier versions is the way to go.

op-ct added a commit to op-ct/pupmod-simp-aide that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-ds389 that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-gdm that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/puppet-haveged that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-nfs that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-pupmod that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-rsyslog that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-selinux that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-sssd that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-useradd that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
trevor-vaughan added a commit to trevor-vaughan/simp-core that referenced this issue Jun 3, 2022
* Some modules are not yet released (but need to be)
* Modded `rpm/dependencies.yaml` for some issues that we can't fix
  directly

Closes simp#829
op-ct added a commit to op-ct/pupmod-simp-aide that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-ds389 that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-gdm that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/puppet-haveged that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-nfs that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-pupmod that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-selinux that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-sssd that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/pupmod-simp-useradd that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to simp/pupmod-simp-pupmod that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

Driven by simp/simp-core#829
op-ct added a commit to simp/pupmod-simp-haveged that referenced this issue Jun 3, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x
Driven by simp/simp-core#829
op-ct added a commit to simp/pupmod-simp-useradd that referenced this issue Jun 6, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
op-ct added a commit to op-ct/puppet-haveged that referenced this issue Jun 6, 2022
This patch removes the deprecated `daemon_reload` parameter from
`systemd::dropin_file` and corrects the systemd branch used by the spec
tests' module fixtures

This fix supports simp/simp-core#829
trevor-vaughan pushed a commit to simp/pupmod-simp-haveged that referenced this issue Jun 10, 2022
This patch removes the deprecated `daemon_reload` parameter from
`systemd::dropin_file` and corrects the systemd branch used by the spec
tests' module fixtures

This fix supports simp/simp-core#829
trevor-vaughan pushed a commit to simp/pupmod-simp-ds389 that referenced this issue Jun 10, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

Related: simp/simp-core#829
trevor-vaughan pushed a commit to simp/pupmod-simp-selinux that referenced this issue Jun 11, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829

`daemon_reload` no longer needed as of Puppet 6.1.0, and it was dropped
in `puppet/camptocamp` 3.0[1]

[1]: voxpupuli/puppet-systemd#171
trevor-vaughan pushed a commit to simp/pupmod-simp-aide that referenced this issue Jun 11, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x
This bump is driven by simp/simp-core#829

Discovered during testing that FIPS + 1 processor has a high chance of
timing out the aide DB init
  * quadruple the timeout for 1 processor systems
trevor-vaughan pushed a commit to simp/pupmod-simp-sssd that referenced this issue Jun 17, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829

* Remove deprecated daemon_reload
* avoid sssd race condition in tests
* Switch to centos/stream8 boxes
trevor-vaughan pushed a commit to simp/pupmod-simp-gdm that referenced this issue Jun 20, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
trevor-vaughan pushed a commit to simp/pupmod-simp-nfs that referenced this issue Jun 24, 2022
This patch updates from camptocamp/systemd 2.x to puppet/systemd 3.x

This bump is driven by simp/simp-core#829
@op-ct op-ct closed this as completed in #831 Jul 6, 2022
op-ct pushed a commit that referenced this issue Jul 6, 2022
* Some modules are not yet released (but need to be)
* Modded `rpm/dependencies.yaml` for some issues that we can't fix
  directly

Closes #829
Repository owner moved this from In Progress to Done in SIMP 6.6.0 Release Jul 6, 2022
@trevor-vaughan trevor-vaughan added this to the 6.6.0 milestone Jul 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging a pull request may close this issue.

2 participants