cockroachdb / cockroachdb/cockroach

build: provide clear instructions + workflow for folk who want to build crdb on non-supported platforms

Offen
#93,166 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
A-build-system C-enhancement T-dev-inf
Vorherrschende Sprache
Go
Sterne
32.5k
Forks
4.1k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

We have customers running crdb on non-supported platforms, and these customers will translate to future revenue.

These include currently (But will not be limited to):
- linux on IBM s/390
- illumos on oxide

Generally, we want to continue tier-3 support for any architecture supported by the go and c++ compiler. This includes the two above and will include other platforms we've not considered yet.

Reminder of support tiers for open source projects:
- tier-1: undergoing QA, validated using tests in CI, supported in paid contract
- tier-2: build success verified in CI, but not via automated testing, no paid support
- tier-3: build verified manually, usually by community

Currently crdb has a tier-1, tier-2 and **also a tier-3 story via the makefile and manual changes to the make rules**

if we remove the make story, we need to replace it by a dev-based story that continue support for tier-3.

xref #93162 for an example

Jira issue: CRDB-22198

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.