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

Change dependency on daemon package #371

Open
tofu-rocketry opened this issue Sep 18, 2024 · 0 comments · May be fixed by #372
Open

Change dependency on daemon package #371

tofu-rocketry opened this issue Sep 18, 2024 · 0 comments · May be fixed by #372
Assignees
Labels
bug dependencies Pull requests that update a dependency file
Milestone

Comments

@tofu-rocketry
Copy link
Member

The FPM build script seems to have added in python3-daemon as a dependency, but this should only be required when running SSM as a daemon/service. This has caused issues for users.

As reported by email:

  • apel-client-2.1.0-1.el9.noarch requires apel-ssm >= 3.2.0, but none of the providers can be installed
  • package apel-ssm-3.4.1-1.el9.noarch requires python3-daemon, but none of the providers can be installed
  • cannot install the best candidate for the job
  • nothing provides python3.9dist(docutils) needed by python3-daemon-2.3.2-1.el9.noarch

Looks like apel-ssm requires python3-daemon but on our current setup the python-daemon installation fails.

Also on the release note of the 3.3.0 you state that python-daemon hard requirement was remove but on 3.4.1 the requirement it's still there.

It should be removed from the base package, but if it's possible to add it to the service/pleaserun packages then it can go there as it would be required when running SSM as a service.

@tofu-rocketry tofu-rocketry added bug dependencies Pull requests that update a dependency file labels Sep 18, 2024
@tofu-rocketry tofu-rocketry added this to the 4.0.0 milestone Sep 18, 2024
@Sae126V Sae126V linked a pull request Sep 18, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug dependencies Pull requests that update a dependency file
Development

Successfully merging a pull request may close this issue.

2 participants