APT Pinning Broken?
Hello, I would like to build with bookworm as the distribution while installing the package mpv and ffmpeg from sid (unstable).
According to the Debian Live Manual this should do the trick:
config/archives/live.list.chroot
config/archives/live.pref.chroot
Package: mpvPin: release n=sid
Pin-Priority: 600
Package: *Pin: release n=sid
Pin-Priority: 1
This gives a low version error because live-build tries to install mpv's dependencies from bookworm release, which has default Priority 500, while sid now only has Priority 1 for anything but mpv.
The following packages have unmet dependencies: mpv : Depends: libarchive13t64 (>= 3.4.0) but it is not going to be installed
Depends: libasound2t64 (>= 1.0.27)
Depends: libavcodec61 (>= 7:7.0)
Depends: libavdevice61 (>= 7:7.0) but it is not going to be installed
Depends: libavfilter10 (>= 7:7.0)
Depends: libavformat61 (>= 7:7.0)
.......
If I set the sid Priority higher or equal to bookworm's, all packages are installed from sid because of higher version numbers.
Is there a way to only install mpv including its dependencies from sid, while all other packages are still installed from bookworm release?
Thank you so much and have a nice day!
Reply to: