GNU bug report logs - #51058
xdg-open wrong path in qt based applications (links wont be open)

Previous Next

Package: guix;

Reported by: "Hamzeh Nasajpour" <h.nasajpour <at> pantherx.org>

Date: Wed, 6 Oct 2021 11:51:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: "Hamzeh Nasajpour" <h.nasajpour <at> pantherx.org>
To: 51058 <at> debbugs.gnu.org
Subject: bug#51058: Some new details
Date: Thu, 07 Oct 2021 14:04:35 +0330
After `guix gc`, I have `xdg-utils` at this path only: `/gnu/store/0zdclmgw5gnpifwb7jyrmplrk13wp0yz-xdg-utils-1.1.3/`.
This `xdg-utils` has two dependencies to `xset` and `xprops` at these paths:

```
$ guix gc --references /gnu/store/0zdclmgw5gnpifwb7jyrmplrk13wp0yz-xdg-utils-1.1.3/
...
/gnu/store/zn8frmg17rr7jgyyzj169wrhrmsw1m63-xset-1.2.4
/gnu/store/x236bfhg4zy6bbl6hxhy9wx3pl3kz7vz-xprop-1.2.5
```

These two packages has a dependency to `libx11`:
```
$ guix gc --references /gnu/store/x236bfhg4zy6bbl6hxhy9wx3pl3kz7vz-xprop-1.2.5
...
/gnu/store/zm5x7j8vaaqr5nfrzi2ql96p5rgbj8sr-libx11-1.7.1A
```

```
$ guix gc --references /gnu/store/zn8frmg17rr7jgyyzj169wrhrmsw1m63-xset-1.2.4
...
/gnu/store/zm5x7j8vaaqr5nfrzi2ql96p5rgbj8sr-libx11-1.7.1A
```

As you see these two packages have been installed with `libx11 <at> 1.7.1A`. 

While if I install the `xdg-utils` manually:
it will be installed at `/gnu/store/bi4m86lripz4fhhi4c34ylg5ckxsrqzs-xdg-utils-1.1.3/`. And these are the references:

```
$ guix gc --references /gnu/store/bi4m86lripz4fhhi4c34ylg5ckxsrqzs-xdg-utils-1.1.3/
...
/gnu/store/0yfzf5wna1p5lds02pmazxm7gir8xl2k-xprop-1.2.5
/gnu/store/jg30cnk360pfrnwcfk9z2jkv0gcasa6j-xset-1.2.4
```

```
$ guix gc --references /gnu/store/0yfzf5wna1p5lds02pmazxm7gir8xl2k-xprop-1.2.5
...
/gnu/store/zyx5mhkpfyssvwljhpv5qv1iz1g2aqq3-libx11-1.6.10
```

```
$ guix gc --references /gnu/store/jg30cnk360pfrnwcfk9z2jkv0gcasa6j-xset-1.2.4
...
/gnu/store/zyx5mhkpfyssvwljhpv5qv1iz1g2aqq3-libx11-1.6.10
```

Generally the difference comes from building `libx11 <at> 1.6.10` and `libx11 <at> 1.7.1A`. The `libx11 <at> 1.7.1A` has been installed as default as a dependency of `xdg-utils`, and `libx11 <at> 1.6.10` will be installed as a dependency after installing the `xdg-utils` manually.

Any idea? 


--

Hamzeh Nasajpour
PantherX Team




This bug report was last modified 3 years and 239 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.