Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619580 - net-nntp/sabnzbd-2.0.1 version bump
Summary: net-nntp/sabnzbd-2.0.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Justin Bronder (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2017-05-24 18:20 UTC by Sébastien P.
Modified: 2017-06-07 21:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
0001-use-system-configobj.patch (0001-use-system-configobj.patch,601 bytes, patch)
2017-05-24 18:26 UTC, Sébastien P.
Details | Diff
0005-use-system-rarfile.patch (0005-use-system-rarfile.patch,2.34 KB, patch)
2017-05-24 18:26 UTC, Sébastien P.
Details | Diff
sabnzbd-2.0.1.ebuild (sabnzbd-2.0.1.ebuild,3.43 KB, text/plain)
2017-05-24 18:27 UTC, Sébastien P.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sébastien P. 2017-05-24 18:20:37 UTC
First release of 2.* branch.

Release notes: https://github.com/sabnzbd/sabnzbd/releases/tag/2.0.0

New dependency (important but not mandatory):
To improve SABnzbd's performance on systems where CPU power is limiting
 download speed, we developed a new C-module called SABYenc to accelerate the
 decoding of usenet articles that can use multiple threads and is more efficient.
 Not only low-powered systems like NAS's or Raspberry Pi's benefit, with this
 new module speeds can increase up to 2x compared to 1.x.x releases on any
 system where the connection/newsserver capacity was not fully used.
 The Windows and macOS releases automatically include this module, for other
 platforms an installation guide can be found here: https://sabnzbd.org/sabyenc
[N.B.] Other link about dependency https://sabnzbd.org/wiki/installation/install-off-modules


Upgrade notice (quite minor issue, also you can probably remove the ewarn about 1.* migration):
Schedule items are converted when upgrading to 2.x.x and will break when
 reverted back to pre-2.x.x releases.

Changes (most important is the first one, maybe you should change the version number of par2cmdline but old one still works):
Linux: Detect if Multicore Par2 is installed.
 Multicore Par2 is now easily available through the PPA and other channels:
 https://sabnzbd.org/wiki/installation/multicore-par2
[N.B.] >=app-arch/par2cmdline-0.7.0 will ship multicore par2
Post-processing scripts now get additional job information via SAB environment
 variables. https://sabnzbd.org/wiki/scripts/post-processing-scripts
Certificate Validation set to 'Strict' for newly added newsservers
 The insecure Certificate Verification level 'Default' is now called 'Minimal'.
 In case of problems, see: https://sabnzbd.org/certificate-errors
Removed Secondary Web Interface option.
Schedule items can now be enabled and disabled
HTTP-redirects in interface are now relative URL's
Moved some lesser used settings to Config->Specials
Cache usage is now updated continuously in the Status Window
Previously set password is now shown on Retry
Remove listquote module dependency
Warn if Complete folder is on FAT filesystem (4GB size limit)
No longer change ports if the configured port is not available during startup.
'Proof' files also ignored when Ignore Samples is enabled.
Redundant SFV and RAR checks no longer performed if par2 verification failed.
More repair/unpack info is retained in the History information.

Bug fixes:
Malformed articles could break the Downloader
Unexpected characters in CRC part of an article could crash the Decoder
Retry ADMIN-data saving 3x before giving error
Checking for encryption during downloading could fail
QuickCheck could crash when renaming already renamed files
skip_dashboard set to 1 by default in fullstatus API-call
Top-only switch now really only downloads top job
Unblock Server button did not work
par2cmdline would fail to repair jobs with split posts (.001, etc)
Fixed QuickCheck renaming issues
Show warning if job is paused because it appears cloaked
Linux: Warn in case encoding is not set to UTF-8
Some users experienced slower download speeds.
Revert changes to handling of missing articles introduced in 2.0.0 that
 turned out to be slow for some users.
Missing first par2-file would cause repair to be skipped.
Better handling of 7zip unpacking.
Log X-Forwarded-For of API calls and logins.
Handle more URLGrabber exceptions.
Command-line parameters were not listed correctly.
Queue-finish-action picker in Glitter more stable.
Custom Pause interpreter in Glitter more reliable.
Pre-check would fail if download was on SMBv3 share.


Personnal notes:
Actual ebuild works except two patches (0001 and 0005).
There is just a warn about sabyenc.

I had many errors/warns like:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

I did not look at it.
Comment 1 Sébastien P. 2017-05-24 18:26:23 UTC
Created attachment 474078 [details, diff]
0001-use-system-configobj.patch
Comment 2 Sébastien P. 2017-05-24 18:26:56 UTC
Created attachment 474080 [details, diff]
0005-use-system-rarfile.patch
Comment 3 Sébastien P. 2017-05-24 18:27:24 UTC
Created attachment 474082 [details]
sabnzbd-2.0.1.ebuild
Comment 4 Justin Bronder (RETIRED) gentoo-dev 2017-06-07 21:57:04 UTC
commit c04c5c0fb843fe64313fba9e409ecb06bbe3c1ce
Author: Justin Bronder <jsbronder@gentoo.org>
Date:   Wed Jun 7 17:55:55 2017 -0400

    net-nntp/sabnzbd: bump 2.0.1
    
    - Depend on dev-python/sabyenc
    - Re-bundle rarfile due to upstream patches
    - Add optional 7za support
    - Add dependency on dev-python/cryptography
    - Update pkg_postinst message for 2.x series
    
    Package-Manager: Portage-2.3.5, Repoman-2.3.1