Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Jan 5, 2022

There was some "junk" output generated by the scripts that are
used in Airflow image building. The junk has been cleaned up so
that no unnecessary warnings are generated.

Separated out from #20238

Based on #20678 - so please take a look at the last commit only.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.

@boring-cyborg boring-cyborg bot added area:dev-tools area:production-image Production image improvements and fixes kind:documentation labels Jan 5, 2022
@potiuk potiuk force-pushed the cleaner-output-of-docker-image-building-scripts branch 2 times, most recently from 372b765 to e3990ac Compare January 5, 2022 12:30
@potiuk potiuk closed this Jan 5, 2022
@potiuk potiuk reopened this Jan 5, 2022
Copy link
Member

@ashb ashb left a comment

Choose a reason for hiding this comment

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

Minor comment, then this second commit LGTM.

Copy link
Member

Choose a reason for hiding this comment

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

File left around on error exit - does it matter?

Copy link
Member Author

Choose a reason for hiding this comment

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

Not much, but I will remove it.

@github-actions
Copy link

github-actions bot commented Jan 5, 2022

The PR most likely needs to run full matrix of tests because it modifies parts of the core of Airflow. However, committers might decide to merge it quickly and take the risk. If they don't merge it quickly - please rebase it to the latest main at your convenience, or amend the last commit of the PR, and push it with --force-with-lease.

@github-actions github-actions bot added the full tests needed We need to run full set of tests for this PR to merge label Jan 5, 2022
potiuk added 2 commits January 5, 2022 17:44
* removes PIP_INSTALL_USER variable
* upgrades PIP to 21.3.1
* removes AIRFLOW_INSTALL_USER_FLAG as it is not needed
* removes spurious usage of --upgrade flag for PIP
* adds better diagnostics during the build for PIP location and version

Separated out from apache#20238
There was some "junk" output generated by the scripts that are
used in Airflow image building. The junk has been cleaned up so
that no unnecessary warnings are generated.

Separated out from apache#20238
@potiuk potiuk force-pushed the cleaner-output-of-docker-image-building-scripts branch from e3990ac to f69b96a Compare January 5, 2022 16:48
@uranusjr uranusjr merged commit fb87800 into apache:main Jan 6, 2022
potiuk added a commit to potiuk/airflow that referenced this pull request Jan 6, 2022
potiuk added a commit that referenced this pull request Jan 6, 2022
@potiuk potiuk added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Jan 22, 2022
@potiuk potiuk added this to the Airflow 2.2.4 milestone Jan 22, 2022
potiuk added a commit that referenced this pull request Jan 22, 2022
jedcunningham pushed a commit that referenced this pull request Jan 27, 2022
@potiuk potiuk deleted the cleaner-output-of-docker-image-building-scripts branch July 29, 2022 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools area:production-image Production image improvements and fixes changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) full tests needed We need to run full set of tests for this PR to merge kind:documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants