Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 612460 - app-arch/par2cmdline-mt - multithreaded fork of app-arch/par2cmdline - (new package)
Summary: app-arch/par2cmdline-mt - multithreaded fork of app-arch/par2cmdline - (new p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: https://github.com/jkansanen/par2cmdl...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 612856
  Show dependency tree
 
Reported: 2017-03-12 23:58 UTC by Sébastien P.
Modified: 2017-04-19 03:33 UTC (History)
3 users (show)

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


Attachments
par2cmdline-mt-0.6.14.ebuild (par2cmdline-mt-0.6.14.ebuild,921 bytes, text/plain)
2017-03-12 23:58 UTC, Sébastien P.
Details
metadata.xml (metadata.xml,349 bytes, application/xml)
2017-03-13 00:00 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-03-12 23:58:57 UTC
Created attachment 466860 [details]
par2cmdline-mt-0.6.14.ebuild

Enhancement with openmp support.
It is usefull to speed up create and repair (https://github.com/Parchive/par2cmdline/issues/27#issuecomment-102522465).

About other multithreaded par2 implementation:
* phpar2 and MultiPar support only Windows;
* tbb lacks of upstream (no more website/maintainer, just available on some distro mirrors).

So “mt” seems to be the best choice currently.

Next version of net-nntp/sabnzbd will detect multicore par2: (https://github.com/sabnzbd/sabnzbd/releases/tag/2.0.0Beta1)

par2cmdline-mt is compatible with par2cmdline (just add an option “-t” to define number of thread). So every ebuild that depends on app-arch/par2cmdline can depends on app-arch/par2cmdline-mt.
Actually app-ar2cmdline is used by:
* app-arch/libpar;
* app-backup/bup;
* app-backup/backuppc;
* net-nntp/kwooty;
* net-nntp/hellanzb;
* net-nntp/sabnzbd.

swegener and radhermit can be insterested in. So I CC them. Feel free to remove yourselve if I should not had done it and forgive me for the inconvenience.
Comment 1 Sébastien P. 2017-03-13 00:00:24 UTC
Created attachment 466862 [details]
metadata.xml
Comment 2 Tim Harder gentoo-dev 2017-04-19 03:33:18 UTC
Threading support was merged upstream and is now available in para2cmdline-0.7.0 in the tree.