Kastilo, when you installed the perl update you ignored the output of pacman.
$ grep "WARNING: ..s" detect-old-perl-modules.sh -A1
printf "WARNING: '%s' contains data from at least %d packages which will NOT be used by the installed perl interpreter.\n" "$dir" "$pkgcount"
printf " -> Run the following command to get a list of affected packages: pacman -Qqo '%s'\n" "$dir"
Follow this steps. Don't worry about the issue mentioned at the end of the comment, it's already fixed.
Pinned Comments
bidulock commented on 2021-03-26 00:14 (UTC)
https://gist.github.com/bbidulock/5fe3d829b8210e50a606dc9cfd145962
A PKGBUILD for libunique.
PhotonX commented on 2018-08-06 13:17 (UTC) (edited on 2018-08-06 13:19 (UTC) by PhotonX)
In case that perl-gtk2-unique prevents the perl update to 5.28, please remove perl-gtk2-unique
pacman -Rdd perl-gtk2-unique
then do the update and then install it again
$YOUR_FAVORITE_AUR_HELPER -S perl-gtk2-unique
In case there is a better solution, please let me know! :)