From nobody Sun Oct 29 04:04:10 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJ2pM6Wlmz4yRkj for ; Sun, 29 Oct 2023 04:04:11 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJ2pM15wHz4CpG for ; Sun, 29 Oct 2023 04:04:11 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698552251; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wSJZDzhfBxRqYFoxgEJ7pG0HK+plirEYXia048e2HDQ=; b=IZ2dD1LpWRep7BqKZJaOm4ZdTCTe1163qOuh9CjO6IqzfK1dwkZPRtsR4Qbs0sEWF2Hxjj FKwzh3wxToyT0UaWSoMlpMcGEcJ0RUlwfj2Ghp0HRvlwY8Cp+V8M7rnwPfkGE5N3/Q/4+6 4Q56FVQAEKDTxdS8X9Fw90+sl4AGoZxEJSAjtN0K8BsVguLO5zOl16xRif2Mo5jF98kSAH C7b8fz8ljAXHqHdtI5/5/BNcWPSqBwlEgfsIyQbnbypW8wSqfIUgqm7AkkY3HTvwTnnrOS M4c2sPe1eBDPEUDbPBo8se+tveYMY9llLqPx01Oh43JYYrjcGg+euUGu3aYHUg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698552251; a=rsa-sha256; cv=none; b=Iw5a2SDO45sZ4VMdPkV8CWkX+y+DR88A8mHjoLZLIEeua4zDL7qPD5+oBGPW6v9/h2oiVX daYD8wV2j3y3OstTeXTSl0WQHpOzvyS34h4pSRooRrBzc74B+h7I2OpLqfmhgILweL9MNV pQlKk77kTaIE/ZwMPpjYuaEpur1bh7Gnu/47OTOtjLAL+FTh28P5Qea2mDSt5xQEp1MLsu 5lkPSYkW8oeInOcmJsG6hh7DJ79SBtjmMcyrGK7NPbGK0719wrVyEYFDjgErjObG1p72CG +uDAQXrhmEoRMgMkvuyEjdTd6gxj3/MQIxDxbYVpq3xgNPqjUXQKDXuCrmaKrg== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SJ2pL6jXgz8Qg for ; Sun, 29 Oct 2023 04:04:10 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 39T44AwN017889 for ; Sun, 29 Oct 2023 04:04:10 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 39T44AsA017888; Sun, 29 Oct 2023 04:04:10 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202310290404.39T44AsA017888@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Sun, 29 Oct 2023 04:04:10 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ games/tomenet | 4.6.0 | 4.9.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sun Oct 29 11:51:57 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJFBM5C4Tz4ys5h for ; Sun, 29 Oct 2023 11:52:11 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJFBK4JFCz3MNd for ; Sun, 29 Oct 2023 11:52:08 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp has no SPF policy when checking 153.125.133.21) smtp.mailfrom=junchoon@dec.sakura.ne.jp; dmarc=none Received: from kalamity.joker.local (123-1-80-101.area1b.commufa.jp [123.1.80.101]) (authenticated bits=0) by www121.sakura.ne.jp (8.16.1/8.16.1/[SAKURA-WEB]/20201212) with ESMTPA id 39TBpwZP071526 for ; Sun, 29 Oct 2023 20:51:59 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Sun, 29 Oct 2023 20:51:57 +0900 From: Tomoaki AOKI To: ports@freebsd.org Subject: Re: We need to do something about build times Message-Id: <20231029205157.4f388da8c36640cae7e37013@dec.sakura.ne.jp> In-Reply-To: <3BC6F9F2-70EA-4E84-A482-F14F52F24E24@freebsd.org> References: <4CDDA3A9-083A-4376-BA74-9431A0CBDCBA@freebsd.org> <3BC6F9F2-70EA-4E84-A482-F14F52F24E24@freebsd.org> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-1.49 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.987]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; R_DKIM_NA(0.00)[]; HAS_ORG_HEADER(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DMARC_NA(0.00)[sakura.ne.jp]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4SJFBK4JFCz3MNd X-Spamd-Bar: - On Sat, 28 Oct 2023 16:10:11 +0200 Moin Rahman wrote: > > On Oct 28, 2023, at 12:32 AM, Moin Rahman wrote: > > > > > > > >> On Oct 27, 2023, at 11:37 PM, Tatsuki Makino wrote: > >> > >> Moin Rahman wrote on 2023/10/28 01:50: > >>> But by no means it reduces the build > >>> time of texlive-texmf. Hope everyone enjoys that. :) > >>> > >> > >> There are updates in the current port tree that cause packages rebuilt by glib updates to be rebuilt again :) > >> > >>> [00:01:19] [Dry Run] Deleting texlive-base-20230313_3.pkg: new dependency: print/ghostscript10 > >>> [00:01:22] [Dry Run] Deleting texlive-texmf-20230313.pkg: missing dependency: texlive-base-20230313_3 > >>> [00:01:39] [Dry Run] Ports to build: ... print/texlive-base print/texlive-texmf ... > >> > >> As far as I can see, it seems that it is possible to avoid rebuilding texlive-texmf by manually running poudriere bulk with print/texlive-base. > >> However, something else may cause texlive-texmf package to be removed, so it would be better to proceed gradually from libXdmcp, libxcb or something. > >> > >> I enjoy manual manipulation to minimize the time spent on rebuilding :) > >> > >> Regards. > >> > > > > I believe you do not have the latest tree. I have removed the build time dependency to texlive-base. > > > > This is my latest build: > > > > https://pkg.bofh.network/data/latest-per-pkg/texlive-texmf/20230313/124i386-default.log > > > > And there is not call to texlive-base itself. > > > > Kind regards, > > Moin(bofh@ with tex@ hats on) > > > > In contrary to my previous comment I think that somehow poudriere detected the change that it no longer depends on print/texlive-base and hence rebuilt the pkg so that it's properly processed in the pkg and removes the dependency on print/texlive-base. > > So in the previous pkg repo it had a BUILD time dependency on print/texlive-base but after the latest build it is no longer there. Maybe there are still some place of improvements in poudriere's change detection mechanism specially BUILD_DEPENDS. :P > > Kind regards, > Moin(bofh@ with all hats off) And maybe indirect dependencies, too. ;-( Not sure it's already done or not, maybe pkg database should record... *ACTUAL fetch depends *ACTUAL patch depends *ACTUAL build depends *ACTUAL lib depends *ACTUAL run depends *And possibly, ACTUAL test depends regardless it's explicitly specified in ports skeleton (including via uses etc.) or not. For example, for lib depends, If port A depends on port B, and port B depends on port C in each Makefile, If nothing in port A directly links libraries in port C, no need to record port C as dependency of port A. If anything in port A directly links libraries in port C, port C SHALL be recorded as lib depends of port A, even if it is NOT explicitly described as *_DEPENDS in port A's Makefile. These would vary with how OPTIONS are set / how FLAVOURs are set. If this is possible, it would largely help maintainers, with the cost of huge amount of `make package` time. At worst, BUILD_DEPENDS should be recorded in pkg database and some option to retrieve them, like %r and %d. I strongly suspect the lack of this functionality affects mis-behaviour of poudriere on deciding build order and combination. -- Tomoaki AOKI From nobody Mon Oct 30 00:40:57 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJZFg2f6Jz4yQvN for ; Mon, 30 Oct 2023 00:41:11 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2054.outbound.protection.outlook.com [40.92.53.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJZFf6NVWz3Fvs; Mon, 30 Oct 2023 00:41:10 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fdVs5zbYhfhUMFa0KtUa5dmFtkxzgZykKKGrCtWZUu3kp/o+oklZhCgYC7sfyQK5lNR+O6bRug0GU7HPwV+2AWfmvn63XmDf+E/fG2eEeE7J3tbZvsivdI7ymm3UMUUTOOqrUhsO2N4Ph2gP0x3f8U7pbovJcQFTLW1ZCJtRMDLj1eNU6ILmMG+zyC8719AkGcspIaQFc5nTx8jPbImt++iXNBWCZbyuLzScE559owtp/OeEpuaqw2cfmvsFRBjn5O4bYyKj5iWbje+imPBU+Yk1i7w/hYz2JFFf372lh3chmvAheKAyhjExcDagQzNsSKseMA3o2NycIVTQrBs9IA== 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=3696DOl0mT6s1W5OdrU3Rsh9cX6O8uMQ3UNZ7mfUEH8=; b=MwSxe4vjiKe2x7RqgiLjdIhoak64vuZ4fZbvEbfsryquoTREy7jFnSeKRKTLkz6IMNfjF4xnxcZo3psZlHtarhzqLOk3AzOxcKzy9cLEpbdxioLmrY9tCiMXfOEaSKQ7DSajxDKGsDUCYUmDlhz/MTZiMvaPChXBuYilSUFJs6h06v/rgba4nSqtG3gHwCV1/2Q1oQlJynMgKpNwwSSTIM5s73T8OnC7ev7BwU2xIeYgtMeIhxwdPTy0uQxMFC/A95RXUR2uTRdzuKKHGWfFi/qtPDiZlqYAR4S7MJrGa9IRPo8hHSZdBA6DsUZ0BFRC6mpsq5GjSyElV4q86M1BWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3696DOl0mT6s1W5OdrU3Rsh9cX6O8uMQ3UNZ7mfUEH8=; b=Vt+pOUuCoQsd7QAQhW+zfYwxHh4V0Y6lXa19Odla0sOg0FZM3yhqs2cyz7pr3l5q4t6mX8kAJmlz8j9j1blrZKQd51vM+T5yXsmLat6bWrmJVFGFG+4j9Ud0YogWPsoqZ9Jv0sH3su/mV544WtA7aCyeyjcuusw/N8Bu6Hbi/InfCytj8/FPjlXw8sCAGZsd5jqpiIqzW1/bG0LwqXb+qQHl4O4NdmqDKwKvWg/07ditTxRXYuDA3mPBJAGvhIpfXFjCss7HA9ETnSuZQISndfIDBDh2Morj3Dr9EXgjEoz0YnHfETHoMaOCAzsttx47IY1xaReBuVRCjmG/zXWwkg== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SG2PR01MB3690.apcprd01.prod.exchangelabs.com (2603:1096:0:6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.26; Mon, 30 Oct 2023 00:41:05 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Mon, 30 Oct 2023 00:41:05 +0000 Subject: Re: We need to do something about build times To: ports@freebsd.org, Moin Rahman , Tomoaki AOKI References: <4CDDA3A9-083A-4376-BA74-9431A0CBDCBA@freebsd.org> <3BC6F9F2-70EA-4E84-A482-F14F52F24E24@freebsd.org> <20231029205157.4f388da8c36640cae7e37013@dec.sakura.ne.jp> From: Tatsuki Makino Message-ID: Date: Mon, 30 Oct 2023 09:40:57 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <20231029205157.4f388da8c36640cae7e37013@dec.sakura.ne.jp> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [dRHFzWBjkHu8UfJj3l4n2zEHMN86UIY8] X-ClientProxiedBy: SI2PR01CA0016.apcprd01.prod.exchangelabs.com (2603:1096:4:191::20) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <30f79bc3-133a-35f5-4c31-8042509adf13@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SG2PR01MB3690:EE_ X-MS-Office365-Filtering-Correlation-Id: 97caf15f-0d6a-4b65-c347-08dbd8e0e5f5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DpJoaq+E2MkjgyfiZes5Y4e4TCh5+5Cp9rmbNbtPQmaMD8PARFpN33UI/nF0H7b1EdyNwL1iWxvBmokCRP48ErskJC2L6RBoBPiSBbg6KbK1waqXF/+gFjPWEdYFoCBD47vNUYIX/5xcg++ynm1lTX7lBF0VZjk6Jbq2MQI6feS4dW8cw14jmJ39GA/kga847QKC5EFVHWzDROlZsaAv1KLCmMeXd7IPXw2qxF5x5rjFXrPEE0Yesq0Ih7BLKmz93nSjA2jAv0DyLg3WB/zxGM6M5HqnlndU9sYWzqt/fyEIu6OwVyXXQDLhr68IYykQbGfrkWMGN34BSuRTQsHBG4doZF9oAEOYkEEhF6FcXiDa7k5G2PCPqjFcmi5/VaMVGErsZxMNneSygFe2RW1XTMs5YQS8H8flRqgD7f319FuCyTUMrfKzdLhDOl+uyrjGjqsvY1MNuEeVtf0e1AQdk4Svply3ARceQqazslA+ljNvR3aBJ0685mI4XXqit9PVXJ5O7mMqDurNeeSg6DektfIQ+rYqtFcj7ndbns7hVtipyblQSZg9c23LLzfigmp3QUMvOv+BLYrGIisrj1ZrrU8FmORYW89xaxwbO7vanBLXEQ4NX2JGv7Ul4aFkLtmb X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?S3VkRUhIdkkveEhRcWFPRzJXOTlyTHdqUFIxZGF3c0E1OUxaUWEveXhkTGY2?= =?utf-8?B?SnpHa21WVDNBc2Jta1RqQ0t3L1RMTVp4RXVsajM4RzZWMmllMVdaTHpWZjdD?= =?utf-8?B?c3FnNXpsSXZzNHpwSDhuc2p3NjQvNGVEVUtBUG55OHhYZHFGR1ZEV1d6ZmtE?= =?utf-8?B?VDdSOUVCRk5sOGQvM1ZxbnFCdElZZEZKOVZON2taWEE1dFFDT0hucFNFWks3?= =?utf-8?B?ZlBVMktUbWZxci84ZDFjR3c2aVRBMXNNRmR5N3hUQVF0azNYeHNQRVE4bVpG?= =?utf-8?B?Q2RYV0lKWHErWEFMRDE0RDZiRFhCOWVqd3VFWWxUQTVKSkhwU3c0YmJZNEd4?= =?utf-8?B?ZXBkZTRuU1ZjN0FSWU04ZG5iWFJrMk1FNWd4MnFjaGVTc1NpZDh4aDVvU2ox?= =?utf-8?B?SXB5N3lkYjkyN25xVTVvMXk3azBCZlE1Zys4cUFWNzNFeVJRRTBQSHN4SXZM?= =?utf-8?B?MFdnOGtMZWRVZnlmaitnUHRYQ3U1TWl6YzBON05TSXdrOWdMMGgwTGpiV05h?= =?utf-8?B?dEoyZmlHNDlkaENERFVUdVBnZllpVTBQQkpvWmZKbVYxR28zOUE0b2RMd0pM?= =?utf-8?B?Q1RiN1J0Q1lLNytRckl0QzgyUUN1bGVDVkdxc0hyYURCbnNwVENnUEhIeFlR?= =?utf-8?B?RU5TNk02SzBCKysyTTBQSjdlbjNkeHdOdGl3Z2NJczJsQXJtTThuOU5jUVND?= =?utf-8?B?Wk04bTJPaFk5ZWFFblNVY2Y5dll5VE5zNXRFVDEyWVA1L0ZiOE1lMm8xOUto?= =?utf-8?B?T1ltUFpKRkR5bFdGSEtpZzVFSGt1UjdFUWtKb3k1eTBJeTFITXR4ZkJnWUcz?= =?utf-8?B?am5uaG9xQ08wejB2ZUNxMHpzVGNWaFdVZXoyVzlNOGsyMDZEN0cvY3lLaFh3?= =?utf-8?B?T3pEYXdheWhDeDFXcmNvaDJEVnVwMURqcHo3clFYWjVURlB5Qy9zUGJFeHRO?= =?utf-8?B?L0IvZW9rYzBxUmpGOXVyZ3lpejV6UzhWTS9jYU5MMmJ1RFJZaGFVWmE0UW8r?= =?utf-8?B?ZW5tTTVaU1ErMTR4a3hzZlMrU0FpbUxSY1VEY09KQzBVZnc4aWdzZjM3aG5v?= =?utf-8?B?UnFxRER5b0FCZkNXNE5aWUdhbStTcEl4dkgvUUtuOEY4SVFLSmRHdEduYVRQ?= =?utf-8?B?U3VNYUh2VW5yZ3R3bXZpMWdwR0ttS1d5cTg0eEpIcFZLL3NSL2JOSUJEbGdO?= =?utf-8?B?eHVDdGZ1L2Rhb3hWK3hRYk91d0xOc3d0R0dkQkZXcUVEbE5JMWhoaWlJVTNB?= =?utf-8?B?eFBkY2tSb2QrV0FaZ25OZWxHRTZ3TzZFVmNHT24zemdUWTNObUlvMUhlSzR5?= =?utf-8?B?Um5xMlFpUjV1MEhWVkI2eFQ3QlduQWJ3QUQ0VlFEUzBXWUxEd0YxUnFiSC9w?= =?utf-8?B?OVduN3dobHRnWDBUTmJwemx2bjJSZGw5MEJGZXhqYTl1Sjc1M1BPQU9hNnBm?= =?utf-8?B?OFF2QWxEb2xYYmJ5QWpralljaXhLcmYzT0VwYk44eVhsRzQyUHpFT1NOODhs?= =?utf-8?B?T05sdXY1UWRBYzZEbjRMTG1sZWhsS0dIQ2kycUhxcXVVTlUxaWRERVJsMmJy?= =?utf-8?B?MEp3SWR5UmZNMkpnNUhZZmJsWGx0UmdKcFhyRUEyYmdWeElLVWoyMzBYNnZH?= =?utf-8?Q?t+qhxh/OY9cqO/WsugvJVl3hzkpRsRU34HnTsjgtfrz0=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 97caf15f-0d6a-4b65-c347-08dbd8e0e5f5 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 00:41:04.9540 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR01MB3690 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US] X-Rspamd-Queue-Id: 4SJZFf6NVWz3Fvs Tomoaki AOKI wrote on 2023/10/29 20:51: > On Sat, 28 Oct 2023 16:10:11 +0200 > Moin Rahman wrote: >> >> Maybe there are still some place of improvements in poudriere's change detection mechanism specially BUILD_DEPENDS. :P >> > > And maybe indirect dependencies, too. ;-( > > At worst, BUILD_DEPENDS should be recorded in pkg database and some > option to retrieve them, like %r and %d. > I strongly suspect the lack of this functionality affects mis-behaviour > of poudriere on deciding build order and combination. > I don't see any problem in detecting dependencies by poudriere. The various other *_DEPENDS that have been added are only conditional BUILD_DEPENDS or RUN_DEPENDS. For example, LIB_DEPENDS: detect using libname and set both BUILD_DEPENDS and RUN_DEPENDS. FETCH_DEPENDS: BUILD_DEPENDS used when distfiles are missing I think this problem is more of a RUN_DEPENDS problem. It is that ports that waste time when rebuilt frequently have been included in the following structure. [updated popular port like glib] <--+-- run-depend -- [ zero or some port ] <-- run-depend -- [ commonly used in build-time dependencies like doxygen ] <--+ | | | +-- build-depend --+ | | +--------------------------------------------------------------------------------------------------------------------------- run-depend --+-- [ port to be rebuilt as it lost popular port ] It is very confusing :) It seems that any dependencies, whether build or run, will be included in this graph, and that any ports where the run dependencies is broken will be rebuilt. In this regard, poudriere already has a method for pseudo-testing. As I have already written previously, it will be as follows poudriere bulk -j ... -C updated/upstream-popular-port affected-by-upstream-update/port-to-queue Here are some examples... But I can't think of a good example right off the bat :) First, there is a recent common poudriere bulk -j ... -n -C graphics/vulkan-headers devel/py-qt5-pyqt Never forget the -n option when this is performed. Otherwise, disaster will befall the already built package :) This reproduces vulkan updates. This will delete a lot of qt5-*. However, as you can see from the terminal logs, only qt5-gui is rebuilt, avoiding the loss of qt5-webkit. Another. poudriere bulk -j ... -n -C multimedia/aom multimedia/gstreamer1-plugins-core aom has also been updated rather frequently. However, while rebuilding ffmpeg is unavoidable, rebuilding that much will avoid rebuilding gstreamer1 and the ports that use it. poudriere already has the option -S to not detect dependencies. But this is too much. It also makes it difficult to find packages whose dependencies have been cut off. What should be done in poudriere to make this problem smaller is not a review of dependency detection methods. The decision to delete the package should be delayed. When a copy (hardlink) is made in the .building directory, unwanted packages are removed by not being processed. It would be nice to have the ability to stop doing that, copy all packages and then re-examine them to see if they need to be rebuilt when they are rebuilt. It doesn't sound too easy... Regards. From nobody Mon Oct 30 04:10:36 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJfvK09gwz4ydKB for ; Mon, 30 Oct 2023 04:10:37 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJfvJ5TS3z3TvN for ; Mon, 30 Oct 2023 04:10:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698639036; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k7a386DtF1BdkobHusJhdkWJgrXalebVUD894xtRVI8=; b=rppNmqNHlDSHSSd625f7gbDZ+Lno+x4J968mc2Vc7V7KXwZ6QV8YRdsDUCmU4wmDWAULKH m5sm9yvHWt1nKn8EupmyeKDmYxdjbj7QnIWJRfRUf3uCA2qIsUY+WAH9BUcKR4MzvH9mGq YBLkqFIoBQe5uZfI7AmUXImOdX3fZnylSgZBzrmum5yH6Xou3foynmFdBXpXIYNZISHWnL eP7iNMI6rh79vCXLMkzWMvvmZoRnETx5fDL5qRB1cXPc7l2Y3Gd3I4ZP9PFqpiLoLUK5UJ zp+UnbcD/ZAcJy3TXjZdWBrNQ+QOwB1nhrYQ2Ww3IpUVmbRdjvLUvjAtumCluw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698639036; a=rsa-sha256; cv=none; b=n+VC4QIM51nf1CNhcC9VbU6jV+hanyzgEaQKU1PNtyJrGLO16BFkbwBWLGZjDtnyiIGe98 9dIaUKhReZ3kPQ0BYfTiaf2jsmNAIhwdpSY5F5j5D4NVWYNZY85FxUr4wXsi2u5ZY8k8XG rdJ+c/GLbSckr7xvKx/X+xavjgLFONLHDnV6GEjkUXlTquX24MzOLprI44aD4Ksou9yMIK BeUr0mibdJB1w1RriD4SsvDbIPjc7P2gVUAj70zcZPq44vLmoYUQ9ajmDw5o1DOUbUoRf6 U9ppo2P0HprM1hKOk0nPQLZ9Hqd9KCjHeqy7jkHlk7Gy9HLutS65ZDc/bBgCJw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SJfvJ3yLqz15ql for ; Mon, 30 Oct 2023 04:10:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 39U4Aafk057526 for ; Mon, 30 Oct 2023 04:10:36 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 39U4AaPA057525; Mon, 30 Oct 2023 04:10:36 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202310300410.39U4AaPA057525@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Mon, 30 Oct 2023 04:10:36 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231029 ------------------------------------------------+-----------------+------------ multimedia/vapoursynth | R64 | r65 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Mon Oct 30 04:39:14 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJgtb4H6kz4yg3G for ; Mon, 30 Oct 2023 04:55:03 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01acsn2080a.outbound.protection.outlook.com [IPv6:2a01:111:f400:feab::80a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJgtY4ypDz3XcV for ; Mon, 30 Oct 2023 04:55:01 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=G80A02JZ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f400:feab::80a as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QCpIdmmvMcmJUYhAIpI2hbiaKWBEiWlr3iDapVAmGAvImifUTDxCUvzMLUEpng2G0raleYtI8VJZRAtsGTAWwMACwUFuLeHuDjmM+WCWS7VPYmjOC46pD/7WpvU1PYKcignKQb2k0nE/FOFHWASOZH0xWlk9cMETqDs1n5UAhQmO+BCmgBKDjSNCXN8HLmKCKegvrpkayQHzigb2pLffkxz0d4iW0WSy/SFG188FhjQHYfM82F/mbQ1EKyyEOM636m0TO1CyRqPFn56AwRbk0mvQ3tT209K4h/f5ZU4dcwrqrT7xTeLq+UDpsZK6yG1d78F6iSqrWlTBCyqufVy3CA== 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=bsd77NnIwMQfpXKCjMnBH/PYuFJ2ezlDMid6XMcvKd8=; b=BXA+bdAr2Jj6wrG9vzwHVQfbr0Go5yuJJ+TxC30FMWlVq75BKnINv0Rl3GRh0EpojoEelNoa4nWoMcrtG2BrPsp+iTFJ3oU8Yhuv7r0SzCzd9O8uSuwB0JTaaFzeEDHfxMBp5iifb8nR1AGrs9AbeP+rtLvSPSGcUtKsO5A2FmRzkph3OTgWW4i+otxXNUydp4QoroYJ3ZbSxltzU6bPOuT99mlo8HWZMu9rnBcAEutFqI9iCkc6LwxppxaVEPrIP/+wgMr/yRXKFHesA6lpCjJ6s4KpWIZgmY1jdSrufxJnRAFxNevpWuk7RcKPgAYdkel2wAD4Ref4z6Ki7DJLEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bsd77NnIwMQfpXKCjMnBH/PYuFJ2ezlDMid6XMcvKd8=; b=G80A02JZdET3TLMN3B9kurbnrV+CP5SAahiLLAqj1Q/8kxakJP0LmU1kdoTcagvvVSYxxmP21SAdfIeiEj3r+EibyjVqZCsvCVAKqx4PEkG8+hzg4hoDQp/hxoFJnI5wW8frrCMNWbnnIJ1EZWli22/6yw8gg29HOJgYhh69VmaBZVTiJMuofKVDZeSo+D1+Yy/L9ejQy46JXjIfb23SxHHNRTSkpfsqdAe/D8vQi4t8GwqzrDWCXoX7pd387IZKcqnnwcHZGNKKhr0cn29DwuE+96xiPs/EIij2GPOco/xT10HUasbWFnbs6QWGa30XdlXO8gst0MD/vbDQO89ERA== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SI2PR01MB3964.apcprd01.prod.exchangelabs.com (2603:1096:4:10b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.27; Mon, 30 Oct 2023 04:39:18 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Mon, 30 Oct 2023 04:39:18 +0000 Subject: Re: We need to do something about build times To: Daniel Engberg , freebsd-ports@freebsd.org References: From: Tatsuki Makino Message-ID: Date: Mon, 30 Oct 2023 13:39:14 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [pMKvJjPkcvrgltMUS+wkueOrvVpkr8Px] X-ClientProxiedBy: SG2PR01CA0170.apcprd01.prod.exchangelabs.com (2603:1096:4:28::26) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SI2PR01MB3964:EE_ X-MS-Office365-Filtering-Correlation-Id: 189166c1-77db-4956-cd37-08dbd9022d7c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9B4Amdj1nrh22hZjV1qDafpP4ZoUSD/qpLStVEmZSl/kdY5rirO/TpD2tUnRdMIfpzixxEvMo344yiX8Eerc9/o+CHgLLHmXMhfvWZtt+LGuTTFLCBkV1uwU8DBOHJgAkDCW0l+gHeQ++EFn+IRwWQILLb4VONampvhQme+XCPDg9+s8Y+qKz9260buNVMTfvhPz8WrgUEiV8XaVuzaMfal9Rzphyk8K7IU55bBk5w493F7pMsbCOjezpmAwqC8hVb5LLpurpCBfCnUci2wm3XlTRc7Yts2leSeEcunJOef/pcKP6XsUIwjl/x/D7alSPgaZaZKr8YsNMCD8O5n4zQer47XRCNdMf2Y9iv6/lF8huQl2SpHEmhpatPTiG6iyer4V5WyrvRMBzi5B9MahVpI8BItVhgZSO7YOb2TOwtnlA5QOcpuXBgIR+S8xF57izvAX2IgRUMeb/AivutRn/R1NK8/bmQVsvIicRxo6COhN6QfMH7mrkRHzWVN1/5ucTYyHid8JqAOlAAPt/0ZbEIgBxaQH9ErnaK9oCbanbzbKy+kjG1YmdfB07+8X4/+RSTIhjVSeZ9zVTegMpI7fPkZXYcqljVZJmlPbUZR+3rDryieoh+WvQILBLp1GiBz+ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bU5pU3k5Y2thOHNZaWRnUTRISnJMSmtXYmVVV1EyQVdYSkZhMXJadEQ5dFpF?= =?utf-8?B?Z1NUR05aR3QyTWRuRnFjSXQxVHZYdUYzRS9MWjBEV2IrWk5SQjZZSC84YkEy?= =?utf-8?B?NmNzZ2lnR21ra3dhTHU1ZWhMV3JUVHN1d1lPL0dMajVZT1ZMeUhkWTMwdnhh?= =?utf-8?B?N21oMWFjeUE2WWhUVFdTa2I1ZXBEUmppc2VxVndyK0IzQnp1d3Z5RitjNnM3?= =?utf-8?B?YkpyaFAvaktHTk51eHp5ZXhwUGU4bGN0ODBhTU1idythS1ozdlRVYi9pdGhV?= =?utf-8?B?Sis3UnR1N2g2TkQ5bTErQi9Pc0pHV3BZdnhsZ1RsTzlKT3RFSHd3dWJqN2po?= =?utf-8?B?ZGdMK2pnaDJycFZuNDdyc1V4Z3dTSW5Ga0pjRzFQSWVYNWFZUTNuREtqTVZr?= =?utf-8?B?M0dYa3NFbGRPOU80YVQwckEycXpBVk5ZQ2k0TEc1K2t6TnorRFlrcDNkSE9X?= =?utf-8?B?UzU2Rmluc0JVamtYTUw5cVV0SzZ3c1dCYm94d0tmajk5bkVXS2dtcHI2bjN5?= =?utf-8?B?MGpSZXhvTVNOSGxQSFBndEhGaU9wRytpRXVNeWd0SzlxQ1RDcWh2UVI5RzFi?= =?utf-8?B?M09yUTB3NFBBQkxaRGZnampkYldRQkdoZ0h5bDh1TVp6VHNWenVGSU9xbVRL?= =?utf-8?B?ZE92MTVuM3VQUDZIQVBzb0xKYXJRaDFMYnVySXpyMGIveVRYTytaTzBMQjhC?= =?utf-8?B?QXE3MHAxc0VuRWZVR3JRV1NhWCsyalgyaUVHNExhalovSHFVRGlCTk4rbDRn?= =?utf-8?B?QlN3WGlhbHpWNUx6aFZBNjNoQTRqSDJuQVdRTWVqbVlMSnptU3ZjUnVqNnpt?= =?utf-8?B?MGpLV3lpWDRMbDFJNzZMNDlVc3dNUndReHd2QlM1a0Y3MStvWEJZMVFWRFFr?= =?utf-8?B?SnFYMm9NUmpVVXp0RXVNc2VnZm5zRHdTcFJpRmFsaGtpTGNYOWVuT2h1QUdO?= =?utf-8?B?bm9mQWFsK3B2ZGgrK0V5U1lydWZ0Y2dPMzl4eS9TU3BvOHA3Q3NINUMwZks4?= =?utf-8?B?QlFxRWQ2ekpLMGQvdXNjbkVYL0RaUHZWdXZLZHB3WDhlM0hmOHlLT1VaVXpQ?= =?utf-8?B?MDJKYTk2cVppbHVEb293VFg1L2RSVWJlbW85NVR0RVlrZ2VoeTZJUjRHR3pl?= =?utf-8?B?a1NhaDcySk56MURmaDZYalRiRDhkZ3RpdWlnT1NpaHh4ZGkrd0lGb2l0ck05?= =?utf-8?B?Z2x0T09wT0FhanF6cDZCUTVIUFByLzdSL29qQ2Rla3liVzZHZWRYdy9Zckc4?= =?utf-8?B?cmNxWTNQOGJMRXRkZ2NORUhROTgvSFRYM1JNQ1NoazVZdDFvYWRLdmlCMy9E?= =?utf-8?B?L0g0NzhPaTg4Y1FmYXEzdUFQZEdqME1qNmhzdkd6NStUMkJhZUx1RXBQeXhQ?= =?utf-8?B?UGFreWdhMDRBaXZreHhPbHJRZ3R2V2NWaEt1RjNJSkdkS1BxUWJUNlNoSG8v?= =?utf-8?B?K0VJOEhUTVZxMnRhQmtOSjRFVjFXclNrVlFJajEzZnRWRlZhS0RXR0RURDZF?= =?utf-8?B?eTZRbENLYjJqazFHUUpkWmpYSGx1SGVsNHRxczd1MTFHWEJGTzVESGN4YzJE?= =?utf-8?B?UE9kcUY4VWtPbzMvWTJkNUsyYTdMWTVINWpHSnMvNGp6cDY4VCtYNlhxOHJo?= =?utf-8?Q?+VC8x179Ri51L4gBLZ44rwC/THJMKCv9CM8i2RARvM24=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 189166c1-77db-4956-cd37-08dbd9022d7c X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 04:39:18.3921 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR01MB3964 X-Spamd-Result: default: False [-2.50 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[hotmail.com]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-Rspamd-Queue-Id: 4SJgtY4ypDz3XcV X-Spamd-Bar: -- Daniel Engberg wrote on 2023/10/28 17:48: > If upstream uses GNU Autotools, use upstream release archives as they > usually contains a configure script ready to run which means that you > can avoid USES= autoreconf which is slow and adds unncessary > dependencies. This has the following problem Apply patches to {configure.ac,Makefile.am} and run autoreconf versus Apply patches to {configure,Makefile.in} and run ./configure immediately Incidentally, some ports (e.g. security/heimdal*) do not know which it is. > If dependencies are unbundled you can save I/O and processing time by > not extracting. > > Example: > https://cgit.freebsd.org/ports/tree/net-mgmt/netdata/Makefile#n32 With -X (or --exclude-from) of tar, a list of unwanted files can be made into a file. If the file is subject to SUB_FILES, the options also allow selection of unnecessary files. ... I have thought about this for a moment. It was impossible because the timing when SUB_FILES is extracted is much later than when it is possible to do so. Regards. From nobody Mon Oct 30 09:56:09 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJpZ424Rdz4xhPl; Mon, 30 Oct 2023 09:56:12 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJpZ41Z4Nz4PNc; Mon, 30 Oct 2023 09:56:12 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698659772; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0u8Zx8Zf7a9O6V3YqQRx9ix+tmzNiHZYHGhQyVxSPHI=; b=gtUxPqnrM7AvfwCP4LN3SH022tbiqCke2qqHKZCf9m/n75cuR1Oh/e1QtH/UrbHwIHxB5w 05Ks7sjtya64v6/kjTC0akNw9RezAmr90rvrN+VmC3XF+V6a8Z3R2PMj8YjM5pIg8Xmv3y 0QHaHegFrIWtei2XX36zgqSmoxjTlCx3lCElLyoWnN2wgELOxDAYjwmftNUHUOSNftOnXu eIMNKj0vF5tjq7ATNd1P4+pTC3FgDfUuQM6c6Bemxnm3LdktF7isc8gV8k91fBvCAyEQ1v tN/kuU2YJO/CAiUaEeMkVY2khGVA+OD/lVOzPzdu2O6jBtM3xcjWL2kW6J3Czw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698659772; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0u8Zx8Zf7a9O6V3YqQRx9ix+tmzNiHZYHGhQyVxSPHI=; b=UHZiaTOcK1spWkqvmBmTfu5Oj3RXX97kx6Ingf6uExDFKa74LD3Nv8bGEiPndVE0JU/uW+ o3xIzZzJ+wOmMV43OfKeVasl2B4P+W0JtGKH1nnbRM6jvEQR2zFnHZ9+UFj1oS+8zMqzJy dIMUAJAsAtsnihBDgjzNDAGsAtt7coDvi/Q5zfFMqAd86g5t4AmwW3PJ7WR7ppisfueCSW SDzaNMaQaYwg0OarDwtOwtuBZwff4ZphnTzRl18+0UqMiInYJQe6s8l5zRoEIjFeht8uvY o/KD5cWIQvaa6IJaZ/vmLox++Kcv/Gd7LLknJUBzoKBu/4G0OnVOkJ+s/RayZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698659772; a=rsa-sha256; cv=none; b=j3+XiQoSNMCuJG9rspP7H2Jcb8NTwzxpc77hcU1emdcHy8dHgq6bUGYPQKRMKUjPTA7HJj eaamxaLumWB8FfqLpm93FtImAflxujXewEDGHAciP0/DG/MvqhDa0+7nY/ZeAz4LGVsz7h He3w5WSiu/rfpd6gI66ki4rGhAm/rJ7ErYnXSof51YDGHrLYDzVKdGczuxvFGmOHDi1UYy wccI7Zi0EELwDeoDyU7VeZz59fgnaQ9M5cE4HsKmkuhsv1VhQJIx+e68l7NBSKnTdNAyuD CfbvhNgDRDBm5DAHAbeWkic8ASeiKDxZoY9rxjD2ti58bKd0qqc7BjY1vMMcVg== Received: from [IPV6:2a01:e11:2002:4280::13:1] (unknown [IPv6:2a01:e11:2002:4280::13:1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SJpZ35TmNz17jd; Mon, 30 Oct 2023 09:56:11 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Message-ID: Date: Mon, 30 Oct 2023 10:56:09 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: HEADS-UP: About www/midori browser (XFCE related) From: Guido Falsi To: xfce@FreeBSD.org, ports@freebsd.org References: <33a6fa56-01fc-4ea1-b70e-4dd175cae2f0@FreeBSD.org> Content-Language: en-US, it In-Reply-To: <33a6fa56-01fc-4ea1-b70e-4dd175cae2f0@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 21/10/23 17:20, Guido Falsi wrote: > Hi all, > > As you may have noticed there is a new version of the Midori browser. > > This new version is an almost complete rewrite based on Gecko (it really > looks like a fork of Firefox LTS, looking at the new source code), > published by a new entity that acquired the project some time ago. [1] [2] > > I asked on the XFCE mailing list if there still was any connection > between XFCE and the Midori project and they confirmed there is no such > relation anymore [3] (this was already clear from the wikipedia page, > but I wanted some confirmation). > > Based on this I am planning to put the port back i the pull of > unmaintained ports, removing it from under the XFCE hat. > > If there are objections please state them in a reply. > > I'll also give a shot at a final update to a current version before > removing it from xfce@ maintainership. But since this is a complete > rewrite using gecko, it looks like a difficult update and I am not sure > I can succeed by myself. As I feared I was not successful in creating a proper update. I'm sharing my partial work here, if anyone is interested: https://github.com/madpilot78/ports-midori-overlay The README.md there contains an explanation of the main problem, short version: the update mostly works, creating a usable browser, but it just looks like it is firefox nightly. Upstream has no build instructions, and their public repo lags behind some internal one. I'll remove xfce@ maintainership from the midori port later, if anyone is interested in creating a proper update and needs a committer I can try to help, although I am quite happy with firefox as a browser. -- Guido Falsi From nobody Mon Oct 30 10:33:45 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SJqPf0hkkz4xkS0 for ; Mon, 30 Oct 2023 10:33:58 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04olkn2054.outbound.protection.outlook.com [40.92.46.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SJqPc6QLrz4SYV for ; Mon, 30 Oct 2023 10:33:56 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=Ju6AzHdJ; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 40.92.46.54 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mM9SnVn2Bphfb9WBTtc/LlpRE7mSkagpBaCOW6SN64ia9ThhYxZaVAuEUqVatWilW8xbfWSH3pQvg4SewU5RaxXbEaPfjtMnbbJFZSfZXTThl2w/Fia04pm7aqVQVI8TEYS0txmxcaID/MATqi6NzeK9IUcJOaIDZIfLattuIg3rTGCQWsZKrwI4EcC7ELBG914sxouT41gidYkJEVGr7clSsKFuwlpx6xwoR9LHNhvSR6pdVfunYl+vGqxxDHo9qLf9BB/id97Z/V/j6NoqTm0WoHl03ilAQE1bruIBi9yAW39C4TyrXWxKmy8ZvrRaibWk2O7i+3oDiVEASjZlTQ== 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=AtzOrfYGYii+594BE0mo/cTOiZnfdylaVCvdaLP41jo=; b=gLmNKbnj966nTqgEjHlxTrLcDrn5FYBCFcIXdNj2RepBU05UQChOX+H77rutdQVO0jZpx1RgDpcf2xI+6wltZUj/CsANwe7IKn0MUPXxlxkUrxAYKCJtTFMJcgIPIqeJ9xzFsJR8uOk4i3SFntI/Oe6DCGgd1aSz2ySC9B3fvi09OnA7e44i1gABAk7DKGPeEher9xRmhCuudyOQgnsk2A2gV/XPIqUl8skSZbyx0eGhmMaFZ4FAA5oSE6XdRzby+d4/f2SYWp1+qjpMCplKCs55s5eyjUrdX/j4NZjwiUedU0FgMcTmY2y1mwnQWkMHtVxMuDkmQaKNoomG444yrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AtzOrfYGYii+594BE0mo/cTOiZnfdylaVCvdaLP41jo=; b=Ju6AzHdJFU46rFT3QGaROVZ3gFT184RByYk0TOztHIQIQcO5oZmoC1nxUwXEoYGu7wGe4QWsA/y9Remm+bC932jgQ+f/tHplJy4rpaohl/FHjzOtQToyjIBfbJoF8ungCZ+N5FlUwJVwaDLzEihk9otGbzj1nOp9JIKAPR1iHlXR+kkMjIxvULWFFm8Brq9KHwncbM7x1AFj2qqVNBumrg8fDjaNRiKLfHfjo5jVMTf7AJpMDdzMOz9zoAJyl5Ydze6OW7W2Zxl6hbWFfx4KOU8CS3j28KfM2FB/dkm/Y8PbXmSpXetGZzqLy1VJiXuzScAPSoKzfMyit70zCTIzuw== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by DM4PR11MB8157.namprd11.prod.outlook.com (2603:10b6:8:187::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.26; Mon, 30 Oct 2023 10:33:49 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::a344:ee9f:be69:1aa3]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::a344:ee9f:be69:1aa3%7]) with mapi id 15.20.6933.019; Mon, 30 Oct 2023 10:33:49 +0000 Message-ID: Date: Mon, 30 Oct 2023 03:33:45 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: We need to do something about build times Content-Language: en-US To: ports@freebsd.org References: From: "Edward Sanford Sutton, III" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TMN: [gQeZObZ4f357C49AxMdo+oUKBjyNyHf8] X-ClientProxiedBy: MN2PR15CA0004.namprd15.prod.outlook.com (2603:10b6:208:1b4::17) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <67f10687-3b97-5e31-aadb-67a373a5ab95@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4770:EE_|DM4PR11MB8157:EE_ X-MS-Office365-Filtering-Correlation-Id: d61618da-fe56-45a5-ea2e-08dbd933b3df X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uIomrSPOi5tE6+H7sTsT5tRVCWcyMcQqRQsTpXRmGXEp4eW/fzaftxeHy6VS8h+LDzmNkYPa4QaPrqUHvpyT28+pkndHrTQKXK52F/bnkqMRMZxcKgxwkKOMPFZIsaDtzKe5zhRYB/me+slFHErQPEck08nLiDc+z8umuMHd9CEJi7fTumdKhgAAQ+yhHHnmQ3+gVZOfBShc1MViBjlbPX2iBpJJiJBlUmsc1wMoOBVypmrRNQvMZhj8gj35hPqfw7ByVgILGUE51Go1FVHU3HmWU7vNTOgD4AU50IB7Nq37HgHijD3sxZ8waHI6RrRxwkqE8GqLpHBVsUZitoYkdST8R/YCeGllRC890yi/8pSMRtzWPKdCudZys31mcbaWheXW4Q04uMgYoPMFgIqaW8WdcwGHpad0rYOLaP8rU2eyLjcC1/9BAzhht/vRdKMu46r4eJG5oNEuVXscaF9K9L4So2C41BXnJK3A6WtchrIvG8SIl6Ez7G6Ly7vOE6x46ye9IdYBNUZuSnYxCILEXlqSQQ5uHIoN7cArXxft0ZsB23LSNWILjSJhiQz+RnFnNwXa9Q2t0//VyCgafvJ2nhfWnnALW3KH7B8pxd9N7jc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WVpLTklqc2xoQmNockllSWNXVFBRRHJoYzhXcWNZVllNcnp0bk9GVm9sNHhn?= =?utf-8?B?aXA3d21IeHVCTDc5RVM5VEZ1T25LWU5YdCs0YUpwS252TmdhOW1zNTdjSTRL?= =?utf-8?B?L2lDK21wRmZZNkhmcTJwVTV3NGR1c3BTL0tnUW81M1V0SkxCcXRqRlpqTGZN?= =?utf-8?B?a1h6R1VpUlR5VG16NnAvZmFtdlpKcVMxVXl4TXk3a1JXK1cvbzArUDFManUx?= =?utf-8?B?NUFpQzhDeE45TzhkMjg4YmFDNHhJV0NUcEVEQ0pOMzBPN0JOeUZwWlMzdy9V?= =?utf-8?B?MnkxaS9FQmxRcEhGNGVNYm1LRnhJRHZQekpHR1RhRXQxa2lGNkxnSEY5UzhB?= =?utf-8?B?Ky9wbHMxdzFwbUtXMVlJQ0hoV2UveFh2aEZCaW5zYm5PQmhaYzlpeWtKMFcz?= =?utf-8?B?UEhYTkR4RW1tdHB4dTNDelhxc21QQlpkMHR6VmFCbGtUdG0rcGorQWE0TDll?= =?utf-8?B?aERsZ1NUaVJuSDErUmwxMVdmZ21qcjc1N2ZDVTRlYlBJMlFlVGNQWVBJMC9D?= =?utf-8?B?Ykd4T25ZdGFTajFoL3FCWXNYTFRFTE5ETC9BUERBa205NnhDWlJvdm5rQ2Ja?= =?utf-8?B?N1hBMWdMYzFiTXRxK2dsQTlmY2VvZmhmYlNFWjNzc3lsZWErRHZlWDRZcDdP?= =?utf-8?B?M3BqZ0szbW96cCs1SWpiZ3NEREMrVkIxTEpHNkU1MzhIZjFMZnh3c1VhdnpE?= =?utf-8?B?QVVuOFE0RHlOcHhSTmVrNVZMVGQyazRHaEtzdVFHMEdRczJsUFRMajlYQ0hq?= =?utf-8?B?M0xPYWtnZnJqNnlWY2hJUEZJcFhhMDVEUWdjZG54M05IUlVwWWhmVWxWU0po?= =?utf-8?B?aTlOd3RUSjhOellxUHc0Z3g2VmFlc1hwRlNBbEoxNlQ1ckdjKzBVNWVaSFpr?= =?utf-8?B?eUZ1dlRPZlo3Q2tTNUJPRkJ5NlRnZzFQUGwzaHNtOTBoWDRlR1M4dndpOWFR?= =?utf-8?B?L2h6TG5ZSnRZT2pIVXhwK0c1Qm9CbkpJZmt2VjlsMURwWkZxSE1rdi9ISXZ1?= =?utf-8?B?SGt1QyswU1BBTVlSYzlhZnZGSE5vRG1KdFZTb3Y5Z05WSW1QNS9tUmRxSVRH?= =?utf-8?B?SDZhT1lpdGQyNjVqUERFVVFlVHVQWHJKMU9qNFVwK0VCakUzTmtWRVIxQU1o?= =?utf-8?B?bU5UUGVnV3ZMRWJ6eUhNK2RKbm02VkhVdzJJNjVNWVVhVzRlVjFpaHpwMTB2?= =?utf-8?B?Q3ljWnROa0pKZzhOZzhJamNoa2FnVE8rZWE3VC8wb0ttd1lnRXQ0eG9KaXc3?= =?utf-8?B?czJnZE9MekRFbmhHcmhYM1VUbUNBUEZQdVIvbDAxVlFISmRSZ2pSWk5sTWt2?= =?utf-8?B?aExDREk3dG9TY2Y4STBUVmlHL3dralBJOW1lMlh1cVY1R1J5Z0QrTTR3Rlds?= =?utf-8?B?Z3cxNHVYRjVoblJZcWt0L3lURitqTjBuaTUvMmNFaUcwUU1FVk5Mc29EYStY?= =?utf-8?B?ZzltNFc2eGNISkRzWWtNaHpPQUptRS9HbnNhSyt5TWF2aHgvNWlMMEEyTnF3?= =?utf-8?B?eGgvUm84OFk1QlNpYkNya21DenE1dEJrNEhhOUIzMHY0TlhRaCtlVTRYeHdG?= =?utf-8?B?alFVZFAwSUlKS0VjQW1Da0ZNTkNsaDRQeElXTTBzSThDVW0rRkpnSHg0dG1K?= =?utf-8?Q?CP83aKuNLct7rnTlirbKKdqRiuBFEi/QdALy5cY/hDx4=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e8f36.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: d61618da-fe56-45a5-ea2e-08dbd933b3df X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 10:33:49.2426 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB8157 X-Spamd-Result: default: False [-1.67 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; NEURAL_HAM_SHORT(-0.17)[-0.170]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_IN_DNSWL_NONE(0.00)[40.92.46.54:from]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.46.54:from]; DKIM_TRACE(0.00)[hotmail.com:+]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SJqPc6QLrz4SYV X-Spamd-Bar: - On 10/29/23 21:39, Tatsuki Makino wrote: > Daniel Engberg wrote on 2023/10/28 17:48: >> If upstream uses GNU Autotools, use upstream release archives as they >> usually contains a configure script ready to run which means that you >> can avoid USES= autoreconf which is slow and adds unncessary >> dependencies. > > This has the following problem > > Apply patches to {configure.ac,Makefile.am} and run autoreconf > versus > Apply patches to {configure,Makefile.in} and run ./configure immediately > > Incidentally, some ports (e.g. security/heimdal*) do not know which it is. I agree that some ports use autoreconf out of need instead of just want. By the time a 'download release archive' step just to get files to skip autoreconf is used, the release file should be used start to finish. Some ports benefit from following nonrelease versions while some projects have not released a release version that can be used. I thought there was a way to get performance improvements by creating a config.h before the tools are ran which will skip some checks when it contains values of some of those checks. It can be handy to avoid certain redundant tests; my machine will not change between big and little endian anytime soon, nor will my FreeBSD install become Linux or OSX anytime soon. If a port depends on another port, some values will always be populated by that dependency. Trying to autopopulate such data becomes harder when considering multiple versions due to dependency choices, mixing packages from different ports tree versions, and customized tests. >> If dependencies are unbundled you can save I/O and processing time by >> not extracting. >> >> Example: >> https://cgit.freebsd.org/ports/tree/net-mgmt/netdata/Makefile#n32 > > With -X (or --exclude-from) of tar, a list of unwanted files can be made into a file. > If the file is subject to SUB_FILES, the options also allow selection of unnecessary files. > ... I have thought about this for a moment. > It was impossible because the timing when SUB_FILES is extracted is much later than when it is possible to do so. Thought there was a way but wasn't finding it in the handbook so thank you. Mk/bsd.port.mk had that and similar variables noted. Now I was able to add a string of exclusions to a port I was working on which brings its own bundled copies of many things where before I was using an {RM} in "post-extract:' section, though I guess that particular work only matters if I succeed at porting that program which I got stuck on. It would be nice if this was documented in the porter's handbook. It could also serve additional benefit when options are changed for some ports but would become much harder to determine when appropriate if not familiar with the whole program + its build system. An overlooked area of easy possible gain would be not extracting documents when DOC (minor benefit) and NLS (major benefit for some) options are not enabled. Any idea if extraction speed is increased if skipping content? I know 7-zip in Windows skips blocks of archives entirely when there is no requested data remaining in each block. From nobody Tue Oct 31 04:18:03 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKH1R5L56z4ypfm for ; Tue, 31 Oct 2023 04:18:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKH1R4J4cz3RkX for ; Tue, 31 Oct 2023 04:18:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698725883; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pnNNrCWgFm9hsACgvUvKi6KP1pzSczLAZezaDRc7gJ0=; b=IpBfWRkryJAK86G5zqvOtOV9BrYGbSmcarhb86hUyGkcOepgMYtRd56r30g3YIm15yu4Rk AdzxrkuoJ5sw3ijxDyKPF2XJB2/Wc2jMtvdZ/1GsLJWhGd0s5zGcGf31tRl8xl9QOrR40W M47uVQZT11KJDm68BhK4p/Df9NKYu7R7PB7LrxB0zOUSTYrAu224RGbEH2LMDuh2x0COa9 Zf1Bydf+/UfZK3sNAN+xU+oi4lv2E0197t92ej0A1rKUHe3oUwlkI1ZjoaDLaS+u/CooJu wHq+Stgkb2AZWlH8n/Te3C6WuFyzS4zO7R82XgfXWFtn8D4avwGh42iTUJD5eQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698725883; a=rsa-sha256; cv=none; b=BtMJUEgKBfZw+ShWwX1/Zca8PRrYulsMYe9KJOe/+/S1lvPxQDVchJQfsAUBJKeVqIwIBc jtT3vRkGR048RFgrWD6vkM/rpC3+eS5jQdn5PtFFjxE+gcwMVMpMknQ2jr3H9fX+Bnh1lX FfQSZYY7UmagO+KaZSPV9cHci0r5uk/lHQs2UBtmIiKUZlLn5fsrk1BpBR1d9qUbGhVc2q IHj+JlmfPhZGWdBh9WF+kN2Bmev+DzjLRkcxqQc4ed3e77Ulod3db65sdoBG0l7o4x53yp 3VDCYjgBGmMAo2VOFIROplzQjfM+LIqSoKT6nmzxU2l6Hg2kIDLmpqgsN2cYbw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SKH1R3NnpzpTG for ; Tue, 31 Oct 2023 04:18:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 39V4I3uF051877 for ; Tue, 31 Oct 2023 04:18:03 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 39V4I3g3051876; Tue, 31 Oct 2023 04:18:03 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202310310418.39V4I3g3051876@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Tue, 31 Oct 2023 04:18:03 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231031 ------------------------------------------------+-----------------+------------ databases/clickhouse | 22.1.3.7 | v23.9.3.12-stable ------------------------------------------------+-----------------+------------ sysutils/abgx360 | 1.0.6 | 1.0.7 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Tue Oct 31 08:57:48 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKPDX2Tvbz4y5vW for ; Tue, 31 Oct 2023 08:58:04 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2019.outbound.protection.outlook.com [40.92.53.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKPDW09Lgz4GpF for ; Tue, 31 Oct 2023 08:58:03 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=CPG6L12z; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.53.19 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OygzJB2dDL9BYF9EmUPzcMEOMJ78K5Wvpda1oPGNPcpnPa33qi7ZSusybsdv0mpwf/+SSrp/2H7+KogxLFeU2Ivb4zT/gCrYPpNkF6YcTFg5nf3dsl/nXT2y2HFNyeA+lRFaZLGmTeX+z5xIu2CabM1xx/OEZ8HPHMajz/WnGO8ieTJ9J2fiuyCdWjRtrjCPXox/by0NuQ/gBNbg73w813NRWKayAbARIDiXFs8XbCx2c+8yzqIBs/+HgtEaZOg4E61z6l3XAmWzPQFcV9Uc/Csn3GELrpDDNoytsE7ov43uFFznaLl+RPIZcAB8zi6rdONQDntcpjdOvgT/I/5tGQ== 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=YA9asVsDezJ4icu+Yk1Rc0a67qSTrhxFrguNiAgQQ9M=; b=cUqwJLFWAWuxyNeNPYppMPvxZNMmchs0KqLz4QudsxnOzVImqsSU1E5FTItLFvpoEXgs12XbQgj54aGeOOsBewA+tOmn8SXylweFpgQ3cy44HV5Jmf8vlWMiEKn4mGc25q9kKRyR2MYo5rx40+kZS3SAn337GXj5BP9efwGTxrlKleDVGBwt/j7LZF4LOHG9LbiXySCOkYdOODFkk8j7V409YMoht6TUy5JjxJ3x8TS7Bi4sA8tVQ4vzQyruqwEn0BCrKlkdbKoXHNaAmexfp/KX8JC50cVQpiuYpP8p388/KaUBaTpB3/MH3lQG5WfCNKVthk1m0MNOsqkttCpZxw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YA9asVsDezJ4icu+Yk1Rc0a67qSTrhxFrguNiAgQQ9M=; b=CPG6L12zxeFb3Q92POn00VQihzLg9n/bk8A6OwIeJR+WdMnv0zV4IbTVQcT/29sqX7YulqZHwzz1Mw/LGXE36wBmwR7cc44HBRLuA3Rqj3ajrxPGKtMKSEXLIMfJ0IHVPUqDeflQFyveBzccn5F6bsPsmus6vMc0CStaqx1H6UMAgfkxmVXA4IVKlVZGGEoeNltftLXwFaj/L0Cf0fLndiBFX0ENqbWk4i2hOgF/86plTxLc3eKCmLGcBvRk7ifzFUTL9/v1cfJKyu/b4cCDwtlRp+gpQMg96TTTGsWzokg5TrwXZ2RcpvktVNesFZKMml8dY8bH8R4fiLvE3r2/6w== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by PUZPR01MB4731.apcprd01.prod.exchangelabs.com (2603:1096:301:101::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.29; Tue, 31 Oct 2023 08:57:58 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Tue, 31 Oct 2023 08:57:57 +0000 Subject: Re: We need to do something about build times To: ports@freebsd.org References: From: Tatsuki Makino Message-ID: Date: Tue, 31 Oct 2023 17:57:48 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [iXYZsT82M+3x86BI8aHfQVIrD7v5IhY8] X-ClientProxiedBy: SG2PR04CA0154.apcprd04.prod.outlook.com (2603:1096:4::16) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <2adb72e0-2f33-aa02-4580-af6bc916a5b3@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|PUZPR01MB4731:EE_ X-MS-Office365-Filtering-Correlation-Id: 00c1a289-8676-4e52-f27b-08dbd9ef7a1c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3APJYLQ+3FCFUZJGmbCE0G11YUNsE4ksO7x80e3yTCASM66istQgy4eufiK0eW/qElrg8E8kBaCAjMY29uczS3N1tFieM55p0wtvmTLWeapsoejWCf31X/7mIJinT5m+BGkVGH3/ZjYWx1aU/s/mfWGDyglP9LoqEp+yJ7ENxsjD/QxQWhLRHa/H9JTuvcdl690yss+1aYuXjUphDMBF2xbN67fw3T4iV9TYBNXfTOHuJG3DwBefguaXHDAjVkmdhqyWYKcngiVx6JFfSUNBlqNT0RcHFKKvtWyk2zcbCn15OL1gJj9E+5DNzFNsAMP3yLKx7A0m909Vyg14oDWKJAa19kpejH+op9Rgjn1x6Nb7IOKcX+qaEaQ8TAjNgkG8VwXqGCD4EjqmUgEpy0v6foViE0Aq4me4Uu8eDXmOEfjJNEONfQnDFh+X0uWnPJolGlgAboLvLfJar78BcDnyTkp+qKTVHLSPVhz5WnyVQKmpS5QHf9eX8+bGc9d/9o/EHxsHEuRKijwhDB9YV07S9IwkiGaTjF4VPcZmpvR546NKzrLY5Hn6N+ny5o8eOrQQf/8BGCfGtVVltYR+ESjY0r4q3SKkOBqaNBDWJTH9LPc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dnhtQjhCVkFIczdRTTd6MlRnSURjdGRyeEJZbjU5d1pjWmRtWHZ5R0EzTG5M?= =?utf-8?B?dFlZc1lPSkQwNnMzSTE1MmV0MEFwdHFHWDV0SE1GOXAyYkhJbHJNa3FiZWN0?= =?utf-8?B?MUZqdWZBV09uV051YjVidW1COU9jbHUwbnQxSGY0YzVmWW9MTndhRko4Ympa?= =?utf-8?B?WFd1K1dLbkkzS2dsSWxLOUJPYzZkdU5TSk5Mb2tHOS93MVlGVmFBampDOG90?= =?utf-8?B?T2Mwb0dENzFvVk51T3NsYnNaUytBR2t0TGRMdzJmanpJV2Y3SVFQZUpoWUhj?= =?utf-8?B?WkNPNXFaWU5jL1ByTlF0QXQwTUVXclJZL1MvdGxFSEdYbFlyTHpiOGUwaWpX?= =?utf-8?B?eXZMNnFLbWc1MVFCN25DN2pqQndVc3NmdlRVa0dqUm80NWRGMkppOTlLWjRr?= =?utf-8?B?SHVwTGphSTVjUzRUWVJsa2VQRUozcXNxaTFmcmRkOVpPWitwWmwxQTJjc2pw?= =?utf-8?B?SWhqRm0zOWdHRGlLU1BXS1N2ZFlEeDladnZHTzN2TWU1NTNqMzZEMEw3QzNQ?= =?utf-8?B?aUUvbGViZHZFeXlRS3p2TWsxSmxjbmhiMVZBSXhidEpPZVVIYUE2WHd1alY4?= =?utf-8?B?TlpnNVNUenlTTHdITlpwSGxMeE90U2NiR3F6bFJqK1JJdzNLMXFaWFhwOWMw?= =?utf-8?B?dkNXT1JKTzNzYTRQNnlGd3d2V3M1SDdxcEJuVjd3R25pK0x5cndGU1BDUVE0?= =?utf-8?B?eE5SZkhWY3VIOE1CT0JmcS9zUGlDN2R3MDNubFR1OTkxcTJkd0w4Mms0VVh3?= =?utf-8?B?aFFKbDdBcnVhSEFxVTBNOGpCVnJCTjF6cFhpb0poeHE5YlRlc3NOZ3N1eFhj?= =?utf-8?B?OHoyTng0Mkh2eFBEaENkTE1wZldCVE13NG0wcERxaEtsMzhSY05ZekkwZmxM?= =?utf-8?B?VWo3UzhnL2hwT2U0NmV6UW9ES2FNL0hKTllBcFNGOEViUmJGMURiaXhyd3NB?= =?utf-8?B?RnBkMTBzT09PcGNHcDFrY0QxdlZiZUkxSmpDVGhsUkswWEFsOHVjaU92SmJT?= =?utf-8?B?MVg1OTdKbFE3NFBSdGgrWkRSY3FvdHZNQjhaSVJyZUtlOGZleGdKaDJPekNC?= =?utf-8?B?TURoOFhrYzNzTHNFMzBZajB0aVJodTRFbEwrdDh0eGV3VTg4M2RwZm9yeG9D?= =?utf-8?B?U2NwU3kzM3Nvb3VWQVBZTm5rK2RqRUYra3psY3VhSFJwMVdENjJJQkdkQnh5?= =?utf-8?B?VGtDVzVnOHR0RTByVjgwYzhXOHMxZWxybnB1QUZHTktWd1hFU1cyOE5Na2U1?= =?utf-8?B?SzJSa3ZuK3Z1dmVpdzdqTnd2dnZkR2NCa2ZPYnNGRFhEYU81S1VQaytlT1d1?= =?utf-8?B?WnU1bW1PVndoZ2JidjIyTzVTTzlkNXNsdEdhTVNHa3oyK041a0tzUmxUWWNi?= =?utf-8?B?WkdjaHBrbzdBVlhqTlBLcnJrZElpbW4yMWV0SVFMVnkxQlZYR3BhalV1MVR6?= =?utf-8?B?U0pHUk1IMFkvQlBjSHo4dzdYMkpwd0VqZUp6NjFKdnViY040VEVzaGo2NHh0?= =?utf-8?B?Z1I4QnFpKzZnUm5zUGUxQTdUN1dOd0ptMlJ4KzhROFcrbnNMUGN4NHZ6bTZE?= =?utf-8?B?UHMxUnlKS1NjQTBldWhRSVBRLzRzWUJ4RU5KdjlRNlJ4MlpudnI1a2gvY3pH?= =?utf-8?Q?NMy1tia0Df88zDjbTVkc1LrYR08gWJRaRkqy4NmFG/S8=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 00c1a289-8676-4e52-f27b-08dbd9ef7a1c X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2023 08:57:57.6575 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR01MB4731 X-Spamd-Result: default: False [-1.93 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; NEURAL_HAM_SHORT(-0.43)[-0.428]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.53.19:from]; FREEMAIL_FROM(0.00)[hotmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-Rspamd-Queue-Id: 4SKPDW09Lgz4GpF X-Spamd-Bar: - Hello. Robert Clausecker wrote on 2023/10/25 04:12: > And it seems I'm slowly killing my build SSD like that. After just about > 9 months, it is already at 100 TB of writes just from port builds. > Building with workdirs in memory is no longer an option as that frequently > kills my build server by filling all its RAM with build files until no > processes can be started anymore. Poudriere does not have an effective > mechanism to prevent this (tmpfs limits don't work as the ports in > question require very large workdirs, tend to take very long to build and > tend to be built all at the same time for multiple jails). Modern compression algorithms are so efficient that some distfiles inject source code into WRKDIR like mentos cola. FreeBSD is not MentOS. If wrkdir is placed in tmpfs by USE_TMPFS, that alone will cause excessive memory usage. I don't know how effective this would be, but I have thought of the following setup. The goal is not to reduce the amount of reading and writing, but to change the speed of reading and writing. Right now I am trying this on poudriere-3.3.7_4. Changes for /usr/local/etc/poudriere.conf Set USE_TMPFS to the following settings USE_TMPFS="data localbase" Changes for /usr/local/etc/poudriere.d/make.conf The following block will be added so that the stage can also be placed in tmpfs. .if 1 STAGEDIRPREFIX= ${LOCALBASE}/.stage STAGEDIR= ${STAGEDIRPREFIX}${.CURDIR}/${_WRKDIR}/stage _PORTS_DIRECTORIES+= ${STAGEDIRPREFIX} _USES_fetch+= 980:..stagedirprefix ${STAGEDIRPREFIX}/😈: ${STAGEDIRPREFIX} @${CHMOD} -R 1777 ${STAGEDIRPREFIX} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET:Q} ..stagedirprefix: ${STAGEDIRPREFIX}/😈 .endif It is a bit tricky to make it so that even nobody can write on it :) I don't know how well this is working as I am now having chromium made on the same machine as poudriere :) As far as df -h -t tmpfs is concerned, it does not seem to be allocating a lot of memory to tmpfs. Regards. From nobody Tue Oct 31 09:20:20 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKPkV4XgQz4y7WP for ; Tue, 31 Oct 2023 09:20:34 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2081e.outbound.protection.outlook.com [IPv6:2a01:111:f400:feab::81e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKPkT0rlmz4K3N for ; Tue, 31 Oct 2023 09:20:33 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=pDxyAjSe; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f400:feab::81e as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gyfOxT+/1C8lm8e/H9KLDDEDhVYVTPz+wPN+Hp3e3ngI2UP2n9Tvj7i8v2P8KopwUMEKGimL4/6qSBOpf4Lt/t4FKVAeJBW8sLKg1Vx+9nAyr9bPnN6YwdbzVvJwqFO9tSHSLCOIYCTb0uAvZBJEPOiTKTZBxFF1Iw6gyIPMS/FUfnhuEveNq23rCScLnfzrjd30gml0Bzm8qCihFMOyP7ftfpRhaU7nnQX8KGxEP7Kzj2ZIFKqR8TigsRI81TEUaAdRXxAORDQxbiNS8yo2ysGYziV+htIU4ePUx93HskKxMAoDjh28voliWajRns5qWpknRwOF1q4vOHvu4Vv0sA== 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=JN0V5YDWi/ef6zhNUkuKDSgfOTlDNlce3VJ/XfVBuIs=; b=m0xAuxubdpxGoS+U5KVOOCIvNHbLoBbMidgV/QY9v4oSfltVaZkRjVgIGzlBWCm4424kNRYMFDuqSopsyAqKxZ+tI4sPAt6+bBlvlQetAqVuMRbQ/PjDTWBVY0RnGTdFFkSJJq57RwszI5UIh9uW0apZyE/Oq/B+7hh3j/ctCZOHk7OFmbvmobcc7D+snsusrFZpHdZtNk/4gUPIAFOfH2nuJCW7Wb8UI30vIc5NWDr7ygT7OsUsTjv89U09Gh1G2leMyNU8MqlUcuNoptTbD5DjvfKObl1OoOUHDUGXl03WViMQohu5Q+1XjiK0/CO0YFrMCNjtJKCWQXi74JIi5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JN0V5YDWi/ef6zhNUkuKDSgfOTlDNlce3VJ/XfVBuIs=; b=pDxyAjSeAi80ZE53mfXsAJ1ljoktzJvXB7TvO5V2SJE9t9WEDJDQvFPq/YcSSbNoGjy41tPbnhW5ZXKZXuhciVWR+wA+h/AjRBuRWXyya47+Zsc/fkjrOnJdfOMJ16iWfzhtDdmzzJ1l3M9g/5/gqL9jSWVQYFR6TyQwawKW4IhqFayFPR1XuqmuN31xhHG9ztbwLV4fmOSP99jLaOS5Vk/MCXUmEzkQbASgeqsfRmHWxVuh+FfuoPkjnQu4gMHAZJOlpSvJhwr049fSYGPGrmMtQu3lzJZBjTd7gijgM1gw5Co/xpsJWyMtk+Kc1MdRET/PkRNLIpknvbStSMnKJw== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SEZPR01MB4136.apcprd01.prod.exchangelabs.com (2603:1096:101:3b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.29; Tue, 31 Oct 2023 09:20:26 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Tue, 31 Oct 2023 09:20:26 +0000 Subject: Re: We need to do something about build times From: Tatsuki Makino To: ports@freebsd.org References: Message-ID: Date: Tue, 31 Oct 2023 18:20:20 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [9+1+MU+eJMCEl2z46gRfKKuP3CA3Xi6U] X-ClientProxiedBy: SI1PR02CA0046.apcprd02.prod.outlook.com (2603:1096:4:1f5::14) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SEZPR01MB4136:EE_ X-MS-Office365-Filtering-Correlation-Id: 421eca98-84cb-4bd5-3a6c-08dbd9f29e46 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Fs4C1BdfhIdMJmPr5+9KCR2hGK1JnsxlzDF7/Ci0SVuJcFQHujyB3qqzYdjN6c9yqqnGrR+ny/8wAUk4oYQy5LB6WUH4mRsl8udBUZpir698k443T/EL7pRzAlstaSJPArVPpO8ui7fH65Vj8zye/ILgXDhAGH/mGk3n2qVydzUdERAWjnOHwk1Ba/D+4koF0itILtKD4SzUOl1iLFeI4pAudFKGjAFqQyieJIPw9ZBEaTWCTdkwEDqNX7SSrraXNQIbiEQRBf+z66szZxP/tTv9s3yCPMVfKaOFgcIWfsQd54ZKU+jByPw0sgUWmVZ6ZK/aIF4XX1M4KSwmGp3Qw9XGAExWZ7bFYevLD6qvYKwNf76eFltxdsUzzjPb4Et7svNb/yKGI9QVoEh6dyxETc5uj4spu2au5rvHfe+OvuR56wWuX5LHZWMqRO35fv3cPDUjMnlxFxaW8gQF1NtM1hAD4ni/2ea6GVSIN1h4MqSfqIhu9wUnAMVf5xPjeQ3Kdh5UpPaEp+jzXrIO3CrnZWkQbBcxDh5vDl3PPlPaU2Ptlbc+HKOADnqj1a+HI/iGnfRHbNd+Mx/0zF10c2QrPwSFyZWX6Q5u26p4eDvwlLRvmE1GokeosUen1WgXRdxw X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?KzByS1JmRGIvaVhGVXRZNWt4QmZwbDlCWWlQdCtUdDMvdHZaM2xpaWRyaEJt?= =?utf-8?B?SmsrY0xjZnkvbHJZQlBKaWVIdUQzQ1hiOG15TGZPTnhGQnNMUjBwVG1IemhP?= =?utf-8?B?OE5FWHQwYlRnbFZjWmJnbXdqdlIwRzBhVVM1dEl0M0JteURhbHkvSmttbFkz?= =?utf-8?B?ZUxrK0VtU0J4TkV6ZW9pcGpYV3ZjNVdYVmFoekhQbXdNOXJtNm43bVBKU3lP?= =?utf-8?B?R0FMUnBUNlNBVWl3VDBXZjVHUXVMRXErYkJsck9YVk85c3p4SGh6WlRWZVcr?= =?utf-8?B?d0F5RXhwaFdtTFdDZzcrVFh2MGhvZkptaUtqTHZ0UVdKRWNDTGwraURQM0dC?= =?utf-8?B?NmgwUW5ja21mUTBVbFlUcTFQS28xYm10aXJaNm9PQ2FKVzdMNGcyR1g3bXZr?= =?utf-8?B?ZkE4WWErVkpGcW5xbDBHTzgzNXRsd3RIUmJsdzU3UStodDF5U0ZFSG1ER05X?= =?utf-8?B?R0tEdGpXcmJBYlB3V3FESm41T1A4L056aG1VSC9vMjlvODVYNjBiYzZ6cVFM?= =?utf-8?B?MFlhMmJFcEh3eFdlNk9jMUQ5WTY0dzNHYm1iUXFqSGxmWTNQYlBKTFdGVzc1?= =?utf-8?B?SlNMZUI4Wi8yYklVSG1HNXJnRWR6ZWovRXBObnRWUXVXQ3hlNWxsMHoxanlM?= =?utf-8?B?aDd1VkpxMFRWSHdiY1hxWUhCeWZSd01mQy9KVjBnaTd3bHZnaGs1cS82Mm1y?= =?utf-8?B?TDFJbVhiSE9nYmJoRlhvdE0vTTVuVTkraXA0eDl5Ly9Nek5SU2xJTW92ZUUv?= =?utf-8?B?ckJxL25hV2pIOXQ2T2Y3bXk5eHZpM0d4dWNyMDRQYjU0cExZSC94SGE5djRJ?= =?utf-8?B?NFVtZGZJR0djcWdhWnpiS1gyTU04WlpEK2t5bUtTOFJQMWw3T3Y3c0ptVFNz?= =?utf-8?B?MGxobllWb2ZxcERybXRBZlZRTzNWTkR6cm5TRHEwSG5XY2VNVDV3MVUxTmMz?= =?utf-8?B?UWZNUExsbWRhSG4wbnJtQ3RNSWwycjMreFQ2SEFnZ1BYUWg1cTBIR1RJYVcr?= =?utf-8?B?dnZLOUUwMEhpdjU0elZ2dThsR0o0VUwwV2pxOGJPZlpVUTJ3dHV2K0NjSVRa?= =?utf-8?B?Nll5cGU2dU1DaUkvZzdGQmxEbFZHSWtxaTJ4WkVUNThsWEkzMmc1MjFVcHVT?= =?utf-8?B?WDE0b01kcHVFUWZDaEh1THAvY0czWVY1MlZaMElwV0E1Z2lTdmR0d3JnajB2?= =?utf-8?B?Uzd6ZExMaEdheTU3amNUODFzenhZTDZ1dWlKdEJrQ0FZby9ZUU1oMy9XUERN?= =?utf-8?B?a252cm1LWEl0Y3kvclREUHFRaEw1aVNWWlRNc3RaMjRaUGFEWmFMZVBTL0Rj?= =?utf-8?B?VlFPUndVWVFDcjh6Z09xS2loOUM4K05RMUk2MlE1YmdrRXl5Uy9lblRyMHVp?= =?utf-8?B?ZjczWEtiUGRtcjVvNU9IWW8rWUUra0dXVmFUVXBnSlJWcXZMZC9INmtCUGIz?= =?utf-8?B?WmZrQXFIV3J6Njhsb1FPNjZMQmVnVThwN0FyVEVnU0ovUUJ5SWlXdzd5MVJ4?= =?utf-8?B?elNrNHprYmRKdzJ6bkdVV21tMkdoRlk1OVpKRXZZT2ZSenh4MXlqbFFWNG80?= =?utf-8?B?c2pzTGRsY0NiNTIxeW54cmJvTWVtS1RITW1IWHB2eng0MkhOd1pHMVdIekVK?= =?utf-8?Q?b7IZVU9p9FKiqRB2OJbDltAzH0YKEmiBpKZgmx5m3N8c=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 421eca98-84cb-4bd5-3a6c-08dbd9f29e46 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2023 09:20:26.8408 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR01MB4136 X-Spamd-Result: default: False [-1.27 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; NEURAL_SPAM_SHORT(0.22)[0.224]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; BLOCKLISTDE_FAIL(0.00)[2a01:111:f400:feab::81e:server fail,2603:1096:4:1f8::9:server fail]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-Rspamd-Queue-Id: 4SKPkT0rlmz4K3N X-Spamd-Bar: - Tatsuki Makino wrote on 2023/10/31 17:57: > Changes for /usr/local/etc/poudriere.d/make.conf > The following block will be added so that the stage can also be placed in tmpfs. > > .if 1 > STAGEDIRPREFIX= ${LOCALBASE}/.stage > STAGEDIR= ${STAGEDIRPREFIX}${.CURDIR}/${_WRKDIR}/stage > _PORTS_DIRECTORIES+= ${STAGEDIRPREFIX} > _USES_fetch+= 980:..stagedirprefix > ${STAGEDIRPREFIX}/😈: ${STAGEDIRPREFIX} > @${CHMOD} -R 1777 ${STAGEDIRPREFIX} > @${TOUCH} ${TOUCH_FLAGS} ${.TARGET:Q} > ..stagedirprefix: ${STAGEDIRPREFIX}/😈 > .endif > .NOTMAIN must be written in the source if the target is written in make.conf. Therefore, the following correction is made. .if 1 STAGEDIRPREFIX= ${LOCALBASE}/.stage STAGEDIR= ${STAGEDIRPREFIX}${.CURDIR}/${_WRKDIR}/stage _PORTS_DIRECTORIES+= ${STAGEDIRPREFIX} _USES_fetch+= 980:..stagedirprefix ${STAGEDIRPREFIX}/😈: .NOTMAIN .PHONY ${STAGEDIRPREFIX} @${CHMOD} -R 1777 ${STAGEDIRPREFIX} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET:Q} ..stagedirprefix: .NOTMAIN .PHONY ${STAGEDIRPREFIX}/😈 .endif Regards. From nobody Wed Nov 1 04:14:00 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKttK3S26z4yglD for ; Wed, 1 Nov 2023 04:14:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKttK16L5z4VMb for ; Wed, 1 Nov 2023 04:14:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698812041; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3GzG2cAnoDclSRcBnVk5zk1fOZudAog8tmgAB1AfeM8=; b=sWuGM2NznhzV7r4ErQ4EflAyXDLayx7l0M9qMMVWJYdLQfxJYXVNLfq3KMi0NGnXwzz6bC JXBaMmCjXgGW7vMwl7IPmCNOMf3CjuRtAVlHbmsjZDIqtZJfxckSRLhjT6rmJGIa0Ty7aj EN5Nhqe7zNYsoVfTGcZ/vVt2h3oTwkJE47pD16JbH21S6Ae6FLphF7s4OZgahpWYr0cbn0 OYzBaJvdEf7+waiYJe0cEKUwqfSuCOziigpBsooAr/6SJx7EDcyYsgreAwt/2krIX9aomD Nf6436q435+R0TIm8R7hJsqmGZ/FazNVWChqYU3SphxPr0ylxUrlIpd39kRwEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698812041; a=rsa-sha256; cv=none; b=dnkEXlfr+ExQ9CGL0fStOuzD+40XBAvmYwQ5wQxBLnVUlIQjryeUf7ltMFwnx9+ZmXzQLe gOLOEuypOBugdGaWlgtrHjmkNTY/gYQuXLIlstST8N2K6OUX1wVJUt8ksJIvfUt30WIfDr ymdKMWfdGUPg5JZ7/n6NQzFQZgMeFSt4rqjEBA8oZnW/x6DSMbGip6Mh9FjmBR8trLraSP Wca/cV1+vmPs2vJOCOnTlypfHoqblbBmlrUJlaY+aLQ3wM5RIFSufFr4kLJT4iYvpsAOsZ Qgao/SDjodW5j202mn5ULEy3cxIdaNzQ2mWjraYogx+ODGxcKwU68MQdtVMLKw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SKttJ6PKRzXCW for ; Wed, 1 Nov 2023 04:14:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3A14E0bh075600 for ; Wed, 1 Nov 2023 04:14:00 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 3A14E0I9075599; Wed, 1 Nov 2023 04:14:00 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311010414.3A14E0I9075599@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Wed, 1 Nov 2023 04:14:00 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231101 ------------------------------------------------+-----------------+------------ devel/asmx | 1.8.2 | 2.0.0 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.75 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.75 ------------------------------------------------+-----------------+------------ mail/rubygem-mail_room | 0.10.0 | 0.10.1 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.75 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.75 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.75 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.75 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Nov 1 04:49:11 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKvg83GGDz4yjh4 for ; Wed, 1 Nov 2023 04:49:24 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn20827.outbound.protection.outlook.com [IPv6:2a01:111:f400:feae::827]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKvg53kTsz4YN1 for ; Wed, 1 Nov 2023 04:49:21 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=kLSczD9j; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f400:feae::827 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U1Tx1VbnM8zKdcd545OhyOKUniegHEGGlvS8czdg5JKbjlsmmieuU9YpCLdcxC0JcIApzO9oRYySeKJLiEsjdf0WVp/XciSFWAJUhPGSZ0t1VPRj+U2r7sSZtzpdFhOY2d5dA8zsybNn/+IYUHuewAnljKqQTpAd7GNozH+WJUEGJko4cgt2ov4TGA/v0hhQC/df41/Elcwfpk0JmSnlhxn/TchpwvbicXvrSH8LLRAc1ovbR6B0aIjB7xTxNYCZJhtmfiRsOXasYwjwERVIlTitpbdUs45870oZTbevG/PDAwA9YlK4Q5XxnIiOkN5hCAbfTaUiyULSxWy501RD9A== 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=BfTw0prVj0hQGe8YSFDIiGXoiMr3pTcs4u+o0E5OVj0=; b=HR8Aqa0fgZ74yF/7/Gw3RMSQtkeBdXrwEA8eCceCB35VzyOJQRBOwQ16z6CU7W6nyIuxNwXKOYQ2AwXchFU5QZs/dkTLHPhvfdlDolFVIHYdKCT4mv+y1GEQG8wEazX7eVBLUGbUdiLCQ8ibu9BsGux6Z9Tpz5FOZhWwAMabIvu/XdQzcpiy7ExuMHILMeH3VCY4JjoN912kTzminJszBVF1CNFUxaZU+RxB7sB+6WzI0jZ0lEXwsParPPZIYM149NZiT43qP7WOa/9ES+vvnBUmzKkKsfGEr+kCIdCs3FuatgPzqE8UM/qAF6R5Kip5KBh81+AuYlHA3l/UgWgPTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BfTw0prVj0hQGe8YSFDIiGXoiMr3pTcs4u+o0E5OVj0=; b=kLSczD9j3z8h3wgxyL96Md3Y06Qty80TeLPJNp1r6387Z2LiXVWdA13najJXiKKihwATqaZoGFOhxWQlY7BSutsfr0+6jmiVmDtCR6381E00RZ9L2+lmeluNmXTzkmdf6nSuZZeLDeiVRqFmTTrHixCbJa1WqK/jB9c/QHZ6OQAyZwoa2khJ5FsLdr5H998GKSmNDwkDG2+UyCKev1pwHzE9w1ea3LvyViHAQT8wj6/HMFMx3hTHrekjvZmI1FFi12Lynb4t7pr0qCsPLLZzpxv+lAvXHcXM4Cl4UdK8SC3b7/UoGX0NHODNOhMhc99yPdz5J9e4llxyW6AkIkuetw== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by PUZPR01MB5003.apcprd01.prod.exchangelabs.com (2603:1096:301:f1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.29; Wed, 1 Nov 2023 04:49:16 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Wed, 1 Nov 2023 04:49:16 +0000 Subject: Re: We need to do something about build times From: Tatsuki Makino To: ports@freebsd.org References: Message-ID: Date: Wed, 1 Nov 2023 13:49:11 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [/vYnRYhORd2oIuE2XfkNuUQqTao7pIt0] X-ClientProxiedBy: SGBP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::13) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <86a9ab2b-a207-4aec-89d6-f15bcf989e6d@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|PUZPR01MB5003:EE_ X-MS-Office365-Filtering-Correlation-Id: f772e61c-5a6d-4cc1-3f1a-08dbda95e6a9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: L8CxpzWlUPAeTY7fF5OaZV8RvVqfnfFvaEys/tQHH5u9vpKgj8So890xqJMRnf2da6uxIgI7E7zPANWhfrmbbLZmNVQ7sOM652Rm/Ip2sHS6cHEOhngyJUjv7Yz+USTHoL518oz8aXnW4Z63+SmeHernIH71lbIJyLLeEJ8oUEpxgub+PUIOBOYxzsJmsZN4JQP2BWW9aRnONW0B4kqu4z5gU37QzIZDsYsnerRIGVCKz29df7u+XBu8cRqYGHubwJjZMpGdL+qyllGIt2FsOIkgkZ+Eoqm367SApHV9pz2YqHJaZajrm5HpMuZNsfZ82a7+dMjwGZWKKuyCLEJXFKT4ePAL4JHd+ziQLus7BLvunO/iH9bywLfWuhscYGPJwCbSs7+dUH+bxzHq+hsP2i9jzbwbG5Chyt4grFitZatsz0tRcykIef8QWsgJHerTSClxLNkLc1fO0cZ8VM7v9ySFFllF9oP6MIvw8ya+7ygWgGS+0fEZtY+9AV/8XWe79H28V/OAsBPYOBje1Aqnq4zRAUTjZzX4IzRJWmQmsBBOQ/HTIs1VH0c5Kc3vm6qoXPZdo9ErAV2iJVblO7E7c5JRdB53R1eOHrvJcQK5zgtYGJ/A9bs2pHWAvOfv7RsI X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QVZ3SmpYTXpEdHV6ZmU4M0g3N2xJWEF0Qy9JN1hETmhkN1VBYjV4bUowOTk3?= =?utf-8?B?TmRUZ0FOQW1WaGl4Z2VZbTZXNDJRV3ZQd0JicWdqeXBvcmZzNWdVZnN6dlQ0?= =?utf-8?B?LzEvdHpZL20yd05pdmlSTkVqNHF4Z09RQjhUUS94akR4TGxTK2k0eURMOHhN?= =?utf-8?B?M2M2M0lBQ2JzOXpubXpjZFp2VjdBZ3F2ZS9ZbzVLOWZRVzZud09vR0xDYTdt?= =?utf-8?B?TVRUeW1mZVZzblMreVgzUks0aGVSOHo2YjgwalZOQ0hqVEdlcUtyWW8va2Rw?= =?utf-8?B?eDh4dnRIVi9nanE3UjZFeXA1SCs4clNYZlppU3JyVi96V1VZTFFWbGNOQ3BY?= =?utf-8?B?OTlPVFFGd2pPVVRnK3lubUJSMHpWOHZCWUpRQlVOSmFnMFhwb1lSSkZvc0VD?= =?utf-8?B?eEhpVG5UTVU0ZUpOMHJxc3A2d1puVi81L3hwbnAxR0dGbEZ4OE55QWFQMS9w?= =?utf-8?B?ek1pWXNoWXpXelM1dHhpNFhQb3JNUFVWbUJwVVhaVmpxdTFtUUptMm0welBO?= =?utf-8?B?bEJXT09ML01mZ0lzcG8xRFNNN1dmWTdOYnJ5WWhDQkxjRS9MMnRQY0JkYjN1?= =?utf-8?B?WVFDRjREblBXTGZTd0xwanp2MHQzeHVxME85ZGlZQnJtVHN1eE83QWpkd0xD?= =?utf-8?B?ejhBc0pMSHhqRkQxN2tLRHg0dG5JZmhDZ1JnWGsrSzhDTEdwZjdVeWdvVjFC?= =?utf-8?B?eXpjcGsyV3FoVGowbzN2cTgxRFpxQ1V6WFBMeE9mQWZLeEQ4anE0TStxV3d0?= =?utf-8?B?SGR0WVhjRG9Yb0Q3SmxtWE05RHNhdjZ3Yy9LMWRjZlRkY0hMblhXUUQ5cDFY?= =?utf-8?B?RU1XWG1tbUR3Zy9qajNsVGExaXFjN0p1SjBxYlJJdWZtdVpBdThEYXpHalVN?= =?utf-8?B?UkZyMmVOdTNuUkM5R1B1ZHJyMjg5QjhjK3J5RlZpZUxLSnRDd2FaMXZjd0Fm?= =?utf-8?B?SWxNcVNkaGQ1OUc2WlB1bm4yRlBBWExsak5NYlFVUWFzWWtkVEtSUi9xZk1y?= =?utf-8?B?Yk9rdFVIY3VvS3dTN2dhWUp4WlpxQlpYdWZxRzFZeENySDVEZ1ZtOFZneGVZ?= =?utf-8?B?Nm8zYUkyOWdBbzMyZjE2UiszSU1FQzUxaU1lOWphYjZCcXYraWxiek1GVDgz?= =?utf-8?B?M0pRWUhrbXVHYklrT2hpK3VRYVBqT2l6bXlZdlZSVjNlRUhDWHRsZFVBdFBG?= =?utf-8?B?TWVhckZ0Y0R4LzRjQmd4MU9qMGxyUUN2cm4vRTB6aHllODRPelNqZHB0cDZv?= =?utf-8?B?YnQwaEJGeC9uVFhLdi9XcmtEWTZURFlEWkpybXY1eTM5NnJ0NUNKbXp4L0ZD?= =?utf-8?B?WnFmbTVsRnpSQ0pEM1dsNE9ZWFcyRTlQYlZhK0tKK1lzOVVsdm5FdlEzUjdT?= =?utf-8?B?UDhpUzhXT3NhK0pxL3ZnZjFXakdFNHkwYnlRNDJ2WVJ4RmcxNVpvdCt2eXEw?= =?utf-8?B?RDdseDk0aG5yTUJ1WXYzSHNVS0tpZU9FOEZpeW95Zk9acThHUE9ubTZtRjlY?= =?utf-8?B?c2lWbGR1eHY1elVsQTl2alppZHhxc05jV3FuRFBSZGVlNjZsb2k0WnQwSXpl?= =?utf-8?B?cS9paUlkRzVOSUM0NmVmckxmWUlvdGxldnF1R3U0SlpnVHBpV1VhdWVFYTZO?= =?utf-8?Q?ALlLO+T9la+HVFT4cma0AnJyBx8EjpH9Wo1DLfQd9lkU=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: f772e61c-5a6d-4cc1-3f1a-08dbda95e6a9 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2023 04:49:16.3869 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR01MB5003 X-Spamd-Result: default: False [-2.49 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-Rspamd-Queue-Id: 4SKvg53kTsz4YN1 X-Spamd-Bar: -- Sorry, I think this is getting too far off topic by now. But there is something that bothered me when using this. Tatsuki Makino wrote on 2023/10/31 18:20: > .if 1 > STAGEDIRPREFIX= ${LOCALBASE}/.stage > STAGEDIR= ${STAGEDIRPREFIX}${.CURDIR}/${_WRKDIR}/stage > _PORTS_DIRECTORIES+= ${STAGEDIRPREFIX} > _USES_fetch+= 980:..stagedirprefix > ${STAGEDIRPREFIX}/😈: .NOTMAIN .PHONY ${STAGEDIRPREFIX} > @${CHMOD} -R 1777 ${STAGEDIRPREFIX} > @${TOUCH} ${TOUCH_FLAGS} ${.TARGET:Q} > ..stagedirprefix: .NOTMAIN .PHONY ${STAGEDIRPREFIX}/😈 > .endif This changes the value of STAGEDIR, but STAGEDIR does not take into consider that outside of WRKDIR is given. Specifically, STAGEDIR is explicitly removed only when restage target is run, but that is all. If anything outside of WRKDIR is used, it will not be removed by running the clean target. The following workarounds are also needed. do-clean-stagedir: .NOTMAIN .PHONY @if [ -d ${STAGEDIR} -a -w ${STAGEDIR} ] ; then ${RM} -r ${STAGEDIR} ; fi do-clean: .NOTMAIN do-clean-stagedir However, in poudriere, this has a negligible impact. USE_TMPFS="localbase" umounts already mounted tmpfs just before mounting localbase tmpfs. This only keeps the memory in use until the builder is finished using it again, and does not cause memory leaks due to file hoarding. One more thing. The files detected by the following command uses the _USES_${target} variable by assignment rather than appending. grep -n -r -e "_USES_[a-z"\$"].*=" /usr/ports/Mk/Uses/ | grep -v -e "[?+]=" If these are used in USES, there may be unexplained malfunctions, or workarounds may have been taken in anticipation of malfunctions. Regards. From nobody Wed Nov 1 06:03:27 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKxJs2z4Qz4ynlk for ; Wed, 1 Nov 2023 06:03:41 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2024.outbound.protection.outlook.com [40.92.52.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKxJr16dYz4gZF for ; Wed, 1 Nov 2023 06:03:40 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b="d/WPwdwi"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.52.24 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D2OqVjwNYSS44i/gVjTsnNWm0kprggc1nncwFb1moztdgfyK0AEL9nyLM9IG5vIBedny6BVgvv+PskzxUKk9I4uMUFJP7gMLueXk+oajN0GACihffvcolj5pkX0YgGUfBZVE53b5oAIH1z0WhLFU1pmiER5MC4NH1+mCwaWWf9so+96ze6JDvomDwE7+1Bz9MRN/U366yqQV+uQMQwf0qMpKSo+7YXjw/2JnsiVBbq0IqJI3Q2ARBhG1lwdvp67qPbWTfdcf7gGFutPe8eDcs5C5cd/T1JE7mBfXJjr+18WRvywnJhP01qx+nOFdHXJpSQEiGtXD+z9y/MeY4bIBUg== 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=9GuqUdcIMDNY3zP3oQMpReEPC1H+s18h/H/CAdL0eZY=; b=BTs0U5zpuxPRlaJXccbTBox2GOiVZC0Cl6HrOiXEy6xEv9tcB0+hJWbEOlBedJe/mc3n71lxjZu8ppeFKSrjeUGijmVxPaZ68TMnvivtc8SIb9STHPuult84yqvlOFfSDbHtqdaDcWy3BuKFKVtCRbSu+tJXurMe7NGHomlcxQEL4vZuwLXyQ3IEj0x6CipozlFneFfJqtSh46T4EIWSO4mOzOhW289SDW+RcXYdldhvpuuuUdvTgUYAdDqsY6NF0zsTsUUNvyvLFaKSWow+GeAMLeR04thFB4ua4h+Hf/80SWneNB8VO5rZoyiixuY1Bx4RmeCTwNTsj+VOdx17mQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9GuqUdcIMDNY3zP3oQMpReEPC1H+s18h/H/CAdL0eZY=; b=d/WPwdwiEZ4S0SiBYThoQuJLlk1ISiiC8H8UChDM/+bXUK7dfVDZW/3qzQ9WNMZJbKpIK2XVR+JSqHWkHW36XfNB0kGD3rIFcwJHcPOIS37WS5ekOf07hb8CdGcz8bTkVZsxRBZTkiTYDs3Y5OS1DtYYCxvhrPIqyyhyPfz7UC5coV81G1I0DEdOuNnoMymvQWxKLkh64xxfJlKd97jxAPNrKGMETPftoeiswe429j2+LwpzMj3oaWtvtwWvazOQ6R4LIwVa3BcDQbBzwL0gbLPnL8pheiM9k3lOpAMPrNcTQTD/ngdyjwHwzDTXk1jnTP0UUYR4kiI8ysBiEYpOkQ== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SEYPR01MB4925.apcprd01.prod.exchangelabs.com (2603:1096:101:bb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.29; Wed, 1 Nov 2023 06:03:36 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Wed, 1 Nov 2023 06:03:35 +0000 Subject: Re: We need to do something about build times From: Tatsuki Makino To: ports@freebsd.org References: Message-ID: Date: Wed, 1 Nov 2023 15:03:27 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [V1ptMr8CQ0HadSZWLOC7UHEzefsmFl3G] X-ClientProxiedBy: SI2PR01CA0039.apcprd01.prod.exchangelabs.com (2603:1096:4:193::16) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <1dc5be3c-9027-b088-5705-4f760266c8fc@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SEYPR01MB4925:EE_ X-MS-Office365-Filtering-Correlation-Id: 33609258-28c8-4603-b5b4-08dbdaa04888 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ktp4m/5Ot+ivscan9XjU3wUUBWD4D5YRyLNNBbhm3KI7zH9CaHtfI61bETGq2DPw4eD6jzazcKbhpNTlEiCR+wn051tsDQ7nhT+k7+8OnG+y+26FghSuYk+BX5eCepEDxAzfEb6RDZtNmZBNW10R2iY8CO7HYk+Xf4VPGmhr9SVMYTcz6Xfas/UUhpEB3SL14+phVR+h9P58K4dCXRyLJ4aRTrRpZ9qRzLT7sLm5lkkoDb6GQ4bSl9wpf5C5pDH+ZjtfYfywWMZIAtkp7/RDnErJ2OnZ1nw4l9OHBoseN5lw4vaUPMLKs0UhPMN3kamTreXnX1SwraDby1HNqBdSFd7m63WYtEUPwc5ZJfqDi/N6T5ClMBA7u7Na9YKu2z8dfwusYIFQMPOnicSgM+CsNVWVjeXHa/AshunZmNmUj6mFrk9MBqMwT0E9I+bTpsof5nncF4xQi3MBhddiX15rqaBXGfVKdD3koti9aHa077ImJq9R1T/Ni1SW6rn8xJFDZh5et4YQTlnRCAUXZmkrZ4FiTCBJvEknm8/uxpLwlV6AnzgFHV+LkBi47yqPSAib+1OJiZ8HFrmGWp/U/c65bGjvQpb5DHw6QGKN44Oh3F8NaCVWmsEef+/scnm9/otc X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RU9zOWNOL0dEOXkxcjZKcXh6Nm5HSThnTnlTOE5JZSt6ZnlJZmUrNk9rOW94?= =?utf-8?B?dmlpSm5KS3BoS1J5MHMraTVjbXZqd2VNdWVDTlFxY3huZERGbWFTN2tCcDFG?= =?utf-8?B?TjdOdGVYelMzT2p0OVNzbTFoRW4xdjNadXBnYkdMOEdOSXE5bFIrNnN3dkd3?= =?utf-8?B?Vmdkd3dxRmNXWktkeHRIYjZMUFgvNjVUSmlNYTdaNGJ2ZFZEZlNBWkRmeEh2?= =?utf-8?B?L1J0SnJrZm1wWkkzbmdCRUpscWdmNldCTDhLK3hqV0xsTEIxVWJsSU9qZ3BF?= =?utf-8?B?RXlLS2o4ek9wa3ZiMVhaUkRsTzdQOHJqR2JXdW1kckw1eHpaTWJVM0NGeWdl?= =?utf-8?B?eVI3bzdsa3BCVXNheDlxK2VQM1V4TDArRS9NdEhOZlRkK0c2YnRCd0MybE1a?= =?utf-8?B?QmJ4eElLbFcveVJWcGhYOUpqMjRGZlV2eGRXNU9PV0hCYm5QTEJxWEJFU01D?= =?utf-8?B?UHNaWFBxWVdVdEZqanVITGdaL0pDLzJNd2Z2NXNOdXEwZWdmVEIwN0YzR0F3?= =?utf-8?B?UTdIMU9TenkzVktKNWh6d3ZUU2pLamNkWWUxRjdDKzgyYWxnZURJeVpCWUVp?= =?utf-8?B?ZUtNSVRlVHB0TUJtRis3U251Wk1TOEtqc1IxaENDNi9sNDg5RFNmdHpIWkFS?= =?utf-8?B?ZWpBeEZoci9EQWpWeTZ5Zkg4QWdEMFVmRk1FaGwxVGhrK3dibTM3b0JBUzQ4?= =?utf-8?B?R3ZWWEpLcklaR1lOQ0FZVXpnRG5EU3lwTUh1cjdpUXZSSkU5a3RRdG5WZEcz?= =?utf-8?B?S2tEU0JITlVwbHhEVVN1RGl3SkllTFRNWjFvQTIxM3BzT3JmcEcrRWgzQjlY?= =?utf-8?B?dEtRSWtIZ1VZNks2RWlnYzJSVHZXUktuSC9Pd2llSkZlN1ZMRlVaUHdMWmhi?= =?utf-8?B?U01LR29KOUlOLzNKY3FMYnlxb1pnV1hxYVpnWU1Uc1UxM2RUbVYwMWkrV0V6?= =?utf-8?B?MVl0MklOZHQ1eVBKc1pVRWw5Y0J1WE11cXlGYS8wZEwrdEFiOWJsLytKWHVq?= =?utf-8?B?SDNOb3Z5dHZhenFpUyt3akdIQ0RLNW8zUm50eXJPOVFldGpOcGVVNXZBQlMy?= =?utf-8?B?cHJGaWJsbXk5dEN3RHMvenNTb09Pb1NRakJZNE5VeUhCMEI5VCs4aG5kTVZR?= =?utf-8?B?OGRJK1JlZlZDMzkvUWdMdm4xNFhFQVVBYlBUOEZEZVhsd2s0a2VONjdaMjFi?= =?utf-8?B?cGhzVVFGMlJyL1dDWlVFeDNTRVJWNWdHdlg1OEVvd2lHRmRjNzlCL3pRa2xM?= =?utf-8?B?azY3LzA2R0VuV1R5Q2JKWGxsbFFxY1NKMzlHcitERVZ1Ynk1REZXOGpIaHAz?= =?utf-8?B?RzBFZFRndm9XUUNKUUtrN1NDWU53NS9SQ1YzRDhUUWhVUmVienNUb2N5dVN3?= =?utf-8?B?ZWcxbmxFL3o5TVZSdDE5ck5iTlJ6ZkNGVWZveHlWaXQ2SjVMZDdKSWZZY0t2?= =?utf-8?B?WTRwajljWUtjcHl1cG1ZRVNweEFRQWtpYlRyVHdQa0ExZW80NU1TRVl1Z0NE?= =?utf-8?B?eDUrWEZ0U2I5Wnp3SWVDNVF2Zi80ekl4cURBV25ZOXlRYTF6MmVzSk1RQ2wy?= =?utf-8?B?cEhZcGIxeXp5YnJLTVQzNnJQdjZpWTV2b2pmM1VXWFZNcmVMdVlJME9BbUlD?= =?utf-8?Q?ICWEKMlXS/Lx+g6vJfblbwoX+QEk4Mb1/+WPrd/+mcqE=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 33609258-28c8-4603-b5b4-08dbdaa04888 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2023 06:03:35.8107 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR01MB4925 X-Spamd-Result: default: False [-2.50 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_NONE(0.00)[40.92.52.24:from]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.52.24:from]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[hotmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-Rspamd-Queue-Id: 4SKxJr16dYz4gZF X-Spamd-Bar: -- Sorry for the repetition. Please stop using the following section, as a terrible flaw exists in it. Never use it. Tatsuki Makino wrote on 2023/10/31 18:20: > ${STAGEDIRPREFIX}/😈: .NOTMAIN .PHONY ${STAGEDIRPREFIX} > @${CHMOD} -R 1777 ${STAGEDIRPREFIX} The following will be the correct. .if 1 STAGEDIRPREFIX= ${LOCALBASE}/.stage STAGEDIR= ${STAGEDIRPREFIX}${.CURDIR}/${_WRKDIR}/stage _PORTS_DIRECTORIES+= ${STAGEDIRPREFIX} _USES_fetch+= 980:..stagedirprefix ${STAGEDIRPREFIX}/😈: .NOTMAIN .PHONY ${STAGEDIRPREFIX} @${CHMOD} 1777 ${STAGEDIRPREFIX} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET:Q} ..stagedirprefix: .NOTMAIN .PHONY ${STAGEDIRPREFIX}/😈 .endif 😈 had become terribly powerful :) Regards. From nobody Wed Nov 1 09:15:50 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SL1Zn2jL1z504S1 for ; Wed, 1 Nov 2023 09:16:01 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn20800.outbound.protection.outlook.com [IPv6:2a01:111:f403:280c::800]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SL1Zm1gDgz3PGq for ; Wed, 1 Nov 2023 09:16:00 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=tbxORxUh; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f403:280c::800 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FyCh9+f0+Rr+y9+bS7VKEe4h4xpK0zmaJJbgKXBR8xQbYdvU7qNvkg02ksYpnqZYNX/JHTRCQ0k9sZbvG9I4CO921Enw7CduAJcQ5n4x6J42/QcL7llmf+uH1JIwVOz5DzLDPPGjmV1FmA4L7VHj3lhV+Gh9b4wHamgU0KZoCI7K7E6OQxJ8R1tPhE4CGWTxevbPuYBK3M27j/SSnGK/3R8ch5ng5EJZNuoRAYk+q0hZj0M9ugVuYb2rfJWTYyAdM2L2I4nKvBlHl8ZubUGkheWMPyfw0qEmLzJ5e9Xf9NvUWJDmy2zq5nsMmkhzSx1kpj0g/obMM7rGi0lJPVeE6w== 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=u7pAAziKMG7/p+3qkrBzytZdClU0wefZLEpu/X0IdfM=; b=jm+u0FvN8nTiWw17aeXIkoPpNEcIJed39Grw23yXKANNbbgEIZbAY2s+kxixH7fKb9R8ISy9SrtRzjfDoGdC94GlTpqpN8b5CLo0UYA6i14R8NjDJdOoUvnc914y1busodSGkfnO432/flJuFYZFaXii9XsDDwbXx3yLAVm4BkSA/0/olpilNhlb4I9wJCngOODvcxprGzl8dxy16ecvpuFl0650C43HJH8hs5RpFLh9OJgBr7jGjll0dCL/kMq7Hvi67FFlTiyGvNZqWYZQ5tzgzD6Lto1TYMlxfevJ+Bb/aJrPvHBbUbUsaqVOe0iRD2Kl3+c5ldr22Om7uUeUBA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u7pAAziKMG7/p+3qkrBzytZdClU0wefZLEpu/X0IdfM=; b=tbxORxUhdctFtZowjsMqXXARw1MFdFsAiIGZuCG1TYt2t6jRJ25LHtkOZ+/cJ5QcRI6PSsL7H1MZeaY4itFkdCxXwbyy9gA9oLVm5VCRQQKhzOI9OHA+sJqBkKrPsN87w+uutSeVIyyXPYQxUvGRUp4xNj9a6U/+pzf0GF7o/07foDYoii85XcNfH8heqfCYUz4wYYKK2TGHd0pl7TIBEgVrcyZgiEOQ79B23GtI7W4y9WbuElGxgx7Vy94iSrtwnDTNbIjnjKZEzSkm1FgyvixUMOdRXKfMlAmUZPDFW/nDSOIR7vVTJ1mXuVA+E9sat0OpibbhBUq/YIqigFz/Rg== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by PSAPR01MB3829.apcprd01.prod.exchangelabs.com (2603:1096:301:49::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Wed, 1 Nov 2023 09:15:54 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6933.024; Wed, 1 Nov 2023 09:15:54 +0000 Subject: Re: We need to do something about build times From: Tatsuki Makino To: ports@freebsd.org References: Message-ID: Date: Wed, 1 Nov 2023 18:15:50 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [tAy0g/4q8qdzkOAY4dSUzituHzTrWETG] X-ClientProxiedBy: SI1PR02CA0039.apcprd02.prod.outlook.com (2603:1096:4:1f6::9) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <9bc9668c-6700-d02f-379d-7f184aa365e0@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|PSAPR01MB3829:EE_ X-MS-Office365-Filtering-Correlation-Id: 9dee1105-9812-4d4d-945e-08dbdabb2663 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Y6FW81AiK9KHYvM9PBDh3N+GbXiqLwCfAIigoweY8vDAYpdonSAG8IIxyye5ipbHY3rgZ5gE93AiGX8+l5r3ILDejfQmB0aNqwl+3laXRDRTr9NLCZ7xQjU6YUvT8ht7VfyYujnYmGNAG9Bvwn1buQqvPrtOLSKwym3NETUjWPGeGHwRC63iYoUcYCZwjpbHWeSmb2BqJ9BfWjIz14YsTMIbCf9IWG/qqGJLUOsa6eqhZMhQaPnTKxcHDqB4JQy8NAgM+V+Rey5KirlK6rPTwVENBovJniJZ4hQIrhjYlHZ4jnsY98J7LqjOzsnwuUcix3Fl1Je1KaTAADQTaObZKOUM+w8czdiQyrfF4HrgvWHiQzbrLjMiR0dpC99STqp9mzLOmGxSLVAXzn9/ZekotJLeW52Tls+YYixlf8asvQlc6AAkNQYU2v2KplLWphqlb7L7eZ3ey18gWcXJZRlyf6LbkLwuhghYTiw1CYglVt6e9tr3mQ4Wn1V2111JdEDhOiZ+B62EZUqAHEmySDaYtSM+aSxDXHIpw6qiUypx0eel7AyPUSdBoOr5qV1zLs4WwTkcEYzl3iByjoFCQbjsB3t/0xA9r2fSbDvSA6ZSS7MkvvFgp9dZ45kh7fsRGEFz X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z1VUNWdLOW9LejRYZEdSNVEwK1NZWXN5OHJPVDdpYVVMSGZVc3RuZnNhREhq?= =?utf-8?B?L1o0b1pYWExvOHRmS0ZRYkVtOFNxRWhYTzBBbEpLbElNQXp5N1MrOGkwV28z?= =?utf-8?B?dS9rTk90Wnh6K2VIZ2hhbmdrWmFiV2hjLzM4cmpWdGEyanRFd21HZXdjYXk5?= =?utf-8?B?ZEdTTEdwNGR0dUNxU1p5NTN2R2p0dWRvcmRHWm16Rnc0ekRMYnZRcDF0cDFL?= =?utf-8?B?clZYSmxUMEdxUE9CWXFpNVFQcDhsQW9XbXRqRWFFNStkZkwydlI2aGRaNjdr?= =?utf-8?B?Y0YwMDUzUDJpQ055bFp0UjRyWUozRjQzV1hVYW03SjlkNTBHdUxjWjM4R0tE?= =?utf-8?B?RVFlWVJMK25Xa21WUFdINk44b0x3clVEWEV1YURubkVuajdRcE41RXdaSmRQ?= =?utf-8?B?Q1UwMXk2TThBbXFpNGVXbEdlR09maDl3enZ0OW1UOEVjejRkSkVEemxPVFlr?= =?utf-8?B?b2t0dWgzbmp5OUNZaUlPSk5uSitJdWlaMWFhbk5tTWhwVmhoeDN3ZkM3eUZO?= =?utf-8?B?bEZmeXZybmdCa0FqenVLcjRqenowbzRGYUtwZDZyR2ZwVUVhcVpWanpNWlJv?= =?utf-8?B?T0F6V0krZWNhdmVwSVBrQTFUVjdYNGZrdXhxYnpqMDk1YndSMmRtaU85T3Fp?= =?utf-8?B?eWdxVTBLUnlEclpzNXZza2ppa254R0RDZEFoK2ZlVkF2TlVLQ0pQZG0wQzFI?= =?utf-8?B?L1l5bmJwMFNyVC9sNkx2U0hjNWVHdXgyek0xL3FPYUxoUVVJQVZRYVREbzZs?= =?utf-8?B?RGJsMFB6UmtCQmNJRkNMQkRBYmEyNzJZMW84NHlwdEZLeDh0M3VEejJsRHJz?= =?utf-8?B?dllGWXlYcG5tRXI2NEFZSnZaQTVyWFBUSDhrRjBnTVNKdk9LcnBMLzlLOGdz?= =?utf-8?B?ZXNVTXNlZUNVUjM4YThjZWZkZ2drb1BLbnFocTVtYndsbjRCTDJRZjl6TDVU?= =?utf-8?B?Z1FhaU5mMVBhVG5sbU9DUmFvS0tNc0MzVGE5TEhUNXJ0bDZ1NXorK1oxaVM0?= =?utf-8?B?ZEh1YjZ4VE9HWEF5TmxnTjgyQTJqUDdVQUdvMzF5T2xVVkJGK3FFeTZ2OHNN?= =?utf-8?B?RmF1U2Z5a3NJMlRjMHU2aHFqVy9aYjhwZ0llQjBpTDBNWk83ZDNBRGZrNHFx?= =?utf-8?B?bGFKK1BHSEpXZUJwbm9ISXloQUNZdXZuVlZBMm52WGZlaDZCWmRXTWkrMk1m?= =?utf-8?B?bzBwR0lYd3BSbmZIdVF3bFBiZVBOc3FrSXJEem05anZ6R0YrSzFNYXdYWkcw?= =?utf-8?B?cmhRNVpianREMmxtSDFBbUVRRVlWTmJZWHVRc01ObFJMSHhGWjk2OURaVlZi?= =?utf-8?B?NnpoNkgxaDl1WFNjd1VML1Zjc2crMHdTZ0VZWE00Ym1KZlVDU3E5K2FqdXoy?= =?utf-8?B?dUVyMkdhN2VJNElyTHRYTWpUSVI0dzZVeExtMndGS3BxUUF3WTBRMStBL3F5?= =?utf-8?B?WWJxdnlua2dHNTJqM2Z5SEt5RzUxaGs3WHlsTEQzY2x4S0tVZnozWmxqUXpt?= =?utf-8?B?U2xwWDEyVm9ZaTErTUl0b2d3TnYwYmZoOHJPTU5VaTZQVWpFaWtjSWhXemNr?= =?utf-8?B?MnVweGJjVERyTXBlKzREaVBsQjJVbk9ZWjNHNTBZSFhnT0daOFNrMGNodkc2?= =?utf-8?Q?OeafkhZfmvDfaWzLSL8qQ/3ILRpCqGRW595ajumhaEMg=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 9dee1105-9812-4d4d-945e-08dbdabb2663 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2023 09:15:54.5281 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR01MB3829 X-Spamd-Result: default: False [-2.34 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.84)[-0.836]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403::/49]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_IN_DNSWL_NONE(0.00)[2a01:111:f403:280c::800:from]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-Rspamd-Queue-Id: 4SL1Zm1gDgz3PGq X-Spamd-Bar: -- Sorry for the repetition. The previous fix for the critical flaw does not work properly. There should be no problem this time. .if 1 STAGEDIRPREFIX= ${LOCALBASE}/.stage STAGEDIR= ${STAGEDIRPREFIX}${.CURDIR}/${_WRKDIR}/stage _PORTS_DIRECTORIES+= ${STAGEDIRPREFIX} _USES_fetch+= 980:..stagedirprefix ${STAGEDIRPREFIX}/😈: .NOTMAIN ${STAGEDIRPREFIX} @${CHMOD} 1777 ${STAGEDIRPREFIX} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET:Q} ..stagedirprefix: .NOTMAIN .PHONY ${STAGEDIRPREFIX}/😈 .endif About the effect of this in my environment. In my environment, I used to set USE_TMPFS=no to save memory. And when the settings were applied, the following differences were found. There is little difference in ports where most of the time is spent in the build phase. (e.g. www/qt5-webengine) No more time is spent in the *-depends phase. The time required to build one port seems to average one-third. For ports where most of the python involved is copying files, the time required can be reduced by as much as a factor of 10. There seems to be a good balance between how memory is used and where I/O speed is desired. Now perhaps this experiment could have reached its termination :) Regards. From nobody Wed Nov 1 10:48:31 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SL3ml3Mf5z50FLX for ; Wed, 1 Nov 2023 10:54:47 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SL3ml2llrz3ZcG; Wed, 1 Nov 2023 10:54:47 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698836087; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o4f58z7x39ZAq8Pi6/mUB5paCbK/bR5x2OuvYOSsImY=; b=lnExtTc5MpzP8CrFvCyNtEiwqTSIvD+nOMHsrnKbyKMepaUScWJNZfqC+0i7x/N5VSJHoF /I1vPywSa5tFGvJwwPcnU22aWY5bxzDG7YrKlkdsREUufS4eI3VZtokYDcijLokraXRoU9 ZEqJ2zCSpOkvOVxfLn6HfWksZq8i58R48+Qc9KS5MD+2D1Xxb1rrdxjHTDTaBMJXwDlwIQ 1AmB/eroqKdbMs46kM0nlZdGO70KoBhrAdrFqOLDG6clWnhYLVT3jxo/+wEdofXWrf2dAl 7TqoxGc62Gx2/VlvXfem9Qrbj6FjM9PLtHFu/s08M1h/dxAw1mNdWqaVLbovvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698836087; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o4f58z7x39ZAq8Pi6/mUB5paCbK/bR5x2OuvYOSsImY=; b=i6UY0RsJg4pb1pga72oEgygZ+mmap2ei018niSmKAS3n8ed3HRwSPJauWE23W1CVlzFiXu tnjjbCmQnejsvWaScAtFdQiNv4JvdlXwys8ccIjeYP4GLkCce4Xpp6sPpy9mDB7rjpS0T+ HwlnAR9QRcKss+7CJWpuk0Sr9xRLpVb5MnEA9jx5y+Cc68NbsV0lZKiZfT5tiBpRderOTF GA6O2xwqvLwlxmwvxQixC7rd3joQpKcaa26nrusz2SB5b5AVDLFSqyj9/L5+zUOZetwX5k RBTdq55rtXpdQSQpWBQrLDX+iTutbwq0ZVPMpMocZX6Ry7ee9Vqf4afWLCRKdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698836087; a=rsa-sha256; cv=none; b=EZftZ69o1xlclAcs8d3mcqyK/x+avjg1IMeXvGju20Ep8wLknx0SjV7JNsieELeEB7wPtD NN5k6gKZnJwjPC54y/EE50WYYd8IlQ9tPmvxcShMuToB/Eav5Tr7Lddr2B63QeNNR8erPx zD8RHozcaKpkC52tN8hNTwxTz1Ctf1pkVUyPYiJrG0hmBYnby0KB/P7Cuf2ueOfDNFmLrl FEpLJ1v5Ndj3ZxwNHY+58dD+AC9o3Qa/ytw2cCIokq/wX9mp9A+DOelwK7gs+dN/N6iqf6 jYpGtKJJ6GftW5y/70uD07tqpgknk/8e4LAF0QYpgyvg/cFltvOULawS7z01zw== Received: from localhost (unknown [IPv6:240b:11:220:fe00::174:11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SL3mk4X8Pz15Jf; Wed, 1 Nov 2023 10:54:46 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Date: Wed, 01 Nov 2023 19:48:31 +0900 (JST) Message-Id: <20231101.194831.884534926634764408.yasu@FreeBSD.org> To: freebsd-ports@freebsd.org Subject: 'USES=shebangfix' doesn't work with samba ports From: Yasuhiro Kimura X-Mailer: Mew version 6.9 on Emacs 30.0.50 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, In following bug report some patches are submitted that update samba and its dependent ports to newer version. Bug 270383 net/samba417: Add new port https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270383 While testing them I noticed 'USES=shebangfix' doesn't work as is expected with current samba ports. For example there is following definition at line 100 and 101 of net/samba416/Makefile. ---------------------------------------------------------------------- USES= compiler:c++11-lang iconv localbase:ldflags \ perl5 pkgconfig shebangfix waf gettext-runtime ---------------------------------------------------------------------- And SHEBANG_FILES is defined as following at line 559. ---------------------------------------------------------------------- SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* ${PATCH_WRKSRC}/selftest/* ---------------------------------------------------------------------- Since the value of PATCH_WRKSRC is same as that of WRKSRC by default, shebang line of files under ${WRKSRC}/source4/scripting/bin/ and ${WRKSRC}/selftest/ should be fixed properly. And source4/scripting/bin/gen_error_common.py is one of such files. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1251]% pwd /usr/ports/net/samba416 yasu@rolling-vm-freebsd2[1252]% make extract ===> Cleaning for samba416-4.16.11 ===> License GPLv3+ accepted by the user ===> samba416-4.16.11 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by samba416-4.16.11 for building ===> Extracting for samba416-4.16.11 => SHA256 Checksum OK for samba-4.16.11.tar.gz. yasu@rolling-vm-freebsd2[1253]% head -1 work/samba-4.16.11/source4/scripting/bin/gen_error_common.py #!/usr/bin/env python3 ---------------------------------------------------------------------- But it stays unchanged with `make patch`. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1263]% pwd /usr/ports/net/samba416 yasu@rolling-vm-freebsd2[1264]% make extract ===> License GPLv3+ accepted by the user ===> samba416-4.16.11 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by samba416-4.16.11 for building ===> Extracting for samba416-4.16.11 => SHA256 Checksum OK for samba-4.16.11.tar.gz. yasu@rolling-vm-freebsd2[1265]% head -1 work/samba-4.16.11/source4/scripting/bin/gen_error_common.py #!/usr/bin/env python3 yasu@rolling-vm-freebsd2[1266]% make patch ===> Patching for samba416-4.16.11 ===> Applying extra patch /usr/ports/net/samba416/files/0001-Compact-and-simplify-modules-build-and-config-genera.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0011-Use-provided-by-port-location-of-the-XML-catalog.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0013-Pass-additional-msg-parameter-to-CHECK_LIB-so-it-can.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0017-Use-arc4random-when-available-to-generate-random-tal.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0018-Add-configuration-option-that-allows-to-choose-alter.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0024-Cherry-pick-ZFS-provisioning-code-by-iXsystems-Inc.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0026-vfs-add-a-compatibility-option-to-the-vfs_streams_xa.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0027-Add-VFS-module-vfs_freebsd-that-implements-FreeBSD-s.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0099-s3-modules-zfsacl-fix-get-set-ACL-on-FreeBSD-13.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch with -p1 ===> Applying FreeBSD patches for samba416-4.16.11 from /usr/ports/net/samba416/files yasu@rolling-vm-freebsd2[1067]% head -1 work/samba-4.16.11/source4/scripting/bin/gen_error_common.py #!/usr/bin/env python3 ---------------------------------------------------------------------- And it isn't the only one. To investigate it I add some debug messages to fix-shebang target defined in Mk/Uses/shebangfix.mk. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1269]% git diff diff --git a/Mk/Uses/shebangfix.mk b/Mk/Uses/shebangfix.mk index 20dba5279964..6a427b6a4262 100644 --- a/Mk/Uses/shebangfix.mk +++ b/Mk/Uses/shebangfix.mk @@ -85,6 +85,7 @@ _SHEBANG_REINPLACE_ARGS+= -e "1s|^\#![[:space:]]*${old_cmd:C/\"//g}$$|\#!${${lan _USES_patch+= 210:fix-shebang fix-shebang: + @${ECHO_CMD} target fix-shebang start . if defined(SHEBANG_REGEX) @cd ${WRKSRC}; \ ${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \ @@ -97,10 +98,13 @@ fix-shebang: -exec ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS} {} + . endfor . endif + @${ECHO_CMD} "SHEBANG_FILES=\"${SHEBANG_FILES}\"" . if defined(SHEBANG_FILES) + @${ECHO_CMD} fixing SHEBANG_FILES @cd ${WRKSRC}; \ ${FIND} ${SHEBANG_FILES} -type f \ -exec ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS} {} + . endif + @${ECHO_CMD} target fix-shebang end .endif ---------------------------------------------------------------------- With it `make -C /usr/ports/ftp/curl patch` works as following. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1271]% make -C /usr/ports/ftp/curl patch ===> License MIT accepted by the user ===> curl-8.4.0 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by curl-8.4.0 for building ===> Extracting for curl-8.4.0 => SHA256 Checksum OK for curl-8.4.0.tar.xz. ===> Patching for curl-8.4.0 target fix-shebang start SHEBANG_FILES="*/*.pl" fixing SHEBANG_FILES target fix-shebang end ===> Applying FreeBSD patches for curl-8.4.0 from /usr/ports/ftp/curl/files ---------------------------------------------------------------------- All of 4 messages are displayed as is expected. On the other hand `make -C /usr/ports/net/samba416 patch` works as following. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1275]% make -C /usr/ports/net/samba416 patch ===> License GPLv3+ accepted by the user ===> samba416-4.16.11 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by samba416-4.16.11 for building ===> Extracting for samba416-4.16.11 => SHA256 Checksum OK for samba-4.16.11.tar.gz. ===> Patching for samba416-4.16.11 target fix-shebang start SHEBANG_FILES="/usr/ports/net/samba416/work/samba-4.16.11/source4/scripting/bin/* /usr/ports/net/samba416/work/samba-4.16.11/selftest/*" target fix-shebang end ===> Applying extra patch /usr/ports/net/samba416/files/0001-Compact-and-simplify-modules-build-and-config-genera.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0011-Use-provided-by-port-location-of-the-XML-catalog.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0013-Pass-additional-msg-parameter-to-CHECK_LIB-so-it-can.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0017-Use-arc4random-when-available-to-generate-random-tal.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0018-Add-configuration-option-that-allows-to-choose-alter.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0024-Cherry-pick-ZFS-provisioning-code-by-iXsystems-Inc.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0026-vfs-add-a-compatibility-option-to-the-vfs_streams_xa.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0027-Add-VFS-module-vfs_freebsd-that-implements-FreeBSD-s.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0099-s3-modules-zfsacl-fix-get-set-ACL-on-FreeBSD-13.patch with -p1 ===> Applying extra patch /usr/ports/net/samba416/files/0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch with -p1 ===> Applying FreeBSD patches for samba416-4.16.11 from /usr/ports/net/samba416/files ---------------------------------------------------------------------- As you can see, 3rd message isn't displayed. It means SHEBANG_FILES isn't defined. But it obviously conflicts with the output of 2nd message. Same issue also happens with net/samba413. Can someone explain what is happening? Regards. --- Yasuhiro Kimura From nobody Wed Nov 1 17:39:48 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SLDmJ5Qzlz4yk2K for ; Wed, 1 Nov 2023 17:40:00 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SLDmJ50jZz3MKj for ; Wed, 1 Nov 2023 17:40:00 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698860400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=pwSINRPyqJKh97yVdzAfa9br30HOefD718c+Ez9lSRk=; b=rGEInn8Yk4YZXZyJc1354jB+t7BACkUVWliaGyMZ1hz+qytFqtxg4ktG5DmRf5mqnSqrm4 cowJiMGaSj/07e6yTQmkqTEt8mbB2VxdkC8DvlQOSs3Pzwk7rD/Pgg4wsgR0I8zrD2dRZK /TKkBJzphWGiDSzSgZ8QR/aSLcb+US5AePX/ZntCoagQOSZSAzGHnhxkkNnEFZwxXYy5qD VnDthPhXvY5K1WaDfL7+eXT/HV/uTPZePmZrf0GYrInHH6fDbEDkMa0XKc3TsRlyeVBk8f urXOAdKyfxTQJ43yovFAwbV5dHbl1MwsnoHBG/uIogmDNslSUrFZOzKOTP8g4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698860400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=pwSINRPyqJKh97yVdzAfa9br30HOefD718c+Ez9lSRk=; b=k5NiuSaG78x07psZ0BvArq47lyq90eEliL8JUviiv++OmB+0PgZ9s17Upu3PRozwJCId02 xrWH6uid7sIx7RgcB+akWetTd2kEEmsImRw0UEEWWndbEBps27RbMzVSYH13GILpygLz47 FWSCX/NT54T/mKFugdwa+W9qxZ8s5/xHns2aoQKb5SvVAMWWlVLgIE/vJRPrDYp6qOzDrB mbz5DRod36XmYYeBf7STGlw22NSSSFfPuXUoqRmLlzLmqjoCzSXu8QrOXxuKiSAc+TIXb5 iBidQ0O2daMmjU0r9+s2LJfXYWXANcO+cI8YSJTBrJxuRaT/akidAzMa7dq6ng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698860400; a=rsa-sha256; cv=none; b=fhhR8LBRKpXEDPyGh7ihPupL8I3LY859EGPo06Z3m14zc7S8Eo0hCEPQUGslEk5rrqpmrR v5MqqTvo68baJe4PklApU5naMVwFh9xnsyQDJ2n/Vd4H2uScB4b/bF/Cv1hO4eBjNVqZGP DRatxvaGB5CwlM90OKoFvwCJid//wYtMMEL6f9jNGCND+qrg1ak+QRN/jnJboOG5hr4g+T GEl+cG+LerVhAw2tEVyXX0OdKEsGgScLBypV9qUp8KtNgPxZBVg19edGaVuSiUzYuhNbuk dN4hf9LSeZNicqLaJMu/DpEno1HETFJyY+IAEaPkGu7vi1JtIeTM2ekzp7agpQ== Received: from mail-ot1-f42.google.com (mail-ot1-f42.google.com [209.85.210.42]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SLDmJ3zp4z1CdW for ; Wed, 1 Nov 2023 17:40:00 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ot1-f42.google.com with SMTP id 46e09a7af769-6ce2b6cb933so20932a34.0 for ; Wed, 01 Nov 2023 10:40:00 -0700 (PDT) X-Gm-Message-State: AOJu0Yy4Yk8+UaWzmMpzsmWyNlqAkAz5Bj3NkxNB6NvZcJ2rHgFfLYmr ZPe4aMK0dqjZ3jlGP2tHsr5TldXkoFQMy67Stb0= X-Google-Smtp-Source: AGHT+IFjzA5uyf2CoVUC7V0tu6FziUHwZtyyEzj8UnzsGMh3nJYA0y3c4YwZuKVUSiAiS3kBDNwyZLC2GxQCSm+YuIY= X-Received: by 2002:a05:6830:2684:b0:6d3:12be:8052 with SMTP id l4-20020a056830268400b006d312be8052mr5754194otu.10.1698860399877; Wed, 01 Nov 2023 10:39:59 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 From: Nuno Teixeira Date: Wed, 1 Nov 2023 17:39:48 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Need help analyzing a rust core dump To: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="000000000000a8642506091ac2ad" --000000000000a8642506091ac2ad Content-Type: text/plain; charset="UTF-8" Hello all! I'm working on update editors/lapce and I need to analyze a core dump so I can submit it to upstream. I think I will need to build port in debug mode so I can get dump core with symbols. At the moment I only run 15 CURRENT and I don't know if same happens on releases. Any help/testing is welcome at: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274852 Thanks! -- Nuno Teixeira FreeBSD Committer (ports) --000000000000a8642506091ac2ad Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello all!

