glfw 3.4-1 causes glfw-wayland 3.3.10-1 -> glfw 3.4-1 -> glfw-x11 3.3.10-1 package replacement loop

Since glfw 3.4-1 has been pushed to extra, on a system on which glfw-wayland 3.3.10-1 was installed as a dependency for materialx, pacman tries to install a glfw* package on every system update. First, it tries to replace glfw-wayland 3.3.10-1 with glfw 3.4-1. Then the next time I run pacman -Su, it tries to replace glfw 3.4-1 with glfw-x11 3.3.10-1, although the package lists that pacman is using are still exactly the same.

I think

  • either glfw 3.4-1 was mistakenly pushed to extra and should have been pushed to extra-testing,
  • or glfw-doc 3.3.10-1, glfw-wayland 3.3.10-1 and glfw-x11 3.3.10-1 should have been removed from extra: 859bb21b
Edited by Pascal Ernster