You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sqlite> select * from Programs where name = "dig";
dig|x86_64-linux|bind
Which is technically correct: dig is part of the bind derivation, but not in its default output. Instead, it's part of the dnsutils output which does not get installed by a simple nix-shell -p bind (it needs either nix-shell -p bind.dnsutils or nix-shell -p dnsutils since there is an alias in top-level).
Something somewhere in generate-programs-index should probably be more output-aware, but I lack the ability to easily test changes so this is just an issue report and not a PR :-)
The text was updated successfully, but these errors were encountered:
This issue seems to be solved now. I get the following:
sqlite> select * from Programs where name = "dig";
dig|aarch64-linux|dig
dig|x86_64-linux|dig
I'm not sure what fixed this but I ran into a different issue; tsig-keygen and ddns-confgen are listed as part of the dig package, but are not outputs there. So command-not-found erroneously suggested to bring in dig for them, even if it's already enabled.
I'm still trying to find where they actually are and why they have the wrong path in programs.db.
Which is technically correct:
dig
is part of thebind
derivation, but not in its default output. Instead, it's part of thednsutils
output which does not get installed by a simplenix-shell -p bind
(it needs eithernix-shell -p bind.dnsutils
ornix-shell -p dnsutils
since there is an alias in top-level).Something somewhere in generate-programs-index should probably be more output-aware, but I lack the ability to easily test changes so this is just an issue report and not a PR :-)
The text was updated successfully, but these errors were encountered: