From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on20727.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8d::727]) by sourceware.org (Postfix) with ESMTPS id D28493858D38 for ; Sat, 18 Feb 2023 17:43:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D28493858D38 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=VAX9sAZ1UOwO1zl9vapSRdR8Rkh0cdMxhRt2Y8soNp1/IRyplele9bJUZyGIycVX2SZPC6Hema6vT5PcfMwlycp03PXAE5Tw2EH5vrlV0fAuudji87p643ShM7bLQ1lSLGGbKGolwuHJIYeZqkoLkeVML1HtzNvC56C56iyNfaSEC33cmpwHaSTf575aOYtYCJFZx0+nnnThAH9jaXG6gpGeSvt87E42RRnB3h+OAH6LIPTEdyJBYi9jOuhGzFk7UAtOAAikc3JC923Hqy2jZQjbL+fhhgzv6gwdUlUIek1XSt1J8uVKGFEonzx1iiQHIyk8C6nX2xv0c7Gt8uA8Ng== 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=XZ+blVB471DJhdf9qm6CQbAfcZjIfNQfqYl45y0aP5Q=; b=KYfPYgOABr8Nw4/hX3uzI9SYun7amKJ7URyE0HgrE+3v9kJ0VDy+B9ekvSGY96fI2h0faumf6wq6+zSwxilGiOB0DCWSCLzX4Tn9d2QeSZh010znoDmaGIUsvrXOZu4STQNZ/hpfhNyo1RKXIV66M4lTk5lbQw5Hx8Fy7fKwQ4ZDMcr5Z/2P5Z1o8HY6GS5/k99Uy70GxD0AFI8JzOzLA0qMao0/GVVLkBYjeQmS1YvXYL3leukS3r9Y7t6685NwR2j4bsct6RrX6iF1Meffx9dgYT+sC+QSxmDQ2JRNNU8iybPB3vghovDcW+oEMttbUocqAvwkHYS+lG8axsaf2w== 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=XZ+blVB471DJhdf9qm6CQbAfcZjIfNQfqYl45y0aP5Q=; b=Gwcx7DKBjEekqGXWwKi+Fu2AMwAuOO1ZgUoEEDsTFcwfxUviGhZCNXLoVSz+BVaZtcxlz+m7KGmufkRUoEw/1oTf5JHDKavnP8AUMsVKlh8z3wF0lrjWCVahXL7L/nbgkgsGfX9m6+dCzvBJNuJ7MbH6C4RSeNEev53J+CRvUQA= 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 BN7PR04MB5364.namprd04.prod.outlook.com (2603:10b6:408:d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.22; Sat, 18 Feb 2023 17:43:03 +0000 Received: from SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::317b:fc3c:1a1b:db7]) by SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::317b:fc3c:1a1b:db7%7]) with mapi id 15.20.6111.018; Sat, 18 Feb 2023 17:43:03 +0000 Message-ID: Date: Sat, 18 Feb 2023 12:43:00 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: Re: git repositories for cygwin packaging - please test Content-Language: en-US To: cygwin-apps@cygwin.com References: <20e2f046-af24-14b8-b6c4-263f859042b8@dronecode.org.uk> <181ea3fa-1a50-7db4-0009-47ea9af77cdc@dronecode.org.uk> <5ff5073b-03a7-95e5-6d8b-fbd6436fe1c4@dronecode.org.uk> <7dc70a3b-d3bd-d9a7-7c02-05e1eb1aef7e@dronecode.org.uk> <28908241-9144-d7d0-41d3-828b14cae613@dronecode.org.uk> From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL1PR13CA0441.namprd13.prod.outlook.com (2603:10b6:208:2c3::26) To SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|BN7PR04MB5364:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c79a314-d9db-4c88-5308-08db11d7960f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TN4vaHsBuAs3pYe0bZxdIwDrq42Xh/6jVtnNNSumf17jumCSNX0djUUaPxK8LR7DewPwl/IkZJtYG0SaaSIWtw2rSlV855DdsaW7awK6KAd2b8Q+rRooTRn9PPKmXT2nHSfdSeg0WlHDHCaxmcXKfetSKITLd/PU7dgpTAgKVc98LyJOV4wj9PBCcC8dOSmQJKoctO2IdTuZx6mmCYPmZcjWDHwGGp8NFjPRfZbOaMP+nho8/f0jdrWwbyLav0hoFTNvXXPdUscYjlFVCOwjkQyFW6MywfvXYzp5tqGZCVftEE06rMuK3VckyO5O/ea9oQefKQCcEVgYqQNOjhD6YUwekhaOjv/vsLEMOuoezaOQh8hE3yBVT83w4Yw3zen4K6o4BA6z2+oJ8S4vtykRrUzJMwxzVEEfYvjwMuQW9fGMSwgBuzXxDcKidkhIPUVL0n9DrDNeOn62RCts+zcSyYYPHmSiOGkZwsgl/Td5a28+OSp9PGBdyTkOaJXLfQ/6jsP4SyEJg/h8vjbopFJqrVWgxqvjTPO2sYpKHvF4wWYLGXzRSubtAuKF3SXIRAzfERWYkwnDklhawrSWxcyxZG+1SmtsZT6YGdpEJ8qsLVDp9gEc3LZaO4V1rKaXiSVGJSHjikB8vM646qP/SI7XX4c1G43QB8mU7oNpEXQ8K0MvCwjrBuscAioAEqm+5dIIYSHjsYgf/OtPPSm9cN4djTtLi52HRhv4N5ReEyDVjn8= 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)(39860400002)(366004)(346002)(396003)(136003)(376002)(451199018)(86362001)(36756003)(41320700001)(75432002)(31696002)(316002)(786003)(31686004)(66476007)(6506007)(6486002)(186003)(53546011)(6512007)(66556008)(966005)(2616005)(478600001)(26005)(38100700002)(83380400001)(66946007)(8676002)(41300700001)(8936002)(6916009)(5660300002)(2906002)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SDkwdmVXN0hMMmd4UDR6M2dtaU91WWRqb0x3RHJZL0V1UlVBR1h1UldhZ29l?= =?utf-8?B?WmhUQ2NDRFpVRVY4NmhNeGFwc3YxbXlsbm9oVE9GRHZ2cm5wZjhqc2ZGWTdh?= =?utf-8?B?SzdNQ2dubGdTM2pQZ1o3U0F5T3RvVkQzcDNUS1JHbDR5VjRuK0p1eTNGTHNk?= =?utf-8?B?L215b2dKdC90OTJLckp3Z3l6NXJ0QndoeXdyY1BjaEdnYi9kVUM0VHlWMHkz?= =?utf-8?B?MWQvWlBUcHJjVnRQWEJKdlNhVTNDb2xLRG5HWkZqeVRDbGN2aDl1ZC95c2RN?= =?utf-8?B?cVgzMEFVUUROa3REbnF6cWRnWjJLR0xRMmEvUTNvb0tSVGhQQ0s3QWphYVh6?= =?utf-8?B?dEJZWENZQ1Qzb2RzWnZhRGRHRC9KZUcyR2srRld2M1F3eWRsa0JTSVdRV3E1?= =?utf-8?B?eTFpS3pNYTdJUXlPTjJ1aEEvQ29XcUlWOVgxcjhBT29jdFliN3g1NlYyUzc4?= =?utf-8?B?bDF5bmZDZkdnZUpmanRWVnNVSVpMVDM0M0FYM3ZQODFEcC9WRk5MQzFTeEJY?= =?utf-8?B?OS9zT3pRNXI1bXliQ3pRS29FcGp1SXcwMkI3YkZvcDVPWVlRRmZ3UG95b3h6?= =?utf-8?B?Qkl3a1FmVzIrNzRYdzdPb2F4TFRNRlpqRGJhTnU3ZFdpNnhra3lvajVkbFZZ?= =?utf-8?B?Wmd3ZEpzUVVpbkZ3WHJSQlBUWGx5QXc5Wk1VYWt2aUZxVHJ2K1c2cHhkQlMv?= =?utf-8?B?cE8rRVdybWN5N29GZDlOSm02SmdMd3VvUlB1dENoTmMyaXpReEpybVZLYmYz?= =?utf-8?B?TTN6bkdqaGFmN21BVW9CTC9FbE0vcVZOejQ5QWtSM0Y4VTJ1dzQwQ29Lbmhp?= =?utf-8?B?MzIxUFVXdVZZdUtzcSt4Q2NXVGFuMXd3WjV4b2RrUzFsSGE5WndiV1hqQnVq?= =?utf-8?B?VmlPbWw2TFR6QmpHMzFodXZ2ZTdheDJsbHNTNk5wdjRwc3RoaWNiRE5HTXJ3?= =?utf-8?B?TW5pVVdLbzJjVkF1K2lSS1JWYnRESFQ4QkQ5c2JLTEpzQVpLMG5jYXpLWHJV?= =?utf-8?B?QjUzK05YR0VhSkRSRG9DWGdJNC9pdlZyQ2ZWcndSWVRGTUpNZkV6bXNHM1FY?= =?utf-8?B?emUwR3hWc0xxaGVUYmI1SzkrckY0ZE81bUtqYXVKNWNIMEZOY0lJOVo1L1dU?= =?utf-8?B?aVRURWRZNWx6S1U2NlRlVjh6TkJoQmhNalpwTFRINlNGSVZTK05SQnFtaHpL?= =?utf-8?B?Z2w5cFBJZVdvSmtlYXRxMkgvOGhnbGhTclQ5VXF2L1RBbFNuclRGb0Q4YnNV?= =?utf-8?B?dWFaaDNOeVBSRDJ1SSt6b0k2R0xkZXlsZnd2TDRhenZLNkcrTEVUN3YvY0Vx?= =?utf-8?B?ZXZtakdORTRxZ2p6bUhpSmozd2FVdFpkYS9NZ3NrM21RYVlNeDBnaDR5YWto?= =?utf-8?B?bzZNcG9XMnhjL1hqSlJtSEJJam9qVnBJQTUwcVZnQ0NVbk9zZkRReFh1YURo?= =?utf-8?B?ZWlxaGhIY3VvUjIvbEhPZlFvUVVVT2Q5aU5lZk1WMDNyNFNNbzRnSWNjOFcy?= =?utf-8?B?ZDdNZGZ1cHVqbVpIQjd5RFV3OXY1b2dscE9yUytHTGFYQlhGbHZ0cmhOVWN1?= =?utf-8?B?c25KUm8rdDAyNTJXOEJHLy9yelFCZTBPdmpYVUxxbUwyUEUxRStDand2OUlu?= =?utf-8?B?Z2tVMkpMWndpeGVialBzMUY1cU9wMGJoN3RXejhkdjlsbjBIa1Rod3RvQ0Fk?= =?utf-8?B?YlFFenFBYzQ1NEl4YnBTOVJtNFVYNzV6eXRlcXlncjJ6dGh5ZGI2RWZHR3ND?= =?utf-8?B?NktRSnZ1Y0tYNzNodG9xSlFVU1ZjTGl5Qm9GOVN0WWsrRmhQdkllc0ZZNjhB?= =?utf-8?B?ZW9iTm5HRE1RSE5BOUplQVhSTm5Dd2NndUdibURPalkvWEFVSWVaVlZGUFkx?= =?utf-8?B?R0x1azVBU0hNekltZFlISVB3SW80TTBvUTlLY0ZmUU5YQWVkcitDNGNwZmlU?= =?utf-8?B?WjNVTmhqcmhOTTBUK0FFQXJZdmxRblUxU2V3Mjd6RzFvNzQ4emV1N2VmRHQz?= =?utf-8?B?bWIzVlV1NzBqU21rcHdRdncweFRwOS9GbVU1YlJXOWk0K1REakZBUmg1N05n?= =?utf-8?B?MjI2NTdTTThBRmFWTVErTUF0ZVhlWjE1ZTMzZVpHTitTcldpOXk0bitzT0pX?= =?utf-8?Q?r0CbLlUuSMmjSJykyK8Eemshe?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 2c79a314-d9db-4c88-5308-08db11d7960f X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 17:43:03.7378 (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: DF3b3c1d+jpQ/X/gczUsXVSOIizETfjvp4EiOidForu0qDzQVYKjM2z/37o5YEhSe1lXaWwtylioS8mYKnt9Zg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB5364 X-Spam-Status: No, score=-2.9 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=ham 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 2/18/2023 11:21 AM, Jon Turney via Cygwin-apps wrote: > On 05/07/2022 14:12, Jon Turney wrote: >> On 22/06/2021 20:52, Jon Turney wrote: >>> On 09/05/2021 15:39, Jon Turney wrote: >>>> On 23/08/2020 22:01, Jon Turney wrote: >>>>> On 27/05/2020 23:27, Jon Turney wrote: >>>>>> On 04/08/2019 21:08, Jon Turney wrote: >>>>>>> To remedy this lack, using the same ssh key you use for sftp >>>>>>> package upload, package maintainers can now also push to git >>>>>>> repositories, like so: >>>>>> >>>>>> Package maintainers may have noticed that the output from pushing >>>>>> to these git repositories now includes a line like: >>>>>> >>>>>> "remote: scallywag: build nnn queued" >>>>>> >>>>>> This is a *prototype* of a system to automatically build the >>>>>> packages, where the results appear (some time later) at [1] (URL >>>>>> subject to change) >>>>>> >>>>>> [1] https://cygwin.com/cgi-bin2/jobs.cgi >>>>>> >>>>> I now have built an (opt-in) system which fetches the packages >>>>> built by this into your upload area and triggers calm to process >>>>> them, which I'm looking for a volunteer to test. >>>> >>>> Since that seems to be working about as well as can be expected, >>>> I've bodged together something so maintainers can now opt themselves >>>> in (and out) of this, by uploading (or removing) a file called >>>> '!scallywag' containing 'deploy' in the root of their upload area. >>>> >>>> I've updated the brief documentation at [1] to mention this. >>>> >>>> [1] https://cygwin.com/packaging/build.html >>> >>> I've updated that page to document the fact that the behaviour for an >>> individual push can now be controlled with 'git push >>> --push-option='. >>> >>>>> Currently, these packages are built using 'cygport all-test', and >>>>> so will always be marked test: >> >> Since my concerns about this producing horribly broken packages seem >> to be moot, I've changed the default so this now produces stable >> packages (i.e. uses 'cygport all' rather than 'cygport all-test''). >> >> You can request the previous behaviour of labelling as test using the >> token 'label'. > > You can now interact with your build jobs in some ways which require > authentication using 'ssh cygwin@cygwin.com jobs'. Thanks! > Currently, available sub-commands are: > > cancel (request termination of an unwanted build job) > > deploy (get a job to deploy (if it's suitable: i.e. successfully built, > from master, etc.) (e.g. if you forgot to set the deploy option before > hand) I assume we would specify the job id after the cancel or deploy command? > rebuild (rebuild a job if it failed due to some transient condition, or > optionally with different token options) For the second case, would we specify the new tokens on the command line? After the job id? Ken