FHIR Chat · Connectathon build · committers

Stream: committers

Topic: Connectathon build


view this post on Zulip Rik Smithies (Aug 10 2020 at 16:35):

What is, or was, the cut off for things for a September Connectathon build. Presumably R5 Preview #3.

view this post on Zulip Grahame Grieve (Aug 10 2020 at 18:58):

I haven't been thinking about that. Does it matter?

view this post on Zulip Rik Smithies (Aug 10 2020 at 21:51):

well only if you have changes pending that you want to get into an official build that is going to have software built against it that you are hoping will have that change in it.

view this post on Zulip Grahame Grieve (Aug 10 2020 at 22:05):

right. Do you? (or anyone else)

view this post on Zulip Rik Smithies (Aug 10 2020 at 22:47):

:-) yes I do

view this post on Zulip Khalid Shahin (Aug 13 2020 at 00:44):

I second that. A snapshot would be helpful. :grinning:

view this post on Zulip Grahame Grieve (Aug 13 2020 at 12:14):

I am going to start the connectathon build in about 72 hours. So last call for changes for the release 4.4....

view this post on Zulip Grahame Grieve (Aug 15 2020 at 22:08):

I was going to start the build, but it won't build at the moment, and dependent release processes have failed. So it's going to be at least a few days while I sort out the mess

view this post on Zulip Rob Hausam (Aug 15 2020 at 22:38):

I was assuming the 16th (72 hours), but sounds like it will be a few days past that - correct?

view this post on Zulip Grahame Grieve (Aug 15 2020 at 22:38):

yes. I was going to start in about 22 hours from now, but there's no way that will be possible

view this post on Zulip Grahame Grieve (Aug 15 2020 at 22:39):

@Mark Iantorno is fixing the dependent builds but it still won't be on time

view this post on Zulip Jose Costa Teixeira (Aug 15 2020 at 23:16):

Is it possible to notify when we can submit some PRs? Or we just keep trying?

view this post on Zulip Grahame Grieve (Aug 16 2020 at 20:36):

I will let you all know when I have sorted it out. Right now, I can't even build a dependency 3 steps away

view this post on Zulip Josh Mandel (Aug 16 2020 at 22:51):

Just to check: the problem isn't limited to the build server, is it? (I don't want to go down a rabbit hole in reviewing our cloud dev ops infrastructure if that's not where the issue lies.)

view this post on Zulip Grahame Grieve (Aug 16 2020 at 22:52):

no the problem appears, this time, to be a bug in the pipelines for the HAPI core. Though increasingly the problem is that sonatype itself is unreliable.

view this post on Zulip Grahame Grieve (Aug 16 2020 at 22:53):

I realised I needed to do a new release to add a single line of code 48 hours ago. Still trying. And now a truck has driven torn down my main internet, so I'm back to the dark ages here

view this post on Zulip Josh Mandel (Aug 17 2020 at 00:30):

Oh no!

view this post on Zulip Grahame Grieve (Aug 17 2020 at 03:33):

For your entertainment, here’s my internet cable running through the orchard after a friend who’s an electrician ‘fixed’ it for me:

view this post on Zulip Grahame Grieve (Aug 17 2020 at 03:39):

image0.jpeg

view this post on Zulip Grahame Grieve (Aug 17 2020 at 03:39):

the electrician who's authorised to actually fix it properly is coming tomorrow.

view this post on Zulip Grahame Grieve (Aug 17 2020 at 03:40):

in the meantime, here's the cable join:

view this post on Zulip Grahame Grieve (Aug 17 2020 at 03:40):

image1.jpeg

view this post on Zulip Jose Costa Teixeira (Aug 17 2020 at 07:45):

I was thinking of this
https://loon.com/solutions/

view this post on Zulip Grahame Grieve (Aug 17 2020 at 08:35):

I'm hanging out for a low orbit solution for when I'm able to travel again

view this post on Zulip Grahame Grieve (Aug 17 2020 at 08:35):

That is, in outback Australia

view this post on Zulip Peter Muir (Aug 17 2020 at 16:02):

Would that qualify as FHIR Slicing ???

view this post on Zulip Grahame Grieve (Aug 17 2020 at 20:06):

ok. I think I have the build working again.... at least, my latest build worked. I'm not sure whether fixes that I committed to the master become available to your PRs until you do something to make it so. @Josh Mandel ?

view this post on Zulip Jose Costa Teixeira (Aug 17 2020 at 20:15):

(can i try checking one of my open PRs? )

view this post on Zulip Grahame Grieve (Aug 17 2020 at 20:18):

sure

view this post on Zulip Vassil Peytchev (Aug 17 2020 at 20:22):

I'm not sure whether fixes that I committed to the master become available to your PRs until you do something to make it so.

