Stream: t-compiler/wg-meta

Topic: meeting 2019.04.25


Santiago Pastorino (Apr 25 2019 at 18:02, on Zulip):

hi

nikomatsakis (Apr 25 2019 at 18:02, on Zulip):

Hello @WG-meta, meeting time

nikomatsakis (Apr 25 2019 at 18:03, on Zulip):

Oh, hi @Santiago Pastorino =) You beat me to it

Santiago Pastorino (Apr 25 2019 at 18:03, on Zulip):

:)

nikomatsakis (Apr 25 2019 at 18:04, on Zulip):

So, in our last meeting, @davidtwco and I decided to create issues on the compiler/meta repo

nikomatsakis (Apr 25 2019 at 18:04, on Zulip):

to try and track work items

nikomatsakis (Apr 25 2019 at 18:04, on Zulip):

https://github.com/rust-lang/compiler-team/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc

Santiago Pastorino (Apr 25 2019 at 18:04, on Zulip):

:+1:

Santiago Pastorino (Apr 25 2019 at 18:04, on Zulip):

I've checked them last week

Santiago Pastorino (Apr 25 2019 at 18:05, on Zulip):

and in particular starting to move this one https://github.com/rust-lang/compiler-team/issues/63

nikomatsakis (Apr 25 2019 at 18:05, on Zulip):

But let's start with a sweep of open PRs

Santiago Pastorino (Apr 25 2019 at 18:05, on Zulip):

:+1:

nikomatsakis (Apr 25 2019 at 18:05, on Zulip):

Add notes for triage meeting 2019-04-25 #72

nikomatsakis (Apr 25 2019 at 18:05, on Zulip):

Can probably just merge this one

nikomatsakis (Apr 25 2019 at 18:05, on Zulip):

let me skim quickly

Santiago Pastorino (Apr 25 2019 at 18:05, on Zulip):

yeah, was going to say that

nikomatsakis (Apr 25 2019 at 18:07, on Zulip):

proposed "call for participation" template #71

nikomatsakis (Apr 25 2019 at 18:07, on Zulip):

similar, I imagine we can just merge this

nikomatsakis (Apr 25 2019 at 18:07, on Zulip):

I see you gave a review

Santiago Pastorino (Apr 25 2019 at 18:07, on Zulip):

yeah was looking at that one :)

nikomatsakis (Apr 25 2019 at 18:07, on Zulip):

I was planning to start that thread

Santiago Pastorino (Apr 25 2019 at 18:07, on Zulip):

seems good

nikomatsakis (Apr 25 2019 at 18:08, on Zulip):

Finish out-of-tree crates policy. #68

Santiago Pastorino (Apr 25 2019 at 18:08, on Zulip):

should I merge #71?

nikomatsakis (Apr 25 2019 at 18:08, on Zulip):

I did already :)

Santiago Pastorino (Apr 25 2019 at 18:08, on Zulip):

:+1:

Santiago Pastorino (Apr 25 2019 at 18:08, on Zulip):

well actually I'm not sure if I can merge

Santiago Pastorino (Apr 25 2019 at 18:09, on Zulip):

yes I can :)

Santiago Pastorino (Apr 25 2019 at 18:09, on Zulip):

there's a comment from @davidtwco https://github.com/rust-lang/compiler-team/pull/68#discussion_r277162674

nikomatsakis (Apr 25 2019 at 18:09, on Zulip):

left a review for #68

nikomatsakis (Apr 25 2019 at 18:09, on Zulip):

let's move to the next one

nikomatsakis (Apr 25 2019 at 18:09, on Zulip):

Determine working group check-in schedule w/ a formula. #67

Santiago Pastorino (Apr 25 2019 at 18:10, on Zulip):

about #68

Santiago Pastorino (Apr 25 2019 at 18:10, on Zulip):

one quick thing

Santiago Pastorino (Apr 25 2019 at 18:10, on Zulip):

is defined that bors won't be used?

nikomatsakis (Apr 25 2019 at 18:10, on Zulip):

well, not sure, but we were talking about it

Santiago Pastorino (Apr 25 2019 at 18:10, on Zulip):

I remember the discussion and I think I agree in general with the idea that may be too much

nikomatsakis (Apr 25 2019 at 18:10, on Zulip):

it seems like it is maybe some work to setup?

Santiago Pastorino (Apr 25 2019 at 18:10, on Zulip):

but at the same time making the contributing experience the same all over is a good thing

nikomatsakis (Apr 25 2019 at 18:10, on Zulip):

I thnk I would at minimum make it 'optional'

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

I tend to agree but 'baby steps' perhaps

Santiago Pastorino (Apr 25 2019 at 18:11, on Zulip):

yes

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

Determine working group check-in schedule w/ a formula. #67

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

about this one--

Santiago Pastorino (Apr 25 2019 at 18:11, on Zulip):

my question is ... this is blocked because it's a lot of work? or is it blocked because we don't see a lot of value to it?

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

I think we should try to make it automatically display or something

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

my question is ... this is blocked because it's a lot of work? or is it blocked because we don't see a lot of value to it?

I think a bit of both :)

Santiago Pastorino (Apr 25 2019 at 18:11, on Zulip):

ok

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

it's work for the infra team to setup on a case-by-case basis

Santiago Pastorino (Apr 25 2019 at 18:11, on Zulip):

let's see in the future then :)

nikomatsakis (Apr 25 2019 at 18:11, on Zulip):

and not that much value if you don't have a lot of in-flight stuff

nikomatsakis (Apr 25 2019 at 18:12, on Zulip):

i.e, travis suffices

nikomatsakis (Apr 25 2019 at 18:12, on Zulip):

I will leave some comments on #67

nikomatsakis (Apr 25 2019 at 18:12, on Zulip):

Add diagnostics working group #54

Santiago Pastorino (Apr 25 2019 at 18:13, on Zulip):

first of all, right now needs to be rebased

nikomatsakis (Apr 25 2019 at 18:15, on Zulip):

looks like it's ready to land apart from that

nikomatsakis (Apr 25 2019 at 18:15, on Zulip):

OK, let's look at the issues then

Santiago Pastorino (Apr 25 2019 at 18:15, on Zulip):

yeah

Santiago Pastorino (Apr 25 2019 at 18:15, on Zulip):

- Add a check-in for your working group to the [compiler-team meeting check-in list](check_in)

Santiago Pastorino (Apr 25 2019 at 18:15, on Zulip):

what's that exactly?

nikomatsakis (Apr 25 2019 at 18:16, on Zulip):

this list

Santiago Pastorino (Apr 25 2019 at 18:16, on Zulip):

not sure I understand what check-in means

nikomatsakis (Apr 25 2019 at 18:17, on Zulip):

in the triage meeting we have a "check-in" section

Santiago Pastorino (Apr 25 2019 at 18:17, on Zulip):

is that requesting for a space to talk about something related to the wg?

nikomatsakis (Apr 25 2019 at 18:17, on Zulip):

(i.e., we had one this morning)

nikomatsakis (Apr 25 2019 at 18:17, on Zulip):

where the working group talks about its plans

nikomatsakis (Apr 25 2019 at 18:17, on Zulip):

this is the schedule for when each group will talk

Santiago Pastorino (Apr 25 2019 at 18:17, on Zulip):

wasn't understanding the word check-in properly in that context

Santiago Pastorino (Apr 25 2019 at 18:17, on Zulip):

so issues now?

nikomatsakis (Apr 25 2019 at 18:18, on Zulip):

yep

nikomatsakis (Apr 25 2019 at 18:18, on Zulip):

so one problem I see here with the issues

nikomatsakis (Apr 25 2019 at 18:18, on Zulip):

well, I guess the assignments are a way

nikomatsakis (Apr 25 2019 at 18:18, on Zulip):

to distinguish the things we are "actively" doing

nikomatsakis (Apr 25 2019 at 18:18, on Zulip):

from "ideas"

Santiago Pastorino (Apr 25 2019 at 18:19, on Zulip):

yep

Santiago Pastorino (Apr 25 2019 at 18:19, on Zulip):

we could use assignments or tags I guess

nikomatsakis (Apr 25 2019 at 18:19, on Zulip):

only one is assigned

nikomatsakis (Apr 25 2019 at 18:19, on Zulip):

Finalize initial version of experts map #63

nikomatsakis (Apr 25 2019 at 18:19, on Zulip):

:)

nikomatsakis (Apr 25 2019 at 18:19, on Zulip):

to you

nikomatsakis (Apr 25 2019 at 18:19, on Zulip):

we could use assignments or tags I guess

maybe we'll eventually want some tags but for now I guess it's ok

Santiago Pastorino (Apr 25 2019 at 18:19, on Zulip):

btw, #63 links to rust main repo, can this be configured per stream?

nikomatsakis (Apr 25 2019 at 18:20, on Zulip):

no

nikomatsakis (Apr 25 2019 at 18:20, on Zulip):

good point

nikomatsakis (Apr 25 2019 at 18:20, on Zulip):

that's annoying

Santiago Pastorino (Apr 25 2019 at 18:20, on Zulip):

:(

Santiago Pastorino (Apr 25 2019 at 18:20, on Zulip):

anyway

Santiago Pastorino (Apr 25 2019 at 18:20, on Zulip):

about https://github.com/rust-lang/compiler-team/issues/63

nikomatsakis (Apr 25 2019 at 18:20, on Zulip):

we can write compiler-team#63

nikomatsakis (Apr 25 2019 at 18:20, on Zulip):

jfyi :)

nikomatsakis (Apr 25 2019 at 18:20, on Zulip):

(but each repo has to be manually configured)

Santiago Pastorino (Apr 25 2019 at 18:20, on Zulip):

ok

nikomatsakis (Apr 25 2019 at 18:21, on Zulip):

I see there was some conversation

Santiago Pastorino (Apr 25 2019 at 18:21, on Zulip):

we have a question from @mark-i-m there

Santiago Pastorino (Apr 25 2019 at 18:21, on Zulip):

do you have an idea about it?

nikomatsakis (Apr 25 2019 at 18:21, on Zulip):

Yeah, I mean, it was meant to be "traits" in general, really

Santiago Pastorino (Apr 25 2019 at 18:21, on Zulip):

ok

nikomatsakis (Apr 25 2019 at 18:21, on Zulip):

I think that an ideal format might be something like

nikomatsakis (Apr 25 2019 at 18:21, on Zulip):
nikomatsakis (Apr 25 2019 at 18:21, on Zulip):

i.e.,

nikomatsakis (Apr 25 2019 at 18:22, on Zulip):
Santiago Pastorino (Apr 25 2019 at 18:22, on Zulip):

:+1:

nikomatsakis (Apr 25 2019 at 18:22, on Zulip):

and @eddyb is certainly right that machine readable would be nic

Santiago Pastorino (Apr 25 2019 at 18:22, on Zulip):

should I change hackmd accordingly?

nikomatsakis (Apr 25 2019 at 18:22, on Zulip):

on a related note, I am feeling more and more like it's time to move this repo to a jekyll setup or something

nikomatsakis (Apr 25 2019 at 18:23, on Zulip):

i.e., it'd be cool if we could have a toml file for this

nikomatsakis (Apr 25 2019 at 18:23, on Zulip):

or json, or whatever

nikomatsakis (Apr 25 2019 at 18:23, on Zulip):

and have it be rendered nicely

nikomatsakis (Apr 25 2019 at 18:23, on Zulip):

when you are browsing online

Santiago Pastorino (Apr 25 2019 at 18:23, on Zulip):

what are you specificilly talking about compiler-team?

nikomatsakis (Apr 25 2019 at 18:23, on Zulip):

I am

nikomatsakis (Apr 25 2019 at 18:23, on Zulip):

(If we moved to a rendered setup, then we could also do things like update the working group table automatically etc)

nikomatsakis (Apr 25 2019 at 18:24, on Zulip):

it's just some work to do it, of course

nikomatsakis (Apr 25 2019 at 18:24, on Zulip):

Anyway I think that's independent from this

Santiago Pastorino (Apr 25 2019 at 18:24, on Zulip):

yeah but a good point anyway

Pietro Albini (Apr 25 2019 at 18:24, on Zulip):

I'd also love to have the expert map machine-readable

Pietro Albini (Apr 25 2019 at 18:25, on Zulip):

moving highfive's reviewer picking into triagebot with a codeowners-style file in the repo is fairly high in my todo list

nikomatsakis (Apr 25 2019 at 18:25, on Zulip):

Any particular opinion about the format?

nikomatsakis (Apr 25 2019 at 18:25, on Zulip):

if it has a toml file?

nikomatsakis (Apr 25 2019 at 18:25, on Zulip):

a toml file might be pretty readable to humans, for the time being

nikomatsakis (Apr 25 2019 at 18:25, on Zulip):

if we organized it well

Pietro Albini (Apr 25 2019 at 18:25, on Zulip):

yeah, that could work just fine

Pietro Albini (Apr 25 2019 at 18:26, on Zulip):

my idea is that the file will be the source of truth for automatic r?

nikomatsakis (Apr 25 2019 at 18:26, on Zulip):

right

nikomatsakis (Apr 25 2019 at 18:26, on Zulip):

I was assuming that was the motivation

nikomatsakis (Apr 25 2019 at 18:27, on Zulip):

for that matter

nikomatsakis (Apr 25 2019 at 18:27, on Zulip):

it'd be nice if you could do something like

Santiago Pastorino (Apr 25 2019 at 18:27, on Zulip):

:+1:

nikomatsakis (Apr 25 2019 at 18:27, on Zulip):

r? RLS

nikomatsakis (Apr 25 2019 at 18:27, on Zulip):

to assign to "somebody who is an expert on that"

nikomatsakis (Apr 25 2019 at 18:27, on Zulip):

well, @Santiago Pastorino, do you want to try and convert that to a different format? if you want, we could sit down together (not this second) to go over the set of paths

nikomatsakis (Apr 25 2019 at 18:27, on Zulip):

it's going to be more than paths I guess

nikomatsakis (Apr 25 2019 at 18:28, on Zulip):

in some cases, it covers other repositories

nikomatsakis (Apr 25 2019 at 18:28, on Zulip):

I'm gonna have to run in a bit tho

Santiago Pastorino (Apr 25 2019 at 18:28, on Zulip):

I can convert it to toml yes and also by doing that just get rid of hackmd and put it on github?

Santiago Pastorino (Apr 25 2019 at 18:28, on Zulip):

I'm gonna have to run in a bit tho

no worries, just ping me when you want to go over this

Santiago Pastorino (Apr 25 2019 at 18:29, on Zulip):

we can also use to opportunity to talk about rustc-bisect

nikomatsakis (Apr 25 2019 at 18:29, on Zulip):

I can convert it to toml yes and also by doing that just get rid of hackmd and put it on github?

yeah

nikomatsakis (Apr 25 2019 at 18:29, on Zulip):

tell you what

nikomatsakis (Apr 25 2019 at 18:29, on Zulip):

maybe take a crack at the format

nikomatsakis (Apr 25 2019 at 18:29, on Zulip):

and just make up some paths for now

nikomatsakis (Apr 25 2019 at 18:29, on Zulip):

in a PR, I mean

nikomatsakis (Apr 25 2019 at 18:29, on Zulip):

and then I (and others) can submit edits

Santiago Pastorino (Apr 25 2019 at 18:29, on Zulip):

:+1:

nikomatsakis (Apr 25 2019 at 18:30, on Zulip):

I'm going to add a bullet point for making compiler-team "rendered" via gh pages

nikomatsakis (Apr 25 2019 at 18:30, on Zulip):

an open issue, that is

nikomatsakis (Apr 25 2019 at 18:30, on Zulip):

and mark it "help wanted"

nikomatsakis (Apr 25 2019 at 18:30, on Zulip):

it's a good place, I bet, to recruit some new folks

Santiago Pastorino (Apr 25 2019 at 18:31, on Zulip):

:+1:

Santiago Pastorino (Apr 25 2019 at 18:32, on Zulip):

meeting is over I guess, in that case :hi:

nikomatsakis (Apr 25 2019 at 18:33, on Zulip):

Yeah, I gotta run.

nikomatsakis (Apr 25 2019 at 18:33, on Zulip):

I also assigned myself to the "design meeting" issue

nikomatsakis (Apr 25 2019 at 18:33, on Zulip):

still hoping to do some kind of write-up and plan for that today, it's not a ton of work

Santiago Pastorino (Apr 25 2019 at 18:34, on Zulip):

yeah, cool

Santiago Pastorino (Apr 25 2019 at 18:34, on Zulip):

well talk to you later :)

davidtwco (Apr 25 2019 at 19:11, on Zulip):

Just getting a chance to read this now, everything here sounds good. Will take a look at any reviews on my open compiler team PRs.

Santiago Pastorino (Apr 25 2019 at 21:37, on Zulip):

@nikomatsakis https://github.com/rust-lang/compiler-team/pull/74

Santiago Pastorino (Apr 25 2019 at 21:39, on Zulip):

btw, I've added a comment to https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw?edit stating that the map is obsolete and it's right now in that PR :)

Last update: Nov 18 2019 at 00:40UTC