New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/build: dashboard “first-class ports” view doesn't match wiki #27689

Open
bcmills opened this Issue Sep 14, 2018 · 3 comments

Comments

Projects
None yet
3 participants
@bcmills
Member

bcmills commented Sep 14, 2018

When I check “show only first-class ports” on https://build.golang.org/#short, the list of matching builders is still quite long:

screenshot 2018-09-14 at 14 51 23


I had assumed that it would be restricted to the list of ports on https://golang.org/wiki/PortingPolicy#first-class-ports, but in fact that list is much, much shorter:

screenshot 2018-09-14 at 14 51 46


To avoid confusion, they should be made consistent: if the ports in the builder really are first-class, they should be listed on (or linked from) the wiki page, and if they aren't, they should be filtered out of the dashboard view.

(Discovered via #27686 (comment).)

@gopherbot gopherbot added this to the Unreleased milestone Sep 14, 2018

@gopherbot gopherbot added the Builders label Sep 14, 2018

@bcmills

This comment has been minimized.

Member

bcmills commented Sep 14, 2018

@dmitshur

This comment has been minimized.

Member

dmitshur commented Sep 15, 2018

I can fix the discrepancy, but I'll need the decision of which are to be considered first-class vs not.

Here's the current first-class port list from build.golang.org in text form:

darwin/386:

  • darwin-386-10_11

darwin/amd64:

  • darwin-amd64-10_10
  • darwin-amd64-10_11
  • darwin-amd64-10_12

darwin/arm:

  • darwin-arm-mg912baios

darwin/arm64:

  • darwin-arm64-mn4m2zdaios

freebsd/386:

  • freebsd-386-10_3
  • freebsd-386-11_1

freebsd/amd64:

  • freebsd-amd64-10_3
  • freebsd-amd64-11_1

freebsd/arm:

  • freebsd-arm-paulzhol

linux/386:

  • linux-386
  • linux-386-387
  • linux-386-clang
  • linux-386-sid

linux/amd64:

  • linux-amd64
  • linux-amd64-clang
  • linux-amd64-longtest
  • linux-amd64-nocgo
  • linux-amd64-noopt
  • linux-amd64-racecompile
  • linux-amd64-sid
  • linux-amd64-ssacheck
  • linux-amd64-stretch

linux/arm:

  • linux-arm
  • linux-arm-arm5spacemonkey
  • linux-arm-nativemake

linux/arm64:

  • linux-arm64-packet

linux/mips:

  • linux-mips

linux/mipsle:

  • linux-mipsle

linux/ppc64:

  • linux-ppc64-buildlet

linux/ppc64le:

  • linux-ppc64le-buildlet

linux/s390x:

  • linux-s390x-ibm

windows/386:

  • windows-386-2008

windows/amd64:

  • windows-amd64-2008
  • windows-amd64-2012
  • windows-amd64-2016

windows/arm:

  • windows-arm

race:

  • darwin-amd64-race
  • freebsd-amd64-race
  • linux-amd64-race
  • windows-amd64-race
  • android-386-emulator
  • android-amd64-emulator
  • android-arm-wiko-fever
  • android-arm64-wiko-fever
@gopherbot

This comment has been minimized.

gopherbot commented Nov 14, 2018

Change https://golang.org/cl/149606 mentions this issue: dashboard: add FirstClass field to BuildConfig

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment