From owner-freebsd-ports@freebsd.org Tue Dec 22 19:47:41 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D133A4C7188 for ; Tue, 22 Dec 2020 19:47:41 +0000 (UTC) (envelope-from chris@chrullrich.net) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40061.outbound.protection.outlook.com [40.107.4.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0n1S5YCXz4pTF for ; Tue, 22 Dec 2020 19:47:40 +0000 (UTC) (envelope-from chris@chrullrich.net) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Krw5P2z1THU5/kXuvD1AaFLMRA7bbTn/ZplfenxDJKRkPFePSfjt0Kkc87pMiIpmIfcfsnBebS8DrJ3PXj7ZFSTYsXi6kDZk9h+vHEdRHv7FbvPggQnDO9AOtxyWIo9QitP7MJHyvCWTeHxzQi/E6vio++hgRGiefLkT0TZIB9/QUjomus5l9IdLR4Yyt+n26R8zONhmi6aDhQy7ASl+d/pXyCfIYosFHyhpQUGOQNtXa2iuIZZy/V0ngCI4j5XLxYP7jhCW7NskCWXwPRJ9KfwmzS/tV0Utwh2F8+lP9QNXleKIvP/R2Lrbuct8IBVXlCA6brpFyqdOIeubrC73aw== 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=2t2r560PLd398k0GkDHQTA6wACGrlEBM/F6dLH34cvE=; b=FUxhtTmy2QPd416/yn1zUYx0RLfuoJH/1Gxa8fwDnIMniLauxYh3dBKngI8AMs0KLs2yidRk/oYKqhkwHfc0DL4OAGhrXh1PZQTngIDK/l67pPiB2qhIongsDF45VBqh5NAB87Rs17jkg7rAMilrgWr7WRl+JjnjdfSmJJBl7R4yghSyVXmf26pacgSOUGtV/32jXAXNrlhjDoDtZUE8DlPczXAq4j70IAsQIzR84gnOBH/gflz+CzDR8TPlBN5n1PADVV4ccgpWOmGu8Z3HCingll2ZNFq8CCcKAzGklK1ZWrv9PpNzXSRyGthLP9xjSkXHlWZF/d93TuqD0uH2FQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=chrullrich.net; dmarc=pass action=none header.from=chrullrich.net; dkim=pass header.d=chrullrich.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gloomberg.onmicrosoft.com; s=selector2-gloomberg-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2t2r560PLd398k0GkDHQTA6wACGrlEBM/F6dLH34cvE=; b=RCVLhGvi4q/2jmoSacdYgnh+Go7NSPWz45fUQtSeoQIqw/eNcbCXT+1NVgC/MjmE/+hu9v8X306Qcx5XEfAdxbog8NWFZE3hou7TKLiPC9DVnlYGJ6ILTCNoLqC9hnShiqUEjwonRZkV1WJJEpog3zpvsCUemHDWw+St6nV56Og= Received: from VI1PR10MB3167.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:12d::15) by VI1PR10MB3486.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:137::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27; Tue, 22 Dec 2020 19:47:37 +0000 Received: from VI1PR10MB3167.EURPRD10.PROD.OUTLOOK.COM ([fe80::31c4:bbee:c7:50f2]) by VI1PR10MB3167.EURPRD10.PROD.OUTLOOK.COM ([fe80::31c4:bbee:c7:50f2%8]) with mapi id 15.20.3676.033; Tue, 22 Dec 2020 19:47:37 +0000 To: FreeBSD From: Christian Ullrich Subject: Build errors in Python packages with compiled extensions Message-ID: <992979af-a6e1-20b5-cfe1-c4538728036b@chrullrich.net> Date: Tue, 22 Dec 2020 20:47:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [217.31.70.82] X-ClientProxiedBy: FRYP281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::19) To VI1PR10MB3167.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:12d::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.92.135] (217.31.70.82) by FRYP281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.19 via Frontend Transport; Tue, 22 Dec 2020 19:47:36 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4deb50b4-87fd-48c9-d96f-08d8a6b26f3c X-MS-TrafficTypeDiagnostic: VI1PR10MB3486: 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: 47sy2Miu5oqIKg46m8qlyyl7cOMlYq2SVkZSZd6WS7jx9S3se5l+o2kmOefIBjV+egcxI3BX/P7jUeYFf4HBbO8NZgjIA3Cc0JrwE4TJGKk5p0Fry6jU5YblpZDBb7tcrtPJykFkWCOFizoCiDBKWBV1aubMVL9fmGtjxpdItD+qflqiRMzVBWkveZaBX0KPQcx360k2qWq5Na+Bcs29tzx0bz3xaB0Gd9vglc7bWiFRx7Qbq/QCElN3utcOladnsxQyqkKf090q2OpPKCe3SAVtuXDTswBblkHCgh9OSUECDZOI31VLmyftDCm27V3VPRsBiDQ7hsHk7tbQvzkUke8CqgePIEURGxQAfNMM7+Kb+sPeWw8mNujOi5rhgVSfVT5LY26p5Vz6IXrQOE7NtqxsDcOh7idDTgAkHeHYFU/QRiVuRAYbRqyckQrarEuWT9+Trq3pDUvu28wAVVBwTC1VRP1xAxB/EeME0hul300= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR10MB3167.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(366004)(16576012)(2906002)(5660300002)(2616005)(66946007)(956004)(8676002)(31696002)(86362001)(36756003)(66556008)(66476007)(83380400001)(31686004)(6486002)(8936002)(508600001)(26005)(52116002)(186003)(16526019)(6916009)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?QU9CNXhHYnUzQXFqa0lJZEhuTWZXd0N6Tys4ei9ldVYrZlNCOXc3NkpON0lY?= =?utf-8?B?MHc1UHNabHpFc0hXbjV3T1lhV0w2VnNOcmVYOGxzdWxaaXhZTUVUYlVsa1hq?= =?utf-8?B?K3poS2VUaE5VUEE5dTBqendnbEFucCtxNzRaVVFBVEhpQjVuN1lnTlluNUFo?= =?utf-8?B?dFpTQWcrM3B1Z1JSSEhWenN5SjZ1ZWp5UGx3T25DR1BoNWcrWmN1QmVVVVZw?= =?utf-8?B?TUxmTHd3QnNYUitQZmtRNXYrQUJZd1pEZlRNM1h6ekwrY3JSaC9URjA2VUk0?= =?utf-8?B?aG43OFUzdXU4YWd2WWU4bzlPelJ5QWxnSlJoTk04WEtLVnpiRkNMZ0FGN1lR?= =?utf-8?B?TlRwYjhOMlh0VXB0eTB2Zkt5NVFPbFI5OVdWZEx3aDJBYTh1RU5jVnkrdTFV?= =?utf-8?B?UE8ycUF6YXROb2Y5YnZqVVhVTFZ1dXZzZmdud2tEUFV6UThuRUpVZGlUVTg3?= =?utf-8?B?ZVg1T3lWWmppQ2NYYm5NRDBYcGdpTTBaVGF2c29DbW04WXNiNCtNWnhrOFd6?= =?utf-8?B?UzVPRGoyVkJuaW5LaW5IQWNPbk1wYjV4WlZPUHBRSmVSM2pGM3FXdklaVUVJ?= =?utf-8?B?eTZjVVBQc1grcmdTS2pSUUc3ZHR6WmVXd2FEUkc4Y29QK3doT1FRNDc1TXJq?= =?utf-8?B?ZGU4Yk5uZUluUi9SV3RtZWZTMDZSQ2x3VEE5NC82U1pDZ01sYzJnc1NwQnZk?= =?utf-8?B?ZEZEbllvWjFodHlyVHBVSG1JaVB5d1h4QWZhaEJya1FKQ3I5YU00VXplaTlw?= =?utf-8?B?VUpFb0lKQlYwWnhJTUdQNTdlK3EwZ0FGRlArUkVhTzNyMVVqV08yZUhBeEI5?= =?utf-8?B?dStKTzhmSTA4ajluUThSU3EwZmRtV3Z4bVFXd0pVN0Eza2t5MWczVWRHV3hR?= =?utf-8?B?ZDhZNWVKcitRMXpGdUQzTTBNMVBUdDZ6OHJjaHR3NmdPRkF6eHpXM1FpUHZw?= =?utf-8?B?QmJrczZDY2VjUFBBaE9yaEpjbXJGdWkvMVc2RUxPR1N3QVI2aHNyaTRiUUkz?= =?utf-8?B?YVF0czgyV3hqN0FqajlMeG41Q0xBb0I2ZkxBY1J6bzdqWTZsS1hraWEyR1dF?= =?utf-8?B?S1RQWi9ZTmx2QmRIaTFmM3FMS3NRY3EwaWJaQVFJOVd4MlBOcGQ3RWltQzZW?= =?utf-8?B?QS9XZmFzRVBaUWlReTMxNWtjdUZtL1crd2NWUFhFdkprRzdzWlBid3M4S3p1?= =?utf-8?B?ZUs4ZmZQb3FDNkVmRWJIdDg3Wlh5OWkzb0o2alVzSkIzbjdkZFhYckIwMlBR?= =?utf-8?B?VFo3N1ErTFE4MURnNU9Fa25HV2NHSlZKSXArbmxZdHFYUEM1WjlyR0tVUmQ1?= =?utf-8?Q?OT7VnBq2Ex8jg=3D?= X-OriginatorOrg: chrullrich.net X-MS-Exchange-CrossTenant-AuthSource: VI1PR10MB3167.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2020 19:47:37.1950 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ee9b5e7-26b6-4fdf-9b47-cf4fbc6d4e3f X-MS-Exchange-CrossTenant-Network-Message-Id: 4deb50b4-87fd-48c9-d96f-08d8a6b26f3c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wWCnTcWDeFo4zQeva/kc4MraalsEAHv3YaCUb9hS7LxvtgYX2Zh+bBcCKKgzfKtaLrQqTZrgVGAMCxuac1CtIQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3486 X-Rspamd-Queue-Id: 4D0n1S5YCXz4pTF X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gloomberg.onmicrosoft.com header.s=selector2-gloomberg-onmicrosoft-com header.b=RCVLhGvi; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=none; spf=pass (mx1.freebsd.org: domain of chris@chrullrich.net designates 40.107.4.61 as permitted sender) smtp.mailfrom=chris@chrullrich.net X-Spamd-Result: default: False [-4.60 / 15.00]; HAS_XOIP(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gloomberg.onmicrosoft.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_LOW(-0.10)[40.107.4.61:from]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.4.61:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gloomberg.onmicrosoft.com:s=selector2-gloomberg-onmicrosoft-com]; FREEFALL_USER(0.00)[chris]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[chrullrich.net]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[40.107.4.61:from:127.0.2.255]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.4.61:from]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 19:47:41 -0000 Hello, I have started to notice poudriere builds of Python ports with compiled extensions failing: [00:00:11] /usr/bin/strip /wrkdirs/usr/ports/devel/py-cffi/work-py38/stage/usr/local/lib/python3.8/site-packages/_cffi_backend.so [00:00:11] strip: open /wrkdirs/usr/ports/devel/py-cffi/work-py38/stage/usr/local/lib/python3.8/site-packages/_cffi_backend.so failed: No such file or directory The reason is that setuptools puts a version tag (aka cache tag) into the .so's name; in this case it is actually _cffi_backend.cpython-38.so . The strip command, on the other hand, is in the port Makefile's post-install target and has the file name as above, without the version. This tag is to be available in Uses/python.mk as $PYMAGICTAG, e.g. "cpython-38". I'm not sure whether I'm not doing something wrong that causes the tag to end up in the .so file names. The last update to devel/py-setuptools was a while ago (to 44.0 in January 2020), and someone would probably have noticed since. On the other hand, this _is_ poudriere, so the build environments are pretty well isolated. Anyone know what is going on? -- Christian