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

DietPi-Software | SABnzbd: Fix startup on Buster and install on RISC-V #6356

Merged
merged 8 commits into from
May 2, 2023

Conversation

Joulinar
Copy link
Collaborator

@Joulinar Joulinar commented May 1, 2023

lock version on Buster systems as SABnzbd 4 require Python version above 3.8.

Related to sabnzbd/sabnzbd#2545

@Joulinar Joulinar marked this pull request as draft May 1, 2023 20:25
@Joulinar Joulinar self-assigned this May 1, 2023
@Joulinar Joulinar added this to the v8.17 milestone May 1, 2023
@Joulinar Joulinar requested a review from MichaIng May 1, 2023 20:55
@Joulinar Joulinar marked this pull request as ready for review May 1, 2023 20:55
@Joulinar
Copy link
Collaborator Author

Joulinar commented May 1, 2023

@MichaIng can you have a look pls. I guess there is a better way to distinguish between Buster and Bullseye 😉

@MichaIng
Copy link
Owner

MichaIng commented May 1, 2023

That one is fine. I just removed some code duplication 🙂.

@MichaIng
Copy link
Owner

MichaIng commented May 1, 2023

@MichaIng MichaIng changed the title DietPi-Software | SABnzbd DietPi-Software | SABnzbd: Install latest v3 on Buster as v4 does not support Python 3.7 anymore May 1, 2023
@MichaIng MichaIng added the Buster label May 1, 2023
@MichaIng
Copy link
Owner

MichaIng commented May 1, 2023

On ARM, install currently fails as on piwheels the module build is currently running: https://www.piwheels.org/project/sabctools/
For RISC-V, some more fixes are needed, compiling cryptography, yey 😄.
But there are now sabyenc3 wheels for aarch64.

@MichaIng MichaIng added the RISC-V All RISC-V platform related label May 1, 2023
@MichaIng MichaIng changed the title DietPi-Software | SABnzbd: Install latest v3 on Buster as v4 does not support Python 3.7 anymore DietPi-Software | SABnzbd: Fix startup on Buster and install on RISC-V May 1, 2023
@MichaIng MichaIng force-pushed the sabnzbd branch 7 times, most recently from 2c6c231 to 93f829b Compare May 2, 2023 14:21
Joulinar and others added 6 commits May 2, 2023 17:39
DietPi-Software | SABnzbd - lock version on Buster systems as SABnzbd 4 require Python verion above 3.8
DietPi-Software | SABnzbd - reordering some install steps
- DietPi-Software | SABnzbd: Avoid some install code duplication
- DietPi-Software | UnRAR: Resolved an issue where the install failed on RISC-V systems, since the non-free "unrar" package is not available for this architecture yet. "unrar-free" is now installed instead.
- DietPi-Software | UnRAR: Resolved an issue where the install failed on RISC-V systems, since the non-free "unrar" package is not available for this architecture yet. "unrar-free" is now installed instead.
- CI | DietPi-Software: Attempt to fix SABnzbd install on RISC-V and add some more debugging info from within and outside the container
- DietPi-Software | SABnzbd: Fix install on ARMv6/7 Bookworm systems
- CI | DietPi-Software: If not the whole image is on tmpfs, the /root directory needs to be a tmpfs to work around the 32-bit ARM emulated container Rust install issue
- DietPi-Software | SABnzbd: ARMv6/7 temporary workaround: piwheels/packages#358
@MichaIng MichaIng merged commit 40ad737 into dev May 2, 2023
@MichaIng MichaIng deleted the sabnzbd branch May 2, 2023 18:23
disconn3ct added a commit to disconn3ct/DietPi that referenced this pull request May 3, 2023
* dev: (75 commits)
  v8.17 (MichaIng#6362)
  v8.17
  v8.17 (MichaIng#6328)
  v8.17
  v8.17 (MichaIng#6356)
  v8.17
  v8.17
  v8.17
  v8.17
  v8.17 (MichaIng#6355)
  v8.17
  v8.17
  v8.17 (MichaIng#6353)
  v8.17
  v8.17
  v8.17
  v8.17 (MichaIng#6339)
  v8.17 (MichaIng#6303)
  v8.17
  v8.17
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Buster RISC-V All RISC-V platform related Upstream change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants