Enhancement #716
Updated by Marc Dequènes over 3 years ago
Quack,
Here is a todolist of all the things we need to care to help upgrading to the new Debian release when it's out.
Software that would need upgrading:
* -Inspircd v3- (backported in our repo and config adapted/improved)
* -Mailman 3-
* -Bind9 9.16 (backport available) with DNSSEC key management changes which need procedures and Ansible adaptation-
* [CAN WAIT] zabbix: custom vfs.dev.discovery conflicts with new agent item
* [CAN WAIT] zabbix-cli: Python 2, need to package a newer version supporting Python 3
* -ruby-httpclient: breaks apt-listbugs because of #995448, fixed in unstable but not yet in stable- backported in our repo
Software that need to be replaced and why (unmaintained, problematic…):
* -tacacs+: Python 2, dead project- giving up, will reconfigure DL switches
* -syslog-summary: Python 2, dead project- suggested by logcheck but should not be needed, removed
Software that we could consider for deprecation:
Other things to consider:
* Redmine is still not catching up with Rails 6 and will not be in Bullseye, maybe backport but expected much later: LXD container prepared using Ansible, data (attachments) synced, reverse proxy config needed
* -specific packages: we have specific ports/backports:-
** -repo config update-
** -list of needed packages for bullseye, updated in the wiki-
** -packaging-
** -spoolinger needs upstream changes since setup.rb is obsolete and cannot build in Debian anymore-
* -APT security suite naming changed, need to update the apt Ansible role-
* remove all _default_release: buster-backports_ in our roles
* check _*.dpkg-{old,dist}_ files in /etc