ci: fix package installation in GitHub Actions
Checks
Commit Message
APT cache must be updated to avoid trying to install an unavailable
version of a package.
Fixes: 87009585e293 ("ci: hook to GitHub Actions")
Signed-off-by: David Marchand <david.marchand@redhat.com>
---
I did not find a way for the update to be done by GHA itself,
so adding an explicit step.
The robot hits this issue on all 32-bits builds at the moment.
I will apply this quickly.
---
.github/workflows/build.yml | 2 ++
1 file changed, 2 insertions(+)
Comments
On Sat, Dec 19, 2020 at 9:26 AM David Marchand
<david.marchand@redhat.com> wrote:
>
> APT cache must be updated to avoid trying to install an unavailable
> version of a package.
>
> Fixes: 87009585e293 ("ci: hook to GitHub Actions")
>
> Signed-off-by: David Marchand <david.marchand@redhat.com>
Applied.
Hello David,
I’m hitting this issue on the next/dpdk-next-net branch. Is there a way to pull the patch into all of the next-* branches so that others don’t hit it too?
For now I've pulled it into my own branch.
This Actions thing is cool. It’s a huge timesaver.
Thank you,
Andrew
> On Dec 21, 2020, at 12:27 PM, David Marchand <david.marchand@redhat.com> wrote:
>
> On Sat, Dec 19, 2020 at 9:26 AM David Marchand
> <david.marchand@redhat.com> wrote:
>>
>> APT cache must be updated to avoid trying to install an unavailable
>> version of a package.
>>
>> Fixes: 87009585e293 ("ci: hook to GitHub Actions")
>>
>> Signed-off-by: David Marchand <david.marchand@redhat.com>
>
> Applied.
>
>
> --
> David Marchand
>
On 12/30/2020 6:00 PM, Andrew Boyer wrote:
> Hello David,
> I’m hitting this issue on the next/dpdk-next-net branch. Is there a way to pull the patch into all of the next-* branches so that others don’t hit it too?
>
next-net rebased on the main repo to include the commit, fyi.
For the next trees, you can find their maintainers in the MAINTAINERS file.
> For now I've pulled it into my own branch.
>
> This Actions thing is cool. It’s a huge timesaver.
>
> Thank you,
> Andrew
>
>> On Dec 21, 2020, at 12:27 PM, David Marchand <david.marchand@redhat.com> wrote:
>>
>> On Sat, Dec 19, 2020 at 9:26 AM David Marchand
>> <david.marchand@redhat.com> wrote:
>>>
>>> APT cache must be updated to avoid trying to install an unavailable
>>> version of a package.
>>>
>>> Fixes: 87009585e293 ("ci: hook to GitHub Actions")
>>>
>>> Signed-off-by: David Marchand <david.marchand@redhat.com>
>>
>> Applied.
>>
>>
>> --
>> David Marchand
>>
>
Hello Andrew,
On Wed, Dec 30, 2020 at 7:00 PM Andrew Boyer <aboyer@pensando.io> wrote:
>
> Hello David,
> I’m hitting this issue on the next/dpdk-next-net branch. Is there a way to pull the patch into all of the next-* branches so that others don’t hit it too?
Sorry, I was offline, next-* branches are maintained by others (as
explained by Ferruh).
>
> For now I've pulled it into my own branch.
>
> This Actions thing is cool. It’s a huge timesaver.
Happy to read that it helps.
@@ -87,6 +87,8 @@ jobs:
with:
path: reference
key: ${{ steps.get_ref_keys.outputs.abi }}
+ - name: Update APT cache
+ run: sudo apt update
- name: Install packages
run: sudo apt install -y ccache libnuma-dev python3-setuptools
python3-wheel python3-pip ninja-build libbsd-dev libpcap-dev