From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2070a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5a::70a]) by sourceware.org (Postfix) with ESMTPS id 9C4313858D37 for ; Tue, 21 Mar 2023 02:10:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9C4313858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oRxqwwssEC0lApmad7xGyMB2WXucfrbPEU4t/TexatSSix86Hyyqx4Jt6tMndKChl24MVYEnNsnvpb2dTrY/gmWxsnhol/FSzAOIQNYFYX8oQLjTxsoyCYjf3kznagqyU84vOUjsdl5URAqMwKv2TI9pavx+NoAY4i/VDO+3krnKtTe6vbmfpp9Eq6EY6JZ4tkn7JiAXGZvgiTJQcLMaN8RadiOC/A9tHewwQ96Vjta8vy2RPd9PKOdAaF7am1kaQslCZnF/7MulXKjGc039lHR9qeSVSXVc+uybHs3kyZuwbUHz6n/wjxK47BC6zGO04vyGsrQhcboT8YYeviXYKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WWTBhhoCe8jbkUAoKIrtU/FhE9OxqAqEB7eQgMx/mSQ=; b=X7HTeMI51XWGOHqoOLvoRlJSYu5AnKR+9OomPpa0S2eiB6euplpZcbm2j9jTLjP9ejVrfdDGOJQR1n2V76xFsnbROzKzzOcqzDjrAQYpKqM+YD55/CpXLnJ6DdAikiuA5BDDjdBvupnKVGIhkPzH23I4NSv+R6kOraueTB3kPDYlp2pikZSoJf4Mdu4tN5Dgc5IjWyC62K0P4UURAxWsAREy0pP1qwD8PyvJ2VcP2T/cxxIJGVL2CpTlgLOkhDxHNKpftVbAm3AtAM4RdoeMuamVSs/kOoBWBSW//UYMjAVpZxYPX6vOedya34IIP7YiRi6bP2l5nHA0jFjYvahzCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WWTBhhoCe8jbkUAoKIrtU/FhE9OxqAqEB7eQgMx/mSQ=; b=SuIPIv8gXjSbwg3epUtoT2COTxNpHwN3FQ/7wqmiZXK857PYIe+9aX6xzlXqqfzODoc50mqK/al3tMYQzhCZHDlMfNML8jYTb6HR/yg2NXpDGapqNAbWwqfOXA+GWBgOktC8RzvWOW8lhfoskPuxmz9toZVJBlhkqmjgHl4IZiU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) by MW4PR04MB7380.namprd04.prod.outlook.com (2603:10b6:303:71::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 02:10:04 +0000 Received: from SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::f921:640:6d67:d3fa]) by SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::f921:640:6d67:d3fa%5]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 02:10:04 +0000 Message-ID: <8be3ed98-e591-f07a-45db-e00ed282f28c@cornell.edu> Date: Mon, 20 Mar 2023 22:10:00 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: Fwd: calm: cygwin package report for Ken Brown Content-Language: en-US To: Jon Turney , "cygwin-apps@cygwin.com" References: <167934943239.2863900.10205375643162783483@server2.sourceware.org> <732a2547-1815-9bfc-8727-b4a7790bb2c8@dronecode.org.uk> From: Ken Brown In-Reply-To: <732a2547-1815-9bfc-8727-b4a7790bb2c8@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BL1PR13CA0198.namprd13.prod.outlook.com (2603:10b6:208:2be::23) To SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|MW4PR04MB7380:EE_ X-MS-Office365-Filtering-Correlation-Id: 34d4ff2f-1637-4592-391d-08db29b16270 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lFkC20KQ6xRy2B9fhnAVg00PRe2dg289u32UEuL3kpY04sj9DQW6x/IW1jnYTeXuJB2T5jXYdNtwrJAoiQxBOhD8l0cDi4HOMxqSvsi0QsV3ca555uRXh06XFdBG97XYmK24gZkuWJk5KzPkRh9i67uDudiUDA2rp88OJ08KqWUNAJxcCXSzy7IhGcjxmbpal/T4ri/IeiK+B5UEbrcgGty9XEOF/bxRvkcnp/ARRomrxHkKUAxmyicrBAGM40UQZ8PMfj7p87Q8DmLw82YGUbk+m2dOiwXb5yn5e6fmUjkKJ8mvmJkfTroj0l+hwRGkjeFXAESg2UpILDg9hVJIOtnPAQScd7aldH3TGDOcWNCkErLUShf7S/D71lK2w5qbtcvr9NmH2vPkdnJQG0vyymFeEdYlFHQsM4cRgOsPkKTLhEg26cYkAQf+7pEcVDpfnElFi94+4OdzjV6TdpL30wijQUfoKLwqMC+62JBM6WGRAoiFf06o7knaMpesoLrvhqjPs0XfSVepD44rqUkfKEUcLo9Cek+S2olC5rsx9TTtKmPjimctVjWebKr+UjA9a0R8xiQMcurUX385W+D3ERTRlqJBzaTdaIwXX6GsrePFsnCk/wYc1k3Sa3qn8KhXZ25dzqjFa0rcvbYC9mo2W8B46brdA15IiX/dlXWovobkuePVvOtB6/ICz4E2GnYmDTI68y5OELSKZUPe303Czx0tE095XzaK/wOBhrmCKdA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR04MB7322.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(346002)(376002)(136003)(39860400002)(396003)(451199018)(83380400001)(2616005)(86362001)(38100700002)(31696002)(110136005)(75432002)(8936002)(8676002)(66556008)(36756003)(66476007)(66946007)(2906002)(41300700001)(316002)(5660300002)(26005)(478600001)(186003)(53546011)(6486002)(6506007)(6512007)(786003)(41320700001)(6666004)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NnE5YmdFTTBldDdSV1dRQUNXMm50eTYwL1VkKy9KTWVabndPUW90MUVKZ1Fn?= =?utf-8?B?ZXdXcVdwUEJCeXlkb0RsUFFDTHh0Vjl0eExZZU5iVlpZZ1dsKzUrbjRlWC9P?= =?utf-8?B?RjJnUFlzMXdEZjhHVGwwMTBCa0tYUVBmaHZrTUcyd00veEZaeG05RWZFMVNz?= =?utf-8?B?MTVXRnY1d1JFbTlCY2FIcEcyZFdhMVA2eVpYN3Ard2IwbWlURm1KbXRsdzh2?= =?utf-8?B?MEhzTHVzNTdlcFFZN1N1RU96cEpOTkx0K3U4QjBuQko4eFRBL1paUUlwL01u?= =?utf-8?B?c1FEOE0wZlFacG5vdjBzbG1xcWNSTHhWdTY1S0Jya0hHUWh0NTRuQ2EvdFlY?= =?utf-8?B?RGQ0Z1phZUZkWE53YkwrbFFQeTcwa3pXaVdjUlZCUHh3RGRyekFIcXRMOUYy?= =?utf-8?B?dDhMYnBkdXBEc2F4MEY4SU1YN0lxY2UxVTN2SGZPSWd5bzBuQnRkbExpVU5k?= =?utf-8?B?UCtxYzRYNkJGM2NWeHB3VmFxQmE1bkFJbTNqUEdzakhBdDhWdTlmUmwrM0Na?= =?utf-8?B?NGI5NGNlMXliNnZzSkROUHpBOEJRQzEvZXNtTE1xMUlWUFV2MjhPMmJMTTVR?= =?utf-8?B?d3hsWlgzbU9ZVGczakNEWkxIeUIrMDVEMkkveWRTYmdqcm5PcDQ0TjlSQ21L?= =?utf-8?B?aDlpTjQvUUJLNEkwTEo3eEl3b042aTVHSkEzR0UwUFpmblZlRXF1M0xaTUJM?= =?utf-8?B?M21yc0Y4bmFoc2Q5eWFSSEx1VEFackl4S1BHYkdZL3g1ODNtd25OQ3VDemxH?= =?utf-8?B?cE80STRwVEU5OFFCY2RDY2VwWUFIWVR2aC9FWVFEck50b28vekovYk1ITEdl?= =?utf-8?B?cy9BYkROMm1hNGUxVVpPaDZxcHI1TWhZNkZ5WHVaUGFiT1Z3U0hDcFBaRXJF?= =?utf-8?B?c2pobWZxUVZpMGUzdXNjVzBCL0RaaXRxSkFqdHh2TEZLVVRVbEpDSFZRQ3dy?= =?utf-8?B?OWdITlVhLzNvSnd2b0xQSm5QUzNtbXBYQncyTkUxd29hWUNobS9xY0svdERY?= =?utf-8?B?TGx0Z0tMNjIyMDdSdVFDRUZNQ2ZHUU1mV0FsR3hrQ0YzZ0NVenhTVDE1RG11?= =?utf-8?B?Ty9SRHZsV0hjK1h3azdDQ1pFMDQvWEgrQWxZeElCd0FwUkEwb3dXSUV6NVlE?= =?utf-8?B?clBNVldRSWxUVnBMTnJIZnhDWDJveDczVmtGUUpaOHFmald5V25FejFMZXRB?= =?utf-8?B?WnhIY25XK0ZLK0NKYzllK0tsQmpNM2ZLREJiOXAraHFQdDA0bE9LbGlZN0F0?= =?utf-8?B?ZXdrWXBhTkJKRkNIaUYxdkJPWmhUcnA1ZWM5Um1pb0Nrb2FMZE9tcmcySEZa?= =?utf-8?B?OGdxSDIyRjVMSWhzSnpKTGdBU1N5aE42US9MZkg0ejk0K0EyVldYa3d6R2RS?= =?utf-8?B?b2tudFJsM0RWdDNDV0hCLzFIWnJja3BFUGNDWXZJaTJkV3NPZUwxS1UxUHJF?= =?utf-8?B?WVBiTTFUeUoxY2dGK09HczUrR1BSbDhXR1IxUGJiZlFmMjQ5V09YZkdkMkpz?= =?utf-8?B?dUk2OW14WFo3TFdkZE43VFl4Snlrcm1HNlZRZGxZbWp6UGp2dHJhQURXWTFh?= =?utf-8?B?cERvVVQ3cnd0dk1CNi9LMC9NZEJDUEtodHJZamkyMEJ4VGorLzZVMWQ2WHhX?= =?utf-8?B?Z3pjaE5oTE1jelk5ZTh2bEdxSUlpYWFEQXNwRWNMbjFBU25SVXpwNEViU1dP?= =?utf-8?B?K1ltQkZWUndJNXdlQlRRZTJ1UlhSZHhiY1Z4cGRJNU5PWUcrMDU3WDlRZ1F0?= =?utf-8?B?UmtNbnhBaVVJaVViTm94NkM1QWYxeDJ5cE1GdlpTa09YbnpkdzA4dUVaNCt3?= =?utf-8?B?a25iTll3UndEKzRETVAzY1N0aVlvVmlhQVBNcnduNDA0QTNTRCtDdUVuQjFM?= =?utf-8?B?c0RMQ0RkMWhZclA2aENRVGJHYWxBL0lORlJrQ3FaZFk0WnZrY2N0R0xVNGlI?= =?utf-8?B?QnJsTzl4b0ZaUEVyWWlXc3hSYnVBRzdiZDFoR0ZGeHpQYVZzcVRyVDQrajFm?= =?utf-8?B?M3FyWnA1MWdQMlh5MGtSbnpnSFlVVVkvOGpvMHp0K3FFeDZLazRJd0tlZUxs?= =?utf-8?B?Yk5iSnhoNi8rK0FiT1V0N3VNTlFrS0N0bU83cGh4UndVWk5KblFKR3I1ZUR2?= =?utf-8?Q?m4g6HGVIIt+pbYHSYAiPsCJjn?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 34d4ff2f-1637-4592-391d-08db29b16270 X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2023 02:10:04.2247 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: P8f0ModsJeikmAcM34KgzO870T3yxcN84nTMOwehWxnwMSZ0nMHJVmNDZh61dW/YK3cL8HGBtaXszX/r6DYL7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR04MB7380 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,NICE_REPLY_A,SPF_HELO_PASS,SPF_PASS,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 3/20/2023 7:17 PM, Jon Turney wrote: > On 20/03/2023 22:17, Ken Brown via Cygwin-apps wrote: >> It looks like my plan for having scallywag deploy all the TeX Live >> packages won't work (see below).  calm would have to be more >> permissive and allow deploying a package that requires something that >> will be provided by a future package. [...] > This is trivially fixable. > > calm already has a list of 'provides which don't exist (yet)', so I > think I just need to add tl_2023 and tl_basic_2023 to that list Thanks! [...] > Maybe calm doesn't need to do this kind of check any more? > > But then people might write REQUIRES="typoed-package-name" and not > notice until it's uninstallable, so I don't know. I don't know either, but I think I lean toward not doing the check, in order to give maintainers maximum flexibility. In your example, the problem is easily fixed as soon as the maintainer (or someone else) notices that the package is uninstallable. And when they try to select it for installation, setup will immediately tell them what the problem is. Ken