Passim, a dependency of kinfocenter

On unstable branch.

Name            : kinfocenter
Version         : 5.27.8-2
Description     : A utility that provides information about a computer system
Architecture    : x86_64
URL             : https://kde.org/plasma-desktop/
Licenses        : LGPL
Groups          : plasma
Provides        : None
Depends On      : systemsettings  glu  vulkan-tools  wayland-utils  xorg-xdpyinfo  mesa-utils  fwupd  aha  dmidecode  clinfo
Optional Deps   : None
Required By     : None
Optional For    : powerdevil
Conflicts With  : None
Replaces        : None
Installed Size  : 3,69 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Sat Sep 30 23:34:55 2023
Install Date    : Sun Oct 1 09:20:48 2023
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
Backup Files    :
(none)

This came together with Manjaro at install.

As a dependency to this a program called passim got installed on my system sep 6.
Today it updated and added a user and a group witch made me look up what it was.

:: Running post-transaction hooks...
(1/6) Creating system user accounts...
Creating group 'passim' with GID 957.
Creating user 'passim' (Local Caching Server) with UID 957 and GID 957.
$ paclog --package=kinfocenter
[2023-05-05T19:46:04+0200] [ALPM] upgraded kinfocenter (5.26.5-1 -> 5.27.4-1)
[2023-06-04T13:06:33+0200] [ALPM] upgraded kinfocenter (5.27.4-1 -> 5.27.5-1)
[2023-07-11T01:34:22+0200] [ALPM] upgraded kinfocenter (5.27.5-1 -> 5.27.6-1)
[2023-08-01T22:42:22+0200] [ALPM] upgraded kinfocenter (5.27.6-1 -> 5.27.7-1)
[2023-09-13T15:43:57+0200] [ALPM] upgraded kinfocenter (5.27.7-1 -> 5.27.8-1)
[2023-10-01T09:20:48+0200] [ALPM] upgraded kinfocenter (5.27.8-1 -> 5.27.8-2)

$ paclog --package=passim                                                                 
[2023-09-06T15:33:06+0200] [ALPM] installed passim (0.1.1-1)
[2023-09-26T20:30:34+0200] [ALPM] upgraded passim (0.1.1-1 -> 0.1.2-1)
[2023-10-10T03:32:25+0200] [ALPM] upgraded passim (0.1.2-1 -> 0.1.3-1)
$ pactree -r passim                                                                                                                                                                                   
passim
└─fwupd
  └─kinfocenter

Everybody a fan of this application?

I guess the question is, can I remove it without it breaking anything?

I dont know why you are showing kinfocenter.
What needs it is fwupd

pacman -Qi fwupd

[...]
Depends On      : [...] libpassim.so=1-64
[...]

I would assume it cna ostensibly be used by fwupd in some sort of managed deployment.
I checked on a relatively recent install, and it is there … but with not much.

$ passim dump
passimd is running
a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447 HELLO.md cmdline: age:19510/86400 share:0/5 size:12 bytes

Which is just a hello world md text file.

By the way - its an Arch package, so manjaro hasnt made any decision about it, besides including the packages.

Heres the commit for fwupd:

Though … ‘add support’ … does make it sound like it does not need to be a hard depend.

No, apparently not everyone is a fan of passim:

Because fwupd got installed as a dependency to kinfocenter if I understand what the pactree tells me. I didn’t include it but both kinfocenter and fwupd seems to only have been updated according to paclog, at the exact same time so suspect this is the initial update I ran after installing?

