From owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org  Tue Apr 28 23:46:01 2020
Return-Path: <owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom9
Delivered-To: sc22wg5-dom9@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id 6BEE8358A01; Tue, 28 Apr 2020 23:46:01 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
X-Greylist: delayed 488 seconds by postgrey-1.34 at www5.open-std.org; Tue, 28 Apr 2020 23:46:00 CEST
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by www.open-std.org (Postfix) with ESMTP id ECB78356E4A
	for <sc22wg5@open-std.org>; Tue, 28 Apr 2020 23:46:00 +0200 (CEST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
	by mailout.west.internal (Postfix) with ESMTP id E26DB84B;
	Tue, 28 Apr 2020 17:37:47 -0400 (EDT)
Received: from imap21 ([10.202.2.71])
  by compute1.internal (MEProxy); Tue, 28 Apr 2020 17:37:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=certik.us; h=
	mime-version:message-id:in-reply-to:references:date:from:to:cc
	:subject:content-type; s=fm2; bh=S89Hgm3ttGn7c7l+G1U1osyVCDhb4y7
	/lfGYX1jjCmg=; b=bbjlLAdtHi537gRAPlqp/RgLa07am4Ew8FlJ8LbZlYopdOU
	q9L8cjTZObQ6XsGM9fJKGGHfxUIqZRyamIFgK+1GeOMj8KlzLBrCgREi/wErEW1/
	ImqBFfEnrAcMb5SkFC/4daH49w5Sz7DWO16shpxqSVaqDUUMlYg58d/mdZOOxTLi
	1kOyy4Rh14ALvjS70fKnOerO1clA/mNDbISXwUXuugIctn1+xEaMGTTv8eEkf/D2
	nO9veQXUodhrSTSpakYhMkPbpcYrl3v8FXuFz5ia/kEOoIrBQZHEBfLKuTZYaQ9d
	gy3kVWvLYQoS9LRZBRpGHJe/7IkfeY6W0e5QPiA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:date:from:in-reply-to
	:message-id:mime-version:references:subject:to:x-me-proxy
	:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=S89Hgm
	3ttGn7c7l+G1U1osyVCDhb4y7/lfGYX1jjCmg=; b=R/nXiT9NWJ+0KhvHni0Xgs
	TvPlsh+NLY9kT5QnjoZEcUIXrCaamABBYq2Nt1Wey+zplnsN5v6+px21DBzuOPXO
	ALjjZoduDPlvnUOwybNx72X9g7eyXbHDb5cPUTcuwTFuPqtnJXucI7h/JZJiQ2i2
	JOej0g25krz+6URdvif1PUS9oofoPiiLv9Wv/ftpRURwEJQJHbERVavmHk2U2rSF
	rjENWSY5hNYpQbeomi3vmyN3fmFgPo0tgRn1XgqDtl7AP8pPMAjXeA83UW0JQvfB
	S9XgZRQgCKHkCrbGk8lyoYfDTw/+gWvf9VD3VFIrxbjeSLMNtdW2hVYJAxZnkgpw
	==
X-ME-Sender: <xms:K6KoXllUR3zTc0c4a76PxXsePIBXzpujUhhNK95lohoMQlt5mcy0IA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedriedvucetufdoteggodetrfdotffvucfrrh
    hofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgenuceurghi
    lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh
    epofgfggfkjghffffhvffutgesthdtredtreerjeenucfhrhhomhepqfhnughrvghjpgev
    vghrthovkhcuoehonhgurhgvjhestggvrhhtihhkrdhusheqnecuffhomhgrihhnpehjfe
    dqfhhorhhtrhgrnhdrohhrghdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihii
    vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepohhnughrvghjsegtvghrthhikhdruh
    hs
X-ME-Proxy: <xmx:K6KoXhOUQbrt6fx85534NK0g6SwEeeB8i8q8OFgCBh07xaleJWLTZA>
    <xmx:K6KoXswrM7P6sOnJWsb1kVkuqf72jGI9A8u7kczOX3pnP4vSQoqsNA>
    <xmx:K6KoXhmfBCyL3alMXRq_KYSboLrjSKWbCdWZbyv3CQtdWY-_5spgtQ>
    <xmx:K6KoXtBSy13CbrB18Bs5RFjN9cd4JvL0iED2m46p7Ep0R_QC8xdQAw>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
	id E0439660093; Tue, 28 Apr 2020 17:37:46 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <5a392c04-ddab-46e6-8024-ae89b8658d29@www.fastmail.com>
In-Reply-To: <20200428195502.E072C3568BB@www.open-std.org>
References: <20200428004737.19A4F9DB145@www.open-std.org>
 <AF9A8AE5-6590-429D-96EE-A2731DDD8CD3@arm.com>
 <20200428114456.5CCDA3568A1@www.open-std.org>
 <999548a1-9f82-418c-b8be-1fd87f94d3be@www.fastmail.com>
 <20200428172340.851A13568A1@www.open-std.org>
 <20200428195502.E072C3568BB@www.open-std.org>
Date: Tue, 28 Apr 2020 15:37:24 -0600
From: =?UTF-8?Q?Ond=C5=99ej_=C4=8Cert=C3=ADk?= <ondrej@certik.us>
To: "J3 Mailinglist" <j3@mailman.j3-fortran.org>,
 "Steve Lionel" <steve@stevelionel.com>
Cc: "Shterenlikht, Anton" <anton.shterenlikht@hpe.com>,
 "WG5 List" <sc22wg5@open-std.org>
Subject: =?UTF-8?Q?Re:_[J3]_(SC22WG5.6176)_[ukfortran]_October_meeting_visa_invit?=
 =?UTF-8?Q?ation_letter?=
Content-Type: text/plain
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

Hi Steve and Anton,

On Tue, Apr 28, 2020, at 1:06 PM, Shterenlikht, Anton via J3 wrote:
> Steve
> 
> > On 28 Apr 2020, at 18:23, Steve Lionel <steve@stevelionel.com> wrote:
> > 
> > In my mind, the biggest step we can take is to get work-list papers written between meetings, with tuning by small teams of interested parties, so that when we do meet in person we can get things done faster. We don't need any equipment to do that, just a shift of mindset and a willingness to siphon off some time from "the day job" to make it happen. (I understand, though, that some members simply may not be in a position where they are allowed to devote resources to J3 between meetings.) I'll note that often J3 votes to change or choose among approaches with straw votes, so we can't simply present papers as a "take it or leave it". Again, needs some thought and discussion.

We need to try it, then refine the process as we go. As long as there is willingness to make it succeed, we can find a way.

> I'm very much against drastic changes.
> 
> Assuming we are talking about
> an evolution, not revolution,

Yes, evolution, not revolution.

> I was trying to imagine
> what remote participation
> might mean for me for the
> October WG5 LAS meeting
> within the current setup.
> 
> UK is +8 hours to LAS time.
> The 0800 plenary discussion
> and voting is 1600 my time.
> I can probably read the papers
> submitted for the plenary,
> during my day and participate
> in the plenary via some remote
> audio/video two-way tool.
> 
> Provided that tool works well,
> and the morning plenary lasts
> no more than about 2 hours,
> i.e. end by ~1800 my time,
> this will probably work,
> i.e. I can convince myself
> that my contribution was useful.
> 
> I can probably agree with my
> management that for that week
> I do WG5 work from lunch onwards.
> I estimate that 3-4 hours is
> enough for me to read and understand
> the papers submitted for voting
> each day, and prepare an opinion.
> 
> In fact, for papers from subgroups
> in which I don't participate
> this is not very
> different from what I do
> when I participate in person.
> Indeed, this might even be better
> because I'll read the papers in
> day time, rather than late at night.
> 
> The subgroup discussions will
> happen while I sleep, so I will
> not participate in those.
> I guess I can work via email
> on papers assigned to my subgroup,
> but the 8h time diff will
> probably mean the progress
> is too slow to be useful.

I suggest that we submit all papers ahead of time to the j3-fortran.org website (1 month would be ideal, but at least 2 weeks ahead) as we do now, but in addition also track them as issues at the J3 GitHub repository (https://github.com/j3-fortran/fortran_proposals) and get real discussion on each paper. For the last meeting we have already done exactly that for 4 papers, here they are for reference:

https://j3-fortran.org/doc/year/20/20-106.txt
https://j3-fortran.org/doc/year/20/20-107.txt
https://j3-fortran.org/doc/year/20/20-108.txt
https://j3-fortran.org/doc/year/20/20-109.txt

As you can see, each submitted paper references the corresponding GitHub issue with the associated discussion.

This is the current state, and the change I suggest is to do extend this process from 4 papers to the majority of papers (eventually all, but we don't need to achieve that at the next meeting). I.e., evolution, not revolution. (Also the above papers were for 202Y, but we should do the same with 202X papers.)


In addition I suggest we set a plan ahead of time, what papers will be considered each day at plenary, and which papers will be skipped (if any) and why. And that we get an agreement with the community that this is a good plan. In particular, here is the list of all papers that need to happen so that we can release 202X:

https://github.com/j3-fortran/fortran_proposals/issues/162#issuecomment-593671596

Many of them are already done, so our goal should be to submit papers for the rest of the items. I talked with Steve some time ago, and I think we both agreed this is a good plan. So let's work as a community to make it happen. 

As Steve said, sometimes as we meet in person, we realize that we need to modify some papers, something that we missed while discussing it online. As an example of this for the 20-107 paper, which we discussed a lot ahead of time online, but then at plenary there were very good suggestions that would require to improve the paper before voting. The summary of the discussion is at the corresponding GitHub issue:

https://github.com/j3-fortran/fortran_proposals/issues/22#issuecomment-591566803

Since this was a paper for 202Y, we didn't spend time at the meeting to modify it. But had this been a paper for 202X, then we can improve it right away at the meeting.  Preferably in a transparent manner at GitHub (thus giving the outside community a chance to see the changes and comment) and resubmit.

These are not drastic changes, it's just an evolution of what we are already doing anyway. Let's do more papers ahead of time as I outlined above and see how it goes.

Ondrej
