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

Add compatibility checks #175

Open
gsiv opened this issue Mar 29, 2022 · 2 comments
Open

Add compatibility checks #175

gsiv opened this issue Mar 29, 2022 · 2 comments
Milestone

Comments

@gsiv
Copy link
Member

gsiv commented Mar 29, 2022

For the management service to work, the following components must be compatible:

  • the openslides binary
  • the management service
  • templates
  • configuration files

As far as I can tell, there are currently no compatibility checks in place. Instead, users must rely on the vague error messages to find the flaws with their setup.

Wouldn't it be a good idea to add version identifiers and checks to the management tool? For example, breaking changes such as #172 could be detected by openslides and pointed out with much more helpful info, e.g., "This v1 template is incompatible with openslides v2". Similarly, when communicating with the management service, it would be nice to read, e.g., "Can not create user: incompatible management service version".

@normanjaeckel normanjaeckel added this to the 4.0 milestone Apr 8, 2022
@normanjaeckel normanjaeckel removed their assignment Apr 8, 2022
@normanjaeckel
Copy link
Member

normanjaeckel commented Apr 8, 2022

Does someone have an idea how to solve this easily? At the moment I don't have because the manage tool changes from time to time and we do not have a stable version until now.

@normanjaeckel normanjaeckel modified the milestones: 4.0, 4.1 Dec 13, 2022
@normanjaeckel
Copy link
Member

We introduced a version number with #208 but maybe we can extend it also to the tool itself.

@jsangmeister jsangmeister modified the milestones: 4.1, 4.2 Dec 12, 2023
@Elblinator Elblinator modified the milestones: 4.2, 4.3 Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants