FHIR Chat · R4B · committers

Stream: committers

Topic: R4B


view this post on Zulip Grahame Grieve (Feb 04 2021 at 20:41):

ok, we're pretty much there. You can now clone the R4B branch, make your changes, and then commit and make PRs against the R4B branch. Once you merge your PRs into R4B, you'll see the output at https://build.fhir.org/branches/R4B/

view this post on Zulip Grahame Grieve (Feb 04 2021 at 20:41):

you may note that https://build.fhir.org/branches/R4B/ claims to be R5 preview #3 - I need to work on this and other things now

view this post on Zulip Mark Iantorno (Feb 04 2021 at 21:21):

If there are any build issues with the branch please message me.

view this post on Zulip Mark Iantorno (Feb 04 2021 at 21:26):

Also, one thing to keep in mind is that the pipelines that build the spec are currently using my home computer as the build agent, as the free Azure tier doesn't give us access to machines with enough memory. This will be solved hopefully tomorrow, but if the build does go down at any point, it might be because I'm having internet issues (which has been occurring lately). If your build fails, wait 30 min and try again, then message me if it still doesn't work. Like I said, this is hopefully something I can fix tomorrow.

view this post on Zulip Bryn Rhodes (Feb 04 2021 at 23:12):

publish.bat in the R4B branch needs the arg handling from the master branch, I have that locally, am I okay to commit that directly to the R4B branch?

view this post on Zulip Bryn Rhodes (Feb 04 2021 at 23:13):

https://github.com/HL7/fhir/blob/master/publish.bat

view this post on Zulip Bryn Rhodes (Feb 04 2021 at 23:13):

vs:

view this post on Zulip Bryn Rhodes (Feb 04 2021 at 23:13):

https://github.com/HL7/fhir/blob/R4B/publish.bat

view this post on Zulip Bryn Rhodes (Feb 04 2021 at 23:31):

n/m, protected branch :) PR submitted, I'll merge as soon as it validates

view this post on Zulip Mark Iantorno (Feb 05 2021 at 03:42):

I have no idea why the commit I put to update that file got rolled back.. that is puzzling to me

view this post on Zulip Mark Iantorno (Feb 05 2021 at 03:42):

on a side note @Bryn Rhodes try running it with the gradle command

view this post on Zulip Mark Iantorno (Feb 05 2021 at 03:42):

it'll change your life

view this post on Zulip Mark Iantorno (Feb 05 2021 at 03:42):

./gradlew publish

view this post on Zulip Bryn Rhodes (Feb 05 2021 at 03:47):

Fantastic.

view this post on Zulip Mark Iantorno (Feb 05 2021 at 14:35):

Build server is going down for a short period while I switch over to GCP

view this post on Zulip Rik Smithies (Feb 09 2021 at 12:23):

is the idea that all the changes between R4 and the R5 build need to be re-applied to R4B by each workgroup?

view this post on Zulip Lloyd McKenzie (Feb 09 2021 at 14:36):

No. Only those changes specifically approved for inclusion in R4B should be applied. For resources outside the medication governance and EBM space, that means technical corrections that affect tools, new extensions and approved extensions to resource targets

view this post on Zulip Rik Smithies (Feb 09 2021 at 14:44):

Ok well that is sort of what I meant. My point is that they all need to be reapplied, which I was not expecting, though it does make sense. How do we deal with things like CodeableReference? Is there a list of what's in and out? Or is it just see what breaks the build...

view this post on Zulip Lloyd McKenzie (Feb 09 2021 at 14:48):

@Grahame Grieve on the CodeableReference question. I believe it should be out?

view this post on Zulip Chris Moesel (Feb 09 2021 at 16:47):

Might as well answer that question for integer64 as well while you're at it. ;-)

view this post on Zulip Mark Iantorno (Feb 09 2021 at 17:11):

Resetting build server for build.fhir.org

view this post on Zulip Mark Iantorno (Feb 09 2021 at 17:12):

