Alright, I managed to install from local clone. Thank you Philip!

Some observations here. You were right, I should've cloned from my fork. 
Else `raco pkg update` keeps pulling from the original (Racket central) 
URL. Docs tell us we can supply alternative URL, and it works but sadly not 
for multi packages that share the same clone or repo. Yeah, raco docs tell 
us this too, so no 
complaints 
https://docs.racket-lang.org/pkg/git-workflow.html#%28part._clone-link%29

Either way, when raco pkg update pulls updates to the clone, it will still 
> pull them from the repository corresponding to ‹pkg-name›’s old source, and 
> not from the git remote ‹url›. Usually, that’s what package developers 
> want; when they’re not actively modifying a package, other developers’ 
> updates should be pulled from the package’s main repository. In case where 
> ‹url› is the preferred source of updates for raco pkg update, use ‹url› in


And indeed I confirmed that by running:

raco pkg update -j 8 --clone . 
> https://github.com/vkz/rackunit.git?path=rackunit


Which pulls from that fork but only rackunit and not its dependencies that 
in fact reside in the same repo, for those it keeps going to Racket 
central. Solution would be to use correct fork for the original clone, but 
I can't be bothered to go through that again. But IIUC I may as well just 
stick with git flow for managing my repo, where I control my remotes. 
Right? raco update doesn't really perform any magic beyond what I'd get by 
simply git pulling into a linked clone? 

Thank you for your help Philip and Alex. I have unmitigated fear of package 
managers. raco has been mostly good to me so far, but omg it is rich )))

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to