Difference between revisions of "Funtoo:Telemetry/Activities/Phase2"

From Funtoo
Jump to navigation Jump to search
(adding Telemetry Project Phase 2 Activity)
 
(adding jira issue)
 
Line 5: Line 5:
|project=Funtoo:Telemetry
|project=Funtoo:Telemetry
|start_date=2022-03-10
|start_date=2022-03-10
|issue=FL-9365
|prev=Funtoo:Telemetry/Activities/Phase1
|prev=Funtoo:Telemetry/Activities/Phase1
}}
}}

Latest revision as of 05:21, March 18, 2022

   Activity Info
Parent ProjectFuntoo:Telemetry
Start Date10 March 2022
End DateNone
Jira IssueFL-9365
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