pcdshub / tc-release

A TwinCAT project release tool
https://confluence.slac.stanford.edu/display/PCDS/Releasing+Pytmc+TwinCAT+Project+IOCs
Other
4 stars 4 forks source link

Build issues with not a lot of description #25

Open wnwright opened 1 year ago

wnwright commented 1 year ago

Recently I attempted to use tc-release for an IOC. The build seemed to go through just fine, created the bare repo and made a proper tag. But when I went to start the IOC none of the PVs were connected. I then attempted to build in my dev directory, I was given the warning that I did not have the required pytmc version.

Changing over to the right pytmc version resulted in a successful build. Hooray! So I did the same before running tc-release, and I got the same error again: image (8)

Changing permissions of the folders or using kinit/aklog again did not help. Turns out the old tag was screwing things up, and once this tag was removed, tc-release successfully built a working IOC.

A lot of this would have been mitigated by tc-release telling me that the pytmc version was wrong, or that the existing tag from before was causing a blockage