New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

show OTA updates on supported devices #4256

Merged
merged 1 commit into from Oct 6, 2018

Conversation

Projects
None yet
5 participants
@pazos
Contributor

pazos commented Oct 4, 2018

Remove Android since we cannot provide OTA updates other than upgrading the APK, which is done outside KOReader

Pinging @v01d about PRSTUX devices. Would they support over-the-air updates?

@v01d

This comment has been minimized.

Contributor

v01d commented Oct 5, 2018

I'm not really sure what does OTA entail. PRSTUX is a fully controllable linux distribution so I can't see any limitation. But again, not sure what would need to be done.

@Dnkhatri

This comment has been minimized.

Dnkhatri commented Oct 5, 2018

Kodi now has a plugin that downloads then lets us install updates on android I would like koreader to have similar ability. As it is not available on the playstore so makes it easier to update

@Frenzie

This comment has been minimized.

Member

Frenzie commented Oct 5, 2018

@pazos it does, it just needs an updated Docker image.

@Frenzie

This comment has been minimized.

Member

Frenzie commented Oct 5, 2018

Note that Android seems to have OTA updates: 3a9cb65

@pazos

This comment has been minimized.

Contributor

pazos commented Oct 5, 2018

@Frenzie: My bad. I was assumming that we can't modify the application inside /data/app but ofc I didn't check that the application assets were extracted on internal writeable storage.

I wonder why we don't provide zsync updates for android in http://ota.koreader.rocks.

I'm going to revert the android stuff and squash.

@pazos pazos force-pushed the pazos:ota_menu branch from 566b278 to f10651b Oct 5, 2018

@Frenzie

This comment has been minimized.

Member

Frenzie commented Oct 6, 2018

It's not listed in the relevant script, but we do have the Android .targz artifact on the Gitlab nightly builds:

https://github.com/koreader/koreader-misc/blob/3de3dc0a113ca374a853d9199c687c7993fc3767/nightswatcher/nightswatcher.py#L123-L125

The Sony device I can just add and it'll work. Android… I suppose I could add it as well and then we'll see what happens. ;-)

@Frenzie Frenzie merged commit b8d9598 into koreader:master Oct 6, 2018

1 check passed

ci/circleci Your tests passed on CircleCI!
Details

@Frenzie Frenzie added the UX label Oct 6, 2018

Frenzie added a commit to Frenzie/koreader-misc that referenced this pull request Oct 27, 2018

Frenzie added a commit to Frenzie/koreader-misc that referenced this pull request Oct 27, 2018

Frenzie added a commit to koreader/koreader-misc that referenced this pull request Oct 27, 2018

@Frenzie

This comment has been minimized.

Member

Frenzie commented Oct 27, 2018

@pazos @v01d @NiLuJe I added Android and PRSTUX to the OTA models. See koreader/koreader-misc#19

Incidentally, Android x86 currently doesn't meet the mold. Which is something I overlooked when I added it, I suppose.

@NiLuJe

This comment has been minimized.

Member

NiLuJe commented Oct 27, 2018

Will update the cleanup script, thanks for the heads up ;).

EDIT: I see that you already did, 👍 ;).

@Frenzie

This comment has been minimized.

Member

Frenzie commented Oct 27, 2018

Yeah, I also had to reduce the number of kept old versions to 14.

Note that all of the old OTA builds can just be tossed really; it's just the nightlies of which we want a bit more of an archive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment