Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] vulkan-loader missing symbolic links inside /usr/lib
@ 2024-05-30 11:47 Norman-Normandy
  2024-05-30 11:56 ` Norman-Normandy
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Norman-Normandy @ 2024-05-30 11:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4848 bytes --]

New issue by Norman-Normandy on void-packages repository

https://github.com/void-linux/void-packages/issues/50607

Description:
### Is this a new report?

Yes

### System Info

Void 6.9.2_1 x86_64 AuthenticAMD uptodate rrrmmnFFFFFFFFF

### Package(s) Affected

vulkan-loader-1.3.261.1_2

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

Similar issues: https://github.com/void-linux/void-packages/issues/44317 https://github.com/void-linux/void-packages/issues/18105 https://github.com/void-linux/void-packages/issues/44317

### Expected behaviour

The symbolic links should be:
/usr/lib/libvulkan.so -> libvulkan.so.1
/usr/lib/libvulkan.so.1 -> libvulkan.so.1.3.261
/usr/lib/libvulkan.so.1.3.261

### Actual behaviour

But instead found:
/usr/lib/libvulkan.so.1 -> libvulkan.so.1.3.261
/usr/lib/libvulkan.so.1.3.261

### Steps to reproduce

xbps-install -Su vulkan-loader

And see missing final symbolic link inside /usr/lib

Tried: "xbps-install -f" along with removing the package and removing orphans *(weren't any) and reinstalling.

I also tried xbps-reconfigure. Not sure if this is something on my end or effecting everyone.
In-fact other libraries are also missing their final symbolic links.

Running "xbps-pkgdb -a" gives:
ERROR: libksane6: unexistent file /usr/share/icons/hicolor/16x16/actions/black-white.png.
ERROR: libksane6: unexistent file /usr/share/icons/hicolor/16x16/actions/color.png.
ERROR: libksane6: unexistent file /usr/share/icons/hicolor/16x16/actions/gray-scale.png.
ERROR: libksane6: unexistent file /usr/share/locale/hne/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/ml/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/oc/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/pa/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/ug/LC_MESSAGES/libksane.mo.
ERROR: libksane6: files check FAILED.
ERROR: ksanecore6: unexistent file /usr/share/locale/ar/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/bg/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ca/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ca@valencia/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/cs/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/de/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/en_GB/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/eo/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/es/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/eu/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/fi/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/fr/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/gl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/hi/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/it/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ja/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ka/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ko/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/lt/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/nl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/nn/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/pl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/pt/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/pt_BR/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ru/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/sk/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/sl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/sv/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/tr/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/uk/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/zh_TW/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: files check FAILED.

Have not ever touched the /usr/lib directory manually. Only used xbps cli tools
and only once for this occasion to fix the issue temporarily by creating the final symbolic link after doing "xbps-pkgdb -a".

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: vulkan-loader missing symbolic links inside /usr/lib
  2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
@ 2024-05-30 11:56 ` Norman-Normandy
  2024-05-30 13:41 ` ahesford
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Norman-Normandy @ 2024-05-30 11:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 278 bytes --]

New comment by Norman-Normandy on void-packages repository

https://github.com/void-linux/void-packages/issues/50607#issuecomment-2139395529

Comment:
Found libvulkan.so inside the "vulkan-loader-devel" package. Shouldn't it be inside the normal vulkan-loader as it was before?

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: vulkan-loader missing symbolic links inside /usr/lib
  2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
  2024-05-30 11:56 ` Norman-Normandy
@ 2024-05-30 13:41 ` ahesford
  2024-05-30 14:57 ` Norman-Normandy
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2024-05-30 13:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 482 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/issues/50607#issuecomment-2139584583

Comment:
The "similar issues" aren't similar at all. What packages break as a result of the missing `*.so` symlink? Anything that properly links to `libvulkan` will inherit the proper soname and will work as expected; if there is something using `dlopen` that expects the `libvulkan.so` without a version, we should fix that problem directly.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: vulkan-loader missing symbolic links inside /usr/lib
  2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
  2024-05-30 11:56 ` Norman-Normandy
  2024-05-30 13:41 ` ahesford
@ 2024-05-30 14:57 ` Norman-Normandy
  2024-05-30 15:02 ` [ISSUE] [CLOSED] " ahesford
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Norman-Normandy @ 2024-05-30 14:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 848 bytes --]

New comment by Norman-Normandy on void-packages repository

https://github.com/void-linux/void-packages/issues/50607#issuecomment-2139814421

Comment:
No pre-built binaries using the vulkan loader break. But my existing build pipelines for building them did because the gnu linker complains it can't find -lvulkan. Which was originally inside as /usr/lib/libvulkan.so and now suddenly it isn't, but instead part of the vulkan-loader-devel package. A package that I never installed before.

I understand development packages usually contain files for building projects where as the non-devel packages are for running existing binaries.

But was this **change** to remove "libvulkan.so" from the normal "vulkan-loader" into "vulkan-loader-devel" intentional?
Other distros I've used don't separate the library symbolic links. Including FreeBSD.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ISSUE] [CLOSED] vulkan-loader missing symbolic links inside /usr/lib
  2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
                   ` (2 preceding siblings ...)
  2024-05-30 14:57 ` Norman-Normandy
@ 2024-05-30 15:02 ` ahesford
  2024-05-30 15:02 ` ahesford
  2024-05-30 17:03 ` classabbyamp
  5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2024-05-30 15:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4851 bytes --]

Closed issue by Norman-Normandy on void-packages repository

https://github.com/void-linux/void-packages/issues/50607

Description:
### Is this a new report?

Yes

### System Info

Void 6.9.2_1 x86_64 AuthenticAMD uptodate rrrmmnFFFFFFFFF

### Package(s) Affected

vulkan-loader-1.3.261.1_2

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

Similar issues: https://github.com/void-linux/void-packages/issues/44317 https://github.com/void-linux/void-packages/issues/18105 https://github.com/void-linux/void-packages/issues/44317

### Expected behaviour

The symbolic links should be:
/usr/lib/libvulkan.so -> libvulkan.so.1
/usr/lib/libvulkan.so.1 -> libvulkan.so.1.3.261
/usr/lib/libvulkan.so.1.3.261

### Actual behaviour

But instead found:
/usr/lib/libvulkan.so.1 -> libvulkan.so.1.3.261
/usr/lib/libvulkan.so.1.3.261

### Steps to reproduce

xbps-install -Su vulkan-loader

And see missing final symbolic link inside /usr/lib

Tried: "xbps-install -f" along with removing the package and removing orphans *(weren't any) and reinstalling.

I also tried xbps-reconfigure. Not sure if this is something on my end or effecting everyone.
In-fact other libraries are also missing their final symbolic links.

Running "xbps-pkgdb -a" gives:
ERROR: libksane6: unexistent file /usr/share/icons/hicolor/16x16/actions/black-white.png.
ERROR: libksane6: unexistent file /usr/share/icons/hicolor/16x16/actions/color.png.
ERROR: libksane6: unexistent file /usr/share/icons/hicolor/16x16/actions/gray-scale.png.
ERROR: libksane6: unexistent file /usr/share/locale/hne/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/ml/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/oc/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/pa/LC_MESSAGES/libksane.mo.
ERROR: libksane6: unexistent file /usr/share/locale/ug/LC_MESSAGES/libksane.mo.
ERROR: libksane6: files check FAILED.
ERROR: ksanecore6: unexistent file /usr/share/locale/ar/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/bg/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ca/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ca@valencia/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/cs/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/de/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/en_GB/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/eo/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/es/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/eu/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/fi/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/fr/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/gl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/hi/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/it/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ja/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ka/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ko/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/lt/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/nl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/nn/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/pl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/pt/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/pt_BR/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/ru/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/sk/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/sl/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/sv/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/tr/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/uk/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: unexistent file /usr/share/locale/zh_TW/LC_MESSAGES/ksanecore.mo.
ERROR: ksanecore6: files check FAILED.

Have not ever touched the /usr/lib directory manually. Only used xbps cli tools
and only once for this occasion to fix the issue temporarily by creating the final symbolic link after doing "xbps-pkgdb -a".

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: vulkan-loader missing symbolic links inside /usr/lib
  2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
                   ` (3 preceding siblings ...)
  2024-05-30 15:02 ` [ISSUE] [CLOSED] " ahesford
@ 2024-05-30 15:02 ` ahesford
  2024-05-30 17:03 ` classabbyamp
  5 siblings, 0 replies; 7+ messages in thread
From: ahesford @ 2024-05-30 15:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/issues/50607#issuecomment-2139831682

Comment:
I assume the change was intentional, because our standard practice is to put all unversioned library symlinks in `-devel` subpackages. The fix is to install that subpackage whenever you need the unversioned link, which could be to satisfy precompiled binaries or to establish a proper development environment.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: vulkan-loader missing symbolic links inside /usr/lib
  2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
                   ` (4 preceding siblings ...)
  2024-05-30 15:02 ` ahesford
@ 2024-05-30 17:03 ` classabbyamp
  5 siblings, 0 replies; 7+ messages in thread
From: classabbyamp @ 2024-05-30 17:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 235 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/50607#issuecomment-2140287000

Comment:
yes, moving the symlink was intentional, almost all .so symlinks are in devel packages

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-05-30 17:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-30 11:47 [ISSUE] vulkan-loader missing symbolic links inside /usr/lib Norman-Normandy
2024-05-30 11:56 ` Norman-Normandy
2024-05-30 13:41 ` ahesford
2024-05-30 14:57 ` Norman-Normandy
2024-05-30 15:02 ` [ISSUE] [CLOSED] " ahesford
2024-05-30 15:02 ` ahesford
2024-05-30 17:03 ` classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).