Re: [darktable-user] darktable 4.2.1 released

2023-03-08 Thread tony Hamilton
Let me add my thanks to this, too. Even though, with the assistance of 
contributors on pixls.us, I have been able to compile dt 4.2.1 from 
source, I still value the quick access to dt binaries available via the 
OBS. It's a huge amount of  work where accuracy and attention to detail 
are absolutely demanded; I respect and admire those unknown souls who do 
this work for people like me.


On 07/03/2023 22:53, I. Ivanov wrote:


Thank you for updating the OBS repository!

Just installed 4.2.1

/I meant to send it to the list/

On 2/27/23 22:34, I. Ivanov wrote:


I checked obs today and what I am noticing is that no packages are 
updated—for any Linux that is on obs.


Flatpak is not available either.

I guess for now the only option is compiling from source.


On 2/26/23 01:40, tony Hamilton wrote:
I very much hope this service is maintained. Without it I will be 
reduced to either working only* on my existing level of dt, or - 
very much to be avoided if at all possible - using Windows, with all 
the  security, bloatware, tracking, spying and advertising issues 
that operating system is designed to support and encourage.


* The dt package for Mint is typically some months after the first 
availability of a new version.


On 25/02/2023 22:05, I. Ivanov wrote:


Not sure if the OBS repository is maintained any more...


On 2/22/23 10:45, Pascal Obry wrote:

We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
   extension. This helps in cases where JPEG images end up in
   files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
   menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
   controls not used in standard processing scenarios are hidden
   by default.

- Some minor modifications to image overlays in culling view to make
   them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
   timestamps to be corrupted when they contained a time zone with a
   negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
   implementation.

- Add RYB vectorscope option to the darktable configuration file to
   ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
   the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
   and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
   incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
   incorrect color profile selection for images without embedded color
   profile data.

- Fix snapshot invalidation, which was too 

Re: [darktable-user] darktable 4.2.1 released

2023-03-07 Thread I. Ivanov

Thank you for updating the OBS repository!

Just installed 4.2.1

/I meant to send it to the list/

On 2/27/23 22:34, I. Ivanov wrote:


I checked obs today and what I am noticing is that no packages are 
updated—for any Linux that is on obs.


Flatpak is not available either.

I guess for now the only option is compiling from source.


On 2/26/23 01:40, tony Hamilton wrote:
I very much hope this service is maintained. Without it I will be 
reduced to either working only* on my existing level of dt, or - very 
much to be avoided if at all possible - using Windows, with all the  
security, bloatware, tracking, spying and advertising issues that 
operating system is designed to support and encourage.


* The dt package for Mint is typically some months after the first 
availability of a new version.


On 25/02/2023 22:05, I. Ivanov wrote:


Not sure if the OBS repository is maintained any more...


On 2/22/23 10:45, Pascal Obry wrote:

We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
   extension. This helps in cases where JPEG images end up in
   files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
   menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
   controls not used in standard processing scenarios are hidden
   by default.

- Some minor modifications to image overlays in culling view to make
   them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
   timestamps to be corrupted when they contained a time zone with a
   negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
   implementation.

- Add RYB vectorscope option to the darktable configuration file to
   ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
   the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
   and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
   incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
   incorrect color profile selection for images without embedded color
   profile data.

- Fix snapshot invalidation, which was too pessimistic and made
   switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

   For systems providing LibRaw 0.21.1 or newer, it is now possible to
   disable building the bundled copy by defining
   -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump 

Re: [darktable-user] darktable 4.2.1 released

2023-03-03 Thread Willy Williams
If anyone is interested, the flatpak for darktable 4.2.1 was made 
available this morning.


Willy Williams

*



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

Re: [darktable-user] darktable 4.2.1 released

2023-03-02 Thread Jean-Luc

Le 28/02/2023 à 07:34, I. Ivanov a écrit :


I checked obs today and what I am noticing is that no packages are 
updated—for any Linux that is on obs.


Flatpak is not available either.

I guess for now the only option is compiling from source.


On 2/26/23 01:40, tony Hamilton wrote:
I very much hope this service is maintained. Without it I will be 
reduced to either working only* on my existing level of dt, or - very 
much to be avoided if at all possible - using Windows, with all the  
security, bloatware, tracking, spying and advertising issues that 
operating system is designed to support and encourage.


* The dt package for Mint is typically some months after the first 
availability of a new version.


On 25/02/2023 22:05, I. Ivanov wrote:


Not sure if the OBS repository is maintained any more...


[.../...]

Last time I checked, there was no package for Ubuntu. So I made up my 
mind and compiled from sources.

That was about six months ago.
I must add that compiling dt is not that difficult, most of the work is 
automated. There are issues when one tries to do things not fully 
following the instructions.


Rgrds,

J.-Luc


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



Re: [darktable-user] darktable 4.2.1 released

2023-02-27 Thread I. Ivanov
I checked obs today and what I am noticing is that no packages are 
updated—for any Linux that is on obs.


