Re: [darktable-user] darktable 4.4.1 released

2023-07-04 Thread Jean-Luc

Le 03/07/2023 à 10:07, tony Hamilton a écrit :



On 02/07/2023 16:29, Jean-Luc wrote:

Le 01/07/2023 à 08:19, Pascal Obry a écrit :
.../...

J.-Luc

Jean-Luc,
You helped me to compile 4.2.1 some months ago; I hope this helps you 
now: My attempts to compile 4.4.0 immediately after it was announced 
failed with a compiler version error (see discussion in Pixls.us under 
"Don't understand failure to compile dt 4.4.0 from source"). That was 
fixed by installing g++-12 using Synaptic and running two additional 
commands before the build: "export CC=gcc-12" and "export 
CXX=g++-12".  I then used the same process as described in the readme 
( see https://github.com/darktable-org/darktable#readme) without 
problem, under Mint 21.1, using the 'easy method' to compile.


Yes, I did not know about that syntax.

Thanks to you as well.

Rgrds,

J.-Luc


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] darktable 4.4.1 released

2023-07-04 Thread Jean-Luc

Le 02/07/2023 à 18:54, Remco Viëtor a écrit :

On dimanche 2 juillet 2023 17:29:28 CEST Jean-Luc wrote:

Le 01/07/2023 à 08:19, Pascal Obry a écrit :

We're proud to announce the new corrective release of darktable, 4.4.1!

The github release is here:
[https://github.com/darktable-org/darktable/releases/tag/release-4.4.1](h
ttps://github.com/darktable-org/darktable/releases/tag/release-4.4.1).

As always, please don't use the autogenerated tarball provided by
github, but only our tar.xz file. The checksums are:

.../...

Hello,

A few days after 4.4 release announce, I tried to compile from sources,
following the steps I used for 4.2 - and that was still up-to-date at
this time.
I ended up with abort due to many missing dependancies and gcc-12+
mandatory.
After some time spent to satisfy most of the dependancies, I still could
not override the gcc problem.
I finally thought I had solved it, after some more browsing, but the
only result was a fatal system crash and I had to reinstall from scratch.
I am now in the previous state of dt 4.2.1 running, but not willing to
try again the compiling adventure without being sure I will not run into
the same issue again.
Have the compiling instructions been updated, so I will be able to reach
the end of the process ?
I am currently running Ubuntu 22.04-2, and the steps for getting dt from
sources are those :


(..)
Once you have the source code and all dependencies, what worked for me was:

export CC=gcc-12; export CXX=g++-12; ./build.sh --prefix /opt/darktable --
build-type Release --install --sudo

That forces use of the GCC version 12 C and C++ compilers before starting the
build process. But make sure you have removed a "build" directory that may
have been created in your source tree by earlier attempts: cmake caches some
results there and will reuse them whenever it finds them. But if you changed
anything, those cached results will be wrong...

Remco


Thanks Remco,

I did not know about this syntax. I did have installed gcc-12, but I did 
not know the way to force it to be used instead of the previous one.
So I tried to remove the previous installed stuff, and I did so many 
things I read here and there that I ended up in system upside-down.

Than-you again for your help.

Rgrds,

J.-Luc


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] darktable 4.4.1 released

2023-07-03 Thread tony Hamilton



On 02/07/2023 16:29, Jean-Luc wrote:

Le 01/07/2023 à 08:19, Pascal Obry a écrit :

We're proud to announce the new corrective release of darktable, 4.4.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.4.1](https://github.com/darktable-org/darktable/releases/tag/release-4.4.1).

As always, please don't use the autogenerated tarball provided by
github, but only our tar.xz file. The checksums are:


.../...

Hello,

A few days after 4.4 release announce, I tried to compile from 
sources, following the steps I used for 4.2 - and that was still 
up-to-date at this time.
I ended up with abort due to many missing dependancies and gcc-12+ 
mandatory.
After some time spent to satisfy most of the dependancies, I still 
could not override the gcc problem.
I finally thought I had solved it, after some more browsing, but the 
only result was a fatal system crash and I had to reinstall from scratch.
I am now in the previous state of dt 4.2.1 running, but not willing to 
try again the compiling adventure without being sure I will not run 
into the same issue again.
Have the compiling instructions been updated, so I will be able to 
reach the end of the process ?
I am currently running Ubuntu 22.04-2, and the steps for getting dt 
from sources are those :



