>
> I see that when `raco pkg install` runs `raco setup` in step 4, it
> effectively uses `--avoid-main`, since the scope is not "installation".
> To be consistent with `raco setup`, `raco pkg install` should use
> `--avoid-main` only when the scope is specifically "user", and I'll fix
> that.
Great, glad i could help.
>
> Your 'pkgs-search-dirs configuration puts the new scope even before
> user scope, so there's a kind of mismatch between the idea that it's a
> non-user scope and the package search order. As you note in follow-ups,
> the new and improved layering support is more the way to go.
Oh, ok. I was just being careless i think. I think what i kinda wanted for 'pkgs-search-dirs was `(#f "/opt/Racket 8.1/share/pkgs-system")` and not `("/opt/Racket 8.1/share/pkgs-system" #f)`. I guess that would be priority ordered {user, distribution, new-opt-system-scope}. That's kinda not what i wanted either, though. I think what i really wanted is {user, new-opt-system-scope, distribution}.
That's what most would be going for right? If so, is there a current good way to do that ordering? Does the new stuff do it that way?
Nate