If your local branches are up to date, merging master into your branch will include the changes, and will let you run the build locally with the new fixes. It should be the usual process, I think.

view this post on Zulip Grahame Grieve (Aug 17 2020 at 20:24):

well, I had hoped otherwise, but no. So you'll all need to do that

view this post on Zulip Josh Mandel (Aug 17 2020 at 20:30):

Indeed, there is no other way. )Which is kind of by design, although it's inconvenient here.)

view this post on Zulip John Moehrke (Aug 17 2020 at 20:48):

so, this is with FHIR core builds... right? and from what I read, I will need to merge master into my local branch, build that, before I update my branch? If so, i logically understand, but have not done that before... so any hints on how to actually do that? (with Tortoise Git)...

view this post on Zulip Gino Canessa (Aug 17 2020 at 20:55):

@John Moehrke The process I use is:

cd <local fhir git repo>
git checkout master
git fetch
git pull
git checkout <your branch>
git rebase master
  ** fix any conflicts
git pull
  ** build locally here (left out when typing)
git push

view this post on Zulip Vassil Peytchev (Aug 17 2020 at 20:58):

Assuming you already have master and PR branch locally

git checkout master
git pull origin master
git checkout <PR branch>
git merge master <PR branch>

view this post on Zulip Vassil Peytchev (Aug 17 2020 at 20:59):

Then build the PR branch locally, and push it to the CI build to confirm that it builds there.

view this post on Zulip Gino Canessa (Aug 17 2020 at 21:06):

Related: given how long the CI build takes and how many of us are trying to merge at the same time, let's all try to be careful about clobbering each other.

view this post on Zulip Grahame Grieve (Aug 17 2020 at 21:07):

how would you be careful?

view this post on Zulip Gino Canessa (Aug 17 2020 at 21:10):

Pulling master after the checks are done but before hitting the merge button.

view this post on Zulip Khalid Shahin (Aug 17 2020 at 21:25):

Successfully merged.

view this post on Zulip Gino Canessa (Aug 17 2020 at 21:48):

Yep. Going back to my earlier comment, Khalid's merge caused conflicts in mine. If you fix locally and push back up, it will restart the CI build, so that's nice.

view this post on Zulip Grahame Grieve (Aug 18 2020 at 08:07):

some of you might find this PR interesting: https://github.com/HL7/fhir/pull/974 - it's the first phase of removing UTG content from the core build

view this post on Zulip Grahame Grieve (Aug 18 2020 at 08:07):

it won't build yet - I have work to do in the dependencies yet

view this post on Zulip John Moehrke (Aug 18 2020 at 12:32):

Grahame Grieve said:

some of you might find this PR interesting: https://github.com/HL7/fhir/pull/974 - it's the first phase of removing UTG content from the core build

better you doing that than me. Having done the equivalent for DICOM codes, I know the joy

view this post on Zulip John Moehrke (Aug 18 2020 at 13:26):

I got mine updated... would be good to capture that set of git commands for those like me that need a script.. even better if it was written up in tortoise GIT.

view this post on Zulip Gino Canessa (Aug 18 2020 at 16:26):

Unfortunately, the need to manually address conflicts makes it difficult to create a useful script. That said, there are some good tools that can make it easier. I've been testing Git-Fork and pleased with it so far. On the OSS side, there's Tower and Kraken, which are both well-reviewed.

view this post on Zulip Grahame Grieve (Aug 19 2020 at 00:50):

ok is there anything outstanding? I want to start processing the connectation build in about 24 hours time...

view this post on Zulip Rob Hausam (Aug 19 2020 at 14:56):

I have some small Vocab things I would like to try to get in today - before you get started.

view this post on Zulip Grahame Grieve (Aug 19 2020 at 20:05):

ok well, you have about 4 hours

view this post on Zulip Rob Hausam (Aug 19 2020 at 21:15):

ok

view this post on Zulip Rob Hausam (Aug 20 2020 at 00:24):

checks are running on PR#980

view this post on Zulip Grahame Grieve (Aug 20 2020 at 01:51):

ok I got distracted. I should already have started the build. I'll wait for that one

view this post on Zulip Rob Hausam (Aug 20 2020 at 01:53):

that one is done - have one last one being checked
I'm checking on a "missing" pclocd.html file right now - it stopped showing up locally for some reason (but should have)

view this post on Zulip Rob Hausam (Aug 20 2020 at 01:54):

doing a full build

view this post on Zulip Rob Hausam (Aug 20 2020 at 02:25):

all done - for now

view this post on Zulip Grahame Grieve (Aug 20 2020 at 02:46):

ok I have started the build. No more submissions


Last updated: Apr 12 2022 at 19:14 UTC