Indeed, this is unconventional:
Perhaps this is done to prevent users from googling the error message, but there are no explanatory comments.
| Git Clone URL: | https://aur.archlinux.org/pikaur.git (read-only, click to copy) |
|---|---|
| Package Base: | pikaur |
| Description: | AUR helper which asks all questions before installing/building. Inspired by pacaur, yaourt and yay. |
| Upstream URL: | https://github.com/actionless/pikaur |
| Keywords: | aur aur-helper pacman wrapper |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | pikaur-git |
| Provides: | pikaur |
| Submitter: | actionless |
| Maintainer: | actionless |
| Last Packager: | actionless |
| Votes: | 295 |
| Popularity: | 2.56 |
| First Submitted: | 2018-03-24 23:58 (UTC) |
| Last Updated: | 2026-03-07 16:19 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 12 Next › Last »
Indeed, this is unconventional:
Perhaps this is done to prevent users from googling the error message, but there are no explanatory comments.
Obfuscation techniques are used to make the code harder to read. Be careful!
conflicts=(pikaur-git) should not be defined (should be removed). The conflict is already defined in package pikaur-git.
@d3Xt3r pikaur-aurnews was apparently deleted upon someone's request: https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/thread/2FUODFBMJLIHB3443HIPBLHFTUMYVX4C then resubmitted and deleted again twice: https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/thread/UDWV3S3LWANJKXPVFSDJPETYUMWSOYDE and https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/thread/FHB6X62OWQZIKHOK5PGD5D732L35MEV4
Does anyone know what happened to pikaur-aurnews? It's suddenly gone from the AUR and I can't find any news about it anywhere.
pikaur 1.19-1 installs fine but doesn't work:
Traceback (most recent call last):
File "/usr/bin/pikaur", line 41, in <module>
main()
File "/usr/lib/python3.12/site-packages/pikaur/main.py", line 410, in main
with wrapper():
File "/usr/lib/python3.12/site-packages/pikaur/main.py", line 97, in __enter__
logger.debug(
File "/usr/lib/python3.12/site-packages/pikaur/logging.py", line 80, in debug
msg = f"{color_line(self.module_name, self.color)}: {' ' * indent}{str_message}"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/pprint.py", line 168, in color_line
if not color_enabled() and not force:
^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/pprint.py", line 81, in color_enabled
args = parse_args()
^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/args.py", line 732, in parse_args
parsed_args, _help = _parse_args(args=args)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/args.py", line 693, in _parse_args
parser, help_msgs = get_parser_for_action(app=app_name, args=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/args.py", line 652, in get_parser_for_action
parsed_action = parser.parse_pikaur_args(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/args.py", line 540, in parse_pikaur_args
parsed_args, unknown_args = self.parse_known_args(raw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/argparse.py", line 1929, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/argparse.py", line 229, in _parse_known_args
start_index, unknown_args = consume_optional(start_index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pikaur/argparse.py", line 100, in consume_optional
action, option_string, explicit_arg = option_tuple
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: too many values to unpack (expected 3)
Pikaur ships a systemd timer which uses paccache provided by pacman-contrib package to clean cache files, but why pacman-contrib is not listed as an optional dependency here?
@skunktrader it's not helpful information at all, see pinned comments for details
Attempting to update to pikaur 1.18.2-1 using pikaur fails with the following:
(1/1) Arming ConditionNeedsUpdate...
File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 427, in main
cli_entry_point()
File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 322, in cli_entry_point
execute_pikaur_operation(pikaur_operation=pikaur_operation, require_sudo=require_sudo)
File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 259, in execute_pikaur_operation
pikaur_operation()
File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 164, in cli_install_packages
InstallPackagesCLI()
File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 177, in __init__
self.main_sequence()
File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 225, in main_sequence
self.install_packages()
File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 1135, in install_packages
self.install_aur_packages()
File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 1098, in install_aur_packages
aur_packages_to_install = {
^
File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 1099, in <dictcomp>
pkg_name: self.package_builds_by_name[pkg_name].built_packages_paths[pkg_name]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'pikaur'
When running pikaur with arguments, everything works fine, e.g. pikaur -Syu or pikaur -S packagename
Pinned Comments
actionless commented on 2024-09-03 17:51 (UTC)
actionless commented on 2022-11-26 04:55 (UTC)
DONT REPORT ANY ISSUES HERE
DONT REPORT ANY ISSUES HERE
DONT REPORT ANY ISSUES HERE
actionless commented on 2018-12-10 10:20 (UTC) (edited on 2020-12-03 17:37 (UTC) by actionless)
please report your issue here with attaching the full output with
--pikaur-debugflag: https://github.com/actionless/pikaur/issues