diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2021-08-18 09:11:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-18 09:11:02 -0400 |
commit | 28bea5ea903df78fd0212460b8ff9a1303784144 (patch) | |
tree | d0fe0bea73ce9001febb56013a97e846bdbba450 /contrib | |
parent | db1476214d938cc3e1b9536a4beb83736621188b (diff) |
Add Debian 11 (Bullseye) to CI. (#11334)
* Add Debian 11 (Bullseye) to CI.
Official feature freeze is in a couple of days, and the release is soon
to follow.
* Fix handling of Debian 11 package builds.
* Fix build dependencies for Debian 11.
`dh-systemd` has long since been deprecated, we should instead be
depending on the minimum version of `debhelper` that includes the
required code. We need to special-case Ubuntu 16.04 because it predates
the merge of `dh-systemd` into `debhelper`.
* Use correct Docker image for Debian 11.
* Add repoconfig package build for Debian 11.
* Simplify handling of package building and testing.
This should fix the CI issues we’re seeing with package builds, or at
least make them easier to diagnose.
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/debian/control | 3 | ||||
-rw-r--r-- | contrib/debian/control.xenial | 62 |
2 files changed, 63 insertions, 2 deletions
diff --git a/contrib/debian/control b/contrib/debian/control index 2659c389df..622e730f2a 100644 --- a/contrib/debian/control +++ b/contrib/debian/control @@ -1,7 +1,6 @@ Source: netdata -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 9.20160709), dh-autoreconf, - dh-systemd (>= 1.5), dpkg-dev (>= 1.13.19), zlib1g-dev, uuid-dev, diff --git a/contrib/debian/control.xenial b/contrib/debian/control.xenial new file mode 100644 index 0000000000..2659c389df --- /dev/null +++ b/contrib/debian/control.xenial @@ -0,0 +1,62 @@ +Source: netdata +Build-Depends: debhelper (>= 9), + dh-autoreconf, + dh-systemd (>= 1.5), + dpkg-dev (>= 1.13.19), + zlib1g-dev, + uuid-dev, + libelf-dev, + libuv1-dev, + liblz4-dev, + libjudy-dev, + libssl-dev, + libmnl-dev, + libjson-c-dev, + libcups2-dev, + libipmimonitoring-dev, + libnetfilter-acct-dev, + libsnappy-dev, + libprotobuf-dev, + libprotoc-dev, + cmake, + autogen, + autoconf, + automake, + pkg-config, + curl, + protobuf-compiler +Section: net +Priority: optional +Maintainer: Netdata Builder <bot@netdata.cloud> +Standards-Version: 3.9.6 +Homepage: https://netdata.cloud + +Package: netdata +Architecture: any +Depends: adduser, + libcap2-bin (>= 1:2.0), + lsb-base (>= 3.1-23.2), + openssl, + ${misc:Depends}, + ${shlibs:Depends} +Pre-Depends: dpkg (>= 1.17.14) +Description: real-time charts for system monitoring + Netdata is a daemon that collects data in realtime (per second) + and presents a web site to view and analyze them. The presentation + is also real-time and full of interactive charts that precisely + render all collected values. + +Package: netdata-plugin-cups +Architecture: any +Depends: cups, + netdata (>= ${source:Version}) +Description: The Common Unix Printing System plugin for metrics collection from cupsd + +Package: netdata-plugin-freeipmi +Architecture: any +Depends: freeipmi, + netdata (= ${source:Version}) +Description: FreeIPMI - The Intelligent Platform Management System. + The IPMI specification defines a set of interfaces for platform management. + It is implemented by a number vendors for system management. The features of IPMI that most users will be interested in + are sensor monitoring, system event monitoring, power control, and serial-over-LAN (SOL). |