$ paclog --package=fwupd
[2023-05-05T19:46:01+0200] [ALPM] upgraded fwupd (1.8.10-1 -> 1.8.14-1)
[2023-06-04T13:06:30+0200] [ALPM] upgraded fwupd (1.8.14-1 -> 1.9.1-1)
[2023-07-11T01:34:19+0200] [ALPM] upgraded fwupd (1.9.1-1 -> 1.9.2-2)
[2023-07-11T17:19:29+0200] [ALPM] upgraded fwupd (1.9.2-2 -> 1.9.3-1)
[2023-08-23T10:48:15+0200] [ALPM] upgraded fwupd (1.9.3-1 -> 1.9.4-1)
[2023-09-06T15:33:06+0200] [ALPM] upgraded fwupd (1.9.4-1 -> 1.9.5-1)
[2023-09-12T02:20:08+0200] [ALPM] upgraded fwupd (1.9.5-1 -> 1.9.5-2)
[2023-09-12T06:04:02+0200] [ALPM] upgraded fwupd (1.9.5-1 -> 1.9.5-2)
[2023-10-09T02:09:32+0200] [ALPM] upgraded fwupd (1.9.5-2 -> 1.9.6-1)

$ paclog --package=kinfocenter
[2023-05-05T19:46:04+0200] [ALPM] upgraded kinfocenter (5.26.5-1 -> 5.27.4-1)
[2023-06-04T13:06:33+0200] [ALPM] upgraded kinfocenter (5.27.4-1 -> 5.27.5-1)
[2023-07-11T01:34:22+0200] [ALPM] upgraded kinfocenter (5.27.5-1 -> 5.27.6-1)
[2023-08-01T22:42:22+0200] [ALPM] upgraded kinfocenter (5.27.6-1 -> 5.27.7-1)
[2023-09-13T15:43:57+0200] [ALPM] upgraded kinfocenter (5.27.7-1 -> 5.27.8-1)
[2023-10-01T09:20:48+0200] [ALPM] upgraded kinfocenter (5.27.8-1 -> 5.27.8-2)

But inspecting the -Qii I can see it states it is explicitly installed (but so does kinfocenter on the other hand), but I have no memory of doing that. :-S

I’m not accusing anyone, but the package just installing as a dependency 4 month later, and then on the 3:rd update creating user and group feels… weird. but maybe I’m over-reacting.

Since I most likely wont use either fwupd or passim, you guys think it’s safe to remove? Or does manjaro need it for something?

It seems you may not have seen my reply… :point_up:

It’s not possible unless you remove kinfocenter.

1 Like

kinfocenter is an entirely cosmetic application. It is like a gui neofetch.
fwupd is for firmware updates. Only certain hardware is supported. If you wont/cant use it … its safe to remove.

I didnt say you were, but then you go on to ‘react’.
Theres nothing dastardly afoot.
The packages were updated.
So were the dependencies.
They may change again in the future.
Or you can do … whatever you like … now.

I mean, I’ll probably not risk removing this so I guess I’m stuck with it…

Thanks guys.

Edit
Wait, are you sure, the links you posted are about hwupd, or are you saying hwupd is not removable without also removing kinfocenter?

You can mask passim

systemctl mask passim

Yes.

$ pacman -Rsp fwupd
error: failed to prepare transaction (could not satisfy dependencies)
:: removing fwupd breaks dependency 'fwupd' required by kinfocenter
$ pacman -Rsp fwupd kinfocenter
kinfocenter-5.27.8-2
xorg-xdpyinfo-1.3.4-1
wayland-utils-1.2.0-1
vulkan-tools-1.3.263-1
clinfo-3.0.21.02.21-1
aha-0.5.1-2
fwupd-1.9.6-1
protobuf-c-1.4.1-4
passim-0.1.3-1
libsmbios-2.4.3-6
libjcat-0.1.14-1
libgusb-0.4.7-1
libcbor-0.10.2-1
gcab-1.6-1
fwupd-efi-1.4-1
flashrom-1.2-4
libftdi-1.5-5
confuse-3.3-3
1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.

Good news, @bedna!

With kinfocenter 5.27.8-3, fwupd is now optional.

1 Like

Its a double … fwupd problably shouldnt hard depend on passim either.
But I’ll take it. :slight_smile:

That’s another story altogether. That will have to be addressed upstream as Arch has closed all related bug reports.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.