From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2094.outbound.protection.outlook.com [40.107.93.94]) by sourceware.org (Postfix) with ESMTPS id 67DB63850430 for ; Sat, 16 Jan 2021 22:31:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 67DB63850430 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iBr+yab1Xi8w19xWkEDAhA4Is+LWq9+8kD4FeHxQADQlffobJqbg4bq09TFIQgxW7DYdGAqot43EwL2NnLcQZWomiLOUbOlEXhAMUikmZgFqpkKKO54R20YJA3pO/pZXFqOgyh2FULZrNFeehcCE8gl7Jb6Or0bpHdBMI3XRTpf7jbWmyiuO6aWhTTEiy35U8eW2C50Jc/wcYilNesAVRa3LzP4LH0dgHVnFzciaezAfWgO+nz5GSqAh5IvSyjJGZ1NIB9qQ6t7cOIzID5H8k+uqcMuYO7jNFE9nV0jIPBajmir24z9QI3gUP2AtOmE8ER0viFtSEbYpMDlf7al78Q== 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-SenderADCheck; bh=euOJtfSFWJXlA8CCNNREM2a6dxYc5y8jtRYDMGlNwWE=; b=ZEfQgbiS4aDRAb8cSrMT+F0EVZ9fw2rCGRqIAnh51DxpQ2kdi6bTxypoWzSkRMtbi1uxojn56DADOyENl6UEb/tz63mfoOJFk+Q+VhndRnzu9i7PL0ZW0L3NEIC7wPcLVMBkOWW4Zl174ZXvTQpumbvnT9nn22hgnUh6a+2Qomy/KOigxGXPu+vuw0Dt8J+OZ6g92r9ua3lUY6C2cBx91Nye808HawnZ6xCmXiRVkZ5Dr3pI8x4PMtiUdnG9Vj36hn8MjfQkn3Sr0OJMspM+zG5pIL1x7qgqTL8d+RBAERGYxz6mdFNoWFD7gD0TkmJ+3pdnai63VZdxLoXEMWOFBw== 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 Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB4387.namprd04.prod.outlook.com (2603:10b6:406:fc::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Sat, 16 Jan 2021 22:31:07 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::f071:e174:ef12:375c]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::f071:e174:ef12:375c%6]) with mapi id 15.20.3763.013; Sat, 16 Jan 2021 22:31:07 +0000 Subject: Re: GitHub automation for Cygwin builds [Was: Updated: moreutils v0.65-1] To: cygwin-apps@cygwin.com References: From: Ken Brown Message-ID: Date: Sat, 16 Jan 2021 17:31:06 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [65.112.130.200] X-ClientProxiedBy: BN0PR04CA0015.namprd04.prod.outlook.com (2603:10b6:408:ee::20) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.13.22.4] (65.112.130.200) by BN0PR04CA0015.namprd04.prod.outlook.com (2603:10b6:408:ee::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10 via Frontend Transport; Sat, 16 Jan 2021 22:31:07 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9809d384-fcba-4071-bf92-08d8ba6e6afc X-MS-TrafficTypeDiagnostic: BN7PR04MB4387: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cx+zb7vMiQo2DegflucC4z3eSwcNoKVOeSLm2+61qMLPMt2joIK/ngSGHhEKR6RMqt1D/RotQPq6cSb5CABsLVi85Md49LrBFqLyAHAT06o+N+LRTNo1QTA6nwDjpzB7TsiOQeY6TcxLh8nnty+S+sLSkfdh3WPHusixC9lAYsJHS5BA11YpE7nazH4BO0/+wdmfXwwSLIt5VUmUrt6JXaW8j1Mf016Gt9GrIavLtDDfYaogxXpxS6ixYtwWSMXk7S7C/IdfEvoztMOXDsXJ5advZ9YLlJncd4APQRyBELqS45Utlq8p9Sz+lgVWyKBFVjrZuSPe2qg5nNSOUiHKp5eDwvjC0i5Q/5yY/o0Jk2ED/JERIa7Azgk5HfvS7UwWZHqD1dh2Ee3qURX42ZJXxNwv38pmgt6tl0XDwsupa0EUhcd5ODUv5i6XEzry4veW7Cm+EYAgqN5pj0wy9JeALFBgQ1LJCXOPkBQxIVzT+IO9dFgmle3GoWQS/XVjqPMcSQ8HOrGrjCe1D6xnqEocxl/mzjSVIWkwQcglIGjTe+73Z6KkGW7HaNm9G1kYjXVg X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(396003)(376002)(346002)(366004)(16526019)(86362001)(186003)(26005)(83380400001)(52116002)(15650500001)(2906002)(6486002)(53546011)(75432002)(31696002)(36756003)(5660300002)(966005)(478600001)(31686004)(8676002)(66946007)(8936002)(786003)(16576012)(316002)(6916009)(956004)(66476007)(66556008)(2616005)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?X+eh4eCkxE6vkbbRB5064iDMBtOBPjMp9ND8+4FQo7sVM7nkS6ekzA+a?= =?Windows-1252?Q?0cNBU0vv3X77G31KtwSyujxGGWceMKhCm7EvCfj2K7uvAAotNCAAyrYQ?= =?Windows-1252?Q?weoKRt4x97u3vP4EHnaCCc3/JxDtteFpxfofksPVOBNR49h0xtov27/u?= =?Windows-1252?Q?8t9OnZVnCWboZ6Mr5dhGLrJAcGiMzeaMXDJkmCZZsJxG+H/Iz+mrs324?= =?Windows-1252?Q?xv+tBeLliiOHESOSgx+G5ln5LBbR4Gjn0ggCaTQmS09aDka2Fc4yTIC9?= =?Windows-1252?Q?BqGw2tstAEBbifmO8Y2mmu4n8vx5RWsT0fiVy0VP9zdHkpZDp1PhwgM3?= =?Windows-1252?Q?EZQ7JGNbH4t5tk+YCngCiSB6xoZUd2YqMz5PbVRzdhBBy1b58r/NNk9d?= =?Windows-1252?Q?3yHPP3+NM3TE+L0OglANTZ7hXaFnOS7IS2AviX8eon8QHoLU4OOflvat?= =?Windows-1252?Q?LDHzIbdFQy+wFoRZzoqfSOPERGArNb1wOCkE63xRJfYFTLAkNvAlFwq4?= =?Windows-1252?Q?tB67j07Vc9SDJ7LYZLcSmCpAg3dZf/4IF/hY5ExL8sCYJK4WCF7Y+kSq?= =?Windows-1252?Q?U4T1JAaWzoMiUemt4Cw4Uifale8T0PYXWyfd9hglG/BVfSlivj4m0Q1W?= =?Windows-1252?Q?DSGmjJY3lZ3Vfp4k2zWIgPOphd//HrTgYuB3QVDjCq+xedl+zy6nB5yX?= =?Windows-1252?Q?du6q1HscNXMVIowWgcKwhTp+GolE1m7WneArdYfNGnSrBnWedXu95M/z?= =?Windows-1252?Q?su0eWQk+P+TjYNOJCxbU/0hA5GizmF9usBu6qGaBcG/fJNJ0JNLgrXvc?= =?Windows-1252?Q?/gfSalcJBTMiFbMffvC6cj2qsuBKJfbPAOX6tn2MIrntNe/PoTxegjcO?= =?Windows-1252?Q?tU82OWjYXu1UnK88G0VsLtGerlPQ6M9QMbPRZe/LKPrlWibJf/hg9aow?= =?Windows-1252?Q?Z7kjV7Unc0iPf7b08FNpE+MKz/Q9Vp/SctsJy1Li+ZkNNp+z46WnuGZW?= =?Windows-1252?Q?9IwpP/Gu/cZbJtNHA9kHVcjcFxBBHvmGJ7OxN+Q0y3RS339vVPHbGT6a?= =?Windows-1252?Q?9A+czKAooAkPD/js?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 9809d384-fcba-4071-bf92-08d8ba6e6afc X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2021 22:31:07.8242 (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: uZprWqT5YVe5fzykUMsnhvO56EAyVKyaKQ0Jp1D8yfEF0qSzIZwqIlrQo5v0aTE7Vb0QsTWG05h++FPDD4hL8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4387 X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham 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, 16 Jan 2021 22:31:13 -0000 On 1/16/2021 3:33 PM, Adam Dinwoodie wrote: > On Sat, 16 Jan 2021 at 20:22, Adam Dinwoodie wrote: >> Version 0.65-1 of moreutils has been uploaded and should be coming >> soon to a distribution server near you. > > In case anyone's interested or has thoughts: > > As part of working on this release, I've been playing with GitHub's > automation tools. The entire build / test / package / release / upload > process was performed using free ephemeral GitHub-managed VMs. At > least in theory, this reduces the manual work for future releases to: > > - Commit a version of the Cygport file with an updated version number. > - Create a tag and push that tag to GitHub > - Wait for the confirmation email to arrive > - Send the announcement email > > This is obviously serving a similar purpose to the automated builds > that Scallywag provides; I'm not sure I'd have bothered with this > project had I not already been most of the way through it before I > spotted Scallywag existed. I suspect in theory Scallywag's access to > the Cygwin servers means it's potentially more powerful, but Scallywag > also comes with some general caveats ("at this stage, this is only > probably useful for verifying that BUILD_REQUIRES is correct"), I assume you're quoting from https://cygwin.com/packaging/build.html. Scallywag does have some limitations currently, but I think the statement you quoted is obsolete. I often have Scallywag deploy my packages, as does Jon Turney. The limitations I've bumped into are: 1. Scallywag will time out after an hour on each arch. 2. Several of my packages fail to build on x86 because of gcc crashes. I think these limitations are outweighed by the fact that a Scallywag build is automatically triggered by a push to an official source repo (https://cygwin.com/packaging/repos.html). All maintainers can use this without any special setup. Ken