RawTherapee 5.5 Release Candidate 2 released

https://rawtherapee.com/blog/rawtherapee-5.5-release-candidate-2

7 Likes

I see you’ve implemented both the old and new custom curves (as “standard” and “flexible”).
Many thanks for this.

1 Like

AppImage package: https://github.com/Beep6581/RawTherapee/releases/download/nightly/RawTherapee-release-5.5-5.5-rc2-20181212.AppImage

Win64 CI builds:
https://github.com/aferrero2707/rt-win64/releases/download/continuous/RawTherapee_release-5.5-5.5-rc2_WinVista_64.exe
https://github.com/aferrero2707/rt-win64/releases/download/continuous/RawTherapee_release-5.5-5.5-rc2.zip

Here is a new RC2 build for mac…
https://kd6kxr.keybase.pub/RawTherapee_OSX_10.9_64_5.5-rc2.zip

Version: 5.5-rc2
Branch: 5.5-rc2
Commit: d4ba923ff
Commit date: 2018-12-11
Compiler: clang 10.0.0.10001145
Processor: generic x86
System: Apple
Bit depth: 64 bits
Gtkmm: V3.22.3
Lensfun: V0.3.95.0
Build type: release
Build flags: -std=c++11 -std=c++11 -mtune=generic -Werror=unused-label -mmacosx-version-min=10.9 -flto -Wall -Wuninitialized -Wno-deprecated-declarations -Wno-unused-result -Xpreprocessor -fopenmp /opt/local/lib/libiomp5.dylib -I/opt/local/include -Werror=unknown-pragmas -O3 -DNDEBUG -ftree-vectorize
Link flags:  -mtune=generic -headerpad_max_install_names -flto
OpenMP support: ON
MMAP support: ON

:barber:

Hi,

FYI, although the package is called “WinVista”, it doesn’t seem to work on my Win7 VM (tells me something about a symbol not found in GDI32.dll)

@agriggio Yes, this is a know problem, which seems to be due to the specific mingw packages I am using in the cross-build environment.

I am currently migrating the whole win64 cross-build system to linux Manjaro+MSYS2, which will hopefully solve the GDI32.dll problem…

Thank you @Carmelo_DrRaw @HIRAM, I will upload the builds this evening.

@Carmelo_DrRaw since the release of 5.5 final is this weekend, that leaves you not much time to set up a new toolchain and our users not much time to test. Any chance that this new toolchain would be ready by tomorrow? If so, then I’ll wait till tomorrow for a new build. Otherwise we could use @gaaned92’s build for rc2 and for the final. The point being that the builder who makes the final should be the same person using the same toolchain as the one who makes the rc2 build.

4 Likes

WOOT! This is exciting! So looking forward to the final :slight_smile: So much faster than the 5.4 branch. Love it!

I just managed to generate a first package this afternoon, which I will circulate later in the evening. But I’d rather take a conservative approach and ship @gaaned92’s package for 5.5 if he is OK with that. Then we can polish all the details and make sure everything in the automated packaging is rock-solid for next release.

What do you think?

EDIT: the discuss system has sent out the message twice… sorry for the spam!

I just managed to generate a first package this afternoon, which I will circulate later in the evening. But I’d rather take a conservative approach and ship @gaaned92’s package for 5.5 if he is OK with that. Then we can polish all the details and make sure everything in the automated packaging is rock-solid for next release.

What do you think?

No problem at all to use @gaaned92 's package, we just need to entice him to make one :yum:

Already built but not posted here:
https://keybase.pub/gaaned92/RTW64NightlyBuilds/RawTherapee_release-5.5_5.5-rc2_WinVista_64_181212-0921.zip

And for W32 users:

RawTherapee_dev_5.4-1363-g920e9f7a1_WinVista_32_181212-1955.zip
and also
RawTherapee_release5.5_5.5rc2_WinVista_32_181212-2148.zip

uploaded at

https://keybase.pub/gaaned92/RTW32NightlyBuilds/

1 Like

RawTherapee 5.5-rc2 builds are now available on our Downloads page.

If i partial paste only wavelets settings on an image (rw2 or jpg) while it’s open in the editor nothing happens. If i partial paste only wavelets settings on the same image while i’m editing another picture it works. I think this is a bug.

@alb1x3 then please file a proper bug report. I can’t reproduce with the little info given.

I already read the procedure but i don’t have 2 spare hours to follow all the step as i did once before. I wrote little details because you can try with any image and any wavelets setting… that’s it. I hope it will be useful.

I’ve just tried the appimage on my lubuntu 14.04.5 64 bit, it doesn’t start. I know it’s about time to update the distro, but at least till RawTherapee-dev-5.4-1134-g561ea41-20181112.AppImage it worked fine. Thank you :wink:

AILIBDIR=/tmp/tmp.IGBEH9GWJq
System stdc++ library: "/usr/lib/x86_64-linux-gnu/libstdc++.so.6"
System stdc++ library version: "3.4.19"
Bundled stdc++ library version: "3.4.19"
Newest stdc++ library version: "3.4.19"
Using system stdc++ library
atomiclib: /usr/lib/x86_64-linux-gnu/libatomic.so.1
Checking versions of library "libfontconfig"
  system library: "/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0" (libfontconfig.so.1.8.0)
  system library version: 1.8.0
/tmp/.mount_RawTheKqVV2q/apprun-helper.sh: riga 105: realpath: comando non trovato
  ailib: ""
  bundled library version: 
  newest library version: "1.8.0"
Removing bundled "libfontconfig"
"/tmp/tmp.IGBEH9GWJq/libfontconfig.so.1" rimosso
"/tmp/tmp.IGBEH9GWJq/libfontconfig.so.1.11.1" rimosso
Checking versions of library "libfreetype"
  system library: "/usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1" (libfreetype.so.6.11.1)
  system library version: 6.11.1
/tmp/.mount_RawTheKqVV2q/apprun-helper.sh: riga 105: realpath: comando non trovato
  ailib: ""
  bundled library version: 
  newest library version: "6.11.1"
