Darktable 2.0.x is API 3.0.0 Darktable 2.2.x is API 4.0.0 The development version, Darktable 2.3.x (from git) is API 5.0.0
https://github.com/darktable-org/lua-scripts is currently at API 4.0.0. For Johan, Updating to the current version of scripts will fix the API mismatch problem. It will also get you the latest versions of all the scripts with bug fixes and enhancements. For Christian, If a script fails the API version check, it stops that script. For J. Albrecht, Did you get GIMP to run by directly invoking it? As I recall your version of GIMP won't execute on your version of OSX. You were able to invoke the "Edit with GIMP" exporter, exporting the file, then importing the unedited file after GIMP failed to run. I should catch the fact that GIMP failed to execute and provide an error message and silently dispose of the exported file. Added to my TODO list. Until you are able to resolve the problem with GIMP executing on OSX, Edit with GIMP will not work. Regards, Bill On Sat, Jan 28, 2017 at 12:49 PM, J Albrecht <hevii...@gmail.com> wrote: > Using the current github scripts or making the following change > “dt.configuration.check_version(…,{3,0,0},{4,0,0},{5,0,0})” does not > solve this problem. > > Neither export option is available :-( > > > > > On 28 Jan 2017, at 09:43, Christian Kanzian <christian.kanz...@gmx.at> > wrote: > > > > Hi, > > > > Am Samstag, 28. Januar 2017, 16:25:39 schrieb Johann Spies: > >> My lua-scripts for exports stopped working and I am not sure why. I > could > >> recently use something like 'Edit with Gimp'. > >> > >> Now those Lua-options do no longer appear in the export menu. > >> > >> What I see when running darktable with a debugging option is > >> > >> LUA ERROR : /home/js/.config/darktable/lua/contrib/gimp.lua:71: Module > >> contrib/gimp is not compatible with API 4.0.0 > > > > Please try the latest version from https://github.com/darktable- > org/lua-scripts. > > > >> > >> That was also the case with the 'selection-to-pdf' option. > > > > Search for the following line in the scripts: > > "dt.configuration.check_version(...,{3,0,0},{4,0,0})" > > > > and add "{5,0,0}" at the end like this: > > "dt.configuration.check_version(...,{3,0,0},{4,0,0},{5,0,0})" > > > > > > Anyway I'm not sure if the scripts stop working if the API version check > > fails, because here they stil work like before. > > > >> This is Darktable 2.2.1 > >> > >> Regards > >> Johann > > > > Christian > > ____________________________________________________________ > ________________ > > darktable user mailing list > > to unsubscribe send a mail to darktable-user+unsubscribe@ > lists.darktable.org > > > > ____________________________________________________________________________ darktable user mailing list to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org