Synth seems to dislike spirv-llvm-translator-llvm15

I have been using Synth to keep my system up to date. Synth usually works fine, but lately when the repo is rebuilt it "removes" a package which then in turn causing other packages to fail a dependacy check. I watch Synth during the build process and these packages do successfully build. Seems like Synth for some reason is kicking spirv-llvm-translator-llvm15-15.0.9.pkg out which inturn causes some dependency failures.

The build logs can be found at: /var/synth/www/log
Stand by, prescanning existing packages.
Removed: spirv-llvm-translator-llvm15-15.0.9.pkg
Stand by, recursively scanning 1428 ports serially.
Scanning existing packages.
mesa-dri-24.1.7_4.pkg failed dependency check.
xorg-server-21.1.14,1.pkg failed dependency check.
xf86-input-keyboard-1.9.0_6.pkg failed dependency check.
xf86-input-libinput-1.3.0_1.pkg failed dependency check.
xf86-input-mouse-1.9.3_5.pkg failed dependency check.
xf86-video-scfb-0.0.7_2.pkg failed dependency check.
xf86-video-vesa-2.5.0_3.pkg failed dependency check.
xorg-drivers-7.7_7.pkg failed dependency check.
nvidia-driver-470-470.161.03.1402000_1.pkg failed dependency check.
xorg-7.7_3.pkg failed dependency check.
Packages validated, rebuilding local repository.
Local repository successfully rebuilt
 
I ended up doing an update the old-fashioned way, "postmaster—af," which picked up a bunch of missing dependencies. All seems good now.
 
I ended up doing an update the old-fashioned way, "postmaster—af," which picked up a bunch of missing dependencies. All seems good now.
I had the same experience. Ended up changing to pkg latest repository and install from that. I think the new behavior might have to do with the new pkg version.
 
I ended up doing an update the old-fashioned way, "postmaster—af," which picked up a bunch of missing dependencies. All seems good now.
I had the same issue with synth and eliminated it several years ago. For example, Synth silently uninstalled my PostgreSQL because Synth considered that PostgreSQL had the wrong deps or some ports had declared vulnerabilities. I've switched back to 'postmaster'. It's my OS and my packages that I installed, so I have to make the decision to remove or not some package. ))

Another legacy of synth is a GCC. I removed GCC a long time ago. First, LLVM covers all necessities for compilation. Second, GCC pulls many legacy dependencies and makes the system look like trash.
 
Back
Top