Removing bundled "libfreetype"
"/tmp/tmp.IGBEH9GWJq/libfreetype.so.6" rimosso
"/tmp/tmp.IGBEH9GWJq/libfreetype.so.6.14.0" rimosso
DO_UPDATE: 1
GTK_PATH=/tmp/.mount_RawTheKqVV2q/usr/lib/gtk-2.0
GTK_IM_MODULE_FILE=/tmp/.mount_RawTheKqVV2q/usr/lib/gtk-2.0:/tmp/.mount_RawTheKqVV2q/usr/lib/gtk-2.0
PANGO_LIBDIR=/tmp/.mount_RawTheKqVV2q/usr/lib
/tmp/.mount_RawTheKqVV2q/usr/bin/rawtherapee: /lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /tmp/tmp.IGBEH9GWJq/libatk-bridge-2.0.so.0)
/tmp/.mount_RawTheKqVV2q/usr/bin/rawtherapee: /lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /tmp/tmp.IGBEH9GWJq/libatspi.so.0)
	linux-vdso.so.1 =>  (0x00007ffdc538b000)
	libcanberra-gtk3.so.0 => /tmp/tmp.IGBEH9GWJq/libcanberra-gtk3.so.0 (0x00007f5e02a83000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f5e0274e000)
	libcanberra.so.0 => /tmp/tmp.IGBEH9GWJq/libcanberra.so.0 (0x00007f5e0253d000)
	libgtk-3.so.0 => /tmp/tmp.IGBEH9GWJq/libgtk-3.so.0 (0x00007f5e01c26000)
	libgdk-3.so.0 => /tmp/tmp.IGBEH9GWJq/libgdk-3.so.0 (0x00007f5e01938000)
	libatk-1.0.so.0 => /tmp/tmp.IGBEH9GWJq/libatk-1.0.so.0 (0x00007f5e01712000)
	libgio-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libgio-2.0.so.0 (0x00007f5e01373000)
	libpangocairo-1.0.so.0 => /tmp/tmp.IGBEH9GWJq/libpangocairo-1.0.so.0 (0x00007f5e01165000)
	libgdk_pixbuf-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libgdk_pixbuf-2.0.so.0 (0x00007f5e00f3d000)
	libcairo-gobject.so.2 => /tmp/tmp.IGBEH9GWJq/libcairo-gobject.so.2 (0x00007f5e00d34000)
	libpango-1.0.so.0 => /tmp/tmp.IGBEH9GWJq/libpango-1.0.so.0 (0x00007f5e00aee000)
	libcairo.so.2 => /tmp/tmp.IGBEH9GWJq/libcairo.so.2 (0x00007f5e007b7000)
	libgobject-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libgobject-2.0.so.0 (0x00007f5e00567000)
	libglib-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libglib-2.0.so.0 (0x00007f5e00251000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f5e00027000)
	libatomic.so.1 => /tmp/tmp.IGBEH9GWJq/libatomic.so.1 (0x00007f5dffe1f000)
	libfftw3f.so.3 => /tmp/tmp.IGBEH9GWJq/libfftw3f.so.3 (0x00007f5dffaa6000)
	libfftw3f_omp.so.3 => /tmp/tmp.IGBEH9GWJq/libfftw3f_omp.so.3 (0x00007f5dff89f000)
	libgiomm-2.4.so.1 => /tmp/tmp.IGBEH9GWJq/libgiomm-2.4.so.1 (0x00007f5dff4e0000)
	libglibmm-2.4.so.1 => /tmp/tmp.IGBEH9GWJq/libglibmm-2.4.so.1 (0x00007f5dff25e000)
	libsigc-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libsigc-2.0.so.0 (0x00007f5dff057000)
	libgthread-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libgthread-2.0.so.0 (0x00007f5dfee55000)
	libgtkmm-3.0.so.1 => /tmp/tmp.IGBEH9GWJq/libgtkmm-3.0.so.1 (0x00007f5dfe6a7000)
	libatkmm-1.6.so.1 => /tmp/tmp.IGBEH9GWJq/libatkmm-1.6.so.1 (0x00007f5dfe459000)
	libgdkmm-3.0.so.1 => /tmp/tmp.IGBEH9GWJq/libgdkmm-3.0.so.1 (0x00007f5dfe205000)
	libpangomm-1.4.so.1 => /tmp/tmp.IGBEH9GWJq/libpangomm-1.4.so.1 (0x00007f5dfdfd7000)
	libcairomm-1.0.so.1 => /tmp/tmp.IGBEH9GWJq/libcairomm-1.0.so.1 (0x00007f5dfddb1000)
	libiptcdata.so.0 => /tmp/tmp.IGBEH9GWJq/libiptcdata.so.0 (0x00007f5dfdba5000)
	libjpeg.so.62 => /tmp/tmp.IGBEH9GWJq/libjpeg.so.62 (0x00007f5dfd950000)
	liblcms2.so.2 => /tmp/tmp.IGBEH9GWJq/liblcms2.so.2 (0x00007f5dfd6f6000)
	libpng15.so.15 => /tmp/tmp.IGBEH9GWJq/libpng15.so.15 (0x00007f5dfd4cb000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5dfd2b2000)
	libtiff.so.5 => /tmp/tmp.IGBEH9GWJq/libtiff.so.5 (0x00007f5dfd03b000)
	liblensfun.so.1 => /tmp/tmp.IGBEH9GWJq/liblensfun.so.1 (0x00007f5dfce1e000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5dfcb18000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5dfc814000)
	libgomp.so.1 => /tmp/tmp.IGBEH9GWJq/libgomp.so.1 (0x00007f5dfc5ee000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5dfc3d8000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5dfc1ba000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5dfbdf1000)
	libvorbisfile.so.3 => /tmp/tmp.IGBEH9GWJq/libvorbisfile.so.3 (0x00007f5dfbbe8000)
	libvorbis.so.0 => /tmp/tmp.IGBEH9GWJq/libvorbis.so.0 (0x00007f5dfb9bb000)
	libogg.so.0 => /tmp/tmp.IGBEH9GWJq/libogg.so.0 (0x00007f5dfb7b4000)
	libtdb.so.1 => /tmp/tmp.IGBEH9GWJq/libtdb.so.1 (0x00007f5dfb59d000)
	libltdl.so.7 => /tmp/tmp.IGBEH9GWJq/libltdl.so.7 (0x00007f5dfb393000)
	libxcb.so.1 => /tmp/tmp.IGBEH9GWJq/libxcb.so.1 (0x00007f5dfb16b000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5dfaf67000)
	libgmodule-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libgmodule-2.0.so.0 (0x00007f5dfad63000)
	libXi.so.6 => /tmp/tmp.IGBEH9GWJq/libXi.so.6 (0x00007f5dfab53000)
	libXfixes.so.3 => /tmp/tmp.IGBEH9GWJq/libXfixes.so.3 (0x00007f5dfa94d000)
	libatk-bridge-2.0.so.0 => /tmp/tmp.IGBEH9GWJq/libatk-bridge-2.0.so.0 (0x00007f5dfa71e000)
	libwayland-client.so.0 => /tmp/tmp.IGBEH9GWJq/libwayland-client.so.0 (0x00007f5dfa50f000)
	libepoxy.so.0 => /tmp/tmp.IGBEH9GWJq/libepoxy.so.0 (0x00007f5dfa1e3000)
	libpangoft2-1.0.so.0 => /tmp/tmp.IGBEH9GWJq/libpangoft2-1.0.so.0 (0x00007f5df9fcd000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f5df9d91000)
	libXinerama.so.1 => /tmp/tmp.IGBEH9GWJq/libXinerama.so.1 (0x00007f5df9b8e000)
	libXrandr.so.2 => /tmp/tmp.IGBEH9GWJq/libXrandr.so.2 (0x00007f5df9983000)
	libXcursor.so.1 => /tmp/tmp.IGBEH9GWJq/libXcursor.so.1 (0x00007f5df9778000)
	libXcomposite.so.1 => /tmp/tmp.IGBEH9GWJq/libXcomposite.so.1 (0x00007f5df9575000)
	libXdamage.so.1 => /tmp/tmp.IGBEH9GWJq/libXdamage.so.1 (0x00007f5df9372000)
	libxkbcommon.so.0 => /tmp/tmp.IGBEH9GWJq/libxkbcommon.so.0 (0x00007f5df9132000)
	libwayland-cursor.so.0 => /tmp/tmp.IGBEH9GWJq/libwayland-cursor.so.0 (0x00007f5df8f2a000)
	libwayland-egl.so.1 => /tmp/tmp.IGBEH9GWJq/libwayland-egl.so.1 (0x00007f5df8d28000)
	libXext.so.6 => /tmp/tmp.IGBEH9GWJq/libXext.so.6 (0x00007f5df8b16000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5df890e000)
	libffi.so.6 => /tmp/tmp.IGBEH9GWJq/libffi.so.6 (0x00007f5df8706000)
	libpcre.so.1 => /tmp/tmp.IGBEH9GWJq/libpcre.so.1 (0x00007f5df84a4000)
	libselinux.so.1 => /tmp/tmp.IGBEH9GWJq/libselinux.so.1 (0x00007f5df827d000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f5df8062000)
	libmount.so.1 => /tmp/tmp.IGBEH9GWJq/libmount.so.1 (0x00007f5df7e1f000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f5df7b7c000)
	libpixman-1.so.0 => /tmp/tmp.IGBEH9GWJq/libpixman-1.so.0 (0x00007f5df78d3000)
	libEGL.so.1 => /tmp/tmp.IGBEH9GWJq/libEGL.so.1 (0x00007f5df76bf000)
	libxcb-shm.so.0 => /tmp/tmp.IGBEH9GWJq/libxcb-shm.so.0 (0x00007f5df74bb000)
	libxcb-render.so.0 => /tmp/tmp.IGBEH9GWJq/libxcb-render.so.0 (0x00007f5df72ad000)
	libXrender.so.1 => /tmp/tmp.IGBEH9GWJq/libXrender.so.1 (0x00007f5df70a2000)
	libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f5df6e3c000)
	libthai.so.0 => /tmp/tmp.IGBEH9GWJq/libthai.so.0 (0x00007f5df6c30000)
	libfribidi.so.0 => /tmp/tmp.IGBEH9GWJq/libfribidi.so.0 (0x00007f5df6a14000)
	liblzma.so.5 => /tmp/tmp.IGBEH9GWJq/liblzma.so.5 (0x00007f5df67ee000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f5e02c88000)
	libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f5df65b5000)
	libXau.so.6 => /tmp/tmp.IGBEH9GWJq/libXau.so.6 (0x00007f5df63b1000)
	libatspi.so.0 => /tmp/tmp.IGBEH9GWJq/libatspi.so.0 (0x00007f5df6180000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f5df5f3b000)
	libharfbuzz.so.0 => /tmp/tmp.IGBEH9GWJq/libharfbuzz.so.0 (0x00007f5df5c9e000)
	libblkid.so.1 => /tmp/tmp.IGBEH9GWJq/libblkid.so.1 (0x00007f5df5a5e000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f5df5859000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f5df5633000)
	libGLdispatch.so.0 => /tmp/tmp.IGBEH9GWJq/libGLdispatch.so.0 (0x00007f5df537d000)
	libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f5df5156000)
	libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f5df4f54000)
	libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f5df4d3d000)
	libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f5df4b38000)
	libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f5df4935000)
	libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f5df4732000)
	libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f5df452c000)
	libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f5df432a000)
	libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f5df4124000)
	libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f5df3f16000)
	libgraphite2.so.3 => /tmp/tmp.IGBEH9GWJq/libgraphite2.so.3 (0x00007f5df3ce8000)

==========

LD_LIBRARY_PATH: /tmp/tmp.IGBEH9GWJq:/usr/lib::/tmp/.mount_RawTheKqVV2q/usr/lib/gdk-pixbuf-2.0/loaders
DIRNAME: /tmp/.mount_RawTheKqVV2q/usr/bin
DESKTOPFILE_NAME: rawtherapee.desktop
APP_FULL: RawTherapee
APP: RawTherapee
APP_FULL: RawTherapee
APP: RawTherapee
BIN: /tmp/.mount_RawTheKqVV2q/usr/bin/rawtherapee
DESKTOPINTEGRATION: 
File "/home/giulio/.local/share/appimagekit/RawTherapee_no_desktopintegration" is exiting - skipping desktop integration
/tmp/.mount_RawTheKqVV2q/usr/bin/rawtherapee: /lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /tmp/tmp.IGBEH9GWJq/libatk-bridge-2.0.so.0)
/tmp/.mount_RawTheKqVV2q/usr/bin/rawtherapee: /lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /tmp/tmp.IGBEH9GWJq/libatspi.so.0)
/tmp/.mount_RawTheKqVV2q/usr/bin/rawtherapee: symbol lookup error: /tmp/tmp.IGBEH9GWJq/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenTypeDouble

Can’t reproduce this bug. Did you check if the power buttons in front of the wavelet tools are active?

Yes I did, power button is on when i copy the settings and i see it in the image.
I’m on windows 7, i have this behavior on 2 pc with raw or jpg using locallab 1605 on the first and 5.5rc2 on the second. With an old RT5.1 i can paste wavelets setting on the image while it’s open in the editor.
I may do something wrong but can’t figure out what…