Stream: IG creation
Topic: auto-build not working with new commit
Yan Heras (Jun 29 2020 at 15:36):
The auto-build does not get triggered when I committed the new changes to the gic-branch of the DEQM IG. I was able to build successfully locally. I can see the changes were committed successfully as well. This is the repo I am having this issue. https://github.com/HL7/davinci-deqm/tree/gic-branch. I don't know where to find error logs for this since it's building fine locally. Any suggestions how to solve this? Thanks!
Yan Heras (Jun 29 2020 at 17:27):
Well, it now builds. Not sure if something happened with the auto-build late last night.
Vassil Peytchev (Jun 29 2020 at 17:29):
Probably related to https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/tx.2Efhir.2Eorg.20timing.20out/near/202333807
Yan Heras (Jun 29 2020 at 18:01):
Thanks @Vassil Peytchev That might be it.
Lloyd McKenzie (Jun 29 2020 at 22:00):
I made an update to the autobuild but rolled it back
Yan Heras (Jun 30 2020 at 06:32):
Hi @Lloyd McKenzie , it seems like the autobuild not working again with a commit I did about 15 mins ago.
Lloyd McKenzie (Jun 30 2020 at 14:10):
What error are you seeing?
Yan Heras (Jun 30 2020 at 18:05):
@Lloyd McKenzie I am not sure where I would look for the error logs if autobuild not triggered. My local build is fine, just not when I commit the changes to the branch on remote.
Yan Heras (Jun 30 2020 at 18:15):
ok, I see the error now. Here is the log: http://build.fhir.org/ig/HL7/davinci-deqm/branches/gic-branch/failure/build.log
Yan Heras (Jun 30 2020 at 18:18):
Is this the reason for failing? ... "Publishing Content Failed: The auto-build infrastructure does not publish IGs that contain HTML pages without the publish-box present. For further information, see note at http://wiki.hl7.org/index.php?title=FHIR_Implementation_Guide_Publishing_Requirements#HL7_HTML_Standards_considerations (00:50.0221)"
Lloyd McKenzie (Jun 30 2020 at 18:23):
Looks like. Are you using the standard Da Vinci template?
Yan Heras (Jun 30 2020 at 18:27):
This is branched off the DEQM IG that Eric created. He has updated it to the standard template, I am not sure if that's Da Vinci standard template. I am assuming its your latest standard template
Lloyd McKenzie (Jun 30 2020 at 18:28):
The ig.ini should have:
template = hl7.davinci.template#current
Yan Heras (Jun 30 2020 at 18:29):
thanks. Yes, davinci template
Lloyd McKenzie (Jun 30 2020 at 18:32):
@Grahame Grieve - any chance we could have the build identify which page(s) are missing the publish box? I searched the build log for 'box' and didn't see anything other than the final fatal error messages.
Yan Heras (Jun 30 2020 at 18:35):
I see now that I have a hyperlink that points to a url for a profile that I haven't created yet. Would that cause error like this if the link says your file cannot be found?
Lloyd McKenzie (Jun 30 2020 at 18:35):
Shouldn't. There must be some HTML page in the output folder that's missing the publish box
Yan Heras (Jun 30 2020 at 18:38):
I checked my local, the pages that I changed since the last successful auto build have the yellow box.
Lloyd McKenzie (Jun 30 2020 at 18:41):
Do you have the ability to search all HTML pages to see any that don't include it?
Yan Heras (Jun 30 2020 at 18:50):
what line of code should I look for that means it does include? sorry, still trying to learn about how these templates working together
Lloyd McKenzie (Jun 30 2020 at 18:53):
There's a special comment that appears right in front of the substituted box text
Yan Heras (Jun 30 2020 at 19:07):
I added a few profiles since the last successful autocommit, so I am guessing probably are related to those. I checked my local, the output html page for these profiles have a line for publish-box. The profiles were added to the resources folder.
Eric Haas (Jun 30 2020 at 19:14):
that is the same error I am getting and mentioned here : https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/new.20errors.20from.20us-core-comparisons.20that.20prevent.20autobuil.2E.2E.2E
this is nothing @Yan Heras did - these are generated files that either lloyd or grahame added.
Eric Haas (Jun 30 2020 at 19:16):
@Yan does it build locally?
Yan Heras (Jun 30 2020 at 19:16):
Yes, I can build locally just fine and they have the yellow box on top of the pages
Yan Heras (Jun 30 2020 at 20:59):
Hi @Lloyd McKenzie when you have time, could you help to see if something in the autobuild that might have caused this? I am not sure what I need to do to resolve this. Thanks!
Lloyd McKenzie (Jun 30 2020 at 21:02):
Hi Yan, I suspect this is due to a recent publisher change and @Grahame Grieve knows best what's changed and is most likely involved as a cause
Grahame Grieve (Jun 30 2020 at 23:27):
fixed next release. A combination of inputs I hadn't tested.
Yan Heras (Jul 01 2020 at 00:00):
Thank you! @Grahame Grieve when would be the next release out?
Grahame Grieve (Jul 01 2020 at 00:12):
hopefully in the next hour or 2
Yan Heras (Jul 01 2020 at 00:13):
Awesome ... thanks much!
Last updated: Apr 12 2022 at 19:14 UTC