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

Notification on new server release #639

Closed
chrisrimple opened this issue Sep 28, 2020 · 4 comments
Closed

Notification on new server release #639

chrisrimple opened this issue Sep 28, 2020 · 4 comments

Comments

@chrisrimple
Copy link

I'm unclear: when there's a new client release, is there always a new server release? If so, then this may not be needed, since server owners are likely to be paying attention to client releases.

When a new server version is available, since there isn't automatic updating, it would be nice if:

  1. The server owner were notified. Not sure how to accomplish this unless (a) central server reports the current version number, (b) local server compares, and (c) central server sends an email to owner (email address maybe stored in local server jamulus.service file).
  2. Similar to the [Recording] message at the top of the client window, maybe show something like "Server version is out of date, please notify the owner".
@gilgongo
Copy link
Member

gilgongo commented Sep 29, 2020

when there's a new client release, is there always a new server release?

Yes.

  1. As of the last release, GUI server owners will be notified, headless not.

  2. This was suggested and discussed (in fact I was assuming at first we'd do it that way) but it was thought it might cause problems if people didn't understand the difference between clients and servers (which is highly likely) Check For Updates #370 (comment)

@corrados
Copy link
Contributor

The server owner were notified.

As gilgongo already mentioned, the Jamulus server GUI will also show the "Software upgrade available" message on the main window, similar what you have on the Jamulus client. So all Jamulus server operators which use the GUI will immediately see it.

Similar to the [Recording] message at the top of the client window, maybe show something like "Server version is out of date, please notify the owner".

Something else is already in preparation. Not long ago I introduced a server register protocol message which includes the server version of the server which wants to register at the Central server. Sometime in the future I plan to use that information to only allow server to register at the Central server which have a sufficient version number.

@chrisrimple
Copy link
Author

Volker's solution of "don't allow outdated servers to register with a Central Server" will likely lead to outdated servers being upgraded eventually. But I should have been clear that I'm looking for a way to notify headless server owners. As I said, if there's always a new server release with each client release, then relying on client release notifications is probably sufficient and this issue can be closed.

@corrados
Copy link
Contributor

Ok, I'll close it now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants