It’ll need to be rebuilt anyway, so removing it should allow for the removal of electron26, which something in the OP’s update attempt is trying to do but fails because of the dependency.
No, it will need to be updated. Since he has an older version of caprine that depended on electron26, when he updates his AUR packages after updating repo packages, the updated version will pull in electron29.
I think that did it! Below is what I got at the end of the script running:
:: Starting full system upgrade…
:: Replace dbus-python with extra/python-dbus? [Y/n] y
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (75.1-1) breaks dependency ‘libicui18n.so=74-64’ required by electron26
:: installing icu (75.1-1) breaks dependency ‘libicuuc.so=74-64’ required by electron26
:: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavcodec.so=60-64’ required by electron26
:: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavcodec.so=60-64’ required by electron26
:: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavformat.so=60-64’ required by electron26
:: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavutil.so=58-64’ required by electron26
:: installing jsoncpp (1.9.6-3) breaks dependency ‘libjsoncpp.so=25-64’ required by electron26
After I rebooted, checked for updates and during install got this:
Update warning
Warning: installing icu (75.1-1) breaks dependency ‘libicui18n.so=74-64’ required by electron26
Add electron26 to remove
Warning: installing icu (75.1-1) breaks dependency ‘libicuuc.so=74-64’ required by electron26
Add electron26 to remove
Warning: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavcodec.so=60-64’ required by electron26
dd electron26 to remove
Warning: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavformat.so=60-64’ required by electron26
Add electron26 to remove
Warning: installing ffmpeg (2:7.0.2-2) breaks dependency ‘libavutil.so=58-64’ required by electron26
Add electron26 to remove
Warning: installing jsoncpp (1.9.6-3) breaks dependency ‘libjsoncpp.so=25-64’ required by electron26
Add electron26 to remove