Flatpak is not available either.

I guess for now the only option is compiling from source.


On 2/26/23 01:40, tony Hamilton wrote:
I very much hope this service is maintained. Without it I will be 
reduced to either working only* on my existing level of dt, or - very 
much to be avoided if at all possible - using Windows, with all the  
security, bloatware, tracking, spying and advertising issues that 
operating system is designed to support and encourage.


* The dt package for Mint is typically some months after the first 
availability of a new version.


On 25/02/2023 22:05, I. Ivanov wrote:


Not sure if the OBS repository is maintained any more...


On 2/22/23 10:45, Pascal Obry wrote:

We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
   extension. This helps in cases where JPEG images end up in
   files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
   menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
   controls not used in standard processing scenarios are hidden
   by default.

- Some minor modifications to image overlays in culling view to make
   them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
   timestamps to be corrupted when they contained a time zone with a
   negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
   implementation.

- Add RYB vectorscope option to the darktable configuration file to
   ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
   the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
   and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
   incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
   incorrect color profile selection for images without embedded color
   profile data.

- Fix snapshot invalidation, which was too pessimistic and made
   switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

   For systems providing LibRaw 0.21.1 or newer, it is now possible to
   disable building the bundled copy by defining
   -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump libheif minimum required version from 1.9.0 to 1.13.0.

- Relax libavif minimum required version from 0.9.1 back to 0.8.2.

## RawSpeed 

Re: [darktable-user] darktable 4.2.1 released

2023-02-26 Thread Patrick Shanahan
* Remco Viëtor  [02-26-23 08:25]:
> On dimanche 26 février 2023 13:04:39 CET tony Hamilton wrote:
> (...)
> > The whole process is most unsatisfactory. It can best be described
> > through an analogy: it was what I expect would be the experience of a
> > blind person driving a busload of passengers along the narrow track a
> > couple of hundred metres up in the gorge of the Jinshan River near Hu
> > tiao xia in Yunnan Province - with verbal instructions (in local Yunnan
> > dialect) being given by a highly experienced master co-driver who was
> > having his lunch at the same time. 'Ah, yes, I should have warned you
> > about that fragile part of the track before you drove into it - it's
> > just that I don't have to think about it now after so many trips. Not to
> > worry; only 95% fatalities. We have enough salvageable bits to rebuild
> > the bus'.
> 
> No need to be overly dramatic, if you can't get your head around the 
> compilation process, there will be ready-made packages available.
> 
> Just not necessarily the day (or week) a new version is announced, the 
> packagers are volunteers with other demands on their time.
> 
> But if you do not want to wait, you'll have to *learn* how to compile from 
> source. Yes, that process takes time, the first time around. No, there are no 
> shortcuts, complaining it's too complicated doesn't help (if anything, it 
> will 
> get you *less* help).

to add, it is also necessary to satisfy the desire you have expressed
unless you can convince someone to volunteer their time and efforts to
provide something you do not want to do yourself.  you have the answer to
your desires and it requires your efforts.


-- 
(paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
Photos: http://wahoo.no-ip.org/piwigo   paka @ IRCnet oftc

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



Re: [darktable-user] darktable 4.2.1 released

2023-02-26 Thread Patrick Shanahan
* tony Hamilton  [02-26-23 08:22]:
> Thanks for the suggestions.
> 
> With respect, your observation is clearly easy for you to say, but (and I
> have a LOT of experience on this) not so easy for me to do. The explanation
> (aside from the opinion oft expressed by others that I'm chronically,
> endemically and terminally stupid) is indeed simple: those who write the
> instructions on how to compile have to write for a general audience and so
> make assumptions - sadly often wrong - about my computing environment and my
> ability to comprehend those instructions. The latter factor reflects the
> fact that they are written by obviously technically competent authors who
> are also subject matter experts (but not necessarily writers), writing for
> people like themselves - who, by very definition, do not need such
> instructions. Those instructions are, in consequence, usually inaccessible
> and inapplicable to people like myself.
> 
> A significant part of the compile process is the handling of compilation
> errors; here the documentation is frequently inadequate, depending on a
> level of detailed knowledge and understanding which is beyond the average
> Linux application user. They are typified by impossible to parse scenarios
> which have an explanation of the nature of: "Oh, didn't we tell you about
> dependencies abc, hij, opq (which is incompatible with def, as long as you
> have, or, possibly, have not, included rst) and xyz (but not in version
> 2.99)? Sorry about that."
> 
> Oh, maybe I'm just too old and lacking a sense of humour
> 
> On 25/02/2023 15:19, Patrick Shanahan wrote:
> > really building is simple and instructions are provided on github.
> 

when I get err's compiling, I can go to pixls.us or here to request help
and usually that help is very quickly provided.  I am definitely no
compiler wizard, do not understand most errors and at > 80 years maybe a
little slow.

do not erect walls that are not needed.


-- 
(paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
Photos: http://wahoo.no-ip.org/piwigo   paka @ IRCnet oftc

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



Re: [darktable-user] darktable 4.2.1 released

2023-02-26 Thread Remco Viëtor
On dimanche 26 février 2023 13:04:39 CET tony Hamilton wrote:
(...)
> The whole process is most unsatisfactory. It can best be described
> through an analogy: it was what I expect would be the experience of a
> blind person driving a busload of passengers along the narrow track a
> couple of hundred metres up in the gorge of the Jinshan River near Hu
> tiao xia in Yunnan Province - with verbal instructions (in local Yunnan
> dialect) being given by a highly experienced master co-driver who was
> having his lunch at the same time. 'Ah, yes, I should have warned you
> about that fragile part of the track before you drove into it - it's
> just that I don't have to think about it now after so many trips. Not to
> worry; only 95% fatalities. We have enough salvageable bits to rebuild
> the bus'.

No need to be overly dramatic, if you can't get your head around the 
compilation process, there will be ready-made packages available.

Just not necessarily the day (or week) a new version is announced, the 
packagers are volunteers with other demands on their time.

But if you do not want to wait, you'll have to *learn* how to compile from 
source. Yes, that process takes time, the first time around. No, there are no 
shortcuts, complaining it's too complicated doesn't help (if anything, it will 
get you *less* help).

Remco



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



Re: [darktable-user] darktable 4.2.1 released

2023-02-26 Thread tony Hamilton

Jean-Luc,
Comments at bottom of post:

On 25/02/2023 23:05, Jean-Luc wrote:

Le 25/02/2023 à 22:34, tony Hamilton a écrit :

Thanks for the suggestions.

With respect, your observation is clearly easy for you to say, but 
(and I have a LOT of experience on this) not so easy for me to do. 
The explanation (aside from the opinion oft expressed by others that 
I'm chronically, endemically and terminally stupid) is indeed simple: 
those who write the instructions on how to compile have to write for 
a general audience and so make assumptions - sadly often wrong - 
about my computing environment and my ability to comprehend those 
instructions. The latter factor reflects the fact that they are 
written by obviously technically competent authors who are also 
subject matter experts (but not necessarily writers), writing for 
people like themselves - who, by very definition, do not need such 
instructions. Those instructions are, in consequence, usually 
inaccessible and inapplicable to people like myself.


A significant part of the compile process is the handling of 
compilation errors; here the documentation is frequently inadequate, 
depending on a level of detailed knowledge and understanding which is 
beyond the average Linux application user. They are typified by 
impossible to parse scenarios which have an explanation of the nature 
of: "Oh, didn't we tell you about dependencies abc, hij, opq (which 
is incompatible with def, as long as you have, or, possibly, have 
not, included rst) and xyz (but not in version 2.99)? Sorry about that."


Oh, maybe I'm just too old and lacking a sense of humour

On 25/02/2023 15:19, Patrick Shanahan wrote:

really building is simple and instructions are provided on github.


 


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



Hello Tony,

Assuming you are running Ubuntu, here is a working process I used, 
based upon the instructions on GitHub together with help kindly 
provided by people on this list :


# Prérequis : Dépendances
#

sudo apt -y 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 exiv2
libexiv2-27 libgmic1 libheif1 libraw20 checkinstall

# Clônage du dépôt GIT
##

git clone --recurse-submodules --depth 1
https://github.com/darktable-org/darktable.gitcd darktable
git fetch --tags
git checkout tags/release-4.2.1 # the version you intend to build

# Récupération des sous-modules
###

git submodule update --init

# Build manuel
#

mkdir build/
cd build/
cmake -DCMAKE_INSTALL_PREFIX=/usr/ ..
make
sudo make install # or sudo checkinstall

This will install dt in /usr instead of /opt, so you first might have 
to uninstall dt before :


sudo apt -y autoremove darktable

Should this help.

Rgrds,

J.-Luc


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


Incredily, this worked, after failing a few times at the git clone step 
(for reasons beyond my understanding), and after GitHub denying my 
authentication attempts in the absence of some sort of 
not-so-fine-toothed-token (meaning unknown to me as the words used in 
that combination make absolutely no sense to me, even though I know what 
each of them means when used individually, for example like the sequence 
'elephant reflux differentiation asymptote').


The whole process is most unsatisfactory. It can best be described 
through an analogy: it was what I expect would be the experience of a 
blind person driving a busload of passengers along the narrow track a 
couple of hundred metres up in the gorge of the Jinshan River near Hu 
tiao xia in Yunnan Province - with verbal instructions (in local Yunnan 
dialect) being given by a highly experienced master co-driver who was 
having his lunch at the same time. 'Ah, yes, I should have warned you 
about that fragile part of the track before you drove into it - it's 
just that I don't have to think about it now after so many trips. Not to 
worry; only 95% fatalities. We have enough salvageable bits to rebuild 
the bus'.


One just doesn't feel like doing it again. However, thank you very much 
for the guidance.


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

Re: [darktable-user] darktable 4.2.1 released

2023-02-26 Thread tony Hamilton
I very much hope this service is maintained. Without it I will be 
reduced to either working only* on my existing level of dt, or - very 
much to be avoided if at all possible - using Windows, with all the  
security, bloatware, tracking, spying and advertising issues that 
operating system is designed to support and encourage.


* The dt package for Mint is typically some months after the first 
availability of a new version.


On 25/02/2023 22:05, I. Ivanov wrote:


Not sure if the OBS repository is maintained any more...


On 2/22/23 10:45, Pascal Obry wrote:

We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
   extension. This helps in cases where JPEG images end up in
   files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
   menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
   controls not used in standard processing scenarios are hidden
   by default.

- Some minor modifications to image overlays in culling view to make
   them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
   timestamps to be corrupted when they contained a time zone with a
   negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
   implementation.

- Add RYB vectorscope option to the darktable configuration file to
   ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
   the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
   and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
   incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
   incorrect color profile selection for images without embedded color
   profile data.

- Fix snapshot invalidation, which was too pessimistic and made
   switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

   For systems providing LibRaw 0.21.1 or newer, it is now possible to
   disable building the bundled copy by defining
   -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump libheif minimum required version from 1.9.0 to 1.13.0.

- Relax libavif minimum required version from 0.9.1 back to 0.8.2.

## RawSpeed changes

- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize

## Camera support, compared to 4.2.0

### Base Support


Re: [darktable-user] darktable 4.2.1 released

2023-02-26 Thread tony Hamilton

Jean-Luc,
Thank you for spending time to help me - that is much appreciated.

I had been much disheartened by the Pixls.Us article, from January 2020, 
titled 'Building darktable-master from github 
' 
, where somebody with a knowledge and understanding level far greater 
than mine was struggling, and ultimately failing, to complete the 
compilation process. The help advice given there included performing the 
compilation using a privately developed process under a different linux 
distribution, with no real information of how to install the built 
version of dt. That is completely orthogonal to my skill set.


But I'll give your instructions a try.

Regards
asquared

On 25/02/2023 23:05, Jean-Luc wrote:

Le 25/02/2023 à 22:34, tony Hamilton a écrit :

Thanks for the suggestions.

With respect, your observation is clearly easy for you to say, but 
(and I have a LOT of experience on this) not so easy for me to do. 
The explanation (aside from the opinion oft expressed by others that 
I'm chronically, endemically and terminally stupid) is indeed simple: 
those who write the instructions on how to compile have to write for 
a general audience and so make assumptions - sadly often wrong - 
about my computing environment and my ability to comprehend those 
instructions. The latter factor reflects the fact that they are 
written by obviously technically competent authors who are also 
subject matter experts (but not necessarily writers), writing for 
people like themselves - who, by very definition, do not need such 
instructions. Those instructions are, in consequence, usually 
inaccessible and inapplicable to people like myself.


A significant part of the compile process is the handling of 
compilation errors; here the documentation is frequently inadequate, 
depending on a level of detailed knowledge and understanding which is 
beyond the average Linux application user. They are typified by 
impossible to parse scenarios which have an explanation of the nature 
of: "Oh, didn't we tell you about dependencies abc, hij, opq (which 
is incompatible with def, as long as you have, or, possibly, have 
not, included rst) and xyz (but not in version 2.99)? Sorry about that."


Oh, maybe I'm just too old and lacking a sense of humour

On 25/02/2023 15:19, Patrick Shanahan wrote:

really building is simple and instructions are provided on github.


 


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



Hello Tony,

Assuming you are running Ubuntu, here is a working process I used, 
based upon the instructions on GitHub together with help kindly 
provided by people on this list :


# Prérequis : Dépendances
#

sudo apt -y 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 exiv2
libexiv2-27 libgmic1 libheif1 libraw20 checkinstall

# Clônage du dépôt GIT
##

git clone --recurse-submodules --depth 1
https://github.com/darktable-org/darktable.gitcd darktable
git fetch --tags
git checkout tags/release-4.2.1 # the version you intend to build

# Récupération des sous-modules
###

git submodule update --init

# Build manuel
#

mkdir build/
cd build/
cmake -DCMAKE_INSTALL_PREFIX=/usr/ ..
make
sudo make install # or sudo checkinstall

This will install dt in /usr instead of /opt, so you first might have 
to uninstall dt before :


sudo apt -y autoremove darktable

Should this help.

Rgrds,

J.-Luc


 
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.2.1 released

2023-02-25 Thread Jean-Luc

Le 25/02/2023 à 22:34, tony Hamilton a écrit :

Thanks for the suggestions.

With respect, your observation is clearly easy for you to say, but 
(and I have a LOT of experience on this) not so easy for me to do. The 
explanation (aside from the opinion oft expressed by others that I'm 
chronically, endemically and terminally stupid) is indeed simple: 
those who write the instructions on how to compile have to write for a 
general audience and so make assumptions - sadly often wrong - about 
my computing environment and my ability to comprehend those 
instructions. The latter factor reflects the fact that they are 
written by obviously technically competent authors who are also 
subject matter experts (but not necessarily writers), writing for 
people like themselves - who, by very definition, do not need such 
instructions. Those instructions are, in consequence, usually 
inaccessible and inapplicable to people like myself.


A significant part of the compile process is the handling of 
compilation errors; here the documentation is frequently inadequate, 
depending on a level of detailed knowledge and understanding which is 
beyond the average Linux application user. They are typified by 
impossible to parse scenarios which have an explanation of the nature 
of: "Oh, didn't we tell you about dependencies abc, hij, opq (which is 
incompatible with def, as long as you have, or, possibly, have not, 
included rst) and xyz (but not in version 2.99)? Sorry about that."


Oh, maybe I'm just too old and lacking a sense of humour

On 25/02/2023 15:19, Patrick Shanahan wrote:

really building is simple and instructions are provided on github.


 


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



Hello Tony,

Assuming you are running Ubuntu, here is a working process I used, based 
upon the instructions on GitHub together with help kindly provided by 
people on this list :


# Prérequis : Dépendances
#

   sudo apt -y 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 exiv2 libexiv2-27
   libgmic1 libheif1 libraw20 checkinstall

# Clônage du dépôt GIT
##

   git clone --recurse-submodules --depth 1
   https://github.com/darktable-org/darktable.gitcd darktable
   git fetch --tags
   git checkout tags/release-4.2.1 # the version you intend to build

# Récupération des sous-modules
###

   git submodule update --init

# Build manuel
#

   mkdir build/
   cd build/
   cmake -DCMAKE_INSTALL_PREFIX=/usr/ ..
   make
   sudo make install # or sudo checkinstall

This will install dt in /usr instead of /opt, so you first might have to 
uninstall dt before :


   sudo apt -y autoremove darktable

Should this 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.2.1 released

2023-02-25 Thread I. Ivanov

Not sure if the OBS repository is maintained any more...


On 2/22/23 10:45, Pascal Obry wrote:

We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
   extension. This helps in cases where JPEG images end up in
   files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
   menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
   controls not used in standard processing scenarios are hidden
   by default.

- Some minor modifications to image overlays in culling view to make
   them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
   timestamps to be corrupted when they contained a time zone with a
   negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
   implementation.

- Add RYB vectorscope option to the darktable configuration file to
   ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
   the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
   and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
   incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
   incorrect color profile selection for images without embedded color
   profile data.

- Fix snapshot invalidation, which was too pessimistic and made
   switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

   For systems providing LibRaw 0.21.1 or newer, it is now possible to
   disable building the bundled copy by defining
   -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump libheif minimum required version from 1.9.0 to 1.13.0.

- Relax libavif minimum required version from 0.9.1 back to 0.8.2.

## RawSpeed changes

- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize

## Camera support, compared to 4.2.0

### Base Support

- Canon EOS Kiss X10
- Canon EOS Kiss X10i
- Leica M9 (dng)
- Nikon Z 30 (12bit-compressed, 14bit-compressed)
- OM System OM-1
- OM System OM-5
- Panasonic DC-G95D (4:3)
- Panasonic DC-G99D (4:3)
- Ricoh GR IIIx (dng)

### Missing Compression Mode Support

- Fujifilm "non-lossless"/lossy
- Nikon high efficiency
- Sony lossless

### White Balance Presets

- Nikon Z 9

### Noise Profiles

- Fujifilm GFX100S
- Fujifilm X-H2
- Fujifilm X-H2S
- OM System OM-1
- Sony 

Re: [darktable-user] darktable 4.2.1 released

2023-02-25 Thread Michael Rasmussen
On Sat, 25 Feb 2023 21:34:52 +
tony Hamilton  wrote:

> A significant part of the compile process is the handling of
> compilation errors; here the documentation is frequently inadequate,
> depending on a level of detailed knowledge and understanding which is
> beyond the average Linux application user. They are typified by
> impossible to parse scenarios which have an explanation of the nature
> of: "Oh, didn't we tell you about dependencies abc, hij, opq (which
> is incompatible with def, as long as you have, or, possibly, have
> not, included rst) and xyz (but not in version 2.99)? Sorry about
> that."
> 
If you can use a deb package I can send you one.

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael  rasmussen  cc
https://pgp.key-server.io/pks/lookup?search=0xD3C9A00E
mir  datanom  net
https://pgp.key-server.io/pks/lookup?search=0xE501F51C
mir  miras  org
https://pgp.key-server.io/pks/lookup?search=0xE3E80917
--

'During times of universal deceit, telling the truth becomes a
revolutionary act.' -George Orwell

/usr/games/fortune -es says:
 udp - universal dropping of an pigeon


pgpauk7hkYHdw.pgp
Description: OpenPGP digital signature


Re: [darktable-user] darktable 4.2.1 released

2023-02-25 Thread Alex
Tony
Me too.

I always recommend linux from scratch to those that wish to understand the 
compilation process, as well as learning much about the way in which the 
system hangs together.

On Saturday, 25 February 2023 21:34:52 GMT tony Hamilton wrote:
> Oh, maybe I'm just too old and lacking a sense of humour





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



Re: [darktable-user] darktable 4.2.1 released

2023-02-25 Thread tony Hamilton

Thanks for the suggestions.

With respect, your observation is clearly easy for you to say, but (and 
I have a LOT of experience on this) not so easy for me to do. The 
explanation (aside from the opinion oft expressed by others that I'm 
chronically, endemically and terminally stupid) is indeed simple: those 
who write the instructions on how to compile have to write for a general 
audience and so make assumptions - sadly often wrong - about my 
computing environment and my ability to comprehend those instructions. 
The latter factor reflects the fact that they are written by obviously 
technically competent authors who are also subject matter experts (but 
not necessarily writers), writing for people like themselves - who, by 
very definition, do not need such instructions. Those instructions are, 
in consequence, usually inaccessible and inapplicable to people like 
myself.


