#6 nix 2.25 support

Opened by Mic92 on Nov 30, 2024, 9:40 AM
Mic92
~ Mic92 authored a change on Nov 30, 2024, 9:44 AM
· Mic92 · on Nov 30, 2024, 9:30 AM
  • flake.nix
  • flake.lock
not in any channel
KFO5XVGTESWY6WY44LCQBZ2UKCLT6OMSRSX7NNR2BLIL7ZTF22JQC
Mic92
~ Mic92 authored a change on Nov 30, 2024, 9:47 AM
· Mic92 · on Nov 30, 2024, 9:30 AM
  • flake.nix
  • flake.lock
not in any channel
EADFNHWB3JVLOVCZXITO5OH7TOZ4YNW5Z2532Z4QI4EKHTPCKMRQC
// Mic92 on Nov 30, 2024, 9:50 AM

Do you have an idea regarding this error?

% nix log /nix/store/ppn0991j0p81y15ng12smqmrna8h8rgs-localRepoCheck-nix-2.24.10.drv
https://cache.nixos.org/ixlaxlgcf2sb7sq0jh1z45zx9b8ylyay.narinfo
https://nix-community.cachix.org/ixlaxlgcf2sb7sq0jh1z45zx9b8ylyay.narinfo
https://tum-dse.cachix.org/ixlaxlgcf2sb7sq0jh1z45zx9b8ylyay.narinfo
Error: Cannot get path of un-named identity
// dblsaiko on Nov 30, 2024, 8:21 PM

Hm, it seems like you didn’t add the code changes? This only has flake.nix/flake.lock.

Do you have an idea regarding this error?

Already reported (: https://nest.pijul.com/pijul/pijul/discussions/953

// dblsaiko on Nov 30, 2024, 10:32 PM

It seems to at least compile with 2.25 anyway.

Mic92
~ Mic92 authored a change · pushed by korrat on Apr 24, 2025, 3:12 PM
· Mic92 · on Nov 30, 2024, 9:30 AM
  • src/fetcher.cpp
  • flake.nix
  • flake.lock
not in any channel
HZAOAQ4FIPSTTL63ETV2PZ4KAG6GG3BPASPU26KMGVQ4USI4PWXQC
korrat
~ korrat authored a change on Apr 24, 2025, 3:14 PM
· korrat · on Apr 24, 2025, 3:05 PM
  • src/fetcher.cpp
  • flake.nix
  • flake.lock
not in any channel
KB464XVD7ZWN4RYXP4G36T6GKAFHRO226RVKWPP2WVMW3PEWY3FQC
korrat
~ korrat authored a change on Apr 24, 2025, 3:14 PM
· korrat · on Apr 24, 2025, 3:08 PM
  • src/fetcher.cpp
  • src/compat.h
  • src/compat.cpp
  • flake.nix
not in any channel
OJC6RTWP32VY7Z6HA37BI64DIT2V4Z2KTEXN4MVRUTHZSHF2LCWQC
// korrat on Apr 24, 2025, 3:16 PM

I’ve adapted Mic92’s change to deal with changes in nix 2.25.5 and added two more changes to be compatible with nix 2.26 and 2.28.

Due to the issue with unnamed identities, I can only say that the plugin compiles with these versions, but not execute the checks successfully.

// dblsaiko on May 8, 2025, 10:35 PM

Sorry everyone for not responding to this, I currently don’t have the energy to keep up with the plugin. It breaks essentially every new Nix version and thats just way too much maintenance cost for me. If anyone wants to take it up, tell me, otherwise I’ll remove it from nixpkgs (this repo and the archives on my website will stay up).