From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2107.outbound.protection.outlook.com [40.107.244.107]) by sourceware.org (Postfix) with ESMTPS id 85F513858D35 for ; Fri, 7 Aug 2020 22:05:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 85F513858D35 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l2ed1AW+6CGosLyOlEbZi8TflJx8Vyz4ejASrPQORbhmIimdD+CD18BLa5+xNdZubL73nPd2hrBMqWRCGNomPbIK/x1b34pj41RRunVLgoCWMHJZTDt+CRB42SrhOJ0FrfvnNHJgf5WgBGtcLsx3CCspS62FJxDN46n0usykMBexpVfhgTY9ObHrdVPBYX/yzXSnCKfpMcb9+oTU/In6B3ULsWvrcOVA0fvd/xvAdSak86UGSgjiblW3zCazhpE6biISX9JX+fkjw1OKhiMEW+03jB1uu1+cdgWNhDKGBTqrKePUidQAUhFJet5omQ5Ejwe5/GewCM1ezxVaAoZgzA== 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=NPYpsaDYYpiCVfqzamExaVVTT2HLlRMwVQDNgkRr0XM=; b=RPKkIOgGHyfiAT76Zx9lYJzgwvDwsVDAL33vQuWoT8+fl6lJRAP0AriwWqaZMRoya2HhLnB/r8Aa2RQ4p1j5HC52JIj3CpiZXMmYerFVVTR6ELyELa40tDujFcfaibGijVSMl98ER+972WGGLdCAGBLmKZx5km9tFTCme+PdalVxV5FjUXdZ6HPavII2DpqCGYZ3a04WqirIrWH9QEkiIQioAeGxEs8NtA8B2AYGAtQoGSSAUMBML7vRd0R9WDl6KuRWULjEaEn/7nvhJrvgJEMvnZNP+HmCH/kmXPwpbNRkWVhmy9uanty5N/IlpVJTduK3gFqID3sOfzfp7N41RA== 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 MN2PR04MB6176.namprd04.prod.outlook.com (2603:10b6:208:e3::13) by MN2PR04MB6078.namprd04.prod.outlook.com (2603:10b6:208:e3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.20; Fri, 7 Aug 2020 22:05:03 +0000 Received: from MN2PR04MB6176.namprd04.prod.outlook.com ([fe80::184d:a265:1d48:499a]) by MN2PR04MB6176.namprd04.prod.outlook.com ([fe80::184d:a265:1d48:499a%7]) with mapi id 15.20.3239.024; Fri, 7 Aug 2020 22:05:03 +0000 Subject: Re: git repositories for cygwin packaging - please test To: cygwin-apps@cygwin.com References: <20e2f046-af24-14b8-b6c4-263f859042b8@dronecode.org.uk> <181ea3fa-1a50-7db4-0009-47ea9af77cdc@dronecode.org.uk> <0def9976-1575-7b03-995b-e4276bc23292@dronecode.org.uk> <87bljm9rae.fsf@Rainer.invalid> From: Ken Brown Message-ID: Date: Fri, 7 Aug 2020 18:05:01 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 In-Reply-To: <87bljm9rae.fsf@Rainer.invalid> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL0PR1501CA0031.namprd15.prod.outlook.com (2603:10b6:207:17::44) To MN2PR04MB6176.namprd04.prod.outlook.com (2603:10b6:208:e3::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2604:6000:b407:7f00:c47c:aa71:f7d0:e31f] (2604:6000:b407:7f00:c47c:aa71:f7d0:e31f) by BL0PR1501CA0031.namprd15.prod.outlook.com (2603:10b6:207:17::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.19 via Frontend Transport; Fri, 7 Aug 2020 22:05:03 +0000 X-Originating-IP: [2604:6000:b407:7f00:c47c:aa71:f7d0:e31f] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 82d7b588-662d-445d-9f61-08d83b1defa3 X-MS-TrafficTypeDiagnostic: MN2PR04MB6078: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RAvH6rRdc4kTuDONROWgE/WojD/OrC/x2ZBq6G56BaXt2Lu2QMmol/94/tHBHVeiKf3OoyK12F7FRpeGF8+4lePgSzl6Mtu6NpqkNm8DiYf2OZRBAlhHuKPZOL5PoxUauqHpByjJJfHEyfn4OewhVp0LOZRBNHQI5whQCvAq8WyLvBH0nn6DJGgXFMuAueLuahvw+6s6zxngEyzwOmxV7mr/tSfvHaUOMY9QPOWNb7u5RHt80sr6UhAv059MDuSlR4GJ62KSXBeo74a7GqGa6ChS5JiCWA9m26uKCaTq8bjCAQpgRWGmdxwWc5GRdn1ql3uOADzmOCdjPKdDLb++jXzXFTezyEgDLtn1vXferO0sUwONaqcmMS857NNSliNy X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR04MB6176.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(39860400002)(136003)(376002)(396003)(346002)(6486002)(86362001)(478600001)(53546011)(786003)(316002)(36756003)(2616005)(75432002)(8676002)(8936002)(83380400001)(2906002)(66556008)(66476007)(186003)(66946007)(31696002)(31686004)(6916009)(16526019)(5660300002)(52116002)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: Z2x9bzHQuq2lODEFJYbFBC3A0c6qLlRKkHD9nG/fP1JwF4XL9KGQWE5IB7kMoPxpFGwp6OYvnH8CbOOLSevUVsuDDTd+Mm568GZ7TLfulZCX0Y+MHyQFeS8m08i2bQyylw8v6gDVAWjrxTFTwOi+mX0OJ8LPbErMP62LOZ0oQcQCnzaMOWmPxbndXcbpgX3uE0VMTothNU9djKJ95TU4hm8j+1encWDrq6uZjrmSZAP5lFyVVbP6DJwTI3stT8iAz6SDPFdh2VT7MT3gxd3sfjtbDHYeCWkuaLipdsNxMsYyzP9OnXd0rkoMw3mQ4V/tZc/K4Jyv5J8xJ1aC6iLEnfO4CsXjBD2BB//mIWGgRaiZ1+ZQbM3K92kwogMS0nVkN2WwuveFTrPWr9Nu8spUAfA8ySSyOusLuIFKDGokOumSgQlofYa7XcEhSQf5yO8Ao9Rr0kgfKj4vcnER3zq0udEA72KJPIMr+rn7jL/9LF2ba18Qacf3zuy2qhfeI2taMYwiIkT6pZVjidNVo9ijWxiZbVhbfsm7mksawo4H+/XsY5ZYNwKZeePg34hkh+M/tL9bVLkS55mBi1Xb6O8pAqdK8d8mJt8+1jNO9KR26kuFBuGlYrFoyPqAV8djH+ea8MXUWjKjkkgdONt+w7Goh69YkjRX+5PL1e21Bm1g5f727/dvBrsO3Sw2X4OPb0tz+z5P5TmPc0pxFch4TbtCtg== X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 82d7b588-662d-445d-9f61-08d83b1defa3 X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB6176.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2020 22:05:03.4792 (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: S3U768QDQ0xRW/huNCVxEGC8sgnJ9Ru4W/XY7sVUR6AwT+dNvBiyepvOGAnmIIL5xtcX5FitEsglL569Ulxb7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6078 X-Spam-Status: No, score=-4.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: Fri, 07 Aug 2020 22:05:08 -0000 On 8/7/2020 3:42 PM, Achim Gratz wrote: > Jon Turney writes: >> One problem I have noticed is that some packages have test suites >> (which are getting run via 'cygport test' invoking src_test()) which: >> >> - require lots of extra dependencies to run, or > > I currently subsume these in BUILD_REQUIRES as they are indeed required > for a (complete) build. It'd be possible to split them out into a > separate variable indeed, but that is yet another level of > specificatrion that needs to be figured out if it should become useful. > >> - don't succeed on Cygwin, or > > Any such tests I usually patch out or mark expected fail whichever seems > easier. > >> - take an inordinate amount of time to run (exceeding the resource limits) > > That is a problem that comes with CI I think and we didn't really have > had to consider so far. I have a few packages that I don't run tests on > by default because the test suite produces hangs or other unstable > behaviour, but that is dealt with in the src_test function itself. > If there are really resource hungry tests they usually need to be > enabled somewhere and one could skip those if the build runs on CIm (how > to find that out?). Here's an example where Jon's suggestion would have been useful: While building php recently, I noticed that the test suite took forever. I would have been happy to have a way to tell the CI to skip the tests and avoid exceeding the resource limits. But I wouldn't want to do that by modifying src_test, because I would still want to run the tests locally. Ken