From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sa-prd-fep-043.btinternet.com (mailomta13-sa.btinternet.com [213.120.69.19]) by sourceware.org (Postfix) with ESMTPS id 61C3C385842E for ; Sun, 30 Oct 2022 13:15:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 61C3C385842E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dronecode.org.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=dronecode.org.uk Received: from sa-prd-rgout-003.btmx-prd.synchronoss.net ([10.2.38.6]) by sa-prd-fep-043.btinternet.com with ESMTP id <20221030131520.KTDE4243.sa-prd-fep-043.btinternet.com@sa-prd-rgout-003.btmx-prd.synchronoss.net>; Sun, 30 Oct 2022 13:15:20 +0000 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com; bimi=skipped X-SNCR-Rigid: 6139429040FB609C X-Originating-IP: [86.139.199.187] X-OWM-Source-IP: 86.139.199.187 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvgedruddtgdehudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemuceutffkvffkuffjvffgnffgvefqofdpqfgfvfenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepkfffgggfuffvfhfhjggtgfesthekredttdefjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnhepvddtteffkeevveejgeehgeelhfdtgefgieelgffgudetudefvdeggfeiiefftdevnecukfhppeekiedrudefledrudelledrudekjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopegludelvddrudeikedruddruddtiegnpdhinhgvthepkeeirddufeelrdduleelrddukeejpdhmrghilhhfrhhomhepjhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukhdpnhgspghrtghpthhtohepvddprhgtphhtthhopegruggrmhesughinhifohhoughivgdrohhrghdprhgtphhtthhopegthihgfihinhdqrghpphhssegthihgfihinhdrtghomh X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.106] (86.139.199.187) by sa-prd-rgout-003.btmx-prd.synchronoss.net (5.8.716.04) (authenticated as jonturney@btinternet.com) id 6139429040FB609C; Sun, 30 Oct 2022 13:15:20 +0000 Message-ID: Date: Sun, 30 Oct 2022 13:15:19 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: LICENSE values for non-standard OSS licenses Content-Language: en-GB To: "cygwin-apps@cygwin.com" , Adam Dinwoodie References: <20221011083723.5yxsgtgvooxsdx3m@lucy.dinwoodie.org> <4c1cddd1-0ff8-39ed-0406-29e47db5aa73@dronecode.org.uk> From: Jon Turney In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1192.9 required=5.0 tests=BAYES_00,FORGED_SPF_HELO,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 15/10/2022 13:58, Adam Dinwoodie wrote: > On Fri, 14 Oct 2022 at 17:28, Jon Turney wrote: >> >> On 11/10/2022 09:37, Adam Dinwoodie wrote: >> [... >>> ``` >>> ERROR: invalid hints git-filter-repo-2.38.0-1-src.hint >>> ERROR: package 'git-filter-repo': errors in license expression: ['Unknown license key(s): LicenseRef-inherit-git, LicenseRef-inherit-libgit2, LicenseRef-inherit-libgit2-examples'] >>> ERROR: errors while parsing hints for package 'git-filter-repo' >>> ERROR: error parsing /sourceware/cygwin-staging/home/Adam Dinwoodie/noarch/release/git-filter-repo/git-filter-repo-2.38.0-1-src.hint >>> ERROR: error while reading uploaded arch noarch packages from maintainer Adam Dinwoodie >>> SUMMARY: 5 ERROR(s) >>> ``` >> >> Sigh. Yeah, this isn't working well and is causing people problems, so >> I've changed this validation failure from an error to a warning, for the >> moment. >> >> I might remove it totally, or revise how it works in the future. > > I definitely appreciate the principle of declaring this sort of thing! > The current mechanism might not be working, but I suspect that's > mostly an issue of deciding what we're trying to achieve with it, and > what options there are for achieving that… I think I misspoke here in saying "I". Since there seems to be lots of people with opinions on this topic, if someone else wants to take the initiative and define how this is going to work, that would be great :) (Not least because I am limited in how much time I can devote to this currently)