/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Posting mode: Reply

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Board Rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Magrathea | Catalog | Bottom

Expand All Images


Version 540 Anonymous Board owner 08/23/2023 (Wed) 22:11 Id: b671da [Preview] No. 1521
https://youtube.com/watch?v=ANDQoEl2StM [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.Linux.-.Executable.tar.gz

I had an ok week. There's a mix of smaller work.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

system:filetype parsing now supports more human-friendly words. You can type 'system:filetype is image' or 'system:filetype is static gif, png' and it should just work. I think that any existing filetype predicate string (e.g. if you right-click->copy it) should now parse ok.

I fixed a bunch of broken 'system:similar files' image bitmap pastes that were not producing the correct pixel hash. Also, I've started a background job today to fix some lingering bad duplicate pixel data for pngs, so if you have recently done a duplicate filter with 'must not be pixel dupes' but got some anyway, I hope this will fix itself soon.

I added links to https://github.com/Garbevoir/wd-e621-hydrus-tagger (and https://github.com/abtalerico/wd-hydrus-tagger, which it is based on) to the Client API help. These use the recent 'I give text, it draws an image' AI tech everyone has been messing around with to do the reverse--you give it an image, and it automatically tags it. This stuff is just getting ready to seriously play with, so if you are interested, give it a go!

next week

I didn't get to the file storage upgrades I wanted this week, so I'll give it another go.


Anonymous 08/29/2023 (Tue) 10:27 [Preview] No.1522 del
>>1521
Sup mate, glad to see AI tagging come along! I ran into an issue with the 540 version on Linux (been using Qt5 before that, 490 something):

"This application failed to start because no Qt platform plugin could be initialized."

From what I understand Qt is a framework to draw the windows of programs and you made a change from the old Qt5 to the new Qt6 at some point in time. The 490 something version in Qt5 ran flawlessly, so I'll try to use that until a fix is found.

Of course I used a search engine and found the solutions to check for possibly missing dependencies of Qt and running"export QT_PLUGIN_PATH=<qt base path>/plugins" to presumably tell Qt where to find its plugin?

https://stackoverflow.com/questions/29405689/qt-5-4-1-this-application-failed-to-start-because-it-could-not-find-or-load-th

Another recommended running "export QT_QPA_PLATFORM=offscreen" to change the plugin used for Qt to the "offscreen" plugin instead of xcb? Neither worked.

https://github.com/NVlabs/instant-ngp/discussions/300

Anyways, just letting you know and maybe you can shed some light on this. In case I missed reading some part of the documentation or overlooked some other simple thing just let me know then I'll have another look at this myself.

Keep up the good work, really appreciate it!


Release Tomorrow! Anonymous Board owner 08/30/2023 (Wed) 00:53 Id: edcc41 [Preview] No.1523 del
I had a good week. There's a variety of work: some bug fixes, optimisations, quality of life, a new tool for the parsing system, parent and sibling fetching on the Client API, and support for more new filetypes.

The release should be as normal tomorrow.

>>1522
Sorry for the trouble. Yeah, we have been through a couple of Qt bumps this past year. I just pushed us up to 6.5.2 a couple weeks ago and that caused its own headaches on certain Wayland-using Linux machines. Your problem, yeah, seems to be that Qt6 just won't load. No worries.

In general, I now recommend that all Linux users who are on anything even slightly unusual now run from source. This lets you customise which version of these important libraries you are running. This Qt business kickstarted me into making this process simple, and I can now happily point you here: https://hydrusnetwork.github.io/hydrus/running_from_source.html

There's a simple setup script to run now that'll take you through all the steps. You obviously want to select the 'Qt(5)' option in the setup.

Let me know if you have any more trouble.


Anonymous 09/03/2023 (Sun) 09:49 [Preview] No.1525 del
>>1523
No need to apologize. Yeah I saw a lot of Qt related back and forth in the documentation and I get that such a framework upgrade causes quite a lot of difficulties with various Linux versions. Especially with "slightly unusual" distros, which absolutely applies here. Tails is based on Debian, but adapts software upgrades slowly (Debian itself is already slow) and Debian-Kicksecure and Whonix are very similar in that.

I will check out the building from source instructions, thanks!

I did import from newer hydrus versions to older ones, where the saved URLs were imported as a simple tag. Is there a process to convert that simple tag again into the URL for each file?

So far, have a nice weekend! :)



Top | Catalog | Post a reply | Magrathea | Return