Giter Club home page Giter Club logo

Comments (8)

chewitt avatar chewitt commented on August 24, 2024

The auto-update function requires one of the project staff to manually update release information server-side. Only after this step are clients told that a new release is available and the download/update behaviour is triggered. As our current release manager consistently forgets about this step (all the focus is on building/uploading the files) the auto-update function works fine but isn't triggered. This is a long-standing human/process issue not an actual bug.

NB: Current behaviour will likely continue until we rewrite the settings add-on (which needs to be done for Python3) to move the auto-update logic client-side and eliminate humans from the process.

ping @CvH

from libreelec.tv.

MartinX3 avatar MartinX3 commented on August 24, 2024

Thank you very much for your response and I wish you all the best eliminating every human. <3

And yeah, the updater then could look on every boot + every X hours at the github releases on this repo via the api.

from libreelec.tv.

mglae avatar mglae commented on August 24, 2024

Updater is already fixed in #4547.

from libreelec.tv.

CvH avatar CvH commented on August 24, 2024

The updater was borked and didn't worked properly. After fixing we forgot to bump the package at LE 9.2 branch so the fix was never merged into any release.

from libreelec.tv.

svenfoo avatar svenfoo commented on August 24, 2024

Keeping the update information separate from he availability of the release on github actually seems to be a good idea. It allows you to make a release and then wait a few days before providing it as an automatic update to all users. Only some interested and technically versatile users will manually update during the first days, which gives you a chance to catch bugs before they hit the broad mass of devices out there. With a little logic on the update server you could also implement a phased roll-out of automatic updates. Just something you might want to consider ...

from libreelec.tv.

chewitt avatar chewitt commented on August 24, 2024

LE has no plans to release files on GitHub as we already use a global list of mirrors and it would technically be an abuse of GitHub TOS, and we already do the two stage release process where files are posted and then later (when someone remembers) the auto-update config is changed. This needs to change at some point to move the logic wholly into the settings add-on so the dependency on forgetful staff and need for an update server to exist (beyond stats collection, it's second purpose) are removed.

from libreelec.tv.

MartinX3 avatar MartinX3 commented on August 24, 2024

Looks like it was #4633 ?

Hopefully we get a 9.2.7 release with this update. :)

from libreelec.tv.

chewitt avatar chewitt commented on August 24, 2024

I'm closing this ticket out as the issue was resolved in LE 10.0 codebase and there will be no LE 9.2.7 release.

from libreelec.tv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.