Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GIMP 2.10 #37915

Merged
merged 10 commits into from Apr 29, 2018
Merged

GIMP 2.10 #37915

merged 10 commits into from Apr 29, 2018

Conversation

jtojnar
Copy link
Contributor

@jtojnar jtojnar commented Mar 27, 2018

Motivation for this change

https://www.gimp.org/release-notes/gimp-2.10.html

Depends on #36371

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@jtojnar jtojnar changed the title GIMP 2.10-RC1 GIMP 2.10-RC2 Apr 18, 2018
@jtojnar
Copy link
Contributor Author

jtojnar commented Apr 18, 2018

Missing fast-path babl conversion detected, Implementing missing babl fast paths
accelerates GEGL, GIMP and other software using babl, warnings are printed on
first occurance of formats used where a conversion has to be synthesized
programmatically by babl based on format description

*WARNING* missing babl fast path(s): "R'G'B' double" to "CIE Lab double"
Traceback (most recent call last):
  File "/nix/store/7zw5c9kdry6mqb2b7l860yk870fsdzcb-gimp-2.10.0-RC2/lib/gimp/2.0/plug-ins/python-console/.python-console.py-wrapped", line 20, in <module>
    from gimpfu import *
  File "/nix/store/7zw5c9kdry6mqb2b7l860yk870fsdzcb-gimp-2.10.0-RC2/lib/gimp/2.0/python/gimpfu.py", line 76, in <module>
    import gimp
ImportError: libgegl-0.3.so.0: cannot open shared object file: No such file or directory
result/bin/gimp: LibGimpBase-WARNING: gimp: gimp_wire_read(): error

Edit: The latter is caused by GEGL missing from RPATH:

$ patchelf --print-rpath result/lib/gimp/2.0/python/gimp.so
/nix/store/7zw5c9kdry6mqb2b7l860yk870fsdzcb-gimp-2.10.0-RC2/lib:/nix/store/azxcljz7prb2qm36andkfc7zqzccb4ks-glib-2.56.0/lib:/nix/store/3b3wf4bpxgf6dxy1v6g85rp5971mqd79-libjpeg-turbo-1.5.3/lib:/nix/store/27x7pinqdsl9f3rpbm8bsszd9fhwq266-glibc-2.27/lib

@jtojnar
Copy link
Contributor Author

jtojnar commented Apr 28, 2018

I fixed the rpath bug (upstream issue), the warning is not an issue according to GIMP maintainers.

@jtojnar jtojnar changed the title GIMP 2.10-RC2 GIMP 2.10 Apr 28, 2018
@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gdk_pixbuf, gegl_0_4, mypaint-brushes

The following builds were skipped because they don't evaluate on x86_64-darwin: gimp, gimpPlugins.lqrPlugin, gimpPlugins.ufraw, ufraw

Partial log (click to expand)

/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-sc-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-0.4.0.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-npd-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-sc-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-0.4.0.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-npd-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-sc-0.4.dylib: fixing dylib
/nix/store/jyx6bskdg34s7g6nfw5d5ffcpwmbc9ay-gdk-pixbuf-2.36.7
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0
/nix/store/c1vshikx6v2lidfds3i95839zjzc7m8p-mypaint-brushes-1.3.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gimpPlugins.ufraw, mypaint-brushes, ufraw

Partial log (click to expand)

/nix/store/71lv2sqsprg112m2232k9dbmdlsrkzrd-gegl-0.4.0
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
/nix/store/zd6schw9zdd9rpm6m32w08y4d5ihf2fb-gimp-2.10.0
stripping (with command strip and flags -S) in /nix/store/c94cznclsccrv2gbza6vi3la5fjzgx73-ufraw-0.22-gimpPlugin/lib
/nix/store/0xafi66zigx25gs88in1j2hq3chhryhz-lqr-plugin-0.6.1-gimp-2.10.0-plugin
patching script interpreter paths in /nix/store/c94cznclsccrv2gbza6vi3la5fjzgx73-ufraw-0.22-gimpPlugin
/nix/store/c94cznclsccrv2gbza6vi3la5fjzgx73-ufraw-0.22-gimpPlugin
checking for references to /build in /nix/store/c94cznclsccrv2gbza6vi3la5fjzgx73-ufraw-0.22-gimpPlugin...
/nix/store/d2wyjn2g58vj99xfz48414yb38gnag5z-mypaint-brushes-1.3.0
/nix/store/8ky93jprirzxsf9r612r46i2mydsmd32-ufraw-0.22

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gimpPlugins.ufraw, gmic, mypaint-brushes, ufraw

