Cannot update libinput due to unresolved dependency

Not sure how to resolve this?

[ricklinux@rick-systemproductname ~]$ yay
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
:: 1 package to upgrade/install.
1  extra/libinput  1.30.1-1 -> 1.31.0-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
Sync Dependency (1): libinput-1.31.0-1
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
warning: cannot resolve "lua54", a dependency of "libinput"
:: The following package cannot be upgraded due to unresolvable dependencies:
      libinput

:: Do you want to skip the above package for this upgrade? [y/N] 

Edit:

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'lua54' required by libinput
 -> error installing repo packages

It gives me the same error here. I’ll try updating again tomorrow. If it fails again, then I’ll worry.

There are a number of dependencies so I’m unsure how to deal with it.

As I said, I would wait and try again later. It may not have synced to your mirror yet.

Apparently lua54 was not moved out of testing. So an Arch issue. Should become apparent quickly and hopefully also be fixed.

Thanks! How did you find that out?

Ah. That would do it.

If such an issue occurs I usually check the package’s web page.

Yes, lua54 is a dependency there, so I click that package, and that is only in testing.

lua54 just moved from extra-testing to extra.

So it won’t install libinput because it can’t grab the dependency package that is in testing. Correct?

Already fixed update again.

Thanks! Now i just updated and libinput now installed.