FS#75633 - gamescope depends on libliftoff but tries to install a file owned by libliftoff

Attached to Project: Community Packages
Opened by Benjamin Donovan (Carcel) - Thursday, 18 August 2022, 01:27 GMT
Last edited by Toolybird (Toolybird) - Thursday, 18 August 2022, 03:07 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

gamescope can not be upgraded to 3.11.36-1 or installed because it depends on libliftoff but wants to install a file owned by libliftoff.

libliftoff owns the file /usr/include/libliftoff.h
gamescope tries to install this file. Pacman fails to commit transaction because of conflicting files.

Additional info:
* package version(s)
gamescope-3.11.36-1
libliftoff-0.2.0-2
* config and/or log files etc.
$ sudo pacman -S gamescope
resolving dependencies...
looking for conflicting packages...

Packages (2) libliftoff-0.2.0-2 gamescope-3.11.36-1

Total Installed Size: 0.78 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [#######################################################] 100%
(2/2) checking package integrity [#######################################################] 100%
(2/2) loading package files [#######################################################] 100%
(2/2) checking for file conflicts [#######################################################] 100%
error: failed to commit transaction (conflicting files)
/usr/include/libliftoff.h exists in both 'libliftoff' and 'gamescope'
/usr/lib/pkgconfig/libliftoff.pc exists in both 'libliftoff' and 'gamescope'
Errors occurred, no packages were upgraded.
$ sudo pacman -S libliftoff
resolving dependencies...
looking for conflicting packages...

Packages (1) libliftoff-0.2.0-2

Total Installed Size: 0.04 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [#######################################################] 100%
(1/1) checking package integrity [#######################################################] 100%
(1/1) loading package files [#######################################################] 100%
(1/1) checking for file conflicts [#######################################################] 100%
(1/1) checking available disk space [#######################################################] 100%
:: Processing package changes...
(1/1) installing libliftoff [#######################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
$ sudo pacman -S gamescope
[sudo] password for benjamin:
resolving dependencies...
looking for conflicting packages...

Packages (1) gamescope-3.11.36-1

Total Installed Size: 0.75 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [##################################] 100%
(1/1) checking package integrity [##################################] 100%
(1/1) loading package files [##################################] 100%
(1/1) checking for file conflicts [##################################] 100%
error: failed to commit transaction (conflicting files)
gamescope: /usr/include/libliftoff.h exists in filesystem (owned by libliftoff)
gamescope: /usr/lib/pkgconfig/libliftoff.pc exists in filesystem (owned by libliftoff)
Errors occurred, no packages were upgraded.

* link to upstream bug report, if any

Steps to reproduce:
Attempt to install or upgrade gamescope
This task depends upon

Closed by  Toolybird (Toolybird)
Thursday, 18 August 2022, 03:07 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#75631 
Comment by Benjamin Donovan (Carcel) - Thursday, 18 August 2022, 01:33 GMT
I searched and didn't find any tickets but looks like there's already one open regarding this issue. This is the same as issue 75631.

Loading...