This repository contains a number of backports to Ubuntu 24.04 (noble) to improve OneDrive- and proxy-related behavior. The packages were either backported from Ubuntu 25.04 (plucky), they add individual upstream patches or unmerged pull requests.
Currently, instead of forking repositories from salsa.debian.org,
this repository contains copies of the debian/ subdirectories and
upstream tarballs downloaded via apt-get source.
These backports were motivated by Volkswagen AG's LCM installations, but are at least partially relevant for all LCM customers.
These backports are deployed into the internal OBS at LCM:ubuntu-backports:24.04.
A public repository - without authentication - is available at repos.b1-systems.de. In order to install it, you would run the following:
apt install -y ca-certificates wget
wget -qO - 'https://repos.b1-systems.de/LCM:/ubuntu-backports:/24.04/xUbuntu_24.04/Release.key' | gpg --dearmor -o /etc/apt/keyrings/b1-ubuntu-backports.gpg
echo 'deb [signed-by=/etc/apt/keyrings/b1-ubuntu-backports.gpg] https://repos.b1-systems.de/LCM:/ubuntu-backports:/24.04/xUbuntu_24.04/ ./' >/etc/apt/sources.list.d/b1-ubuntu-backports.list
apt update
apt install plymouth dracut gnome-online-accounts gvfs msgraph
dracut --forceThis is an automatically synchronized mirror of the
internal OBS repository.
In order to work with the internal repository, you additionally would have to set up authentication,
e.g. by running the following (whereas $USER and $PASSWORD are your B1 LDAP credentials):
printf "machine obs-repos.intern.b1-systems.de\nlogin $USER\npassword $PASSWORD\n" >/etc/apt/auth.conf.d/obs-intern.confBackports are always at risk of being replaced by any new version from the Ubuntu repositories (there is no sane way around it). We are monitoring the upstream packages, but you might want to pin the backports repository by adding the following to /etc/apt/preferences:
Package: *
Pin: origin repos.b1-systems.de
Pin-Priority: 1000
AFAIK, the only way to get informed about upstream package releases
is subscribing to all "bugs" on launchpad:
https://launchpad.net/ubuntu/+source/<project>/+subscribe
You can also use the ./latest-version.sh script to manually check for the
latest version in Noble.