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:
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
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:
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