ATIX’s Debian/Ubuntu Erratum Service is now open source!
The improvement of Debian and Ubuntu support in orcharhino has been one of the central concerns of the ATIX crew for a long time. The introduction of Debian/Ubuntu Errata in orcharhino version 4.0.0 was an important milestone in this regard. To use this feature, the Debian/Ubuntu Erratum Service provides regularly updated erratum lists.
The ATIX crew has now published the source code on which this service is based on GitHub under the GPLv2 Open Source license (parser and server). The first inquiries about this were already made at the Open Source Automation Day 2018 at the official presentation of orcharhino 4.0.0 – and it is also a matter of course for us as an open source company to make such an innovation available open to sources.
The published erratum service technically consists of two parts:
An “errata parser” that generates errata lists from the Debian Security Announcements (DSA) and the Ubuntu Security Notices (USN), and an “errata server” that provides these via an HTTP interface.
These two parts each run in their own Docker container, which interact with each other using a Docker volume.
The parser is written in Ruby, the server in Python (with twisted and asyncio).
The graphic shows what the Erratum Service approach looks like in orcharhino:
By publishing the source code, we want to generate added value for the entire open source community.
Der ATIX-Crew besteht aus Leuten, die in unterschiedlichen Bereichen tätig sind: Consulting, Development/Engineering, Support, Vertrieb und Marketing.