Package Details: hydrus 601-1

Git Clone URL: https://aur.archlinux.org/hydrus.git (read-only, click to copy)
Package Base: hydrus
Description: Danbooru-like image tagging and searching system for the desktop
Upstream URL: http://hydrusnetwork.github.io/hydrus/
Licenses: custom
Conflicts: hydrus-docs-dummy
Submitter: Score_Under
Maintainer: Score_Under
Last Packager: Score_Under
Votes: 40
Popularity: 0.89
First Submitted: 2015-02-28 18:11 (UTC)
Last Updated: 2024-12-04 21:42 (UTC)

Dependencies (40)

Required by (2)

Sources (5)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 Next › Last »

WorldTeacher commented on 2022-08-03 17:05 (UTC) (edited on 2022-08-03 17:05 (UTC) by WorldTeacher)

In version v493-1, the client will not launch when opencv-python is installed on the system. As soon as opencv-python is uninstalled, it works fine. This is the error message it produces in the terminal:

v493, 2022/08/03 18:57:13: hydrus client started QObject::moveToThread: Current thread (0x5636edae12b0) is not the object's thread (0x5636ed9a12e0). Cannot move to target thread (0x5636edae12b0)

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/alexander/.local/lib/python3.10/site-packages/cv2/qt/plugins" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx.

[1] 7986 IOT instruction (core dumped) hydrus-client

misagh commented on 2022-01-04 05:01 (UTC)

@Score_Under Thanks the issue has been solved by switching back

Score_Under commented on 2022-01-02 15:52 (UTC)

@misagh, I've given this a look and it does indeed seem to be true that pyqt5 alone hits on some bugs, so I've put a hard dependency for pyside2 in again.

As much as part of me wants to run on pyqt5 just to find the bugs... :)

misagh commented on 2022-01-02 12:21 (UTC) (edited on 2022-01-02 12:22 (UTC) by misagh)

Hello @Score_Under,

Please take a look at this suggestion by the hydrus developer with regards to using PySide2 as opposed to PyQt5: https://github.com/hydrusnetwork/hydrus/issues/1033#issuecomment-1003620540

And1G commented on 2021-12-29 21:15 (UTC)

Thanks for the hint @Score_Under! After rebuilding and then reinstalling python-mpv, everything works as expected now!

Score_Under commented on 2021-12-29 10:23 (UTC)

Reinstalling is likely a good enough solution, you don't even need the -git version.

Try pacman -Qo /usr/lib/python3.9 to see which AUR packages are still built for python 3.9 on your system. Those should all be reinstalled (with a clean build, if you get that option) so that they use python 3.10, the current Python version on Arch.

clue1ess commented on 2021-12-29 05:01 (UTC)

@And1G I Had the issue to. A bandaid would be installing python-mpv-git instead

And1G commented on 2021-12-25 14:38 (UTC)

Anyone else here who can not play videos within hydrus? Only getting "MPV is not available!" and a button to open videos externally. mpv and it's python bindings are installed.

hydrus 467-1 python-mpv 0.5.2-3 mpv 1:0.34.0-3

misagh commented on 2021-12-16 06:15 (UTC) (edited on 2021-12-16 06:16 (UTC) by misagh)

@Score_Under Thanks. The latest version of Hydrus has fixed this.

Score_Under commented on 2021-12-15 19:33 (UTC)

@misagh I don't think this is directly related to this package, but rather a problem with your installation of python qt5 bindings. If I were in your position I would check pacman -Qs qt5-python-bindings to see which qt5 bindings I have installed, then remove or reinstall them as necessary.

For me right now, I have these:

score@kirisame ~ % pacman -Qs qt5-python-bindings
local/pyside2 5.15.2-3 (qt qt5)
    Enables the use of Qt5 APIs in Python applications
local/python-pyqt5 5.15.6-2 (pyqt5)
    A set of Python bindings for the Qt5 toolkit

I tried removing pyside2 such that hydrus is definitely using pyqt5, and things still worked, so if possible I would say get python-pyqt5, make sure it's all up to date (not held back on an old AUR version or something), and remove the other bindings.

I don't really know your situation but I hope that leads somewhere helpful.