-
Notifications
You must be signed in to change notification settings - Fork 0
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
Exploring how to fix our code #3
Comments
|
We set with ansible several of these parameters but, when installing sympa, apt overwites most of them. Exploring, most of sympa debconf paramenter have low or medium priority, so, even ran on the command line, apt doesn't ask for them. It asks only for high and critical priority parameters, and deduce the others from the linux hostname or default values. Even with sympa installed, re-definind debconf parameters as we wish, and running:
dpkg asks for more paramenters, but re-defines the proposed values some of some of them (particularly I also tried with:
and the same happends... Well... difficult to go further in this way without going into sympa debian installer code... |
So I come back to the initial way, defining When I set de debconf parameter
When I set it to
My interpretation: finding a Possible solution: as it works fine, install first sympa with apt, with minimal needed debconf parameters. Once sympa correctly installed, modify |
I'm exploring the integration of the proposed solution in upstream code, See branch issue2-upstream, first step commit bf26fe6. |
It would be good to consider this update that addresses security issues |
Right... butin this case we should completely change the role architecture because the patched sympa versions are not yet in debian distribution... Let's eventually analyse the security issue. |
Finally, it resulted harder to fix our code (v-0.1-arrayan) than to integrate the new functionnalities in the upstream code. To reflect our more recent and stable version in the Ansible Galaxy, I change |
Problems when dealing with dependencies and config files personalisation have led us, in our current 0.1 release to force debian packages installation which is not an acceptable solution. We have to fix that.
On another hand, adapting the role to use PostgreSQL has led us to configure one parameter with debconf and no longer using only config file templates. When skipping
sympa.conf
installation with a template, sympa package installs without error.To fix our role, let's try first to use debconf for as much parameters as possible, and see what we can obtain. We could then compare the
sympa.conf
file obtained by such installation with the version of our role and the version of the upstream role and try to come to a globally compatible solution.The text was updated successfully, but these errors were encountered: