Search Criteria
Package Details: searxng-git 1.0.0.r3824.gac430a9ea-1
Package Actions
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.034988 |
First Submitted: | 2021-09-29 10:43 (UTC) |
Last Updated: | 2024-05-06 08:00 (UTC) |
Dependencies (26)
- python-async-timeout (python-async-timeout-gitAUR)
- python-babel
- python-brotli (python-brotli-gitAUR)
- python-certifi
- python-dateutil
- python-fasttext-predictAUR (python-fasttext-predict-gitAUR)
- python-flask (python-flask-gitAUR)
- python-flask-babel
- python-h2
- python-httpx (python-httpx-gitAUR)
- python-httpx-socksAUR
- python-jinja
- python-lxml
- python-markdown-it-py
- python-pygments
- python-pytomlppAUR (python-pytomlppAUR)
- python-redis
- python-setproctitle
- python-typing_extensions
- python-uvloop
- python-yaml (python-yaml-gitAUR)
- uwsgi
- uwsgi-plugin-python
- git (git-gitAUR, git-glAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- python-hiredis (optional)
Latest Comments
1 2 3 4 5 6 .. 10 Next › Last »
flylightning commented on 2024-10-06 22:33 (UTC) (edited on 2024-10-06 22:48 (UTC) by flylightning)
I got searxng error today
Internal Server Error
with log errorModuleNotFoundError: No module named 'pydantic'
andModuleNotFoundError: No module named 'typer'
. It seems searxng added new package dependenciespython-typer
andpython-pydantic
for a new favicon feature, see this commit: https://github.com/searxng/searxng/commit/7ab577a1fba43578b77f56b76275d0e65d03b318#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552. Sosudo pacman -S python-typer python-pydantic
fix the issue for me. It would be nice ifpython-typer
andpython-pydantic
can be added as depends in PKGBUILD.EDIT: Something like
sudo systemctl restart emperor.uwsgi.service
to restart searxng is also needed after install python-typer and python-pydantic.HLFH commented on 2024-05-06 08:01 (UTC) (edited on 2024-05-06 08:06 (UTC) by HLFH)
I have bumped
searxng-git
, so it can be built against Python 3.12.I have also bumped python packages that I maintain, and I have flagged out-of-date third-party python packages that have not been bumped.
I also advise to install
rebuild-detector
to rebuild all required python packages that have not been bumped:stef204 commented on 2024-05-05 14:24 (UTC) (edited on 2024-05-05 14:29 (UTC) by stef204)
@krs
Thanks. I had rebuilt the AUR deps I found (listed above) but apparently it wasn't enough; or maybe some nested deps inside the "dependency tree", needed rebuilding.
I have now used
checkrebuild
and just manually rebuilt what was listed there and have been able to upgradepython-httpcore
to latest version andsearxng-git
seems to be working.Makes sense to use that
checkrebuild
tool systematically.krs commented on 2024-05-05 11:50 (UTC)
Just chiming in to say that manually rebuilding everything listed by
checkrebuild
fixed the issues for me, so thanks for that suggestion @flylightning. And I did not have to downgradepython-httpcore
myself.1.0.5-1
is installed and working fine.stef204 commented on 2024-05-04 00:28 (UTC) (edited on 2024-05-04 05:36 (UTC) by stef204)
Yes I have rebuilt all AUR packages which are dependencies of
searxng-git
as far as I can tell. And the rest of the python deps should have been taken care of by "bumps" in official packages. And I have rebuiltsearxng-git
against these (all of this before posting here.) No joy, unfortunately.Edit: following your recommendation to downgrade
python-httpcore
to0.17.3
did the trick. It now works, thanks. I had downgraded it at first but not that far back.python-httpcore
most recent/official version is1.0.5-1
so something seems amiss either upstream or this package needs a patch?flylightning commented on 2024-05-03 23:20 (UTC) (edited on 2024-05-03 23:37 (UTC) by flylightning)
@stef204 I do not have any issue, here are just some suggestions. Did you try rebuild all old python packages searxng-git depends on and searxng-git itself that build against old python version 3.11? Maybe try
paru --rebuild=tree searxng-git
if you use paru as aur helper. Or usecheckrebuild
and manually rebuild all of them, so they will all build against new python version 3.12. Also see my old suggestions to you here: https://aur.archlinux.org/packages/searxng-git?O=20#comment-913191.I think every time official arch repo bump python version, user should manually rebuild all AUR python packages that build against old python version. Some AUR maintainers will bump
pkgrel
in PKGBUILD so user don't need to manully rebuild the package one by one and aparu -Syu
will rebuild automatically (becausepkgrel
is increased), e.g., https://aur.archlinux.org/cgit/aur.git/commit/?h=absolutely-proprietary&id=2bd27bd6d7ba35f380167c87373788340c697fadHLFH commented on 2024-05-03 11:48 (UTC)
I'll have a look this week-end and will fix it.
stef204 commented on 2024-05-03 11:19 (UTC) (edited on 2024-05-03 11:20 (UTC) by stef204)
no longer starts after recent large python upgrade.
please see this ticket: https://github.com/searxng/searxng/issues/3453
any chance you can take a look?
HLFH commented on 2024-04-02 11:21 (UTC)
The package is fixed.
flylightning commented on 2024-03-15 23:20 (UTC) (edited on 2024-03-16 10:12 (UTC) by flylightning)
@HLFH This pull request https://github.com/searxng/searxng/pull/3045 with this commit https://github.com/searxng/searxng/commit/d72fa99bd0a4d702a55188b07919ce5a764b1d6c deleted these lines https://github.com/searxng/searxng/commit/d72fa99bd0a4d702a55188b07919ce5a764b1d6c#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7L57-L59 which I guess cause README.rst, requirements.txt, and requirements-dev.txt not exist in
${pkgdir}${_site_packages}
dir which causemv "${pkgdir}${_site_packages}"/{README.rst,requirements*,searx}
in PKGBUILD here https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=searxng-git#n72 failed. Remove this linemv "${pkgdir}${_site_packages}"/{README.rst,requirements*,searx}
will make PKGBUILD work again.Note: I'm a hobbyist and I'm not familiar with python. I don't understand
setup.py
. I workaround the issue with trial and error. There maybe better way to fix the issue, for example, maybe you would like to move readme and requirements files from other places to${pkgdir}${_site_packages}/searx
dir. I note there's asearxng-2024.3.15+e2af3e497-py3.11.egg-info
dir in${pkgdir}${_site_packages}
dir which contains some related info files, I'm not sure if it is new or it exist in the past. Myabe you can do sth. with it.To reproduce the issue of build fail due to
mv
fail, run this command:git clone https://aur.archlinux.org/searxng-git.git && cd searxng-git && makepkg -s
. Please make sure you can reproduce the issue before apply the patch. If you can't reproduce the issue, don't apply the patch, because the patch maybe worng and not a real fix and the issue maybe only happen to a few people including me. I guess the reason you can't reproduce the issue maybe related to--rebuild
not actually do a clean build by redownlaod and clean rebuild the newest package, because it maybe use old cache of something. For me who use paru as aur helper, I sometimes need to remove dir in~/.cache/paru/clone
to actually redownload and rebuild the package to fix some other issues I met.Anyway, here's the patch:
1 2 3 4 5 6 .. 10 Next › Last »