Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Withdraw chromium packages which say they provide libvulkan.so.1 #28944

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

murraybd
Copy link
Contributor

Two gtk-4 tests were recently added by @dustinkirkland and are failing due to libvulkan.so.1 being missing from the test environment. Looking at the package installation log we can see that an old version of chromium is being installed but what we really want is for vulkan-loader to be installed.

My understanding (thanks @smoser) is that withdrawing the versions of chromium which purport to provide libvulkan.so.1 will sort the issue out and the tests will pass.

Test log:

2024/09/19 12:51:53 INFO installing chromium (126.0.6478.126-r0)
2024/09/19 12:51:53 INFO installing gtk-4 (4.16.1-r0)
2024/09/19 12:51:54 INFO installing wolfi-keys (1-r8)
2024/09/19 12:51:54 INFO installing apk-tools (2.14.4-r0)
2024/09/19 12:51:54 INFO installing wolfi-base (1-r6)
2024/09/19 12:51:55 INFO built image layer tarball as /tmp/apko-temp-1458869052/apko-x86_64.tar.gz
2024/09/19 12:51:55 INFO using /tmp/apko-temp-1458869052/apko-x86_64.tar.gz for image layer
2024/09/19 12:51:59 INFO populating workspace /tmp/melange-workspace-2728922673 from ./gtk-4/
2024/09/19 12:51:59 INFO ImgRef = /tmp/melange-guest-1559818651
2024/09/19 12:51:59 INFO running the main test pipeline
2024/09/19 12:51:59 WARN + '[' -d /home/build ]
2024/09/19 12:51:59 WARN + cd /home/build
2024/09/19 12:51:59 WARN + gtk4-broadwayd --help
2024/09/19 12:51:59 INFO Usage:
2024/09/19 12:51:59 INFO   gtk4-broadwayd [OPTION?] [:DISPLAY] - broadway display daemon
2024/09/19 12:51:59 INFO
2024/09/19 12:51:59 INFO Help Options:
2024/09/19 12:51:59 INFO   -h, --help                   Show help options
2024/09/19 12:51:59 INFO
2024/09/19 12:51:59 INFO Application Options:
2024/09/19 12:51:59 INFO   -p, --port=PORT              Httpd port
2024/09/19 12:51:59 INFO   -a, --address=ADDRESS        Ip address to bind to 
2024/09/19 12:51:59 INFO   -u, --unixsocket=ADDRESS     Unix domain socket address
2024/09/19 12:51:59 INFO   -c, --cert=PATH              SSL certificate path
2024/09/19 12:51:59 INFO   -k, --key=PATH               SSL key path
2024/09/19 12:51:59 INFO
2024/09/19 12:51:59 WARN + gtk4-encode-symbolic-svg --help
2024/09/19 12:51:59 WARN gtk4-encode-symbolic-svg: error while loading shared libraries: libvulkan.so.1: cannot open shared object file: No such file or directory
2024/09/19 12:51:59 INFO ERROR: failed to test package. the test environment has been preserved:
2024/09/19 12:51:59 INFO   workspace dir: /tmp/melange-workspace-2728922673
2024/09/19 12:51:59 INFO   guest dir: /tmp/melange-guest-1939845673
2024/09/19 12:51:59 ERRO failed to build package: unable to run pipeline: unable to run pipeline: exit status 127
make: *** [Makefile:133: test/gtk-4] Error 1

@smoser
Copy link
Contributor

smoser commented Sep 19, 2024

The list of packages being withdrawn here is from:

$ apk search --all so:libvulkan.so.1                          
chromium-122.0.6250.1-r1                      
chromium-122.0.6261.99-r0                     
chromium-122.0.6261.99-r1                     
chromium-122.0.6261.99-r2                     
chromium-122.0.6261.99-r3                     
chromium-122.0.6261.99-r4                     
chromium-122.0.6261.128-r0                    
chromium-123.0.6312.58-r0                     
chromium-123.0.6312.86-r0    
chromium-123.0.6312.105-r0                    
chromium-123.0.6312.122-r0                    
chromium-124.0.6367.60-r0                     
chromium-124.0.6367.91-r0                     
chromium-124.0.6367.201-r0                    
chromium-125.0.6422.60-r0
chromium-125.0.6422.112-r0
chromium-125.0.6422.141-r0             
chromium-126.0.6478.55-r0              
chromium-126.0.6478.61-r0                     
chromium-126.0.6478.114-r0                    
chromium-126.0.6478.126-r0     
vulkan-loader-1.3.247-r0       
...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants