[Pamac 8.0.0-beta] Pamac-GTK freezes when showing details if you want to check details for some already-installed packages
System: Manjaro Gnome (Unstable branch) on a Virtual Box VM
Pamac: Pamac 8.0.0-beta (package: pamac 8.0.0beta-2, patched to fix #599 (closed) with commit 3f34ad87)
Some packages are shown multiple times on Pamac, because of how AppStream is implemented in Arch Linux AppStream Data, which Pamac is using for quite a while now. Example of such packages is avahi
, v4l-utils
, kmail
, joe
and nmap
.
For some of them, if you try to check details for an installed package that is in that situation, Pamac freezes completely and the process must be killed. I can launch Pamac GTK back without problem though.
I noticed that this issue doesn't appear for packages with multiples entries that are not installed. In that case, Pamac will show the description associated with that particular entry. For example, if I select the KMail entry (linked with the kmail
package), it will show me the AppStream information for KMail; but I select KTNef entry instead (also linked with the kmail
package), it will show me the AppStream information for KTNef instead, even if both are associated with the same exact package.
Also, if I check details for all entries related to one single package, then install that package, I can still check details for those entries even if the package is installed. There is still no problem even after a reboot.
However, if I try to do the same thing with a package with multiple entries that was already installed before upgrading to Pamac 8.0.0-beta, Pamac freezes completely and I have to kill the process. It doesn't seem to be a random bug as I can manage to reproduce the issue consistently and with multiple packages.
The same situation happens in the case of a package with multiple entries that got installed with Pamac 8.0.0-beta immediately without checking details for any entries beforehand.
I have not tried the case where I only check the details of one entries among multiple, or two entries among them, etc. before installing the package.
I see no messages in the terminal when I tried to launch Pamac GTK from the terminal. So no clues that could help you to figure out what's going on unfortunately, except my description of the issue and how I can reproduce it.