Stream: committers
Topic: Targetted builds
Corey Spears (Mar 22 2016 at 22:13):
I already made note of this on the conformance stream, but I will cross post. It would be nice if it was possible to break the build up a little into the various components. Something like having a core "main" build and then an ancillary's build (for things like profiles and the like).That way someone doesn't break the entire build because of a profiling mistake. Alternatively, it would be nice to build an individual item, such as a profile, on the fly(e.g. if I have the full build compiled and just want to test out some changes to a profile).
Grahame Grieve (Mar 22 2016 at 22:18):
yes we would like to do that. It's explicit policy that we need to do that
Grahame Grieve (Mar 22 2016 at 22:18):
but it's a massive task.
Grahame Grieve (Mar 22 2016 at 22:19):
it's on my list to do, and I've been chipping away at for months
Corey Spears (Mar 22 2016 at 22:28):
Any way we can assist? I hate to ask for things or complain without offering any help I could possibly offer.
Grahame Grieve (Mar 22 2016 at 22:35):
I don't think so - testing once I have it split out
Corey Spears (Mar 22 2016 at 23:39):
OK, well let me know if there is any testing I could assist with.
Michelle (Moseman) Miller (Mar 23 2016 at 22:19):
A couple questions....
1) My local build initially succeeded and then upon a second rebuild locally (white space change in the resource file) the build failed because I hadn't updated an example. Is this another implication of partial builds? Is there a way to force a full build locally to catch all errors before I commit? It seems inconsistent whether the local build succeeds or fails.
2) The reason I did the second build locally, with only a whitespace change, is because when I viewed the \publish profiles, I didn't see the changes I made to the base resources reflected in the local profile html pages. Is that a known issue? I tried to modify the profile spreadsheets, but I still don't see the local profile html reflect the base resource changes.
If the additional context helps: my changes in the base resources included things like a) allowing a choice of data types, and b) splitting apart an element that previously had a choice of data types into two elements so cardinality can be 0..*
Grahame Grieve (Mar 23 2016 at 22:46):
partial builds are unreliable. You can run with the parameter -nopartial to prevent them from happening
Grahame Grieve (Mar 23 2016 at 22:47):
both issues sounds like partial build problems, though maybe I can investigate the second
Last updated: Apr 12 2022 at 19:14 UTC