Comments (8)
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.
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.
Updater is already fixed in #4547.
from libreelec.tv.
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.
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.
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.
Looks like it was #4633 ?
Hopefully we get a 9.2.7 release with this update. :)
from libreelec.tv.
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)
- [BUG] boardcom-wl OOT driver causing Thunk on Kernel (6.10) HOT 2
- [BUG] Some interlaced videos are not de-interlaced on Raspberry Pi 4
- [BUG] CEC configuration broken
- [BUG] cec broken
- [BUG] Meteor Lake w/Intel ARC Installer Freezes on Boot Mode Selection HOT 5
- Only basic PS3 Remote buttons work in LibreElec 12
- PS3 Remote Battery Drain on LibreElec 12
- [BUG] Airplay using IOS 18 Dev HOT 1
- [BUG] HOT 1
- [BUG] Kernel dump and freeze after upgrade to LE11/12 (rcu_sched detected stalls on CPUs/tasks) HOT 2
- [BUG] CI GHA builds of Amlogic and Rockchip fail on aarch64 build host
- [BUG] UI items, subtitles causes playing video to glitch weirdly
- [BUG] LE11 Fails to Build: wireguard-tools Checksum Mismatch (sources.libreelec.tv missing package) HOT 2
- [BUG] Cannot boot Odroid N2+ with 12.0.0 HOT 4
- [BUG] Cannot boot Odroid N2+ with 12.0.0 image, official release version or nightly built version
- [BUG] LE13: disabled TV-Channels are active again after a reboot HOT 1
- [RFE] allow use of pip in LE build HOT 2
- [BUG] LE13: runs 2h behind the locale time HOT 5
- [BUG]Build Image not possible with Fedora 40 due wget2 HOT 5
- LibreELEC OS shows "NO SIGNAL" on LG 55UM72 TV. Please help to resolve HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libreelec.tv.