Package Details: autojump 22.5.3-5

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
Submitter: graysky
Maintainer: graysky
Last Packager: lfleischer
Votes: 10
Popularity: 2.33
First Submitted: 2019-11-21 20:22
Last Updated: 2019-11-23 15:05

Dependencies (1)

Required by (2)

Sources (1)

Pinned Comments

graysky commented on 2019-11-24 15:20

Manjaro != Arch

At the time I write this, the python version Manjaro is shipping is behind Arch's which is why you will have issues installing this package on Manjaro.

You can change the depends= and the _python= in the PKGBUILD to python3.7 and then build with makepkg and this package should work for you.

Latest Comments

graysky commented on 2019-12-22 08:05

@fzerof - Upstream is a bit of a mess, but on a headless system accessed only via ssh with the default set to /bin/zsh (Arch), I do not experience this.

fzerof commented on 2019-12-22 03:55

"/etc/profile" is invoked only for login shells. If I run an interactive shell, like zsh, I still encounter the error "https://github.com/joelthelion/autojump/pull/339". So I have to add "autojump.zsh" to .zshrc manually.

I use manjaro, i3, and zsh.

neng commented on 2019-12-04 18:36

I'm on Manjaro. So take this chance to try another similar package: jump.

graysky commented on 2019-11-27 20:37

Why not use python>=3.3(which is the requirement on the project's github page)? Wouldn't it work for both distros?

The problem is that one needs to rebuild this against a major python version release (ie 3.6 to 3.7 or 3.7 to 3.8). If it were in the official repos, the maintainer would just bump the pkgver and change the _python variable but since it's the AUR, I have to force it with the versioned python3 dep.

If there is a smarter way to maintain consistency please share it with me.

For example, if you you build autojump against python v3.7.x, you will get:


% pacman -Ql autojump                                                                                       
...
autojump /usr/lib/python3/site-packages/__pycache__/autojump_argparse.cpython-37.opt-1.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_argparse.cpython-37.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_data.cpython-37.opt-1.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_data.cpython-37.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_match.cpython-37.opt-1.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_match.cpython-37.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_utils.cpython-37.opt-1.pyc
autojump /usr/lib/python3/site-packages/__pycache__/autojump_utils.cpython-37.pyc
...

winicius commented on 2019-11-27 17:18

HI @graysky,

Why not use python>=3.3(which is the requirement on the project's github page)? Wouldn't it work for both distros?

graysky commented on 2019-11-24 15:20

Manjaro != Arch

At the time I write this, the python version Manjaro is shipping is behind Arch's which is why you will have issues installing this package on Manjaro.

You can change the depends= and the _python= in the PKGBUILD to python3.7 and then build with makepkg and this package should work for you.

bertschneider commented on 2019-11-24 12:14

@graysky - I use ZSH. In the meantime an autojump issue [1] regarding this problem was created. I will try the mentioned solutions now.

Thx for your time and keep up the good work!

[1] https://github.com/wting/autojump/issues/593

graysky commented on 2019-11-22 18:57

@bertschneider - I cannot reproduce (works under zsh and bash for me) ... which shell?

bertschneider commented on 2019-11-22 09:04

After the newest update I get the following error message.

Traceback (most recent call last): File "/usr/bin/autojump", line 39, in <module> from autojump_argparse import ArgumentParser ModuleNotFoundError: No module named 'autojump_argparse'

I installed the argparse dependency manually but as I understand the python code the stated module should be included in autojump. Could this be an autojump or more likely an AUR package bug?