Note

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Funtoo Telemetry Phase2 Activity

From Funtoo
< Funtoo:Telemetry‎ | Activities
Revision as of 08:22, March 16, 2022 by Siris (talk | contribs) (adding Telemetry Project Phase 2 Activity)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
   Activity Info
Parent ProjectFuntoo:Telemetry
Start Date10 March 2022
End DateNone
Activity KindLivestream
StatusOngoing
PreviousPhase1

Overview

Create new funtoo-metatools powered compile based auto-generated packages that build from upstream Prometheus related source code.

Objectives

Here are the general objectives of Phase 2 of the Telemetry Project:

  • Create traditional source compiled YAML Group autogens for all Official Prometheus/Grafana upstream software from Phase 1
  • Leverage Funtoo Autogen technologies from the Metatools Project to auto-generate all these new packages so they automatically stay up to date with their upstream GitHub Releases
  • Similar to Phase 1, create Pull Requests for all autogen contributions during Funtoo Community Live Streams on Discord

Blockers

Here are current blockers for Phase 2 of the Telemetry Project:

  • March 10, 2022:
    • Related Bug: [FL-9300]
    • Figure out how to run run npm install and build commands as part of a Golang ebuild
    • Long story short Prometheus's latest ReactUI requires some ReactUI web assets that are statically linked within its Golang binary and need to be present before building the Prometheus Golang binary