when an update of the binaries?

Suggest new features here
Post Reply
IZ8GUR
Posts: 6
Joined: Wed Jul 24, 2019 10:06 am

when an update of the binaries?

Post by IZ8GUR »

Hi,

i noticed that many pistar binaries have outdated.
Expecially MMDMVHost, DMRGateway binary and respective ini file.

Is there a particular reason why this was done?
KE7FNS
Pi-Star Team
Posts: 1823
Joined: Wed Apr 17, 2019 11:11 pm

Re: when an update of the binaries?

Post by KE7FNS »

+1
If someones previous actions are any indication of their future actions, then I predict the deletion and removal of access will happen at any moment. 7-11-2020.

"07/13/20 This Website Has Been Taken Down" ... again :lol:
User avatar
MW0MWZ
Site Admin
Posts: 1347
Joined: Wed Apr 04, 2018 9:15 pm
Location: Wales, UK
Contact:

Re: when an update of the binaries?

Post by MW0MWZ »

just one word - stability, we do update them from time to time, but if I manage to push an update and the system doesn't add the extra stuff to your config files, oh boy do I hear about it.

It wont be long before new MMDVMHost and DMRGateway binaries are coming.
Andy

73 de MW0MWZ
http://pistar.uk
User avatar
G8SEZ
Posts: 431
Joined: Fri Apr 13, 2018 8:26 pm

Re: when an update of the binaries?

Post by G8SEZ »

MW0MWZ wrote: Wed Mar 10, 2021 11:32 am just one word - stability, we do update them from time to time, but if I manage to push an update and the system doesn't add the extra stuff to your config files, oh boy do I hear about it.

It wont be long before new MMDVMHost and DMRGateway binaries are coming.
Out of interest Andy, do you have a method of deciding which G4LKX repo changes you include? When you say stability I'm assuming that you must have test code running on your own systems to try this out before rolling it out to all and sundry, but I also see that some of what is going on requires coordination of several different things (DNS changes for instance) so if you have time to explain the process I'd be interested.
--

Brian G8SEZ
User avatar
MW0MWZ
Site Admin
Posts: 1347
Joined: Wed Apr 04, 2018 9:15 pm
Location: Wales, UK
Contact:

Re: when an update of the binaries?

Post by MW0MWZ »

G8SEZ wrote: Fri Mar 12, 2021 5:34 pm
MW0MWZ wrote: Wed Mar 10, 2021 11:32 am just one word - stability, we do update them from time to time, but if I manage to push an update and the system doesn't add the extra stuff to your config files, oh boy do I hear about it.

It wont be long before new MMDVMHost and DMRGateway binaries are coming.
Out of interest Andy, do you have a method of deciding which G4LKX repo changes you include? When you say stability I'm assuming that you must have test code running on your own systems to try this out before rolling it out to all and sundry, but I also see that some of what is going on requires coordination of several different things (DNS changes for instance) so if you have time to explain the process I'd be interested.
Binaries can be separated from most of the rest of the system, most of the time - so the DNS changes is more of a dashboard change than binaries.
On the actual binary side, it's more the test process that is painful, I occasionally miss stuff.

Now that I have an auto build process, that does make testing much more simple, but still I can miss things.
Config changes are the most painful part of the update, because I need to make sure the dashboard can handle those before the binary arrives, in some cases they are a flat out show stopper until I engineer a way around them (I have one of those right now with MMDVMHost).

I will have a look at the update script today and see if I can slide the change in automatically on update to make the ride as pain free as possible for us all. Apart from MMDVMHost and DMRGateway most of the rest of the binaries are pretty close to being right up to date, also remember that for the gateways, many of the commits are host file updates and not changes to the program code - so being a few commits behind is often cosmetic.
Andy

73 de MW0MWZ
http://pistar.uk
User avatar
G8SEZ
Posts: 431
Joined: Fri Apr 13, 2018 8:26 pm

Re: when an update of the binaries?

Post by G8SEZ »

MW0MWZ wrote: Wed Mar 17, 2021 8:58 am
Config changes are the most painful part of the update, because I need to make sure the dashboard can handle those before the binary arrives, in some cases they are a flat out show stopper until I engineer a way around them (I have one of those right now with MMDVMHost).

I will have a look at the update script today and see if I can slide the change in automatically on update to make the ride as pain free as possible for us all.
I assume this is the extra line in one of the ini files you mentioned somewhere else. For me this need to apply changes when there appear to have been none is a bit of a pain but I now do it after every manual update. Perhaps having versioning for config files and forcing an automatic 'apply changes' if the config version is lower than some stored level would sort this out, you know the code whereas I only have a limited grasp of a few parts of it.
--

Brian G8SEZ
KE7FNS
Pi-Star Team
Posts: 1823
Joined: Wed Apr 17, 2019 11:11 pm

Re: when an update of the binaries?

Post by KE7FNS »

G8SEZ wrote: Wed Mar 17, 2021 3:30 pm For me this need to apply changes when there appear to have been none is a bit of a pain but I now do it after every manual update.
I wonder how many users regularly do that? I'd guess not many.
G8SEZ wrote: Wed Mar 17, 2021 3:30 pm Perhaps having versioning for config files and forcing an automatic 'apply changes' if the config version is lower than some stored level would sort this out, you know the code whereas I only have a limited grasp of a few parts of it.
I agree, it should be done automatically without requiring any user input. Or at least a dialog prompt needs to be displayed so that the user knows there is something they need to do.
If someones previous actions are any indication of their future actions, then I predict the deletion and removal of access will happen at any moment. 7-11-2020.

"07/13/20 This Website Has Been Taken Down" ... again :lol:
Post Reply