It is currently Tue Jun 25, 2024 10:21 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: By 2025-2026 many GEGL plugins of mine will break (easy fix)
PostPosted: Wed Feb 28, 2024 3:37 pm  (#1) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 1446
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)
gegl_node_connect_from


Future Command
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.

Attachment:
mid_2025_break.png
mid_2025_break.png [ 358.87 KiB | Viewed 364 times ]



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


Last edited by contrast_ on Fri Apr 26, 2024 7:07 am, edited 6 times in total.

Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: By 2025-2026 many GEGL plugins of mine will break (easy fix)
PostPosted: Wed Feb 28, 2024 4:11 pm  (#2) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 1446
...


Last edited by contrast_ on Sat Mar 02, 2024 1:04 pm, edited 1 time in total.

Top
 Post subject: Re: By 2025-2026 many GEGL plugins of mine will break (easy fix)
PostPosted: Sat Mar 02, 2024 2:28 am  (#3) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 1446
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.


Top
 Post subject: Re: By 2025-2026 many GEGL plugins of mine will break (easy fix)
PostPosted: Sat Mar 02, 2024 3:31 pm  (#4) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 1446
The fix is in a simple repo here

https://github.com/LinuxBeaver/GEGL_PLU ... Y_PROJECT/


Top
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Attachment(s) About namespaces in GEGL Plugins (old GEGL effects will break)

3

No new posts Attachment(s) Gimp 2.10.38 & 2.99.19 may break all my old GEGL plugins - update here

1

No new posts all GEGL plugins of mine with image uploads crash in Gimp 2.99.16

8

No new posts Attachment(s) 2.99.19 GEGL plugin update here! - 39 plugins of mine crash GIMP 3

1

No new posts Attachment(s) Many plugins of mine are updating to comply with Gimp 3 NDE

4



* Login  



Powered by phpBB3 © phpBB Group