FHIR Chat · Packages missing/not found in registry · tooling

Stream: tooling

Topic: Packages missing/not found in registry


view this post on Zulip Morten Ernebjerg (May 25 2021 at 09:35):

I was looking for the smart4health.eu.core package in the FHIR registry and noticed two issues:

  1. As visible on Simplifier, there are five releases of this package (of which one has been unlisted as it was a version mix-up). The most recent listed version is 0.2.2. However, in the registry I can only find versions. 0.1.0 and 0.1.1, although 0.2.2. was released 28 days ago.
  2. I seem to be unable to find any version of this package using the registry search. E.g. it is not on the hit list for any of the search terms "Smart4Health", "Smart", "smart4health.eu" , and "artefacts", despite the package description being"FHIR artefacts for the Smart4Health project (https://smart4health.eu/).")

Has there been a problem with the registration of these package versions?

view this post on Zulip Ward Weistra (May 25 2021 at 14:43):

Hi @Morten Ernebjerg, two known issues with filling the Registry here:

  • New packages are not being added since recently
  • Not every package currently has a package marked as latest. You'll see your search queries do return (the two older versions of) the right package when you uncheck Latest releases only: https://registry.fhir.org/results?query=%22artefacts%22

Working on having both fixed as soon as possible. Will let you know.

view this post on Zulip Morten Ernebjerg (May 25 2021 at 17:12):

Thanks @Ward Weistra, sounds good. Actually, the latest tag is also a little tricky for this package since by semantic versioning (but not by date), the latest is an unlistet package version that was accidentally assigned an entirely wrong version (mix-up with other package...). Will the registry by default ignore unlisted packages (would be my expectation as a user) and show the latest listed package if the package with the highest semver is unlisted?

(I realize this all sonds as if I had been trying to deliberately construct a weird corner case, but I can assure you it was not on purpose :wink: )

view this post on Zulip Ward Weistra (May 26 2021 at 08:25):

Hi Morten, indeed the latest logic should:

  • Exclude all:
    • Preview releases (1.2.3-anything)
    • and unlisted packages
  • Order by semver
  • Take the highest semver version

Unlisted packages do have a page on the Registry (lik https://registry.fhir.org/package/Simplifier.Others.Stu3%7C3.0.1), but you will only find them if they are listed as a dependency for another package (so their dependencies don't break), not in search.

See https://jira.hl7.org/browse/HSCR-147 for the changes we're making on this.

view this post on Zulip Ward Weistra (May 26 2021 at 08:25):

@Morten Ernebjerg :up:

view this post on Zulip Morten Ernebjerg (May 26 2021 at 09:11):

@Ward Weistra perfect!

view this post on Zulip Ward Weistra (Jun 09 2021 at 12:58):

@Morten Ernebjerg https://registry.fhir.org/results?query=%22smart4health%22&latestFilter=true finds it now. I do see you created a newer version 2 hours ago that has not yet been picked up, so good candidate for keeping an eye on when we have the automated filling in place as it should be.

I also created these two issues:

view this post on Zulip Morten Ernebjerg (Jun 09 2021 at 13:08):

Thanks for the update, @Ward Weistra !

view this post on Zulip Ward Weistra (Dec 29 2021 at 09:47):

Hi @Morten Ernebjerg, both issues are fixed with respect to the package you mentioned. Please let me know if you can confirm that!

view this post on Zulip Morten Ernebjerg (Jan 03 2022 at 07:47):

Hi @Ward Weistra, just got back & checked, looks good, thanks! :+1:

view this post on Zulip Grahame Grieve (Jan 05 2022 at 22:54):

@Ward Weistra who do I work with to get a new fhir.org certificate on packages.fhir.org?

view this post on Zulip Ward Weistra (Jan 06 2022 at 09:39):

Continued in https://chat.fhir.org/#narrow/stream/215610-shorthand/topic/R5.20support/near/267041108


Last updated: Apr 12 2022 at 19:14 UTC