Project

General

Profile

Enhancement #716

Updated by Marc Dequènes over 2 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 [CAN WAIT] zabbix: custom vfs.dev.discovery conflicts with new agent item- see #738 item 
 * -[CAN [CAN WAIT] zabbix-cli: Python 2, need to package a newer version supporting Python 3- see #738 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 created for both instances 
 * -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 

Back