I'm working o= n update editors/lapce and I need to analyze a core dump so I can submit it= to upstream.
I think I will need to build port in debug mode so = I can get dump core with symbols.

At the momen= t I only run 15 CURRENT and I don't know if same happens on releases.

Any help/testing is welcome at:

Thanks!

--
Nuno Teixe= ira
FreeBSD Committer (ports)
--000000000000a8642506091ac2ad-- From nobody Thu Nov 2 04:30:14 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SLWBZ74pkz4ytxK for ; Thu, 2 Nov 2023 04:30:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SLWBZ3hLhz3W6P for ; Thu, 2 Nov 2023 04:30:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698899414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=H9gKrmV47+ZBMcFL5fBLRDNCqHUMoEiS89nwrPr7JUc=; b=eJnBe+O6Uy3Iet7kyl92WbSZG8w9rdEreQljFa6y5xpV6Tia1YIlW9nwhOkFp8p4B9ofm8 cs9G9WLvT5vgk+q/9kFOIsQ1zwrLtxWtYL2oZ0Trv9QRUKsExR7A06VsRs0CC6l9NfNyg2 McsNY7ctayVMGP0l0kdWkBmKGDyi5whVZnMPHyJolPIe3RjniS4zF4/rmmQ2DyKbzfBPzR cVvrhht9MZeb0ngJKg0uH9Sx70//BWsB0ETR7uIvQX+vfr/nDfohb+U9OXvQe5omY1Z4kV lg7Prlpg+yu7P0sC4UCT8cIUwQNdIVQMSHMMuBlXcLBc683qRG3qrr/flCcUPg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698899414; a=rsa-sha256; cv=none; b=jy82FFbFLcX4egk4zcKsNSFaOFWcpWtv+tpNIXY98Rsg/+gSdK0vwy/GNqNSWOT4eAZVnA 5EJ+WpFV3t/BXC/husVZpOjv60/dwXgTpL/DNurlIWmSJ8rLXkxfcOegZTfJgCP97SIFRz h8WDDNUPIQOtC7kmWvzFy1k/E/Nysh2zVCmesIlIOBvBMmb69otvD+CUcjlxXy1HOZTIip rD79GGcWD+s1TiqZrM0MbYYZ5nIJdO279kobaz7VdwFV2pW4gTBTZ+CobhM7vXdNt5oegF Z4RUYye1vzfTNoERd51KinBUBZz2S17V9L0mhrgEFgLVKqAsb5ch04KTayumOQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SLWBZ1FGsz126 for ; Thu, 2 Nov 2023 04:30:14 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3A24UEvn075734 for ; Thu, 2 Nov 2023 04:30:14 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 3A24UE1K075733; Thu, 2 Nov 2023 04:30:14 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311020430.3A24UE1K075733@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Thu, 2 Nov 2023 04:30:14 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231102 ------------------------------------------------+-----------------+------------ devel/protobuf-java | 3.22.2 | 3.25.0 ------------------------------------------------+-----------------+------------ net/pjsip | 2.13.1 | 2.14 ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20231101.00 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Nov 2 09:18:12 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SLdbQ19C0z4yc64 for ; Thu, 2 Nov 2023 09:18:42 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn20801.outbound.protection.outlook.com [IPv6:2a01:111:f403:280c::801]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SLdbP4d01z3G4G; Thu, 2 Nov 2023 09:18:41 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gV3Y1auJJTQvlyJffPKg4howyHZS4+qySLYU8JSdlXLsZx9uVYst1D4Cq5D91/SbMdyeXTpars/pNIN44pP3gcOLVegTlfSAAwJ/x3gK9QnOGHktt5frd8JnhoUi7al+wNXUUCSTfyP+cbUj0cXWP3QKcKTX0iHzDw0QpEo8v3y34Phnfsw36PczJCtxbeBNpTkPtvN7DTyLwjDKExVWJjvmeeN3z8f3PUylNUy3BplvYDkx1s6qtr9BkH2gHdIj9tr2xg2y/Ga7KFkYiuNeA0Kcw8JbZryLDjHCFHcf6OMhD8W1g3fweb/JchUAUyeAA2nj+SJGmcQ/MXgSe9kGdg== 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=Oar3VSGgskdEjKm+lMqxab3vK7HqP+IULmHO6xeOzi0=; b=DVLN/wmsTIrfs35nPeh6LiJWA1K9SiYorwZVK4G7sLZKEigH6j0OvLNivFfayuRddpIUqNTNMSF5w+O0z7tDz4R6fhedc8KtrEqsAAZVIS9xHdmXgDlu2enweC+CmsKsM7FvyGXgrqgaXE69Hgc+E7mYLaVE5ojlVOno25QxzSe3tCxwRZ8Ig8WQ56pcmNqq8QvBKEG0GDTC1TQfzOx5cQ3wqghI8gs4mIwFQBn/AVUpqzoj4u2nsnqzCz7f4u1AItQQNmLw2jjiFdIyJBwg5HKZ9puk8QpI6NHMQm2/aNn4v8qww/UR5sXyRXcm/MVelz+1kGW4t6xESJMvvgXCnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Oar3VSGgskdEjKm+lMqxab3vK7HqP+IULmHO6xeOzi0=; b=BkmLGmhoxjbDonA9wOPnO6v6htgaaAAaAv+Lc1FtHQH3ZzMdc7fhtQ1ObKs5XEtxDG6QuOD8Z7NpMAfeUAm+XXgqtLXUyvC6bWkCcvOvtDwz6AMTwXt4ETzr9V2NqFf/oAPscLXCvm7S7RYqeVb89Z9xXM6BVhy12qDr7+Yajy9KUIdPFGbLBuA3SAhyxp0s7Lan0wPZrcBPXQxsU1Om69Xd46BGHTz8PwIT1Trs6zuDjbwINcA4JMNbqDgf7K7gRUrlqs4UMcaWWrgiLDpmP8ScunH+Uoo+wJsAQBHEKAdReYDQahMxZKJAh6vV10z1D01bDGu3nlj/tztRWYXgWA== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by JH0PR01MB5492.apcprd01.prod.exchangelabs.com (2603:1096:990:f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.20; Thu, 2 Nov 2023 09:18:35 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6954.019; Thu, 2 Nov 2023 09:18:35 +0000 Subject: Re: 'USES=shebangfix' doesn't work with samba ports To: Yasuhiro Kimura , freebsd-ports@freebsd.org References: <20231101.194831.884534926634764408.yasu@FreeBSD.org> From: Tatsuki Makino Message-ID: Date: Thu, 2 Nov 2023 18:18:12 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <20231101.194831.884534926634764408.yasu@FreeBSD.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [zEsFtVaqpJfggZKBYhdbvso1ioNTeAlR] X-ClientProxiedBy: KL1PR01CA0021.apcprd01.prod.exchangelabs.com (2603:1096:820::33) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <1ee2ec2b-5459-5467-fe84-bf894b772521@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|JH0PR01MB5492:EE_ X-MS-Office365-Filtering-Correlation-Id: b3e6d1e7-e680-4b08-0485-08dbdb84b071 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Cnkp0cJDc4ayTGI0ds9IrZTRtt25khvn2a6v/haxk4hPZEPbJVAo2/sbNkZ4nD2upMeAcvde7n5LzyiX3Gj+BKpJh5wsMFT3eUsv96lVy5RQWEdR02y6DXtgFlA0n4uQFXM/KS0tPG0oTO9Ieab8WUJvti0vXyymKvOwAiLxgxS5apo8X+8kQh7nrlaJgTStZ1JgK7A1AvPp0JyiRsjqTBIwZFaxaI8wnt8vGMHHNPe/dbUaMpsp1KOkxVgtpRVuT/AV6xYFLOdOogNtXS/5M65O26RgMci+hZoTHEPCtxCcu67/fufxuYhb97Zcbm9Jdu/sHk+Vg1SRpPuxB/MFybv31jLjLMkw5e3Kge4K9PDUp5wGxYQjVeXUG9yoq+UprYRN31rednhdq4qcmiTjoxwSxypHQhXTojcykHPIEq7bR6tukt2ywYZRgFevZQSqVonzjtehQfd+g8UFy+U3ODMb8NPqzOH0Dqtcx5PlFITssSH9fEJgvOv4dfLLSlT8XORkTM8DyjTKLhAVaAZdYikVZbyifYX35kLhm4rjUk8tiSsV61tNWwR8oCl6Uj+qMWnxmTsZQZQsVFHWz5C+S2xiExS+p85hydzI4ADV+lG9RSYHAeKDGXKAOb1GBRxL X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bFB3Yk5VNGJwYlhGZGFHb0VQK0JJMEhCQ1lEMTBlYjdWMEdoWVV0eGZ1T3dH?= =?utf-8?B?enBBU1ZGc1J4WjFpN1N5YklmRGRGMjRkZmJGWGdCaUU5VUpJQVMrNllUYlo5?= =?utf-8?B?dG1Dbk84YTNYVFJTTy8rU2JWTHZkK1V4eEZoUnRrQWE2bk1mVUMwMkRaSlh0?= =?utf-8?B?cEx1a0FsSERaRTlFNGxoN1h2em9ESVVveGthZzRFdytpZFRxRlloL2lTbzVa?= =?utf-8?B?K2tjMWpFVEVnK1NmNDRaT2RaNFNueWNMMW9ibDlXUkpVZ0pDNkpja09PZUNZ?= =?utf-8?B?STZ2UytPekRjSVNsR2hSZEZKRmR1S05pTW03TWlyNEN4S2NvM3IySjc3dkZh?= =?utf-8?B?ZFBwQWJaRXZaQXhGK1BTdDF3d0pvUE5NeUpBbmFUbk1tQi9ESk82V1l5bDMr?= =?utf-8?B?dDNhUXczaStteU9EVUtRVVU0eUlnTVU0NS81dTc2VVRUYUlGN3pmaUMrei9v?= =?utf-8?B?Qm9jTk03aDVzQk5uaXZHZ2ZVT3FnMEs1RWtObFlnRlluNHBqUU1IVXNpcDM5?= =?utf-8?B?UmU2aXFCS2ZjQ2VvaHNTaXY1eVI4WnRVNjFTb3h1aTUwUGhuRjBYSmNla21n?= =?utf-8?B?SFo3VnRyNnRPSUNMWDFsdEZCREp2TmlRSFhSUkhuRHFvbDdOT0hkNGk1Q3U4?= =?utf-8?B?ZEVJWStDQUVOaXNma2ZVcWVXdDJIS2Y3YlAxeTlqWnR6MDJnL1NmVDB6NlF5?= =?utf-8?B?TDB4Y1ZUVU1mcy9VODErZitSTjViK2s3M3pEd005dytodmNKRlZlWkpjZVJQ?= =?utf-8?B?eWpNWmhjV2tTK0xDQTlNWnJZd2FCamVBVlZaUXp4c0Z2SW9JOWpkZk9KTGNo?= =?utf-8?B?SzNIaVNvVVZrWlQ0Y28yaldUUXZVaG1ib0JmY1BQQUZHY2FZY1FXN2wyNG9s?= =?utf-8?B?MmoxR3VaaVNhTmNpcEN0dXR2SGxOcGxIU05WaEljUjlFR1ZuZlJNRG05a2Ju?= =?utf-8?B?Q2REWnBvQ1p1eTg3NVpxcERHZFBrQk0yR2RUcW9iREhkMzkyK1AwR2dodzJq?= =?utf-8?B?OHR2S1pEb3pzWGdXM05Damw0NmZpVVNqNlNYR0tMSXQ4VHlHb0VXWGR5dEsx?= =?utf-8?B?blEyaHpJMGZPcFk5bnp5akxnY3lxMUZzVnBVbExqakxHc2NUNWNIN1gwR0dk?= =?utf-8?B?YU9HYlJRcklyNmhPUytXMmdJUFA4d0ZKU2luWWZ6cnBjeVpsQXhMZTJSRDdD?= =?utf-8?B?YUdLaEIwYWorT1U3dktXOTlSWUpBU0tmMkF1NWRyNnJkWGUraGRHRzBkay95?= =?utf-8?B?dzFXS001ak5xWDdNS3RTUjhMTTdqUGU1QlFoSmRHeGR1NngyQkVzUW05Q2Fk?= =?utf-8?B?R2dIbmxRb0JhbkxTNmFLMERDb3lwTWhXMTZ3TUxYajU2U0hBeStuYXZsMFVE?= =?utf-8?B?L0I0RVJJSy9rek1GdVQ4dEFWRW10ZWF0RnVIVUlVejJWSUZmVGRoS2lETTIv?= =?utf-8?B?Wk5QUkl6QW13OGg4dDZkbXdKVEErTGRMZ0syZ3RKK2crRm03M05zanZaZmk2?= =?utf-8?B?QktuMUNrOERndG9JbWdibkdmQ0lpVFhyeFpIU0xOWmJEK2l4NU9DQlJna3l1?= =?utf-8?B?eXpFajV4cllDdS9KVVFnMmRUcHBOTjR5S3h3dmNOWXpaU1ZPcUhFbEMvaE9k?= =?utf-8?Q?SIdzWbpHfcwKeclO22BSPdyLn1nEygk2coV5I+9nIbx8=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b3e6d1e7-e680-4b08-0485-08dbdb84b071 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2023 09:18:35.0188 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: JH0PR01MB5492 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US] X-Rspamd-Queue-Id: 4SLdbP4d01z3G4G Hello. Yasuhiro Kimura wrote on 2023/11/01 19:48: > SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* ${PATCH_WRKSRC}/selftest/* .include or .include exist before this line. I have a feeling that is the cause :) Regards. From nobody Fri Nov 3 03:35:16 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SM5x73dB2z4yf0n for ; Fri, 3 Nov 2023 03:35:39 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn20800.outbound.protection.outlook.com [IPv6:2a01:111:f403:280c::800]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SM5x62P76z4P2M for ; Fri, 3 Nov 2023 03:35:38 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=FPvpH0vP; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f403:280c::800 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S9YUp89QF6KHLeVWiXXEgR4zArYA7pG/fcpNKT5NSwwMjRj3wZcpMirUnqecV7vivy5xJjcw1eCLsZuDNkGEufMtgzcaS2s6BL7H2sH/smZqi9kzXJwckp9g48MW8jiHk6C7z/VqBfHmTWTImHpL3PkNfIA/gSfx7qDJ5qmxmZtCKNj0ITzh3mdZq0HKozMLW7KUl5mBFPudr8jDhVywd9WOEwcH7Jd+kdM7exNdGC7sj7QhPPMQ/YxxctAQ5Lc4+9F2dm5l5ski6bQbXKMkSJDkNh38OaseY7+kDQlu0iE0gQlRcNN5VYU4OZZ5KY4bTVv2NmM0OneyVuOhl4oI2g== 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=wy6CUZBRs1uT2z58PwImmMDGaCnceDrzywjYpdc3gYQ=; b=E2c9OIueajE7iFTdMj0dajOg5VX5I5d+SIJI8mfsqv/ZHRUtGtGt+v9WR5gJ60luIYvFeqTa51/hCVPOmWLB3D6V8KvOCRx7ifz8J02IgOJwTv28UuKeozgKrG9ml2DPQtlUwhP/PkzcE7OoMPSclrRXYRp17UXkYK2+EnsAFRr3bsvSjyh1e/48EVZf4A6buqqhtzlYhJNeH8lBfzW6VNVgyew7+FAqGcto9Y6FvSOx+MN2RUJK5oUi4RDAE6oe+BxtbK9b64Gnhl0B3fP+WmYYJyQtIwOuEpINHvWvawgffECC5HvukG9kO3z7n0clI8Pb69DK4TyoHN4MLy1i3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wy6CUZBRs1uT2z58PwImmMDGaCnceDrzywjYpdc3gYQ=; b=FPvpH0vP+4r4eQPc4BK1Y1/LhGKn6P6gy844spEIDeCSEgsRk3zJ6nXxbSSPlloOxbmjGXqPx6UxSwrZQmG6oRLj2cjp4tVpb5BZlrRMEPZpgx6XMJP+ltmcS8DAPwhlY7JOO2/dEYRGCWIe/D6hdokopittBMoHTJ92ADq02dsuvfNW/N7Szz2gar3wXZ4GwHJfeRcNjbyRh1ssRUASZ7UxOzzqo1dmIkES4lqOwRm7etshJFX4q4TZmvp7lv0waY1Pg8jCr1N0bhflsBHbdX73HdUdK2/yiZg1e4CA8+BB3L2/YzhEuptLXr5F8O+q+YxAtTlfU1kIshoUt47zNA== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SI2PR01MB3850.apcprd01.prod.exchangelabs.com (2603:1096:4:ec::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.21; Fri, 3 Nov 2023 03:35:31 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6954.021; Fri, 3 Nov 2023 03:35:31 +0000 Subject: Re: 'USES=shebangfix' doesn't work with samba ports From: Tatsuki Makino To: freebsd-ports@freebsd.org References: <20231101.194831.884534926634764408.yasu@FreeBSD.org> Message-ID: Date: Fri, 3 Nov 2023 12:35:16 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [KZonHqaA3n8Lym8iqTdJFfZ6Wret4msO] X-ClientProxiedBy: JN3P275CA0007.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:70::19) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SI2PR01MB3850:EE_ X-MS-Office365-Filtering-Correlation-Id: db81d933-1b93-421b-0d6d-08dbdc1dedfa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /Y/HYZwX6WDFLn3At4jys+N/cEr2V0in4d2oLYxdT3+6DGUJ9BcWhzzks0VEb1eN95DIz/dMbIGTh3Ho/g4/KQAuY7cMKEOcIE+hlkxpeL+VM3totauPzc2TH6a5xPk5efY05Izk8dSml/gNc5b1HxMEhFyCAwYdobS/HRGw1ItTWkNOEBvxuuwLmkswSVAxOuLEb10jlz4N3OnWf3BcExv6UOeHkc2zLu9OHwIZ29sUKyXfp0Sf+losJJQOE75G+cvcyP1cgZ9+GfbznWcjzRV092V0f74oY5ZGSnDsFTeW2hk2QsyW2o/7UmalKSKMJkfZ9QCOcNAZOT6HCQXv17RnqcMxy0pb5XwxW6m8TVkAJfXiq3j7BQtL9qnb0un7SHZVNd0XPepIqlBJib4L/JpLTxo6RljX6w9auIGZ9lWX+fuAaoCbRAtRpJbKIVEfuw95mHOpEwMbIhQBJaObKs1Kwyo4RZiCx1OD8NVRimiWhgY3H2XX6RFbvv5CiUcgiS4Gzw2sB4r4SuT0k7Xjf60+zm3TfbtgSb8pHBmKUkGyzG7CxGaDicPD89GjXUgSYdnxeyj8iKVyvVlm5w/SCUchowazkHOoNnKkAHxg2QUszlPc/ihAaWI5EERx+dJaePBagky0uXrE9SOYPTZDIqZJWZzjMIn+LsuZ+o7TsDE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RG1odWVhV2VRVUt0UXFTb2cwaFk4YWNZT29PVWNBSXJkNkEzcnJRMkt1cksz?= =?utf-8?B?RWFndmpVMWpCTFVqU2hLbkc1NEVCVXlLTFdFMW9QN1ZSM1VnSTVPRWlBaDRC?= =?utf-8?B?TkRFUEhsMGhlU0R6OUJXNktYcExnTjFVOHRhblg4UE9KVzBmY1JacGhUWXlk?= =?utf-8?B?d3dyWlFtKzAxT1dmSmhXc0xSZ2F0OWlWdXNXVTVRb3ZkU05Va3dwam5FMkVp?= =?utf-8?B?UFZtV0tHS1A0cWlDQUx6WWVFZ1NJMnMrR1RReGhmMUdDMVhseTkrZmdFaGw4?= =?utf-8?B?bkEvbjY1ajg4Y2ZjRk1qWTFrT2IreGJxeGxhN2lDVlVKNjZrYm82RDNTV3Qz?= =?utf-8?B?cDFlMVBiSFRMeUJDVDhXUmVkU3pOUW5IZVYwS21ka05aTnM5eVJlZ3RiZ3g0?= =?utf-8?B?dnpCcDlaQVFjbmh5eE1OWFpGckk5Zk1TT2d5enF2OGZDdjR4S2FFUjNhSlRu?= =?utf-8?B?YlpYSUIwaW05NHRENXpIMTM5aFhGR2ozZ25RMWp2U0hDd1Rnc2FsTnNDNEtr?= =?utf-8?B?bmFNYU8zTXozK1pUcXc3Y2pHd3RCUS9rV1BkeWFqd0lOTTV5LzZ4Nk9rbk0x?= =?utf-8?B?WDQ2dW42UWZPR1c1KzlxSDFaa2ZkOGNaVHJ6dU1lL2tKaVNqNXkyOG40bW40?= =?utf-8?B?ZkNWeE1zRHhHNzFsTWZUSlRncW16VUdlNy9wSlhQVFRVWkJtKytSM2xXalRN?= =?utf-8?B?T1Nlb05iSFExVHNOck5RR1NqYzFvUVBQNmphMk8ycVJMU3RLcjJNaUNOZHFq?= =?utf-8?B?cE1hdkV0cFU5NVZ3K1Q1UU9sdUdsOEQ5N1RpRWhGNFliaWZ3VXB3Q29QQVhK?= =?utf-8?B?QkM3MEtFNVJWSGIvcXQ1YjFhSjQzUzc4aTRyUkNqVzVUN25tRkdZdHhsSnpZ?= =?utf-8?B?a2xyVlBSdlFPZVpuSzJObWxGc0xRTXhHTnR1STBLRGwyKzdnbWQrbTc3RWRy?= =?utf-8?B?b2o2SlkxRW9Qdm5BOVY5OWRXYUI5MlhQNEhKZXBFNytxMWZrVURCZHBnWnhu?= =?utf-8?B?czIxUVBFWWxQekJ2NXhya2ErTEphRzRSVjhOTTk5RGlJOTdRQzRrTWpqd2xs?= =?utf-8?B?S3NTS0JVcWFXTGJTeFBPUWl1MTE0VVp2Ti9CdElyWkVoVEhadjBySUJaWWJJ?= =?utf-8?B?UHJuVUY4SENibFFNTXNiQmM2N1pjWmV6bVFHcXhaR0NISWZQRVpoQjZuYkJF?= =?utf-8?B?bi9lZ0x2SnZsbE1rVnBEVUJrQ041aVQ0QjFzcjlKRGZ0ZGxzWWhOMk1pMHUx?= =?utf-8?B?SjRBVmNLYnMwUXE3WFR4Y05vbG5KVmJuOHByWmtZNk5SRUlUZmtxL0RqbHAx?= =?utf-8?B?bXIxZXF5QTdKMFJiQVJQMlArZmpjY21pcGZ2a0x6cU5uMkZsYWFMUUVDM2hR?= =?utf-8?B?cStQWGk1NnJsL1o2eDI1ZThwcjZsRnhFMWdlemxwSmxBazVWakhZdkFOR0ZI?= =?utf-8?B?cXlQR0lVR3FvSTNZRjZBbHBRbjhRWEVUM2xkVGhsRDA5alBjMm5kWmw4SmhH?= =?utf-8?B?ZFN4bUtIZ0ovZ0UraDJEY09qYjJ4TzZJbHl6VW9hTCszOEVQQ1JxdTNrQ2hM?= =?utf-8?B?MGVDVVEvc3VTSXBLc1Zpa0krdnRPZzVVUXl3bmExK1NFSENjOTQ4eHZESTND?= =?utf-8?Q?TdnYhS6t3/+ZX9jtCGT8vz9xT5agbK1QiNXZ37I2AT1Y=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: db81d933-1b93-421b-0d6d-08dbdc1dedfa X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2023 03:35:31.5037 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR01MB3850 X-Spamd-Result: default: False [-2.38 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.88)[-0.878]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403::/49]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a01:111:f403:280c::800:from]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4SM5x62P76z4P2M X-Spamd-Bar: -- Tatsuki Makino wrote on 2023/11/02 18:18: > .include or .include exist before this line. > I have a feeling that is the cause :) Assuming we knew the reason, we needed to investigate the reason in more depth. samba4* started shebangfix with the following commit https://cgit.freebsd.org/ports/commit/net/samba41/Makefile?id=e58cdfad2027226c15de6ad3508575f0dc3095c4 It is written in a way that creates problems at this point. However, there would have been no problem with this, as there is no reason to leave something that does not work for almost 10 years. So, that being the case, I checked out Mk/Uses/shebangfix.mk and here is what I found. https://cgit.freebsd.org/ports/commit/Mk/Uses/shebangfix.mk?id=c8de8164cad00f45461b3ca801dcad4bd56b993e It is possible that side effects have occurred since this time. There may have been some other change to Mk/bsd.port.mk being read in two passes, but I have not looked into that. Regards. From nobody Fri Nov 3 04:19:53 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SM6wB2W7cz4ynwy for ; Fri, 3 Nov 2023 04:19:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SM6wB0sjwz4TFP for ; Fri, 3 Nov 2023 04:19:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698985194; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3Gyo3ZYvV6LLfTrvh87OOese50oHxe8i7jSTrRWkJqY=; b=kjA/NyIXpbsa4scwqtOer9Asf3FFlmkVi/VMAm8zFXpfRrUxETlEj2FkBEbNSJ7hr6REw2 HjfCenZkuLlFduw4WNf1K/s4Yca/sSd9ovs/fV8DkUT0Jz6XBExH0sp6Tk4inBjUTfz84D yK0J3UH9UMvUsYVnLRXTOiARoJqd/Butth9DmH+vSBZbi9zDFzw5NYxF6EeLPwn7ZboUeP EOK5ZjSBDhO3qXARTh6/xA9wemZq3oYDqQ5w48/sychdG3JgsxmlntkNOdmOiNy8EPGKFd HDHaC5ZqzFxZHhobbN7WGrnnpgGRwj/m1naVx+G7PBEQy0iah0Rf4bV15LCfvA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698985194; a=rsa-sha256; cv=none; b=uFwlXHBFAuo670m6RU/kuZfwDmaw3mRm+VhXdnMVdtzhZgDiInewzDYMj/I55k6YS/5U4x 6jlWaRWApXRLVMCRxk/r8gas4qCCf2M92HANUrWmAogflh9w0RQwQKPKuYMKNajKSwEZ7z kn9klt21KKMy8S8LYxKsmPUqtMCzkfRvw3MQ3m+8qc2v6ty6dKSzQ5xT3VHVQemZvRGIjd giaiTqtL3sodAOry7HRmnxeA8BfzsEIQEah+wOts6SK3VJCz0WfNgVtal1mh9PQJ9RtDS+ BdI2QgM5q8sLh/ixwjTQdbW5qmN49N4oepWeJhUH8nvW9CLjhqXMd2T4kKKTgA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SM6w972qzzxtV for ; Fri, 3 Nov 2023 04:19:53 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3A34JrX9027653 for ; Fri, 3 Nov 2023 04:19:53 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 3A34JrTj027652; Fri, 3 Nov 2023 04:19:53 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311030419.3A34JrTj027652@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Fri, 3 Nov 2023 04:19:53 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/clickhouse | 22.1.3.7 | v23.10.1.1976-stable ------------------------------------------------+-----------------+------------ emulators/fs-uae-launcher | 3.1.68 | 3.1.70 ------------------------------------------------+-----------------+------------ net-mgmt/netxms | 3.9.420 | 4.4.3 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Nov 3 09:05:26 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SMFFv1v0sz50VXs for ; Fri, 3 Nov 2023 09:05:39 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SMFFv1RTpz3X2Y for ; Fri, 3 Nov 2023 09:05:39 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699002339; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rugpeVmOW6O7wcXK6F2ezEnNkynrZJaH+Zt/aSY6IN4=; b=GS7TTkfmUlDR+1yDgQXn2PrJ3L7lw28JaoR6I+zjBedzkDnl7NaKFyMIozdrPtq5mdbjCH /uVFiFjL+s9zZUwETArK8OXvrvNol/RYdVRnKs2doa2UHZdHLcCMS0YO8TF+u+J37Agr46 2bfl3STElIHRJbp3IlSzcshj8C06AWueLizND7j69z3vke4WFtieYkQTnUwaTxrJ3HLH2/ O/x8NWGrrQI+46O5vWbuvMkwH1D8ufJk0dV3eqYejoxlKA/f4nElRO3znCM8DgyrQWDmqm 43NP8UkcHqtyspRn9ZT24ojdLNhlWMjHPUYFGw+/8bR3mnrjAe+zBVsUupc/fQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699002339; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rugpeVmOW6O7wcXK6F2ezEnNkynrZJaH+Zt/aSY6IN4=; b=VnH4W1ETbVYvMpGyxgIEzIOolsvNPLfg/m8pE8W54O9bcjKcr9Jg6PozgVZWFPAQJ1TSvC yR+Bh63xpLKyyfVXcrZGuuZ7qyrNXJFjJ5JB97zHa4YJvDqsrnRLRwKyQXIBdCbJwxSc2Q M9kBl5yvwZN/boTBVhzlrKP58TGfZ+a49hTEAtcB3GrA/xyBlqmETsLVtUsHkKtJhAy9qn QH9lKqpovUSBkyrfFQJ1WfYVz+ul94C6nYzVk/w2ozqqocSubk9tZ/wxfZwpvbhTugE3Io qqgHsiqZI4laFYaWeX7YhtqqD2fseFDip6X3EfnV/zm+hhe9MhTCAs1OW9wgbg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699002339; a=rsa-sha256; cv=none; b=LA+b4CALdACJPRWDGFq2fQ1lcragmcjscX3sIUfWdrI9f2LwWL1xl1vCi4ha+ynSqusan1 6JzzcJewi+rBa86EomxKkJ1WqOGGJdQjrNaRQAYjUg43pJKEvY1zHbLwt9mFGfoLgzliOX HL0gEYvQhZOoencVNcyut3Eeif9hFvyu+H4X9518WIS0GGI3gKB8H9hwnOBtvaaoJlBOYP 6wbAYkOjkp5+l7UVMyoT/HorI+x2StticHwodhIvUo8FuJy10AToc+VKBrL5r6uv5jMRgp CX9M8CfY9dwxipsNeJSHBvpMFNhiTDKCwL9mG6TMFWlH+s8xwur94Tt1CS147g== Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SMFFv0PRszlNk for ; Fri, 3 Nov 2023 09:05:39 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-41cc44736f2so10697641cf.3 for ; Fri, 03 Nov 2023 02:05:39 -0700 (PDT) X-Gm-Message-State: AOJu0YwJ8hkG9UuvWFTHL8dWz2cfvcjRr/JGL8n7lhvijvyMfPUJXZGO gvhM6E80mgWrxa2YN+yN/qihXmzX6kup2K/8ZNQ= X-Google-Smtp-Source: AGHT+IH5uL8lcB7NZh41aqBAGHdtu3x3szviHH1Gld3vGZQGjx1l6Z7ihyjifCj2atkYp6GweyiZVNk+GnVd9d9OZno= X-Received: by 2002:ac8:5dcf:0:b0:40f:4cfd:7158 with SMTP id e15-20020ac85dcf000000b0040f4cfd7158mr26022215qtx.27.1699002338405; Fri, 03 Nov 2023 02:05:38 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Nuno Teixeira Date: Fri, 3 Nov 2023 09:05:26 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Need help analyzing a rust core dump To: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="000000000000da7a9d06093bce06" --000000000000da7a9d06093bce06 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://github.com/lapce/lapce/issues/2748 Nuno Teixeira escreveu no dia quarta, 1/11/2023 =C3= =A0(s) 17:39: > Hello all! > > I'm working on update editors/lapce and I need to analyze a core dump so = I > can submit it to upstream. > I think I will need to build port in debug mode so I can get dump core > with symbols. > > At the moment I only run 15 CURRENT and I don't know if same happens on > releases. > > Any help/testing is welcome at: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274852 > > Thanks! > > -- > Nuno Teixeira > FreeBSD Committer (ports) > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000da7a9d06093bce06 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Nuno Teixeira <eduardo@freebsd.org> escreveu no dia quarta= , 1/11/2023 =C3=A0(s) 17:39:
Hello all!

I= 9;m working on update editors/lapce and I need to analyze a core dump so I = can submit it to upstream.
I think I will need to build port in d= ebug mode so I can get dump core with symbols.

At the moment I only run 15 CURRENT and I don't know if same happens o= n releases.

Any help/testing is welcome at:
<= div>https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D27485= 2

Thanks!

--
Nuno TeixeiraFreeBSD Committer (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000da7a9d06093bce06-- From nobody Fri Nov 3 09:15:58 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SMFVZ5fjVz50XGY for ; Fri, 3 Nov 2023 09:16:38 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SMFVZ4xqRz3YSx; Fri, 3 Nov 2023 09:16:38 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699002998; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zt8jBbPxhwa05uU+RyB/No1aene6hycK7zFWgO31+f0=; b=HoQwh5+dAZr7odFqFRNChXFnmtAHzuaTLJhKEVe3Oe0MEt0dSYdrtANfWDzyIObHkbnQYe uG1bwLgwTtz+O4GWPSuKO2CXM8OdWW/cR4tEGB2crJWqvcJRKk3mV4U96Jk3XOuOUsSLr9 4hNi6HRKa9BfWECuCgFeFaVDjqQkZxJfgfA8ug1zPQ2XX1GJlUouiuMZNRDPk9+NpyB1b4 WKcQA73JyIAMVWy/8RPr2t82F18YvJi/VE3/MRMtmOf2Eimgbv80W8zQrGF95J7dkHo8Ml gZeFIOv3I6dlbPrjIlUA+SrzRfgcDErYbNLxKCyQ10m64mRJNyBWEMlGcvg6gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699002998; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zt8jBbPxhwa05uU+RyB/No1aene6hycK7zFWgO31+f0=; b=o1ks1DJmi/hmObK7n+b+mXtLCOv/HdTMAw3x8Jf5/m8qJOy43Pz8pUvhi2sj6iEgo003tL x5XHIFj7u7hc0dbqRbxyVQL90PLRTEnxqs1Z2EdW2AMh0njZYpJLZ8P3KySJHgYn5c9qu7 orzqk+JIV1pb2ptKRC5oQfFqTlb4016SAh3ldrEvpbV2c8mhS6bk/2B3Ab2/S9C/UX9rMV lfoxcPbR4/Xr1R5x/GQ53PJMB25bAqeWY8lDRJSu1TxUHJSS/DooAneBDQa2iQyLz/0oHW CIxVSQM6vdn1bNQc8XGywgouYulfMxTfFaIE8m23bUbm6ycUP03updjyF/udEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699002998; a=rsa-sha256; cv=none; b=q3d88VkTAL8sWU/0n476PrjwAk4MH3wFWDIQchwQu/rdZTwNGrhoIUNO8J2dM4S12UebAg kt6DNVwuWmthJcCR+YR5Udapc0pIQs0CxYqOePM8jcUFfrzxVtCvYQvKhGDaNJcfzyP7S6 v4n0kRt++zGsqlCQxzckZr+pG3MGIFnSwMVMGrtgfSlbmpZsDd8yKOOt08RMPQKaMDXYzr s9E73Id8gRQ8rWhwBP237W8Y9QtFwNlYaW7iiy2p5TD1TAvo0Q908Jd53qT3h7JcFi3x4e fsIdcEyBs/bbpqDeUzSUyNmhEDhbEryaAlK1Tt2998GOMkJyJBoJm61A7paY9w== Received: from localhost (unknown [IPv6:240b:11:220:fe00::174:11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SMFVY6lWzzlbQ; Fri, 3 Nov 2023 09:16:37 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Date: Fri, 03 Nov 2023 18:15:58 +0900 (JST) Message-Id: <20231103.181558.155976036412011835.yasu@FreeBSD.org> To: freebsd-ports@freebsd.org Subject: Re: 'USES=shebangfix' doesn't work with samba ports From: Yasuhiro Kimura In-Reply-To: References: <20231101.194831.884534926634764408.yasu@FreeBSD.org> X-Mailer: Mew version 6.9 on Emacs 30.0.50 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello Makino-san, From: Tatsuki Makino Subject: Re: 'USES=shebangfix' doesn't work with samba ports Date: Fri, 3 Nov 2023 12:35:16 +0900 > Tatsuki Makino wrote on 2023/11/02 18:18: >> .include or .include exist before this line. >> I have a feeling that is the cause :) > > Assuming we knew the reason, we needed to investigate the reason in more depth. > samba4* started shebangfix with the following commit > > https://cgit.freebsd.org/ports/commit/net/samba41/Makefile?id=e58cdfad2027226c15de6ad3508575f0dc3095c4 > > It is written in a way that creates problems at this point. > However, there would have been no problem with this, as there is no reason to leave something that does not work for almost 10 years. > So, that being the case, I checked out Mk/Uses/shebangfix.mk and here is what I found. > > https://cgit.freebsd.org/ports/commit/Mk/Uses/shebangfix.mk?id=c8de8164cad00f45461b3ca801dcad4bd56b993e > > It is possible that side effects have occurred since this time. > > There may have been some other change to Mk/bsd.port.mk being read in two passes, but I have not looked into that. > > Regards. Thanks for investigation. I have submitted the patch fixing the issue to Bugzilla. Bug 274885 net/samba413 net/samba416: Make 'USES=shebangfix' work as is expected https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274885 Regards. --- Yasuhiro Kimura From nobody Sat Nov 4 03:32:17 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SMjq94DV8z4yktv for ; Sat, 4 Nov 2023 03:32:37 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2013.outbound.protection.outlook.com [40.92.52.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SMjq90pyQz3Rqn; Sat, 4 Nov 2023 03:32:37 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VFquZsNYPzq3740zl/pbqnBk0zv9B8QTiLm/oLqpoOBmeRjhWgGkma6sCICsNH9qsn43lHgfmUc58x7YLQgaRN9J5sbDRU1TFdiSOHm3QV999qOGu690Cf9mkdPShaAX6/s3u0wb4sVyXsu6jd1C4P5SYmMCOetkbtPtcbp/7Zj8V8UDMzNsu/eaB2E1qD54kWdZ8JVfk7EStfs0LrlRveny28BmlrUfoDH4YaT52SXbRXG6H81vXf22dejSesSBySFEo/aG5mr7pAQ8L39Lgr1oExoj4nbQSDYS0vWGVKRKjlzzI/eZZPw8y1th1gGWYITz0HdiY+rROD3VnuLa7w== 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=4azDO4LuNsCCO8ZuvDJVYpC3h6RLG48RJsGBFXg3hsk=; b=Dmow/22DXXIYuF3sFFqY+yFkurnw2U493hX8PyACa8XOeoc6sjpRyRJGdg5vJ0r0G+7G7FbRK8JA/Ahs/yuefN7kb9uKpgAnD5YxzNJojH+Yv4pXWslZdcM1FqqJ5GYi497qxLVFxK/dnSQL6p1o1Yl7f5i0vWIUF522FbqawuZfGciLJVmhAP2+IE4jgsV7m7PkraRPFw7rgs3jxWjdv7t0fzwUHCBNsGpjtsAjUOhJ27MxlDYzVG6LWp21puXMTPewea5idUozvxn/RuKkVGsp3mJ5DLjQZ9HbfUgdxNx3sQXa43lTXTuD2dz6/nIJT1bzoeEu1CPNfcvrEHXXWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4azDO4LuNsCCO8ZuvDJVYpC3h6RLG48RJsGBFXg3hsk=; b=jQR82nGeDJU2ylo8H6SPiPUbFX9WQjxtpWs2evjTdqqzkhPVASkdcAUqHXIVCH8iuldXQKE/gTBz5dm1MKNHEmljS2Z63U1nACpUUAGhW8c+n1cPij2DSPv2VBiqdBJJz7yhVksL+70LWkt6j8TaDpkdXcO5dV1YTbjdwGg/v8IFCJZC7IPL/zyJi4xUTgpDr3QA9sNo64Nsm5KSKx6pZrqXjqVbPXsnAP58bagFhN3cYURb+2Jh4UIFHM5zLSLXKV9q6vkGVEisMG+VKZVKxPyE4DrqkcFO5XeZ/me9eHblpD5OooZVvuU52P2CQs22Q0SPBjaGRIJnfRJ76iARng== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by KL1PR01MB5497.apcprd01.prod.exchangelabs.com (2603:1096:820:ee::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.24; Sat, 4 Nov 2023 03:32:32 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6954.024; Sat, 4 Nov 2023 03:32:32 +0000 Subject: Re: 'USES=shebangfix' doesn't work with samba ports To: Yasuhiro Kimura , "ports@FreeBSD.org" References: <20231101.194831.884534926634764408.yasu@FreeBSD.org> <20231103.181558.155976036412011835.yasu@FreeBSD.org> From: Tatsuki Makino Message-ID: Date: Sat, 4 Nov 2023 12:32:17 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <20231103.181558.155976036412011835.yasu@FreeBSD.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [bFzPpD0fIwPkMbaDMC0cNDfG/ICEGibI] X-ClientProxiedBy: SG2P153CA0030.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::17) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <94713b2d-8bc3-af8e-ab85-2b26fcc48c3e@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|KL1PR01MB5497:EE_ X-MS-Office365-Filtering-Correlation-Id: eccc580a-6c9a-4d9b-49db-08dbdce6adac X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TTUdxeVDHqit6qsaEHTIF4ibHfPySm0zukPX5/AzLA1n+qxrQqeQov3S7qJkgXARidn/X9O8ZqKnrV5npEkcgaRFtUoU90JpEHbY/E3R4lELUA04u1oj2rk6DpzF5p4bvmN9mhHnxBdVObz9p13AZHBWFoVYIP3iQHI2ruvx6QkljQsVIM9A8Q926CBHd0p2/nw11VNMZOvcAR0d3kJBoxAVTAm+1NJgQZSouG2P2FXOOntlf6iJqE56xub4Vu3WGbn/SoPyZ5zsxyKQnj3eV64k+e1nNeddCBbonXhk4S9fJD0qZfAJ1IrbYoJER2/GEZJqawU+rAD05uM1C0UoKpre5U6N2zQEy0mDyR3w35nXFuD8ehy/1sruuUBSuIqjOMeZMEgdGEvskoHYoeGj7spE5S6Mkhxj80HQ8lezaS1CHiy2KsQXZX0doM15dbkmGJ+sYxRL1xfFhVU/RRMYiM5VblDKQXZC6zRoWFHUvGUTM6LCol4tCDMnduE7OpowYPA2sbBH7/mioih67h4ThjcIHp3JOzhO2Xi65dx36Pv2fOXj2NN4L5d+u0DeXghp97fVYoz/oq6wxVIgN6CLAQN7SkG15/SDuolwbWvSY+dbgf2IYk0CHOuEvv2N5vMv X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Yis3ODlxb2F4Vjl1clJ6b0U1R2RCUEsyVDIyamxIUDNiMWFGZmowNzJnKzRB?= =?utf-8?B?NVk0UTlNM1BCN0p4bHhtbEZBYlRkWk5FZ1lXdUFGS1hhVjNnaEJVeldNZ3hu?= =?utf-8?B?NXgwc052dVY3ekRXRkl1N2JtcC9EQkgyUTEvRHF0bVNwL3cyaUkrM0NLSUl5?= =?utf-8?B?VlN6K3J3MXcrcVVHUDNwdXh0UFVDRDRyanZDc2szMDV1UHZpdmd6UU5sODRl?= =?utf-8?B?TGJiajZkd0t2YzVBSWl0S3JGMld4RGk3WXdybXg3OWp4WVY5eGY5RUUyeVNU?= =?utf-8?B?cEFGSGxGV0R4Vzg5TWNxMFZFKzN3MnpRaVNFeDhqVHEwSkFRVnNPNkV5NUs5?= =?utf-8?B?d3JvYm92ZnBvREU5OHQwaEVHS3pYR3BYSDlLV2ZPRnJXRVdMR2JYKzFjOGtO?= =?utf-8?B?VG1iekdlMmVJVmFVSGZxMjhjK2V0SEkvZ3VtZklNcm1YS09qa2JkNmpsRVN0?= =?utf-8?B?V3diSEdMeXM3RlFBWDhqdTRoVjlwZ2JGOE92Y3pWejBKa3M4Uk1nMU5JRGpy?= =?utf-8?B?L3RZcHZFS2pnakdIbytmVVRKbEoyd1lmK0I5dzN4czdLQ2JGM1RJaURuM0x2?= =?utf-8?B?RllYSi9pUUFlMWY2SE4xTVpiNlhQNE9seGROanJ2TFl6T2FQWXRNQjUycFo1?= =?utf-8?B?bCtVbXZGN3ArQ3BMQjZIUjFDWEhFdlRIeExrVk9keEtOeHQxOFY0TDNGYXF6?= =?utf-8?B?RFlqdlFQcDJrQlZ5cElTWEVET2RDYk5RbTNwUi9vZW1saVEzUE01Wmx5dFBL?= =?utf-8?B?TGM3bFpINmtZbllqS2tyVE5Jckc2dVVseE5iQkRmQXYzakZ4QnB5ZGo3ZUtJ?= =?utf-8?B?Qi9pNVArZ1UvemxMeEJrSkJaZGZIRTQyMVhudHcxajJvTk8wY3NrUXkyNUo5?= =?utf-8?B?ajNmVTY1S0c3OW5yeENrZW5rTUViUHNDYlJZL0ErangyQTZ2cDdxazRFOHRo?= =?utf-8?B?WkhjTnJXNDVVODlwMkUrclVGN0dqV0g3RkxhWVRqMitwbjJmZm1JV0xkVDZJ?= =?utf-8?B?c1dXV3Jud1A2L3ljQ0ZsQlVsY1NVanVHR1JTdWZ2YTBxMXdBQWhIamd4MkxV?= =?utf-8?B?OGlCakhlOHhQVFVmZnRyanFpMmpaWTkyQ3gvaVUzYjdPejRzU3VhYmtybUZk?= =?utf-8?B?S1JSUzNXU2VBTHFjdEYvN05TaGh3NHBEVjNlbnVCQnpUaXB4aVh4RDUrdmds?= =?utf-8?B?enZZOGNaMzBSRzdYcUdPVjlUVnhHcEJHeUpkcFUzYTlNSjcrT3hYa3M3V1E0?= =?utf-8?B?TGFBQ2tFRHJ0ZU9FVnpwZHRxUGh2MGMvOHNlc2J2Q3d3em9RQUpEUGhCRFIz?= =?utf-8?B?Z09yZWdrMmlnR2ZkTTFOUldEQkE4MGNHZlp3OXdzU1JSQitHbTJTZWJKUWhU?= =?utf-8?B?ZGdVTGcvd0JtbCtDY3VzQXJpSTZ5eUFxYm83QTdXN0JBSXc0bWFXdXFBbnhZ?= =?utf-8?B?V3gwc1NoTU5FR1NZUzdwLzJvUE1RZVBybGs0NGM4aWhrQVZlbkw4UTdlTlll?= =?utf-8?B?TzNFb2lScFR0QkZaSUdZR0dvUzBZT24vSWpySk82bGNBd01XQjk0djlPd05W?= =?utf-8?B?L2FBUkdFZm5NUm1WZ2hOLzlhSWNKU2svc3ZQaC90MlppZHpGZEMwL2tmWTJj?= =?utf-8?Q?qe6dXSP9ApLdt4ePDLK4aaUyencPxKB7rRUZ9u731Xpk=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: eccc580a-6c9a-4d9b-49db-08dbdce6adac X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2023 03:32:32.4440 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR01MB5497 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US] X-Rspamd-Queue-Id: 4SMjq90pyQz3Rqn Yasuhiro Kimura wrote on 2023/11/03 18:15: > Bug 274885 net/samba413 net/samba416: Make 'USES=shebangfix' work as is expected > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274885 Thank you very much. Then, if the solution is on Mk/Uses/shebangfix.mk side, the following patch could be used. It seems that there was a mechanism in bsd.port.mk to load again at a later time. This would mean that all variables can be handled. Regards. Below is the patch. This has only been written and not tested. diff --git a/Mk/Uses/shebangfix.mk b/Mk/Uses/shebangfix.mk index 20dba527996..92a2093ef08 100644 --- a/Mk/Uses/shebangfix.mk +++ b/Mk/Uses/shebangfix.mk @@ -35,6 +35,11 @@ .if !defined(_INCLUDE_USES_SHEBANGFIX_MK) _INCLUDE_USES_SHEBANGFIX_MK= yes +_USES_POST+= shebangfix +.endif + +.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_SHEBANGFIX_POST_MK) +_INCLUDE_USES_SHEBANGFIX_POST_MK= yes SHEBANG_LANG+= bash java ksh perl php python ruby tcl tk From nobody Sat Nov 4 04:22:06 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SMkwH0JL5z4yvHq for ; Sat, 4 Nov 2023 04:22:07 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SMkwG50Xqz3bFK for ; Sat, 4 Nov 2023 04:22:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699071726; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2ed6XlE86CbFYL4qt/nxSE1OPXkBw/oT6IVCzMGDThM=; b=UrYWkuKiroPsxWPkpTuAnlkyg01mjPXO9JOLw4UtefPzRyOyfMGq6EpLcY9/dvnUh5RXY0 YSAHWPwy1IXaa9ORt6jRlfa01yWCe5cUyLQPXuAkCAsTuY/1vtfYzfbcj9iABII+dVw81p 6dt4YwD7zLIudhiqb/MsAFFPMbL/PjqNWPiaVtf5f4mBfWpEdjyvDIysINvrBBbLq0FaOI RLCcL1tOgZ2nKiCVCo/9z0IVSjKixRphpKKre7vjloOq5eMUlm/5QdrIM+jwWhe/gC4wvX bAFv9knp71To/h7YscMoQMKfIVKHkgUgxifvQ9qQ8TsbapTisP/+eeM6WSgDqA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699071726; a=rsa-sha256; cv=none; b=jS6lbxVVMxzW891LkusLLdXQdZ+M9PBOjh11EuPBdgFEv3g+RXn3jbh4qp8tAOwDoNotth I/S924MHE2XEktcIt/432p3Vm4ksEI5M9N95ogZunVGlciNV9QUOaUD3jGSXrTdgibCdAP S8zc7l19eiLhPQk0Uc0jczMfcoMagThzHFps87Ccf4IQqhUO3RMttjCt4UB6jBpvdgHukA dgEFplyG8iEzcm09q3SJvOYQmvVJxemQeQ/GJA+W49ca4Ryc5ZRMnGs6wtWGedI9PJaNWU AXhpTxzPDWk60st7VYdV7RB4YcqobrwMdScyNZR5yi2pxIKunvud416ljSE5yQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SMkwG46Jzzk1p for ; Sat, 4 Nov 2023 04:22:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3A44M6Ra031733 for ; Sat, 4 Nov 2023 04:22:06 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 3A44M6PU031664; Sat, 4 Nov 2023 04:22:06 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311040422.3A44M6PU031664@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Sat, 4 Nov 2023 04:22:06 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ audio/re | 3.6.0 | v3.6.1 ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231103 ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20231103.00 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sat Nov 4 12:00:49 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SMx5t6VwBz509dm for ; Sat, 4 Nov 2023 12:01:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-23.consmr.mail.gq1.yahoo.com (sonic312-23.consmr.mail.gq1.yahoo.com [98.137.69.204]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4SMx5s1HM8z3Z41 for ; Sat, 4 Nov 2023 12:01:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=bP3GT4hx; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.204 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699099262; bh=nusVZbEIP7mIpV+w/Dlh/JQE63k1F/z3QuQrgCOx1eY=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=bP3GT4hxrSKfds8EwGn+Os4SBGadlpBCEitZeVE7MX6TuKc231WlEZmKB3sW5EZqO5aYnGrase2IyuEibap4o7HacnT1U1aIegLe4jtmdXb9lTHbcmUlsPrhs/6FzAXKcBBdtxEG5un2iXvGHZDlGABz0IbwvBibMgizgdlW6qUmFknIOIkSq7uPuQvBTrbBWC3wt+LH1XqqcKAdPQyIiVgFoopnB+090qfGLTzN4Jn1BL0LM6td3mod63NoZCgczajazQH0NoDEaCtB2uCkXSjhWZeymRFdjbcQpJA5qszHZTUCwYg9NzEiq9h6EcrvVqk5hgxLdY1fZBkHsZ16dA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699099262; bh=fomoHiZcD/o6UKTDdkR8wPfRoRKKRSsr5koRRrfgMq2=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=S/v5RDJvz0Z1onKxCRUvqE35gpleGBcJp6x1c4WfX1YW8zS+GWO/yMBtM+lxoo7XK6Uv90rvvWcNUel9ZgHCMaaBrM8ZT6nL85iZR/3xX1Z6b1jhO1V9uEI7+S7tQNqRE0hI8dLql+qTPKTlknTPDgFP5SJtlKyzoWsrMKKmLCKZzVRnHHa+Xd/oziZPy5P2Vd0rFjRX7v5Ov6auTFyF6kPUszfj/20hHxKytDGEgNiRjToccawsrGwfb7NZOxpvvU0kTWfQipdHo6iSybySYBp+zF5zJRMOPYXpJ/OF9LYiYDo9/O7vknL8hAmkq6Z9zKJfFvdgmsFJHI8tvRpUzg== X-YMail-OSG: Yv6G.HsVM1kAS2wztmMU6Z9dwmtBXRp7y_9bwePkYGVKiPJgpdp3KDszIN0Rl0C bXqUDs4s5FBgEtWo4zGUJJ_p2QU9dSFYxFmISEdj4bAPY_tSnDOFLNUUtNPdP_5BcWa_C8N3NPBI 3BG4gVrTOoWv2_gNV2zkr05dAo1ZvkDg.V5pNiwjHGJv7JlKiN.qlfCvUPdUBipJQLwBVRSGLXW1 XpEw_V_F6FjRP8VvHyXP3YjoVBYH6aeFKemKxY15zGRURPjI2VnAdg4czwzQmGUthpB10527QdZi id6Cm_LLzccWiJPxmaBh7yxkOqn06tiQ.mp2D3xxrrC9GbqINW009aOz9N0M8dKSpiE.GE.QtdKa tPV7dy.jPfwkyEGFlCk3tjeyoDf1fPY2ziTZz_Vzcoe8wGGVHZBllhDkwQgofKackyHGTpzmfU.. qgnO8IL1o0jBk9eo6AVHKr4Vlv3iktWWtIh2Jl0oDTmDwVh81s.A169vYKa6wP7ndzFwH66RYgQX aUitlEBkBMYGyCU2Nb4vFPhaeceB0ABOOvJeBqRaPAlvbdVoqVgyrwDmAecmFwk9460EZDuJ6bAN 6OhsafGJ_qmGjPr43B4woLzUPvUB16t9_yNl84uY0wLMokuSaA4K9aBAy0vZcwZkgQ7F.RXWOzwG 4jARFew__dZo6k.qSkosXcuAHoXusOkxuy5Cv9YOdwlzMCyWgGDjiImxC72PsLHCUr1dXTahUCHs DAOl85Qm9Bg45exectTpLsWT8g7A1KUGNfm5VszQRDjLbi_nf8GovKnyGOvirODJDt67ZU9g9dvd bgtfDQwR0FadoWFjKqS.gAWnClsXmNJKN8AwXKOuivRZfnzKUE5LOLvbDQtrO0mIICqx_SYbvyzp EErkUfEx577CO5L7ToNuUKcDwmOOMoiRKRN.NSYhk4JeBglC73s.tuUVa5kC6euuEcsZBIbVY6AQ ZOghWM.VK5NPDn1n6d_WdmarsOAtAHzLcjKZY8My8vvd09Rq5ahZt6T_L.Umj3kyCkR9Tj5TP43W hqjhDt_02.RvqW.PiiOofq1Vp2kaChdQa4iL.sl75I.FHvf6sobZUcPYo2c3yTzrgWXH1dkDNBFn 7LFOsNpDOf0bO4ur1NQ9grCeBaepJmE9CecGJn00hb8kKu9CuKt1w.sC1cDlIUYnsSvHk2vxfsBr pgXz2v6RbQV.ryiI4q5ta_p8FFbQfGw1Fy84hjwt_2pWe3UEmBx0Y0rm5jEDNfbZHLBEatvaphso cqkC8KwO9kLFrkNwmEkZBq02lJouDGAd83BV2PomFydSVqEOFxfKpwuOiKG7R_M_7ScWNcDEjQQw hBqrUn5hLDgHDBPg44EAHfvbfwVtrkjjdcf8i0KEBqpojKjxWVJeCnN1u_eaSp1JSVkzEiZjeE5u 4KL6TJeNAx5kc9VO4_2nXXysUBuRiUosANJcoHCciUEv7iXQOCYj6o2Csjq.XN0kvF1Iq6fObRQR j_Rmc4MPDv0I3pUIZbOa6GUgMv1kCLQ16eTX7QICGbayRUgDkis7PpJqPJtAq6ajdmVk36xF_fFr teDKBi5kFq7NBHztQROCbotXJ3iO7L6lwtk0usxEOvCyjIQJEOomcfvJr_mQ0vpE4x4InO5LF8bO ccrewsqEItrhN5p5rxAsVDhtiM.APYZrAZHb78azEJckp8FiUlNdqmwl_xG4SAfvP5xhsAtcrwZ9 ufsBIBl9aRrbSrMyKBwVbzko5MFcWcrcT.d12ik90ETHEg9KaOQCuav2yirk5IfEdq9DtW57sp6c tA7QEPOsyAwYsCULiPUMn2lNgDmbThmuFeV6CqpGk92F8HNiHoZ.Xn08MXg8gAjfwb.D2iwzl65E sVB.2UjWdLvopGDiVR9y4SZswhBCZS7fMTmdYyMHCSd23cPR7TuP8WcC9Hk9Oq5w1bl_savOf8DC tiQO3PIvt007xRMXUbpMpKGGQXZkg7JF8176rjyyu8i06XNjL3qal0uIGE1NeLBbFlVa8XwccqZg Sk.8R8X732KuMBpcrRxFMBW6lD043lr7fSwgB.25aso4W9QpAITQiAvTwfizDxHRT2ZmVgy53ied otGRRacv2tascX03gBT9z_FpIaeBgi.xI0fqjqMGw4LVuJ2hXRQEd1OV8ucrC40E.Qtsk9CsHS4c BjnL5l0LFeT1VBBsLpL98BChrrj92CQdns4Q4qmbUmFThDoXzT3blXq8syBa0Eq7x3U_wubVuma5 UpaJfbJg_zuFPCrqfFTkZVfHnRFmiS0anxvf5qoZtlW9JqHwbm1rX593WhHanbvjTyQP3tZUFWX0 DE6l3aw-- X-Sonic-MF: X-Sonic-ID: 1455f27e-2baa-43e6-828b-89dbe6fc637b Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Sat, 4 Nov 2023 12:01:02 +0000 Received: by hermes--production-ne1-56df75844-pr5zc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a3da3ff4ff01476dd0fb07b1c2f3b19b; Sat, 04 Nov 2023 12:01:01 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\)) Subject: poudriere bulk -a fails on UFS: "Too many links" under logs/bulk/latest-per-pkg/ and then "Failed: starting" Message-Id: Date: Sat, 4 Nov 2023 05:00:49 -0700 Cc: Kirk McKusick , "bapt@freebsd.org" To: Current FreeBSD , freebsd-fs@freebsd.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3774.200.91.1.1) References: X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; ARC_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.204:from]; BLOCKLISTDE_FAIL(0.00)[98.137.69.204:server fail]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.204:from]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_FIVE(0.00)[5]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SMx5s1HM8z3Z41 X-Spamd-Bar: --- Looks like there are too many ports for "poudiere bulk -a" to work on = UFS: more than 32767 directory files to go in the likes of = logs/bulk/latest-per-pkg/ as an example. Context: # uname -apKU you have mail FreeBSD amd64-UFS 15.0-CURRENT FreeBSD 15.0-CURRENT #126 = main-n266130-d521abdff236-dirty: Tue Oct 24 18:17:40 PDT 2023 = root@amd64-ZFS:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.a= md64/sys/GENERIC-NODBG amd64 amd64 1500002 1500002 =3D> 40 2930277088 nda1 GPT (1.4T) 40 2008 - free - (1.0M) 2048 532480 1 efi (260M) 534528 1562624 - free - (763M) 2097152 2919235584 2 freebsd-ufs (1.4T) 2921332736 8944392 - free - (4.3G) # ~/fbsd-based-on-what-commit.sh -C /usr/ports 6ec8e3450b29 (HEAD -> main, freebsd/main, freebsd/HEAD) devel/sdts++: = Mark DEPRECATED Author: Muhammad Moinur Rahman Commit: Muhammad Moinur Rahman CommitDate: 2023-10-21 19:01:38 +0000 branch: main merge-base: 6ec8e3450b29462a590d09fb0b07ed214d456bd5 merge-base: CommitDate: 2023-10-21 19:01:38 +0000 n637598 (--first-parent --count for merge-base) # ls -a /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ | wc -l 32767 =46rom the bulk -a output: . . . [30:24:09] [32] [00:00:42] Finished devel/p5-DateTime-Calendar-Hebrew | = p5-DateTime-Calendar-Hebrew-0.05_1: Success [30:24:10] [32] [00:00:00] Building dns/knot3 | knot3-3.3.1 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/knot3: Too = many links [30:24:13] [23] [00:00:22] Finished sysutils/ttyload | ttyload-0.5.3_1: = Success [30:24:14] [05] [00:01:44] Finished deskutils/mytetra | mytetra-1.43.27: = Success [30:24:15] [23] [00:00:01] Building audio/komposter | = komposter-g20201211_1 [30:24:16] [05] [00:00:00] Building devel/pear-SebastianBergmann_PHPCPD = | php81-pear-SebastianBergmann_PHPCPD-2.0.0 [30:24:16] [08] [00:18:43] Finished mail/cyrus-imapd36@http | = cyrus-imapd36-http-3.6.3: Success mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/komposter: Too = many links [30:24:17] [08] [00:00:00] Building sysutils/p5-Samba-SIDhelper | = p5-Samba-SIDhelper-0.0.0_3 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/php81-pear-SebastianBer= gmann_PHPCPD: Too many links [30:24:18] [19] [00:00:38] Finished devel/p5-Test-WWW-Mechanize-CGIApp | = p5-Test-WWW-Mechanize-CGIApp-0.05_1: Success [30:24:18] [12] [00:00:24] Finished net-mgmt/p5-Mon | p5-Mon-0.11_1: = Success [30:24:19] [19] [00:00:00] Building mail/squirrelmail-plugins@php82 | = squirrelmail-plugins-php82-1.0_2 [30:24:19] [12] [00:00:00] Building security/bsmtrace | bsmtrace-1.4_1 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/p5-Samba-SIDhelper: = Too many links mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/squirrelmail-plugins-ph= p82: Too many links mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/bsmtrace: Too = many links [30:24:24] [17] [00:00:29] Finished devel/p5-Class-Delegation | = p5-Class-Delegation-1.9.0: Success [30:24:24] [17] [00:00:00] Building devel/py-memory-profiler@py39 | = py39-memory-profiler-0.61.0 [30:24:25] [13] [00:00:21] Finished converters/nomyso | nomyso-4.3: = Success [30:24:25] [13] [00:00:00] Building devel/rubygem-aws-sdk | = rubygem-aws-sdk-3.1.0 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/py39-memory-profiler: = Too many links mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/rubygem-aws-sdk: Too = many links [30:24:29] [16] [00:15:52] Finished games/sauerbraten | = sauerbraten-20201221_2: Success [30:24:30] [16] [00:00:00] Building lang/ccl | ccl-1.12_2 [30:24:30] [20] [00:09:58] Finished security/sssd@default | = sssd-1.16.5_10: Success mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ccl: Too many = links [30:24:33] [20] [00:00:00] Building games/xpired | xpired-1.22_24 [30:24:33] [18] [00:01:12] Finished irc/miau | miau-0.6.6_3: Success [30:24:34] [18] [00:00:00] Building textproc/rubygem-nokogumbo | = rubygem-nokogumbo-2.0.5_2 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/xpired: Too = many links mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/rubygem-nokogumbo: = Too many links [30:24:39] [22] [00:01:12] Finished net/zsync | zsync-0.6.2_2: Success [30:24:39] [22] [00:00:00] Building devel/distcc | distcc-3.4 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/distcc: Too = many links [30:24:49] [01] [00:05:11] Finished audio/myxer | myxer-1.2.1_26: = Success [30:24:50] [01] [00:00:00] Building security/theonionbox | = theonionbox-4.3.1_2 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/theonionbox: = Too many links [30:24:56] [21] [00:01:41] Finished dns/knock | knockpy-5.4.0_2: Success [30:24:57] [29] [00:01:56] Finished games/meandmyshadow | = meandmyshadow-0.5a_2: Success [30:24:58] [21] [00:00:00] Building biology/phyml | = phyml-3.3.20220408_1,1 [30:24:58] [29] [00:00:00] Building security/globalprotect-openconnect | = globalprotect-openconnect-1.4.9_1 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/phyml: Too = many links mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/globalprotect-openconne= ct: Too many links [30:25:00] [06] [00:01:21] Finished www/mod_auth_openidc | = ap24-mod_auth_openidc-2.4.14.2: Success [30:25:00] [06] [00:00:00] Building net-mgmt/torrus | torrus-2.09_2 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/torrus: Too = many links [30:25:03] [24] [00:02:29] Finished www/dooble@qt5 | = dooble-qt5-2023.08.30: Success [30:25:03] [24] [00:00:00] Building games/openarena-oax | = openarena-oax-B51_1 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/openarena-oax: = Too many links [30:25:19] [28] [00:02:11] Finished www/npm-node20 | npm-node20-10.2.0: = Success [30:25:20] [28] [00:00:00] Building editors/hexcurse | hexcurse-1.60.0 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/hexcurse: Too = many links [30:25:27] [25] [00:16:04] Finished mail/cyrus-imapd34@http | = cyrus-imapd34-http-3.4.6: Success [30:25:27] [25] [00:00:00] Building www/rustypaste-cli | = rustypaste-cli-0.8.0 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/rustypaste-cli: Too = many links [30:25:39] [10] [00:01:34] Finished misc/lightgbm | lightgbm-4.1.0: = Success [30:25:40] [10] [00:00:00] Building audio/mkcue | mkcue-1 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/mkcue: Too = many links [30:26:10] [01] [30:26:10] Finished security/theonionbox | = theonionbox-4.3.1_2: Failed: starting [30:26:11] [05] [30:26:11] Finished devel/pear-SebastianBergmann_PHPCPD = | php81-pear-SebastianBergmann_PHPCPD-2.0.0: Failed: starting [30:26:11] [01] [00:00:00] Building editors/openoffice-4 | = apache-openoffice-4.1.14_3 [30:26:12] [06] [30:26:12] Finished net-mgmt/torrus | torrus-2.09_2: = Failed: starting [30:26:12] [05] [00:00:00] Building databases/pgreplay | = pgreplay-1.3.0_2 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/apache-openoffice: = Too many links [30:26:13] [08] [30:26:13] Finished sysutils/p5-Samba-SIDhelper | = p5-Samba-SIDhelper-0.0.0_3: Failed: starting [30:26:13] [06] [00:00:00] Building cad/qflow | qflow-1.4.100_1 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/pgreplay: Too = many links [30:26:14] [10] [30:26:14] Finished audio/mkcue | mkcue-1: Failed: = starting [30:26:14] [08] [00:00:00] Building sysutils/mcweject | mcweject-1.1 [30:26:14] [10] [00:00:00] Building devel/pear-Net_Gearman@php83 | = php83-pear-Net_Gearman-0.2.3_3 [30:26:14] [12] [30:26:14] Finished security/bsmtrace | bsmtrace-1.4_1: = Failed: starting mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/qflow: Too = many links mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/mcweject: Too = many links [30:26:15] [13] [30:26:15] Finished devel/rubygem-aws-sdk | = rubygem-aws-sdk-3.1.0: Failed: starting [30:26:15] [12] [00:00:00] Building net/cloud-init-devel@py39 | = py39-cloud-init-devel-23.3.1 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/php83-pear-Net_Gearman:= Too many links [30:26:16] [11] [00:02:11] Finished japanese/font-plemoljp | = ja-font-plemoljp-1.6.0: Success [30:26:16] [16] [30:26:16] Finished lang/ccl | ccl-1.12_2: Failed: = starting [30:26:16] [13] [00:00:00] Building devel/py-pyupgrade@py39 | = py39-pyupgrade-3.15.0 mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/py39-cloud-init-devel: = Too many links mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/py39-pyupgrade: Too = many links [30:26:18] [16] [00:00:00] Building lang/frawk | frawk-0.4.7 [30:26:18] [17] [30:26:18] Finished devel/py-memory-profiler@py39 | = py39-memory-profiler-0.61.0: Failed: starting [30:26:19] [18] [30:26:19] Finished textproc/rubygem-nokogumbo | = rubygem-nokogumbo-2.0.5_2: Failed: starting [30:26:19] [17] [00:00:00] Building net/rubygem-google-cloud-spanner | = rubygem-google-cloud-spanner-2.18.1 mkdir: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/frawk: Too = many links mkdir: = /usr/local/poudriere/data/logs/bulk/latest-per-pkg/rubygem-google-cloud-sp= anner: Too many links [30:26:20] [18] [00:00:00] Building www/p5-HTML-Widgets-SelectLayers | = p5-HTML-Widgets-SelectLayers-0.07_2 [30:26:20] [19] [30:26:20] Finished mail/squirrelmail-plugins@php82 | = squirrelmail-plugins-php82-1.0_2: Failed: starting . . . # poudriere status -b [main-amd64-bulk_a-default] [2023-11-02_21h44m56s] [parallel_build:] = Queued: 34683 Built: 32285 Failed: 1038 Skipped: 366 Ignored: 320 = Fetched: 0 Tobuild: 674 Time: 30:50:53 ID TOTAL ORIGIN PKGNAME = PHASE PHASE TMPFS CPU% MEM% [29] 00:00:30 misc/swissfileknife | = swissfileknife-1.9.9.0 starting 00:00:30 1.28 GiB = [15] 00:52:19 cad/kicad-library-packages3d | = kicad-library-packages3d-7.0.2_2 package 00:48:06 16.55 = GiB 100% 0.1% [30] 00:00:30 sysutils/mac_rtprio | = mac_rtprio-kmod-g20170417 starting 00:00:30 1.28 GiB = [01] 00:00:00 net/nakenchat | = nakenchat-3.00.b1 starting 00:00:00 1.43 GiB = [16] 00:00:31 ports-mgmt/pkgs_which | = pkgs_which-0.4.1 starting 00:00:31 1.28 GiB = [31] 00:00:30 x11-themes/Kvantum | = Kvantum-qt5-1.0.10 starting 00:00:30 1.28 GiB = [02] 00:00:00 graphics/pear-Image_Barcode@php83 | = php83-pear-Image_Barcode-1.1.3 starting 00:00:00 1.43 GiB = [17] 00:00:31 games/egoboo | = egoboo-2.8.1_1,1 starting 00:00:31 1.28 GiB = [32] 00:00:30 textproc/fa-aspell | = fa-aspell-0.11.0_1,2 starting 00:00:30 1.28 GiB = [03] 00:00:00 comms/sigdigger | = sigdigger-0.3.0.1_1 starting 00:00:00 1.39 GiB = [18] 00:00:31 devel/py-pdoc@py39 | = py39-pdoc-14.1.0 starting 00:00:31 1.28 GiB = [04] 00:00:00 graphics/pecl-qrencode@php80 | = php80-pecl-qrencode-0.11 starting 00:00:00 1.31 GiB = [19] 00:00:31 devel/websvn@php81 | = websvn-php81-2.8.2_1 starting 00:00:31 1.28 GiB = [05] 00:00:00 mail/squirrelmail-quota_usage-plugin@php82 | = squirrelmail-quota_usage-plugin-php82-1.3.1_3 starting 00:00:00 1.28 GiB = [20] 00:00:31 textproc/p5-Text-DHCPLeases | = p5-Text-DHCPLeases-1.0_1 starting 00:00:31 1.28 GiB = [06] 00:00:00 textproc/html2fo | = html2fo-0.4.2 starting 00:00:00 1.29 GiB = [21] 00:00:31 graphics/partio | = partio-1.14.6_2 starting 00:00:31 1.28 GiB = [07] 00:00:00 math/py-pdal@py39 | = py39-pdal-3.0.2_2 starting 00:00:00 1.28 GiB = [22] 00:00:31 cad/cura | = Cura-4.13.1_4,2 starting 00:00:31 1.28 GiB = [08] 00:00:00 mail/mboxstats | = mboxstats-3.1 starting 00:00:00 1.28 GiB = [23] 00:00:31 textproc/p5-Text-HikiDoc | = p5-Text-HikiDoc-1.023 starting 00:00:31 1.28 GiB = [09] = crashed = [24] 00:00:31 lang/zephir@php81 | = php81-zephir-0.17.0 starting 00:00:31 1.28 GiB = [10] 00:00:32 databases/php-xapian@php82 | = php82-xapian-1.4.23 starting 00:00:32 1.28 GiB = [25] 00:00:31 security/stegify | = stegify-1.2.2_14 starting 00:00:31 1.28 GiB = [11] 00:00:32 science/py-qspin@py39 | = py39-qspin-2.3.3 starting 00:00:32 1.28 GiB = [26] 02:08:19 emulators/libretro-mame | = libretro-mame-20220124_1 build 02:06:29 3.67 GiB = 0% 0.1% [12] 00:00:32 devel/pear-PEAR_Info@php83 | = php83-pear-PEAR_Info-1.9.2_4 starting 00:00:32 1.28 GiB = [27] 00:00:30 www/moodle42@php82 | = moodle42-php82-4.2.3 starting 00:00:30 1.28 GiB = [13] 00:00:32 sysutils/luckybackup | = luckybackup-0.5.0_2 starting 00:00:32 1.28 GiB = [28] 00:00:30 news/mmail | = mmail-0.52 starting 00:00:30 1.28 GiB = [14] 00:00:32 math/giacxcas | = giacxcas-1.9.0.55 starting 00:00:32 1.28 GiB = =3D>> Logs: = /usr/local/poudriere/data/logs/bulk/main-amd64-bulk_a-default/2023-11-02_2= 1h44m56s =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sat Nov 4 14:14:37 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SN04144H1z50ZPs for ; Sat, 4 Nov 2023 14:14:41 +0000 (UTC) (envelope-from pkeusem@gmail.com) Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SN0406GByz4Qsw for ; Sat, 4 Nov 2023 14:14:40 +0000 (UTC) (envelope-from pkeusem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=YH6N5ZUV; spf=pass (mx1.freebsd.org: domain of pkeusem@gmail.com designates 2607:f8b0:4864:20::d2c as permitted sender) smtp.mailfrom=pkeusem@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-io1-xd2c.google.com with SMTP id ca18e2360f4ac-7a689bd4928so98696639f.0 for ; Sat, 04 Nov 2023 07:14:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699107279; x=1699712079; darn=freebsd.org; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=otuQeCgyTS6ocRdZ3q+29YxZURYAOOKW8p6Sy31yqzs=; b=YH6N5ZUV4w7le0AMy2p7PS5xDg/sXSSIaqZFuU9dLHwzklBxqMcPVXKTm5Mp9eYXYA dOSpH58w0CWCImiaBnl5oh6Uwzw76S4ljZjW5wfIX155p/wpTEG+Gq8XyBPaNSGbk35r 0B+r0zytAi5vqQY6OiNhFcFWD7tj/kjUDEs323r3g7/oRmIIxJ3xOTIT+67nepANyLRg We2udilbJRbtsOV7+tk1N15fG8K+/94vjzzCiAZgJKL6K6JSzUw91abH7kz36QTxRYYL BhLcmYX8zo2PmFXmpnTsRVHZKdXo4ro26XYhpnqB49CG69FdIl/EpQCLh3j6mk0RbqQe lEMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699107279; x=1699712079; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=otuQeCgyTS6ocRdZ3q+29YxZURYAOOKW8p6Sy31yqzs=; b=Jn/ByYzkVjUSQRowrzMqfoIY7bZKN5A8ZrXKdO7LQvKNXbb/BWFYhKw0QKPEH2po8q 8wMN7ZVdUzcYLkNJ2GiBZdvEvEHOqxE42HdcneEMMG17pCoJXtLkFxe5hqNycSweEGIt 8H5yzmczBBJFP9VYPtbHtiNF5qSOdyIIWeyKOOT7xeaDpkyRcnhwldWViUakCG0otYg9 G2QIX3p1fg63L/u6z+JQj1dv62w0gAGMX1G9nJEtHOPOuFe5rV7Wv+DPTwxZLDfVdSSW uKnGhhrvF/aSo5jdkHbtlCKU6X9Jtkm17QuP2FQqd8x89PrI5rx+ZiylU2wrJn0Froka 5MiQ== X-Gm-Message-State: AOJu0Yw8qLmzTLdf7k9zuMsKgyXT76rIRu9e0fN2W8hPXuVwZV7a6gqa n1lvIsSYd9ooAF7EzxPr7/E3frCSt9k= X-Google-Smtp-Source: AGHT+IG3p4j1xCoXXWJImo0CLdjTg1FBcf5PjyyRxTgXbB7aqiBVE8ZW/Q/6I9gPUohn+h0dd4LXPg== X-Received: by 2002:a92:c5c7:0:b0:359:314e:8f73 with SMTP id s7-20020a92c5c7000000b00359314e8f73mr4197625ilt.6.1699107279221; Sat, 04 Nov 2023 07:14:39 -0700 (PDT) Received: from [172.16.175.153] ([173.25.231.131]) by smtp.gmail.com with ESMTPSA id l21-20020a02a895000000b0045b05457189sm1054221jam.92.2023.11.04.07.14.38 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 04 Nov 2023 07:14:38 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------bZ18n3xubnkR3DsbPUPD1DuA" Message-ID: Date: Sat, 4 Nov 2023 09:14:37 -0500 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Ports ML From: Paul Keusemann Subject: Why does sccache-overlay get installed when I upgrade installed packages X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2c:from]; BLOCKLISTDE_FAIL(0.00)[173.25.231.131:server fail,2607:f8b0:4864:20::d2c:server fail]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SN0406GByz4Qsw X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------bZ18n3xubnkR3DsbPUPD1DuA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit For a while now, the sccache-overlay package has been getting installed or upgraded when I upgrade installed ports.  According to pkg info, nothing depends on it. I wouldn't care, but it seems to get  upgraded pretty regularly and because it installs with the schg bit set and I run with securelevel set to 1, upgrading it requires a reboot, well, 2 reboots. I am not using it, so I can remove it but it just keeps coming back.  Is there anything I can do to make this less of a PITA? -- Paul Keusemann pkeusem@gmail.com 4266 Joppa Court (952) 894-7805 Savage, MN 55378 --------------bZ18n3xubnkR3DsbPUPD1DuA Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

For a while now, the sccache-overlay package has been getting installed or upgraded when I upgrade installed ports.  According to pkg info, nothing depends on it.

I wouldn't care, but it seems to get  upgraded pretty regularly and because it installs with the schg bit set and I run with securelevel set to 1, upgrading it requires a reboot, well, 2 reboots.

I am not using it, so I can remove it but it just keeps coming back.  Is there anything I can do to make this less of a PITA?

-- 
Paul Keusemann			                     pkeusem@gmail.com
4266 Joppa Court		                     (952) 894-7805
Savage, MN  55378
--------------bZ18n3xubnkR3DsbPUPD1DuA-- From nobody Sat Nov 4 20:56:26 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SN8zm2rPbz4ydlQ for ; Sat, 4 Nov 2023 20:56:36 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn2106.outbound.protection.outlook.com [40.92.107.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SN8zl4Y2qz4TMD for ; Sat, 4 Nov 2023 20:56:35 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k0TSt3XZoENG8iK8vAgRQfXHOV19IByflNgM9vzmYhrBedxrSCykkLkkHKko5+6LauzzT0jvmt2BC2pb77aEt4vaN3czapPC00mHmDQ2xfq69EjlcWmo1F54MgRrhxYr+Acl4rbmPOO2LgnSE8kARqwTtU+7LNGpGSAP2CdHZcs2Pyes6kjBlZOQcwWxVMkXdCQORc9qPfcPbtpycJWERWgYDnhw9qdcyHY2qEqdrwCEMVYEs6syudzkhI6SY25v+/m9syNI9cpnIt4mSngqMocWOIpGaawCrpqN1WzKsR14yPRW48NbhWGRxbfddUtHTiyQ55VMGzyqW+gsVbqoyQ== 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=bv1J6qXt7VBFcrGYYuV168pT+imicV2Cn3bcUvQEt0I=; b=ejaZmS1pCKULfyT9cgTBeDYn6BF3syAx7QxWXii4NaTFRnxuQ/tHCewUxDAJBXlzBVu02UPRaxUsHDkA/wSIRFuZUZyukuYmGdUVkyCE7+ZDYeJ8Poh2JQ8NQtSgE4V75QjvIezykrccyfVyFz5MA80SgjEZOR7cuueMNdO9oT+Lws8ryvj/8HjC/5eSZ/3kK2r76P3cW/AOLsm9/4WTBVpPiIs6Ii0slqb9OGkUP3ar4L4Wd0Ncdqev9Dp5ySLkxVjWFeqv5By1+/8uaY6k8/IIOx42dnuol6X8Tf/19RCoaJRyldJ6PlKRaQoQtfTIrCZ+pRlLWlQRGrKW7MaXpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bv1J6qXt7VBFcrGYYuV168pT+imicV2Cn3bcUvQEt0I=; b=Fenq7t204uwQOF1b6rez2nSiNbS6AhmHhOsMeYyh9sV87AzvwEPVfCREQf7dt09KLMkWHJj1n0R5U2FsMPBbhAaCQNAMbyzjgCHVMSvzKyLwwP8WRIcFURt6KirExuct97k9yImvy4r+Dc4kUqvJNbanR2tYCJWreQV2q27CHG7qWBRE7yT0DcYtVdu8YC1zJWQ1qy194+CNAe3/q0LkRJGd8Q6DV+TwDXSVN0mO9yVPGZ9S6eF74rTUjk5GVwssCdgIkL933f6XXjB8zpHH8O7tKrzrUkDACwlCE49Jel3XmHiLPizP4mdq0ZXzKEC4eEqy51X6yYYrFP/KVDl8UA== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SEYPR01MB6235.apcprd01.prod.exchangelabs.com (2603:1096:101:207::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.25; Sat, 4 Nov 2023 20:56:31 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::fb1a:653f:16a:b4d2%5]) with mapi id 15.20.6954.025; Sat, 4 Nov 2023 20:56:31 +0000 Subject: Re: poudriere bulk -a fails on UFS: "Too many links" under logs/bulk/latest-per-pkg/ and then "Failed: starting" To: Mark Millard , "freebsd-ports@FreeBSD.org" References: From: Tatsuki Makino Message-ID: Date: Sun, 5 Nov 2023 05:56:26 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [pKscaurtlb8rzoMmLBjD0fE+6gq4hsbd] X-ClientProxiedBy: SI1PR02CA0015.apcprd02.prod.outlook.com (2603:1096:4:1f7::18) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SEYPR01MB6235:EE_ X-MS-Office365-Filtering-Correlation-Id: 296e2537-d5f9-41c4-facb-08dbdd788548 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: w6MGOQWs0+1SHJ99ONgclUF+zNVMPsM8h7I0bWwrZME6YdIL2AErTNQZBvJj22RXLkTPPPuNYjJV2NGaiIZ006rEe+PCEHjrmZ0MfMl7G0MiDkvLvQFIkXTftyndG4xYCV0nJtgHEwJEmbvvZsq3VMY7vqhOorcUiAGfDds77RWEBTNL5o/RwEC0MCKQDmbw8DkxVQol7K+WVcHTfvIFHtRYQ1QTiUKo14QWVoSBKeEW56L2PCLH1n4AAFKiD/QFi9brx41JR7+iMYNoqe5D4uSCYdvEa+duhBnJ7uIMiqoBppx4GN/KQiO2Q9HmmROvJyGyMsHYhfnn5NJcsYzMLtuyIGPy/Fzg181KsO7Gfx67oEBkNy5xLsbUhrE/mtyRtdby3Z40a+syS+fSBHY/Ef0cR+1nKCb1jiO4DV+uJv7NmAZor9nOthdm0cRHzuKgxFlsxbNfReLOY+YvjqvCwOOWhM1xaoi/t9G04kLdJ+sk1gAT4GVArXwgY+oB651F/B2dVSLDp6Kbq1mXgEJZvhnSRRL09OhlawP2a0Y11I+NHyzVcg+kBOVhn69KfWnPprguUOhEW6RBsC9ABacDpqVbGM1KoXiZTIs9v0bwDd0= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VlpLa3dEa1A4V1NhVGZaQVZBNmhHWk8wUGxNSGdaaDBsclA1UjY3T09HUUlh?= =?utf-8?B?M2dSMm9LSU0vRmJQWjJ3TlRVV2FiTC8vYzNvc2c5M3NqY0h5ZjBTc0UwUGhL?= =?utf-8?B?MWI3V1pURTBmRllEb3pneVdKNTBaTTl3S09ZZkpHVkxJM1VXT05zdmdaZFZs?= =?utf-8?B?WTRKT0ZLUzJLMW1kaG5kS0MwZDljTnpTZHFjNWhhWkJaSGVUWm00bmw2UnJD?= =?utf-8?B?NnNPZFZmZUY4blNqTHFaTmQ0T1NWZk5uSWMwL1JNWDBWZHFNWkxUNkc4OXB4?= =?utf-8?B?STlKbmdQWHBlU21DNHhnNjJERU1idG9NTmxvMEtRNVI4WkN3Mzd0S1krRTJs?= =?utf-8?B?dVlleFFmWU8yakVUK1NmVjFUMFJGK2dMQ1pYMW5ma3kzMHBqbFBFNExRNHVP?= =?utf-8?B?SkRUSDlLOTFKWmFrc3prM3BCeFBnZk1sYUpDM0orQ1M5V3FHL0F6T004WUxW?= =?utf-8?B?NUhvUWFVOUlFSHFjME1WMnVGc2V1clIwZzg2WlNFYTlDZ1JsNXhLL1BESktU?= =?utf-8?B?SEl6OE9tWWZHQXNNQ2pZWlkwNGZHS0JnZG1DeFBHVjNhYUlFMytYR0h0ckx6?= =?utf-8?B?Y0tEK0pqQ2dnQndGRHJrZ2M5empTSkN3TlN4MlhKYm8zTWJLRWFMY2V6M0JQ?= =?utf-8?B?M0o5RGdaQkduUlM0NVdMSnU5U0J2Uy9HMlB1cWNUSURGSVBBNUJQTUprNCtC?= =?utf-8?B?UXJkQVJsN0JIWEkyMjdtVE84TnM5dUlmOFVZYjVhTjhZQ0VkZVVWVFBoUHN2?= =?utf-8?B?UFpRWEVpL1JPTEJhM2pGS1YyNWIxU3VZUC9MNzErbVh6RzJTd0dtNFlhSWFW?= =?utf-8?B?M3ExdzNWekhpMHlNbjBpYk1jWHJDM0FkQkJ6VTNTTGVadWtwS2JsRkgwS2c1?= =?utf-8?B?WnMyMTNQbG85d2V0d0s3Y1VKcm5BeW5vaVhSMUYvVEovZ01vaUl2MGgycUtP?= =?utf-8?B?T1BNUWh1T2Jzc2tzNU9yQmNmcGU4Q3ZTakhIYWkrdG5QVUdMMUdPdFo4K0JM?= =?utf-8?B?KzdpeWxRcDdUK2Y0YU5CRGdpbDBwcENoMk0zbmhsOVpMSElVcUFFNUEzUWR3?= =?utf-8?B?NEdxY1U3MlYwdWdhWnFJTExYTkRVKzFHd3VtN01LU3AreUZhZFI3UVhJcC9x?= =?utf-8?B?UWtoSFoxYitmams5T2d2SUIyVGVUVFVuVDliNTZzMVdlaHh5SWxiRmdtMGdL?= =?utf-8?B?TmNJSUd4WERKcUV2Q2xJL3VZV0tiNjJINzZhck8rMnZyK2hjbU15TXZMY1hQ?= =?utf-8?B?VkF2WEpIeGdzTEtadjZPZVpBNFdpTlp6MXZWVlg0RlorNm5rVzk4Z3VmR0dx?= =?utf-8?B?bkRqSjRxU09ycmM5NVRianUwUTJLR3BWUTBvTEVjVHVwVkhjcWRBREErZXVv?= =?utf-8?B?anRYbFBIQVNWWUpNODhVdXE2ZzYwY3IyaHVDNkhzTXpMWjgyTEdqQWJNZ0R4?= =?utf-8?B?SUlid1cyOW9maFRtN2YrcjBLZ3lkNTZyTUlycnNBdTFZUnJlM216bVdyRkpp?= =?utf-8?B?VDJMcmhyZkhMV2NId3ZXVlY2UTMxSFZWZ3d6SVdPSXgra2Z6aTV5cm93WTUz?= =?utf-8?B?ei9lak5FOGQ1VUJ4dEQvR2RVeURFTjNnOHNwRXdQKzBxajkwOUtReHNDTyt0?= =?utf-8?Q?caEGIcvBV5fNP9mtqsoeMLvvXCSLgLuUEtpgymM11Vpc=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 296e2537-d5f9-41c4-facb-08dbdd788548 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2023 20:56:31.1443 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR01MB6235 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US] X-Rspamd-Queue-Id: 4SN8zl4Y2qz4TMD Hello. (I am replying to freebsd-ports only.) Mark Millard wrote on 2023/11/04 21:00: > # ls -a /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ | wc -l > 32767 The number of packages will be inflated relative to the number of origins because FLAVORS uses PKGNAMEPREFIX and PKGNAMESUFFIX. Therefore, something like BUILD_ALL_PYTHON_FLAVORS should not be used continuously for purposes other than development and debugging. Ports for which the origin directory no longer exists, and whose description no longer exists from MOVED (e.g. www/seamonkey), seem to remain in the package forever. It is better to run poudriere-pkgclean regularly. Would checking that area reduce that number? Regards. From nobody Sat Nov 4 22:54:42 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SNCcQ3yLjz504mP for ; Sat, 4 Nov 2023 22:55:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.gq1.yahoo.com (sonic306-21.consmr.mail.gq1.yahoo.com [98.137.68.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4SNCcQ020Pz3F7x for ; Sat, 4 Nov 2023 22:55:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699138499; bh=Cm/8+eatMUA/Adlf34inE6K9vrVCGN+lOrjSaGDVD+M=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=uegcKW/IAvkUEC+96UfnRrPXINOwXH2eW9j7q67xnu6855D4pdJeSWzjQxDGObs2DRvH1Or8l0bH0PMgD9ZFI8SUUYdizYhtENIOmmtqM3rh3tIB6pSXZCROyw92q/D0c0ZoYcNvdpCLr4bJ3/MoaVv+ahXYpvhHAUyYXFv3scOX3Q5gKl6ALo6Af9PYc1q6rG1LJCYy0WDrxbsZ5oa5OCWlwXrenSciA8vewPj/nnp7ho5kYx8N7db3kRXKrNehDDDHL8Sm7grbo8boPdrSY+Ay+kSUVEPlwjEApYQR0OavlQ7x99rtygGDiz38n6Rz4dUz8SdHv+Ld1ABBzgGdkw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699138499; bh=rxe9L5mZPizGU8jg9GyL+u3JbCDn11urOc//0sNWtDx=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Bsv6kvcX90QDnN6/Cl3xOIPZfmVm+UvsdSMDF76bLzwVwuTBmXwy6NRfFl0px6cqhTUvH0HYv2o/hGxprpLEz+nlSyW9xgdltSFQj8LGC5A36noyUCiT4eRzvbnTwcFuCuQfOt5hD/RDoyxpIy0RK+aQ6BSPNq0SiBP2v7wvx5uHb7ewziq2TcLpudl2BJAEeJqXoGC9zHMGOrqtT1M9+I2SveK+Is8KDRaOqzIX1hTWw+6SqLMa/Hi+yDjb4X/gBrdUg2CPahSBFLlFHSgrdXE7m1tZyTN/HljaKtUNgI/0MejgM/cT0OrLpPwNLmOz2kCrEafgvxiDJu84uezwkw== X-YMail-OSG: iRktnb0VM1mowjr240PGQnf8Qz_4HgD_WU_yi_tW3fHN3QcsC0YoVYmSEevb44T HhucYVMk3rTyhgv70kqif3_LYVd9bpIOX9NBRrvaW3k_tPeZNNyRTOYoALEDr6byc0vLXarbffe0 XmNyPaeVZGe43f30drOXnhIdMKcmCjEDpOrKc3eEueHKLXY8b_9dkN5mmFD5sGvcovRN7BiGFoO9 5qyYWFL4styPV7BxSPt9aoGkOo13qtI0wjnC1I.i2JEg26J7G9.LqK4muyqMD7vzUW4PvP.64w_T DK1On9USTtKjJOP03Hh25leYB5qbgGItohpflAfyiZrmluSXcnzHRk527mH33d8TiRM0QXDoxVaP QdWIaVlfrmUq2CMqyufdtlqeV5jdV_lW9Wjl_LG9ufZIuVNuqZSBjeKUb8bhRaQeUTn6NVQI8Lqg Ju9M4hOmN1Nmu1z0kSVqq.GBMqbsIiq2XLOKdTiKkHQCpAgLHMUsUw3BSolJSVwZVJwxJfKoZ2Zo 0RSOzkd.Pc1n34nUve7mK_Zd346zw8MAzTMhx5YUnNuVwEvfUb0F9gS4pBkD5HtY3H6YtYHwTvIy ieG0wFQIyE8MLbqZvCqwP880nHKFl0K6TDHKRZHH6.jzy2ex8DspGC5wdKNmDwFlAL9JlbDIcXF1 JRoWONnIlzkwzZpodFDZdtiL0pBkQDyguyxRMlY1ZImwCmsxHySzDmKvMUsUIzwqSmqK38i9jv_6 26Sq9JqQrGrVEU0_Dd_OjGq0wus6ePyK0tKyxgqJJao_KEdgZhudQfTBh5_bpK9BBs2w41g0Rr.. KVY63M_1tHiTjrqiasfwSoxygsUsMTIhDwG28Kb_Yglm8d0OiR0QI3_OPhPtayCgxPO6lUCfAVX3 chjWzt_g1VnV958eP0cqYWYYVVUzfi2FUvmZ_U63cjSX5vsiEtkh8hC4xY0NXpvWPv.ZU2rD.P4o VklYATo2U0uzVIJ0CyjFZyXGXL8mM.ROe1pMJFzU9e3FMfvhZ.77Ca1bNtfyxVL.4lvF8tzGtd8O uKkTGfHEs91lPM6aZCNH3uMC6flb8EVyhp5siXK0nDJ1rjVCy_qrM05MbbDkoNV2_7QKU96XoMIX 4jw2Uh6hTlN4Z207RVgZC_8BMtZ5B_OxiryWQJpo5CTEBGhh5L6RaGUcDXL0FHQ_tNpcmVL7AFep XaIMFaXzU6Gm1zuOY7gZ5GG4ygYc8A4r0DDmAaZh1KZFne1liImZZXZcKUhF6ybeq2z.xmY2wQTX FqE2.Nw6HjXPWfCP73n0SM4FpvKdN3Bql4fu0Hk9LURNLgO29j8r0tNAQOmeTrmWAmpyfCCu0IHw yY6Y9ZMKnpWyjZJROPePBh5loPitTcg3BgvcdpVmf6_9IfFUjIOV.KH6xIwEQ3I8t_8m93wYGAsK 8_xwfMj777n5b7MLXo7uTVWTrZC_eW1aa7NLSuY9JOTUT4VzT0zKYdmgYDldwiAV3yY2wgccLnAt oSAbhFZOdm..5ek902ZDgcVER948DvCv68A.F91QS4P7G_XmioWVHAI6Fhsjk70w6c98BIuIPJ_M 0.triT82046YINfTlS0henVGlr9zOoNopLY3Y4OScP23Al9byzzN7tpwv5zhaTuhz0tYYIkg_j88 vMOpGG_otv4ZN4oDzcMpb7DxoU5tsetQCA_9XXqJ8y7BuaWxTtTnH35wpfkzIzdG5obvWlyodk4q V2u9p8pL7SQZMkXReGKWbSsCR6jE7Opntf8MJvkg28lqGDtXaRZRTlajSOnGDD_t9FkqF81UZy4j 5MRDLtVnH8gUTgI2vFMqsGkdzzi0oQBq.hFP7iT0cSBSoIiGGqWFFQxZPJblN6Ls3b7L.lNH75Zf ogJiUdXpjDd08dyGJ.12IEi65jYxcOOcMyjkT09P3gga4xQ7r376D8O.msIX7m9xAKwEzcFiAh_0 nQFy2RPD351VlvnJqbzjEjUfqHF6_TaWTNhhXyAEFCVS3LtBRsFI_T0kUU9nl2tzpqp90VxHDPGy cuBEXovi61Oh5uMrKW9a.OoVlT2O4K4MHLSzNiev5ufsXmQNNS0uk3qHCSDs1TZKZYguxVbqQJ4C m7OqNshDYj9Tn6r7PWwyPkauYiW2oxtRJxhbqWUpTtvyj.L8cHw7l2gfmWqMgEHOqNWymq1MOUi5 cQut1wQMGw3Z26hXZKvqmU8MYwnOu7MR6v1AAVudeEFHhLF9TzWS0rOhl743iY1cyY9Oy9sCFU0R brFLGGTaoxHT6JKqSiUtOEDcjWUCkXSjydrTQzhP6Uup1xIQfhS.I3yYQ4sDqog7THYq69ybvHqA - X-Sonic-MF: X-Sonic-ID: b409e03b-729c-4fd7-8d8a-7082304c282e Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Sat, 4 Nov 2023 22:54:59 +0000 Received: by hermes--production-ne1-56df75844-n6ltj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a2c024cb2f96a1198ada8c35e5e3d78f; Sat, 04 Nov 2023 22:54:53 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\)) Subject: Re: poudriere bulk -a fails on UFS: "Too many links" under logs/bulk/latest-per-pkg/ and then "Failed: starting" From: Mark Millard In-Reply-To: Date: Sat, 4 Nov 2023 15:54:42 -0700 Cc: "freebsd-ports@FreeBSD.org" Content-Transfer-Encoding: quoted-printable Message-Id: <17C21264-D87B-40D3-9228-579F7BC3DD7C@yahoo.com> References: To: Tatsuki Makino X-Mailer: Apple Mail (2.3774.200.91.1.1) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4SNCcQ020Pz3F7x On Nov 4, 2023, at 13:56, Tatsuki Makino = wrote: > Hello. > (I am replying to freebsd-ports only.) Seems reasonable. > Mark Millard wrote on 2023/11/04 21:00: >> # ls -a /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ | wc -l >> 32767 >=20 > The number of packages will be inflated relative to the number of = origins because FLAVORS uses PKGNAMEPREFIX and PKGNAMESUFFIX. /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ contains direcotries that have the names of the packages with log files form bulk runs, not origins. > Therefore, something like BUILD_ALL_PYTHON_FLAVORS should not be used = continuously for purposes other than development and debugging. The from scratch bulk -a run is a kind of rare experiment that I do, not a regular thing. It is deliberately a simple bulk -a run when I start such an experimental sequence. > Ports for which the origin directory no longer exists, and whose = description no longer exists from MOVED (e.g. www/seamonkey), seem to = remain in the package forever. > It is better to run poudriere-pkgclean regularly. The sequence used to start my experiments is as shown below: #! /bin/sh poudriere pkgclean -jmain-amd64-bulk_a -A poudriere bulk -jmain-amd64-bulk_a -a So pkgclean had been run. However, as I remember, this does not manage log files. I do that separately. For /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ being empty at the start, the failure would still happen. The 32767 is a UFS limitation via a 16 bit field associated with: /usr/include/ufs/ufs/dinode.h:#define UFS_LINK_MAX 32767 Specifically di_nlink in sys/ufs/ufs/dinode.h : struct ufs2_dinode { uint16_t di_mode; /* 0: IFMT, permissions; see = below. */ int16_t di_nlink; /* 2: File link count. */ . . . Having more than 32767 packages attempted to be built leads to: /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ trying to go beyond that UFS_LINK_MAX limit in what latest-per-pkg/ contains. ZFS does not have the limitation and the prior from-scratch ZFS based bulk -a experiment was able to finish its build. bulk -a in the ZFS context historically used somewhat more RAM+SWAP space than a UFS based bulk -a would. > Would checking that area reduce that number? For amd64, there are over 32767 packages that should get directories in /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ . The usage poudriere puts them to counts them in di_nlink in UFS's directory inode and the UFS limitation is reached before all the packages are present. /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ ends up just not fitting in UFS's limitations for how things are currently organized. I used to be able to compare/contrast the ZFS vs. UFS RAM+SWAP usage for bulk -a runs. But last I did such was before the builds going beyond 32767 packages with logs. (I've not checked if /usr/local/poudriere/data/logs/bulk/latest-per-pkg/ is the only issue. It is just the first context to stop the build.) =3D=3D=3D Mark Millard marklmi at yahoo.com