unitedworldwrestling / arena-public

14 stars 5 forks source link

Create a link to any changes in the Arena app #58

Closed mostafaaghayari closed 1 year ago

mostafaaghayari commented 2 years ago

Hello Mr. csaba Sometimes arena_upgrade causes problems and the app does not update properly. Is it possible to upload a link to any change in the Arena app on the site? Currently, I and other friends are having trouble upgrading to version 1.5.77 and the prints are not working properly

csabavirag commented 2 years ago

Do you mean about a list of changes a new Arena version contains? If so, it's always available if you click on the current Arena version number when logged into /bracket (Top menu bar: Settings | current username | Arena version | New Arena version if available | ...). Clicking on it is similar to http://localhost:8080/bracket/changelog.

Arena checks it hourly if there is an update on the changelog so you can see the new features at this page even if you are not running on the most recent version. This way you can schedule the update based on the new features and your schedule.

mostafaaghayari commented 2 years ago

Hi Mr. csaba It seems that I could not express my intention. Actually, after updating the software, some files are not downloaded completely and right. This causes the software to malfunction, e.g. the problem of printing score sheets more than 60 sheets. To solve this problem, you once connected to my system and made the necessary changes. I suggest that, if it is possible, you particularly prepare a patch or service pack for updating or upgrading different versions of the software with the changes in solving errors. Unfortunately, connection of the net in my country is not reliable and it causes some problems in integrity of files of the software.

csabavirag commented 2 years ago

I see what you mean. Actually we have an "offline patching" capability. The application you must use for this process is described at https://github.com/unitedworldwrestling/arena-public/wiki/How-to-use-arena_upgrade-application.

This application was developed to fix minor issues (most likely for hotfixes, until a new version is released), but not for a complete application upgrade. Especially because some version upgrades require network connectivity to download other dependencies what we can't package into an "offline upgrade".

If you experience failures (due to unreliable network connectivity), I would recommend to make a VM export (backup) before doing the upgrade, or create a snapshot in VirtualBox. This way you can always revert back to the last good setup of your system and can try the upgrade again.

Of course, if the upgrade keeps failing, we are here to help you out even via remote assistance.

Does it make sense?