Missing AUR package

When updating it reports missing AUR Package js52. This is strange because there is no AUR package js52 yet i have js52 installed

AUR update check:
:: Searching AUR for updates…
-> Missing AUR Packages: js52
there is nothing to do
Press ENTER to close this window:

[ricklinux@eos-cinnamon ~]$ pacman -Qi js52
Name            : js52
Version         : 52.9.0-4
Description     : JavaScript interpreter and libraries - Version 52
Architecture    : x86_64
URL             : https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
Licenses        : MPL
Groups          : None
Provides        : None
Depends On      : gcc-libs  readline  zlib  sh
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 50.68 MiB
Packager        : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date      : Thu 13 Feb 2020 11:23:25 AM
Install Date    : Fri 07 Aug 2020 09:34:56 PM
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Edit: This is on Cinnamon installed with BtrfsonLUKs with Timeshift and Snapshots.

It’s long been replaced in the repos by js60, js61, js62…

Right now it looks like js68 is the oldest available version.

It was undoubtedly pulled in at the time as a dependency; check with pacman -Qi js52.

2 Likes

That’s what i did above and it’s installed? I’m trying to figure out how to fix it? Was it one that needed manual intervention? Maybe i missed it?

1 Like

gcc-libs shows dependency for js52, js68, js78 Should i replace it?

Ha, of course you had already run the pacman -Qi, sorry, it’s late and I’m tired :grin:.

It was probably pulled in as a current version at one time (Fri Aug 07 2020), but now it’s been replaced by a newer version. It looks like nothing is using it:

Required By : None

I assume it had been in the AUR because some package(s) still required that specific library until recently. Just guessing…

1 Like

So just remove it then?

Edit: Done

Arch & EndeavourOS update check:
:: Searching Arch & EndeavourOS for updates...
 there is nothing to do

AUR update check:
:: Searching AUR for updates...
 there is nothing to do
Press ENTER to close this window: 

Must have been a left over from something? :thinking:

2 Likes

gcc-libs doesn’t require it on my system…

I’d remove it, but keep in mind that I’m about 30 seconds away from falling asleep here. :laughing:

7 Likes

I should have noticed it showed required by none, optional for none etc.

Thanks!

2 Likes

yay report about “missing AUR packages” is a bit misleading.
It seems to mean: I’ve found a package that is not found among available AUR packages.

In practice you may get that message when an installed package is no more available in official or AUR lists.

1 Like

I think it should be listed with orphaned packages in that case. Would, at least for me, make more sense.

I think paru gives a bit more sensible message than yay.

If I remove one of my additional repos from /etc/pacman.conf, here’s the message:

$ paru -Sua
:: Looking for AUR upgrades
:: Looking for devel upgrades
:: Packages not in the AUR:  UserManager  customcfg  mirrorlist-m  ncd  pac  pkexec2
 there is nothing to do

So these are packages that are not official EndeavourOS/Arch packages, and not in the AUR either.

But yay will give me this:

$ yay -Sua
:: Searching AUR for updates...
 -> Missing AUR Packages:  UserManager  customcfg  mirrorlist-m  ncd  pac  pkexec2
 there is nothing to do

which is misleading since they have never been in AUR.

1 Like