Skip to content

Conversation

Eeems
Copy link
Member

@Eeems Eeems commented May 8, 2023

This is to try to keep the device from ending up in a bad state when users install it on an OS version that isn't supported.

@Eeems Eeems added the packages Add or improve packages of the repository label May 8, 2023
@Eeems Eeems changed the base branch from stable to testing May 8, 2023 22:54
@Eeems Eeems force-pushed the Eeems-patch-11 branch from 91d0b0a to 56c2483 Compare May 8, 2023 22:58
@warewolf
Copy link

warewolf commented May 9, 2023

Looks like it worked as Eeems intended:

reMarkable: ~/ opkg install $PWD/display_1_0.0.31-2_rm2.ipk rm2fb-client_1_0.0.31-2_rm2.ipk 
Installing display (1:0.0.31-2) to root...
Installing xochitl (0.0.0-14) to root...
Downloading https://toltec-dev.org/stable/rmall/xochitl_0.0.0-14_rmall.ipk
Installing display (1:0.0.31-2) to root...
Installing rm2fb-client (1:0.0.31-2) to root...
Package rm2fb-client (1:0.0.31-2) installed in root is up to date.
Configuring xochitl.
Created symlink /etc/systemd/system/sync.service → /dev/null.
Created symlink /etc/systemd/system/multi-user.target.wants/manual-sync.service → /etc/systemd/system/manual-sync.service.
Configuring display.
Created symlink /etc/systemd/system/multi-user.target.wants/rm2fb.service → /lib/systemd/system/rm2fb.service.
Job for rm2fb.service failed because the control process exited with error code.
See "systemctl status rm2fb.service" and "journalctl -xe" for details.
Removed /etc/systemd/system/multi-user.target.wants/rm2fb.service.
Failed to start rm2fb. Keeping it disabled for now.
Please check the logs and open an issue:
  https://github.com/toltec-dev/toltec/issues/new
Configuring rm2fb-client.
Collected errors:
 * pkg_run_script: package "display" postinst script returned status 1.
 * opkg_configure: display.postinst returned 1.
reMarkable: ~/ 

@Eeems Eeems merged commit 2109651 into testing May 10, 2023
@Eeems Eeems deleted the Eeems-patch-11 branch May 10, 2023 04:23
Eeems added a commit that referenced this pull request May 13, 2023
Eeems added a commit that referenced this pull request May 16, 2023
### Updated Packages
- `koreader` - 2023.04-1 (#672 #681)
- `display`, `rm2fb-client` - 0.0.31-1 (#680 #686)
  - If rm2fb fails to start on install, disable it to avoid soft-bricking the device
  - Add support for the following OS versions:
    - 3.2.2.1581
    - 3.2.3.1595
- `wordlet` - 0.0.2-2 (#670)
  - Swap M and N on keyboard
  - Fix image thumbnail code
- `harmony` - 0.2.2-1 (#670)
  - Fix exporting individual layers
- `simple` - 0.2.0-2 (#670)
  - Add "range" input widget
  - Add "canvas" widget
  - Less debug output
  - Make images clickable
  - Move 'timeout' to its own thread instead of jamming task queue
  - Ignore empty lines
- `remux` - 0.2.4-1 (#670)
  - Add "suspend" to remux FIFO api
- `rpncalc` - 0.0.3-2 (#670)
  - Make it more like the hp48
- `toltec-base` - 1.2-1 (#685)
  -  Only disable sys-subsystem-net-devices-usb1.device if on a reMarkable 1. On a reMarkable 2, this makes SSH over usb no longer available.
  - Make toltec-base properly clean itself up on uninstall
- `kernelctl` - 0.1-6 (#691)
  - Reset to the default kernel on uninstall so that `toltecctl uninstall` will return the device to a stock state
- `restream` - 1.2-1 (#688)
- `fbink`, `fbdepth`, and `fbink-doom` - 1.25.0-1 (#687)

**Note:** This doesn't change what OS version that toltec supports, as full support still requires `ddvk-hacks` to be updated, and for proper testing of various other packages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages Add or improve packages of the repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants