vulongm / copr-gamescope-git

https://copr.fedorainfracloud.org/coprs/vulongm/gamescope-git/
0 stars 0 forks source link

outdated wlroots causing upgrade failure #1

Closed BrycensRanch closed 7 months ago

BrycensRanch commented 7 months ago

gamescope package depends on wlroots from Fedora's repos instead of wlroots from the COPR repo (Packaging Error?) Log:

❯ sudo dnf remove wlroots
Dependencies resolved.
=============================================================================================================
 Package         Arch   Version                  Repository                                             Size
=============================================================================================================
Removing:
 wlroots         x86_64 0.17.2-1.fc40            @fedora                                               1.1 M
Removing dependent packages:
 gamescope       x86_64 3.14.2^20240325gite0098f5-1.fc40
                                                 @copr:copr.fedorainfracloud.org:vulongm:gamescope-git 2.2 M
Removing unused dependencies:
 libliftoff      x86_64 0.4.1-4.fc40             @fedora                                                39 k
 libseat         x86_64 0.8.0-2.fc40             @fedora                                                52 k
 xcb-util-errors x86_64 1.0.1-3.fc40             @fedora                                                41 k

Transaction Summary
=============================================================================================================
Remove  5 Packages

Freed space: 3.4 M
Is this ok [y/N]: Y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                     1/1 
  Erasing          : gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64                                   1/5 
  Erasing          : wlroots-0.17.2-1.fc40.x86_64                                                        2/5 
  Erasing          : libliftoff-0.4.1-4.fc40.x86_64                                                      3/5 
  Erasing          : libseat-0.8.0-2.fc40.x86_64                                                         4/5 
  Erasing          : xcb-util-errors-1.0.1-3.fc40.x86_64                                                 5/5 

Removed:
  gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64              libliftoff-0.4.1-4.fc40.x86_64             
  libseat-0.8.0-2.fc40.x86_64                                    wlroots-0.17.2-1.fc40.x86_64               
  xcb-util-errors-1.0.1-3.fc40.x86_64                           

Complete!
❯ sudo dnf install wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64
Last metadata expiration check: 0:03:08 ago on Sat 30 Mar 2024 11:42:36 AM EDT.
Dependencies resolved.
=============================================================================================================
 Package         Arch   Version                   Repository                                            Size
=============================================================================================================
Installing:
 wlroots         x86_64 0.17.90^20240328git3fc66d4-1.fc40
                                                  copr:copr.fedorainfracloud.org:vulongm:gamescope-git 419 k
Installing dependencies:
 libliftoff      x86_64 0.4.1-4.fc40              fedora                                                25 k
 libseat         x86_64 0.8.0-2.fc40              fedora                                                28 k
 xcb-util-errors x86_64 1.0.1-3.fc40              fedora                                                19 k

Transaction Summary
=============================================================================================================
Install  4 Packages

Total download size: 491 k
Installed size: 1.4 M
Is this ok [y/N]: Y
Downloading Packages:
(1/4): libliftoff-0.4.1-4.fc40.x86_64.rpm                                    284 kB/s |  25 kB     00:00    
(2/4): libseat-0.8.0-2.fc40.x86_64.rpm                                       189 kB/s |  28 kB     00:00    
(3/4): xcb-util-errors-1.0.1-3.fc40.x86_64.rpm                               104 kB/s |  19 kB     00:00    
(4/4): wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64.rpm                  1.8 MB/s | 419 kB     00:00    
-------------------------------------------------------------------------------------------------------------
Total                                                                        941 kB/s | 491 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                     1/1 
  Installing       : xcb-util-errors-1.0.1-3.fc40.x86_64                                                 1/4 
  Installing       : libseat-0.8.0-2.fc40.x86_64                                                         2/4 
  Installing       : libliftoff-0.4.1-4.fc40.x86_64                                                      3/4 
  Installing       : wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64                                    4/4 
  Running scriptlet: wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64                                    4/4 

Installed:
  libliftoff-0.4.1-4.fc40.x86_64                              libseat-0.8.0-2.fc40.x86_64                   
  wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64            xcb-util-errors-1.0.1-3.fc40.x86_64           

Complete!
❯ sudo dnf install gamescope
Last metadata expiration check: 0:03:41 ago on Sat 30 Mar 2024 11:42:36 AM EDT.
Dependencies resolved.
=============================================================================================================
 Package  Arch   Version                          Repository                                            Size
=============================================================================================================
Installing:
 gamescope
          x86_64 3.14.2^20240325gite0098f5-1.fc40 copr:copr.fedorainfracloud.org:vulongm:gamescope-git 748 k
Downgrading:
 wlroots  x86_64 0.17.2-1.fc40                    fedora                                               397 k

Transaction Summary
=============================================================================================================
Install    1 Package
Downgrade  1 Package

Total download size: 1.1 M
Is this ok [y/N]: N
Operation aborted.
❯ sudo dnf install gamescope --nobest
ookla_speedtest-cli                                                                                                                                                                                         1.1 kB/s | 951  B     00:00    
ookla_speedtest-cli-source                                                                                                                                                                                  2.1 kB/s | 951  B     00:00    
Dependencies resolved.
============================================================================================================================================================================================================================================
 Package                                  Architecture                          Version                                                           Repository                                                                           Size
============================================================================================================================================================================================================================================
Installing:
 gamescope                                x86_64                                3.14.2^20240325gite0098f5-1.fc40                                  copr:copr.fedorainfracloud.org:vulongm:gamescope-git                                748 k
Downgrading:
 wlroots                                  x86_64                                0.17.2-1.fc40                                                     fedora                                                                              397 k

Transaction Summary
============================================================================================================================================================================================================================================
Install    1 Package
Downgrade  1 Package

Total download size: 1.1 M
Is this ok [y/N]: N
Operation aborted.
❯ sudo dnf install gamescope --best
Last metadata expiration check: 0:01:33 ago on Sat 30 Mar 2024 11:48:58 AM EDT.
Dependencies resolved.
============================================================================================================================================================================================================================================
 Package                                  Architecture                          Version                                                           Repository                                                                           Size
============================================================================================================================================================================================================================================
Installing:
 gamescope                                x86_64                                3.14.2^20240325gite0098f5-1.fc40                                  copr:copr.fedorainfracloud.org:vulongm:gamescope-git                                748 k
Downgrading:
 wlroots                                  x86_64                                0.17.2-1.fc40                                                     fedora                                                                              397 k

Transaction Summary
============================================================================================================================================================================================================================================
Install    1 Package
Downgrade  1 Package

Total download size: 1.1 M
Is this ok [y/N]: N
Operation aborted.
❯ sudo dnf install gamescope --best --allowerasing
Last metadata expiration check: 0:01:38 ago on Sat 30 Mar 2024 11:48:58 AM EDT.
Dependencies resolved.
============================================================================================================================================================================================================================================
 Package                                  Architecture                          Version                                                           Repository                                                                           Size
============================================================================================================================================================================================================================================
Installing:
 gamescope                                x86_64                                3.14.2^20240325gite0098f5-1.fc40                                  copr:copr.fedorainfracloud.org:vulongm:gamescope-git                                748 k
Downgrading:
 wlroots                                  x86_64                                0.17.2-1.fc40                                                     fedora                                                                              397 k

Transaction Summary
============================================================================================================================================================================================================================================
Install    1 Package
Downgrade  1 Package

Total download size: 1.1 M
Is this ok [y/N]: N
Operation aborted.
❯ sudo dnf install gamescope
[sudo] password for romvnly: 
Copr repo for vk-hdr-layer owned by vulongm                                                                                                                                                                 2.4 kB/s | 1.1 kB     00:00    
ookla_speedtest-cli                                                                                                                                                                                         1.6 kB/s | 951  B     00:00    
ookla_speedtest-cli-source                                                                                                                                                                                  1.2 kB/s | 951  B     00:00    
Dependencies resolved.
============================================================================================================================================================================================================================================
 Package                                  Architecture                          Version                                                           Repository                                                                           Size
============================================================================================================================================================================================================================================
Installing:
 gamescope                                x86_64                                3.14.2^20240325gite0098f5-1.fc40                                  copr:copr.fedorainfracloud.org:vulongm:gamescope-git                                748 k
Downgrading:
 wlroots                                  x86_64                                0.17.2-1.fc40                                                     fedora                                                                              397 k

Transaction Summary
============================================================================================================================================================================================================================================
Install    1 Package
Downgrade  1 Package

Total download size: 1.1 M
Is this ok [y/N]: Y
Downloading Packages:
(1/2): gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64.rpm                                                                                                                                                2.8 MB/s | 748 kB     00:00    
(2/2): wlroots-0.17.2-1.fc40.x86_64.rpm                                                                                                                                                                     1.2 MB/s | 397 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                       2.0 MB/s | 1.1 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                    1/1 
  Downgrading      : wlroots-0.17.2-1.fc40.x86_64                                                                                                                                                                                       1/3 
  Installing       : gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64                                                                                                                                                                  2/3 
  Cleanup          : wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64                                                                                                                                                                   3/3 
  Running scriptlet: wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64                                                                                                                                                                   3/3 

Downgraded:
  wlroots-0.17.2-1.fc40.x86_64                                                                                                                                                                                                              
Installed:
  gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64                                                                                                                                                                                         

Complete!
❯ sudo dnf upgrade --refresh
Copr repo for heroic-games-launcher owned by atim                                                                                                                                                           8.3 kB/s | 1.5 kB     00:00    
Copr repo for wayland owned by dturner                                                                                                                                                                       12 kB/s | 1.5 kB     00:00    
Copr repo for prismlauncher owned by g3tchoo                                                                                                                                                                 13 kB/s | 1.5 kB     00:00    
Copr repo for nvidia-container-toolkit owned by @ai-ml                                                                                                                                                       14 kB/s | 1.5 kB     00:00    
Copr repo for mainline-wo-mergew owned by @kernel-vanilla                                                                                                                                                   9.1 kB/s | 1.5 kB     00:00    
Copr copr.fedorainfracloud.org/@kernel-vanilla/mainline-wo-mergew runtime dependency #1 - @kernel-vanilla/fedora                                                                                             12 kB/s | 1.5 kB     00:00    
Copr copr.fedorainfracloud.org/@kernel-vanilla/mainline-wo-mergew runtime dependency #2 - @kernel-vanilla/stable                                                                                             12 kB/s | 1.5 kB     00:00    
Copr copr.fedorainfracloud.org/@kernel-vanilla/mainline-wo-mergew runtime dependency #3 - @kernel-vanilla/stable-rc                                                                                          12 kB/s | 1.5 kB     00:00    
Copr repo for gamemode owned by rivenirvana                                                                                                                                                                 9.1 kB/s | 1.5 kB     00:00    
Copr repo for cuda-gcc owned by slaanesh                                                                                                                                                                     12 kB/s | 1.5 kB     00:00    
Copr repo for envycontrol owned by sunwire                                                                                                                                                                   13 kB/s | 1.5 kB     00:00    
Copr repo for gamescope-git owned by vulongm                                                                                                                                                                 13 kB/s | 1.5 kB     00:00    
Copr repo for vk-hdr-layer owned by vulongm                                                                                                                                                                  12 kB/s | 1.5 kB     00:00    
Copr repo for mesa-and-llvm-git owned by xxmitsu                                                                                                                                                             13 kB/s | 1.5 kB     00:00    
Copr repo for mesa-git owned by xxmitsu                                                                                                                                                                      12 kB/s | 1.5 kB     00:00    
cloudflare-warp-stable                                                                                                                                                                                       12 kB/s | 3.0 kB     00:00    
cuda-fedora39-x86_64                                                                                                                                                                                         19 kB/s | 3.5 kB     00:00    
Fedora 40 - x86_64                                                                                                                                                                                           21 kB/s | 6.2 kB     00:00    
Fedora 40 openh264 (From Cisco) - x86_64                                                                                                                                                                    3.4 kB/s | 989  B     00:00    
Fedora 40 - x86_64 - Updates                                                                                                                                                                                112 kB/s |  24 kB     00:00    
Fedora 40 - x86_64 - Test Updates                                                                                                                                                                            23 kB/s | 6.6 kB     00:00    
google-chrome                                                                                                                                                                                               9.6 kB/s | 1.3 kB     00:00    
hardware:razer (Fedora_Rawhide)                                                                                                                                                                             1.9 kB/s | 1.7 kB     00:00    
ookla_speedtest-cli                                                                                                                                                                                         1.2 kB/s | 951  B     00:00    
ookla_speedtest-cli-source                                                                                                                                                                                  2.0 kB/s | 951  B     00:00    
RPM Fusion for Fedora 40 - Free                                                                                                                                                                             5.5 kB/s | 3.2 kB     00:00    
RPM Fusion for Fedora 40 - Free - Test Updates                                                                                                                                                               15 kB/s | 3.1 kB     00:00    
RPM Fusion for Fedora 40 - Nonfree                                                                                                                                                                           30 kB/s | 6.5 kB     00:00    
RPM Fusion for Fedora 40 - Nonfree - Test Updates                                                                                                                                                            29 kB/s | 6.2 kB     00:00    
Tailscale stable                                                                                                                                                                                            2.1 kB/s | 832  B     00:00    
Terra 40                                                                                                                                                                                                    299  B/s | 281  B     00:00    
Visual Studio Code                                                                                                                                                                                          8.8 kB/s | 1.5 kB     00:00    
WineHQ packages                                                                                                                                                                                              14 kB/s | 3.0 kB     00:00    
Copr repo for wayland owned by dturner (i386)                                                                                                                                                               9.0 kB/s | 1.5 kB     00:00    
Copr repo for mesa-and-llvm-git owned by xxmitsu (i386)                                                                                                                                                     8.7 kB/s | 1.5 kB     00:00    
Copr repo for mesa-git owned by xxmitsu (i386)                                                                                                                                                               14 kB/s | 1.5 kB     00:00    
Error: 
 Problem: package gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64 from @System requires libwlroots.so.12()(64bit), but none of the providers can be installed
  - cannot install both wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64 from copr:copr.fedorainfracloud.org:vulongm:gamescope-git and wlroots-0.17.2-1.fc40.x86_64 from @System
  - cannot install both wlroots-0.17.2-1.fc40.x86_64 from fedora and wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64 from copr:copr.fedorainfracloud.org:vulongm:gamescope-git
  - cannot install both wlroots-0.17.2-1.fc40.x86_64 from updates-testing and wlroots-0.17.90^20240328git3fc66d4-1.fc40.x86_64 from copr:copr.fedorainfracloud.org:vulongm:gamescope-git
  - cannot install the best update candidate for package wlroots-0.17.2-1.fc40.x86_64
  - cannot install the best update candidate for package gamescope-3.14.2^20240325gite0098f5-1.fc40.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
vulongm commented 7 months ago

Looking into this, seems like it's picking up vkroots from the copr repo to build using but not sure why it isn't for wlroots.

BrycensRanch commented 7 months ago

Upon upgrade to the latest commit, the issue has been amended!

❯ sudo dnf list --installed | grep wlroots
wlroots.x86_64                                                            0.17.2-1.fc40                                           @fedora                                                                   
❯ sudo dnf list --installed | grep wlroots
wlroots.x86_64                                                            0.17.2-1.fc40                                           @fedora                                                                   
❯ sudo dnf list --installed | grep gamescope
gamescope.x86_64                                                          3.14.2^20240325gite0098f5-1.fc40                        @copr:copr.fedorainfracloud.org:vulongm:gamescope-git 
BrycensRanch commented 7 months ago

Hi, I'd like to notify you that my system has picked up on the wlroots from the COPR repo now, thanks! :heart: