From: "Johannes Schindelin via GitGitGadget" <gitgitgadget@gmail.com>
To: git@vger.kernel.org
Cc: Johannes Schindelin <johannes.schindelin@gmx.de>
Subject: [PATCH 0/3] ci: upgrade to the latest Azure Pipelines agent pools
Date: Wed, 26 Feb 2020 20:09:32 +0000 [thread overview]
Message-ID: <pull.714.git.git.1582747775.gitgitgadget@gmail.com> (raw)
At least the Windows agents we use will go away on March 23rd, 2020
[https://devblogs.microsoft.com/devops/removing-older-images-in-azure-pipelines-hosted-pools/]
, in favor of newer, faster, better ones. We might just as well use the
latter already long before the cut-off date.
While at it, let's also update to a newer macOS pool. This necessitates two
distinct fixes, though:
* Our ci/ scripts were ill-prepared to deal with System Integrity
Protection [https://support.apple.com/en-us/HT204899]. This resulted in
the p4d -V call seemingly "hanging" (Narrator's voice: it did not "hang",
it actually opened a GUI dialog to ask the user whether it was okay to
execute this quarantined executable).
* Apparently nobody ever bothered running the Apache2-based tests (t5616,
t5702 and t5703, probably more) on macOS. I say that because they don't
work, over-relying on GNU-specific behavior of sed. I rewrote those sed
calls to use Perl instead.
Johannes Schindelin (3):
t/lib-httpd: avoid using BSD's sed
ci: prevent `perforce` from being quarantined
Azure Pipeline: switch to the latest agent pools
azure-pipelines.yml | 37 +++++++++++++++++++----------
ci/install-dependencies.sh | 4 ++--
t/lib-httpd.sh | 2 +-
t/lib-httpd/apache.conf | 6 ++---
t/lib-httpd/apply-one-time-perl.sh | 27 +++++++++++++++++++++
t/lib-httpd/apply-one-time-sed.sh | 24 -------------------
t/t5537-fetch-shallow.sh | 10 ++++----
t/t5616-partial-clone.sh | 38 +++++++++++++++++-------------
t/t5702-protocol-v2.sh | 12 +++++-----
t/t5703-upload-pack-ref-in-want.sh | 6 ++---
10 files changed, 93 insertions(+), 73 deletions(-)
create mode 100644 t/lib-httpd/apply-one-time-perl.sh
delete mode 100644 t/lib-httpd/apply-one-time-sed.sh
base-commit: 2d2118b814c11f509e1aa76cb07110f7231668dc
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-714%2Fdscho%2Fazure-pipelines-latest-pools-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-714/dscho/azure-pipelines-latest-pools-v1
Pull-Request: https://github.com/git/git/pull/714
--
gitgitgadget
next reply other threads:[~2020-02-26 20:09 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-26 20:09 Johannes Schindelin via GitGitGadget [this message]
2020-02-26 20:09 ` [PATCH 1/3] t/lib-httpd: avoid using BSD's sed Johannes Schindelin via GitGitGadget
2020-02-26 20:20 ` Ed Maste
2020-02-27 15:40 ` Johannes Schindelin
2020-02-27 17:39 ` Ed Maste
2020-02-27 19:46 ` Johannes Schindelin
2020-02-28 23:57 ` CI/PR builds on FreeBSD, was " Johannes Schindelin
2020-02-26 20:26 ` Junio C Hamano
2020-02-26 22:22 ` Junio C Hamano
2020-02-27 15:42 ` Johannes Schindelin
2020-02-26 20:09 ` [PATCH 2/3] ci: prevent `perforce` from being quarantined Johannes Schindelin via GitGitGadget
2020-02-26 20:09 ` [PATCH 3/3] Azure Pipeline: switch to the latest agent pools Johannes Schindelin via GitGitGadget
2020-02-27 13:23 ` [PATCH v2 0/3] ci: upgrade to the latest Azure Pipelines " Johannes Schindelin via GitGitGadget
2020-02-27 13:23 ` [PATCH v2 1/3] t/lib-httpd: avoid using macOS' sed Johannes Schindelin via GitGitGadget
2020-02-27 13:23 ` [PATCH v2 2/3] ci: prevent `perforce` from being quarantined Johannes Schindelin via GitGitGadget
2020-02-27 13:23 ` [PATCH v2 3/3] Azure Pipeline: switch to the latest agent pools Johannes Schindelin via GitGitGadget
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=pull.714.git.git.1582747775.gitgitgadget@gmail.com \
--to=gitgitgadget@gmail.com \
--cc=git@vger.kernel.org \
--cc=johannes.schindelin@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.