Js60 shows as orphan. Why?

I don’t know why js60 shows as orphan. It is impossible to remove. Attempting to do so stops short with:

Failed to prepare transaction
- pacman needs to be removed but it is a locked package

Why is it mark as orphan? And should I mark it as explicitly installed?

Good question… :thinking:
Usually it’s required by something like polkit, probably it shouldn’t be orphan, but i’m not entirely sure.

1 Like

It’s odd:

$ pactree -r js60
js60

pacman -Qi js60
Name : js60
Version : 60.9.0-2
Description : JavaScript interpreter and libraries - Version 60
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 : 55,38 MiB
Packager : Jan Alexander Steffens (heftig) jan.steffens@gmail.com
Build Date : tor 13 feb 2020 17:24:43
Install Date : tis 4 aug 2020 17:42:58
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

Name : js60
Version : 60.9.0-2
Description : JavaScript interpreter and libraries - Version 60
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 : 55.38 MiB
Packager : Jan Alexander Steffens (heftig) jan.steffens@gmail.com
Build Date : Do 13 Feb 2020 17:24:43
Install Date : Mo 27 Jul 2020 04:23:17
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

I have also a newer version installed: js68

extra/js68 68.11.0-1 [installed]
JavaScript interpreter and libraries - Version 68

And that is required by polkit:

Name : js68
Version : 68.11.0-1
Description : JavaScript interpreter and libraries - Version 68
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 : polkit
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 56.91 MiB
Packager : Jan Alexander Steffens (heftig) heftig@archlinux.org
Build Date : Sa 01 Aug 2020 21:35:30
Install Date : Mi 05 Aug 2020 21:32:29
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

Oh, so it should be just update then :slight_smile:

I have updated, but I have both versions installed. So I am gonna remove js60 now as well. :grinning:

1 Like

I have three versions!! 52, 60 and 68!

52 is required by cjs
60 by none
58 by polkit

1 Like

I tried! It didn’t go well!
It wants to take pacman with it!
:anguished:

I had no issues with removing it with pacman -Rns js60. Just uninstalled that package, nothing more.

2 Likes

I tried via “pamac”. I am gonna give pacman -Rns js60 a shot!
:grimacing:

1 Like

Yay!!

:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/1) removing js60                                             [-----------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

:relieved:

Strange that pamac couldn’t remove it. Anyone knows why?

1 Like

Thanks @Phrosgone and @keybreak!

Case closed!
:slightly_smiling_face:

Because EndeavourOS is:

A terminal-centric distro with a dynamic and friendly community in its core.
:yum:

3 Likes

Hi @Phrosgone I remember the avatar. Although the one @SGS made with him slam dunking was hysterical. :joy:

1 Like

Could be a cleanup going on there right now. Or how long does it take to install a backup on a new server?
It’s good that some of you still remember something :wink:

2 Likes

Right on both accounts!
Thanks for the reminder!

:slightly_smiling_face:

Erinnere dich an alles

Du bist unvergesslich.

1 Like

Prior to its last update, polkit used js60. Now it uses js68.

1 Like

I am not feeling very dynamic this morning :rofl:

sudo make me a coffee!
4 Likes

But I feel friendly. No need to sudo !

Here you are:
:coffee:

4 Likes