Package Details: searxng-git 1.0.0.r3824.gac430a9ea-1

Git Clone URL: https://aur.archlinux.org/searxng-git.git (read-only, click to copy)
Package Base: searxng-git
Description: A privacy-respecting, hackable metasearch engine
Upstream URL: https://searxng.github.io/searxng/
Licenses: AGPL3
Conflicts: searx, searx-git
Provides: searxng
Submitter: HLFH
Maintainer: HLFH
Last Packager: HLFH
Votes: 8
Popularity: 0.018220
First Submitted: 2021-09-29 10:43 (UTC)
Last Updated: 2024-05-06 08:00 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 Next › Last »

beermad commented on 2022-02-02 14:45 (UTC)

Thanks@HLFH.

I think I got myself confused over python-lxml - that's what I get for not making notes as I do things and then trying to remember it all at the end. I've removed that comment to avoid future confusion.

HLFH commented on 2022-02-02 11:58 (UTC) (edited on 2022-02-02 11:59 (UTC) by HLFH)

@beermad I updated the python-redis-ng package, and I added python-deprecated as a dependency.

https://aur.archlinux.org/packages/python-redis-ng/ as it is a requirement of python-redis: https://github.com/redis/redis-py/blob/41cef4703a9e23af72040966a9411ee55d92d917/requirements.txt

As the [community] version of python-yaml is a lot used - for example, it is required as a dep by lexicon-dns and certbot-dns* plugins - but is unmaintained (versus the python-yaml-git AUR package) creates a showstopper for the searxng-git AUR package.

I am looking into that with the ArchLinux community on IRC and with some chat with Trusted Users...

HLFH commented on 2022-02-01 17:03 (UTC)

@beermad I will try to reproduce if python-deprecated is required for python-redis-ng to run (but not required for installation).

Regarding python-yaml, I have now replaced it by the python-yaml-git (version >= 6.0) dependency which was already submitted to the AUR.

HLFH commented on 2022-02-01 16:46 (UTC)

@beermad No python-lxml is not in the AUR, but in the ArchLinux extra stable repository, and it is at version 4.7.1. https://archlinux.org/packages/extra/x86_64/python-lxml/

I don't see where you find it is at version 4.6.5?

beermad commented on 2022-02-01 16:02 (UTC) (edited on 2022-02-02 14:43 (UTC) by beermad)

@HLFH - Many thanks all working now.

In case it helps anyone else who gets stuck, I found a few dependencies I had to install manually.

python-deprecated was required for python-redis-ng to run (but not required for installation).

searxng also refused to run without pyyaml>=6.0. I couldn't see any package that obviously provided that so also installed it via pip.

I had to force-remove python-httpx-socs as it was still marked as a dependency from the previous installation of searxng and conflicts with python-httpx-socks-ng (I suppose I could have completely removed searxng and started again instead).

I think that's everything I found.

Again, many thanks to @HLFH for all your work on this.

BachoSeven commented on 2022-02-01 14:45 (UTC)

@HLFH Was able to install everything including deps and get it to run correctly.

Thanks again for working on this

HLFH commented on 2022-02-01 14:21 (UTC)

@BachoSeven You're right. Forgot about that. I have now released a fix for it. https://aur.archlinux.org/packages/python-httpx-socks-ng/

BachoSeven commented on 2022-02-01 13:00 (UTC) (edited on 2022-02-01 13:01 (UTC) by BachoSeven)

@HLFH I'm still unable to install searxng-git because in the python-hhtpx-socks-ng package you made you still added the python-httpx<0.22 condition, which makes it impossible since -httpx in repos is now 0.22... Removing that condition should fix it.

Edit: to clarify, I believe the reason the condition was added in the first place was to wait for the -httpx update, so it should be safe to remove it now.

HLFH commented on 2022-02-01 12:11 (UTC) (edited on 2022-02-01 12:11 (UTC) by HLFH)

@beermad

I think you should be ok. I updated the conflictual deps. And I personally use the AUR helper yay: https://github.com/Jguer/yay.

And the command "yay -Syu --timeupdate" that performs a system upgrade including AUR and git-based AUR packages.

I also avoid to use old builds/archives if offered during the installation/update, especially during difficult installs/updates.

beermad commented on 2022-02-01 12:02 (UTC)

@HLFH Apologies if I wasn't as clear as I should be.

What I meant was that python-mistletoe-ng didn't get automatically pulled in as a dependency when installing searxng. There's probably a more accurate term for that than the one I used.

I'll test shortly and report back. With luck I won't make any more work for you...