Le paquet Discourse échoue à être construit via nix-shell

Merci pour le signalement ! J’ai vérifié, et il s’agit apparemment d’un décalage de version de pnpm dans le paquet Nix, plutôt que d’un problème avec l’empreinte de dépendance.

Discourse v2026.1.4 déclare pnpm@10.28.0, tandis que l’expression Nix utilise le paquet pnpm_10 mobile, qui se résout actuellement en 10.34.4. Cette version plus récente de pnpm rejette certains alias de dépendances utilisés par cette version de Discourse.

La correction probable dans Nixpkgs consisterait à épingler la dérivation à une version de pnpm plus ancienne et compatible, possiblement le paquet existant pnpm_10_29_2, ou exactement 10.28.0, et de mettre à jour pnpmDeps.hash si nécessaire.

Étant donné que le paquet Nix est maintenu par la communauté, cette correction devra être apportée dans Nixpkgs, mais cela devrait aider les mainteneurs à identifier la bonne direction.