OpenTreeOfLife / reference-taxonomy

Open Tree Reference Taxonomy (OTT) tools
BSD 2-Clause "Simplified" License
11 stars 12 forks source link

Do we assume that using deployment tools requires building OTT? #347

Open jimallman opened 7 years ago

jimallman commented 7 years ago

Not sure if this is a bug or just surprising behavior. When I use the deployment tools to update all of devapi, the push is halted:

...
Repository reference-taxonomy has changed
Previous HEAD position was 844c3b5... typos
Switched to branch 'master'
Makefile:27: config.mk: No such file or directory
make: *** No rule to make target 'config.mk'.  Stop.

I see that this file is usually created while building OTT, but I was hoping not to get too hands-on with taxonomy.

Should someone building/updating OTT commit config.mk to this repo? Or should I expect to do more work locally before deployment?

jar398 commented 7 years ago

Looks like a bug. This repo is only involved in deployment because of the conflict service, which I gather is in process of being replaced. Probably the conflict service should have its own Makefile, as it has nothing to do with the taxonomy build.

This is related to #236.

I'm under a deadline now but I can look at this on Wednesday.

jimallman commented 7 years ago

Thanks! I'll find a workaround in the meantime.

jar398 commented 7 years ago

Right. It might work to do 'touch config.mk'

jimallman commented 6 years ago

Self-assigning this to move it to the front burner. Thanks for the suggestion, @jar398 !