nix-shell을 통해 Discourse 패키지가 빌드되지 않음

리포트 감사합니다! 확인해 본 결과, 이는 의존성 해시 문제보다는 Nix 패키지에서 pnpm 버전 불일치로 보입니다.

Discourse v2026.1.4pnpm@10.28.0을 선언하고 있지만, 해당 Nix 표현식은 현재 10.34.4로 해석되는 이동하는 pnpm_10 패키지를 사용하고 있습니다. 이 더 새로운 pnpm 버전은 해당 Discourse 릴리스에서 사용되는 일부 의존성 별명을 거부합니다.

Nixpkgs의 가능한 수정 방법은 파생(derivation)을 기존 pnpm_10_29_2 패키지나 정확히 10.28.0과 같은 더 오래된 호환 가능한 pnpm 버전으로 고정하는 것입니다. 필요에 따라 pnpmDeps.hash도 업데이트해야 할 수 있습니다.

Nix 패키지는 커뮤니티에서 관리되므로 이 수정은 Nixpkgs에서 이루어져야 하지만,hopefully 이 정보가 유지보수자들에게 올바른 방향을 제시해 줄 것으로 기대합니다.