rebuild was/is running, but takes a while; about 2 hrs left to go
On a bended knee, or systemd, you will never live free
On 1/25/24 19:07, Javier wrote:
> Xul depends on libvpx.so.8:
>
>> % ldd /usr/lib/librewolf/libxul.so
>> ...
>> libvpx.so.8 => /usr/lib/libvpx.so.8 (0x00007fa291400000)
>> ...
>
> However libvpx upgrade bumps the library to "libvpx.so.9", and breaks
> librewolf. My current work around was to revert the following packages:
>
>> % pacman -U /var/cache/pacman/pkg/libvpx-1.13.1-1-x86_64.pkg.tar.zst
>> /var/cache/pacman/pkg/rav1e-0.6.6-3-x86_64.pkg.tar.zst
>> /var/cache/pacman/pkg/libavif-1.0.3-1-x86_64.pkg.tar.zst
>> /var/cache/pacman/pkg/ffmpeg4.4-4.4.4-3.1-x86_64.pkg.tar.zst
>> /var/cache/pacman/pkg/ffmpeg-2\:6.1.1-2-x86_64.pkg.tar.zst
>> /var/cache/pacman/pkg/thunderbird-115.6.1-1-x86_64.pkg.tar.zst
>
> And then prevent the following ones from upgrading, until librewolf
> gets rebuilt:
>
>> % 'grep' '^IgnorePkg' /etc/pacman.conf
>> IgnorePkg = libvpx rav1e
>
> This leads to:
>
>> :: Starting full system upgrade...
>> warning: aurutils: local (18.5-1) is newer than galaxy (10b-1)
>> warning: birdtray: local (1.11.4-1) is newer than galaxy (1.9.0-2)
>> warning: conan: local (2.0.17-1) is newer than galaxy (1.45.0-1)
>> warning: jami-daemon: local (20231123-1) is newer than world
>> (20230922-1)
>> warning: libvpx: ignoring package upgrade (1.13.1-1 => 1.14.0-1)
>> warning: nvm: local (0.39.7-1) is newer than galaxy (0.39.3-1)
>> warning: pandoc-bin: local (3.1.11-1) is newer than world (3.1.5-1)
>> warning: python-node-semver: local (0.8.1-2) is newer than galaxy
>> (0.8.0-6)
>> warning: python-pluginbase: local (1.0.1-0) is newer than galaxy
>> (1.0.0-5)
>> warning: rav1e: ignoring package upgrade (0.6.6-3 => 0.7.1-1)
>> warning: wayfire-plugins-extra: local (0.8.0-2) is newer than laur
>> (0.8.0-1)
>> resolving dependencies...
>> warning: ignoring package rav1e-0.7.1-1
>> warning: ignoring package rav1e-0.7.1-1
>> warning: cannot resolve "librav1e.so=0.7-64", a dependency of "ffmpeg"
>> warning: ignoring package libvpx-1.14.0-1
>> warning: ignoring package libvpx-1.14.0-1
>> warning: cannot resolve "libvpx.so=9-64", a dependency of "ffmpeg"
>> warning: ignoring package rav1e-0.7.1-1
>> warning: ignoring package rav1e-0.7.1-1
>> warning: cannot resolve "librav1e.so=0.7-64", a dependency of
>> "ffmpeg4.4"
>> warning: ignoring package libvpx-1.14.0-1
>> warning: ignoring package libvpx-1.14.0-1
>> warning: cannot resolve "libvpx.so=9-64", a dependency of "ffmpeg4.4"
>> warning: ignoring package rav1e-0.7.1-1
>> warning: ignoring package rav1e-0.7.1-1
>> warning: cannot resolve "librav1e.so=0.7-64", a dependency of "libavif"
>> warning: ignoring package libvpx-1.14.0-1
>> warning: ignoring package libvpx-1.14.0-1
>> warning: cannot resolve "libvpx.so=9-64", a dependency of "thunderbird"
>> warning: ignoring package rav1e-0.7.1-1
>> warning: ignoring package rav1e-0.7.1-1
>> warning: cannot resolve "librav1e.so=0.7-64", a dependency of "ffmpeg"
>> warning: ignoring package libvpx-1.14.0-1
>> warning: ignoring package libvpx-1.14.0-1
>> warning: cannot resolve "libvpx.so=9-64", a dependency of "ffmpeg"
>> :: The following packages cannot be upgraded due to unresolvable
>> dependencies:
>> ffmpeg ffmpeg4.4 libavif thunderbird
>>
>> :: Do you want to skip the above packages for this upgrade? [y/N] y
>> looking for conflicting packages...
>> there is nothing to do
>
> I'm not sure if other packages broke with such revert, because the
> libvpx upgrade came with several other upgrades related to media:
>
>> Packages (20) ffmpeg-2:6.1.1-3 ffmpeg4.4-4.4.4-4 gst-libav-1.22.9-1
>> gst-plugin-gtk-1.22.9-1 gst-plugins-bad-1.22.9-1
>> gst-plugins-bad-libs-1.22.9-1
>> gst-plugins-base-1.22.9-1
>> gst-plugins-base-libs-1.22.9-1 gst-plugins-good-1.22.9-1
>> gst-plugins-ugly-1.22.9-1 gst-python-1.22.9-1 gstreamer-1.22.9-1
>> gstreamer-vaapi-1.22.9-1 libavif-1.0.3-2
>> libheif-1.17.6-3 libvpx-1.14.0-1 qt5-webengine-5.15.16-3
>> rav1e-0.7.1-1 suitesparse-7.6.0-1
>
> But I didn't want to revert everything unnecessarily...
>
> Bottom line, librewolf needs a rebuild, :)
>
> Thanks a lot !
>
>
More information about the artix-general
mailing list