potiuk commented on pull request #21825:
URL: https://github.com/apache/airflow/pull/21825#issuecomment-1052132664


   I think this one is ready for review and it should be really helpful in the 
future when analysing `pip resolver` issues.
   
   You can see an example of what happens, here: 
https://github.com/potiuk/airflow/actions/runs/1903230054
   
   If there is a sudden problem with backtracking, there is a "failure" handler 
in the Build Image step and will produce candidates of packages that have been 
updated in the last 1 day:
   
   <img width="1612" alt="Screenshot 2022-02-26 at 14 47 16" 
src="https://user-images.githubusercontent.com/595491/155845696-bb07f46b-b689-4026-88b9-2816574cd6db.png";>
   
   This will not only produce the list and information about those "candidates" 
but also a `pip install` command that we should use to iterate in order to find 
the problem. Detailed instruction on what to do is added in this PR and should 
be avaliable under the link when we merge it.
   
   Also I improved something that we knew needs fixing  (@ashb) - cancelling 
the "waiting" job in case Building Image fails. Rather than finding and 
cancelling job, I simply build and push empty images, which is properly 
detected by the "waiting for image" job:
   
   <img width="1510" alt="Screenshot 2022-02-26 at 14 48 32" 
src="https://user-images.githubusercontent.com/595491/155845795-3f3b0117-c1fa-4b07-aca8-ff5db471adf2.png";>
   
   
   
   
   
   
   
   
   
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to