Package Details: powerpill 2016.5-1

Git Clone URL: https://aur.archlinux.org/powerpill.git (read-only)
Package Base: powerpill
Description: Pacman wrapper for parallel and segmented downloads.
Upstream URL: http://xyne.archlinux.ca/projects/powerpill
Keywords: arch_linux pacman system
Licenses: GPL
Submitter: Xyne
Maintainer: Xyne
Last Packager: Xyne
Votes: 176
Popularity: 2.142484
First Submitted: 2012-11-29 03:58
Last Updated: 2016-05-24 20:53

Dependencies (9)

Required by (3)

Sources (2)

Latest Comments

Xyne commented on 2016-12-03 20:20

It doesn't directly depend on python3-memoizedb. Some of its dependencies do, but those already specify python3-memoizedb in their respective dependencies arrays.

postadelmaga commented on 2016-11-19 16:40

please add dependency python3-memoizedb

Xyne commented on 2016-11-05 22:18

Powerpill strictly interprets the SigLevel directives in pacman.conf. Adjust them accordingly. The official repos do not provide database signatures so they should be set to "PackageRequired".

gnucon commented on 2016-11-05 08:15

powerpill fails to sync package databases
I am using worldwide repos from the very latest pacman mirrorlist,
but it was the same with my years old repos too.
pacman and yaourt have no issues like this.


$ sudo pacman-key --refresh-keys
$ sudo rm -R /var/lib/pacman/sync/
$ sudo powerpill -Sy
[...]
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
b3dbb1|OK | 0B/s|/var/lib/pacman/sync/extra.db
46b248|OK | 443KiB/s|/var/lib/pacman/sync/multilib.db
d732cb|ERR | 0B/s|/var/lib/pacman/sync/multilib.db.sig
d02426|ERR | 0B/s|/var/lib/pacman/sync/extra.db.sig
e288d6|ERR | 0B/s|/var/lib/pacman/sync/community.db.sig
a8c94f|ERR | 0B/s|/var/lib/pacman/sync/core.db.sig
682224|OK | 379KiB/s|/var/lib/pacman/sync/community.db
7f5ccb|OK | 74KiB/s|/var/lib/pacman/sync/core.db
[...]

Status Legend:
(OK):download completed.(ERR):error occurred.


both pacman and yaourt are fine
$ sudo rm -R /var/lib/pacman/sync/
$ sudo pacman -Sy
:: Synchronizing package databases...
core 120.6 KiB 251K/s 00:00 [##########################################] 100%
extra 1756.4 KiB 547K/s 00:03 [##########################################] 100%
community 3.7 MiB 610K/s 00:06 [##########################################] 100%
multilib 184.4 KiB 132K/s 00:01 [##########################################] 100%

Xyne commented on 2016-08-27 18:21

@alive4ever
You're right. I've made a note of it and will move the pages when I finally have time to release the refactored backend. I doubt that I will include a section 8 man page through because the argparse library does a good enough job documenting the extra options (without needing to keep two documents in sync) and the rest emulate pacman.

Thanks for pointing out the error.

alive4ever commented on 2016-08-25 22:14

powerpill.json manpage should be located on section 5 instead of section 1, according to intro(1) and intro(5).

It would be better to include a manual page for powerpill command in section 8, though.

Xyne commented on 2016-08-24 16:03

@hpstg
I have updated pm2ml to fix the problem. Thanks for the notification.

hpstg commented on 2016-08-19 04:02

When calling it with powerpill -S, powerpill -Suw, powerpill -Sw:


Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/lib/python3.5/site-packages/Powerpill.py", line 989, in <module>
sys.exit(run_main())
File "/usr/lib/python3.5/site-packages/Powerpill.py", line 974, in run_main
return main(args)
File "/usr/lib/python3.5/site-packages/Powerpill.py", line 964, in main
powerpill.download_packages()
File "/usr/lib/python3.5/site-packages/Powerpill.py", line 806, in download_packages
self.download(pm2ml_args)
File "/usr/lib/python3.5/site-packages/Powerpill.py", line 582, in download
self.pm2ml.resolve_targets_from_arguments(pm2ml_pargs)
File "/usr/lib/python3.5/site-packages/pm2ml.py", line 595, in resolve_targets_from_arguments
only_needed=pargs.needed,
File "/usr/lib/python3.5/site-packages/pm2ml.py", line 554, in resolve_targets
ignoredgroups=ignoredgroups,
File "/usr/lib/python3.5/site-packages/pm2ml.py", line 258, in satisfy_deps
missing.append(dep)
AttributeError: 'set' object has no attribute 'append'

Xyne commented on 2016-07-10 20:56

I have been gradually working on a new backend for a while. It is available for testing here[1]. It is not entirely backwards-compatible so please give it a try now and get ready to migrate your configuration files and scripts. Extension developers are most welcome :D.

Please keep related discussion in the forum thread.

[1] https://bbs.archlinux.org/viewtopic.php?id=214706

Xyne commented on 2016-07-07 22:55

@KnightMustard
Failed how? Did it complain about an unknown signing key? If so, that's because you need to import the key yourself to your personal keyring (not the pacman keyring). Examples of how to import the key are posted in comments on my other packages packages. Check the wiki as well.

All comments