Skip to content

Commit

Permalink
[v2-10-test] Sort "opts" element in click option dictionary before ha…
Browse files Browse the repository at this point in the history
…shing (apache#45156)

Some impleemntation details of click 8.1.8 caused instability in
configuration directories that are produced by click config - the
instability is in sequence of generated "opts" list - the sequence
of options in it is random.

While it can be likely fixed in later versions, better is to
protect from it and sort the opts list before hashing the dict.
(cherry picked from commit 1796c40)

Co-authored-by: Jarek Potiuk <[email protected]>
  • Loading branch information
potiuk committed Dec 22, 2024
1 parent 721ff80 commit f594e4b
Show file tree
Hide file tree
Showing 94 changed files with 815 additions and 761 deletions.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_build-docs.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
91166ce4114ea9c162c139d2aff15886
8ffd788a08f47ba27c0cee16a705ac70
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci-image_build.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ba37d2111eca99fb5018b9f0778e71dd
80ce01eeaab41a0e50f1eef17b245cbe
34 changes: 17 additions & 17 deletions dev/breeze/doc/images/output_ci-image_pull.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci-image_pull.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3c950cd0e358661163e52c9f3726aee8
e97ff94407b8cf77885cc92f3c139706
30 changes: 15 additions & 15 deletions dev/breeze/doc/images/output_ci-image_verify.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci-image_verify.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ec059842b7c4c41db33a6362a361b0ef
e51cc3c1310b1b2db328a04cca31ed80
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci_fix-ownership.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3e5a73533cc96045e72cb258783cfc96
9decf6bb3eecbe566006f39f22cb331a
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci_free-space.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
49af17b032039c05c41a7a8283f365cc
21f9955c2f47b4524f1df73af8594d54
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci_resource-check.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
bfcca92f18a403ca630955074eb5e9ad
858a3c3a7f47ab6b47364a9fff1c19ac
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_ci_selective-check.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
f9ac9fc50d20e8ecd823cad37888dc28
2b138d3a636135af916927a5ad94ca7c
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_cleanup.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
231de69d5f47ba29c883164e4575e310
45d1ac665d85bff99d1ea396be00f892
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_compile-www-assets.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2c65b08cbff1b5be5b5c55fcd18580a9
5b57c7464757837e78ed9ad7e2b39d6b
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_down.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
65834d56aa23a727a3b5a5c6f8197400
17e350cf4ddd966bc9aa142d5452317c
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_exec.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
42bbd3c1659128b0341ae118c3482da2
300c15ecdfffbb85926ab31fc775521a
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_generate-migration-file.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
747d68bcaed5decfa6da146eb9c74e64
fe2f7beb040bd87d2ba9ec143c067711
30 changes: 15 additions & 15 deletions dev/breeze/doc/images/output_k8s_build-k8s-image.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_build-k8s-image.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
f9669ae229dfd2954ae7bf6f66bb92bf
8fe943314c8d682f3b2ff4a58534b741
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_configure-cluster.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2a1fe3591ff78e72168154d4bb199b8d
c0c07d0f5b25d5e4187f4ce381870485
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_create-cluster.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4866b440eeac112d88193f560da0bdc0
7eca62705c1d8f11a2fc0a18a88e7c91
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_delete-cluster.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e0f4a8031c07e030b991fad51ef053e4
c53b1edc47685362014895cdca361de1
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_deploy-airflow.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
afbc231a108f6e3420d1a65703c0d783
7b219729843f7f7558c903a7235af914
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_k9s.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1c17a749f19e3377b8a3a311dda44f54
6390d6d30886b8391affb440e1f87649
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_logs.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9fb6665a62c5b241a79b81dbdc2a827b
fa9bf90c415e49b271952515f85a91ca
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_run-complete-tests.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1399a11a50f55112aeb52179341cca9c
8cc07a039366685871742d638af2bb74
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_setup-env.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a34e94744ca4e0592371fe55478c3d54
519e87a2048c3f841196e43a09f183f6
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_shell.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ce3273f92e4b510d3265fa475e92933f
1a3ea248dd7c648b7a85da82cffe7d87
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_status.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9cf265aae95772e4e8cce4c51cf7c9f6
4fd988fc932aaae867de44532c3f7bef
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_tests.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16e4adcf86ffef59e4546db68efe4599
c736bfdaeb0311a8d4503500b46b6806
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_k8s_upload-k8s-image.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
12c5fa242958dbaba84256db3dba3bfd
e12ffdec95d15ca61ae0937616d300a7
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_prod-image_build.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c243f4de16bc858f6202d88922f00109
14ccd7d10bf3cab01d835aaab0c89a79
34 changes: 17 additions & 17 deletions dev/breeze/doc/images/output_prod-image_pull.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_prod-image_pull.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
cc93e1715ab169931a87c1d6b1157ddb
029f6091ff068874717c93b8f82e0034
32 changes: 16 additions & 16 deletions dev/breeze/doc/images/output_prod-image_verify.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_prod-image_verify.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5f5c03c80a4e23ddc088d5e59f914dfe
10ff72effa1a1a68da7bcd01b3f95a53
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c249d495e02c21e04f38b3597ab37ac6
7d250887dac6327b6d681d0c325bd654
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16862ea6a616ef66a192424838062813
085dfd3570b78ad1be8dd95f480be582
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a3834afc4aa5d1e98002c9e9e7a9931d
5b63e90b9597e5a47cc4fbfa32ab9fbe
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
f1ab55e1bb009a39f13cd054b913fca3
f2b97ee2b1beab01f4ca66adbcd50f48
Original file line number Diff line number Diff line change
@@ -1 +1 @@
15723131610a3be9a3093f346e72ed06
00382e6b2a84a1edbf77eb5ed0a9df72
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3e0e080fa8422853ed7df3967725b35f
798f6631dad1b650e8a48fa5d51d73e6
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3db7c2188d442bd1d839873c66e18c32
cb258f81c15ae81730a2b26a7a57a5fc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d1eb314d4c9e949306d06f079a1463e5
fe93d72f5d749f318b0a13294ea95d08
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8c3be9f78286641f5657f890745ef936
27169c83fcbcca907a0b32a5c4faeb48
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d57dc8d296addbea3fd3285e2063c102
15c3eb3be97998320dc95431840d8b3a
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2712510aa5a989444d87e66f8f896e80
741755a7e37cb8433f16957606761af4
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
96b181d19e0f03f87f2927e1946625ab
842a1581bc6c1f1f8dec04e66def04fd
Original file line number Diff line number Diff line change
@@ -1 +1 @@
aa5da16329704d537cf3c6d6f38ab8d9
2a24df4fb60b12ac81b2fcbe151c1f8d
28 changes: 14 additions & 14 deletions dev/breeze/doc/images/output_release-management_publish-docs.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ebc9d56cb4105e08499afff9f10391e1
6b8bec9c5f11178d3d8c0bdf4b84010b
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
cbe10608aa153edac07e6bc2ee656879
1b15116e625d5671f97cc5c89b81399f
Original file line number Diff line number Diff line change
@@ -1 +1 @@
38af817973e7aac6a21f10c7ab9b2f4d
eefca6189545215fee6e0a1137063b33
Original file line number Diff line number Diff line change
@@ -1 +1 @@
419f48f6a4ff4457cb9de7ff496aebbe
495a5e3d024bc6039290d9f4528a3ca4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7c32e47c0359fa185ab30ed5fc4c91cf
403dae670f839e37c83baa15ac65af9a
Original file line number Diff line number Diff line change
@@ -1 +1 @@
02ec4b119150e3fdbac52026e94820ef
cd4df9af29227f6de406050fbb12dd3b
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
88910186cb3e385f972b7c02ba23282a
cb6b4b470c8027727c1cbaca7c3d22d5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fbf15f8f21cdda9f815a801d9e266b61
24b1be5f59a0d7db2bac65edbdb693a1
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24dce1db728b2c24782375cd3c18600c
6eedc732b59e9d48f230662758ec4d38
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
14573966b61223e5bbe97e8041a63b5b
77115f7ceb5c912fdcde56807452339a
Original file line number Diff line number Diff line change
@@ -1 +1 @@
116a44d6ee103f8b57ce56a3e774c70b
60ea5de9051747f494fe1d40310fba85
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_setup.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ea2ff499fd3c25ef89abaab313d5d04a
ba00ab3fb2ed5a777684878c28b3ce65
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_setup_autocomplete.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ec3b4541a478afe5cb86a6f1c48f50f5
3da8dc88411f34d3ed52c155df744c22
Original file line number Diff line number Diff line change
@@ -1 +1 @@
255cdc8d6d0b3caef587689d639cb33b
3d2e0a77d723c060f351a37c38291ef7
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_setup_config.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e77da96b508cc4911857d6f1266802b5
e0a1113868e967d4f082ebbebf130a74
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3bcf7f64df9056994e00960db1cb1381
22c06a60824a1ea79e6002251df79ffc
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_setup_self-upgrade.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4af905a147fcd6670a0e33d3d369a94b
9ad9de5cc99ce2133e14d7dc15c1042a
Original file line number Diff line number Diff line change
@@ -1 +1 @@
252c8ee48ca57e6539064544cbd63e58
85797323723a480a895251c1b6db9356
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_setup_version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
be116d90a21c2afe01087f7609774e1e
b41f292ef2af6d7988bedc6effd73263
148 changes: 76 additions & 72 deletions dev/breeze/doc/images/output_shell.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dev/breeze/doc/images/output_shell.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3136c001725c66fed9f689440c0ff77c
7a29e7bcdbc70d37921878b2de4186b8
Loading

0 comments on commit f594e4b

Please sign in to comment.