will be back in 5min

view this post on Zulip Mark Iantorno (Feb 09 2021 at 17:19):

It's back up

view this post on Zulip Grahame Grieve (Feb 09 2021 at 19:46):

we can add datatypes to R4B

view this post on Zulip Rik Smithies (Feb 22 2021 at 17:40):

I've done most of my changes for R4B. Do I need to manually request a review of my pull request?

view this post on Zulip Lloyd McKenzie (Feb 22 2021 at 18:41):

@Grahame Grieve

view this post on Zulip Grahame Grieve (Feb 24 2021 at 02:50):

usual process is that editors approve their own PRs on core

view this post on Zulip Rik Smithies (Feb 24 2021 at 10:51):

I assume I don't have permission, or it wouldn't have been blocked.

Review required At least 1 approving review is required by reviewers with write access.

That doesn't happen on the main build. Do I need to be assigned write access?

view this post on Zulip Josh Mandel (Feb 24 2021 at 14:12):

https://github.com/HL7/fhir/settings/branches shows an extra protection applied to r4b, that isn't applied to master: "Require pull request reviews before merging". We should probably uncheck this @Grahame Grieve

view this post on Zulip Mark Iantorno (Feb 24 2021 at 14:32):

I will fix that

view this post on Zulip Mark Iantorno (Feb 24 2021 at 14:32):

That's on me

view this post on Zulip Mark Iantorno (Feb 24 2021 at 14:33):

Pull request review requirement has been removed from the branch

view this post on Zulip Mark Iantorno (Feb 24 2021 at 14:34):

@Rik Smithies you should be able to merge any branch that passes the build. Let me know if you are still having issues

view this post on Zulip Rik Smithies (Feb 24 2021 at 16:48):

thanks @Mark Iantorno the status of my pull request did change (it no longer says it needs a review), but it still seems stuck for a few hours on other checks. Is the build pipeline just catching up or do I need to re-do something?
https://github.com/HL7/fhir/pull/1097

view this post on Zulip Mark Iantorno (Feb 24 2021 at 16:59):

can you pull the main R4B branch back into your branch

view this post on Zulip Mark Iantorno (Feb 24 2021 at 16:59):

there was a change with the pipeline file that is not being picked up

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:00):

so you need to pull R4B into your branch to get it

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:00):

it will build then

view this post on Zulip Jean Duteau (Feb 24 2021 at 17:04):

@Mark Iantorno does this have to be done with everyone's paused branches?

view this post on Zulip Rik Smithies (Feb 24 2021 at 17:09):

@Mark Iantorno I can try, any clues how? Do I need to do a git pull on my local machine then push again? Or can I I do it via here somehow?
https://github.com/HL7/fhir/tree/rikr4b2. On the main build I now keep seeing a button that forces me to pull main into my branch when I do a pull request (which is also a recent change it seems), but that's not appearing here.

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:27):

if you pulled before yesterday, yes

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:28):

@Jean Duteau

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:28):

@Rik Smithies doing it locally is easiest

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:28):

then if you push, the PR will update

view this post on Zulip David Pyke (Feb 24 2021 at 17:32):

Okay, I did a git pull and a git push on my R4B branch copy, nothing seemed to change. Is there specific changes I need to make?

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:33):

send me the link to the pr please

view this post on Zulip David Pyke (Feb 24 2021 at 17:34):

https://github.com/HL7/fhir/pull/1093

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:37):

I just checked and the branch Consent-for-R4B did not have the latest from R4B merged into it

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:37):

you will need to git pull R4B into the branch

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:37):

then git push origin <your branch>

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:37):

this will update the PR

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:40):

Same with your pull request @Rik Smithies

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:41):

@David Pyke let me know if there are any issues

view this post on Zulip David Pyke (Feb 24 2021 at 17:45):

Okay I did:
git pull origin R4B
git pull
git push
and that seemed to make things happen

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:47):

yup

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:47):

good stuff

view this post on Zulip Rik Smithies (Feb 24 2021 at 17:48):

what is the second pull for?

view this post on Zulip Mark Iantorno (Feb 24 2021 at 17:48):

You only need git pull origin R4B, not both git pull origin R4B and git pull

view this post on Zulip Rik Smithies (Feb 24 2021 at 17:48):

right

view this post on Zulip David Pyke (Feb 24 2021 at 17:49):

Didn't work until I did both. Not sure why but until I did that and waved the chicken from right to left, it didn't like my push

view this post on Zulip Yunwei Wang (Feb 24 2021 at 17:55):

If a JIRA ticket has Grouping R4B, then I should create PR for R4B branch, otherwise PR for master branch. Is that correct? @Lloyd McKenzie

view this post on Zulip Rik Smithies (Feb 24 2021 at 17:58):

@David Pyke if I am on my own branch of R4B, then I would assume that when I did "git pull" it would know the branch (or origin?) was R4B, and just pull that. If it doesn't do that then I would hope it doesn't pull the main branch in.

view this post on Zulip David Pyke (Feb 24 2021 at 17:58):

If you pulled a --single-branch R4B, it should. I would still use the commands that I did, just in case

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:02):

when I "git pull" it mentions a lot of stuff from the main branch... But I guess it has just downloaded that and not merged it into my R4B branch...

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:38):

should I be doing "git push" or something like "git push origin R4B"

view this post on Zulip David Pyke (Feb 24 2021 at 18:38):

just git push

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:39):

on command line that says "fatal: The current branch rikr4b2 has no upstream branch."

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:40):

I normally push from Tortoise, and that seemed to do something but I am not sure where it pushed to. It hasn't unlocked my earlier pull request.

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:42):

though it may just be taking its time...

view this post on Zulip David Pyke (Feb 24 2021 at 18:42):

you have two pull requests. you should delete the one you don't need

view this post on Zulip Jean Duteau (Feb 24 2021 at 18:42):

@Mark Iantorno We are seeing the following in the pull request pipeline:

chmod: cannot access '/home/markiantorno/azure-pipelines/_work/_temp/deploy.rsa': No such file or directory
Publishing to target r4b-vocab-naming-system
/home/markiantorno/azure-pipelines/_work/_temp/9cd9f4c0-d1ae-45df-8ada-4161fc55697d.sh: line 5: BUILD_FHIR_ORG_USERNAME: command not found
Warning: Identity file /home/markiantorno/azure-pipelines/_work/_temp/deploy.rsa not accessible: No such file or directory.

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:42):

yeah. I am just ignoring the old one because I think it is also locked. Maybe not though now...

view this post on Zulip David Pyke (Feb 24 2021 at 18:43):

No, you should remove it.

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:45):

ok I closed the old one thanks

view this post on Zulip David Pyke (Feb 24 2021 at 18:45):

The remaining one is against master, not R4B. Move it to be against R4B

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:47):

hmm I probably closed the wrong one.

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:48):

starting again...

view this post on Zulip Rik Smithies (Feb 24 2021 at 18:50):

when I grow up I want to understand git

view this post on Zulip David Pyke (Feb 24 2021 at 18:53):

We all do

view this post on Zulip Peter Jordan (Feb 24 2021 at 19:00):

"Becoming an Old Git - Source Code Repositories I Have Known" - available from all good booksellers.

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:09):

@Jean Duteau send me a link to where you are seeing that please

view this post on Zulip Jean Duteau (Feb 24 2021 at 19:12):

@Mark Iantorno https://github.com/HL7/fhir/pull/1107

view this post on Zulip Rik Smithies (Feb 24 2021 at 19:49):

@Mark Iantorno similarly maybe I am getting Error: The process '/home/markiantorno/azure-pipelines/_work/2/s/gradlew' failed with exit code 1
from https://github.com/HL7/fhir/pull/1112

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:49):

