Debian trixie won't update binutils etc. as the dependency of libr0 does not match the newer version.
Kind regards, Peter..
On Thursday 10 of August 2023 18:47:26 phiebie--- via tde-users wrote:
Debian trixie won't update binutils etc. as the dependency of libr0 does not match the newer version.
Kind regards, Peter.. ____________________________________________________
Hi Peter,
what apt source do you use? Did you make apt update? The binutils package in Trixie is 2.41 and lib0 for Trixie in PSB and PTB is built just for such a version.
Cheers
On 2023/08/11 02:20 AM, Slávek Banko via tde-users wrote:
On Thursday 10 of August 2023 18:47:26 phiebie--- via tde-users wrote:
Debian trixie won't update binutils etc. as the dependency of libr0 does not match the newer version.
Kind regards, Peter.. ____________________________________________________
Hi Peter,
what apt source do you use? Did you make apt update? The binutils package in Trixie is 2.41 and lib0 for Trixie in PSB and PTB is built just for such a version.
Occasionally libr is behind binutils and you can't update, but since I use trixie as well we usually catch it right away. So if you run into that problem, try again the next day or two and it should be good to go. Cheers Michele
Hi Michele Calgaro,
Am 11.Aug.2023 um 17:50 schrieben Sie:
Occasionally libr is behind binutils and you can't update, but since I use trixie as well we usually catch it right away.
Tks for the quick reply. But see my answer to Slavek, in the package there are 2 conflicting dependencies to libbinutils and that's causing the non-updateability.
Kind regards, Peter.
Hi Slávek,
Am 10.Aug.2023 um 19:20 schrieben Sie:
what apt source do you use? Did you make apt update? The binutils package in Trixie is 2.41 and lib0 for Trixie in PSB and PTB is built just for such a version.
I'm uptodate everywhere. BUT, when I look into the dependencies of libr0 4:14.1.0-0debian12.0.0+0 I see 2 (two) dependencies Depends (4) --- libbinutils (< 2.40.1) (UNSATISFIED) --- libbinutils (>= 2.40) .......... and aptitude of course takes the first instance. Please correct.
Tks and kind regards. Peter.
On Friday 11 of August 2023 13:36:25 phiebie--- via tde-users wrote:
Hi Slávek,
Am 10.Aug.2023 um 19:20 schrieben Sie:
what apt source do you use? Did you make apt update? The binutils package in Trixie is 2.41 and lib0 for Trixie in PSB and PTB is built just for such a version.
I'm uptodate everywhere. BUT, when I look into the dependencies of libr0 4:14.1.0-0debian12.0.0+0 I see 2 (two) dependencies Depends (4) --- libbinutils (< 2.40.1) (UNSATISFIED) --- libbinutils (>= 2.40) .......... and aptitude of course takes the first instance. Please correct.
Tks and kind regards. Peter. ____________________________________________________
It is obvious according to the version number that you use the apt source Bookworm while installing on Trixie. For Trixie in PSB libr0 version is 4:14.1.1~pre0-0debian13.0.0+0~b6.
Trixie is testing and therefore you cannot use apt source for the official stable release of TDE, but you have to use either PSB or PTB.
https://wiki.trinitydesktop.org/Preliminary_Stable_Builds https://wiki.trinitydesktop.org/Preliminary_Testing_Builds
Cheers
Hi Slavek and Michele,
Am 11.Aug.2023 um 16:16 schrieben Sie:
It is obvious according to the version number that you use the apt source Bookworm while installing on Trixie.
Ashes on my head. Yes you are correct with bookworm! When trixie arose, I changed my apt/sources.list accordingly, but - why? - I omitted the trinity-line. Corrected this and now the update run smoothly. Thanks for your effective answers.
Kind regards, Peter.
On 2023/08/11 08:36 PM, phiebie--- via tde-users wrote:
Hi Slávek,
Am 10.Aug.2023 um 19:20 schrieben Sie:
what apt source do you use? Did you make apt update? The binutils package in Trixie is 2.41 and lib0 for Trixie in PSB and PTB is built just for such a version.
I'm uptodate everywhere. BUT, when I look into the dependencies of libr0 4:14.1.0-0debian12.0.0+0 I see 2 (two) dependencies Depends (4) --- libbinutils (< 2.40.1) (UNSATISFIED) --- libbinutils (>= 2.40) .......... and aptitude of course takes the first instance. Please correct.
Those dependencies are fine, they are there to make sure libr is married to the specific binutils it was built on. If binutils changes, libr needs rebuilding to match the new binutils version. As I said, we usually catch this pretty fast and we promptly rebuild libr. Current libr in https://archive.trinitydesktop.net/trinity/deb/trinity-testing/dists/trixie/... is up to date with binutils 2.41.
ah, I now see the problem. You are using R14.1.0 stable version built for bookworm (debian 12) on trixie. binutils has been updated on trixie. You need to use PSB or PTB packages for that to work. trixie is changing continuously, you can't use bookworm packages for it.
Cheers Michele