/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 596 Anonymous Board owner 10/30/2024 (Wed) 21:05 Id: ed71bb [Preview] No. 1713
https://youtube.com/watch?v=amKt8ttja1E [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.Linux.-.Executable.tar.zst

I had a good week with a couple important bug fixes and some UI quality of life improvements.

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

highlights

I messed something up last week and it broke several downloaders' hash lookups, which are sometimes used to determine 'already in db'/'previously deleted' quickly. The problem is fixed today, sorry for the trouble! Any advanced users who took advantage of the new hex/base64 string converter decoding tech last week, please check the changelog.

I also fixed an issue with the Client API, where it was not dealing with file_ids that do not exist properly. If you were doing manual API jobs and put in a random id as a test and had any problems afterwards, let me know and we'll figure out the fix for your case.

The big ugly list of frame location info under options->gui has some new buttons to quickly flip 'remember size/position' and clear the 'last size/position' to several rows at once. I'm going to try to expand these listings to cover more window types--e.g. Mr Bones doesn't have one yet--so let me know if there is anything you would like to have its own size and position and stuff, and the whole thing, if I can get myself in gear, could do with a usability pass.

The review services panel will now not be so tall if you have the PTR. I hacked in some expand/collapse tech for a layout box I use all over the place. Let me know what you think, because I'll probably use it in some other places and figure out collapse memory and stuff.

Animations with an fps below 10 or 1 will now show to two significant figures, rather than just being rounded to the nearest integer. You'll see 1.2fps and 0.50 fps.

Thanks to a user, the Client API can now render Ugoiras into apng or animated webp!

next week

I did some good cleanup this week and moved duplicates auto-resolution just a little bit further forward. I'll keep pushing on that and do more small jobs.


Anonymous 11/01/2024 (Fri) 09:08 Id: 86a110 [Preview] No.1714 del
Hello. I'm trying to run from source on win7. I do setup_venv.bat , choose a, 5 and it closes down without error.
Last hydrus version that worked for me was 578.


Anonymous Board owner 11/02/2024 (Sat) 18:42 Id: ed9fff [Preview] No.1715 del
>>1714
Ah, that's a shame. Does the venv setup fail, or is it when you try to boot hydrus? If it fails on the venv setup, can you scroll up the log and see if it is complaining about 'setuptools'?

I recently updated the versions of 'requests' and 'setuptools' to update past a security problem both of those libraries had, and the setuptools was a bigger-than-trivial gap. I had hoped it would not break Win 7 users, but perhaps it has.

If the venv installed ok, but you can't boot the client, you can _try_ this:

- Open a cmd window on the install dir
- If it is a powershell, enter 'cmd' to convert it to the old cmd
- Type 'open_venv.bat'
- Type 'pip install setuptools==69.1.1' (it should uninstall the old one and install the new)
- Now try to run the client.

If you still can't boot the client, can you check your desktop or the 'db' dir for a 'hydrus_crash.log'?


Anonymous 11/03/2024 (Sun) 10:52 Id: 86a110 [Preview] No.1716 del
(42.16 KB 1417x243 ss.png)
>>1715
I can't build venv, error on building psd-tools.
Looks like now I need VC++ build tools, even though I didn't before.
After some effort I instal 140 and 141 version.
Now while building psd-tools:
...\python38\include\pyconfig.h(205): fatal error C1083: basetsd.h: No such file or directory

stackoverflow says I need Windows 10 SDK, which won't install.
stackoverflow says I need VC++ Compiler for Python 2.7, which can't be downloaded from microsoft anymore. I find it on wayback machine, Install, it does nothing.

I try other solutions, find this BaseTsd.h in program files and put it in python folder, errors become unreadable.


Anonymous Board owner 11/04/2024 (Mon) 01:06 Id: aa7e97 [Preview] No.1717 del
Damn, I am sorry to say we might just not support Win 7 any more. It sounds like setuptools or some other library that updated in the background now uses python 3.9 tech, or similar, that Win 7 won't do any more. We have known this was coming for some time, so perhaps it has finally hit us. I will update the help to talk about this.

It might be possible to get things to work on old libraries if you were to build your own requirements.txt and go through the advanced/manual version of the 'running from source', as here: https://hydrusnetwork.github.io/hydrus/running_from_source.html#what_you_need but I am quite experienced at this and I would find doing that quite a pain in the ass, so I think your best bet would be to just roll back to v578 and halt there for now.

I am not the world's best git expert, but (I'm assuming you used git to download the hydrus source) if you open a terminal in your source folder and run this:

git checkout tags/v578

I think that will rewind you, undoing any git pull you just did. It may be that v582 or later works for you too--the tag should line up with the tag in the URL of each release, as here: https://github.com/hydrusnetwork/hydrus/releases Sometimes it will be v123a with the 'a' on the end when I had to do a hotfix.

Good luck, and let me know how you get on.


Anonymous Board owner 11/04/2024 (Mon) 01:09 Id: aa7e97 [Preview] No.1718 del
>>1717
Oh, actually, since your problem is with psd-tools, which I am pretty sure is optional, if you navigate to install_dir/static/requirements/advanced and edit 'requirements_core.txt', try removing the 'psd-tools' line and try running setup_venv again. It will skip this library.


Anonymous 11/04/2024 (Mon) 08:06 Id: 86a110 [Preview] No.1719 del
(71.18 KB 1299x507 ss.png)
>>1718
I try this, venv installs without errors, but client:
v595 errors
v586a errors
v582 works


Release Tomorrow! Anonymous Board owner 11/05/2024 (Tue) 21:56 Id: fda5fd [Preview] No.1720 del
I had a good week. I fixed an issue with import folders and improved a bunch of UI quality of life.

The release should be as normal tomorrow. There will also be a 'future' build for advanced Windows users to try out.

>>1719
Thanks for letting me know. That's a shame, it looks like ~v582 is the latest Python 3.8 and thus Win 7 can run. I have updated the help for tomorrow to talk about this. I think you will have to stay on this version unless/until you decide to update Windows or move to Linux.



Top | Catalog | Post a reply | Magrathea | Return