SABnzbd for Py3 stable yet?

Feel free to talk about anything and everything in this board.
Post Reply
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

SABnzbd for Py3 stable yet?

Post by OneCD »

Hey guys, how's the code conversion to work with Python 3 going? Is the rewritten SABnzbd stable enough for everyday use?

I'm hoping to begin work on migration for QNAP users next month (July 2019), but can wait if it's not quite ready yet. :)

Thanks.
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
sander
Release Testers
Release Testers
Posts: 9070
Joined: January 22nd, 2008, 2:22 pm

Re: SABnzbd for Py3 stable yet?

Post by sander »

IMHO stable enough for daily use by a developer. Not for every user. A traceback can still happen.
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

Okiedoke, thanks @sander. I’ll wait a bit longer then. :)
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
sander
Release Testers
Release Testers
Posts: 9070
Joined: January 22nd, 2008, 2:22 pm

Re: SABnzbd for Py3 stable yet?

Post by sander »

OneCD wrote: June 30th, 2019, 11:35 am Okiedoke, thanks @sander. I’ll wait a bit longer then. :)
I was hoping you as a dev would start using it ...
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

I'd hoped to start using it too... but I'm hardly a Python dev (haven't coded in Python for 2 to 3 years now), so I stick to 'stable' Python builds. :)
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
safihre
Administrator
Administrator
Posts: 5523
Joined: April 30th, 2015, 7:35 am
Contact:

Re: SABnzbd for Py3 stable yet?

Post by safihre »

Maybe you could try to run it on your (QNAP) system and see what tracebacks you get? And then report those at Github?
That would be of great help!
Not yet as your daily-downloader, but just to see if you can get a few of your downloads to work as expected with your normal settings?
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

Truth-be-told: I installed Debian on my production QNAP some time ago, so I don't actually use QNAP's OS myself on a daily basis. ;)

I still maintain the sherpa script but have to develop and test it on my old backup NAS running QTS - which is only powered-up on the weekends for about an hour.

To test stability of the new SABnzbd properly on a QNAP, it needs to be installed on someone's production NAS running QTS.
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
syth
Jr. Member
Jr. Member
Posts: 60
Joined: August 1st, 2008, 2:54 am
Location: Zed Zed 9 Plural Zed Alpha

Re: SABnzbd for Py3 stable yet?

Post by syth »

Where is the best place to check on progress on the py3 conversion? Is anyone working on updating the Synology package as well?

As for tracebacks, those happen in Sab current as well, so that is not a deal breaker, but now that py2.7 is EOLed, I don’t want to keep it installed on my NAS (it’s already been off my servers for awhile).
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

Hey guys, just thinking out-loud here. :)

If I release a new and separate SABnzbd QPKG for QNAP NAS that runs on Python 3 (including notes that it's still in 'alpha' status), are you prepared for the increase in bug reports?

I'll always assist where I can, but Python stability testing is not something I'm in a position to carry-out.

So, this would give you a few more testers and might help get SABnzbd to 'stable' quicker.

Please advise.
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
jcfp
Release Testers
Release Testers
Posts: 1004
Joined: February 7th, 2008, 12:45 pm

Re: SABnzbd for Py3 stable yet?

Post by jcfp »

The py3 version works fine as a daily driver. Even the sabnzbdplus package in ubuntu 20.04 is based on a (pre alpha1) git snapshot, alpha2 is currently on the ppa (in turn used by 3rd party docker setups). None of that caused an avelanche of a bug reports either. Just go for it.
User avatar
safihre
Administrator
Administrator
Posts: 5523
Joined: April 30th, 2015, 7:35 am
Contact:

Re: SABnzbd for Py3 stable yet?

Post by safihre »

Yeah, go for it :)
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

Okiedoke, I'll make a new package for this.

Thanks guys. :)
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

Quick question: what will be the correct name and character-case for SAB running under Python 3?

Is it 'SABnzbd', 'SabNZBd', 'SABnzbd+', 'SABnzbdplus', 'SABnzbd3', 'SABnzbdplus3', etc...?
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
User avatar
safihre
Administrator
Administrator
Posts: 5523
Joined: April 30th, 2015, 7:35 am
Contact:

Re: SABnzbd for Py3 stable yet?

Post by safihre »

SABnzbd, like here on the website :)
Dunno where these other names came from long ago, I've also seen those in the wild O0
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
User avatar
OneCD
Hero Member
Hero Member
Posts: 597
Joined: March 4th, 2017, 3:47 pm

Re: SABnzbd for Py3 stable yet?

Post by OneCD »

Cool, then I’ll be able to name the new package correctly for the first time. ;D
Stuff I like: Apache bash cron DD-WRT Debian DNSMasq Entware FireFox GitHub ImageMagick Kate KDE LibreELEC Netrunner NFS NVIDIA OpenVPN Orvibo-S20 pfSense Python Raspberry-Pi RAID SABnzbd Transmission Usenet VirtualBox Watcher3 XFCE
Post Reply