Partial log (click to expand)

       cimg_for(name,pn,char) if (*pn==21) *pn = '('; else if (*pn==22) *pn = ')';
                                                                ^~
                                                                ps
../src/gmic_gimp_gtk.cpp: At global scope:
../src/gmic_gimp_gtk.cpp:573:1: error: expected declaration before '}' token
 }
 ^
ninja: build stopped: subcommand failed.
builder for '/nix/store/7zdxrjlhsdxxb6fq1ljkr6w0mxfp1qqp-gmic-2.2.2.drv' failed with exit code 1
error: build of '/nix/store/7zdxrjlhsdxxb6fq1ljkr6w0mxfp1qqp-gmic-2.2.2.drv' failed

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gdk_pixbuf, gegl_0_4, mypaint-brushes

The following builds were skipped because they don't evaluate on x86_64-darwin: gimp, gimpPlugins.lqrPlugin, gimpPlugins.ufraw, gmic, ufraw

Partial log (click to expand)

/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-sc-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-npd-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-0.4.0.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-sc-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-npd-0.4.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-0.4.0.dylib: fixing dylib
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0/lib/libgegl-sc-0.4.dylib: fixing dylib
/nix/store/jyx6bskdg34s7g6nfw5d5ffcpwmbc9ay-gdk-pixbuf-2.36.7
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0
/nix/store/c1vshikx6v2lidfds3i95839zjzc7m8p-mypaint-brushes-1.3.0

@jtojnar jtojnar force-pushed the gimp-2.10 branch 2 times, most recently from 120d5e0 to 6da9d93 Compare April 29, 2018 06:01
@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gdk_pixbuf, gegl_0_4, mypaint-brushes

The following builds were skipped because they don't evaluate on x86_64-darwin: gimp, gimpPlugins.lqrPlugin, gmic, ufraw

Partial log (click to expand)

in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


/nix/store/jyx6bskdg34s7g6nfw5d5ffcpwmbc9ay-gdk-pixbuf-2.36.7
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0
/nix/store/c1vshikx6v2lidfds3i95839zjzc7m8p-mypaint-brushes-1.3.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

Partial log (click to expand)

stripping (with command strip and flags -S) in /nix/store/06q3z5ninbdavyvj6xsggiz38vc9m38a-gmic-2.2.2-gimpPlugin/lib
patching script interpreter paths in /nix/store/06q3z5ninbdavyvj6xsggiz38vc9m38a-gmic-2.2.2-gimpPlugin
checking for references to /build in /nix/store/06q3z5ninbdavyvj6xsggiz38vc9m38a-gmic-2.2.2-gimpPlugin...
/nix/store/fs32hdcj3rqnkyv60q3zj4dxg67wwa39-gdk-pixbuf-2.36.7
/nix/store/71lv2sqsprg112m2232k9dbmdlsrkzrd-gegl-0.4.0
/nix/store/zd6schw9zdd9rpm6m32w08y4d5ihf2fb-gimp-2.10.0
/nix/store/0xafi66zigx25gs88in1j2hq3chhryhz-lqr-plugin-0.6.1-gimp-2.10.0-plugin
/nix/store/1ind19q8dgjyznc3cqxdvi9cl0gy3fzj-gmic-2.2.2
/nix/store/d2wyjn2g58vj99xfz48414yb38gnag5z-mypaint-brushes-1.3.0
/nix/store/8ky93jprirzxsf9r612r46i2mydsmd32-ufraw-0.22

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gdk_pixbuf, gegl_0_4, mypaint-brushes

The following builds were skipped because they don't evaluate on x86_64-darwin: gimp, gimpPlugins.lqrPlugin, gmic, ufraw

Partial log (click to expand)

in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


/nix/store/jyx6bskdg34s7g6nfw5d5ffcpwmbc9ay-gdk-pixbuf-2.36.7
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0
/nix/store/c1vshikx6v2lidfds3i95839zjzc7m8p-mypaint-brushes-1.3.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

Partial log (click to expand)

stripping (with command strip and flags -S) in /nix/store/aghxrzss1q9s3z2qya9lrd2lyb4kdzg3-gmic-2.2.2-gimpPlugin/lib
patching script interpreter paths in /nix/store/aghxrzss1q9s3z2qya9lrd2lyb4kdzg3-gmic-2.2.2-gimpPlugin
checking for references to /build in /nix/store/aghxrzss1q9s3z2qya9lrd2lyb4kdzg3-gmic-2.2.2-gimpPlugin...
/nix/store/fs32hdcj3rqnkyv60q3zj4dxg67wwa39-gdk-pixbuf-2.36.7
/nix/store/71lv2sqsprg112m2232k9dbmdlsrkzrd-gegl-0.4.0
/nix/store/qaq9242i46kmvny1sx2nvryxazzpypbw-gimp-2.10.0
/nix/store/m2zyi3xb91rp8wvx0q6z59v32nm8p9xp-lqr-plugin-0.6.1-gimp-2.10.0-plugin
/nix/store/2pafxj4x2ayxpqcidhcx33sw8prcbbcs-gmic-2.2.2
/nix/store/d2wyjn2g58vj99xfz48414yb38gnag5z-mypaint-brushes-1.3.0
/nix/store/h7x0ii726vl6ffs0gbjxq32q0qd058wl-ufraw-0.22

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

Partial log (click to expand)

cannot build derivation '/nix/store/pn4pqn96v92xpm06fhxxndcv8ygyqi3b-cargo-0.26.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/gxi4xy34kg1jrw88dnbi7wxp8bvac2mk-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/d7xib75lsjqw28j4c8bwgxig4kj6gbwg-gegl-0.4.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/p420xljm8krg3zh8hspvdnsijc667vyw-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/89ix1chdp2q1vaxxwgs7pf7j6k0mfvmk-libwmf-0.2.8.4.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/z7zl95apfffl99ks4z394mdjwy5r0rm4-gimp-2.10.0.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/7h3j5z4n0kn92pjmcv5wf0gcw204sp64-gmic-2.2.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/m2id66wl7g8sz849zmnnbjb02wcz33zs-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/54firkfqari285m61zidjax5zsnjw1jm-ufraw-0.22.drv': 2 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/54firkfqari285m61zidjax5zsnjw1jm-ufraw-0.22.drv', '/nix/store/7h3j5z4n0kn92pjmcv5wf0gcw204sp64-gmic-2.2.2.drv', '/nix/store/d7xib75lsjqw28j4c8bwgxig4kj6gbwg-gegl-0.4.0.drv', '/nix/store/m2id66wl7g8sz849zmnnbjb02wcz33zs-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv', '/nix/store/z7zl95apfffl99ks4z394mdjwy5r0rm4-gimp-2.10.0.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

Partial log (click to expand)

cannot build derivation '/nix/store/pn4pqn96v92xpm06fhxxndcv8ygyqi3b-cargo-0.26.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/gxi4xy34kg1jrw88dnbi7wxp8bvac2mk-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/d7xib75lsjqw28j4c8bwgxig4kj6gbwg-gegl-0.4.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/p420xljm8krg3zh8hspvdnsijc667vyw-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/89ix1chdp2q1vaxxwgs7pf7j6k0mfvmk-libwmf-0.2.8.4.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/2x9dlxxml2wqsppi10bk303jd3d4cgr7-gmic-2.2.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv': 2 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/2x9dlxxml2wqsppi10bk303jd3d4cgr7-gmic-2.2.2.drv', '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv', '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv', '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv', '/nix/store/d7xib75lsjqw28j4c8bwgxig4kj6gbwg-gegl-0.4.0.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

Partial log (click to expand)

cannot build derivation '/nix/store/pn4pqn96v92xpm06fhxxndcv8ygyqi3b-cargo-0.26.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/gxi4xy34kg1jrw88dnbi7wxp8bvac2mk-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/d7xib75lsjqw28j4c8bwgxig4kj6gbwg-gegl-0.4.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/p420xljm8krg3zh8hspvdnsijc667vyw-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/89ix1chdp2q1vaxxwgs7pf7j6k0mfvmk-libwmf-0.2.8.4.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/6wmbdzsf9zdnakk3n14qpnjp9i3xx0my-gmic-2.2.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv': 2 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/6wmbdzsf9zdnakk3n14qpnjp9i3xx0my-gmic-2.2.2.drv', '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv', '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv', '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv', '/nix/store/d7xib75lsjqw28j4c8bwgxig4kj6gbwg-gegl-0.4.0.drv' failed

