Cqrlog, tqsl and openssl-1.1.1w

I am trying to install the cqrlog package, a ham radio logging program for recording contacts and uploading them to internet based log books. This pulls in tqsl (required to upload to the Logbook of the World, run by the ARRL), but a dependency of this is openssl-1.1.1w. This version of openssl is very old, and I don’t wish to install it (for obvious reasons!).
What I am struggling to understand is why this version is being pulled in. When I look in the tqsl package definition (https://github.com/NixOS/nixpkgs/blob/85f1ba3e51676fa8cc604a3d863d729026a6b8eb/pkgs/applications/radio/tqsl/default.nix), it doesn’t specify any version.
I would like to understand:

  • how I can find out why this version is being pulled
  • how to resolve it so it uses the current default version of openssl which is already installed

Many thanks!

Just look at the commit history:

The changelog says it can be built against OpenSSL3 since version 2.6.2, so I created https://github.com/NixOS/nixpkgs/pull/266031 to unpin OpenSSL

Thanks @wamserma. Now I see where the pin is located. I look forward to the pull request being accepted.