Project

General

Profile

Actions

Enhancement #716

closed

Preparing Bullseye

Added by Marc Dequènes over 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Start date:
2021-01-20
Due date:
% Done:

100%

Estimated time:
Patch Available:
Confirmed:
No
Branch:
bullseye
Entity:
DuckCorp
Security:
Help Needed:

Description

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 see #738
  • [CAN WAIT] zabbix-cli: Python 2, need to package a newer version supporting Python 3 see #738
  • 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
Actions

Also available in: Atom PDF