OK, I think the package is ready to be sponsored now.

The git repository can be found here:

https://code.launchpad.net/~sergiodj/ubuntu/+source/telegraf/+git/telegraf

The PPA can be found here:

  https://launchpad.net/~sergiodj/+archive/ubuntu/telegraf-universe

A bit more context on why I'd like this package included in Universe.

Telegraf is part of a suite of programs referred to as LMA (Logging,
Monitoring and Alert).  It is responsible for the Logging; prometheus,
prometheus-alertmanager and grafana are the other components of this
solution.

Prometheus and prometheus-alertmanager are already packaged and
maintained in Debian, as part of the Debian Go Team effort.

Grafana is not in Debian, but we (the Ubuntu Server team) are
maintaining it as a snap.

Telegraf is the "missing link" here: it's not in Debian, and we think it
is the perfect candidate to be maintained within Ubuntu.  Our intention
is to eventually MIR it, once it gets accepted into Universe.

I am a Debian Developer myself, and would love to have it packaged for
Debian, but unfortunately it is just unfeasible at this point.
Telegraf, just like several other Go applications, depends very specific
versions of *many* Go modules that are supposed to be downloaded while
the package is being built.

The way I overcame this is by bundling these Go modules and repackaging
the orig tarball in order to include everything that's needed (since we
can't rely on internet connectivity while building the package).  This
is working without problems, and there is precedence for doing this in
the archive.

All in all, I think having telegraf packaged in Ubuntu is a benefit for
the community, because it provides an easy way to install the software
using a trusted source.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1889134

Title:
  [needs-packaging] telegraf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1889134/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to