A significant part of the compile process is the handling of compilation 
errors; here the documentation is frequently inadequate, depending on a 
level of detailed knowledge and understanding which is beyond the 
average Linux application user. They are typified by impossible to parse 
scenarios which have an explanation of the nature of: "Oh, didn't we 
tell you about dependencies abc, hij, opq (which is incompatible with 
def, as long as you have, or, possibly, have not, included rst) and xyz 
(but not in version 2.99)? Sorry about that."


Oh, maybe I'm just too old and lacking a sense of humour

On 25/02/2023 15:19, Patrick Shanahan wrote:

really building is simple and instructions are provided on github.



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



Re: [darktable-user] darktable 4.2.1 released

2023-02-25 Thread Patrick Shanahan
* tony Hamilton  [02-25-23 10:03]:
> Forgive my impatient and selfish perspective, but for those of us blessed
> with the inability to compile anything in Linux, even after 15  years of
> trying, where can we look for an Ubuntu binary for dt version 4.2.1? The OBS
> is still showing 4.2.0.
> 
> On 22/02/2023 18:45, Pascal Obry wrote:
> > We're proud to announce the new bug fix release of darktable, 4.2.1!
> > 
> > The github release is here: 
> > [https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
> > 603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
> > darktable-4.2.1.tar.xz
> > $ sha256sum darktable-4.2.1_arm64.dmg
> > d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
> > darktable-4.2.1_arm64.dmg
> > $ sha256sum darktable-4.2.1_x86_64.dmg
> > 993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
> > darktable-4.2.1_x86_64.dmg
> > $ sha256sum darktable-4.2.1-win64.exe
> > 31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
> > darktable-4.2.1-win64.exe
> > ```
> > 
> > When updating from the stable 4.0.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.0.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.2.0:
> > 
> > - Almost 300 commits to darktable+rawspeed
> > - 89 pull requests handled
> > - 18 issues closed
> > 
> > ## The Big Ones
> > 
> > - N/A
> > 
> > ## Other Changes
> > 
> > - JPEG files are identified using magic bytes instead of file
> >extension. This helps in cases where JPEG images end up in
> >files with unexpected extensions.
> > 
> > - Allow shortcuts to be assigned to the "quick access" style and preset
> >menus at the bottom of the darkroom view
> > 
> > - Add a collapsible section to the sigmoid module so that
> >controls not used in standard processing scenarios are hidden
> >by default.
> > 
> > - Some minor modifications to image overlays in culling view to make
> >them less intrusive.
> > 
> > ## Bug Fixes
> > 
> > - Fix possible bad pinned memory transfer on OpenCL.
> > 
> > - Fix bug in date/time sanitization function that caused image capture
> >timestamps to be corrupted when they contained a time zone with a
> >negative offset.
> > 
> > - Fix toast messages containing "%".
> > 
> > - Fix collections module using exclude rules when the first filter is empty.
> > 
> > - Fix RGB curve histogram display when "compensate middle gray" is set.
> > 
> > - Fix possible infinite loop when a module fails to load.
> > 
> > - Properly honor "hide histogram" setting when restarting.
> > 
> > - Fix darktable-chart crash.
> > 
> > - Fix Y0 mask calculations in the demosaic module.
> > 
> > - Avoid using fscanf() for loading configuration to avoid broken Windows
> >implementation.
> > 
> > - Add RYB vectorscope option to the darktable configuration file to
> >ensure proper histogram view settings on startup.
> > 
> > - Ensure that wide popups are properly shown on the same display as
> >the associated widget.
> > 
> > - Fix possible crash in camera tethering.
> > 
> > - Make yes/no buttons in dialog boxes respond to standard shortcuts 
> > alt+y
> >and alt+n.
> > 
> > - Fix preferences sanitization, which was completely ineffective due to
> >incorrect loading order.
> > 
> > - Add a link to the sigmoid module's online documentation.
> > 
> > - Fix tooltip on color calibration expander.
> > 
> > - Fix incorrect reporting of HEIF image bit depth, which resulted in
> >incorrect color profile selection for images without embedded color
> >profile data.
> > 
> > - Fix snapshot invalidation, which was too pessimistic and made
> >switching snapshots slow.
> > 
> > - Fix some messages in LUT module.
> > 
> > ## Lua
> > 
> > - N/A
> > 
> > ## Notes
> > 
> > - N/A
> > 
> > ## Changed Dependencies
> > 
> > - Update bundled LibRaw version to 0.21.1.
> > 
> >For systems providing LibRaw 0.21.1 or newer, it is now possible to
> >disable building the bundled copy by defining
> >-DDONT\_USE\_INTERNAL\_LIBRAW=ON
> > 
> > ### Mandatory
> > 
> > - Bump minimum required CMake version from 3.10 to 3.18.
> > 
> > ### Optional
> > 
> > - Bump libheif minimum required version from 1.9.0 to 1.13.0.
> > 
> > - 

Re: [darktable-user] darktable 4.2.1 released

2023-02-25 Thread Martin Straeten
packaging needs time and someone must spend his spare time to do it.
So be patient…

> Am 25.02.2023 um 11:06 schrieb tony Hamilton :
> 
> Forgive my impatient and selfish perspective, but for those of us blessed 
> with the inability to compile anything in Linux, even after 15  years of 
> trying, where can we look for an Ubuntu binary for dt version 4.2.1? The OBS 
> is still showing 4.2.0.
> 
>> 
> 
> 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.2.1 released

2023-02-25 Thread tony Hamilton
Forgive my impatient and selfish perspective, but for those of us 
blessed with the inability to compile anything in Linux, even after 15  
years of trying, where can we look for an Ubuntu binary for dt version 
4.2.1? The OBS is still showing 4.2.0.


On 22/02/2023 18:45, Pascal Obry wrote:

We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
   extension. This helps in cases where JPEG images end up in
   files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
   menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
   controls not used in standard processing scenarios are hidden
   by default.

- Some minor modifications to image overlays in culling view to make
   them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
   timestamps to be corrupted when they contained a time zone with a
   negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
   implementation.

- Add RYB vectorscope option to the darktable configuration file to
   ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
   the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
   and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
   incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
   incorrect color profile selection for images without embedded color
   profile data.

- Fix snapshot invalidation, which was too pessimistic and made
   switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

   For systems providing LibRaw 0.21.1 or newer, it is now possible to
   disable building the bundled copy by defining
   -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump libheif minimum required version from 1.9.0 to 1.13.0.

- Relax libavif minimum required version from 0.9.1 back to 0.8.2.

## RawSpeed changes

- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize

## Camera support, compared to 4.2.0

### Base Support

- Canon EOS Kiss X10
- Canon EOS Kiss X10i
- Leica M9 (dng)
- Nikon Z 30 (12bit-compressed, 14bit-compressed)
- OM System OM-1
- OM System OM-5
- Panasonic DC-G95D (4:3)
- Panasonic DC-G99D (4:3)
- Ricoh GR IIIx (dng)

### Missing Compression Mode Support

- Fujifilm 

RE: [darktable-user] darktable 4.2.1 released

2023-02-22 Thread marc.cabuy
A big THANK YOU to all developers to keep darktable alive and moving in the 
best possible quality.

Marc.

-Oorspronkelijk bericht-
Van: Pascal Obry  
Verzonden: woensdag 22 februari 2023 19:46
Aan: darktable-user ; darktable-dev 

Onderwerp: [darktable-user] darktable 4.2.1 released


We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz $ sha256sum darktable-4.2.1_arm64.dmg 
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg $ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg $ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe ```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
  extension. This helps in cases where JPEG images end up in
  files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
  menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
  controls not used in standard processing scenarios are hidden
  by default.

- Some minor modifications to image overlays in culling view to make
  them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
  timestamps to be corrupted when they contained a time zone with a
  negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
  implementation.

- Add RYB vectorscope option to the darktable configuration file to
  ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
  the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
  and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
  incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
  incorrect color profile selection for images without embedded color
  profile data.

- Fix snapshot invalidation, which was too pessimistic and made
  switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

  For systems providing LibRaw 0.21.1 or newer, it is now possible to
  disable building the bundled copy by defining
  -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump libheif minimum required version from 1.9.0 to 1.13.0.

- Relax libavif minimum required version from 0.9.1 back to 0.8.2.

## RawSpeed changes

- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize

## Camera support, compared to 4.2.0

### Base Support

- Canon EOS Kiss X10
- Canon EOS Kiss X10i
- Leica M9 (dng)
- Nikon Z 30 (12bit-compressed, 14bit-compressed)
- OM System OM-1
- OM System OM-5
- Panasonic DC-G95D (4:3)
- Panasonic DC-G99D (4:3)
- Ricoh GR IIIx (dng)

### Missing Compression Mode 

[darktable-user] darktable 4.2.1 released

2023-02-22 Thread Pascal Obry


We're proud to announce the new bug fix release of darktable, 4.2.1!

The github release is here: 
[https://github.com/darktable-org/darktable/releases/tag/release-4.2.1](https://github.com/darktable-org/darktable/releases/tag/release-4.2.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.2.1.tar.xz
603a39c6074291a601f7feb16ebb453fd0c5b02a6f5d3c7ab6db612eadc97bac  
darktable-4.2.1.tar.xz
$ sha256sum darktable-4.2.1_arm64.dmg
d037a23e8b37f6971a1f2b7c4cf3e03647b168ad2fb43080761d7a307b43048d  
darktable-4.2.1_arm64.dmg
$ sha256sum darktable-4.2.1_x86_64.dmg
993a29685397c6e1a429d84be578da9271eefc06d2c75c10818ffc00b7d04a00  
darktable-4.2.1_x86_64.dmg
$ sha256sum darktable-4.2.1-win64.exe
31c4d6c522818eda87e48df44f267afd531339ef9d374fa02d44891e3755f7b5  
darktable-4.2.1-win64.exe
```

When updating from the stable 4.0.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.0.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.2.0:

- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed

## The Big Ones

- N/A

## Other Changes

- JPEG files are identified using magic bytes instead of file
  extension. This helps in cases where JPEG images end up in
  files with unexpected extensions.

- Allow shortcuts to be assigned to the "quick access" style and preset
  menus at the bottom of the darkroom view

- Add a collapsible section to the sigmoid module so that
  controls not used in standard processing scenarios are hidden
  by default.

- Some minor modifications to image overlays in culling view to make
  them less intrusive.

## Bug Fixes

- Fix possible bad pinned memory transfer on OpenCL.

- Fix bug in date/time sanitization function that caused image capture
  timestamps to be corrupted when they contained a time zone with a
  negative offset.

- Fix toast messages containing "%".

- Fix collections module using exclude rules when the first filter is empty.

- Fix RGB curve histogram display when "compensate middle gray" is set.

- Fix possible infinite loop when a module fails to load.

- Properly honor "hide histogram" setting when restarting.

- Fix darktable-chart crash.

- Fix Y0 mask calculations in the demosaic module.

- Avoid using fscanf() for loading configuration to avoid broken Windows
  implementation.

- Add RYB vectorscope option to the darktable configuration file to
  ensure proper histogram view settings on startup.

- Ensure that wide popups are properly shown on the same display as
  the associated widget.

- Fix possible crash in camera tethering.

- Make yes/no buttons in dialog boxes respond to standard shortcuts 
alt+y
  and alt+n.

- Fix preferences sanitization, which was completely ineffective due to
  incorrect loading order.

- Add a link to the sigmoid module's online documentation.

- Fix tooltip on color calibration expander.

- Fix incorrect reporting of HEIF image bit depth, which resulted in
  incorrect color profile selection for images without embedded color
  profile data.

- Fix snapshot invalidation, which was too pessimistic and made
  switching snapshots slow.

- Fix some messages in LUT module.

## Lua

- N/A

## Notes

- N/A

## Changed Dependencies

- Update bundled LibRaw version to 0.21.1.

  For systems providing LibRaw 0.21.1 or newer, it is now possible to
  disable building the bundled copy by defining
  -DDONT\_USE\_INTERNAL\_LIBRAW=ON

### Mandatory

- Bump minimum required CMake version from 3.10 to 3.18.

### Optional

- Bump libheif minimum required version from 1.9.0 to 1.13.0.

- Relax libavif minimum required version from 0.9.1 back to 0.8.2.

## RawSpeed changes

- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize

## Camera support, compared to 4.2.0

### Base Support

- Canon EOS Kiss X10
- Canon EOS Kiss X10i
- Leica M9 (dng)
- Nikon Z 30 (12bit-compressed, 14bit-compressed)
- OM System OM-1
- OM System OM-5
- Panasonic DC-G95D (4:3)
- Panasonic DC-G99D (4:3)
- Ricoh GR IIIx (dng)

### Missing Compression Mode Support

- Fujifilm "non-lossless"/lossy
- Nikon high efficiency
- Sony lossless

### White Balance Presets

- Nikon Z 9

### Noise Profiles

- Fujifilm GFX100S
- Fujifilm X-H2
- Fujifilm X-H2S
- OM System OM-1
- Sony ILCE-7SM3
- Canon EOS 250D / Kiss X10 / Rebel SL3 / 200D Mark II
- Canon EOS R7

### Suspended Support

No samples on