Skip to content

Conversation

@kaxil
Copy link
Member

@kaxil kaxil commented Mar 11, 2021

One of tests fixed in (#14710) had an usused variable - expected_url,
copy/paste failure. This commit fixes it and adds a condition too to
only replace url if it contains a semi-colon


^ 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.

One of tests fixed in (apache#14710) had an usused variable - `expected_url`,
copy/paste failure. This commit fixes it and adds a condition too to
only replace url if it contains a semi-colon
@kaxil kaxil added the full tests needed We need to run full set of tests for this PR to merge label Mar 11, 2021
@kaxil kaxil requested a review from jhtimmins March 11, 2021 12:10
@boring-cyborg boring-cyborg bot added the area:webserver Webserver related Issues label Mar 11, 2021
@kaxil kaxil merged commit 52604a3 into apache:master Mar 11, 2021
@kaxil kaxil deleted the take-3-parse-qsl branch March 11, 2021 16:50
potiuk added a commit to potiuk/airflow that referenced this pull request Mar 13, 2021
Sometimes base python image patchlevel might case failure of tests.
This happens for example with test_views.py tests fixed in apache#14719
where CVE fix in all python versions caused our tests to fail.

There was an error in our scripts - when --force-pull-images
were used, the base python version was not updated to the
latest version even if there was a newer one and it caused our
images to bounce few times between two latest patchlevels
when they were manually refreshed.

This change fixes it so that the base python image is always used
when

a) FORCE_PULL_IMAGES is true or
b) UPGRADE_TO_NEWER_DEPENDENCIES is != false

This will cause python upgrade in two cases:
 - when images are rebuilt with --force-pull-images locally
 - when images are upgraded with newer dependencies on master
potiuk added a commit that referenced this pull request Mar 13, 2021
Sometimes base python image patchlevel might case failure of tests.
This happens for example with test_views.py tests fixed in #14719
where CVE fix in all python versions caused our tests to fail.

There was an error in our scripts - when --force-pull-images
were used, the base python version was not updated to the
latest version even if there was a newer one and it caused our
images to bounce few times between two latest patchlevels
when they were manually refreshed.

This change fixes it so that the base python image is always used
when

a) FORCE_PULL_IMAGES is true or
b) UPGRADE_TO_NEWER_DEPENDENCIES is != false

This will cause python upgrade in two cases:
 - when images are rebuilt with --force-pull-images locally
 - when images are upgraded with newer dependencies on master
kaxil added a commit that referenced this pull request Mar 19, 2021
One of tests fixed in (#14710) had an usused variable - `expected_url`,
copy/paste failure. This commit fixes it and adds a condition too to
only replace url if it contains a semi-colon

(cherry picked from commit 52604a3)
potiuk added a commit that referenced this pull request Mar 23, 2021
Sometimes base python image patchlevel might case failure of tests.
This happens for example with test_views.py tests fixed in #14719
where CVE fix in all python versions caused our tests to fail.

There was an error in our scripts - when --force-pull-images
were used, the base python version was not updated to the
latest version even if there was a newer one and it caused our
images to bounce few times between two latest patchlevels
when they were manually refreshed.

This change fixes it so that the base python image is always used
when

a) FORCE_PULL_IMAGES is true or
b) UPGRADE_TO_NEWER_DEPENDENCIES is != false

This will cause python upgrade in two cases:
 - when images are rebuilt with --force-pull-images locally
 - when images are upgraded with newer dependencies on master

(cherry picked from commit 61b4482)
ashb pushed a commit that referenced this pull request Apr 15, 2021
One of tests fixed in (#14710) had an usused variable - `expected_url`,
copy/paste failure. This commit fixes it and adds a condition too to
only replace url if it contains a semi-colon

(cherry picked from commit 52604a3)
ashb pushed a commit that referenced this pull request Apr 15, 2021
Sometimes base python image patchlevel might case failure of tests.
This happens for example with test_views.py tests fixed in #14719
where CVE fix in all python versions caused our tests to fail.

There was an error in our scripts - when --force-pull-images
were used, the base python version was not updated to the
latest version even if there was a newer one and it caused our
images to bounce few times between two latest patchlevels
when they were manually refreshed.

This change fixes it so that the base python image is always used
when

a) FORCE_PULL_IMAGES is true or
b) UPGRADE_TO_NEWER_DEPENDENCIES is != false

This will cause python upgrade in two cases:
 - when images are rebuilt with --force-pull-images locally
 - when images are upgraded with newer dependencies on master

(cherry picked from commit 61b4482)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:webserver Webserver related Issues full tests needed We need to run full set of tests for this PR to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants