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

Restore exec dependencies during non-test system packaging #994

Merged
merged 2 commits into from
May 12, 2023

Conversation

cottsay
Copy link
Member

@cottsay cottsay commented Apr 18, 2023

The exec dependencies were dropped in a previous change to control the inclusion of test dependencies. The exec dependencies must be present to run tests, but because they aren't necessarily needed to build, they were dropped when the tests aren't going to run. However, the buildfarm's invalidation logic will remove downstream package which declare an exec_depend on a package, so the relationship must be maintained even though the invalidation isn't actually necessary.

Follow-up to #903

The exec dependencies were dropped in a previous change to control the
inclusion of test dependencies. The exec dependencies must be present to
run tests, but because they aren't necessarily needed to build, they
were dropped when the tests aren't going to run. However, the
buildfarm's invalidation logic will remove downstream package which
declare an exec_depend on a package, so the relationship must be
maintained even though the invalidation isn't actually necessary.
@cottsay cottsay added the bug label Apr 18, 2023
@cottsay cottsay self-assigned this Apr 18, 2023
@cottsay
Copy link
Member Author

cottsay commented Apr 18, 2023

Requires #995 to pass CI

Copy link
Contributor

@nuclearsandwich nuclearsandwich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think an open issue to make sure we continue to consider this sub-optimal status quo is worth having. But it doesn't block this PR.

@cottsay
Copy link
Member Author

cottsay commented May 11, 2023

I think an open issue to make sure we continue to consider this sub-optimal status quo is worth having.

Filed as #1000

@cottsay cottsay merged commit c2a0fd9 into master May 12, 2023
@cottsay cottsay deleted the cottsay/exec-not-test branch May 12, 2023 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants