From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from re-prd-fep-043.btinternet.com (mailomta26-re.btinternet.com [213.120.69.119]) by sourceware.org (Postfix) with ESMTPS id A2A1A3857419 for ; Sat, 26 Jun 2021 13:30:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A2A1A3857419 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 re-prd-rgout-004.btmx-prd.synchronoss.net ([10.2.54.7]) by re-prd-fep-043.btinternet.com with ESMTP id <20210626133019.PBTR22650.re-prd-fep-043.btinternet.com@re-prd-rgout-004.btmx-prd.synchronoss.net> for ; Sat, 26 Jun 2021 14:30:19 +0100 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com X-SNCR-Rigid: 5ED9C5063945FB04 X-Originating-IP: [86.139.156.26] X-OWM-Source-IP: 86.139.156.26 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgeduledrfeehtddgieefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecunecujfgurhephffufhfvkffffgggjggtgfesthejredttdefjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnhepgefhiedugfffveevfeekueehgfduueffgfdvjefhgfegheejkeeftdeghfdtieeinecukfhppeekiedrudefledrudehiedrvdeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurdduuddungdpihhnvghtpeekiedrudefledrudehiedrvdeipdhmrghilhhfrhhomhepoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqecuuefqffgjpeekuefkvffokffogfdprhgtphhtthhopeeotgihghifihhnqdgrphhpshestgihghifihhnrdgtohhmqe X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.111] (86.139.156.26) by re-prd-rgout-004.btmx-prd.synchronoss.net (5.8.340) (authenticated as jonturney@btinternet.com) id 5ED9C5063945FB04 for cygwin-apps@cygwin.com; Sat, 26 Jun 2021 14:30:19 +0100 From: Jon Turney Subject: Re: calm/mksetupini changes References: <24584cd3-406a-3ad1-ffe5-b2855f992627@dronecode.org.uk> To: "cygwin-apps@cygwin.com" Message-ID: Date: Sat, 26 Jun 2021 14:29:48 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <24584cd3-406a-3ad1-ffe5-b2855f992627@dronecode.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3569.8 required=5.0 tests=BAYES_00, FORGED_SPF_HELO, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2021 13:30:23 -0000 On 28/03/2020 19:26, Jon Turney wrote: > I've recently deployed some updates to calm, which change a few things > maintainers may notice: Been a while since I wrote one of these mails: * Meaningless keys in .hint or src.hint files are now disallowed - 'requires:' and 'obsolete:' are not allowed in src.hint files - 'skip:' is not allowed in hint files In the unlikely event that: - you have a private package repository, AND - you run calm version >= 20210626 You'll might need to successfully run 'calm-tool fix-invalid-key-hint' on that repository, to drop those invalid keys, before you can use calm or mksetupini. * 'homepage:' is now mandatory in uploaded src.hint (or HOMEPAGE must exist in the .cygport, if you are using a cygport so old it doesn't generate src.hint files) * Upload of a 0-byte file in place of a empty compressed archive is no longer permitted (cygport stopped generating such anomalies years ago) * The 'virtual' is now allowed in 'category:', and indicates to calm that this package only exists to pull in other packages (i.e. is empty, but has dependencies, which it otherwise might warn about).