Your error is different than @Jean's

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:49):

your branch is in a bad state

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:49):

I just made a fix and am re-running Jeans

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:50):

git cannot find your branch to do a pull and build

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:51):

please just create a new branch and a new PR from that branch to R4b

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:51):

That *should solve the issue

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:51):

Something went wrong during your merge and push that caused it to not resolve correctly

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:52):

That's why both your runs failed in under 4 min

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:52):

the way its's supposed to work is <Environment Setup> -> <Clone changes> -> <Build Changes> -> <init variables and secure key for upload> -> <upload>

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:53):

your run doesn't even make it to the build state

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:53):

Jean's was failing because the security in Azure was not allowing the branch to access the key to upload the build branch for build.fhir.org

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:54):

I _think_ I have fixed this

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:54):

I changed the permissions and reran the branch for R4B successfully, and am now rerunning for Jeans branch

view this post on Zulip Mark Iantorno (Feb 24 2021 at 19:59):

The whole reason this is happening is because I made a change to the pipeline file such that builds would trigger for both PRs and full builds in the same way for master and R4B branches. The way this would work traditionally is that I would just change the file on master (which already has security permissions and I know works 100%) and then pull the changes into any branches necessary. However, because we're doing this 2 master approach, I needed to clone the same build pipeline in the R4B branch that existed already in master, which while almost identical to the PR pipeline in master, is treated as a separate pipeline in Azure. I neglected to enable secure file sharing for that pipeline at the time I created it. Also, the changes needed to be pulled into any live pull request for the build to actually trigger. To solve this I have 1. enabled access to the secure key file for the pipeline (this should solve the problem, although I'm puzzled as to why it didn't recognize the variables when it ran, those are shared...but my test run appeared to work so let's see how Jean's build goes) and 2. asked all of you to pull the latest from R4B into your branches.

view this post on Zulip Mark Iantorno (Feb 24 2021 at 20:22):

@Jean Duteau your build works now

view this post on Zulip Mark Iantorno (Feb 24 2021 at 20:23):

@Rik Smithies once you have recreated your pulls please let me know

view this post on Zulip Mark Iantorno (Feb 24 2021 at 20:23):

they should also work (if git can find your branch)

view this post on Zulip Mark Iantorno (Feb 24 2021 at 20:25):

@Jean Duteau you will have to wait for it to build again, so github detects the run

view this post on Zulip Rik Smithies (Feb 24 2021 at 21:09):

@Mark Iantorno thanks I made a new branch, pushed, created a pull request, went to merge. Same error.
https://github.com/HL7/fhir/pull/1113
strangely on that page it says the new branch at top of page (rikr4b3) but the old one half way down (rikr4b2). Is the new merge stuck behind the old?

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:10):

You are getting a different error now

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:10):

have you tried building locally

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:10):

Unable to find image file basic-product-structure.png in /home/markiantorno/azure-pipelines/_work/2/s/images/
Unable to find image file packages-for-products-1.png in /home/markiantorno/azure-pipelines/_work/2/s/images/
Unable to find image file complex-pack-2(mix-and-device).png in /home/markiantorno/azure-pipelines/_work/2/s/images/
Unable to find image file complex-pack-3(tablet-and-cream).png in /home/markiantorno/azure-pipelines/_work/2/s/images/
Unable to find image file basic-product-structure-simpler.png in /home/markiantorno/azure-pipelines/_work/2/s/images/
Unable to find image file basic-product-structure-simplest.png in /home/markiantorno/azure-pipelines/_work/2/s/images/
WARNING: Unable to create warnings file - one or more profiles-* files unavailable or invalid
To determine the cause of the build failure, look in the log prior to the warning and information messages immediately above
Error on line 14
  XTTE0570: An empty sequence is not allowed as the value of variable $groups
  in variable groups```

view this post on Zulip Rik Smithies (Feb 24 2021 at 21:16):

Hmm I did a full build both before and after the last pull. All I did then was a new branch. Didnt expect to need to build again after no changes.

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:17):

Please build locally on the new branch

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:17):

If it works locally, and you push and still get those errors I will manually do the build and look into it

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:29):

Jean, I have no clue why your branch is not building, I literally just built it on the same pipeline to test

view this post on Zulip Mark Iantorno (Feb 24 2021 at 21:29):

I'm getting a friend to open a pr on the repo and test right now

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:02):

It built ok locally and there was nothing to commit after. Did another push but I don't think that make any changes.

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:03):

it's getting the same error

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:03):

let me pull

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:14):

I just cloned your branch and tried to build locally and it failed with the same error that azure is showing

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:14):

@Rik Smithies how are you running the build

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:15):

Unable to find image file basic-product-structure.png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file packages-for-products-1.png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file complex-pack-2(mix-and-device).png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file complex-pack-3(tablet-and-cream).png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file basic-product-structure-simpler.png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file basic-product-structure-simplest.png in /home/mark/Documents/Projects/FHIR/fhir/images/

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:15):

:point_up: those are the errors I'm getting

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:17):

I think that during your multiple merges and pulls something has gone wrong in your committed code and the files it needs to build are not there

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:18):

the pipeline is triggering as it should, but it's throwing errors, and I'm able to replicate those errors on my machine locally

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:20):

Those files were committed recently, but a few days ago. I am running the build using "publish" on the command line.

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:21):

how can I reproduce this? image.png

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:22):

run the command ./gradlew clean publish

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:23):

If you need those files, please ensure they are committed to your branch

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:23):

also please run a git status

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:24):

and see if there are any files listed as outstanding commits

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:56):

image.png

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:56):

it build ok, and git status shows no files need committing

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:56):

please run git reset hard

view this post on Zulip Mark Iantorno (Feb 24 2021 at 22:57):

git reset --hard

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:57):

that will trash my branch though?

view this post on Zulip Rik Smithies (Feb 24 2021 at 22:58):

not that that matters, I will make a copy

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:10):

if you could just clone your branch in an entirely new directory and try and build it, i guarantee it will fail

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:10):

there are dependencies on your computer currently that are different from the ones that are actually committed

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:10):

I just am unsure what they are or how it got into that state

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:13):

like in a new directory on your computer with nothing else in itL

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:13):

git clone https://github.com/HL7/fhir.git
git fetch origin <your branch name>
git checkout <your branch name>
./gradlew clean publish

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:17):

:point_up: If you run those commands in a new folder with nothing else in it and it runs, I'll buy you a beer

view this post on Zulip Mark Iantorno (Feb 24 2021 at 23:17):

or coffee or whatever your treat of choice is

view this post on Zulip Lloyd McKenzie (Feb 24 2021 at 23:58):

Yunwei Wang said:

If a JIRA ticket has Grouping R4B, then I should create PR for R4B branch, otherwise PR for master branch. Is that correct? Lloyd McKenzie

Correct. And also keep a list of the R4B commits so we can cherry-pick the changes and migrate them to R5. (I have no idea how that's done, but @Josh Mandel said it, so it must be true :>)

view this post on Zulip Lloyd McKenzie (Feb 24 2021 at 23:58):

@Yunwei Wang

view this post on Zulip Josh Mandel (Feb 24 2021 at 23:58):

It's true but I didn't say it'd be easy or smooth!

view this post on Zulip Gino Canessa (Feb 25 2021 at 00:01):

Mark Iantorno said:

please run git reset hard

You can also run git status to see if there are untracked files in that tree

view this post on Zulip Mark Iantorno (Feb 25 2021 at 03:33):

(deleted)

view this post on Zulip Rik Smithies (Feb 25 2021 at 12:06):

@Mark Iantorno so the fresh copy did show the error (so, me to buy the beer!). And adding back those missing files fixed the error. Local build now fine again. However when I try to commit, it shows nothing is needed. So how do I get those files uploaded into some branch that I can merge? I have tried commit on the exact branch I downloaded, that showed the problem originally, and also made another new branch on top to see if that helped. How do I convince the server that these files really are missing?

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:04):

Hrm. It would seem that git has gotten into a weird state. What is the exact filepath in the project of those files you want to add?

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:04):

I'll make sure we aren't 'ignoring' that location

view this post on Zulip Rik Smithies (Feb 25 2021 at 13:11):

they are in the images folder

view this post on Zulip Rik Smithies (Feb 25 2021 at 13:12):

the list is as you copied above
Unable to find image file basic-product-structure.png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file packages-for-products-1.png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file complex-pack-2(mix-and-device).png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file complex-pack-3(tablet-and-cream).png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file basic-product-structure-simpler.png in /home/mark/Documents/Projects/FHIR/fhir/images/
Unable to find image file basic-product-structure-simplest.png in /home/mark/Documents/Projects/FHIR/fhir/images/

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:16):

hrm

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:16):

kk I'm just trying to figure out something else, i'll get back to this at some point today

view this post on Zulip Rik Smithies (Feb 25 2021 at 13:16):

thanks

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:16):

I'm thinking this is just a git issue

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:17):

will just need to be poked at a little

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:17):

also, could you send me the files you want to add

view this post on Zulip Mark Iantorno (Feb 25 2021 at 13:17):

markiantorno@gmail.com

view this post on Zulip Rik Smithies (Feb 25 2021 at 17:28):

sent

view this post on Zulip Gino Canessa (Feb 25 2021 at 18:57):

Once you've copied those files into the directory, you should be able to git add them to be tracked.

view this post on Zulip Jean Duteau (Feb 25 2021 at 19:18):

Mark Iantorno said:

Jean, I have no clue why your branch is not building, I literally just built it on the same pipeline to test

@Mark Iantorno I just looked and Yunwei Wang is having the same error. Both pull requests are from a fork as opposed to Khalid-Shahin's which succeeded but was from a branch. Not sure how that would make a difference, but it is a data point you may not have noticed.

view this post on Zulip Mark Iantorno (Feb 25 2021 at 19:19):

Can you retry with a branch and not a forked repo and let me know please

view this post on Zulip Jean Duteau (Feb 25 2021 at 19:56):

well, actually no, Marc Duteau is doing that and he doesn't have the ability to create a branch

view this post on Zulip Mark Iantorno (Feb 25 2021 at 19:57):

I see

view this post on Zulip Mark Iantorno (Feb 25 2021 at 19:57):

That answers my question then

view this post on Zulip Mark Iantorno (Feb 25 2021 at 19:57):

the issue does have to do with forking

view this post on Zulip Jean Duteau (Feb 25 2021 at 19:58):

i do have the ability so I can create a branch with his content and confirm the problem?

view this post on Zulip Mark Iantorno (Feb 25 2021 at 19:58):

No, I just cloned @Yunwei Wang 's branch and confirmed the issue

view this post on Zulip Mark Iantorno (Feb 25 2021 at 19:58):

I know what is wrong for you and him

view this post on Zulip Mark Iantorno (Feb 25 2021 at 20:04):

Forks should now trigger the PR pipeline as required. I have made the necessary changes under the hood. I didn't even realise this was an issue.

view this post on Zulip Mark Iantorno (Feb 25 2021 at 20:04):

Please close and open your pull request to re-trigger them being picked up

view this post on Zulip Mark Iantorno (Feb 25 2021 at 20:04):

If there are any further issues, let me know./

view this post on Zulip Marc Duteau (Feb 25 2021 at 20:56):

@Yunwei Wang 's pull request seems to have gone through now. But mine failed with a new error this time.

/bin/bash --noprofile --norc /home/markiantorno/azure-pipelines/_work/_temp/4eb6f74f-b629-4250-bded-19b7b8df76a4.sh
Publishing to target r4b-vocab-naming-system
495M    .
952M    .
1.5G    .
find: './test': No such file or directory
##[error]Bash exited with code '1'.

view this post on Zulip Mark Iantorno (Feb 25 2021 at 21:04):

Ah, it would seem you are missing a directory called ./test?

view this post on Zulip Mark Iantorno (Feb 25 2021 at 21:04):

can you send me the PR

view this post on Zulip Marc Duteau (Feb 25 2021 at 21:08):

https://github.com/HL7/fhir/pull/1107

view this post on Zulip Yunwei Wang (Feb 25 2021 at 21:09):

Now my build is done. Who will approve and merge my PR?

view this post on Zulip Rob Hausam (Feb 25 2021 at 23:34):

@Yunwei Wang If the checks have passed successfully you should be able to approve and merge your own PR.

view this post on Zulip Yunwei Wang (Feb 26 2021 at 01:57):

@Rob Hausam I cannot. I created PR from my own fork.

You’re not authorized to merge this pull request.

view this post on Zulip Mark Iantorno (Feb 26 2021 at 02:06):

(deleted)

view this post on Zulip Rob Hausam (Feb 26 2021 at 05:07):

Looks like that's taken care of now.

view this post on Zulip Rik Smithies (Feb 26 2021 at 14:37):

@Mark Iantorno any update on my issue please?

view this post on Zulip Mark Iantorno (Feb 26 2021 at 14:38):

Right now I have 2 issues to look into for Grahame, then you're number 3 on my list. Sorry. I just am behind on many things right now

view this post on Zulip Rik Smithies (Feb 26 2021 at 14:45):

ok thanks. Time is short on R4b however, and my changes are a good proportion of it

view this post on Zulip Mark Iantorno (Feb 26 2021 at 19:31):

So, I'm going to give you two options here because it's becoming apparent I won't get to helping you with this for at least another day (ie next week)

view this post on Zulip Mark Iantorno (Feb 26 2021 at 19:31):

  1. you can wait

view this post on Zulip Mark Iantorno (Feb 26 2021 at 19:33):

  1. Download a fresh copy of the repo, create a new branch and ensure it builds locally, copy just your changes into the new branch (only your changes, try not to just copy the entire contents of the old repo into the new repo, that would just result in us being back here again), and try building and create a new pr

view this post on Zulip Mark Iantorno (Feb 26 2021 at 19:33):

I just don't have the time currently

view this post on Zulip Mark Iantorno (Feb 26 2021 at 19:33):

I am sorry

view this post on Zulip Rik Smithies (Feb 26 2021 at 22:34):

Thanks Mark, I will try #2, though that is exactly what I believe I've done over the last 2+ weeks to get to this point. #1 may not be an option because R4B needs to be completed, reviewed by work groups and voted on by Tuesday :-)

view this post on Zulip Rik Smithies (Feb 27 2021 at 00:36):

@Mark Iantorno @Grahame Grieve when I put new image files the build, git doesn't seem to allow these to be added. It doesn't include them in the commit. It also ignores spreadsheets - which is to be expected - presumably due to some sort of filter. But is there a filter on *.png also? Even if I add a png within /source (instead of /images) it is not noticed by the commit.

view this post on Zulip Vassil Peytchev (Feb 27 2021 at 01:58):

Do you add the new files explicitly with git add?

view this post on Zulip Rik Smithies (Feb 27 2021 at 10:32):

@Vassil Peytchev I get this when I do an explicit git add:

The following paths are ignored by one of your .gitignore files:
images/basic-product-structure.png
hint: Use -f if you really want to add them.
hint: Turn this message off by running
hint: "git config advice.addIgnoredFile false"

.gitignore (which I never looked into before) says:

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
*.png

So that would explain why my "full build, commit/add all, push, pull request" loop has not been working. It has silently ignored some of the necessary files in the commit. Strangely, with the main branch version of .gitignore the list stops and .rar and doesn't have .png.

view this post on Zulip Jean Duteau (Feb 27 2021 at 17:50):

seems a rather strange thing to ignore, since no other image file formats are ignored.

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:33):

let me look at who made that change to the file and ask why they added it

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:36):

image.png

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:36):

Someone with the git name cnanjo did it three years ago

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:37):

image.png

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:37):

I have no idea who this is?

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:37):

Based on it being three years ago, and the master branch allowing people to add .png files, I'm going to remove the line from the gitinore file to allow you to proceed

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:40):

Change has been made

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:40):

https://github.com/HL7/fhir/pull/1128

view this post on Zulip Rik Smithies (Mar 01 2021 at 13:40):

thanks. I already worked around it and force added the files. It all worked fine as soon as I had done that. What is weird is that this is different in the main and the R4B branch, and that was only created recently I assume.

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:41):

R4B is apparently over 3 years old

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:41):

I don't pretend to know what's going on

view this post on Zulip Rik Smithies (Mar 01 2021 at 13:42):

that's truly strange. Even the concept of R4B is not that old. Presumably it was based on an existing branch.

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:57):

Ah, maybe the was a divergence in the branches that re-wrote the change from three years ago on one branch, but not the other

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:57):

the branch itself isn't three years old

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:57):

that's probably what happened

view this post on Zulip Mark Iantorno (Mar 01 2021 at 13:57):

it's still early for me

view this post on Zulip Rik Smithies (Mar 01 2021 at 14:04):

anyway no worries, its ok now and I got my changes in, thanks

view this post on Zulip Rob Hausam (Apr 05 2022 at 15:19):

@Lloyd McKenzie Is it possible to consider more R4B commits - or is that done now?

view this post on Zulip Notification Bot (Apr 05 2022 at 15:25):

A message was moved here from #committers/announce > R4B by Lloyd McKenzie.

view this post on Zulip Lloyd McKenzie (Apr 05 2022 at 15:25):

It's still possible, but won't be for long

view this post on Zulip Rob Hausam (Apr 05 2022 at 16:58):

@Lloyd McKenzie Apologies for posting in the wrong place. So how long do you think "long" is? :)

view this post on Zulip Gino Canessa (Apr 05 2022 at 16:59):

Hopefully more "short" than "long" ;-)

view this post on Zulip Lloyd McKenzie (Apr 05 2022 at 20:28):

Days, not weeks

view this post on Zulip Grahame Grieve (Apr 09 2022 at 23:51):

R4B is ready for QA. There's still changes being made, but as far as I can tell, R4B is ready infrastructurally - all the resources that should be in the package are, and I think they're ready. So time for people to start playing with the R4B package on http://build.fhir.org/branches/R4B/ and testing it out

view this post on Zulip Jean Duteau (Apr 10 2022 at 05:26):

i have an IG that is based on R4B and gets a bunch of errors due to the 4.3.0-snapshot1 release. Is there a way that I can point at this new version to see if those errors have gone away? That seems a reasonable thing to test?

view this post on Zulip Grahame Grieve (Apr 10 2022 at 08:14):

not at the moment

view this post on Zulip Bryn Rhodes (Apr 11 2022 at 19:49):

Related to the media types maxBinding issue (https://jira.hl7.org/browse/FHIR-36705), I've created a branch with a fix for this in R4B. Am I okay to merge that?

view this post on Zulip Lloyd McKenzie (Apr 11 2022 at 20:56):

Yes. It's a true technical correction

view this post on Zulip Bryn Rhodes (Apr 11 2022 at 23:03):

The PR appears to be stuck, it's been "queued" for over 2 hours now, which isn't my typical experience with the FHIR build pipeline: https://github.com/HL7/fhir/pull/1857

view this post on Zulip Bryn Rhodes (Apr 11 2022 at 23:24):

n/m, it just completed


Last updated: Apr 12 2022 at 19:14 UTC