Adguard and Tailscale - Why are they not updated with FW release?

As the title says. I have updated my firmware to latest stable and snapshot with a FW dated a few days but the main question that's always coming up is how to update these packages?

I know @admon has two scripts for these exact packages - if it's that simple to run the command and manually update then why are the glinet team @alzhao @bruce @teleney not just running these scripts to update their packages / FW before compiling? Or does your script @admon have possible breaking changes? I'm just baffled as to why they don't just update the main packages, especially when it's a new FW release. I am not complaining but just merely wondering why.

1 Like

The new packages may not be stable. New packages require testing as well.

I get that they need to test, but let's be honest, the amount of pulled "stable" FW build in the last few days doesn't really give them an excuse.

Sometimes the packages are a few build behind (adguard for example) again, I still don't see the real reason not to update them and test, test test, after all their products are mainstream and supported.

The Tailscale is updated in the new firmware.

Unfortunately there is a bug and we called back the firmware quickly.

1 Like

No "breaking" changes from my side, but I would not recommend shipping it, since it's without any warranty. But GL can use it of course, it's under MIT license.

1 Like

I don't mean adding your script to the build, I meant why don't glinet devs just run your script, update the packages and don't make it persistent when prompted if it's that easy to upgrade and then compile the firmware. Maybe it's easy enough for them to upgrade without the scripts anyway but again, I don't see why they get overlooked.

Because that's not how to build the firmware images.

Well that would explain that then. My vision was it was a bit like a sysprep with a master image. They did the update, made the image and done.