Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It's hard/impossible to use builds from another jobset as a dependency with the new package convention #124

Open
svanderburg opened this issue Oct 1, 2013 · 0 comments

Comments

@svanderburg
Copy link
Member

In the new packaging convention, every build job is bound to a system architecture. For example, build.x86_64-linux, builds a particular package for x86-64-linux.

However, using this new convention makes it difficult (or I would say: almost impossible) for a jobset to refer to an existing build result for the same architecture belonging to a different jobset.

In the old convention, I could directly address an existing build result through. project:jobset:job and pick the 'Build result (same system)' to use a build result from another jobset.

Although Hydra still supports this old feature, it can no longer be used with a release expression following the new convention.

I know two possible solutions. One solution is to allow a release expression to refer to a jobset result, e.g. through an attribute set referring to builtins.storePath invocations.

Another solutions is to adapt the 'Build result (same system)' option to use the new convention (e.g. by automatically referring to the desired system architecture sub attribute).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants