certbot/tools
Brad Warren 2a7eeef176
Polish snap_build.py (#9584)
I wanted to try to make our tooling's messaging about it a little clearer.

While fixing my typo/bad English, we happened to hit a "Chroot problem" failure! See the logs for the CI first attempt at https://dev.azure.com/certbot/certbot/_build/results?buildId=6416&view=results.

Looking at these logs, I noticed three things:

1. This message I added is sometimes printed many times because we're still processing output from snapcraft. See https://dev.azure.com/certbot/certbot/_build/results?buildId=6416&view=logs&j=f44d40a4-7318-5ffe-762c-ae4557889284&s=1dfbc15b-7d0f-52a9-b1da-b17592bf94f8&t=07786725-57f8-5198-4d13-ea77f640bd5c&l=565.
2. snapcraft is complaining that we should be using --build-for now instead of --build-on. See https://dev.azure.com/certbot/certbot/_build/results?buildId=6416&view=logs&j=f44d40a4-7318-5ffe-762c-ae4557889284&s=1dfbc15b-7d0f-52a9-b1da-b17592bf94f8&t=07786725-57f8-5198-4d13-ea77f640bd5c&l=472.
3. Us canceling the Certbot build due to a "Chroot problem" happened 3 times in 3 seconds which seems very unlikely. See https://dev.azure.com/certbot/certbot/_build/results?buildId=6416&view=logs&j=f44d40a4-7318-5ffe-762c-ae4557889284&s=1dfbc15b-7d0f-52a9-b1da-b17592bf94f8&t=07786725-57f8-5198-4d13-ea77f640bd5c&l=587. I looked at the builds on launchpad and I only saw one Certbot build. I think what's happening is this code is causing the old build state to be reported so we error immediately.
I fixed all of these things in my follow up commits.

* polish chroot problem messaging

* only execute branch once
2023-02-16 11:17:47 -08:00
..
docker Add 2.0 release logic (#9467) 2022-11-16 15:29:53 -08:00
pinning remove setuptools pin (#9520) 2022-12-21 10:59:41 +11:00
snap Polish snap_build.py (#9584) 2023-02-16 11:17:47 -08:00
_changelog_top.txt Remove list of modified packages from changelog. (#7146) 2019-06-11 14:02:54 -07:00
_release.sh fix help output (#9509) 2022-12-15 11:27:23 +11:00
extract_changelog.py Insert new line before "More details about these changes can be found on our GitHub repo." (#8645) 2021-02-25 16:30:48 -08:00
finish_release.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
install_and_test.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
oldest_constraints.txt Update dependencies (#9505) 2022-12-13 10:48:17 +11:00
pip_install.py Finish pinning system rewrite (#8934) 2021-07-22 12:00:30 -07:00
pip_install_editable.py remove references to certbot-constraints.txt (#8858) 2021-05-24 14:17:11 -07:00
pipstrap.py Pin pip & co like our other dependencies (#8868) 2021-06-09 17:01:54 -07:00
readlink.py Removed Python legacy __future__ imports (#8697) 2021-03-05 16:53:20 -08:00
release.sh Release script improvements (#6337) 2018-09-05 14:10:05 -07:00
requirements.txt repin cryptography for openssl security update (#9565) 2023-02-08 11:17:44 -08:00
retry.sh Automatically retry test farm tests (#8325) 2020-09-30 17:05:52 -07:00
sphinx-quickstart.sh docs: update intersphinx url for certbot project (#9096) 2021-11-11 09:44:59 +01:00
venv.py remove all cloudxns-related code (#9361) 2022-08-10 11:01:11 -07:00