From: Phillip Wood Date: Wed, 23 Apr 2025 10:05:15 GMT Subject: Re: [PATCH v4 0/5] meson: add corresponding target for Makefile's hdr-check Message-ID: <970e77bb-5e5d-44f5-abbc-201d9e673a89@gmail.com> In-Reply-To: Hi Karthik On 22/04/2025 19:56, Karthik Nayak wrote: > Phillip Wood writes: >> Hi Karthik >> The commands above omit anything that updates the package cache as we do >> that anyway in install-dependencies.sh and we only really care about >> getting some version of git installed here. It also uses apt-get to >> match what we do in install-dependencies.sh >> > > Seems like this is a no-go, since apt-get fails [1] without first > updating the package cache. That's a shame, thanks for trying it > So I'm going to do that for all the > commands, which should also ensure that the package cache update in > 'install-dependencies.sh' is mostly a no-op. Fair enough Thanks Phillip > [1]: https://github.com/gitgitgadget/git/actions/runs/14598683520/job/40951070359?pr=1905 > >> I also wonder if we should ditch the checkout action and use something like >> >> git clone --depth=1 --single-branch ${GITHUB_REF_NAME} \ >> ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git >> >> so that we know we will be building from a git repository. >> >> Best Wishes >> >> Phillip