GNU bug report logs - #64736
pipewire doesn't provide libspa-libcamera.so

Previous Next

Package: guix;

Reported by: Alexandre Hannud Abdo <abdo <at> member.fsf.org>

Date: Wed, 19 Jul 2023 21:37:01 UTC

Severity: normal

Done: 宋文武 <iyzsong <at> envs.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 64736 in the body.
You can then email your comments to 64736 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#64736; Package guix. (Wed, 19 Jul 2023 21:37:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alexandre Hannud Abdo <abdo <at> member.fsf.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 19 Jul 2023 21:37:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
To: bug-guix <at> gnu.org
Subject: pipewire doesn't provide libspa-libcamera.so
Date: Wed, 19 Jul 2023 23:36:43 +0200
[Message part 1 (text/plain, inline)]
Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.

This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:

```

M 22:57:06.048626          wp-device ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.

```

Cheers, ale

[OpenPGP_0x722BE2E50CE6A56B.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#64736; Package guix. (Thu, 20 Jul 2023 11:35:01 GMT) Full text and rfc822 format available.

Message #8 received at 64736 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
Cc: 64736 <at> debbugs.gnu.org
Subject: Re: bug#64736: pipewire doesn't provide libspa-libcamera.so
Date: Thu, 20 Jul 2023 19:33:45 +0800
Alexandre Hannud Abdo <abdo <at> member.fsf.org> writes:

> Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
>
> This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
>
> ```
>
> M 22:57:06.048626          wp-device
> ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA
> handle 'api.libcamera.enum.manager' could not be loaded; is it
> installed?
> M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
>
> ```
>
> Cheers, ale

Hello, thank you for the report.  I'll looking into it during this
weekend.




Information forwarded to bug-guix <at> gnu.org:
bug#64736; Package guix. (Thu, 20 Jul 2023 16:06:01 GMT) Full text and rfc822 format available.

Message #11 received at 64736 <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
To: 宋文武 <iyzsong <at> envs.net>
Cc: 64736 <at> debbugs.gnu.org
Subject: Re: pipewire doesn't provide libspa-libcamera.so
Date: Thu, 20 Jul 2023 18:05:36 +0200
Uou, thank you. Let me know if and how I can help. Best, .~´

Le 20/07/2023 à 13:33, 宋文武 a écrit :
> Alexandre Hannud Abdo <abdo <at> member.fsf.org> writes:
>
>> Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
>>
>> This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
>>
>> ```
>>
>> M 22:57:06.048626          wp-device
>> ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA
>> handle 'api.libcamera.enum.manager' could not be loaded; is it
>> installed?
>> M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
>>
>> ```
>>
>> Cheers, ale
> Hello, thank you for the report.  I'll looking into it during this
> weekend.




Information forwarded to bug-guix <at> gnu.org:
bug#64736; Package guix. (Sat, 22 Jul 2023 03:52:01 GMT) Full text and rfc822 format available.

Message #14 received at 64736 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
Cc: 64736 <at> debbugs.gnu.org
Subject: Re: bug#64736: pipewire doesn't provide libspa-libcamera.so
Date: Sat, 22 Jul 2023 11:51:08 +0800
Alexandre Hannud Abdo <abdo <at> member.fsf.org> writes:

> Uou, thank you. Let me know if and how I can help. Best, .~´
>

I had submit patches for it at https://issues.guix.gnu.org/64767.
It builds fine, but I haven't test the camera (no camera here), it
will be good if you can test it...

It can be fetched in a local guix checkout:
  git remote add qa https://git.guix-patches.cbaines.net/guix-patches
  git fetch qa issue-64767
  git checkout -f qa/issue-64767

And then do a build of guix, and update local packages...
If this seems too much, you can wait the patches get merged, no worry!

Thank you!




Reply sent to 宋文武 <iyzsong <at> envs.net>:
You have taken responsibility. (Sat, 19 Aug 2023 02:21:01 GMT) Full text and rfc822 format available.

Notification sent to Alexandre Hannud Abdo <abdo <at> member.fsf.org>:
bug acknowledged by developer. (Sat, 19 Aug 2023 02:21:02 GMT) Full text and rfc822 format available.

Message #19 received at 64736-done <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
Cc: 64736-done <at> debbugs.gnu.org
Subject: Re: bug#64736: pipewire doesn't provide libspa-libcamera.so
Date: Sat, 19 Aug 2023 10:20:31 +0800
Alexandre Hannud Abdo <abdo <at> member.fsf.org> writes:

> Uou, thank you. Let me know if and how I can help. Best, .~´

Hello, it should be fixed now.  Since commit
7d8ce0701e82cf984906980e240bbf67f4988426.

Closing,  thanks.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 16 Sep 2023 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 319 days ago.

Previous Next


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