Paccache doesn't delete package archives from another arch
pacman.conf → Architecture = pentium4
My repositories are switched to 'pentium4' arch (after transition from i686 year ago). Now I discovered in /var/cache/pacman/pkg about 1.16Gb of 'i686' old package archives downloaded before transition to 'pentium4'. When performing 'paccache -dv', it sees only 'pentium4' and 'any' packages. All 'i686', even package archives of uninstalled programs remain untouched.
I experimented also with arch specified:
paccache -dvk0 -a i686
... ==> finished dry run: 960 candidates (disk space saved: 1.16 GiB) // All i686 package archives, even those that are installed and not subject to deletion
paccache -dvk1 -a i686
==> no candidate packages found for pruning
paccache -dvu -a i686
==> no candidate packages found for pruning
My goal is to delete all older cached package archives, but last 3 versions of installed packages. The easiest way to just remove all files containing "i686" string. But the only problem, that some installed programs have only 'i686' version archived and doesn't have any newer upgrade from 'pentium4' repository.