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

DM-36080: Remove an assert against component outputs. #286

Merged
merged 1 commit into from Oct 10, 2022

Conversation

kfindeisen
Copy link
Member

The assert inadvertently catches component inputs because of an unidentified bug elsewhere. This breaks all pipelines that use the default config for ip.diffim.GetTemplateTask.

Copy link
Member

@TallJimbo TallJimbo left a comment

Choose a reason for hiding this comment

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

Looks good, and thanks for taking care of it. I'm adding a note to DM-33027 to track down the underlying bug there, so feel free to reference that ticket in the TODO.

@codecov
Copy link

codecov bot commented Oct 10, 2022

Codecov Report

Base: 81.84% // Head: 81.83% // Decreases project coverage by -0.00% ⚠️

Coverage data is based on head (4a6f03f) compared to base (dba8530).
Patch has no changes to coverable lines.

❗ Current head 4a6f03f differs from pull request most recent head 759a9bc. Consider uploading reports for the commit 759a9bc to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #286      +/-   ##
==========================================
- Coverage   81.84%   81.83%   -0.01%     
==========================================
  Files          56       56              
  Lines        6146     6145       -1     
  Branches     1126     1126              
==========================================
- Hits         5030     5029       -1     
  Misses        885      885              
  Partials      231      231              
Impacted Files Coverage Δ
python/lsst/pipe/base/graphBuilder.py 67.69% <ø> (-0.08%) ⬇️
python/lsst/pipe/base/graph/graph.py 81.47% <0.00%> (-0.55%) ⬇️
tests/test_quantumGraph.py 96.07% <0.00%> (+0.65%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

The assert inadvertently catches component *inputs* because of an
unidentified bug elsewhere. This breaks all pipelines that use the
default config for ip.diffim.GetTemplateTask.
@kfindeisen kfindeisen merged commit 33d0155 into main Oct 10, 2022
@kfindeisen kfindeisen deleted the tickets/DM-36080 branch October 10, 2022 19:09
@kfindeisen
Copy link
Member Author

kfindeisen commented Oct 10, 2022

Merging immediately, because this bug breaks GHA builds on lsst-dm/prompt_processing#24.

Edit: aaaand I forgot that the prompt_prototype build works only with the Docker builds of the stack. 😂

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

Successfully merging this pull request may close these issues.

None yet

2 participants