Package Details: pikaur 1.32-2

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-only
Conflicts: pikaur-git
Provides: pikaur
Submitter: actionless
Maintainer: actionless
Last Packager: actionless
Votes: 286
Popularity: 3.29
First Submitted: 2018-03-24 23:58 (UTC)
Last Updated: 2024-12-22 14:35 (UTC)

Dependencies (12)

Required by (6)

Sources (1)

Pinned Comments

actionless commented on 2024-09-03 17:51 (UTC)


      /:}               _
     /--1             / :}
    /   |           / `-/
   |  ,  --------  /   /
   |'                 Y
  /                   l
  l  /       \        l
  j  ●   .   ●        l
 { )  ._,.__,   , -.  {
  Y    \  _/     ._/   \

  _____/|__________________________________________________
 /                                                         \
 |  Make sure to read                                      |
 |  https://wiki.archlinux.org/title/Arch_User_Repository  |
 |  thouroughly before asking any questions                |
 \_________________________________________________________/

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-debug flag: https://github.com/actionless/pikaur/issues

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »

actionless commented on 2024-06-25 17:33 (UTC) (edited on 2024-06-25 18:25 (UTC) by actionless)

there is no obfuscation - the code does exactly as it seems to do - shifting string 1 character and printing it

Also it's a clear lie that it doesn't have comments - it have.

Also even IF it would be obfuscated (it's not) - AUR hosting a lot of intentionally obfuscated packages (like bitwig-studio, which is one example i know of, as its user, or as another example nvidia* packages)

That's just a special anti-cheat system for users who too ignorant to read the arch wiki - and as far as i might guess, if you're seeing that message and thus got triggered from it - you're most probably one of them.

andreyv commented on 2024-06-25 10:21 (UTC) (edited on 2024-06-25 10:22 (UTC) by andreyv)

Indeed, this is unconventional:

Perhaps this is done to prevent users from googling the error message, but there are no explanatory comments.

j0hannes commented on 2024-06-25 06:39 (UTC)

Obfuscation techniques are used to make the code harder to read. Be careful!

willemw commented on 2024-05-28 15:19 (UTC)

conflicts=(pikaur-git) should not be defined (should be removed). The conflict is already defined in package pikaur-git.

CyanoKobalamyne commented on 2024-05-06 20:29 (UTC)

@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

d3Xt3r commented on 2024-05-02 22:52 (UTC)

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.

hsimpson commented on 2024-04-27 16:45 (UTC) (edited on 2024-04-27 16:47 (UTC) by hsimpson)

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)

BryanLiang commented on 2024-02-09 09:38 (UTC) (edited on 2024-03-16 02:10 (UTC) by BryanLiang)

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?

actionless commented on 2023-08-01 23:05 (UTC)

@skunktrader it's not helpful information at all, see pinned comments for details

skunktrader commented on 2023-08-01 22:47 (UTC) (edited on 2023-08-01 22:49 (UTC) by skunktrader)

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'