-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
[3006.x] Make deb scripts more compliant with Debian policy #66688
base: 3006.x
Are you sure you want to change the base?
Conversation
fe03c81
to
6732121
Compare
To me, my PR is working fire, the generated scripts now looks like this:
|
6732121
to
8fd0a7d
Compare
I fixed the |
94e98fa
to
9f8bb12
Compare
9f8bb12
to
2ed4054
Compare
This dependency is required for ordering scripts to make sure `salt-cloud.postinst` can access debconf `salt-master/user`.
2ed4054
to
f4af8ad
Compare
Moving this to 3008 milestone, for now, since don't want to destabilize what is being worked on at the moment, will review and possible move back to 3006.x branch milestone, in a week or two's time. @baby-gnu Sorry about this, but have been away till the end of January, and had to deal with other backlog items in the meantime, only so much time in the day. |
Need to re-review all code given about of time passed
@dmurphy18 Ok, I'm waiting for your GO to rebase the branch, I let it outdated for now to avoid taking runner time for nothing. |
What does this PR do?
What issues does this PR fix or reference?
Fixes #66507
Previous Behavior
When upgrading debian salt packages, the current status of the services are not managed:
Status of the services before upgrade
Error log during upgrade
Status of the services after failed upgrade
New Behavior
The upgrade should work with masked services and keep previous status after upgrade.
I can't test it because I did not find the way to build custom packages to test
Merge requirements satisfied?
[NOTICE] Bug fixes or features added to Salt require tests.
Commits signed with GPG?
Yes
Please review Salt's Contributing Guide for best practices, including the
PR Guidelines.
See GitHub's page on GPG signing for more information about signing commits with GPG.