17:01:15 #startmeeting Network meeting July 13th 17:01:15 Meeting started Mon Jul 13 17:01:15 2020 UTC. The chair is gaba. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:15 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:01:16 :) 17:01:29 Hi! o/ 17:01:32 pad here: http://kfahv6wfkbezjyg4r6mlhpmieydbebr5vkok5r34ya464gqz6c44bnyd.onion/p/tor-netteam-2020.1-keep 17:01:46 hello all! 17:01:55 hi ahf, gaba, Caitlin ! 17:02:45 i guess we're starting with the shiny kanban at https://gitlab.torproject.org/groups/tpo/core/-/boards 17:02:54 we are 17:03:28 looks good 17:04:28 o/ 17:04:35 o/ 17:04:42 we are looking at the board dgoulet 17:04:47 https://gitlab.torproject.org/groups/tpo/core/-/boards 17:04:59 caitlin: do you have stuff assigned in that board? 17:05:12 what is your username in gitlab? 17:05:18 c 17:06:14 I'll put tpo/core/chutney#40002 in the "doing" column there 17:06:19 there 17:06:25 ok 17:06:26 thanks 17:06:44 anybody blocked with anything? 17:06:47 Caitlin: we use the doing/next labels to track what we're working on now 17:06:48 not i 17:06:59 * ahf is not blocked 17:07:27 * dgoulet is not blocked 17:07:33 ok 17:07:53 reviews: how are we doing with the ones for this week? 17:08:03 all assigned iirc 17:08:55 dgoulet: could you assign torspec!1 too? 17:09:55 yes 17:09:59 thanks! 17:10:08 done 17:10:43 on 0.4.4 final there is still 7 tickets without asignee. They are all in the icebox so not sure waht is the sitaution with them. 17:11:10 those are all 044-can, so we don't have to do them 17:11:17 ah, ok 17:11:18 we can pick them up as we move ahead. 17:11:20 if we want 17:11:26 or not do them at all and still release 044 17:11:33 (assuming I am right about them all being 044-can) 17:12:06 ahf: you have a lot in your list of 0.4.4 tickets. Are you ok with all that? https://gitlab.torproject.org/dashboard/issues?scope=all&utf8=%E2%9C%93&state=opened&assignee_username=ahf&milestone_title=Tor%3A%200.4.4.x-final 17:12:13 yes, they are all -can nickm 17:12:29 no, but i haven't gotten through and removed some of them yet, but i did merge a few of them into a single ticket last week 17:12:36 ok 17:12:36 i will go through the list before we meet thursday 17:13:13 ok, do anybody have anything else for today? 17:13:38 yeah quick announcement 17:13:40 * ahf good 17:13:45 I opened 2 tickets last week in Teams page 17:13:48 so that is a thing :) 17:15:06 cool 17:15:22 dgoulet: i've updated the ticket with new fallback dirs. Just one relay was offline and i'll check this week again. 17:15:43 sounds good to me. About renaming master to main. dgoulet: do you want to go through all the repos in core and do it? or should it be done differently 17:16:07 ggus: yeah I saw, superb! 17:16:17 gaba: I do not have that power 17:16:30 where is the discussion about renaming from master branch 17:16:41 gaba: I think each project will have to do it 17:17:20 tpo/core/team#2 17:17:54 dgoulet: each project inside core? 17:18:11 caitlin: the issues dgoulet is bringing are here: https://gitlab.torproject.org/tpo/core/team/-/issues 17:18:37 which people have objected to the default branch name of master? 17:18:50 gaba: I mean each git repository, the maintainers need to do it, I have commit access on only a very few set of repo :S 17:19:07 ours in particular? nobody yet, but lots of projects are shifting. 17:19:11 mmm, that makes me wondering who is the mantainer of which repo 17:19:22 i heard the news about github and i don't think that is reason alone to take this change 17:20:03 So, if enough projects make the change, the only projects still using a "master" branch will be really old ones, and ones that want to signal a general "f your feelings" attitude that we don't go for. 17:20:07 i personally support this change and i think it is something that can be done and help support inclusive not harmful language 17:20:36 we can it on all of tpo/core/* if we want. i'm +1 on it too 17:20:42 maybe other teams will follow 17:20:50 yeah I'm very +1 17:21:06 dgoulet: does this mean there are many of the project at core that you can do it? chutney, tor, specs, anything else there in core? 17:21:06 Caitlin: yeah, I don't think this is a "must do or else" thing, but we all seem to think it's a better idea to do it than not. 17:22:27 gaba: well the repository are still on git.tpo so I can on few, torsocks, tor and spec would be the one I can iirc 17:22:36 oh right 17:23:00 maybe you can change the ones you have control over and then add a list of others to the ticket? i can contact people after that if needed 17:23:13 gaba: kind of perfect topic/announcement for all hands :P 17:23:19 yes :) 17:23:25 I think (as noted on the ticket) we should figure out migration stuff 17:23:37 there will be scripts and web stuff that breaks here, and we should be ready to follow up 17:23:39 yeah renaming master will affect many things in tor.git... 17:23:45 we need to be caferful 17:23:48 we may need help with the admin team to e.g. redirect gitweb 17:24:08 we may need to grep through our web stuff and wiki for urls 17:24:41 yeah much work 17:25:05 can we weigh the benefits vs issues arisen from renaming master branches? there's what dgoulet said, probably the most obvious, that it may cause more changes we haven't considered. and post-migration where internal stuff has moved to gitlab, maybe "a bit more" change is permissible to have 17:25:06 ok 17:25:19 maybe we can start with tor.git and create a checklist of how to migrate 17:25:23 but i'm failing to see what's harmful about a word used in a purely technical context 17:25:23 to help other projects 17:25:41 Caitlin: first read anything written by a person who doesn't like it 17:25:46 from my perspective, the pain outweighs the benefits in the long run so I'm fine with it 17:25:58 Caitlin: if you are looking for just a good sole technical reason, then main is shorter and you have to type it all the time 17:26:05 i'm asking for a resource to read, nickm 17:26:08 ahf: that's fair 17:26:16 caitlin: https://tools.ietf.org/id/draft-knodel-terminology-01.html 17:26:23 gaba: thanks i'll look 17:26:35 Caitlin: ah, that I can't find for you. I've read a bunch, but don't have a canonical resource 17:27:03 generally speaking, from a sociolinguistic perspective, when vocabulary shifts, using the older vocabulary tends to signal stuff that you might or might not want to signal 17:27:49 if there is in fact a widespread shift to "main", then sticking with "master" can signal either "i don't see anything wrong with the old name", or "i actively dislike the people making the arguments for the new name" 17:28:05 qv change in vocabulary used to refer to various groups of people over the 20th century 17:28:58 anyway .. we ready for next topic? 17:29:49 ye 17:30:05 yes 17:31:28 (what is the next topic?) 17:31:40 anybody has anything else? 17:31:42 maybe tpo/core/team#1 ? 17:31:58 yes, we can talk about this one here 17:32:33 i quite liked the response you had on pre-supported versions 17:32:51 i can see the value as a downstream or a user that follows the project but not as much as we do because we work on it 17:32:59 thing is that finding that ^ is the same as finding the exact version? .. 17:33:08 not necessarily? 17:33:24 if we find that something was definitely there in 0.3.5.1-alpha, we don't need to check where it came from before that 17:34:15 the frustrating part with finding the release is the big code movement boundary, right? 17:34:34 I think code movement and refactoring confuse people 17:34:49 once you can't find the source of the code in your first "git blame", you're in trouble 17:35:15 righty 17:35:26 that is basically it yes 17:36:03 yeah, i recursively walk through git blame sometimes 17:37:26 let's see whether arma says anything there additionally 17:38:53 sounds good 17:39:03 I would indeed know the reasons for this to exists 17:40:28 sounds good 17:40:34 it seems we are done with the meeting today? 17:40:39 * dgoulet is good 17:40:42 * ahf good 17:41:08 it was especially important long ago when when we didn't have an official set of supported releases, and we had to do our backports on an ad-hoc basis 17:41:30 but we no longer decide what to backport by reading the changelog. 17:41:34 (i'm good) 17:41:43 nickm: ah!! that does make sense 17:43:24 #endmeeting