Skip to content
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

Update oxide to v2.8.2 #833

Draft
wants to merge 26 commits into
base: testing
Choose a base branch
from
Draft

Update oxide to v2.8.2 #833

wants to merge 26 commits into from

Conversation

Eeems
Copy link
Member

@Eeems Eeems commented Feb 6, 2024

v2.8 Release notes
v2.8.1 Release notes
v2.8.2 Release notes

  • Add non-versioned symlink for rm2fb-client.
  • Add a simple preload that forces any calls to /sys/power/state to use systemd instead.
  • Xochitl will no longer be chrooted by oxide and will instead use the new sysfs preload

@Eeems Eeems added the packages Add or improve packages of the repository label Feb 6, 2024
@Eeems Eeems added this to the 2021-W07 Merge Window milestone Feb 6, 2024
@Eeems Eeems mentioned this pull request Feb 14, 2024
@Eeems Eeems changed the title Update oxide to v2.8 Update oxide to v2.8.1 May 10, 2024
@Eeems
Copy link
Member Author

Eeems commented May 20, 2024

Fresh install returns the following:

Run the following command(s) to use oxide as your launcher
$ systemctl disable --now xochitl
$ systemctl disable --now xochitl
$ systemctl enable --now tarnish

It appears our how-to-enable code doesn't remove duplicate lines.

@Eeems
Copy link
Member Author

Eeems commented May 20, 2024

Upon further investigation, it's because the results of get-conflicts tarnish is the following:

xochitl.service
xochitl.service sync.service

This will need to be cleaned up.

@Eeems
Copy link
Member Author

Eeems commented May 21, 2024

Tarnish is crashing when trying to run this. I'll have to dig into this before this can be merged. It might require a v2.8.2 release.

@Eeems
Copy link
Member Author

Eeems commented May 21, 2024

Opened Eeems-Org/oxide#354 to resolve this.

@Eeems Eeems marked this pull request as draft May 21, 2024 17:54
@Eeems Eeems changed the title Update oxide to v2.8.1 Update oxide to v2.8.2 May 21, 2024
@Eeems Eeems marked this pull request as ready for review May 21, 2024 20:21
@Eeems Eeems marked this pull request as draft May 21, 2024 21:07
@Eeems
Copy link
Member Author

Eeems commented May 21, 2024

It appears that libsysfs_preload is segfaulting on a rM2, which is keeping this from working as expected.

@Eeems
Copy link
Member Author

Eeems commented May 21, 2024

Upon further investigation, this might be due to rm2fb-client and sysfs_preload conflicting somehow. I'm not sure why.

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.

None yet

1 participant