libnma-gtk4 depends on libgcr-4.so.0.0.0 and libgck-2.so.0.0.0 #176

Closed
opened 2023-03-30 16:04:37 +02:00 by lnicola · 8 comments
See https://codeberg.org/fabiscafe/fcgu/issues/57.
anonfunc added the
bug
label 2023-03-30 16:16:24 +02:00
Owner

I requeued libnma, that should fix this.

I requeued `libnma`, that should fix this.
Owner

libnma is now rebuilt. Please try reinstalling it, since the buildnumber was not increased (still need to find time figuring this one out).

`libnma` is now rebuilt. Please try reinstalling it, since the buildnumber was not increased (still need to find time figuring this one out).
Author

I just tried the package from https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst (30-Mar-2023 16:30, 115K) and it's the same.

I just tried the package from https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst (30-Mar-2023 16:30, 115K) and it's the same.
Owner

If you downgrade this package, does that do anything? My guess is there is another dep in the tree that's the real problem. Not sure what exactly, your lddtree output look pretty normal (no missing deps).

If you downgrade this package, does that do anything? My guess is there is another dep in the tree that's the real problem. Not sure what exactly, your lddtree output look pretty normal (no missing deps).
Author

Huh, this is really weird:

$ ll libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst 
-rw-r--r-- 1 grayshade grayshade 115K Mar 30 20:10 libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst
$ paru -U libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst 
[snip]
$ strings /usr/lib/libnma-gtk4.so | rg libgcr-4
libgcr-4.so.0.0.0

$ paru -U https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst
[snip]
grayshade@heidr ~/Downloads> strings /usr/lib/libnma-gtk4.so | rg libgcr-4
libgcr-4.so.4

$  curl -L https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst | md5sum
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  114k  100  114k    0     0   258k      0 --:--:-- --:--:-- --:--:--  257k
794d9b08d16fb24c1c3de03bed263f7f  -
$ md5sum libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst 
794d9b08d16fb24c1c3de03bed263f7f  libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst

I have no idea what's happening. The two packages are identical, but installing the one I downloaded yesterday gives me a dependency on libgcr-4.so.0.0.0.

Huh, this is really weird: ``` $ ll libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst -rw-r--r-- 1 grayshade grayshade 115K Mar 30 20:10 libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst $ paru -U libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst [snip] $ strings /usr/lib/libnma-gtk4.so | rg libgcr-4 libgcr-4.so.0.0.0 $ paru -U https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst [snip] grayshade@heidr ~/Downloads> strings /usr/lib/libnma-gtk4.so | rg libgcr-4 libgcr-4.so.4 $ curl -L https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst | md5sum % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 114k 100 114k 0 0 258k 0 --:--:-- --:--:-- --:--:-- 257k 794d9b08d16fb24c1c3de03bed263f7f - $ md5sum libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst 794d9b08d16fb24c1c3de03bed263f7f libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst ``` I have no idea what's happening. The two packages are identical, but installing the one I downloaded yesterday gives me a dependency on `libgcr-4.so.0.0.0`.
Author

Your server is cursed:

$ curl -sLO -H 'Host:' https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst && md5sum libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst
7f077f1fce3d566040b0d69eb1f27d8f  libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst

$ curl -sLO https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst && md5sum libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst
794d9b08d16fb24c1c3de03bed263f7f  libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst
Your server is cursed: ``` $ curl -sLO -H 'Host:' https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst && md5sum libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst 7f077f1fce3d566040b0d69eb1f27d8f libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst $ curl -sLO https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst && md5sum libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst 794d9b08d16fb24c1c3de03bed263f7f libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst ```
Owner

Can you check size / file type? Why do you set the Host header at all? :D

Can you check size / file type? Why do you set the Host header at all? :D
Author

I was clearing the Host header, but it seems my AUR helper was a little confused. Now I get:

$ sudo pacman -U https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst
[snip]
$ paru -Qi libnma-gtk4
Name            : libnma-gtk4
Version         : 1.10.6-1.1
Description     : NetworkManager GUI client library (GTK4)
Architecture    : x86_64
URL             : https://gitlab.gnome.org/GNOME/libnma
Licenses        : GPL  LGPL
Groups          : None
Provides        : libnma-gtk4.so=0-64
Depends On      : libnma-common=1.10.6-1.1  gtk4
Optional Deps   : None
Required By     : gnome-control-center
Optional For    : networkmanager-openvpn
Conflicts With  : None
Replaces        : None
Installed Size  : 489.42 KiB
Packager        : ALHP x86-64-v3 <alhp@harting.dev>
Build Date      : Thu 30 Mar 2023 17:30:04 EEST
Install Date    : Fri 31 Mar 2023 17:23:54 EEST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

$ strings /usr/lib/libnma-gtk4.so | rg libgcr-4
libgcr-4.so.0.0.0

Anyway, after reinstalling it and also gcr-4, I have both SONAMEs:

gcr-4 /usr/lib/libgcr-4.so
gcr-4 /usr/lib/libgcr-4.so.0.0.0
gcr-4 /usr/lib/libgcr-4.so.4.0.0

And gnome-control-center loads fine. Not sure what the problem was, though.

I was clearing the `Host` header, but it seems my AUR helper was a little confused. Now I get: ``` $ sudo pacman -U https://alhp.dev/extra-x86-64-v3/os/x86_64/libnma-gtk4-1.10.6-1.1-x86_64.pkg.tar.zst [snip] $ paru -Qi libnma-gtk4 Name : libnma-gtk4 Version : 1.10.6-1.1 Description : NetworkManager GUI client library (GTK4) Architecture : x86_64 URL : https://gitlab.gnome.org/GNOME/libnma Licenses : GPL LGPL Groups : None Provides : libnma-gtk4.so=0-64 Depends On : libnma-common=1.10.6-1.1 gtk4 Optional Deps : None Required By : gnome-control-center Optional For : networkmanager-openvpn Conflicts With : None Replaces : None Installed Size : 489.42 KiB Packager : ALHP x86-64-v3 <alhp@harting.dev> Build Date : Thu 30 Mar 2023 17:30:04 EEST Install Date : Fri 31 Mar 2023 17:23:54 EEST Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature $ strings /usr/lib/libnma-gtk4.so | rg libgcr-4 libgcr-4.so.0.0.0 ``` Anyway, after reinstalling it and also `gcr-4`, I have both SONAMEs: ``` gcr-4 /usr/lib/libgcr-4.so gcr-4 /usr/lib/libgcr-4.so.0.0.0 gcr-4 /usr/lib/libgcr-4.so.4.0.0 ``` And `gnome-control-center` loads fine. Not sure what the problem was, though.
Sign in to join this conversation.
No description provided.