Debian backports for L5?

I’m curious if anyone has used backports repo’s to install software on the L5?

If so, what repo’s do you use. The byzantium is buster/sid, but I noticed that some of the packages available for byzantium are actually from bullseye?

I’m needing some apps that aren’t available on debian until bookworm releases which is debian 12.

1 Like

byzantium is based on bullseye. There’s no “backports” repo available for PureOS. The best way to use newer packages is to recompile them on byzantium.

3 Likes

Thanks @dos. I thought byzantium was based on bullseye. But, with
$ cat /etc/debian_version
buster/sid

why would it say buster/sid?

and regarding

, I have an L15 with PureOS, and in my sources.list file I have
deb http://deb.debian.org/debian bullseye-backports main

I’ve installed apps from debian bullseye-backports and it does work? So, I’m confused by your statement. My curiousity was, if I add this source on L5 would that create problems for me? I haven’t experienced any problems with bullseye-backports on my L15

2 Likes

Looks like the package responsible for that hasn’t been properly updated yet :smile:

Adding Debian repositories to PureOS may appear to work, but it may cause problems on both laptops and phones as these repos have no way to adapt to changes between upstream Debian and PureOS.

2 Likes

Even if @dos doesn’t recommend it - I do that. But I can’t recommend it neither:

  • you need to be able to recover from failure
  • you need to know how to use pinning to really only get what you wanted

If you do not take care you’ll probably end up with an unsupportable mixture of bullseye-backports and PureOS Byzantium and thinks specific to the Librem5 might stop working (calling, feedback, etc.).

That said, I’m running systemd 252.5-2~bpo11+1 and dependencies on my L5 because of an unresolved issue in 247.3-7+deb11u1 that comes with bullseye/byzantium.

If you want to get into the subject and try it you could first try using a virtual machine and by doing so avoid breaking things on your phone.

3 Likes

There has been an open issue about this and for some reason I do not remember and I couldn’t understand it had not been updated…

1 Like

I’ll just point out that apt-forktracer is a super-helpful tool when dealing with such frankendebians :slight_smile:

3 Likes

Thanks @dos and @ChriChri :slight_smile: your points make sense. I’ve been fortunate on my L15. i only use a couple of apps from backports. The problem with debian for me is some apps just don’t progress very quickly. Like gnucash to help me keep my finances in order. And I’m a fan of sway, but the current repo is so old, it is a bit annoying to use. I haven’t used the bookworm backport of that, because I’m too nervous about that.

Anyhow, I’m good with linux, but not as good as @ChriChri points out I should be using backports on the L5 :slight_smile: So, I’ll just wait. Thanks for your help!

2 Likes

In fact I see that byzantium is commonly based on bullseye (oldstable), so a lot of packages have really old versions. From the other hand, it is official repo which will get the system updates first. A few weeks ago I was excited to rebuild a couple of packages that are the most important for me, namely snapd (default just not work), geary (due to UI bugs), epiphany (as many websites reports about obsolete browser but I’d like to use web apps)…

However, the task turned out to be much more difficult than expected and today I have about 260 packages in my local “repository” to be updated simultaneously and some new problem caused by really low GLES version supported by L5… I understand that automatic future updates would be broken but I’d really like to start using my L5 as a universal tool for calls, messages, emails, develop, writing, web and so on!

I do not know if anyone is interested in my experience and how to share it better. I just like to say that it seems to be possible to organize some backports repository for the most important apps.

2 Likes