Package Details: autojump 22.5.3-9

Git Clone URL: https://aur.archlinux.org/autojump.git (read-only, click to copy)
Package Base: autojump
Description: A faster way to navigate your filesystem from the command line
Upstream URL: https://github.com/wting/autojump
Licenses: GPL3
Conflicts: shonenjump
Submitter: graysky
Maintainer: graysky
Last Packager: graysky
Votes: 40
Popularity: 0.78
First Submitted: 2019-11-21 20:22 (UTC)
Last Updated: 2022-05-05 18:16 (UTC)

Dependencies (1)

Required by (1)

Sources (1)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

MithicSpirit commented on 2021-12-13 11:27 (UTC)

@alfredo.ardito rebuilding it has worked for me. Make sure to clean out the directory of any build artifacts and results since they may cause makepkg to give up since it's already built (or you can just delete and re-clone the repo if you're lazy).

graysky commented on 2021-12-13 11:26 (UTC)

@alfredo - you need to rebuild it against python 3.10.

alfredo.ardito commented on 2021-12-13 10:12 (UTC) (edited on 2021-12-13 10:17 (UTC) by alfredo.ardito)

autojump not working anymore after python upgrade to 3.10.1
it reports this error:
ModuleNotFoundError: No module named 'autojump_argparse'
I tried to uninstall and reinstall but the error persists.

graysky commented on 2021-11-25 09:09 (UTC)

@morganh - thanks for the post, see 22.5.3-9

MithicSpirit commented on 2021-11-24 23:06 (UTC)

Line 47 should also be updated to use /usr/share/fish/functions instead of /usr/share/fish/completions. Currently line 48 is just creating /usr/share/fish/completions as a file rather placing the file in that directory, which makes the package conflict with fish itself.

graysky commented on 2021-11-24 19:47 (UTC)

@morganh - thanks for the post, see 22.5.3-8

morganh commented on 2021-11-24 17:54 (UTC) (edited on 2021-11-24 18:00 (UTC) by morganh)

You spelled "linux" wrong in maintainer line for your email.

Also, the fish configuration is wrong. The symlink should exist in /usr/share/fish/functions, instead of /usr/share/fish/completions.

Lastly, in FISH, for this to work, we need to source it from the fish config, (default is ~/.config/fish/config.fish). As seen here: https://github.com/wting/autojump/blob/master/install.py#L163-L165

so something like this:

if test -f /usr/share/autojump/autojump.fish
 source /usr/share/autojump/autojump.fish
end

Cheers, and ty for the work

joshm commented on 2021-01-07 13:29 (UTC)

@SkywalkerDarren -- thanks! It was a bit different for me, here's how I fixed it on Manjaro:

> locate autojump_argparse.py             
/home/josh/.pyenv/versions/3.7.7/lib/python3.7/site-packages/autojump_argparse.py

> find /usr/lib -type d -path '*python*' -name 'site-packages'       
/usr/lib/python2.7/site-packages
/usr/lib/python3.9/site-packages

> sudo cp /home/josh/.pyenv/versions/3.7.7/lib/python3.7/site-packages/autojump*.py /usr/lib/python2.7/site-packages/
> sudo cp /home/josh/.pyenv/versions/3.7.7/lib/python3.7/site-packages/autojump*.py /usr/lib/python3.9/site-packages/

That is, found where the autojump scripts lives, then found where the python site-packages lived, and copied the autojump scripts to both locations.

graysky commented on 2021-01-05 11:54 (UTC)

I think you just need to rebuild the package.

SkywalkerDarren commented on 2021-01-05 04:17 (UTC)

@joshm - Try to move autojump_argparse.py, autojump_data.py, autojump_match.py, autojump_utils.py from /usr/lib/python3.8/site-packages to /usr/lib/python3.9/site-packages

It's work.