@jtojnar
Copy link
Contributor Author

jtojnar commented Apr 29, 2018

Texturize and focusblur plug-ins no longer build. Opened an issue for the former, upstream is currently? under maintenance.

@jtojnar
Copy link
Contributor Author

jtojnar commented Apr 29, 2018

Also ufraw does not seem to detect raw images it did with 2.8, although the plug-in seems to get loaded.

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

The following builds were skipped because they don't evaluate on x86_64-linux: gimpPlugins.focusblur, gimpPlugins.texturize

Partial log (click to expand)

to ~/.config/nixpkgs/config.nix.


/nix/store/fs32hdcj3rqnkyv60q3zj4dxg67wwa39-gdk-pixbuf-2.36.7
/nix/store/71lv2sqsprg112m2232k9dbmdlsrkzrd-gegl-0.4.0
/nix/store/qaq9242i46kmvny1sx2nvryxazzpypbw-gimp-2.10.0
/nix/store/m2zyi3xb91rp8wvx0q6z59v32nm8p9xp-lqr-plugin-0.6.1-gimp-2.10.0-plugin
/nix/store/2pafxj4x2ayxpqcidhcx33sw8prcbbcs-gmic-2.2.2
/nix/store/d2wyjn2g58vj99xfz48414yb38gnag5z-mypaint-brushes-1.3.0
/nix/store/h7x0ii726vl6ffs0gbjxq32q0qd058wl-ufraw-0.22

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gdk_pixbuf, gegl_0_4, mypaint-brushes

The following builds were skipped because they don't evaluate on x86_64-darwin: gimp, gimpPlugins.focusblur, gimpPlugins.lqrPlugin, gimpPlugins.texturize, gmic, ufraw

Partial log (click to expand)

in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


/nix/store/jyx6bskdg34s7g6nfw5d5ffcpwmbc9ay-gdk-pixbuf-2.36.7
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0
/nix/store/c1vshikx6v2lidfds3i95839zjzc7m8p-mypaint-brushes-1.3.0

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gdk_pixbuf, gegl_0_4, mypaint-brushes

The following builds were skipped because they don't evaluate on x86_64-darwin: gimp, gimp-with-plugins, gimpPlugins.focusblur, gimpPlugins.lqrPlugin, gimpPlugins.texturize, gmic, ufraw

Partial log (click to expand)

in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


/nix/store/jyx6bskdg34s7g6nfw5d5ffcpwmbc9ay-gdk-pixbuf-2.36.7
/nix/store/zkdh2safrzcad465bl62l5rbqy11yqcq-gegl-0.4.0
/nix/store/c1vshikx6v2lidfds3i95839zjzc7m8p-mypaint-brushes-1.3.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimp-with-plugins, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

The following builds were skipped because they don't evaluate on x86_64-linux: gimpPlugins.focusblur, gimpPlugins.texturize

Partial log (click to expand)

checking for references to /build in /nix/store/jbqfxa0x5fsymv64iak8ayzc93zmqzs5-gap-2.6.0-gimp-2.10.0-plugin...
building '/nix/store/m82v0yrhm12vhp1fcchrg9hn1liz9s9m-gimp-with-plugins-2.10.0.drv'...
/nix/store/fs32hdcj3rqnkyv60q3zj4dxg67wwa39-gdk-pixbuf-2.36.7
/nix/store/71lv2sqsprg112m2232k9dbmdlsrkzrd-gegl-0.4.0
/nix/store/qaq9242i46kmvny1sx2nvryxazzpypbw-gimp-2.10.0
/nix/store/fmdvxaiw1nys3cxb9k2yy94ax0c0dng7-gimp-with-plugins-2.10.0
/nix/store/m2zyi3xb91rp8wvx0q6z59v32nm8p9xp-lqr-plugin-0.6.1-gimp-2.10.0-plugin
/nix/store/2pafxj4x2ayxpqcidhcx33sw8prcbbcs-gmic-2.2.2
/nix/store/d2wyjn2g58vj99xfz48414yb38gnag5z-mypaint-brushes-1.3.0
/nix/store/h7x0ii726vl6ffs0gbjxq32q0qd058wl-ufraw-0.22

