Re: [GNAP] GNAP Editors' Use of GitHub Issues

Fabien Imbault <fabien.imbault@gmail.com> Fri, 27 November 2020 09:03 UTC

Return-Path: <fabien.imbault@gmail.com>
X-Original-To: txauth@ietfa.amsl.com
Delivered-To: txauth@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7FDA3A1524 for <txauth@ietfa.amsl.com>; Fri, 27 Nov 2020 01:03:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oTvW_qUL4H56 for <txauth@ietfa.amsl.com>; Fri, 27 Nov 2020 01:03:38 -0800 (PST)
Received: from mail-il1-x129.google.com (mail-il1-x129.google.com [IPv6:2607:f8b0:4864:20::129]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D6DA3A0F4D for <txauth@ietf.org>; Fri, 27 Nov 2020 01:03:38 -0800 (PST)
Received: by mail-il1-x129.google.com with SMTP id t13so4009653ilp.2 for <txauth@ietf.org>; Fri, 27 Nov 2020 01:03:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=w9hzlWdTutLYdB7h/DJYI85SZ4es7W13gebGzGlNIDA=; b=cEyHgog950/PEQ8Inq9jHxtwySgf76a9SgmZVeMaSXHGfc9h18uJc0BWedJIUa5bdQ /KaehakaJfoplf1LkQpZhKarGV5+N8idFPyLHvj1AYv5T6gtMOc2IbLZYar1Bv/iwCIP r+f5hvOotdvyL3uc+xFjirG5MNKNuLeJtM7s5OStiipgLadWdhUwW33N6FPpmFGG6nT9 n4PO4mpkJVH9CH8+zHs7REGbIWMcPXaLYnOiJdVsDAj5xlO1iAB6F1tAY7JbYITUQalF ky/XldNK083GijWf4y67FeM0io82FbJpel+AY//Ffz5CNwOq3lxpysT75aEgCQc4WDtR OCeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=w9hzlWdTutLYdB7h/DJYI85SZ4es7W13gebGzGlNIDA=; b=VLw3vNRNO7FImIpC5BQAuRKQ+AfaKv0bPPgBV5LSX9lDBcK2WKVpZ+ns/Yj+YuSiv7 UBV6cuo48lz5t8Zfu+sA8ufyxlDBUlbrep18yoKqNvqprn9AlrE1z4UC8xFEY1Wx5sHV nId4CP8B/8ARYVTiE9ye1Ep/hnpS/U3jQACXYW82kArYy0iAzDSb88zQ+DECYXDg7ugF E7XNwFg3xq1nquMY2ZY39zsiOlvoU72DuNcvfTahIwHLNcxCYmORNBQr5p1w/SS+xyTK iDUmTZfFtS0hes30dU0G/ucc/dDZ99DjPdZVTgE/ebEeZk2kTmCUSKQQlgJX1GToDjAi +9/A==
X-Gm-Message-State: AOAM533TS4AZtJxF1jHGFHEswYt1knyLm1087NENMBuiYFuFClSdiZJL UPoJDwK266r89FfFpwe1nx5JNDKXalC+US7Wqpk=
X-Google-Smtp-Source: ABdhPJzSISb7EJXl67WH3qRxBtqZy0tG2qETp83rwD8GapI3+tIJMv7YnDYjwc5tBX1E6V2pjwVkWivn2+3h10UrfHg=
X-Received: by 2002:a92:d489:: with SMTP id p9mr5768630ilg.123.1606467817298; Fri, 27 Nov 2020 01:03:37 -0800 (PST)
MIME-Version: 1.0
References: <CAGBSGjqi8FdQg6RS_tpbW-R1JzeWiwKnJ2ObVxwMOkAbHaaJ_Q@mail.gmail.com> <80EEA99F-3BCD-4FE9-9441-6D5EF4A606D9@gmail.com> <CAK2Cwb7YKMVxRZZd5T5z2f0jGY-dQepnWqJ+=E_ruLuH_gS+kg@mail.gmail.com>
In-Reply-To: <CAK2Cwb7YKMVxRZZd5T5z2f0jGY-dQepnWqJ+=E_ruLuH_gS+kg@mail.gmail.com>
From: Fabien Imbault <fabien.imbault@gmail.com>
Date: Fri, 27 Nov 2020 10:03:26 +0100
Message-ID: <CAM8feuQv8AZ24zwN=xrf=2OHJ064ONu-nkfb7YvtCcZDLjxHgA@mail.gmail.com>
To: Tom Jones <thomasclinganjones@gmail.com>
Cc: Yaron Sheffer <yaronf.ietf@gmail.com>, GNAP Mailing List <txauth@ietf.org>, Aaron Parecki <aaron@parecki.com>
Content-Type: multipart/alternative; boundary="00000000000097e03e05b512efc6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/txauth/_ekZYPgeOR7xuXk7DK1V6_cqMrY>
Subject: Re: [GNAP] GNAP Editors' Use of GitHub Issues
X-BeenThere: txauth@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: GNAP <txauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/txauth>, <mailto:txauth-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/txauth/>
List-Post: <mailto:txauth@ietf.org>
List-Help: <mailto:txauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/txauth>, <mailto:txauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Nov 2020 09:03:41 -0000

Hi there,

One of the potential problems we'd like to avoid is to have an ever growing
list of open issues that we never close.

The idea of having milestones (e.g. IETF110) might be a complementary way
of managing priorities.

Editors will revert back to the list after the US vacation days.

Cheers,
Fabien

On Thu, Nov 26, 2020 at 1:26 AM Tom Jones <thomasclinganjones@gmail.com>
wrote:

> i agree - drop postponed - if you can't say till when, then close. Issues
> can always be added by anyone at anytime.
> Peace ..tom
>
>
> On Wed, Nov 25, 2020 at 10:27 AM Yaron Sheffer <yaronf.ietf@gmail.com>
> wrote:
>
>> Commenting on the proposed process (chair hat off):
>>
>>
>>
>> I think “postponed” issues should not be closed. Once something is
>> closed, we should be reasonably confident that it is resolved for good.
>> People rarely search through closed issues.
>>
>>
>>
>> Moreover, IMO the label “postponed” is not actionable. Instead, I suggest
>> to mark such issues with future milestones, e.g. “IETF110”, meaning that at
>> this time we will review the issue. Otherwise, the “postponed” issues will
>> probably suffer the destiny of all “low priority” issues – they will be
>> ignored for months and eventually closed en masse. See [1] for GitHub
>> milestones.
>>
>>
>>
>> Otherwise I am fine with the rest of the process.
>>
>>
>>
>> Thanks,
>>
>>                 Yaron
>>
>>
>>
>> [1]
>> https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/about-milestones
>>
>>
>>
>>
>>
>> *From: *TXAuth <txauth-bounces@ietf.org> on behalf of Aaron Parecki <
>> aaron@parecki.com>
>> *Date: *Wednesday, November 25, 2020 at 18:37
>> *To: *GNAP Mailing List <txauth@ietf.org>
>> *Subject: *[GNAP] GNAP Editors' Use of GitHub Issues
>>
>>
>>
>> The editors met yesterday to discuss the issues that were pulled out of
>> the previous draft text and document a process for how to resolve these and
>> future issues. We would like to explain how we plan on using labels on
>> GitHub issues to keep track of discussions and keep things moving.
>>
>> When there are substantive issues or pull requests, the editors will
>> avoid merging or closing those outright, and instead mark them as
>> "pending", so that these can be brought to the attention of the larger
>> group. If no additional discussion happens on these, the merge or close
>> action will be taken in 7 days. Note for this first round we are setting
>> the deadline for the issues below as Dec 11th due to the US holiday and the
>> fact that this is the first time using this process.
>>
>> "Pending Merge"
>> When specific text is proposed in a PR (by anyone, not limited to the
>> editors), and the editors believe this text reflects the consensus of the
>> working group, this marks that the PR will be merged in 7 days unless there
>> is a clear alternative proposal accepted by the working group.
>>
>> "Pending Close"
>> When the editors believe an issue no longer needs discussion, we'll mark
>> it "Pending Close". The issue will be closed in 7 days unless someone
>> brings new information to the discussion. This tag is not applied to issues
>> that will be closed by a specific pull request.
>>
>> There are two additional labels we will use to flag issues to the group.
>>
>> "Needs Text"
>> The editors suggest this issue needs additional text in the spec to
>> clarify why this section is needed and under what circumstances. Without a
>> concrete proposal of text to be included in the spec, this section will be
>> removed in a future update.
>>
>> "Postponed"
>> This issue can be reconsidered in the future with a more concrete
>> discussion but is not targeted for immediate concrete changes to the spec
>> text. When used on its own, this label does not indicate that an issue is
>> targeted to be closed. An issue may also be marked "Pending Close", and
>> this is used so that we can distinguish closed issues between discussions
>> that have concluded or things that we may want to revisit in the future.
>> Remember that closed issues are not deleted and their contents are still
>> findable and readable, and that new issues can reference closed issues.
>>
>> With these labels in mind, here are the list of issues and their statuses
>> we were able to discuss on our last editor's call. The action on these
>> pending issues will be taken on Dec 11th to give the group enough time to
>> review this list. For this first round, many of the issues are marked
>> "Pending Close" as we're looking for low hanging fruit to prune the list of
>> issues down. In the future, you can expect to see more "Pending Merge"
>> issues as we're bringing proposed text to review by the WG.
>>
>> Postponed:
>>
>> * Generic claim extension mechanism
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/131
>>
>> Pending Merge:
>>
>> * Make access token mandatory for continuation API calls
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/pull/129
>>
>> Postponed and Pending Close:
>>
>> * Fetchable Keys
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/47
>> * Including OpenID Connect Claims
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/64
>> * Application communication with back-end
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/82
>> * Additional post-interaction protocols
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/83
>>
>> Pending Close:
>>
>> * HTTP PUT vs POST for rotating access tokens
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/100
>> * Use of hash with unique callback URL
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/84
>> * Interaction considerations
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/81
>> * Expanding dynamic reference handles
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/76
>> * Post interaction callback nonce
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/73
>> * Unique callback URIs
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/55
>> * Instance identifier
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/46
>> * Requesting resources by reference
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/36
>> * Mapping resource references
>> ** https://github.com/ietf-wg-gnap/gnap-core-protocol/issues/35
>>
>> ---
>>
>> Aaron Parecki
>>
>> https://aaronparecki.com
>>
>>
>>
>> -- TXAuth mailing list TXAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/txauth
>> --
>> TXAuth mailing list
>> TXAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/txauth
>>
> --
> TXAuth mailing list
> TXAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/txauth
>