Synchrotron#
Synchrotron syncs package from Debian into the appropriate suites.
E.g. Debian testing is synced to landing.
This syncs source and binary packages.
If a package in PureOS had downstream modifications (indicated by a pureos in the version number) it is excluded from the sync.
Also packages than vanish from Debian are removed if possible.
Remove a package#
If you want to remove a downstream fork of a package in Debian please file a removal request via the issue tracker. The PureOS admins can then remove the package.
Removing the package (as admin)#
This is useful if one wants to remove a downstream forked package for example;
sudo -u dak -s
synchrotron sync unstable landing main <package name> --force
This command would force a sync between PureOS landing’s “main” suite with Debian unstable.
The --force ensures downstream PuerOS changes are overwritten, otherwise you’ll see
2021-03-03 08:23:43 - ERROR: No syncing rust-xkbcommon/0.4.0-2: Destination has modifications (found 0.4.0-0pureos1).
If things worked it looks like
2021-03-03 08:26:15 - INFO: Imported 'callaudiod_0.1.0-1.dsc' to 'landing/main'.