From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on20708.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5a::708]) by sourceware.org (Postfix) with ESMTPS id 0125D3858D32 for ; Mon, 20 Mar 2023 13:14:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0125D3858D32 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=WRdMujodPsgbbFl8X9QLfczjRB+YIV5lik7jAxIQWyBrO+YG3uPS06F+RB/NHOrdITyCAxFzqE1A5C5RdgBmwZxXartTsDVHjVYetmVUdQa/EezM4pbcYKTodUNi/4o3K2R1/4utSa3mGadp+qlx379FEC+zLCEh0rJVAD7lAVo/bsHRQSy/Axam0fJLpUSU2dA91He3KbjSbTrJNOg6nOIl0htdWXcaoxD+5+vBECfCito3mAFsWmUceLNyU8x3NGVhmcLQSVLYtbzUnKZZkaeUmU1BUbK4SVaUIcelK96EBLoZlhQdZoZWytiQGGcWPWhKl7CBk+RXTsYiwA6wkw== 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=/fMCF8yX0DzBTv1RM761zTt9yIRXDNRdUs5RV8KBsx0=; b=D4W24gmqlFJsp7CuldXCNs8yz6UlQ5xZxBxwDMVpjJ5/a9EZD1LpSatUvO6yAVoPUtppgAnvVWApZJsDAtlBJIUVjwhDtyjmMCtTEa0v0WqeP8xn7JCJxJ60eUS5GFLl7zpFe4IN2+g3xUuWpwUrVDxFVyxoau4B8UG5c90BqVVeKRJOCGq0kgjctLF3sSOQg1xdqW9kotzAbvyamfYWm/i+wgy9GdSnQnWOjLiOzC/gcc/Lml8dN6shkBYxD8ojik9efj9PhPQOsB1IeWckHihSJ8YT4vL1ZQtIUChM/ITqyTtiKGx/Wly2memJOu6C/A7CpybwO6Lrzh8ACFVJeQ== 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=/fMCF8yX0DzBTv1RM761zTt9yIRXDNRdUs5RV8KBsx0=; b=AWYGQDQa+p8OYPS2QbjHGoItjNohIO5N73ALoG5643g2mzDs1YbdNXKTOJL5kSDgwbIsd7gPPrfYzTGSDfZtDlaPffuAsSGCnD6pE4UZ8JfP+yZzkMaZKS836cFbqWmjr6fnLpKOGBcO59rx7g+5gP7r8uuduMt9nqSgKuRcA7I= 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 BY1PR04MB8680.namprd04.prod.outlook.com (2603:10b6:a03:524::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Mon, 20 Mar 2023 13:14:14 +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; Mon, 20 Mar 2023 13:14:14 +0000 Message-ID: <01a82e95-db79-dcfd-69a4-7793b2cab6fe@cornell.edu> Date: Mon, 20 Mar 2023 09:14:11 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: How to avoid tying up scallywag Content-Language: en-US To: Jon Turney , "cygwin-apps@cygwin.com" References: <8ffc47a4-1004-002b-c81f-6cafa7076f95@cornell.edu> <7f34bc2b-fac3-27f8-e8ae-3a9f452ee51c@dronecode.org.uk> From: Ken Brown In-Reply-To: <7f34bc2b-fac3-27f8-e8ae-3a9f452ee51c@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BL0PR1501CA0002.namprd15.prod.outlook.com (2603:10b6:207:17::15) To SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|BY1PR04MB8680:EE_ X-MS-Office365-Filtering-Correlation-Id: 0ca26529-17df-475f-921d-08db294500d1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: k9rUg8Yli57W0Xrx7PeUknBEmA+PaAOsRQ4HwZWfbv+ldAqQ0H5SFD1wG3Mcco2bqFxOMpK/F066khhdBzLabIwJ8l3XUTbf6pkEp66TVV5to8hv9KKBoP/yc0CMJ2WUhuUYuueUR04FEu7H1S2sHkmaRvfleLH79CNHPBYi78iv36JpKUkFNnfoShHf9636dCrTVlBessYTX8sQN9Z7/zf7bKc2ubqdZiT4Ufu+9QCUOp6Iy24PzdEd7g9sLbIZXg+q4AzNUKAIZJ2EBt/dBpvDkctzt4OXX3DNVonER0ZTYA0EQnAOR0JdAanmW77hY+lzKOqX9psISRKKap8c5yBos0gpCxNSJLjERACWB84TPc9rcGcgFvHxMcUjh+c9Dpt5bhyqlQcN6CDGnXaeaLeoM9SwUyTRLxPvvFMl4N1b18NFuHRvaW6rDfVizKhvDxwawRe6nbKFS3gK06N+ryk00tU0JPUyYPBKmYlL70t8dlQYiFl8WFbS6MtCbNI0eTame5BTh6wZbwuZz84iwrkPBn90x5bQk5WSzNgYTZTq1Rh4elBnPQ42T2Fgvi/dMhk69hAqf3ZPST8kuQeMMYjkGPdFjAd/z/ErmUYuMPsnj7N5lbRoX06fYomH/fYnQl+qmflIaWX6YAHKgfDG3JeOsbGumLkOtLcrqexOrcB+yRT4kfpg4kTDl6S1fA9UU0ILR+IvpMTy4BZYG/CtmNFphOBiW1hGRufDf/zAtlU= 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)(346002)(396003)(366004)(39860400002)(376002)(136003)(451199018)(5660300002)(8936002)(6486002)(75432002)(31696002)(86362001)(2906002)(41320700001)(36756003)(53546011)(6512007)(6506007)(26005)(186003)(2616005)(6666004)(83380400001)(66556008)(8676002)(316002)(786003)(41300700001)(66476007)(38100700002)(66946007)(31686004)(478600001)(110136005)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eGRva3BoSXExbklzMSs5SXFNZkhaY3JkT1NoZ3JtaXhuRGh6QWhFbDRRRkZR?= =?utf-8?B?Uk5uNzE0NVBNZkoweW5ZNk0vdEZ2RUlvUnJpdXdrWHBkajVKMHFacHU0bG9S?= =?utf-8?B?UE43dVB6em1ZbVhRTk9KTWY3K3Z1T3owcWo1Um5NSUV5djkxYjdydzI5eVdG?= =?utf-8?B?NWJVbE9SY28rV1ZWZmhzY1lacnlBN2FVdzkySitENFN2dlFZUlp2Mzk1MEgr?= =?utf-8?B?ODZjV1B2dmJjbjBvTlRtMk1NWG5Ba0xBenowTDZmcys4T1lSdlVidnhZT1Qr?= =?utf-8?B?L1Jvakp5dkd6TEdqY2hQbWF0aTRDc0FhOUlRTWtWZWhTYWtKamlzZEE4WVh2?= =?utf-8?B?TklMRnRvTHlJS2taTVZrU3E1TDVDU2lBZlp5d1N5WXdiZjFyZVNhMFZCTzF3?= =?utf-8?B?ZjNrVWlURk9pSHdjSGFGUkZtRTRqR0d0ZTBqYVB6RFFCWEkxMTY3YkFRZGt0?= =?utf-8?B?TDg5UEprbk1lZHJmZEkwV2RySTdxQllqL2N0QXFRSzVGenJleWFaOGpYenlE?= =?utf-8?B?b3ZSMzNhNWJjTWFEanJCckNvb0ZvbEplYVRvU0NtZkgxd0N0WEZGZjFZbVhI?= =?utf-8?B?OWVHUGZLK1M1MDRYTkNSc05ya2Y5bUY0NE9YTXdKam0zYWhlUzJLWENoNmVx?= =?utf-8?B?YlJva0lEbXFIWmNMVHlDdUJDNzRCaFZNdGdVM0VHN09HM1J3TGRUM3AwUmVQ?= =?utf-8?B?Z3ZmRXdWQm9iSjRocGphKzZrOXVSWDAwRlcrN24vOGNpanQ2QlpaeHBibFUy?= =?utf-8?B?UEhsS0pFMzliZ01XVFR3cCtBTmVFWmFiVmsyVFZQZnQwNUJrcXpvODFvZ2p3?= =?utf-8?B?WE80cjU0Z2wvRmcxenpVOW85eWMvREcxRUdzcDNraEt4NUZyUFlqeEw1Yk40?= =?utf-8?B?a3hwYTUxSG9RbzErOVA0Q29IV3VCUnhnMUJ6UHl6U1BOYnp2dGkxWC9RSHF0?= =?utf-8?B?eHJkd2xzNjFHekh3WERCdDhxWk5YTk5uYWk0ODFab2REb3cydTAxY2xXSXlY?= =?utf-8?B?RWJ1MDM4aGZsMFMyUXRlalpJRVRIcW15ako0Tmt2VXpwK0ViekZhaTJOdVps?= =?utf-8?B?L1BLVkFoMkJ1dEdPSWM1VjhaenJVR3llUXlDcDZaQzZYREs4N2hJN1hoOXZ2?= =?utf-8?B?MXp3ZFhzaFUvTFBZNjhvR2I0ZS9nNjZqWnhSR2puK2pqVzNYQ1VhaFgyTkx1?= =?utf-8?B?eXBYcXFqQmtqMUdvaHBEY3Q3SzBYQkVqMW9Uc3pOZ2hyQWI5bU91b3hrV01Q?= =?utf-8?B?azgvUzZ1UDg4d2hlak5rQ1FVR1htdkl2N1NJQTFYaXFBWFdleWd3RU8xQ0Ux?= =?utf-8?B?WnAvaHNRVmtmWDNucjJBUWM2dTEyOHBRNEtZM1E0eHdSYzJSZ1lkN1pjdHNu?= =?utf-8?B?TndFekpvRXR2NEowRENVR1VEWEpJTlVFdHE2WlpsczdkVW1GekNSU0NtWnRX?= =?utf-8?B?T1hiSlR6eW9laVZueml6cjgrVHFFOGJRbkpjTGRwNkVxdnBHRVBMVks0SDR4?= =?utf-8?B?Z1duZFJQM1YwVGpkeEZDSEdkR2dwckE1RjRYL0hVdUJPK0puejlWeVYvdXlI?= =?utf-8?B?ZkNtWmFpbHBMalA3SGpQbTUrVVowaXZvbEcvVVFXK1BTU0pzR25Fa1ZTN2Fo?= =?utf-8?B?T3ZJSDdkeFhDdys4TjkzeVlYZEpweUNnVHZxdXJQWkFPR3ZzUlZiWmJRTmJq?= =?utf-8?B?SW85dzZvUTNCWnVoQVk4TzdPWmtweERKMjArdmVKZ3JVNjVrK0tJaWNxTFM4?= =?utf-8?B?ZHNPMEVtaVBKUGIwcGkzWEJDVm9mTS9jNzYwa3R3cTVCMGZXamlSQ0dpV2N1?= =?utf-8?B?YTlMOVRGTHp4elRsbSttRkEyVjJsNll4Nzk1YktCUWVMUXYxUy9LaWpvUGZB?= =?utf-8?B?cm5CQWhMUkZrMURWdzNRcGdudU5HVXg4UFNxLys0OVBPN1pJNGxJSlVzNVdr?= =?utf-8?B?eDJvODVpaEpnR2xoeXI1d3k1blBKYWY3cTVwdDFVNkgyOGw3L1hDL2g1dzZv?= =?utf-8?B?dnhhTm1EbkE0TTRQQTJXRUYySGhCUXJoa05HVTJZcTBnaDdEVjExdXBqYldo?= =?utf-8?B?S0NBVEZZT05YV2lzYXlLeFdsSDVwamNyQmtKTjlrVXRzamhxT1l4WkdrbllD?= =?utf-8?Q?6pPC7mvixW2ff2FpczhEoBPtj?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 0ca26529-17df-475f-921d-08db294500d1 X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2023 13:14:14.7679 (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: 4vQyVc/+l2AeodURODnovmjgV0QIPE+wrMopbGYTwhynhJtiUsppysBO658r3Y0xqsBzI1kg44bYZQhHIhTA9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR04MB8680 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:22 AM, Jon Turney wrote: > On 19/03/2023 23:04, Ken Brown via Cygwin-apps wrote: >> Jon, >> >> I'll be ready to go with TeX Live 2023 in a couple days.  That >> involves about 60 packages.  If I push them all at once, I'm afraid >> that would tie up scallywag and make it unusable by others.  I was >> thinking of pushing them in batches of 5, with a couple hours in >> between batches. But I don't know how many jobs scallywag can do at >> once.  What do you think? > > As far as I can tell, the documented limits for the GitHub free service > currently used are currently: > > * 20 concurrent jobs > * runs which are queued for more than 45 minutes without starting are > discarded. So I should even be able to do 10 or 15 at once without clogging the system. Maybe I'll start with one batch of 15 and see what happens. > The implementation of how the build back-end is used in scallywag is > moderately modularized, so if these restrictions become irksome, and we > ever have access to a better compute service, that could be used instead. > > > Note that if you are just updating the repository, without using > scallywag to deploy, then pushing with --push-option=nobuild is more > slightly more efficient that SCALLYWAG="nobuild" in the cygport, as it > can short-cut things, since it doesn't need to start a job to evaluate > the tokens to determine if nobuild is set. Good to know, but in the present case I'm planning to deploy. Ken