Switch to full style
Post all Gimp scripts and script writing questions here
Post a reply

By 2025-2026 many GEGL plugins of mine will break (easy fix)

Wed Feb 28, 2024 3:37 pm

USING THIS REPO WILL BREAK ALL CURRENT GIMP PLUGINS OF MINE

DEAR FUTURE READERS FROM 2025+ IF MY GEGL PLUGINS BROKE DOWNLOAD NEW BINARIES FOR THE FIX
https://github.com/LinuxBeaver/LinuxBea ... and_up.zip

-- original post from feb 2024--

Pippin (GEGL's lead dev) told me it is not any time soon but the break of many plugins of mine will happen because they use a deprecated feature that just left in July 2023. I was ignorant of it till today.

Right now I am doing nothing about this on main repos, but I am making a future proof code only archive of all my plugins that will be found no where but a special page on my Github
https://github.com/LinuxBeaver/LinuxBeaver/releases/ newgegl_source_code_of_all_plugin.zip

The cause of the breakage, this line

Current command (which will break in 2025-2026)
Code:
gegl_node_connect_from


Future Command
Code:
gegl_node_connect


A quick search and replace fixed everything. But these plugins will only work on Linux distros using GEGL 4.46 and beyond (mine doesn't) so they don't even compile on my distro without special settings.

mid_2025_break.png
mid_2025_break.png (358.87 KiB) Viewed 365 times



They will not work on earlier verisons of GEGL including the one that Fedora 38 (my distro) ships with.

Re: By 2025-2026 many GEGL plugins of mine will break (easy fix)

Wed Feb 28, 2024 4:11 pm

...

Re: By 2025-2026 many GEGL plugins of mine will break (easy fix)

Sat Mar 02, 2024 2:28 am

If the 2025 GEGL plugin breakage happens go here to fix it. This includes source code of all filters and precompiled windows binaries of 50+ plugins.

https://github.com/LinuxBeaver/LinuxBea ... and_up.zip


These Windows binaries will not work on Gimp with versions of GEGL before GEGL-0.4.46 and up. GEGL-0.4.46 can compile both old and new plugin types but it warns that node_connect_from will be deprecated.

Re: By 2025-2026 many GEGL plugins of mine will break (easy fix)

Sat Mar 02, 2024 3:31 pm

The fix is in a simple repo here

https://github.com/LinuxBeaver/GEGL_PLU ... Y_PROJECT/
Post a reply