#
START


# Pré-requis : installation des dépendances
###
sed -e '/^#\sdeb-src /s/^# *//;t;d' "/etc/apt/sources.list" \
  | sudo tee /etc/apt/sources.list.d/darktable-sources-tmp.list >
/dev/null \
  && (
    sudo apt update
    sudo apt build-dep darktable
  )
sudo rm /etc/apt/sources.list.d/darktable-sources-tmp.list

# Prérequis : Dépendances
#
sudo apt install gcc g++ cmake intltool xsltproc libgtk-3-dev
libxml2-utils libxml2-dev liblensfun-dev librsvg2-dev
libsqlite3-dev libcurl4-gnutls-dev libjpeg-dev libtiff5-dev
liblcms2-dev libjson-glib-dev libexiv2-dev libpugixml-dev

# Paquets divers

sudo apt install exiv2 libexiv2-27 libexiv2-dev libgmic1 libheif1
libraw20 checkinstall

# Clônage du dépôt GIT
##
git clone --recurse-submodules --depth 1
https://github.com/darktable-org/darktable.git
cd darktable
git fetch --tags
git checkout tags/release-4.4.0

# Récupération des sous-modules
###
git submodule update --init

# Build manuel
#
mkdir build/
cd build/
cmake -DCMAKE_INSTALL_PREFIX=/usr/ ..
make
sudo checkinstall --pkgname=darktable
--pakdir=/home/jean-luc/.config/debian --nodoc
--exclude=/home/jean-luc/CloneGitHUB/

###
END

###

Rgrds,

J.-Luc

Jean-Luc,
You helped me to compile 4.2.1 some months ago; I hope this helps you 
now: My attempts to compile 4.4.0 immediately after it was announced 
failed with a compiler version error (see discussion in Pixls.us under 
"Don't understand failure to compile dt 4.4.0 from source"). That was 
fixed by installing g++-12 using Synaptic and running two additional 
commands before the build: "export CC=gcc-12" and "export CXX=g++-12".  
I then used the same process as described in the readme ( see 
https://github.com/darktable-org/darktable#readme) without problem, 
under Mint 21.1, using the 'easy method' to compile.
 
darktable user mailing list to unsubscribe send a mail to 
darktable-user+unsubscr...@lists.darktable.org



darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Re: [darktable-user] darktable 4.4.1 released

2023-07-02 Thread Remco Viëtor
On dimanche 2 juillet 2023 17:29:28 CEST Jean-Luc wrote:
> Le 01/07/2023 à 08:19, Pascal Obry a écrit :
> > We're proud to announce the new corrective release of darktable, 4.4.1!
> > 
> > The github release is here:
> > [https://github.com/darktable-org/darktable/releases/tag/release-4.4.1](h
> > ttps://github.com/darktable-org/darktable/releases/tag/release-4.4.1).
> > 
> > As always, please don't use the autogenerated tarball provided by
> 
> > github, but only our tar.xz file. The checksums are:
> .../...
> 
> Hello,
> 
> A few days after 4.4 release announce, I tried to compile from sources,
> following the steps I used for 4.2 - and that was still up-to-date at
> this time.
> I ended up with abort due to many missing dependancies and gcc-12+
> mandatory.
> After some time spent to satisfy most of the dependancies, I still could
> not override the gcc problem.
> I finally thought I had solved it, after some more browsing, but the
> only result was a fatal system crash and I had to reinstall from scratch.
> I am now in the previous state of dt 4.2.1 running, but not willing to
> try again the compiling adventure without being sure I will not run into
> the same issue again.
> Have the compiling instructions been updated, so I will be able to reach
> the end of the process ?
> I am currently running Ubuntu 22.04-2, and the steps for getting dt from
> sources are those :
> 
(..)
Once you have the source code and all dependencies, what worked for me was:

export CC=gcc-12; export CXX=g++-12; ./build.sh --prefix /opt/darktable --
build-type Release --install --sudo

That forces use of the GCC version 12 C and C++ compilers before starting the 
build process. But make sure you have removed a "build" directory that may 
have been created in your source tree by earlier attempts: cmake caches some 
results there and will reuse them whenever it finds them. But if you changed 
anything, those cached results will be wrong...

Remco



darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] darktable 4.4.1 released

2023-07-02 Thread Jean-Luc

Le 01/07/2023 à 08:19, Pascal Obry a écrit :

We're proud to announce the new corrective release of darktable, 4.4.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.4.1](https://github.com/darktable-org/darktable/releases/tag/release-4.4.1).

As always, please don't use the autogenerated tarball provided by
github, but only our tar.xz file. The checksums are:


.../...

Hello,

A few days after 4.4 release announce, I tried to compile from sources, 
following the steps I used for 4.2 - and that was still up-to-date at 
this time.
I ended up with abort due to many missing dependancies and gcc-12+ 
mandatory.
After some time spent to satisfy most of the dependancies, I still could 
not override the gcc problem.
I finally thought I had solved it, after some more browsing, but the 
only result was a fatal system crash and I had to reinstall from scratch.
I am now in the previous state of dt 4.2.1 running, but not willing to 
try again the compiling adventure without being sure I will not run into 
the same issue again.
Have the compiling instructions been updated, so I will be able to reach 
the end of the process ?
I am currently running Ubuntu 22.04-2, and the steps for getting dt from 
sources are those :


   
#
   START
   

   # Pré-requis : installation des dépendances
   ###
   sed -e '/^#\sdeb-src /s/^# *//;t;d' "/etc/apt/sources.list" \
  | sudo tee /etc/apt/sources.list.d/darktable-sources-tmp.list >
   /dev/null \
  && (
    sudo apt update
    sudo apt build-dep darktable
  )
   sudo rm /etc/apt/sources.list.d/darktable-sources-tmp.list

   # Prérequis : Dépendances
   #
   sudo apt install gcc g++ cmake intltool xsltproc libgtk-3-dev
   libxml2-utils libxml2-dev liblensfun-dev librsvg2-dev libsqlite3-dev
   libcurl4-gnutls-dev libjpeg-dev libtiff5-dev liblcms2-dev
   libjson-glib-dev libexiv2-dev libpugixml-dev

   # Paquets divers
   
   sudo apt install exiv2 libexiv2-27 libexiv2-dev libgmic1 libheif1
   libraw20 checkinstall

   # Clônage du dépôt GIT
   ##
   git clone --recurse-submodules --depth 1
   https://github.com/darktable-org/darktable.git
   cd darktable
   git fetch --tags
   git checkout tags/release-4.4.0

   # Récupération des sous-modules
   ###
   git submodule update --init

   # Build manuel
   #
   mkdir build/
   cd build/
   cmake -DCMAKE_INSTALL_PREFIX=/usr/ ..
   make
   sudo checkinstall --pkgname=darktable
   --pakdir=/home/jean-luc/.config/debian --nodoc
   --exclude=/home/jean-luc/CloneGitHUB/
   
###
   END
   
###

Rgrds,

J.-Luc


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Aw: [darktable-user] darktable 4.4.1 released

2023-07-02 Thread Achim Dittrich
Good morning Pascal,

 

thanks for the very quick release of the new corrective version! It's just a fabulous piece of software!

 

I'd appreciate if the installation notes for the macOS version could be updated referring the information that a successful start requires a reboot of the system after the execution of the command line command.

 

Regards,

 

Achim
 

Homepage: achimdittrich.de / achimdittrich.com
Instagram: achimdittrich_photography

 
 

Gesendet: Samstag, 01. Juli 2023 um 08:19 Uhr
Von: "Pascal Obry" 
An: "darktable-user" , "darktable-dev" 
Betreff: [darktable-user] darktable 4.4.1 released

We're proud to announce the new corrective release of darktable, 4.4.1!

The github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-4.4.1](https://github.com/darktable-org/darktable/releases/tag/release-4.4.1).

As always, please don't use the autogenerated tarball provided by
github, but only our tar.xz file. The checksums are:

```
$ sha256sum darktable-4.4.1.tar.xz
e043d38d2e8adb67af7690b12b535a40e8ec7bea05cfa8684db8b21a626e0f0d darktable-4.4.1.tar.xz
$ sha256sum darktable-4.4.1-x86_64.dmg
02352830580ad353e15b490018a94a5972755c9ae197d7eb219058469a44ba15 darktable-4.4.1-x86_64.dmg
$ sha256sum darktable-4.4.1-arm64.dmg
49fd74e0b80b7b19b1652499ba0a1b585e5a504b9977cadd7040ae761f356d75 darktable-4.4.1-arm64.dmg
$ sha256sum darktable-4.4.1-win64.exe
70dca4f5f3c4fec897a6561484fb14f81709aca3185373d9118b630d24ae2098 darktable-4.4.1-win64.exe
```

When updating from the stable 4.2.x series, please bear in
mind that your edits will be preserved during this process, but the new
library and configuration will no longer be usable with 4.2.x.

You are strongly advised to take a backup first.

 Important note: to make sure that darktable can keep on supporting the raw file format for your camera, *please* read [this post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on how/what raw samples you can contribute to ensure that we have the *full* raw sample set for your camera under CC0 license!

Since darktable 4.4.0:

- 24 commits to darktable+rawspeed
- 17 pull requests handled
- 24 issues closed


_Please note that the darktable documentation is not currently complete for release 4.4
and contributions are greatly appreciated. Please see the
[project documentation](https://github.com/darktable-org/dtdocs#contributing)
for more information on how to contribute._

## Bug Fixes

- Fix inverted and corrupted grow/shrink in Liquify module.

- Fix FilmicRGB V7 CPU code path to disable the gamut mapping.

- Fix Negadoctor CPU code path where clipping was not properly computed.

- Fix snapshot label when containing non escaped characters.

- Fix possible crash on Windows when using mask in the Color Balance RGB
module.

- Fix default value when editing the module's first instance name.

- Fix top history module being reset to default values when not using
the auto module naming.

- Make sure OpenCL devices report at least v1. 2 support.

- Add some missing support for mask distortion to modules changing ROI
(Region Of Interest) while processing.

- Fixed a spacing issue with text boxes in the metadata editor when
one or more fields have been hidden by the user.

- Fix a bug in colorspace transformation OpenCL code leading to CPU
fallback.

- Allow entering full preview mode when no image hovered or selected.

- Fix a case where no default auto-preset were applied to the
image. If a user's auto-preset is created for a module we want to
disable the default auto-preset only if the user's preset is
actually applied (meaning the filter on camera, lens, iso, aperture
or exposure matches).

## Lua

### API Version

- N/A

### Other Lua changes

- N/A

## Notes

- When exporting to AVIF, EXR, JPEG XL, or XCF, selecting specific
metadata (e.g. geo tag or creator) is not currently possible. For
AVIF, EXR, JPEG XL, and XCF formats, darktable will not include any
metadata fields unless the user selects all of the checkboxes in the
export preference options.

- In order to support the correct display of numbers in darktable, the
minimum supported Gtk version has had to be increased to
3.24.15. For people who need to build darktable with an older
version, this can be achieved by removing line 241 of the
`darktable.css` file on your system. See
https://github.com/darktable-org/darktable/issues/13166.

- Starting with this release a new support policy regarding macOS
versions will be in place -- darktable releases will now only
support those macOS versions that are also supported by Apple.
Release 4.4 therefore drops support for macOS versions older than
11.3.

## Changed Dependencies

### Mandatory

- None

### Optional

- None

## RawSpeed changes


## Camera support, compared to 4.4.0

### Base Support

- N/A

### White Balance Presets

### Noise Profiles

### Missing Compression Mode Support

- Apple ProRAW D

[darktable-user] darktable 4.4.1 released

2023-06-30 Thread Pascal Obry
We're proud to announce the new corrective release of darktable, 4.4.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.4.1](https://github.com/darktable-org/darktable/releases/tag/release-4.4.1).

As always, please don't use the autogenerated tarball provided by
github, but only our tar.xz file. The checksums are:

```
$ sha256sum darktable-4.4.1.tar.xz
e043d38d2e8adb67af7690b12b535a40e8ec7bea05cfa8684db8b21a626e0f0d  
darktable-4.4.1.tar.xz
$ sha256sum darktable-4.4.1-x86_64.dmg
02352830580ad353e15b490018a94a5972755c9ae197d7eb219058469a44ba15  
darktable-4.4.1-x86_64.dmg
$ sha256sum darktable-4.4.1-arm64.dmg
49fd74e0b80b7b19b1652499ba0a1b585e5a504b9977cadd7040ae761f356d75  
darktable-4.4.1-arm64.dmg
$ sha256sum darktable-4.4.1-win64.exe
70dca4f5f3c4fec897a6561484fb14f81709aca3185373d9118b630d24ae2098  
darktable-4.4.1-win64.exe
```

When updating from the stable 4.2.x series, please bear in
mind that your edits will be preserved during this process, but the new
library and configuration will no longer be usable with 4.2.x.

You are strongly advised to take a backup first.

 Important note: to make sure that darktable can keep on supporting the raw 
file format for your camera, *please* read [this 
post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on 
how/what raw samples you can contribute to ensure that we have the *full* raw 
sample set for your camera under CC0 license!

Since darktable 4.4.0:

- 24 commits to darktable+rawspeed
- 17 pull requests handled
- 24 issues closed


_Please note that the darktable documentation is not currently complete for 
release 4.4
and contributions are greatly appreciated. Please see the
[project documentation](https://github.com/darktable-org/dtdocs#contributing)
for more information on how to contribute._

## Bug Fixes

- Fix inverted and corrupted grow/shrink in Liquify module.

- Fix FilmicRGB V7 CPU code path to disable the gamut mapping.

- Fix Negadoctor CPU code path where clipping was not properly computed.

- Fix snapshot label when containing non escaped characters.

- Fix possible crash on Windows when using mask in the Color Balance RGB
  module.

- Fix default value when editing the module's first instance name.

- Fix top history module being reset to default values when not using
  the auto module naming.

- Make sure OpenCL devices report at least v1. 2 support.

- Add some missing support for mask distortion to modules changing ROI
  (Region Of Interest) while processing.

- Fixed a spacing issue with text boxes in the metadata editor when
  one or more fields have been hidden by the user.

- Fix a bug in colorspace transformation OpenCL code leading to CPU
  fallback.

- Allow entering full preview mode when no image hovered or selected.

- Fix a case where no default auto-preset were applied to the
  image. If a user's auto-preset is created for a module we want to
  disable the default auto-preset only if the user's preset is
  actually applied (meaning the filter on camera, lens, iso, aperture
  or exposure matches).

## Lua

### API Version

- N/A

### Other Lua changes

- N/A

## Notes

- When exporting to AVIF, EXR, JPEG XL, or XCF, selecting specific
  metadata (e.g. geo tag or creator) is not currently possible. For
  AVIF, EXR, JPEG XL, and XCF formats, darktable will not include any
  metadata fields unless the user selects all of the checkboxes in the
  export preference options.

- In order to support the correct display of numbers in darktable, the
  minimum supported Gtk version has had to be increased to
  3.24.15. For people who need to build darktable with an older
  version, this can be achieved by removing line 241 of the
  `darktable.css` file on your system. See
  https://github.com/darktable-org/darktable/issues/13166.

- Starting with this release a new support policy regarding macOS
  versions will be in place -- darktable releases will now only
  support those macOS versions that are also supported by Apple.
  Release 4.4 therefore drops support for macOS versions older than
  11.3.

## Changed Dependencies

### Mandatory

- None

### Optional

- None

## RawSpeed changes


## Camera support, compared to 4.4.0

### Base Support

- N/A

### White Balance Presets

### Noise Profiles

### Missing Compression Mode Support

- Apple ProRAW DNGs
- CinemaDNG lossless (Blackmagic, DJI, etc.)
- Fujifilm lossy RAFs
- Nikon high efficiency NEFs
- Samsung Expert RAW DNGs

### Suspended Support

Support for the following cameras is suspended because no samples
are available on raw.pixls.us:

- Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
- Fujifilm FinePix S9600fd
- Fujifilm IS-1
- GoPro FUSION
- Kodak EasyShare Z980
- Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
- Leaf Credo 60
- Leaf Credo 80
- Minolta DiMAGE 5
- Olympus SP320
- Panasonic DMC-FX150
- Pentax Q10
- Phase One IQ250
- Samsung GX10
- Samsung GX20
- Samsung EK-GN120
- Samsung SM-G920F
- Samsung SM-G935F
- Sinar H