pcdshub / pytmc

Generate EPICS IOCs and records from TwinCAT projects - along with many TwinCAT project tools
https://pcdshub.github.io/pytmc/
Other
10 stars 11 forks source link

lfe and kfe vac IOCs do not build #313

Closed ZLLentz closed 1 year ago

ZLLentz commented 1 year ago

Error is duplicate records

Need to investigate to see if there's a pytmc bug or if we somehow have production PLCs whose IOCs are broken

To reproduce:

ZLLentz commented 1 year ago

After investigation, this might become an issue in those repos instead of this one

klauer commented 1 year ago

Duplicate records is typically a library versioning misconfiguration

https://confluence.slac.stanford.edu/display/PCDS/Beckhoff+Flight+Rules#BeckhoffFlightRules-pytmcreports%22duplicaterecords%22

Which records is it?

ZLLentz commented 1 year ago

It's general lib, so maybe it's just standard library misconfiguration + never built with modern ads-ioc/pytmc with duplicate checking?

klauer commented 1 year ago

That must be it (🤞 )

ZLLentz commented 1 year ago

lfe vac plc actually does build, I must have gotten confused kfe vac is definitely the general lib thing and has the problem with latest tag as well as on master issue created in kfe vac repo