@jtojnar jtojnar merged commit 0e1147d into NixOS:master Apr 29, 2018
@jtojnar jtojnar deleted the gimp-2.10 branch April 29, 2018 13:12
@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

The following builds were skipped because they don't evaluate on aarch64-linux: gimpPlugins.focusblur, gimpPlugins.texturize

Partial log (click to expand)

make[2]: *** [Makefile:1225: check-recursive] Error 1
make[2]: Leaving directory '/build/gimp-2.10.0/app'
make[1]: *** [Makefile:841: check-recursive] Error 1
make[1]: Leaving directory '/build/gimp-2.10.0'
make: *** [Makefile:1134: check] Error 2
builder for '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv' failed with exit code 2
cannot build derivation '/nix/store/6wmbdzsf9zdnakk3n14qpnjp9i3xx0my-gmic-2.2.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv': 2 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/6wmbdzsf9zdnakk3n14qpnjp9i3xx0my-gmic-2.2.2.drv', '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv', '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv', '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: gdk_pixbuf, gegl_0_4, gimp, gimp-with-plugins, gimpPlugins.lqrPlugin, gmic, mypaint-brushes, ufraw

The following builds were skipped because they don't evaluate on aarch64-linux: gimpPlugins.focusblur, gimpPlugins.texturize

Partial log (click to expand)

cannot build derivation '/nix/store/nbknx8393yv3g0fg22wl8bgi7rhh7v3d-gap-2.6.0-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/8di537g07kc9cz8p9kag7dc1d4h7r9xl-gimplensfun-0.2.4-gimp-2.10.0-plugin.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/6wmbdzsf9zdnakk3n14qpnjp9i3xx0my-gmic-2.2.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/ddhsxddviggx9b9r0ryffx0i63bl3nwm-resynthesizer-0.16-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/1xsdq24zig3rjkz5wafb8cc90cb71yky-resynthesizer-2.0.1-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/lkf12wjqxfvvqh0s6jw8flmh2m2zvr43-wavelet-sharpen-0.1.2-gimp-2.10.0-plugin.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/v5z45s9rsyn2dxxs16mcx2b3gf20mk7k-gimp-with-plugins-2.10.0.drv': 12 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/6wmbdzsf9zdnakk3n14qpnjp9i3xx0my-gmic-2.2.2.drv', '/nix/store/9pf0ld7sh87ki5z05dhk4ic99g0hywxn-gimp-2.10.0.drv', '/nix/store/b36chfsvvz0x96p8pf2ivq9wa04qsgym-ufraw-0.22.drv', '/nix/store/cmv70q07wl6ah6z4lv72ic6i3rf1id0m-lqr-plugin-0.6.1-gimp-2.10.0-plugin.drv', '/nix/store/v5z45s9rsyn2dxxs16mcx2b3gf20mk7k-gimp-with-plugins-2.10.0.drv' failed

@Ma27
Copy link
Member

Ma27 commented May 5, 2018

@jtojnar any change to get this backported? GIMP 2.10 is a real game changer and I'm quite sure that some more folks building from stable would love to use this as well %)

@jtojnar
Copy link
Contributor Author

jtojnar commented May 5, 2018

@Ma27 I do not think so, it depends on recent fontconfig.

@Ma27
Copy link
Member

Ma27 commented May 5, 2018

@jtojnar understood, when having a closer look the change seems indeed quite complex.
would it be okay for you if I try to solve this with overrides for GIMP 2.10 only? (in case I manage to get it running on 18.03 I'd file a patch and mention you, ok?) :-)

@jtojnar
Copy link
Contributor Author

jtojnar commented May 5, 2018

Sure, the repo is MIT licensed after all.

@Ma27
Copy link
Member

Ma27 commented May 5, 2018

@jtojnar I know I was just unsure if you don't want to do the backport (which is absolutely fine) or if there are further technical reasons I'm missing %)

@jtojnar
Copy link
Contributor Author

jtojnar commented May 5, 2018

I just do not really care about release branches. One thing to consider is whether we want to have GIMP 2.10 replace 2.8 – since three plug-ins will no longer work with 2.10 (see above), taking the policy literally, that would not be allowed.

@davidak
Copy link
Member

davidak commented May 5, 2018

We could have both versions.

@Ma27
Copy link
Member

Ma27 commented May 5, 2018

just talked to @fpletz about this issue, he says (as well) that there are way too much dependencies to backport so this might not be such a good idea :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants