toltec icon indicating copy to clipboard operation
toltec copied to clipboard

3.x support

Open Eeems opened this issue 1 year ago • 9 comments

Current Status

  • [x] ~rm2fb does not support 3.x~ rm2fb now supports up to 3.3.2
  • [x] Installer doesn't warn users that they are installing on an unsupported OS version (#445)
    • Will be fixed by #759
  • [x] There is no way to make packages only available on certain OS versions (#701)
    • Will be fixed by #759
  • [x] ddvk-hacks should be removed on upgrade to 3.x (#578 )
    • Will be fixed by #759
  • [x] Kernel modules should be removed on upgrade to 3.x (#506)
    • Will be fixed by #759
  • [x] Install broken on 3.6+ due to issue with wget (#731)
    • Will be fixed by #751
  • [x] sync.service renamed to rm-sync.service in OS 3.5+ (#717)
    • Will be fixed by #718
  • [ ] Full test of all the packages on 3.x to ensure we aren't missing any other issues
    • [x] 7zip
    • [ ] appmarkable
    • [ ] aspnet-runtime
    • [ ] aspnet-targeting-pack
    • [ ] bash-completion
    • [x] bottom
    • [ ] bufshot
    • [ ] calculator
    • [ ] changescrn
    • [ ] chessmarkable
    • [ ] display
    • [ ] doomarkable
    • [ ] dotnet-host
    • [ ] dotnet-profile
    • [ ] dotnet-runtime
    • [ ] dotnet-sdk
    • [ ] dotnet-targeting-pack
    • [ ] draft
    • [ ] dumbskull
    • [x] evtest
    • [ ] fbdepth
    • [ ] fbink
    • [ ] fbink-doom
    • [ ] fingerterm
    • [ ] folly
    • [ ] genie
    • [x] ~~gocryptfs~~ - depends on fuse which was removed #852
    • [ ] harmony
    • [ ] iago
    • [ ] inject_evdev
    • [x] ~~innernet-client~~ - depends on wireguard which was removed #852
    • [ ] kernelctl
    • [ ] keywriter
    • [ ] koreader
    • [ ] lamp
    • [x] lf
    • [ ] libdblib
    • [ ] libdlib-dev
    • [ ] libsentry
    • [ ] libvncclient
    • [ ] libvncserver
    • [ ] libvncserver-dev
    • [ ] ~~linux-mainline~~ - Soft-bricks device #852
    • [x] linux-stracciatella
    • [x] micro
    • [ ] mines
    • [ ] mmc-utils
    • [ ] move-logs-to-opt
    • [ ] nao
    • [ ] neofetch
    • [ ] netevent
    • [ ] netstandard-targeting-pack
    • [ ] netsurf
    • [ ] open-remarkable-shutdown
    • [ ] oxide
    • [ ] oxide-extra
    • [ ] oxide-utils
    • [ ] plato
    • [ ] puzzles
    • [ ] quickjs
    • [ ] reboot-guard
    • [ ] recrossable
    • [ ] regenda
    • [ ] remarkable-splash
    • [ ] remarkable-stylus
    • [ ] remux
    • [ ] restream
    • [ ] reterm
    • [ ] retris
    • [ ] ripgrep
    • [ ] rm2-suspend-fix
    • [ ] rm2fb-client
    • [ ] rmfakecloud-proxy
    • [ ] rmfm
    • [ ] rmservewacominput
    • [ ] rpncalc
    • [ ] signature-rm
    • [ ] sill
    • [ ] simple
    • [ ] sudoku
    • [ ] tailscale-systemd
    • [ ] templatectl
    • [ ] tilem
    • [ ] toltec-completion
    • [ ] vnsee
    • [ ] webinterface-localhost
    • [ ] webinterface-onboot
    • [ ] webinterface-upload-button
    • [ ] webinterface-wifi
    • [ ] whiteboard-hypercard
    • [ ] wikipedia
    • [ ] wordlet
    • [ ] xochitl
    • [ ] yaft
    • [ ] zoneinfo-utils
    • [ ] zshelf

There are other PRs that are waiting on 3.x support in https://github.com/toltec-dev/toltec/milestone/7, but they are not required for 3.x support.

Timeline

There is no timeline. This will be done when it is done. This is all volunteer work and depends on how fast we can get people to test and approve pull requests.

Eeems avatar Jan 07 '24 19:01 Eeems

rm2fb now supports up to 3.8.2 ! :-)

gullradriel avatar Jan 12 '24 14:01 gullradriel

rm2fb now supports up to 3.8.2 ! :-)

There has been no rm2fb release yet. The official version still only supports 3.3.2: https://github.com/ddvk/remarkable2-framebuffer/releases

Eeems avatar Jan 12 '24 18:01 Eeems

So, 3.x support only will go up to 3.3.2 because of rm2fb?

sasdallas avatar Jan 13 '24 02:01 sasdallas

So, 3.x support only will go up to 3.3.2 because of rm2fb?

For now. A lot more work and testing is required for later versions as well. 3.6 updated glibc, 3.9 update Qt to a new major version. All of it requires sorting out a rm2fb solution, and if that requires using a fork of rm2fb that doesn't have backwards compatibility, a new repository split would be required, which means we need to test the upgrade path properly.

Eeems avatar Jan 13 '24 02:01 Eeems

So when can I install Koreader via it in Remarkable 1 with version 3.8? Thanks!

Muathics avatar Jan 17 '24 07:01 Muathics

So when can I install Koreader via it in Remarkable 1 with version 3.8? Thanks!

There is no timeline. It'll be done when it's done.

Eeems avatar Jan 17 '24 07:01 Eeems

So when can I install Koreader via it in Remarkable 1 with version 3.8? Thanks!

There is no timeline. It'll be done when it's done.

Thank you!

Muathics avatar Jan 17 '24 07:01 Muathics

MANY thanks for the status update!

jkesselm avatar Feb 02 '24 18:02 jkesselm

All that is remaining is a full test of all packages in the testing branch while on 3.3.2. I'll add a list of all the packages to test that will be used to keep track of the status soon.

Eeems avatar May 22 '24 23:05 Eeems

Testing is done. There are a couple of pull requests that need to be merged, and then this is ready to go in the next stable merge.

Eeems avatar May 23 '24 22:05 Eeems

Tested tailscale-systemd, it works

StarNumber12046 avatar May 24 '24 13:05 StarNumber12046

New stable merge PR is pending validation and approval. The earliest this will be merged is Monday. Due to turnaround times on getting PRs approved though, this may be longer.

Eeems avatar May 24 '24 20:05 Eeems