[artix-general] librewolf requiring rebuild given libvpx upgrade

artist artist at artixlinux.org
Thu Jan 25 20:07:53 CET 2024


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