From nobody Sat Aug 12 04:02:26 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 4RN6SM3HNbz4TjZT for ; Sat, 12 Aug 2023 04:02:27 +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 4RN6SM17jpz3Hw7 for ; Sat, 12 Aug 2023 04:02:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691812947; 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=zpOhsKukTa8ZvpcX7t+XZYLTBntJRMBfnQE9dJ4otHA=; b=g/ddjh/6x8bOuXlZtEfevAeAltHPEm5Ie/aWq4wM7E/sIGYAomjTlpkRSMBd9Yixly3+L2 Vi+WK39RUTfoL96OHgM/dvZ/sUvb6snLerevDxu14+av1j5WoPlU0SCWlPvZXB+2pc6OFe s9DHuXk6DKKo4xcKi9ImXHLFmqIP/FITi/jaP7QqOCvxrigF1hML/17SGgqyZZZEG7Goiq pwo4aB8mnO8JV+9YIFMZ0W8qX10CwuTOaeF6BSCj0TeotNtrrMwP3WDUqwgVyTiX0yKtQy BpPRoFy3OVBATZjcVYs7toyqOVd8ZfDG68wJt0kJXvFASp/uqpY5ElsYfVj+Mg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691812947; a=rsa-sha256; cv=none; b=RzKt4kRfeXVShEkySSJaLwFc2hMYJL2x7bQwhOIzinT+qbAkKVlu02qlOlrJrd3BIbjgDb U92ZAUVnZlomV+yju3WWz7Q4Egz3Z17xraYFb9zJWRmqpGbYBi4VGwXyVFk+OLy5g2sgL1 Xd3mF9YL1yzvEGMR/gSAfJr1k+eBF+YG4i19I/SR8O2VauCwI4+3KCjVyRUgfKyH01gsSt 3xY6foBrbl7Q7iVml2VXPcHpQ3QwK2ubgAeAwG1PgHV6cLX6BG6ktEBGr6MRGSSBAy2I2E HB8FqXoiPsH9deub5VMVl9RJkklfDQ3bNYNe9TzO+6UmE+rKNVjDRA3N6+90+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RN6SM06rpz15Js for ; Sat, 12 Aug 2023 04:02:27 +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 37C42QmV059804 for ; Sat, 12 Aug 2023 04:02:26 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37C42QV5059803; Sat, 12 Aug 2023 04:02:26 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308120402.37C42QV5059803@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, 12 Aug 2023 04:02:26 +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 ------------------------------------------------+-----------------+------------ x11-themes/qgnomeplatform | 0.6.1-8 | 0.9.2 ------------------------------------------------+-----------------+------------ 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 Aug 13 04:39:25 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 4RNlDZ6c6bz4mSJf for ; Sun, 13 Aug 2023 04:39:26 +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 4RNlDZ0LDnz3Zh5 for ; Sun, 13 Aug 2023 04:39:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691901566; 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=q5wAtVsFHP10FeO0CoA48gf/otdhUY5oJyDINwus/ek=; b=hEyXZOjqOfghSo7105IKhv7yCc5Y7Jrapwa8zdH01Drh33FLrsS36Fq3upd3lN/jl7IUjU FerY8pjtVFPpOPqt8+jwUq+j5iLS3LAzkSQkugOtq0NJr697pSh0eUA06fz4oYk4dxwbZO qzgRngt7Hgpi6EfIZoIxApOKIZCCLcCvMREOLh6uJBQM2uUsdE8Gr610rrRwuewWyEJzi2 2Kc02va7BSqG8bMHmobczFGWxeZmeWk39A0ZL34DQvWYIPnrBuVkPI7IVc3YaD/Y6Fc56B s/GjoKfDj2ViQOjywd6capKMOJPDhdVY/e6QP3/aRR2kiLpobB7MABMiy4sbZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691901566; a=rsa-sha256; cv=none; b=IkGyKy9jJOljy84Yy+rHSSZDbYxr03Q6Rj2Ezs0PvD+Lo7huaUMknw7Ae7VHz8S91JWfJ5 zVBx16DvT1KAoNrspOhCS1t3F0SKd5qNCEcgYcq2KB+5mRA7AG32uZWxgM+IfI9r+rcnHa 3oa7PQKAyd9E1byId/o+kiYRyzjcDysmdGDl0hP96hzbCmm4HqItQ2HWYOhBLkU2hPXcST /7d/Fq9sDBxCz2VneZr7ZAslumC0WWt1mlyPq2YXF6CHYy9roD6APjsKosB8DSna1G6DSB Rxj6c4ZXWD1E7WF9MH38qzPezu+PAazgZT3oHACLUQ1dF3GYEvyZ/ZCe8it97A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNlDY69pKznYk for ; Sun, 13 Aug 2023 04:39:25 +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 37D4dPma001598 for ; Sun, 13 Aug 2023 04:39:25 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37D4dPIl001597; Sun, 13 Aug 2023 04:39:25 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308130439.37D4dPIl001597@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, 13 Aug 2023 04:39:25 +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-230812 ------------------------------------------------+-----------------+------------ math/R-cran-units | 0.8-2 | 0.8-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 Mon Aug 14 04:14:02 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 4RPLcp70Xhz4mJ1j for ; Mon, 14 Aug 2023 04:14:02 +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 4RPLcp2kJrz3L1J for ; Mon, 14 Aug 2023 04:14:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691986442; 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=1CyZO81dDRs+VMGf1tdII00SgnMvgaaqF/2DR1BH/6I=; b=xlGH1jGo3XitHxLxIa5VD0qiWFbTt7zqq6i1M3HFFpveE7vN9y+pOje4nKsnWzhbp/8BqB IjksFppxtEVVnbD5k4ww9OL9ImN0EEzabuPngXvZtWmgqC/TDMpqzzu1uRPdxjxZTfX/bU zE+3pAY4ZajY9kixatNwDcKzzkPXS2HffC0voQH9Z/0k7szyvL1z0aL91HBfKOhKKdJz/I I0a9hURPS+Q8y69gmLHcAgSNw6TAj+iBM/N5BmuOdrixjGtmemP0cUTedB625z8C2OMvif +2WVV8V351KbTvUabEb5Wo5ygem+SJ2o4oW1RspmJZ0ByQZ5Xz9pp0ciZRvONA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691986442; a=rsa-sha256; cv=none; b=uiYRvnQ/KhSLNdSy/1IozjVbU0hJ8UoqUYc0d4i7+QP9kozPRLFCHIgCoSXsUE0W3Fykdm PghX2Wb1uVy7/KqTniK8dO6u+8FTrMAonHPTsrgs8HWdP1F51zaGgzaeUTA/fh99P33FDG yC1FQO2ziBCyzHrE2S8QjqGKAdj6uGtbp7Iv7B72mllZGhnk6czOCGgMAcAnhtmCyKdkFg RWSw9PwAdHmU0TdMIYMLj9DxPj1ksiyPx9491+RxGQiVotPGay81sQY7f5MrQBq25Eg1rA MiicvELyKp5DmT0sD6ekqHkxD7j5R/6PHb0HTXRAc+kQ9DJ8Lb3n8Ojn4BqJ0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPLcp1r4vzNw for ; Mon, 14 Aug 2023 04:14:02 +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 37E4E2RM011973 for ; Mon, 14 Aug 2023 04:14:02 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37E4E2mN011972; Mon, 14 Aug 2023 04:14:02 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308140414.37E4E2mN011972@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, 14 Aug 2023 04:14:02 +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 ------------------------------------------------+-----------------+------------ benchmarks/perftest | 4.4-0.7 | 23.07.0-0.27 ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230814 ------------------------------------------------+-----------------+------------ devel/utf8cpp | 3.2.3 | v3.2.4 ------------------------------------------------+-----------------+------------ www/p5-HTML-Diff | 0.60 | 0.561 ------------------------------------------------+-----------------+------------ 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 Aug 14 09:24:54 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 4RPTWj0wXYz4qClH for ; Mon, 14 Aug 2023 09:25:05 +0000 (UTC) (envelope-from michael.osipov@siemens.com) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20608.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::608]) (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 4RPTWg3B9Gz4LT2 for ; Mon, 14 Aug 2023 09:25:03 +0000 (UTC) (envelope-from michael.osipov@siemens.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=siemens.com header.s=selector2 header.b=DJsqXcim; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of michael.osipov@siemens.com designates 2a01:111:f400:7e1b::608 as permitted sender) smtp.mailfrom=michael.osipov@siemens.com; dmarc=pass (policy=reject) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cAoyp7o+tv229qJ9gv7VEXBASkJ8/jpRDJk7ibPudMbVxhoIfVGL6LBKSI2Dn/Iw/rx37e+QqnEsyL51NejanLiQ6eBZNCTZ4OpSpqH5tzLBFYtSp+sxxdwr24349SQLy8Qb4zqEd4vNly9/F3tA7Viz9F4ym4hZuwqBJTtUAI2qCJXsck05lre2RLlvmsSI2W22jRRzqlfidMc0KrRClzykcyFHctpuBQLKg8C35b6yrrkCnNxP/s9/vhke9MXetbVjhtZV1mVV2iS8J6ryEvuePUD/kbWovLlFpN98BnJZf+kUY7dxqgPrV2RuZK2/831B9wcEFScxJwsShRx3AQ== 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=1hL6EZilSOnAc3RdWg9p6DLLjsAi//4wCCcjZwe9q1c=; b=dDSx/7nIKqp0JgHHHAedlKyIPDt6lr/KIPdH+Rkk5jRxgsZgSnwEmUMniwHBilPlMq0MgNnLMqg4FP+sleBntdV3GAZEquEKuu0l7jsXAk4EMEbqL5MYfcfQ9Rd1l/Bp6g/bNh5Ittfd8AoEpF+/CzV9OBRYHOJttIzvX+zKLlt9vcLAVG2PdRpU1zz+lpvFJQvrRnTjnzN1jswV0/uV1eozzKE+tZrbuYCeXkx1ekzYaGeybzZH9Bqc8HwtzbpQiStsaLT1/sAztpz3T5Dic2oG/FWop0w3nrSVAllYaV0609yxcUQ5eDvjxx2R1pggL11uDONamM65gk4HcCL/dA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1hL6EZilSOnAc3RdWg9p6DLLjsAi//4wCCcjZwe9q1c=; b=DJsqXcimqsO4/34Wj8syVBalEh/MAhWq1mmV6bk8+q/2oXpcE1hfTqbx1xh32vQmhbcGMN39nxXTLMBlCWblDfMyd5g4LmwM1e/N4ZMEBmwuI0b8b6rmDTULDJd22n2AlZC/v9bQCytwMhCyy625ixflWVB4SeuUnf4E9VG+yCvVb3Y4eAZLFYGrKMwDMyZcTQlNEGS+hPWdpEHLndJTc0NNbf7CBQPs+F4CzBcMhUmJzxKrsr9i9gH3PLkihKUw0HRjpGa+h3AyOaBOhWkyCUYPxniMv1ZRd00prgBITYmMhJZl6iEpQcs7f2qyhl9ji8N16CklHvub0PWXq4IUNg== Received: from PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:300::10) by AM9PR10MB4072.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f7::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.24; Mon, 14 Aug 2023 09:24:58 +0000 Received: from PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM ([fe80::8e3:5d84:79c9:c1c0]) by PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM ([fe80::8e3:5d84:79c9:c1c0%4]) with mapi id 15.20.6678.022; Mon, 14 Aug 2023 09:24:58 +0000 Message-ID: Date: Mon, 14 Aug 2023 11:24:54 +0200 User-Agent: Thunderbird Daily Content-Language: en-US To: freebsd-ports@freebsd.org From: "Osipov, Michael (IN IT IN)" Subject: Review my open PRs with patches Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BE1P281CA0318.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:87::11) To PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:300::10) 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-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAVPR10MB7035:EE_|AM9PR10MB4072:EE_ X-MS-Office365-Filtering-Correlation-Id: 886133e3-b156-4e3c-178c-08db9ca85431 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Y8YiQqpDRWhxmDPN0wL19KiKVTplXeJ3ZvVCfwOZMQ65FPaSl9jETJZMacTJiJzUndL0XWbLcVXBucZbOuNuvKd17r381F+Izbsf8cGz4OIZff4OhXPhFjMQbCspZzkoREisj+dYpwYdUSm6JQAVf/a3ZIg9X7L+c+AngYKZb43OzqV6LILMdzQrAlYQs4ExHS6sZjXUPtqJuUjIt04IeU+/HNRVrr9QyGMfQyKF0qHlzgdjzJdKTr86W9JvNrJ2CdWWN2XjOxplfQ6V92ionBkcK/RhOE9KXbGusDanu+8EzA9GwAJTajFmyEuay2KDmWVS/V92hZgzHaEcCD3PsDbj577FXhEEi5ZbBj/WEE7SY+FHrc09AZaqjY+BZBA55MxQV9yLybeB8hnaMplBq0gvN0Qd5srCPG4teNzDf9zJvjB9wyDdQgNcncoN9AxOVxj27VPa42YUTpAurXKgdvd5zsEWEgAuUV337sdE61g8zVx468qVYcfQYNwil4XfDEHoxYs9CgcbutwgxVnZmiB7OAGHsg/KCmSKEzKksHko17TV11UX3SiAMQ0HApFLM6wxwMicqLIplwkD56QLMtbF81cMIbrO3DVRSJYSqbdz+sbJLG58olrn43/kwl+roBgajQqiKvofr/MJp02tIQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(366004)(396003)(136003)(376002)(346002)(39860400002)(451199021)(1800799006)(186006)(38100700002)(6486002)(6666004)(478600001)(82960400001)(5660300002)(2906002)(36756003)(4744005)(86362001)(31696002)(6916009)(66476007)(66556008)(66946007)(41300700001)(8936002)(8676002)(316002)(6506007)(26005)(83380400001)(2616005)(31686004)(6512007)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R0FYNno2UzdVOGdiWmNGa3RGYzNRYXoySHlNOFhqWkVYQmNUQ2k1QUZuWWdz?= =?utf-8?B?ZUpKTWxsU2FTMVlZaFMyVVBmZmdHaHJMRExnZWpyWHlxTExiL2luZk5CQ0px?= =?utf-8?B?ViswQitPa0Q4aVJSalRsTjdscmlRZ2swM2ViYjVsUTRqa0hKZ05ubFpiUTlz?= =?utf-8?B?V1ZyL05tMnJwTFY3VmdBK3YrSThVQ1BNN1pjYVFqYXEvMzloSU5xRkUvdWhS?= =?utf-8?B?Z0JUa2w5S3RrSmNIQlpCaVgyb3VYdXVIQ3Z6UUJKNVVWR3d4WFNIbWNIbCtr?= =?utf-8?B?b0RMaUl5d3BXMm1xcTBFeXo4cTZoZ0s5TWl4YUVQa2NRUWFjQTdkLzkyNkR4?= =?utf-8?B?TXBoMk41dzloMS9acXlKUXNjU0JjVlZsaFh2a1lFMmNqbHREb0JFZ2h6MW1p?= =?utf-8?B?aWgwdjRjZ2ppSzBpWG4xMFhrZ2QxRmxXa21CMG1CZU41VERJMldXRld1MldI?= =?utf-8?B?bGhzSnhDY05jM3NUSjRYOHpqcFNhOVlnQkJNODhETkRqVC93UXJPK3U2WlhB?= =?utf-8?B?RG1yU0VOZXhVM2VSRFVYZnREVkR0Z2s5YzZvZ0tIRTFiZmp5SThGeUgrT2Z3?= =?utf-8?B?MnFyN2VpVVZnVVVZcFEyQXR6QzE2Q0xtVFRsUldzZlZ3eUNVeTBHd3hFT1BT?= =?utf-8?B?UmpyL3lhcGE4MGtRNVg3aEd6OHZFc1Vnd2pXV2xXTDNhT08vWFkwbHY0eDU3?= =?utf-8?B?a0pVeE8wR2x0QXJWbE5XVlFQd1ByU0VxQlNVMzRjdUwxVzgrTCtHeHh3WFRW?= =?utf-8?B?akZha0R5MFpwVngwRkdJVnZJdEd2S0dVcmVsWks2am5vWGJNeG94YjhzRlNF?= =?utf-8?B?NkhZeE0wbnZzTmh0SHprQlJYWTFNOGdNTGppU3BsaThIOEo2b1J2MkNONThE?= =?utf-8?B?cGVxU3JSaEFpY1dYaFhabDcyc2RpbWdYVi9uWWxlUXhuTmdCRU1DWFliRjFN?= =?utf-8?B?TEs5M0Rmb2M2L2w0ckNRb3Q2bUV1L1hrdXprYXBaNnNQTmgvTllqdlF6eVFz?= =?utf-8?B?ZVJEOEVFZmszY2hxWEQwNzB2NFBHNCtsd1pMQ0plY1g3NWFleTZUNW5mSVZj?= =?utf-8?B?Q2pCS3VzbUlyY0RWWEhEWGVYUW5PZkQ0Y1NpbXlLQy82S0Q4TUlFaTRodkJU?= =?utf-8?B?OUIwV21EM3JNL1ZVaEJkSDU1OGNRbkppVjM2Qnppelp6VG1WRXZhRXkvVko5?= =?utf-8?B?RjZGY0lUQVIyVWs4TmRFaGxiSnVsWlhEWEI3WHZCMzVPSXE3U25na29ZdzNv?= =?utf-8?B?L1BHNzBBZjNYTG1qNC92Wi8xSVFmWFh2ZXh5Y216WUVXQ0IxT1d4Y2tnWDAx?= =?utf-8?B?YXF0TEV1aEszWHhvSkNrQml1Z21UNXNFT2pUM1Q1eFpnVEFleG5sMWRGZ3lw?= =?utf-8?B?ZDM0cW4xY3lzMG5scVVQRFIvTlRIclJ6Y3Bha0lUOTFvRGpQYnBmK09OTHhj?= =?utf-8?B?SEdBcmU0ZDlBaDVIaFZzNnV0RmczRS9QalNoZUJxRkU5cHNHS1duVUpjODVm?= =?utf-8?B?MlluUk5iMEZwR1dVeDNMamNSRnlEbEx0WndHaHFpYzllNDhjb2FhNXhxTXZE?= =?utf-8?B?OG9nMnJ5TWNpYi9CRXNKR2p4RWRWYWVhUzUxdGk2WHUxSGpQR2ZsSVNVWjhF?= =?utf-8?B?NFJZQitWa2hrbjI2eU9tOGI4cm9zUWlvdnVIVEcyVDlTWSsvTG5KeVNHNHR2?= =?utf-8?B?UWMvTFFyUmZjRndkMks3QWh3REczN0VLcWdGQ05RSllicHVDNXpyM0NUWGxC?= =?utf-8?B?Rk9CNWpLM1BvaVgxVGl4dkZ2REpjc0c1SlF1ZzdmRE9Pd3RiTjRPMHE2ejkv?= =?utf-8?B?NVdWdUUvN1daUEFxNWFEZU9aZ1VwTVdLcjZCenZxWEJlOGs4NTRiR0xBMzZh?= =?utf-8?B?MFIwWHpaWklxcit3c1FUcHNJSHE3VllhUzEwTTJ4NkR5SXJKaDJIQk91aDlp?= =?utf-8?B?aWQ2Q0cyT3VNOWs4MlhDTUlCWmM0ajJ6VmZzWVNOeVpQSVh1dDgrZG9iQmNy?= =?utf-8?B?TUFHSlNrdEYyODNHSzJUZ3kyek1jZWhSQVpyMFNpYTg0bjZDbkJ0anBFQU5P?= =?utf-8?B?MzhET1J1a2c5K01vQ0tLclo0d2NndkZrdEp6ZnhNd2pSSmk5bjFwTFJDTTdX?= =?utf-8?B?KzVXOGgzZFdTV3Q4Wndudk4xTG9IZUxYVXRMaW1CalJZV0RtUS82MGM3RGxG?= =?utf-8?B?ZVE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 886133e3-b156-4e3c-178c-08db9ca85431 X-MS-Exchange-CrossTenant-AuthSource: PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2023 09:24:58.6532 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VcbTAG2HunYPRbEks6vHyGM54yRPBTemKteGggP53LrEQHeeRnpDuBzgPAZO1wegreMip14P7YizB/4iKwdPB7i7bPe9QJZxkdSWfrnQGOk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4072 X-Spamd-Result: default: False [-6.97 / 15.00]; DWL_DNSWL_MED(-2.00)[siemens.com:dkim]; 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.98)[-0.979]; DMARC_POLICY_ALLOW(-0.50)[siemens.com,reject]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; R_DKIM_ALLOW(-0.20)[siemens.com:s=selector2]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; RCVD_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[siemens.com:+]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1] X-Spamd-Bar: ------ X-Rspamd-Queue-Id: 4RPTWg3B9Gz4LT2 Folks, can someone review my open patches for ports where maintainers aren't responding: * Bug 268374 - x11-fonts/dejavu: font config files contain invalid paths in comments * Bug 272899 - devel/maven: improve port for multiple parallel versions (I am the maintainer) * Bug 272158 - security/openssl30: files/extra-patch-util_find-doc-nits does not apply cleanly * Bug 272995 - dns/bind-tools (dns/bind918): fails to build with MANPAGES=off if sphinx is installed Thanks in advance, Michael From nobody Tue Aug 15 03:33:30 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 4RPxgr44Ykz4qLgY for ; Tue, 15 Aug 2023 03:33:44 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 4RPxgq2l4Gz3bjv; Tue, 15 Aug 2023 03:33:43 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=fDtUXCRh; spf=pass (mx1.freebsd.org: domain of alexvpetrov@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=alexvpetrov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5231410ab27so6486212a12.0; Mon, 14 Aug 2023 20:33:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692070422; x=1692675222; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=YfSS9HGtqJJ+IupP8Vb7Wgd1ILYZKQ6c2Jxo0hHEh7g=; b=fDtUXCRhNMT+dblyzJh5ruTnHitCNT0ebg5GjTU0xwD5M5wn47eLesJ7/8r8uzxcGU systg8b9I1DaJ5uZS+lfywWlUoP2gwN66evnDOre0QM6Xi52Z26quKXiQdvFOE76zb4R yMTERhtpHu+fXbuueDoGLI6AHYEzt14hxVwE/4/mmzFGYqn67PlzH0Z7ftL/2hHPKly6 9gH7scba/gdeUfp0rDt9qKhA2ddAKSUQOOuJCHNZtwlOZY7tZBmUKBY/LLXUnh95WNjk brS8u7vJlXSRaRTpLy2CxysJ//Xi9rHnn9TL5RsoJYKgsxCO5OfiYUs8AMiTQmgPANeE UlBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692070422; x=1692675222; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=YfSS9HGtqJJ+IupP8Vb7Wgd1ILYZKQ6c2Jxo0hHEh7g=; b=Z72jR9eV9IU/IppEkvKXkO5YLUqRa5F6aSwEgNi0rDqWtWT7VXAf/pMTbE7sNHuL3h HCHJWUfd3dAWh5r6vuJvjilGMu8Dc3zl5BRjOjQ/eErpOZ2n9qInbEvMjnhtMtv33XDh 9zlBw6hbeCRwHJp0A0LeebIuJ55CEAvZ7OWRehW942/NnjxVDKngCrkxKEYYyAm9NQVC 0xtM3sbcVp6mQwzdDQ1hp/wrnIrnfs993Oc3+QPOK6Z1/+rzIUa0e2cJvk6j4crv/Nl7 8UMeFueZ4Azkpe3QLwru4yJuvbIoHpTaD8U5LOHXNcWhPcf7gDP3HX2n6t3weCOMCps/ yc7Q== X-Gm-Message-State: AOJu0YxJahKQLP6/WwAsNUJxeSumYpGeZmfOecPREv1cUqdW/tQwpOyC ZBI4UrKyPyKPVWH/iat9y6fuvrfkaCE0K7MekONp486m X-Google-Smtp-Source: AGHT+IF9a829YvSUQFQh1Hd0ZvTcgURSc5WwGohHH5BCtWDj5KYn7Fh6emU9kM5LZTbapvPXM5piXJbIWKcsq3VIlhg= X-Received: by 2002:a17:906:3283:b0:99c:c4b3:9ff6 with SMTP id 3-20020a170906328300b0099cc4b39ff6mr8011543ejw.48.1692070421470; Mon, 14 Aug 2023 20:33:41 -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: "Alex V. Petrov" Date: Tue, 15 Aug 2023 10:33:30 +0700 Message-ID: Subject: FreeBSD Port: nvidia-driver-340-340.108_4 To: Alexey Dokuchaev Cc: ports Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::532:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_ALL(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RPxgq2l4Gz3bjv With last port don't working video acceleration on many videoplayers: mpv, vlc... -- ---------------------- Alex V. Petrov From nobody Tue Aug 15 04:01: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 4RPyHR6qtlz4qNMr for ; Tue, 15 Aug 2023 04:01:07 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RPyHR6NPMz3dlP; Tue, 15 Aug 2023 04:01:07 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692072067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jnbNnJgy+N8NYwM/wHL9OWs4QfvtHgPq/zhJJgQ/k0Q=; b=S/xGnz2GbasV8WijIvCQCjIzc2MeQmKhzImfUnwhNAZNZJxmDGZMntVLINIPkiKbg+G4YC lUILdxp/VWB8jQXRNDhcAfaLEYrELZ5g70EQIZFvtjCEWei8gZ1eulbxEfyQ7tQTokZNkl SdpvHTWoZQdf0dJbB/duR5j6f+1rT0jnQkB9sZ9FUDMcEHZoANfrVAuo+dzr0PmNa173e+ JY+7a57b0MSqLvdtIH/fd9bGGwR+YCeuM9koC0NR1SBqGQXmjzfbSeyb4Ismjgo/kHi5Db 0vJJXWIbP/VsdXPMtxTrSN6wa3qJWtRzBvxKUMHUa3Wq2qfLNmFL1syQgC9sGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692072067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jnbNnJgy+N8NYwM/wHL9OWs4QfvtHgPq/zhJJgQ/k0Q=; b=nF+ixJIPJwCTNUQ74g8q6ciXGe8Za1jShjOUMT3dk5x3RlyK83qoBhR339idXGxLUBM2LQ NRjigiTBpSsLrkV0c+KPOMvz9aa9zMgKfx7jeDJJxtzx6pqDyL6GvKdFYjotxOyWE/+F7z rVbqSPArvpl6iXgS7wuCPHEnet4i74uAARa5BF6VsouwWsfL9xwpEtSFYqBOEwxk4x1f3k aQAo8XtRF40s1AE4ytYCLxa6S0owZfn8bX5Ja9DQffVOD/6+SuEMYJJml59zsr+LZyAtuY d6ikZT8UcFCYk8cwGLLebSX7Vp86DvB1EeaFPek6Qil/yxdRiZcF91W0TqtaQw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692072067; a=rsa-sha256; cv=none; b=BWMPGJ+Q0PL5qjqKTQr6T+DOBA65md2uSEeoZ0UrvXvc1gvzAYkNj/CMXHR7FQ/cR7om2l iYV1AJNYoyLF4yVgocktGdBOvBIiRTVjU6oDo+79YE8En5z73tkIt1w45xU+1N6iaE8LLv 5bswxGyuvlOj89ivXhX/aEUi5WMGMd6w636AmlQpVEuLtxsozWW+r2UvDcQHCUSbsPTKfK xPrJ3zIOOtDlKItF/aAToKxp3iX7htKLIJZfl9NCE5SVvALxY9QF+0MZRBqHHnMhzjOOP2 AeQstSCp9NhXwU/J2JQ/F54o4cSN5fpo3vYKKpnFSeyiScjYokMW7X0ULKjlng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: by freefall.freebsd.org (Postfix, from userid 1354) id BDE6D1F98; Tue, 15 Aug 2023 04:01:07 +0000 (UTC) From: Jan Beich To: "Alex V. Petrov" Cc: Alexey Dokuchaev , ports Subject: Re: FreeBSD Port: nvidia-driver-340-340.108_4 In-Reply-To: (Alex V. Petrov's message of "Tue, 15 Aug 2023 10:33:30 +0700") References: Date: Tue, 15 Aug 2023 06:01:00 +0200 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 Content-Type: text/plain "Alex V. Petrov" writes: > With last port don't working video acceleration on many videoplayers: > mpv, vlc... Did you rebuild both x11-servers/xorg-server and x11/nvidia-driver-304? Does reverting https://cgit.freebsd.org/ports/commit/?id=d1b7aad5f3cc help? I'm interested if https://cgit.freebsd.org/ports/commit/?id=0d5b62609e7d still works fine or is also broken. From nobody Tue Aug 15 04:02:32 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 4RPyK81lYsz4qNR8 for ; Tue, 15 Aug 2023 04:02:36 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RPyK80cBjz3fhj; Tue, 15 Aug 2023 04:02:36 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692072156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=u7G/ChffVU+H0ruN0MeUczKjMm7AlxIlt34ut6CIdIQ=; b=PAoJKfIcMTWQPy4MYTtCF7EOpRKtNoDwgI8fRQsyOzTLUtF1MkT1sGDc/vJwlGkL2qStHR fNneFVbTx+5TvvOysMrLwO+R0M4iwYYJhpdUisZET4JD7cc1vX3DhB6c02grLfdi3Gj86u RqluDOjWyH3GFzZiu47nHqagSerFjBQBnukC/F3TZmxdet9/W8JeEvRmNIqMkyMnH1Qdck CV9rffLQav0WSRAukAJMek1wRiux0POlKRzvaZnk863en+qvtVSPESJdTWtURtr57TA/P/ sFutC0+V4GNZXmm5AP39mvoSfj8EylRTHASPcFKanuM2n2dqEGczrPRIoxg0Kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692072156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=u7G/ChffVU+H0ruN0MeUczKjMm7AlxIlt34ut6CIdIQ=; b=ESUAZURX1q8G94mtJU7Cdw+UscFggGEBUV0yTEuK2W8ClmZF997tAYL7nb7W+uXfAv0zaH c2S+PQPXTKE3oLAhDBLfTXkNCgmPPnZeCm5ndpAk0zHqBnTcc0ZF+GsPEHALp+NbxR/i85 dtXeKz99Tel/tsVijJGONXoSfqWLrjqabrnHxHF8tXKQOKGy1ZkbWK+dXL9hxSGYLxmhww ThVu8kDaoE6lGx7bivCkN4tboAOXN1Ny2E24MfbhbRo5iWPE6+eo8a5iFcQMYG0SGqSJzQ OnGxN0DhSNjrXOD6x7Oh8Jiysu850aJWQUZdtm1h6iqNIy0JpQwxVwnYt1FM0g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692072156; a=rsa-sha256; cv=none; b=WZMumBMRbB/ZZnrfTdzXi+hRTY1GeVjb4CVzT1ZX4gfWDNkuhmLsYEOl8M6pZZoPIXljVp ACpHp8eLQqyFQWMCE/Xrd02g4aVPbgSeZxRmZnR6yqhVO6Nu+STv6sEbGTj4COcgPNY17S ZbvBm/lLwjmj+zj0//S/4l8wlEXldYsKMPb3FDKWaDlOaXl2J8UKqrsj2DKpNlZ6DPYcU1 4syl3khYYdiL0RuWMlEnmMYEeG8Eu3trkfTT6YEt1Ejy2WI+WS85yMQNwvpZx5dD97Ag8J 3XbnBB3KV/cyoyPiT34ww1dgbI3x5pdl0uT96bCFrS4Rx9ZlXybqv8HEDOLUAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: by freefall.freebsd.org (Postfix, from userid 1354) id E80FA1C74; Tue, 15 Aug 2023 04:02:35 +0000 (UTC) From: Jan Beich To: "Alex V. Petrov" Cc: Alexey Dokuchaev , ports Subject: Re: FreeBSD Port: nvidia-driver-340-340.108_4 In-Reply-To: (Jan Beich's message of "Tue, 15 Aug 2023 06:01:00 +0200") References: Date: Tue, 15 Aug 2023 06:02:32 +0200 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 Content-Type: text/plain Jan Beich writes: > "Alex V. Petrov" writes: > >> With last port don't working video acceleration on many videoplayers: >> mpv, vlc... > > Did you rebuild both x11-servers/xorg-server and x11/nvidia-driver-304? Typo: s/304/340/ From nobody Tue Aug 15 04:14:42 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 4RPyb66rVYz4qPFQ for ; Tue, 15 Aug 2023 04:14:42 +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 4RPyb64hVwz3gPr for ; Tue, 15 Aug 2023 04:14:42 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692072882; 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=Z6R+RE6vSJu4V4LTw7SuGd4QTjy1cPdf+o6JpLVCVOM=; b=sAmuF0vVUTtcbWVZtHaMo1bZEHuOQomMJ8YcCIHHiYo+dlZ2o82Paf/4LGw9LZbp+WRhm+ c7xgMvRL/lOfqMrjXEnEOJk3g0CvPHKTHZ+s2pswN6uYxz9Pmb5tDRBwLo4txUmJDQqxZS yNvtBzZ+lL62g4p0GOd8iwj/MwXaqXYWiw0yvZB/mZWJnd2YV6eh/4WJgniXIAFhCSv6Lk SofVWkRXitdur9Lgls00xGyR63YG8NbH7PBYlHnBUbKKu/gtBW685Beqj+uELHw88rNxwc osojVLkaRJgZZqgAq5PdKy1VjWoo7ufQQ5UF7y5kfr5OjHP9gGl4Wpa1DeSpkw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692072882; a=rsa-sha256; cv=none; b=BPZfYZoTThb3V50BsfBjjtAaAZ3emNaPCJTtOaHA8hCMS7FmkgRN5DVxMXyOZcwbdCePgX dd6KJyL6wotExYgR7PnX+ABJGbFXQ9UwLbIyQEx11HX+hE84AhgTxUmq+eaivjOavvvYsq rNzCnYpSDHzxxSOcBAbhckQwz7m44t9ezrtOZvbBf0bR4w+2uDvQcD+tsBJ+bFCiM3nmAE 3t5wHbShQSEgbPvl8gaWAzgSVt3qQjwLtytT7SBjS2govu2uebz5fscBY2JwAznRQYYqQT ldtSo+tmC4NMGhyo+OnUrpoV7XnqAkbe9uBqNAZDExxt+9Aejk1VX4/bdZ6fpw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPyb62j2Wzw57 for ; Tue, 15 Aug 2023 04:14:42 +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 37F4Eg4N093567 for ; Tue, 15 Aug 2023 04:14:42 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37F4EgPH093566; Tue, 15 Aug 2023 04:14:42 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308150414.37F4EgPH093566@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, 15 Aug 2023 04:14:42 +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-230815 ------------------------------------------------+-----------------+------------ 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 Aug 16 04:24: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 4RQZmV40b6z4q9sD for ; Wed, 16 Aug 2023 04:24:58 +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 4RQZmV2KJvz4sly for ; Wed, 16 Aug 2023 04:24:58 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692159898; 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=ap6FEdX3GQIHDYhVAkkOyqIY/TIxdMlHIOt1fcEB+8I=; b=o514wIcQ8natox+kQ5jCPNapIRbo1ceFyxGaNHnxlozISjRec3dJ/5ssjwqBSNSdM1PcCa a6SaREaeADd9jhJDEFBR665dWyOwqVAUIgId4Qazdukj8es6QhjuSQfgIXG1xg7jYFVmuH iWN7mOveSsL/KCI0YL+UTJZ8wUL/I9ymwLg+gXDwE0bz8ZXO5q4bAPhMfzniUCE4SxtIgZ 4plvfQ5p1jjqQFeiMr8Ac9pRgPbzraYny+OPNTaSlgPBC5HJZjn74s8Hpinjk5HT4FcsKa AajWc4sf5SM55VP9pIxa4f8tT4LlR+iEiaiwfjZsW2CZTpFIIxPDMfUDyoMM3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692159898; a=rsa-sha256; cv=none; b=nRlTHX+GjvGs0VBaolHA/8+zK2pwc1cK9cBPzEGQoCowMmE5ZGtNVokJTa0sF+xqnCDHva cV6+Vf82yk7BMG7AwA0s+VGE1xpOt5XFL8FeTAKM5E7B/TINZ7diU/6gY7ScDEZMTWIx/1 kNLg2vgx8sqXtgainRrzDh7e6REkeqXr0QUOPHI4A9lIBNokvJWO1vWpmR7vcc47Ki094g x1/a/0s3kunKkOSGKVZPhJkHTBj19fNypzwqAo9BdtZipvIZUK3UVIfPQv0CeKsMiuNS+a 1nMh+/wlPMqojItA6CFJrrDa4a4YK0T2sE9haIXZgvncQQJix8a6snExege76g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQZmV0HK9zdMv for ; Wed, 16 Aug 2023 04:24:58 +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 37G4OvN7001977 for ; Wed, 16 Aug 2023 04:24:57 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37G4OvsN001976; Wed, 16 Aug 2023 04:24:57 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308160424.37G4OvsN001976@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, 16 Aug 2023 04:24:57 +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 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.64 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.64 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.64 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.64 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.64 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.64 ------------------------------------------------+-----------------+------------ 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 Aug 16 18:13:25 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 4RQx8Y2Zqzz4qwQb for ; Wed, 16 Aug 2023 18:13:33 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQx8X15Xqz4HXM for ; Wed, 16 Aug 2023 18:13:32 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=yarusmdQ; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=Content-Type:MIME-Version:Message-ID:Subject:To :From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qXYKu04PSqUzkW3+pxptVdI2j1oHxDJFb+8E5dEf7Ko=; b=yarusmdQxMlV7peCKDek54hWyW +PpjXunPriAUWleMCM7Th1JUTfS8HXhucySCjUJCeLpJqCNJjQtSYnj++qmbMcTTngDLpu7IB1FLs b4FS5CtvvxuhXkHUfHyFzJmN4npVsYQgz2YjW67A9rTeoEO5g76yGvcdN3HZiqD/VOMOkJibt4/uR exgzRiri8K7QcrMTj7veJrxaYev3gZernKLZZ+NVu9DapbUMUToNkjDgsBwUVQounbjx81LQAEE3h uvleIUwLlO5WlBx5grg8VaArJdaxdM6v0d12N0r4BUpLIOwTQYRotVT0OEhiYIWRwzhE5zcwH5dmf 4UuYrHOQ==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWL1K-009vTz-Nf for ports@freebsd.org; Wed, 16 Aug 2023 20:13:26 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWL1K-000IZv-1B for ports@freebsd.org; Wed, 16 Aug 2023 18:13:26 +0000 Date: Wed, 16 Aug 2023 20:13:25 +0200 From: Felix Palmen To: ports@freebsd.org Subject: plist-check not reporting orphaned files present in a @comment Message-ID: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xgpk4fdi7pv5tbf2" Content-Disposition: inline User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.21 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.71)[-0.710]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RQx8X15Xqz4HXM --xgpk4fdi7pv5tbf2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, I'm having unexpected trouble with plist-check. I have some custom PLIST_SUB expanding to "@comment " based on ${ARCH} and found that orphaned files from ${STAGEDIR} weren't properly reported. Then I tried to hardcode "@comment " in pkg-plist instead (to rule out possible issues with expansion) and they *still* were not reported, which seems very strange. Only when I removed the lines completely, plist-check correctly reported the orphaned files. The only "unusual" thing about the ports where this happened to me is that they use a custom ${PREFIX} (not ${LOCALBASE}). I didn't test yet whether this happens with default ${PREFIX} as well. Sure, I should dig into the framework and debug it, but right now, it would distract me from my ongoing project, so I thought I'd ask the list first whether anyone has an idea what could go wrong here ^^ Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --xgpk4fdi7pv5tbf2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN0Rs18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny Mb8/AP0aehtCUnNirGwtlJKTB9zm/Bxbe81etq95XPSxTMN2+AD+PlLMZK1yiG/G Ixae1cKHQT+JCdVWtwmGWTgiuoJ4TQI= =w2eT -----END PGP SIGNATURE----- --xgpk4fdi7pv5tbf2-- From nobody Wed Aug 16 18:20: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 4RQxK92tQ4z4qx80 for ; Wed, 16 Aug 2023 18:21:01 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxK86Yh2z4Ldt for ; Wed, 16 Aug 2023 18:21:00 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210060; 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=8GEU76OEOECSKMn3YOzyLN1Tra3Rxrthx2Qap+HfRyE=; b=ecFi9TvW+vjVWCdaQw0ZpxKp9Jygzs8lLkbbUs6bR533VyHZxNmqnuyUn2F9nrjEfraVUY 04gUownpb8RYmgZW7b8k91+thDHmPcfKS2tomIrU2Q5RdkpYENQ9kLLAXWyUGfrA6bMH08 iKu0jdSEQNt3wP18gkrl1YTAjWcCdHxHYnGJ/IH0OCsMe4SRnJg0SxwWK8kDoPMQlXZeK/ /ddSYyPqxnPNt7tm0+R2feBQGdKUFH52SckvQoJUx3EZbN6mkIei8ryX/OGaMhAS67vNqy Cxm0vAZf1NEI+1WjsNmc389jSWVSVIKY6Hb09LUeNDOmQGwrcZxsvlBerY09Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210060; 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=8GEU76OEOECSKMn3YOzyLN1Tra3Rxrthx2Qap+HfRyE=; b=xiGENbg4cauIA4uVwnRmRe+vu6PVnU7YxkW/1ABDfEH4JQIzcjqt202vdzGG4nh7aKOuO4 yvIl4QzDCjmKIeJ2/blNpJWT8Gx51Cdt8DmugHc8HvJnwYBXQhCdUwqFRNS3Az5Pwju2fg sr5vfRNb3DStitVSpl8UU+YHUi9XSD4yAxHZjmj+SkmAuEki++iXs6x7Il5Qjr0Y4rSbZS sb9s9WODXPIoZVC44vrKy1h7vJsvWx5T2Bjzp2nU6Ge3bRMn5aMen9m9n3JZMRv44rjFjK lyvYCM7L37W9D3yTjBn3Bwqu4LwiwNwrlmT9PRPLpV8oC54wyT5HnzWHnCdkvA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692210060; a=rsa-sha256; cv=none; b=Q2oFG3soy1Ci2b968+auXEfIGLb5fs7GhvECQJovVm7QCUWgspUx3ya9zmQVwUg781V5KO a7TRrq73+qmrf5Kgj3tq48pUupaFXgZAd5fCSZ0yrhsXXQNtszZSMLIMBOqLXAvA4WSB9d PsmNMqPTzLzW6OBftD4RQzUlHeSOYGB/lkIG5BPKYpXm0DOmbXHFlegEnQz+KBr/S/G/1J ms4YDX8T87NbM8qQmst2Py7eQJJK6YVCJpZ4tiDGXEJao2mPf6L27+XjtId48GVfsyf36A NnGcFKpnL1BfsJnhV7pBg3KbnQQTvW57ayKbmsdUA69uNIlbeo223IBOIF+AMQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: by freefall.freebsd.org (Postfix, from userid 1354) id C9ADA67ED; Wed, 16 Aug 2023 18:21:00 +0000 (UTC) From: Jan Beich To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment In-Reply-To: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> (Felix Palmen's message of "Wed, 16 Aug 2023 20:13:25 +0200") References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> Date: Wed, 16 Aug 2023 20:20:57 +0200 Message-ID: <8raa-vofq-wny@FreeBSD.org> 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 Felix Palmen writes: > Hi all, > > I'm having unexpected trouble with plist-check. I have some custom > PLIST_SUB expanding to "@comment " based on ${ARCH} and found that > orphaned files from ${STAGEDIR} weren't properly reported. > > Then I tried to hardcode "@comment " in pkg-plist instead (to rule out > possible issues with expansion) and they *still* were not reported, > which seems very strange. Only when I removed the lines completely, > plist-check correctly reported the orphaned files. Looks intentional per https://cgit.freebsd.org/ports/commit/?id=e15449a9eff5 > - Fix showing files installed through unselected OPTIONS as orphans, > by considering "@comment file" to be ignored. [2] [...] > [2] This is a partial solution, we may still need a plist.ignore too. It > doesn't make much sense to add files in main pkg-plist we don't care about, > but maybe it does since you'll see and reconsider them being ignored > someday. @comment is used as all the OPTION PLIST_SUB deactivations use > @comment instead of something like @ignore. From nobody Wed Aug 16 18:22:49 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 4RQxML3gjBz4qx87 for ; Wed, 16 Aug 2023 18:22:54 +0000 (UTC) (envelope-from svysh.fbsd@gmail.com) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (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 4RQxMK4kNpz4MKN for ; Wed, 16 Aug 2023 18:22:53 +0000 (UTC) (envelope-from svysh.fbsd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=DHyrLv6m; spf=pass (mx1.freebsd.org: domain of svysh.fbsd@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) smtp.mailfrom=svysh.fbsd@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2b9b5ee9c5aso107038861fa.1 for ; Wed, 16 Aug 2023 11:22:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692210171; x=1692814971; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=ENv7EQ4eR99lgB2PNEbK5kyOeYZa0w3ALWmqSucAnds=; b=DHyrLv6myz8hNvdxk90I7gG4mRMbUDwb75Tkf4wjXB9omY1KoGlP02JnOQdp8+Zcli VfZunhLMVofQJue+BBnJugykxQaNje7FmOOb1fjy2LJJfCbZeKCQ7bzhu3V4W9+jpCB4 rxKqWwcwroP9xzULKFaaObILtqf1uoS0cwZrfi4ycludtB2wnU7xQKP4/vtVoiXTuGN3 kA2hVbm4PkrKn333BiDLLnlO4sdfwYeOcKjUb1KhXeJVHyYQI2R5UVDzmEkWxmA42XLp Dr46STVG3GE6Mm4++xDUcQI4y7Ag+wcuFMK/P14mQAWKbeMQAQ11G0HMA09NJbsg5QEv wwpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692210171; x=1692814971; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ENv7EQ4eR99lgB2PNEbK5kyOeYZa0w3ALWmqSucAnds=; b=PAhymLJT+tYQQRXgr3LDBmYY3djusvPn6HaAmUG4BlqIgnnA5SH/H5bY03t3TGMybY dg/WQLUbWqZLlmvsUA/2V/bV2pgK/iv/eH4uoUoElGLhm0XI5AaMWXIDYGRN0MmiFPT0 S4NIlrkRWqMkAmfLclr4SESQau5LumkGHxFcXI6zPpuYBTdT2OxJ3vaWF+ncikZHfMlf w14t+cIpmDFApeAFc34vITzNG4WkeTU2zy3sWeB27yCulYAbxMrP2BIBx3CSHHUDxrso U335Uqwm59yEsoPkp1R8FM8hYXGf9w7KmdmiJ+NV9cHf0B/l7eTSzo5WUkCxliuVpss0 dORA== X-Gm-Message-State: AOJu0Yw2C5Dku6H4ga4kPobCioxg34smwW6VylbxZJTC+R1NBg0PyRKW C1asw//+zkGdCqVgKjyDwUelExpCMhc= X-Google-Smtp-Source: AGHT+IFUt58+OFqMpfY1dUT/NDjXw/6Oz6xf5KNd5q24+NjFu1xnnrLzrlaLQzZRXWhnXD4jXO4ZNw== X-Received: by 2002:a2e:241a:0:b0:2b9:df53:4c2a with SMTP id k26-20020a2e241a000000b002b9df534c2amr2377068ljk.20.1692210170737; Wed, 16 Aug 2023 11:22:50 -0700 (PDT) Received: from [192.168.1.7] ([46.138.243.204]) by smtp.gmail.com with ESMTPSA id s6-20020a2e9c06000000b002b94b355527sm3607521lji.32.2023.08.16.11.22.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Aug 2023 11:22:49 -0700 (PDT) Message-ID: <5335600c-9568-e126-3738-5fd3aa7b3c9e@gmail.com> Date: Wed, 16 Aug 2023 21:22:49 +0300 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/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: plist-check not reporting orphaned files present in a @comment To: ports@freebsd.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> Content-Language: en-US From: Sergei Vyshenski In-Reply-To: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22a:from]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RQxMK4kNpz4MKN Hi, I had similar problems, if mode modifier is used in pkg-plist. This line leads to error, if EXAMPLES is unset: @(,,755) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bin/clca This line goes without error, if EXAMPLES is unset: %%PORTEXAMPLES%%@(,,755) %%EXAMPLESDIR%%/bin/clca Regards, Sergei On 8/16/2023 9:13 PM, Felix Palmen wrote: > Hi all, > > I'm having unexpected trouble with plist-check. I have some custom > PLIST_SUB expanding to "@comment " based on ${ARCH} and found that > orphaned files from ${STAGEDIR} weren't properly reported. > > Then I tried to hardcode "@comment " in pkg-plist instead (to rule out > possible issues with expansion) and they *still* were not reported, > which seems very strange. Only when I removed the lines completely, > plist-check correctly reported the orphaned files. > > The only "unusual" thing about the ports where this happened to me is > that they use a custom ${PREFIX} (not ${LOCALBASE}). I didn't test yet > whether this happens with default ${PREFIX} as well. > > Sure, I should dig into the framework and debug it, but right now, it > would distract me from my ongoing project, so I thought I'd ask the list > first whether anyone has an idea what could go wrong here ^^ > > Cheers, Felix > From nobody Wed Aug 16 18:26:34 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 4RQxRc63lGz4qxRZ for ; Wed, 16 Aug 2023 18:26:36 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxRc0Q4lz4NKl for ; Wed, 16 Aug 2023 18:26:36 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=sX7ZTbFh; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Xhd8wDKdGfCjyaxxhW7CLTddKX5SU3BbYT4dH3o3R5M=; b=sX7ZTbFh6Ey+8VRiU+0AvBH4zW wBGxWHPqoO06jf0yNq3zVa0OzxeouU5Lc8W3cwoXRse/njHa8aYIuWpJ8ztxd1Ywv+MYi5VLJMg7k jTAEPhUXFrEEI94UY5NKPf0Ks9itqC+8y+ODSvCEQwqIz227zEMyCq63RS0LaSLmbmTTTeu/3hlfq W/AHFiLY9dqb0hVNuIAXY0FI0qmdatH50yNfgJTZZt3BJu6TzJc88fyQqxAdRYSmAs8HXaR4ERCYd J8b0hs8KjszyT4ZeNNz7gwy1JuPSduNl3+10XhKUdXLd/NYgo00oa+4ukI9Vkaf22OdzdRWFBBojo dCFQ8GtA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWLE2-009vVi-LB for ports@freebsd.org; Wed, 16 Aug 2023 20:26:34 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWLE2-000IdU-1N for ports@freebsd.org; Wed, 16 Aug 2023 18:26:34 +0000 Date: Wed, 16 Aug 2023 20:26:34 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment Message-ID: <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ekvwxsovuaepvv25" Content-Disposition: inline In-Reply-To: <8raa-vofq-wny@FreeBSD.org> User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RQxRc0Q4lz4NKl --ekvwxsovuaepvv25 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Jan Beich [20230816 20:20]: > Looks intentional per https://cgit.freebsd.org/ports/commit/?id=3De15449a= 9eff5 >=20 > > - Fix showing files installed through unselected OPTIONS as orphans, > > by considering "@comment file" to be ignored. [2] > [...] > > [2] This is a partial solution, we may still need a plist.ignore too. It > > doesn't make much sense to add files in main pkg-plist we don't car= e about, > > but maybe it does since you'll see and reconsider them being ignored > > someday. @comment is used as all the OPTION PLIST_SUB deactivations= use > > @comment instead of something like @ignore. Oh boy. I could have sworn it "worked" before, but this proves me wrong, thanks for the pointer! Yes, this is at best a partial solution. It's probably fine for options cause there's always the case that something *is* built/installed by the upstream build system and you still don't want to package it. It really breaks things for my current use case though. Well, I have a workaround, do test builds with "pre-filtered" pkg-plist. Someone should have another look at that some day. Maybe me, haha ... --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --ekvwxsovuaepvv25 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN0U2V8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MdxjAQC0JZTvXzQbzn+itbO59ubBbhfIv4E5OfhmuX2daT529gD8C4f26FDYrafU j8zBrYx1ETc0v+Kwcy+/ijBK6ewfXws= =EwhW -----END PGP SIGNATURE----- --ekvwxsovuaepvv25-- From nobody Wed Aug 16 18:37:22 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 4RQxh51vz0z4r0LC for ; Wed, 16 Aug 2023 18:37:25 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxh401pcz3CVj for ; Wed, 16 Aug 2023 18:37:23 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=XWn3SQRm; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=iquYX9FDyF3HBZTR2rUKcALZWyYofRz7X5i5EswrTFo=; b=XWn3SQRmwS4hG8YbAcnrTdlMr+ mQWM511vX6GRTwKHGflI1BXnyn/ZJVnaQdL89NeLRKmuWM7HBj7t3RSK/I4T1gE4rwkP8f+ambzBd 1nS7CMlHgWg4UlWQrAefzlvgL28xiVULUjWSzb39CB8EdxUmp52fnVLu1Z1qgoG8KhMDT6c0IeJjw kZKlLgKY2pOpLK6brai13DcErMc2QzfjLkXSKHEMnCTWboHlHyOlhdZgzqDG1Oez6DsX91rBLjde5 Syp7PcGuaakaAiITcnPdNpMr1uObbVPRva1jJ6Gf+M8Lx3VsEjJdGrGLlxDeV4aZZwo749uhJzFZS TmH6luKw==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWLOU-009vtU-Px for ports@freebsd.org; Wed, 16 Aug 2023 20:37:22 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWLOU-000J39-1n for ports@freebsd.org; Wed, 16 Aug 2023 18:37:22 +0000 Date: Wed, 16 Aug 2023 20:37:22 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment Message-ID: <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="thzncskf3s5zvj2r" Content-Disposition: inline In-Reply-To: <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.49 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.994]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RQxh401pcz3CVj --thzncskf3s5zvj2r Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Felix Palmen [20230816 20:26]: > * Jan Beich [20230816 20:20]: > > Looks intentional per https://cgit.freebsd.org/ports/commit/?id=3De1544= 9a9eff5 > >=20 > > > - Fix showing files installed through unselected OPTIONS as orphan= s, > > > by considering "@comment file" to be ignored. [2] > > [...] > > > [2] This is a partial solution, we may still need a plist.ignore too.= It > > > doesn't make much sense to add files in main pkg-plist we don't c= are about, > > > but maybe it does since you'll see and reconsider them being igno= red > > > someday. @comment is used as all the OPTION PLIST_SUB deactivatio= ns use > > > @comment instead of something like @ignore. >=20 > [...] > Yes, this is at best a partial solution. It's probably fine for options > cause there's always the case that something *is* built/installed by the > upstream build system and you still don't want to package it. It really > breaks things for my current use case though. > [...] On a second thought, doesn't it acually break more than it solves? Sure, you *could* think about some explicit '@ignore' alongside '@comment' with different semantics, but, isn't it more or less a corner case that you don't want to package some files (based on port options) but can't prevent the upstream build system from putting them in ${STAGEDIR}? IMHO, the straight-forward solution would be: A port hit by that should add some "post-install-" (or -off) recipe explicitly removing the unwanted files from ${STAGEDIR}. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --thzncskf3s5zvj2r Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN0XYl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MW3dAP4jXEQhAmg/oRLCFyeTjMFU5qKqlNDF59X7xcsKBsHwXAEAhBKGYAQR5oNt MRn0GSkgrr28oC9YOb35AKXErCZHjAM= =b2k1 -----END PGP SIGNATURE----- --thzncskf3s5zvj2r-- From nobody Wed Aug 16 22:57: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 4RR3S949PYz4mKdF for ; Wed, 16 Aug 2023 22:57:29 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn2100.outbound.protection.outlook.com [40.92.107.100]) (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 4RR3S76yKqz4Nm3 for ; Wed, 16 Aug 2023 22:57:27 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=nA2vlAq8; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.107.100 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=AbfWkqK6nVDQ90V4ZnnzISfD9TalnwDL46d7vqRQpUJq8Cj5R/wFCOkMbGabv1PgXZzS5UmQsD72+/TzjgjqjBzx+dmdHtjvjh7OrUZ87hVGqalEWNLVNIXCGzd+asDNvQ2rInmEiC4XHpyl01QsM0GFwHj85NwSN4oKFl4Ois7q+r14zMSU1C3srsj0noIVeUIb1pmUwrIPpAsWqdUCwMsU0MWTbVtlK2+z50l0TN7ENfF/hdiD0uzG4VQKJcZCtmvGQzAjCEXEeG4/nifKP/25TtOodFmxAKZcyqUKdEO7ZUqoSd9qmxlEzXTxzA0sFllrmfcLuQnk2NVnI38axw== 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=KZh4I/prXWpe79RIcxpzDpp08dazsHTSB9evDwCyOoc=; b=M7sGd3ZvQ5fMZH+ajIFa/o8P59wHFkXMnDUxOkZ/boQWLy6/i0re4N4uSsluYpG2rOqzG16VpqjXi7cHEi9KSFglyRFaS1+1JzlydSP/bT39HeYbCOSod7fr3tumT19C1C2SXQp3/hJFtUveZwZqKgJru0WYeSU6f2dLjXn8B6NOYRQu+0LwLHXQ5ihyFU1wW2o9vPMkS1KgnTHUc77uQP4wsmOqZI03iWq9ldr26CVch9liUeCwE30CccQmkGmCy/IbL8ngvjwAv0V8669Zi0nbDicHwoY+OF9lWo2PPg9DZXfUR0Obex8OBlunhDLgSJh+5jav1/32+OE7WdjlLw== 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=KZh4I/prXWpe79RIcxpzDpp08dazsHTSB9evDwCyOoc=; b=nA2vlAq8yXZoQMI3LbVowG/H6Vei72gHjCwHzv1PEcInZUuxSmioh3AtCtlagjOTfVVcoXvojY9N60u2gTs+Q/G91qSLfaXeq7lEDc+wRz8EiPHz/nMHZFR/G8BrFrHaKsWj84o1TRvDQ0sZhwg+ZdjH27WqGbV3dGSykFzMMk+fMmf1yx7QEKL4q6MWJ2+UDMvWX3LdH7BZo53Q7brksCZovKebw9tZDZ0S6fEsoCi4B7umFXfWqXavBsKLvqgF+VgsBZ/bWA6dVk15Zy9p4Bq6FCbY6jX6hjtaGCHlugBepF+I8CS5ABPiUXYa5kacIChEM4iV9W3KI4ofDitTUQ== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SEYPR01MB4746.apcprd01.prod.exchangelabs.com (2603:1096:101:b7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Wed, 16 Aug 2023 22:57:23 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3%4]) with mapi id 15.20.6678.031; Wed, 16 Aug 2023 22:57:23 +0000 Subject: Re: plist-check not reporting orphaned files present in a @comment To: ports@freebsd.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> From: Tatsuki Makino Message-ID: Date: Thu, 17 Aug 2023 07:57: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: <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [vBjNgYBYlC7EjU8iagMnRsgca8bQbypO] X-ClientProxiedBy: SG2P153CA0020.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::7) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <70d720e1-528b-4fe1-a5c4-7b3ce686d72f@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_|SEYPR01MB4746:EE_ X-MS-Office365-Filtering-Correlation-Id: a67d26dd-c8a8-477e-ab69-08db9eac26fd X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmoSQpii65Su6m4P1m1zCRBxSO3Is2J4PAhXLEc6e2oftYZQH4uVQhElzplaI2bQL7oIs7QvCG8ky1bHQBRET4qMymmRBwEqVlXjaN1e/XhktK4YvH1oWBOBkt1Ipy5zvjM9l+ySdtPjUYaWMTk8pRauN+2zhU7BXlyp6qkP+D8ZmheMn3myhGiJuiNZ46YTukIw/6fbIsjmDXFoz0Qm/sSj51hcH06y44/6FmbStEguCfRNxpiaLV2wJFQ2xv2SDyTgu2QjqOnPh88hxRDGbPzfKFOgdrSZU/wuT50bDXqwGrdAsBp9gxjAXDfpKOEV58s2oE4v+BnHD2T0tDUgmjg9ef0Lc0KV5IOq3Ofm6etX0uIH4ufcdU3ks0ILyvnlQaUc2NXc4LE/sLLF1kWeTMcY98l04VL+fI+qs1C/AdqJC2VCZ7FCgrOO6+8KPcYPuTonvYncKax03UovqsRmM+pzPHTkXe468voGHSgpbSzA8l/epXq7mqAdOY0mmWp/qKSpnt+xHxNrqYxD413tKwi6unqM8a1i+Sb0KaX47tBZ+rhUTH0nvQy6F9sJtHsuQIuF4vVraXsH33J/obq0jwoIx573OeOLJJEWMQMlQZlONDKGJ/LGipbtNY2CwduNdjabjuY8aeOebABV136ndshb7KnIpZM+ovle8xuohyIFHnwZZQ1XtkbK0Wmb6JZSgkq5ADdY+u3/z39LNbq9hGLHIJYzsCnNbWikM82FmEiw06m22I90nM2AkZjpccZO1ao= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JWeJV1OK4+mswZ/qjoMnU4vBUm+iyAESxVUlqqLvhRL5zWAXIwXi6/lsIgAAWNEQFz/49f41rAim4fjuuK2oA2TkORAbTYBcg0bnvAnXppXuq4Td9KVG9q5zrDA9W5fuMFlkGzcYsQ7Umk37VhDfqX/DUK4KgEhPDz7VPenvggy27unPwYh0YjgtJ9UYWxnlv+V9MQs3x0Pm/LpQ8Gj33LKEt5fL9WEcl5B5Xbz/Ep1QF1410lOIHoFE2fDbiL7vuC/XAS8N1Tzj2tUAnjkLJuwqUTYw3TMYhGaib58cDhKerqQtJL+svNTP1lhkmqhjSNPDiTTuCqwE/ThGCmGsjNBXQwqzfybKO4a9TOmolmshf/xkSDK7zn4VYobuOt1uQSTJSk/BkgqGIDFLAUS+KO6lqQOQ9TeqBydGRlqPtaLE4qzBpAs78xdLmh9t8PLEmUDf+TAfMezIywOsiVb+SpQOzXueSYeZWmjVDTfFRq3GVmjkvGxWA8vKlmITXPk2xBUWmz8vLPo0m+jmNTPDwbMeOKQzaf2jLn/Tw1k/bU1Vw5XPpcg2g20ZZvbxcr6PFOEkNyvn+sGRbsFHtrFYMK+6RBx+3kRIFY6XEGwKblg= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VldKelFIYWdjM2pqeHpDRHIxZGFLdzNkYzJmZGlQYUgydG5Ya1BsQk5uKzBi?= =?utf-8?B?K2FONEpqK3JpRVpZTWZOQVN2SlpFUlNMU1pzQXVYdHA2R2xvQkJRSWg0eFZS?= =?utf-8?B?M0UrSUplZE8zVGNpZHRKVU9JdHprN1p5R1o1ZDNyN0tIUVFwVkpFL1Y3T09S?= =?utf-8?B?RVNNUE1YeGF6b1l4QWl5ZHd4ZTNXTitwejV2OTNRdXVqUTY1TFhyL2JkTGF4?= =?utf-8?B?NVFZOFVJand1NEVJZ1hybm1QNzNMVUdRdlJrUE5hc3B2dUF1dXhITEtVaHcz?= =?utf-8?B?N3l5QTE1VWhCWG5SaVZBQ3hOZndNeVVPanNsaDg5WnFkTExneGRFOFhZRDRQ?= =?utf-8?B?blRsM3RmdTlRQVJ4NmxUQVZ3NEtwSzBvWE9WeUN6ek5hdkdUakhXZW5LVEV2?= =?utf-8?B?ekdJVnAyYXJPTjA2TkRWK29YSEhHYW5SaC9uY1pFQUNyVU5HSm1rYVdlbVlp?= =?utf-8?B?ZUZQelV1SmhSZUJRUklkTW1aclU5MTRUL0FVTXZHRks4ZFlKclJBTnhPb25y?= =?utf-8?B?M1BlTys3TlFxQ2pwYTFYcTV3RFg2ZkhvblQ2VkRnTVZmQ0lNcHVPNXpsU3N3?= =?utf-8?B?bTM1UUlSWTQrODQ2V0tQYzNSS3FjL2FtZVFaR3Vyb2h0T1NKQWcvUjJvSkhm?= =?utf-8?B?NWFlNnViQzZ5SHJJQlJBd2ROMTgxMHNySUlRdnRtVnJkL25jWWUzN1N1cVZX?= =?utf-8?B?V0JrM3BrN2FJd2FEem01dnNyUWdMblE3N2xZY2grQmJwRllpN0NUS1dOQ1hm?= =?utf-8?B?bzkrLzhDcTVqZ0FTZ0thRUUra0VYZEJLKzdwUkoyaExXbFhMOUM0Y2U4OVh0?= =?utf-8?B?SkEzTkJWQmtocjJZang0Yndud2pJTHRYZU0vRUM4V2dBeXh2Z28rMTRZemtt?= =?utf-8?B?MWNLTC9FbUxpSmMwR2Q4NHpWR01XNE9MN3FRZVZZMjRid3l5dU5QeWMxK3cr?= =?utf-8?B?OCtKS1QwSlJUWnFRUVUvZER3NkdJcnJkV3pYWGd6Tm5DWE1YclJZblVya0wy?= =?utf-8?B?NG43OTJUdndCY0hmNGYvN1A5Z21TZmc5RVRDelYrTUJvWGFUbCtmRmQ3QmhK?= =?utf-8?B?bis5UzljOXlKZmx4TUtOWlc0OG5vc2ZUb3AxNm5OWCt1TmhPVTRHYW1wL0ls?= =?utf-8?B?NExQQjhjS1lVL1VYVEFCNXM4b3pHak9kaG1mMGxyUSsyYkJ2cHVLSG9jL0Nv?= =?utf-8?B?YnFtcytnWElDUm0ybzdoTUovVnRxd0VKS1F0SFNNams1UWlzc2N3bHBUbTY5?= =?utf-8?B?ZmZZZFExa1hNNU5uWXM5d1p2OVJPUU1qak5nNXhKeVpONktTYVFrZkNwRC9a?= =?utf-8?B?UTBSSG11U1NaRmRJcWl5L3dycTNXNE5UcDdtaEYvU3RNUHhzcHVNa3B6dDhH?= =?utf-8?B?QXNiN3FkUm1mTmZldmxnbGtUU2ZITElUUDZpWWdNTWt3TzRzanJPSUFhNmZw?= =?utf-8?B?MEFGZjhjM0s0Ykd1MjlRc3ljSlZGZENueXlCWVZacXF2Y1YybUw5KzFIcXVL?= =?utf-8?B?bHpaT2h2RVphQXhrSGN5YS9xWkdVR1p6Y2tCNFdKSG1yN1k2THlqRE9sMEpn?= =?utf-8?B?MlVGVGJ2NmQrNUZPbE80RXV1Q1Y2eEtLUlFxNHc5NXExT2JRdTlZZ0s4NFcr?= =?utf-8?Q?DJHPkY/49nTnBTaLtWJtJGwpaQagFSkJdJevbLP0vSWg=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a67d26dd-c8a8-477e-ab69-08db9eac26fd X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2023 22:57:23.2908 (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: SEYPR01MB4746 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)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[40.92.107.100:from]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_TLS_LAST(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)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.107.100:from] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4RR3S76yKqz4Nm3 Hello. Switching @comment by ${ARCH} is also in print/epson-inkjet-printer-escpr2. This is not a problem with check-orphans. However, linuxulator ports often switch plist file itself for different ${ARCH}. Regards. From nobody Thu Aug 17 03:50:40 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 4RR9yT3r9sz4q7cj for ; Thu, 17 Aug 2023 03:50:41 +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 4RR9yT1pN5z3Kqp for ; Thu, 17 Aug 2023 03:50:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692244241; 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=v1zNfY9aDwD80mEqgxLjGhH6pZKFHQK7tZQAgxlsAoQ=; b=vi9bbf+HEdQlEUVoUI+nCTH+HNG/Sl7+ntI70QDxXPoRnpNuV8NblurVgKO5r6mUhZXJik UWZnwqqYqjPAl5GYYFXh2UcBI31fwhzq96GBJ6MjtEixhTTh6dFzQ+svbMzfcn+oMxAD5k xEx++UjSs7dclFAjg806+TnXZ54KaH3+kZozMEPvaIz4L180brZ3R2ssVycYWSL8GpeYxL mp6pVi4nBI3BN0ZtypoIWi6wDXU/IefpM93LGd9IRnzo+qAkDnF6gAXXjGtPDTY9lPriWC x72Tyu6Box2v40aHVUvhrIbsWBXs2h855N7dADivTXtTpsQ6jNs7syXhepp/pQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692244241; a=rsa-sha256; cv=none; b=uInGGM9OqWRIEGeDX9Vl6iTlgr6mb5rJDJvmWrJwxtESv4wcZjxWc4u4dgKq5DuYAMdvlF u+TTd2meXc/POeMxCKKmyVWFawBlyAVwuyAp+Ih9r+EOL/i8m8CtA9c19dzyrzOyVAzcLX vTO4EWCDMeqDzYvvHyftnL/yZyl89IENpvoztbun+45900kJTF7lG8XLhB2qRmHuXBjUj5 BEcsLz5ueo+QqoVc8wIbwzadS+s0CFaKOqdigEafpelZXqAcJpaIhAymR4UJ6uTa4Q2+dC Q1vHmp3udgmDVdEIJ93XXReWC7VZlERpK+DeB/ebrprJxrq6CpKnIra68nz1uw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RR9yS6GjWz3xJ for ; Thu, 17 Aug 2023 03:50:40 +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 37H3oePc031791 for ; Thu, 17 Aug 2023 03:50:40 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37H3oe2U031790; Thu, 17 Aug 2023 03:50:40 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308170350.37H3oe2U031790@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, 17 Aug 2023 03:50:40 +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-230816 ------------------------------------------------+-----------------+------------ misc/libpri | 1.6.0 | 1.6.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 Thu Aug 17 04:46:03 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 4RRCBV0n89z4qBmn for ; Thu, 17 Aug 2023 04:46:10 +0000 (UTC) (envelope-from meta@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 4RRCBT5Qdhz3Rx8; Thu, 17 Aug 2023 04:46:09 +0000 (UTC) (envelope-from meta@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692247569; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rWNI96O5N10D4mZ2ssRmzMCLcyES3URkO/0LVy10a1Y=; b=vgT8YPC8hG8tHLPVhUjnq3SdW5osgGlUuWOlinWO2wLOnwmrXbIBq2C1vCeW/Qm1yqiU5d +r8nc2xhoPnonGUTMSIqKX9i5b/4RgbkDtqVqbH8VZLtkv0tN95HbtvEwDsLmEkB3psWhK ewwwxZliPJfvJ/3/YFyxcpOBbDr3G7Paz3PEJq5ZhqHEP+eEzxWVMqiYDJ3n/F7I+Mmn53 hNGJUD6QKPtVgi3nliD72NqOyk1DeC0HpYNv5LdXpluGu0JyRsJerj2VwRLYBQ1dxPp9p1 AmyztyJWR7HiOVeum/j/MzdYQ+ZaV9tLnIEUa+O6nUh/qm9Adbh3LV455U5Vkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692247569; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rWNI96O5N10D4mZ2ssRmzMCLcyES3URkO/0LVy10a1Y=; b=ZipKZy1zU2Nco7uJU6rocIzRM4RDTof4f5FrZNQxbjld3T7xtkRSVrj9cuCo58lE0beA5P ZAgOMv64mU5nsQ7o9B0j/8h6h0O6oLl2d9W/1WA+IiYFJhBQ5HXYpceOV4AJBEEPDuNC52 nj+rN/sf1mkMXqe1CE+L2qpylJPmv3mu+mLUfSfrDB3s2ufhMBHbHikSli7/4ml9+7Y/s4 cnx6YVCSNlMY+96rHBQK5/NDl7Et6h0pPXg3wPWXf8mqkuPF6WL8EXW0Cob6nMaHcO71mT XS1RTMqs4qcbdaNhU28ktlpvO9lKGklEtIECqMg8qpjhTAYt8zpWhQ8ji7xC3g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692247569; a=rsa-sha256; cv=none; b=U4tqmd0GdMLFoisGvhn+rgAkbS9l3SqsJqd9aQF6Yot86rCJ3Ob/+XQeq498yuSruzr+SI PVKCMNLEWRU8ANE6QhZL/ws7lpnVmcUM/UJ5CWKfkaJd2E1qs9psRF1YFt+Q85k/jqkBUk AdWlKbFsmUfw2QdzSrL/WOqNqb14YuqSPEPuWFXbAJa27WIAThGBwZ9jzUgA88pgV5/+dQ rKu2A9DjHRV/ZhIB+3P21rjo6WSBSeb7sz0ZKKCILhLg985iMWzi+cBqg4lFX2MdVGzXtv CfdU5FAHCW9fc9wyItoQKBXppbPL5q/+ccc1tIRnAcTPfKS6THWGkuKY5zq0Nw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from icepick.vmeta.jp (unknown [IPv6:2403:bd80:c100:401:8d2a:70b7:1593:aa36]) (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) (Authenticated sender: meta/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RRCBS4813z4Vh; Thu, 17 Aug 2023 04:46:08 +0000 (UTC) (envelope-from meta@freebsd.org) Date: Thu, 17 Aug 2023 13:46:03 +0900 From: Koichiro Iwao To: "Osipov, Michael (IN IT IN)" Cc: freebsd-ports@freebsd.org Subject: Re: Review my open PRs with patches Message-ID: X-Operating-System: FreeBSD 13.2-STABLE amd64 References: 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=utf-8 Content-Disposition: inline In-Reply-To: On Mon, Aug 14, 2023 at 11:24:54AM +0200, Osipov, Michael (IN IT IN) wrote: > Folks, > > can someone review my open patches for ports where maintainers aren't > responding: > > * Bug 272899 - devel/maven: improve port for multiple parallel versions (I > am the maintainer) I committed this one. Others already have asignees so they're up to asignees. Thanks you for the contribution. -- meta From nobody Thu Aug 17 06:03:40 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 4RRDw04qcTz4qGpF for ; Thu, 17 Aug 2023 06:03:44 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRDvz58Ypz3XyW for ; Thu, 17 Aug 2023 06:03:43 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=wDxqsbDp; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=hzO8qtzBSGZgORMCOUN0jmuBhPzurguPuic+bPZGHTU=; b=wDxqsbDpvqo28MhtyuvJ13sd4r PLG/uQlAXmOIM3dYq5xraiCPdYFYQdGIRA2mHS7ka1Zbv9Sv3fmV2aPhm/o6FjfmslsaJx5C6hQB0 +IBAR9WxgQ6MHVpKID0ciREvFnId57TkS5bV/dH2NfOAhpawwmbBpJ1QpFRkHx/JD47l5zre9Uabi nU3BEEmMT2VZfsEFs8wf+NsZ+VMuOuLhoQqXe7fg0bP1J2o09SPjY8o99KNOXj+gHauvGIqDZO1/R NLc7poKSBqH1pkMyaCVG4+pSIo4DT9i7ukUW8kPt36+NzdmkWQ+cMGvIYzn6w6ya+AfZojnmasibY datE048g==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWW6f-009xL2-IR for ports@freebsd.org; Thu, 17 Aug 2023 08:03:41 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWW6f-000NGP-17 for ports@freebsd.org; Thu, 17 Aug 2023 06:03:41 +0000 Date: Thu, 17 Aug 2023 08:03:40 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment Message-ID: Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="a4za77ruynh7qh4h" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.46 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.956]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRDvz58Ypz3XyW --a4za77ruynh7qh4h Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Tatsuki Makino [20230817 07:57]: > Switching @comment by ${ARCH} is also in print/epson-inkjet-printer-escpr= 2. > This is not a problem with check-orphans. It is, when some file doesn't exist for all architectures, but for more than one of them. You first test the port on ARCH=3Dfoo. Then you test on ARCH=3Dbar and find that it builds/installs an additional tmp/something, so you prefix it with %%BAR%% which expands to "@comment " unless building on ARCH=3Dbar. Then you test on ARCH=3Dbaz which happens to build/install the same tmp/something. plist-check will still be happy because the file is there in pkg-plist (ignoring the @comment). Still, the file will be missing =66rom the package. I might try another workaround, e.g. expand to "@comment dummy/" instead, so the name won't match and plist-check will complain ... > However, linuxulator ports often switch plist file itself for different $= {ARCH}. Sure, but that's only suitable when a large portion of entries is indeed different depending on ${ARCH}. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --a4za77ruynh7qh4h Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN24NV8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MdtZAP404zzFbCkfXi03BKhcqX2tnvtO82+Om5BwBL9V95BCiQD+IOVX6Fl1pqWN MaFVSsnPJGT9v5yI4gwWBjUX+zT/WwA= =J536 -----END PGP SIGNATURE----- --a4za77ruynh7qh4h-- From nobody Thu Aug 17 07:06:38 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 4RRGJn5Shzz4qKcb for ; Thu, 17 Aug 2023 07:06:49 +0000 (UTC) (envelope-from michael.osipov@siemens.com) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::60e]) (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 4RRGJl5Xw8z3dLh; Thu, 17 Aug 2023 07:06:46 +0000 (UTC) (envelope-from michael.osipov@siemens.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DDWryVWgQoDEbbRmIuv5eoMd1ZqS1QJyAIqIc1zoPd/3asHLEI55+TYcVrc/zZpg5A4IEYJGCM+hPBy33tbyyezFlJn5lQYUW4m6zoa2sMbZzb21dQcmacDU6+ZaOnmiVe96QTMQsxDqyptMIRLWV33x3JsKsvOfki+HRmszC3iJNefAWFS9lK2at8j86c4uXTxcUdL2SIA+FJ3CnRdHRkU6Pm7lL0CmYy9sA2ScNRYC/rZw+9tF9HReSEDffSVdim/wZi26pbInUZ72V412/0LtqgccGC3j9O2Af6s74XfKTivo18/e+MDISyCPS9OLhOdR2Uyl1oMrVH5yqVgAjA== 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=P90RcVwELl7vYvJO9WPtWrD0H42jNCxfzMb+//ZyvdU=; b=DYxShPaH+Rgyu0Y5VT0cKBEw+s0TMMQzZSirnWH0oKiJs9IoPq/G0HhE3iFhI0c0gXNw+ta7UQiiiogeeZ1A1ABgiENMHNc2nYjlmx9T27tuMpmxBPsXmxumvNpiAGNzHYTTxG/jKV/K7RMee/Ieo0vAZsNCGObV7yoOJvB7RE4SUPYsrKLcZSW6ASu9IhZuDAqXkJm8cLL0hJP4Q4S7ydabGZycnt0wQUwnrA4W5BS5A3GOqlJk576XMmPSgF4wsxN+X7QtOsvQsBcTVx6TAZXxXc0thmBHP5qeSB/vKlqKT83AbNDJEvaNo8RNqwK7MKHeMuUFO9Vg3fupVVS5+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P90RcVwELl7vYvJO9WPtWrD0H42jNCxfzMb+//ZyvdU=; b=yR6SxzOBI8nH2Tm4sAwLSE9dKXr2vRR45kqT7BLwXtjZ9LzsKASyrsm66//P2dR/1OBqupObV7MqONYYHUu6pktEmvnRInMBbDKkwXgwD5wjhcyCHKIUAW+Ch7nf9ir7/AHbS4I4TmvSZQ1JpSPAO1D4dCS+GgioxshnvBPNNCXToMvbk39DjC6nc3/cthPQ8wmLtFgiKJa7SK4ZLZxHje6tgsIWoKszqJkWOyPy3XQwetisc+nY43hoIedhpbTljzevncfAOZ0Iko+RcnCp+1IyP5gP1YoI5LH6VwzFtlsXJBhRDm4vF17CHhjScsyKSWQIbVy2WD3cvpmGf6BPOg== Received: from PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:300::10) by PA4PR10MB5514.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:26f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Thu, 17 Aug 2023 07:06:41 +0000 Received: from PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM ([fe80::8e3:5d84:79c9:c1c0]) by PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM ([fe80::8e3:5d84:79c9:c1c0%4]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 07:06:41 +0000 Message-ID: Date: Thu, 17 Aug 2023 09:06:38 +0200 User-Agent: Thunderbird Daily Subject: Re: Review my open PRs with patches To: Koichiro Iwao Cc: freebsd-ports@freebsd.org References: Content-Language: en-US From: "Osipov, Michael (IN IT IN)" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BE1P281CA0096.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:79::8) To PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:300::10) 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-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAVPR10MB7035:EE_|PA4PR10MB5514:EE_ X-MS-Office365-Filtering-Correlation-Id: be978470-fa59-41a0-a15d-08db9ef08208 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eQd/sf3It1kDHt0rG7cAS9a+rALZJXAL06rfnnpxJqSTGxJGGheMRgV3GU8HgG/70zocUsLXGAuf/vs1XsD+9KbxF3nGj2FugmRBj4X35/79F9D6C4JfnVJ9yunPh/A3dVv621I1R4rHPYYYbHjfCPQX2hpuWaqFw2F/rcgzN9AFCWbFkbkRZvf2j2I0Ge4BxEWkkAxng5Nx4itK/ZTc8Nx59GDPSKucnza94rT9zw7dgsXD9NtoMcBwdR8vwvasf4gHNLR+17oacJ6PbGDd3F4KUpzygKJym1/gnfincS+CL7vcz8C82jddkS9myiGkz1QCc0Hs1XGmFEew4NRRRlaj+TIekQDMjVrDkJholWXVIqlMMIDcSIPUZylGbXussh0DXJdTiEkYL5PA6dFXBdFzWTtfPfNKCSl098n3nXjVXrc80zW7T6s95KlKDbMR8Zp/zWJmrGQB363rSGhd1IlPcahP/6g9tLuuyMxMsx93QgnvmW6WPzh5+6Y0YEsLEjwJAyKKLJSax2Zo0jckRLnK5H7L2s904+DkD1U3s0u8CApi5DtoPAO/LA5M8VK6CmQpeaS19el3M4+KL/r/BRQIgWSzfvp/u6ZRHJ82VZRKq3/lSl4Dr85kj8JVmq2ai8PD9kEVbUy5xMriOp6V/A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366004)(136003)(396003)(346002)(376002)(39860400002)(1800799009)(451199024)(186009)(2906002)(4744005)(26005)(86362001)(478600001)(36756003)(6506007)(2616005)(6666004)(6486002)(6512007)(53546011)(31696002)(5660300002)(41300700001)(316002)(66476007)(66556008)(66946007)(6916009)(31686004)(4326008)(450100002)(8676002)(8936002)(82960400001)(38100700002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WlZIUjlHVVJaMFI3OHM2UHlqZEg3Q3lOQ0RSWGxHMTY3Q1Y2NmJFank2MzZ5?= =?utf-8?B?M0J5d0gvSDdpcjJqaFpURDRQWWpXRnJraG0rSkdWVVFVTnVTNGxNRlRmS0Ji?= =?utf-8?B?ZlhPOGVlaDVnOHpXWDNlZHNXNFJRQ3RZQVNLc1BrNnphMG03NmY5SVBWdU12?= =?utf-8?B?TldhbStrempJU3VoZUpIaDhIcVVUV2hqbnZoTE9sMWhYVU9ua1J3SnRQamdp?= =?utf-8?B?d2R1anBLQms4SklxS0UzWXhvWldnWGpNZ0swVm5jVjlXQWpoNThXbVpUQWNl?= =?utf-8?B?cmZRZXN3eUZmOXFWS3d0U2FnUmpwZFFpcHpQcHF6ZjVMaVh2Mnp3alhzaVpm?= =?utf-8?B?eTRZN0dwbUE3Z3NoWEhTZ2RRZk9JZU5xbC9NWUN3UUZvYkpya2Y3dHE0NEdu?= =?utf-8?B?ZWFLejdCY0lzQU5LMHJwaEFHWXhWRUk4eUt0Qzc5aVRLeTZjVUJveXFkNmt4?= =?utf-8?B?eTN1UkN2Ym0xaXp6anlKa3J3NDhQV1RTM0JuTGZoNzZsMnc0M29SZmJjVTM4?= =?utf-8?B?KytuU3hFaDVETzJqZ2tjT0V3WEpDVnIralhuS0hxSGZxNElINjQyRWhyRnhi?= =?utf-8?B?ME4rblZMR1lPdFU4aFY3eHRZdnVkZ2lXQ2o5d3B3OTlFbEVVQ21RZllDcXhS?= =?utf-8?B?SjhzM2ZOb3Z1ODUvYkRISTNnTitnSmpnZVVXR01ROWpiNStSWlZleHNrNmI2?= =?utf-8?B?a3FDY2hYU3VScVZ2eFBaM3Q2RHp2ZEcwUjRKVHJLODQzbVl2WmxFUlAwajNh?= =?utf-8?B?UEw5K3Z6Y0JMY2NVUmZzTFEwY0dLeHExUmFzSlU2Yjg3VUdGN1FTYWlJNkdC?= =?utf-8?B?NUFvMy93NHBrK21yMm5NMGFnYU1kSi9jZjVyK2xqODJTS0llNWpoYVloK1VW?= =?utf-8?B?d0Y0eEFiTGRvT2FZU2w0S0liazRLVmJxOUFSMW1mbTFUdTBvbjVmaVBwbHR0?= =?utf-8?B?QXZxWVNNUzM4Ym9ieW1wRlVmbU1rMjJXcDJ6S1JLN2pYQVhURHJNZVZtTmlu?= =?utf-8?B?ZWdJSVRzSVhubWZYYUtRSFpNRXdqVS9oaWFjUnA1YytIblNYZm01OTNzdFBI?= =?utf-8?B?dVh0M2pFNE4zblNZK01SSGJ4bE9Obm1qWWNENjhhcktoRkhPWE9iRFErNVVm?= =?utf-8?B?cEpFeDZIWk5YMXZneTNLNFFUZVZuM0FiQWpZa3U1QUdDa045VnJMMEpZeFgv?= =?utf-8?B?VVVPYzdEdUhpYW5RWjl2N3hwcE56NFd5ZFlDcjZCdkFlaE9vQ2lTN0ZjWTZD?= =?utf-8?B?dElUc3BiU3Qxa3RacDRGSTdiL0NKaXhGYWZOaHN3N0pINTU4NFprOVkrOWsv?= =?utf-8?B?ZDY4R3dFZ0pnYWRPMWtRdUpjOE12Umh4QndmSllLdFVuV0hPc3NVRkp4SUFD?= =?utf-8?B?VlFZZnQxUDIwMWt3dy94V1J2ZmRnb01HNHVsZnNkV2NMNG44ZUF1NHFWZlVG?= =?utf-8?B?K21PNTlhNzQvWk5XWHpkNWcvdU9jM2x0R1lITkxrMXI0cUp6d1AwenpRelVC?= =?utf-8?B?UFphUERCWmZHenhtM3pXQ1dGOWZ3OFdOTTQvNld0R292S1FmMmFFcXdiQ2Zl?= =?utf-8?B?Vzk0ay9ueFVaSGM0a3VMKzBOc1cwYlRDY3VDekpsM0Z6SklhTlRLTXNlZTZa?= =?utf-8?B?cHFpRUVhMWtnTE1laXhxb0EwNkowY1pMTWNoalNpVzcwcGw4TWNiY2lLN3pl?= =?utf-8?B?QXJnODVsRmxiNlYrOGczbmJHZE9wWncwbmwvMFZ6U0phazE3ZFE0SnlFNDcx?= =?utf-8?B?clBqOUYwam5zQm5WMVdiN2tBbXY1NUxid09Pb2R2bHRSUlA0cDZnZ1FkZm5m?= =?utf-8?B?UkU5aERKRi9kWWx5dnN6Z2J2SnV6THd5MWN1aUYrc1FCUlI1T0U2L0ZmY3Mv?= =?utf-8?B?RU5WUURmcy9qc1hhdCtIeHZIV3J2Ym1mQWF4UVo5TVNEeEw4YnJJS1NTaVJm?= =?utf-8?B?cGJpak1md1JBdFZoQ3lvTUhhSnpMWmNJOUtseXhoSnEyZ3JvS2F3QkRRa0tJ?= =?utf-8?B?VldwZTQwaWVvZHdNdmIyaDNTUmdzZDdjVXVqWUM4MGJmcEdyU0w5WGNlYXdT?= =?utf-8?B?TGZpcjlwdzlURXJXckt4dGVCSFIxdlJGSnVJYWJaMUNkazhCZHFaVUZqMnNB?= =?utf-8?B?UXUvSGdKa0V0ejZKaWZ6M0FDZ1dobmVPVEc5Q0V1VjUvQnRpeHZMM0M3Y01t?= =?utf-8?B?QWc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: be978470-fa59-41a0-a15d-08db9ef08208 X-MS-Exchange-CrossTenant-AuthSource: PAVPR10MB7035.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 07:06:41.6090 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aC1hoQHCGGtERG+7DSSXKTD22yxlOD/eRWocQr38IJ/L68MPpyB72N4RS5YvHXsec6/mx/nzZhLNAjEOJSgfguqsfOqJgtFemGUJY7D4yBQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR10MB5514 X-Rspamd-Queue-Id: 4RRGJl5Xw8z3dLh 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] On 2023-08-17 06:46, Koichiro Iwao wrote: > On Mon, Aug 14, 2023 at 11:24:54AM +0200, Osipov, Michael (IN IT IN) wrote: >> Folks, >> >> can someone review my open patches for ports where maintainers aren't >> responding: >> >> * Bug 272899 - devel/maven: improve port for multiple parallel versions (I >> am the maintainer) > > I committed this one. Others already have asignees so they're up to > asignees. Thanks you for the contribution. Appreciated. Now I can continue with next depending one! Regards, Michael From nobody Thu Aug 17 08:14: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 4RRHpn0G9Nz4qP6v for ; Thu, 17 Aug 2023 08:14:25 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2058.outbound.protection.outlook.com [40.92.53.58]) (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 4RRHpl0VPsz4Fnj for ; Thu, 17 Aug 2023 08:14:23 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=Ah2D2w7E; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.53.58 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=FWioLGZ4xlLZGhxhHRmHhSedaMOQuH98uRxUgkmCMgOgeGrBdxr7ex+lGhD+x6Kl9hfgWC3h6EPHY32OIarNCIyh39AS27R4t2c8k1uL7if77XLoyJmc0BrqhA+kFJ7d8n3EDK2YZo9WSZZMya7UqVnrGuVIqs/eJa8JCzU/FKzrhov8mbVexsoq5RylX+Jhu/oe0yuJAZsJYndCEhHJNxXsqQtuTrDWeydEqgcHbXJDR3v7eLDjDKjOLNtWGu5qMkIfxLcdS/k0vIJlfq7kr7RIozwl6LNRZMUAhJmkZw5MFAyRl6Jq4Y0oUTDh2sYtEtbJcuE2gQNlXwEESOG6lg== 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=cUczlVsU8djBdNPe4BWvT8rwWeV3IZtCjLsNSWM2vpA=; b=SDmUSigOnK6uARTT6aY0YE+YZFQ5pPwBBdHYlxgMOFZazv4Up8p7tGszH8qWbQMCbed8JwNtbVOky5oUJK6D6cfhrAJDhAlxddqcaDnz+uBSIXfVF4DuUvWR28PKadfBlazIvMRt372CI36yNMednkh44vH6Ll+8k1JqLtPCr0liECT6WF5pU+OmjmU4l3xg9TiTvrEPeWjmgOS859q/t0ysVnGspJP1u/a0q1cfxCVm+8lznJB/mgBcDz5Zl4IOg0w55jOyZrF08CGbFekXwPmrr78H5Oxth8Svw44+ls/yiunf3FzPJ0tSNcc9ROIqPaBQsEzz8BxmFPfE8LmJOQ== 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=cUczlVsU8djBdNPe4BWvT8rwWeV3IZtCjLsNSWM2vpA=; b=Ah2D2w7EwT5Ubk+N2/285ULUzmzHNKp0Gd5krau4u/AvxYsO3Hb9trwPQo58YgEhDdrEpVLVvi5rzmXsrXvKylhPWEw/4Qt1w1YNGzjM0xhPgC3FK/6VzdlQd8C4SwSWp/ERHpaAxC+se9xdTaBYxAIXnaqMHoeGluw+jyXaSeXYGke+2ZDldfiuNU4YcpSYUuy0QisXCELfTDD4xl0OpyPox1RG2QOYtHwvgyxdMxS1pCTzwiEvMBRhpO+Q+pVArNii70+2Wr5sRph673pbEv3tQJIZ4MPsiOgk9QPMF8E8+q7T37nsSZBxxNDNRCCpfDpkU//lyQw1GeE0eyNCyg== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by JH0PR01MB5467.apcprd01.prod.exchangelabs.com (2603:1096:990:c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.29; Thu, 17 Aug 2023 08:14:16 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3%4]) with mapi id 15.20.6678.031; Thu, 17 Aug 2023 08:14:16 +0000 Subject: Re: plist-check not reporting orphaned files present in a @comment To: ports@freebsd.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> From: Tatsuki Makino Message-ID: Date: Thu, 17 Aug 2023 17:14:03 +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: [aucegYs8eb2MyTj3ROLJM55CgtUkco9C] X-ClientProxiedBy: SG2PR04CA0179.apcprd04.prod.outlook.com (2603:1096:4:14::17) 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_|JH0PR01MB5467:EE_ X-MS-Office365-Filtering-Correlation-Id: 009416c0-dbb6-427c-6837-08db9ef9f2fb X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmp/lAUbXAattgUcCpsR7e1UD3fIWAxMmgwoSmnvKANPZdrQvj4pTIJR7OIgNHQEAqjuegULsP6/ZrKhn5Opq1tQnOFXqjpUfkjCqI3pilN9fDkchc+y6/j9dCKZGgiNuvt8dxtGXCCyc7mjOtrhZq5k2LX4lZxJmUWq+P0oyNXZD1SJE67aWmLIvgQ7yR+0o7krIJ4o20Kkf1EXEYymIER9CPXAGx36wCPx1ncH1n84vJ7ipyIVoPXWYlH8qU+yS5npgzRRSHTuNrh9uhLd1ej/GrjPIGbG5aCUj3OdvTe3ibACKvPxtku5fhpMtMVPTOlCkLHHuIAbHav3Atgib6Y+m0uXyYnoiJzhkTWj5xnen8tEsmPufC6HfD+/qJbD22/kvvBbgffXOj3Azq1qB9WrJW+Em+fpewI3deyZvvfokhUtix9m2RDV49krx9RVi3dZRYHvdXdX1qnTRYy99TEJChQVzemMAwH27aLYczLoWiGaiuVYmCQs0bKCkgbihYByy9ZEVIWQxNJYL53gfrRaUgea0fQHkWk8N/1wYNPbmRmYTSvqKeq0C84dSCnUamEuXV9LDiI42rTFqRvN70M9K5lCldASauNVXaTC4jRcgq8ChnKxUNy9D2vVHXsowNvT08AslYAf0cW6I0rnjsw7rhulOFlqd4Ln/7H8hDDfyoRNs72/LpOfh/Pyhsgy11pErn0y4rv0QlBBEz4K/2A2b6EP63Fq4R0JIvlt+2YigqXfSmLJkPhXkddCGWT9pFU= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 84di6mHvSuW/9xWkhqHLCio0TQusIffkvqwjCdm5IzcxPY1qgXOZJFofl9An3wThl6eQBHBsUQz8fRC5Vi2S7veMELx+R8HKlq4oRvuD//lCxyVhbj8n+VEqjMUfifdad2kfRnb+3Woj2sjCFiBu6TMtwYK+Jiao04QiWBS0hESyIrvRvH5RIjPcFstgNcBC8GUQAuEI9F1nFcVhUmQ/H5jOuiCkw07miBiBLijp3QKdMdjyn0H1n7PHspXS0n5QhSXHzPUEEDRGJ57GfUywoCJoOXQph+2f/8hdwQp9jORU5FdzPVaqSG54bV8yG2pY/D9GXzTL5CTCj/VX9jbFKCiCcbDrPNdwWZdbwRfE1XHHbMbFAELTOSpORkLjHiNRSHi+mSCrMTeEPIXvHSYoVITxCHK79Y+nx9J5qqoWskIQIT7GYn6Ui6JjkvA/BkPZM5vcQt/TKMF5fKrymKQqGV+nDz1tlnKhUpiPsNVoFy1KZ0InnYtO9HGod3Wauaek31YX2IDJbz5tgNqpxLaMNK4BkMjJ4PlRaY9g4e8qkzvlGuow/8Z1N3c57wRbFgVSt6cQfJc7IpMSVgTwUyn0sv6wCLAgayGdblMn8hONdk0= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TFNsMEF3T0llYlJuU2xoZ1RjYzRLVGhCaytkMnRqZDNoRFIrcCtiL3kzc2RY?= =?utf-8?B?aGhKMnJvbEhKWHpIRFZmc2dXVzhMNlhreU5wL0QxM3RzR0o1YmR2WmxkWmI1?= =?utf-8?B?cG94YmpjdjAzRmpDbjJ3eldaVDhodnFwdk9yVENQVElES0xUc3BPclVQZmhC?= =?utf-8?B?SXFyc3prRDVqT1ZiUWpXTVJzVkpQcDBTQUV2TzVQTU0zcVZQeGYrTUZHZmtC?= =?utf-8?B?a1VKVWFSQWU3QldYeTRuTnczL0ZKdjlLVWdJenQ3K01FQzl6SEQvbERPa1Rt?= =?utf-8?B?UFlQVmE0L0ZOQjNrMTU0YXBZYnkvbXY4amNYT0FzS3hFbnJsY3BBYUx2Umtm?= =?utf-8?B?aEtDeCswa3lRbHhWbmcrR0dYcGlBR2ZHYnAzeDgrVjR0NW5XTFMrU1VQelhr?= =?utf-8?B?a2RicXhSWUU0bUFtMzMxd1Z2UElFMHk4ZUIwNTZjN2U2NENxK3JwU2hKQlFy?= =?utf-8?B?NCsrRzZUR3h6M1IyczVPNGVhVC9BL3FWUlM0NnZHaUhpdmo4cWZrSVBQRlhL?= =?utf-8?B?OXZKNGtJbm1mNG0vMnJJZ3RHQlhySStPdUxCcXlzcmlaRy9yNU8yUW5qdWVD?= =?utf-8?B?NW9vL2pvRUF1dlJ6c25taHFYcnd1Vm1nQ1ppc2p5dEFxdCtMZlNJZTNOdm1E?= =?utf-8?B?OTU5cG9GbVdOaGJ6WlRiaWY4YjhYbHpwN0M1NUcxK0swb21pMVNZRllsMHRC?= =?utf-8?B?L05uMDBuUkZZcDVRU0hqUGZsbDkvUDBTM1VadkpRcHFtaXgzdkFqTmpBTUl1?= =?utf-8?B?VjB0VzZrUEVWT2pqcnNTQ2pDamhUWmN4VngwR24rU2ZzdGlmZXNJaWNVY2dj?= =?utf-8?B?S2R4Rk4xZ1BRSmNoblprczY2bTlxWXFvSWlxQWt4U2lLWDVZT3M2Mkd2K3R5?= =?utf-8?B?dkI2dmYvalRPOFZFVHZZUGg2RnRyNXNDU09Pb2hteGJvRE5vajcvVXArbnh3?= =?utf-8?B?NGcxZ2JFRWE4VXRoNG9BWjdjekw5UFBvRTVscE5LNlRKcFRRNkEvT0d0Mjgy?= =?utf-8?B?YlR0QmJyNlZDcDBoVTdGS2tjV3NCbHl0dmlWWWY0bncyNXNWYkZMSnN1RVZt?= =?utf-8?B?WnJjZ1BuTVp3b3J5aisxMjZwMFZMNEc4UlJrQ3JTcW5ZTkpFTFFNbDk4Nmpy?= =?utf-8?B?Y2w2MmVlUEhwcmNZNFdTSkpqYzFrMEJCSXp2ckQxRzNhM2RwNDkwY3hCempu?= =?utf-8?B?dkFxZE45TVdxbW1NbzhPZUF2bjZlZ01GL3VESmtCeE9WZnNYWGtkS3paMlpM?= =?utf-8?B?ZjFXRVNMVnhTZy81bkhUby8zd2ZvR3NEMEw4MUVPUlphRGVFcDc0TE1QWEk4?= =?utf-8?B?NTAwNVpwWE8zV1diUVl5RmlFb1N5cjZ1WDA2cHoweDlpN3lnRnE5dmN2Z2sr?= =?utf-8?B?RVdyYW5EMWlzYVpFSlAwWmVpOFRIRVd1ZnRJUmw1b0Rwbklna252UitLb1pK?= =?utf-8?B?RDVTdmw3dkVKbEhrdVhnZEpTU2hUSUxEUFlZV2o4emRCUlVPM2ZNTGxRSUp4?= =?utf-8?B?ZVFWLzlqV0RuOGowMzF3VDZmNjBoeXE1bjR5dzBmV1ZGZDZzdXFENmtub2dx?= =?utf-8?B?T1FXWDVIZ0JlSlg3c21pc3FBaDhMMFg2K0h2THFuNDNMVHc1cHZFTnpWUnZZ?= =?utf-8?Q?fgAAgEOp8sZc4C4sNu6roxhNYRcwE5z7AD8ov2xq528E=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 009416c0-dbb6-427c-6837-08db9ef9f2fb X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 08:14:16.8331 (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: JH0PR01MB5467 X-Spamd-Result: default: False [-2.45 / 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.95)[-0.952]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; DKIM_TRACE(0.00)[hotmail.com:+]; 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)[]; BLOCKLISTDE_FAIL(0.00)[40.92.53.58:server fail,2603:1096:4:1f8::9:server fail]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.53.58:from] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4RRHpl0VPsz4Fnj Felix Palmen wrote on 2023/08/17 15:03: > * Tatsuki Makino [20230817 07:57]: >> Switching @comment by ${ARCH} is also in print/epson-inkjet-printer-escpr2. >> This is not a problem with check-orphans. > > It is, when some file doesn't exist for all architectures, but for more > than one of them. > > You first test the port on ARCH=foo. Then you test on ARCH=bar and find > that it builds/installs an additional tmp/something, so you prefix it > with %%BAR%% which expands to "@comment " unless building on ARCH=bar. > > Then you test on ARCH=baz which happens to build/install the same > tmp/something. plist-check will still be happy because the file is there > in pkg-plist (ignoring the @comment). Still, the file will be missing > from the package. > > I might try another workaround, e.g. expand to "@comment dummy/" > instead, so the name won't match and plist-check will complain ... epson-inkjet-printer-escpr2 is easy because it is restricted to 2 architectures, but in general it seems difficult. How about also making a combined PLIST_SUB in Makefile? .if ${ARCH} == foo PLIST_SUB+= FOO="" \ BAR="@comment " \ FOO_and_BAR="" .elif ${ARCH} == bar PLIST_SUB+= FOO="@comment " \ BAR="" \ FOO_and_BAR="" .else PLIST_SUB+= FOO_and_BAR="@comment " .endif And on pkg-plist side... %%FOO_and_BAR%%tmp/something There is one more thing that seems to be possible with pkg-plist. %%FOO%%%%BAR%%tmp/something If this means FOO && BAR, %%FOO%%tmp/something %%BAR%%tmp/something this would mean FOO || BAR. However, I do not know if it is allowed to write the same file name more than once, so it is time for an explanation by a great person :) According to Mk/Scripts/check-stagedir.sh, it only deletes lines with @comment at the beginning of the line, so there seems to be no problem... Regards. From nobody Thu Aug 17 18:00: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 4RRXpX6VB4z4mTmf for ; Thu, 17 Aug 2023 18:00:04 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRXpX1WPsz3LLG for ; Thu, 17 Aug 2023 18:00:04 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=nRRobVgM; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=1aXzMjzBIJ3uugyz13ElHN2nfKJ25zCiAIR973CRCi8=; b=nRRobVgM1WeNllAlXZJQVFWIpp Em9sf5Cr8KHONg/T7FG3H2zldHBaQ8gna1G0zj7gZyjmb9kZJi7dxpLlePzqo8d6Us+0uIKu39u8f 11i6AYeNrh7OnfnDZaEQCKI+p17tPd//al2mxUPO42o6FHQhdSHM6ZuTBKXLwRfTgpegcdifuXhuP kAdNVdCIKcj9rQrPVmWp8FHRROmwcQHSkZdQjBA8UTGbKI+I2c/FUzpYQCNK9XhKbqFzjJx0VgQIc K4PU4keAiw1MDaZKba1gNgRW0Yg1Az10iels0DVqFT2tfPbqabUmYEXYalELHkV2fMVCbCur3inhw YIT/IA3A==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWhHt-009zkX-C0 for ports@freebsd.org; Thu, 17 Aug 2023 20:00:01 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWhHt-0000E6-0O for ports@freebsd.org; Thu, 17 Aug 2023 18:00:01 +0000 Date: Thu, 17 Aug 2023 20:00:00 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment Message-ID: Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="sr3tnaikp2o2c3xk" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.49 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRXpX1WPsz3LLG --sr3tnaikp2o2c3xk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Tatsuki Makino [20230817 17:14]: > Felix Palmen wrote on 2023/08/17 15:03: > > It is, when some file doesn't exist for all architectures, but for more > > than one of them. > >=20 > > You first test the port on ARCH=3Dfoo. Then you test on ARCH=3Dbar and = find > > that it builds/installs an additional tmp/something, so you prefix it > > with %%BAR%% which expands to "@comment " unless building on ARCH=3Dbar. > >=20 > > Then you test on ARCH=3Dbaz which happens to build/install the same > > tmp/something. plist-check will still be happy because the file is there > > in pkg-plist (ignoring the @comment). Still, the file will be missing > > from the package. > >=20 > > I might try another workaround, e.g. expand to "@comment dummy/" > > instead, so the name won't match and plist-check will complain ... >=20 > epson-inkjet-printer-escpr2 is easy because it is restricted to 2 archite= ctures, but in general it seems difficult. > How about also making a combined PLIST_SUB in Makefile? JFTR, this wasn't my problem here. In my concrete scenario, there are only 3 supported archs anyways (I'm building a Linux-native toolchain =66rom source for the Linuxulator, will present it on this list once it works on all 3 archs), and I already define NO_* subs, so it's straight forward to set anything that might be required in pkg-plist. The issue really was just about plist-check, which will *not* report "orphaned" files when they are present in some @comment... I now got around the issue using *this* block in my ports: #v+ =2Einclude =2Eif ${ARCH} =3D=3D amd64 PLIST_SUB+=3D AMD64=3D"" NO_AMD64=3D"@comment _nonexisting/" =2Eelse PLIST_SUB+=3D AMD64=3D"@comment _nonexisting/" NO_AMD64=3D"" =2Eendif =2Eif ${ARCH} =3D=3D aarch64 PLIST_SUB+=3D AARCH64=3D"" NO_AARCH64=3D"@comment _nonexisting/" =2Eelse PLIST_SUB+=3D AARCH64=3D"@comment _nonexisting/" NO_AARCH64=3D"" =2Eendif =2Eif ${ARCH} =3D=3D i386 PLIST_SUB+=3D I386=3D"" NO_I386=3D"@comment _nonexisting/" =2Eelse PLIST_SUB+=3D I386=3D"@comment _nonexisting/" NO_I386=3D"" =2Eendif #v- Sure, it's somewhat dirty workaround, but adding some "dummy" prefix to the files makes sure plist-check will complain about them ;) --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --sr3tnaikp2o2c3xk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN5f+F8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny Mcw0AQCbOEGP1OUm4UU3rkwUei0QZ41TRPhw5tZYF0z3hLb8NAD/bZdSH+Dm3tZx deuZrnFBxFhXve+EMZpHFhK/TRVQoww= =wUka -----END PGP SIGNATURE----- --sr3tnaikp2o2c3xk-- From nobody Fri Aug 18 02:21:36 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 4RRlxP4Gd6z4qVQJ for ; Fri, 18 Aug 2023 02:21:45 +0000 (UTC) (envelope-from meta@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 4RRlxP3mXcz3Svk; Fri, 18 Aug 2023 02:21:45 +0000 (UTC) (envelope-from meta@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692325305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=2U4pw53YubR9gwxEI/a3LTM9kz08ebVq1pFppdaxPZg=; b=JXX839nV1/luYUiD65f0gk2qCkk7fXSNBqLl9vgDMvLtLkErFScLMuj51+EeP3MyYdSacF mjB3ED678HKlpBTqaenfU0gZAyWHE3VMhnrd9I60m20UuyHmSZyfX8w8sx7dDVxj8ovBg0 WI7kL4HsZRQhIl0VL0OpA2DmjOuP3VTOGZB6WwQoUGo8Vb5jAmnEhlvxuSVR+HyAdnmDg1 MDTvNN6bumue3FmJj91I5c27u6l4H4EwGHsX+HsS0+tsfKNTIlRPND2n4bm9+NdJrsiKlF 8wnudl4J6faIiwyO2MKUUZwG4ed5csoEMFy6i4DMbf4airhjk9sgoUBN3UTzNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692325305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=2U4pw53YubR9gwxEI/a3LTM9kz08ebVq1pFppdaxPZg=; b=CtkWFlD2SQ/SdQnf9ZdEmxFeDoG3GD5YbYBVRTmWOfyQdcSJjzA3j46Q684S9J79sQu0Ok mleVV/ThpfURf6KK799CflT/ZATzzzPCyx90F5x6+n1AZ4q/0Xv36zOuKd2PXjMCn1/lwY EK11Q8dVGnRnGhVmm6TArdyzbZTvjckY/gHulwT7uQmOzwqIQNZEZZZ1Oz/ZkevjddVhRG Bwhv10u1AqRTHm2Llvv98KA9GVmilsAIXFuatweUZOR2Lmqly+ow8OozNeBbrmfL6mV3Ma HymmFkb3AXDZGLsUAs64jrewXdU5O4VmolMM3HgqHvJt5yno1PwuQQC3es9z4w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692325305; a=rsa-sha256; cv=none; b=Ee4/3z1Yhb86z8tdinWeDPOWpSb1TWwIeC0G4XCP4FikLlj9p6Ugknm/quCszMTTujUwhr /bRJX1jjT226YyJCu8wXmFitvkQRtgpWg6+2rESTPr5flCTIzeWWA8q3eeb05Clg+97aiJ qm0LlbZpJ6eL7w5Vo/KQkmOq5hzD0vVdb7Av59g8EZIq8dOHW5tSw2PE8dy2g3HebgSWnc d/SPhUhwYEXNP5O7UYCe0aBlrH7T+eH+3Yb2AhFdzVlWH4niNML/KZ8nj90e/8iKcsRxkR J7KwDGmt2qwj22ZUgZcPgliHVcP3fJpcy1RGkaZ/rfZcFJ5HsGz6gTarrdcQsw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from icepick.vmeta.jp (unknown [IPv6:2403:bd80:c100:401:21ac:98c8:888e:2a6]) (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) (Authenticated sender: meta/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RRlxN0jDcz11p1; Fri, 18 Aug 2023 02:21:43 +0000 (UTC) (envelope-from meta@freebsd.org) Date: Fri, 18 Aug 2023 11:21:36 +0900 From: Koichiro Iwao To: "Osipov, Michael (IN IT IN)" Cc: freebsd-ports@freebsd.org Subject: Re: Review my open PRs with patches Message-ID: X-Operating-System: FreeBSD 13.2-STABLE amd64 References: 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=utf-8 Content-Disposition: inline In-Reply-To: On Thu, Aug 17, 2023 at 09:06:38AM +0200, Osipov, Michael (IN IT IN) wrote: > Appreciated. Now I can continue with next depending one! Feel free to ping me if need a committer for the next patch. -- meta From nobody Fri Aug 18 04:11: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 4RRpNN6thNz4qcN6 for ; Fri, 18 Aug 2023 04:11:48 +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 4RRpNN4vlsz3g8k for ; Fri, 18 Aug 2023 04:11:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692331908; 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=dUdgzqaoOoqrTXVgkhUiwLqxn/CFGg0g3IgxUgK4auw=; b=BlDyh2GA7rYiL2WI8CkYS1kuRVzzwVQmTdzyeZzlhi7woLAyme/RI+H4MQOYG0BFpqbrTE Pey/0YC7vVQxVzKlqGdegBl3DopvI/L3j39nJ5RVWhQSnZVma0sKkX8PpJSQ1Jv40A9qYc mkI3sknIkbYmnriFPhrqmMr2BH6oQy7qdqcqNP+awsxoc4ePWzQHIF0TKIhXAQPjI8fTFp 66DLom+rp63ueyxUMzTbMI6AHaG3n4aUsu1iFRLApIcELL8bQSp5BCwi+7Mx19N50r4Rs9 /g3i76luk1+thdQ39O1u0f2QARve/Snv30UfuQLgZl+CHu6XtOREbrIEoBNozg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692331908; a=rsa-sha256; cv=none; b=FYHKC2twBeOjgdS4YSk+CieB4pEWMz3LqWSAW5xjYeUY1iOOWrao9Pkup0Tir538BhMBvo gYx44phlrPB2+ZofjTB7gO/JPq0F3bJGNgNNF9xuML3Y02dxtrBTKXxvxaHFvNwuS0pSKM q9DDpUBxdGkXYA/Sh9gln0VccYQR4KyFt8xUfjbwC2hZj+F8A6EuFcd4BeCbz4uvZTxNeE A+aHcaTEkajuVqQ9Nmz4MwDbYtKyn1BcFNsayWzv0++l3rQMewZ8TKvy0Czq7k6WNdJ4HX 0vZVRdi72ZMURO2hG/WJQc+aoqpnZ5e1NVVQAOaFmg9GTCdm25GbDrPDYh9cEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRpNN3wqJz12Dl for ; Fri, 18 Aug 2023 04:11:48 +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 37I4BmAF062690 for ; Fri, 18 Aug 2023 04:11:48 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37I4BmkI062689; Fri, 18 Aug 2023 04:11:48 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308180411.37I4BmkI062689@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, 18 Aug 2023 04:11:48 +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-230818 ------------------------------------------------+-----------------+------------ devel/libisofs | 1.5.6 | 1.5.6.pl01 ------------------------------------------------+-----------------+------------ security/keepass-plugin-keepassrpc | 1.8.0 | v1.15.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 Fri Aug 18 06:23:24 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 4RRsJL2sycz4qlyH; Fri, 18 Aug 2023 06:23:30 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRsJK0TzWz4VFP; Fri, 18 Aug 2023 06:23:28 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=evTUD0+u; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=Content-Type:MIME-Version:Message-ID:Subject:Cc :To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nwT9FkF5Qi34k+pnA8Y39ayvdFFOgl+X6YFOeZF8giQ=; b=evTUD0+uve/HR85n4ljoO9r971 KZ+IKYjyVkiq2zh8I8aDnsTqzdTA2BiEyuvexoybEZGOyxFDtHIFxG4jHLtU/cC6g5YHzt0WHz4EU uChB/uJb8s8h1vxT7y+PjiAgMCjQZNiCS0jzei343DKsZH66805t7ZMFK/w0Hi0bTEI8Sj2tQ7vDj YRgw+OFLsfdbTtCVVSJs8OIzIr8S4Jfpyhl8LkYKuGqgatf/dPb9pbumEO+HPsg8UqQLcLcakkBRM 71Cz+AT7gkOVeNojfkAnSVjUx5pBine2qZOex2PzcVQo4cozDHgmj6O8dGkarlug5/3BfOh6+/+Ib Bb8XI/0A==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWstJ-00A2RW-Ie; Fri, 18 Aug 2023 08:23:25 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWstJ-0004iN-12; Fri, 18 Aug 2023 06:23:25 +0000 Date: Fri, 18 Aug 2023 08:23:24 +0200 From: Felix Palmen To: ports@freebsd.org Cc: emulation@freebsd.org Subject: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4dabomp7b6hwux6v" Content-Disposition: inline User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRsJK0TzWz4VFP --4dabomp7b6hwux6v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, for the last two weeks, I've been working on a spike in ports which now reached a state where I want to show it to and discuss it with fellow ports hackers. First, a link to my feature branch (warning, will be rebased every now and then): The goal is to create a replacement for the now antiquated linux-c7 userland. While the classic approach would be to find another Linux distribution that's not too much of a moving target and start "repackaging" that, I want to try something different: Build the required packages from source. ** Why It will be quite some work to do this, I'm not really sure about it yet (and how it would compare to the repackaging approach), so feasibility is yet to be decided. But I hope to get at least these two advantages: - Provide the newest GNU libs (glibc, libstdc++, ...) built against exactly the Linux version emulated by the FreeBSD version this will run on. This should make it possible to run a lot more Linux binaries without relying on e.g. Linux jails. - When binaries don't work for missing Linux libraries, make it somewhat easy to add them, maybe based on already existing FreeBSD ports. ** State I just reached a state where I can build a working Linux-native GNU toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and i386. From here on, it should be simpler, there are already two ports in my branch (archivers/linux-bzip2 and archivers/linux-xz) using that native toolchain for building. ** How The native toolchain is built by a cross toolchain, the packages for this cross-toolchain are prefixed "lxcross-". For building this cross toolchain, bootstrapping versions of binutils and gcc are needed to build the initial glibc, these versions are suffixed "-bootstrap". lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap. ** Open issues This is an unordered list off my head, so most likely incomplete. - Some trickery with PREFIX is currently needed. The ports framework expects PREFIX to be used as is by the upstream build system. This won't hold for building Linux packages, PREFIX must be /compat/linux for that, but passed to the upstream build system in DESTDIR. - LIB_DEPENDS don't work, which could probably be solved in the framework. Right now, I'm using a hacky workaround to define LINLIB_DEPENDS and add it to both RUN_ and BUILD_DEPENDS. - A lot of smaller things that *should* be provided by the framework, some of them probably by USES=3Dlinux, are currently copy&pasted to every port needing them. I wanted to keep it simple while first trying to get it to work, so the framework isn't touched yet at all. - Some stage-qa checks get confused, some (e.g. checking that everything is stripped) don't work. - In my tests, "poudriere testport" failed at least on i386, because it mounts linprocfs on /compat/linux/proc and then tries to remove /compat/linux (remove pre-existing PREFIX). To test the ports, I had to slightly modify the testport script for now. - For the Linux headers, there should be a metaport picking the Linux version based on ${OSVERSION}. This doesn't exist yet, Linux 4.4.x is always used. - Building the final linux-gcc ports, I get weird error messages directly to poudriere's terminal (they do NOT appear in the build log!) like this: ELF interpreter /usr/lib/ld-linux.so.2 not found, error 2 I have no idea where this comes from, so far I couldn't identify any negative effect though. Acknowledgement: I found quite some useful info for doing this in the "Linux from Scratch" book. Of course you can't just follow the book (very different scenario, it assumes building on Linux and not doing any staging/packaging), but it *does* have some helpful hints. Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --4dabomp7b6hwux6v Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN8OU18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny Mfb1AQDJMy04uNjEmDdeyGb09tR9H5ml2dfag+8QS1gGO15v+QD+Kk76UPeIAism I13Zq+Eag2MRCbSDKKBFwNg9RlsrTww= =ZxmZ -----END PGP SIGNATURE----- --4dabomp7b6hwux6v-- From nobody Fri Aug 18 06:43: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 4RRslM4cTQz4qmsW for ; Fri, 18 Aug 2023 06:43:27 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2099.outbound.protection.outlook.com [40.92.52.99]) (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 4RRslL0Mtvz4Yy2 for ; Fri, 18 Aug 2023 06:43:26 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=hk5AQYGz; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=fail (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com does not designate 40.92.52.99 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=c2VuHHFyHsk4Z1np2OdNKNZPkWG0vpAU3uIkkxY2QkosX45EAAFSvZETVi0IgadklarLhBUq0fiyPGcqCOaF+7hgr7AMB2dKX638LZV6beXRUQeHKtJhL1k8yo/zirnnolE6j8Eg9zfe1TFGvo0OSDmmvKmX3S/8+eAfz0CA+rX03tYHqBWH+cJ6FVePMXRer5eyH77NBV4mYm+lhEOGIM/LpqVqWURETkQoxP0aMKh64uZhEDwu89s/MvOC8nBZJWGrq6FZbg7RgVuRnKECE2Vm9LlgY4k/xeE9qAcHzs8tFAEhYcuevsYHmtPlwvgEnQ2WRZNE3pS4cjQiaUqWbw== 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=Bl2TmmHGzct09YP77wVUsBAOCUpcj3Yhm2ScBedTUVg=; b=GqEtildR/UgjBD4fh8cT3alNmwxFuWQknbMRwpkUB0iRlH7ZLBZ319dR1LNcd5Q4S16/GpogxYpiOerT27rKaj+BhKjBqYKvFUFuwXv7B9ePasiJLx7O9FYYXHwUOliXTdzz6y6k8Cogb4KX0qluBjGr9dhrOJNrHZ8ZHMkDy7X3zGFy+29x7TlAeJYj8KIHAD56JeSEQ0WzWXIZyYNCLwZmpio/K3NPS1NSiVasieXu0r/tt4bMqIbJfQWMJruDXFKnvZ9Mnw2u0tvkF30c57Z3nbE45tl62egyUQr5Ih5L4Yd4CuttFJ4TFSLjPW+bDhO3EW6VSy8VvcWX8qEDVg== 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=Bl2TmmHGzct09YP77wVUsBAOCUpcj3Yhm2ScBedTUVg=; b=hk5AQYGz8D+hpSWlX7+ZZpY/rbQVAVAa6reUwE/45qy4uCDXyAF2Tzr5sakLRwln2lBiIakk7EUozHm4P9P5I0+ZcWiGTqcg9iRkiW+hYfiAlRLowgTjaiuwh1NgH6n100DFv1Ax5z5212effaK3XwmbkImoI4e/tDay9g1DEmyPq98FUjbV8rsMw+fMUEbuUZ5aCTbKVICAjn3tmXtF49L4K8LNOuxGyQ9CEij6DIuHVYrv7lXCTtQN5eK5MuGAETHZux1kfft6zKHEx/72c6JSon+kwHS1j/JALbRCq5rAoTUZ4yQZRLFt6KpCiMud6fPVva4f3RaF+YQvuib20g== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SG2PR01MB3675.apcprd01.prod.exchangelabs.com (2603:1096:0:8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.32; Fri, 18 Aug 2023 06:43:21 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3%4]) with mapi id 15.20.6678.031; Fri, 18 Aug 2023 06:43:21 +0000 Subject: Re: plist-check not reporting orphaned files present in a @comment To: ports@freebsd.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> From: Tatsuki Makino Message-ID: Date: Fri, 18 Aug 2023 15:43: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: 7bit X-TMN: [jsUly4q5nvRWmIsFbGM65/kZbpRCz6YJ] X-ClientProxiedBy: SG2PR06CA0184.apcprd06.prod.outlook.com (2603:1096:4:1::16) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <1e5adce7-1e57-b798-2ab4-95422ee36001@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_|SG2PR01MB3675:EE_ X-MS-Office365-Filtering-Correlation-Id: e4a7adb3-b784-4146-a56c-08db9fb6697b X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmp/lAUbXAattpKgePYLWswqprzSLT9tr3Myam7skNb/DPW18f7XKfGfOA3hxbWvPI5QgWlSK9sKHr8AOdDFL3S2qrBNICejja4t1eSvwC5tmOb1t6I81occyUZJdsSKRkc2QhOiO7QqcD650p5jsOFFBIXj4NEHc8l+S8VMW+WWvvhqnbtY6m+w88pnQPA8KROIj5YF2EzhihNxmlo+BBwjG2cOeqAjT1zRQUsLyTKft2KpO+59/D4kcV1A4GGtTB6+tfMhX9tNa6WU3rHsg7CC/jhXP2IWkEjwWjVNzykvQv0UA0s9y0eN/hOYT0JlNCUTfW3X4C3D6Fi5PsvBYVa6dDU97QGHsXWowUNgsfUOn+L4cIajuJYtha2KcKkIovotd1u9upkfWIsJYacseHfvrNijAztQdF6BneXavill9MK2ViD51GyL6R4HbXkbmQNe47dZK3IICWdQpQrYQyK/TF5AslchXcMN58X/c1cNk7j/NacXbZ+DJMOv2fOA4SAHhx57QnFSyZqcHYfATvU8iqL9hXzmQYplOLGua27J2qUBQGzigfneO7D+nUSXUSGHa9Gk14iLMj13LdVnro+OKQnQQJZb7/a5AwBuFr6BN0Rh44Kt8cxLR5zP8rM5YUNDRQOkk14z7/t89lKFF8dMKJTSx7q0LhTXFmCzRAV1EuebklKiUcsgV4VHX8c9uPH7AR9Uw6IaACsHLTAW4hndWVjHtDLrovLayMLy44l6cvdKwL+rcR3ZAqToBXHfl0I= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oYtoa/Bd0iSmw5C4l2SopkcSP+RJxOeDWcZQFPhxnxaty+lB6bpJAgzGm2AdHvn817B4SvI2Owj+6SK6AMEtTsB249D5UWfxEhPWBVaqyuKf19Z3+OryEXUKDPM6OHObOkYDEO4X/IdA8BBGVeH0HPi6Hf3WWvdzPU3FwFORAbCyqKxs6iylulLYLOZbm765BvbqPZ3sCW4evKotV+6hKFIN2xA4juYTSIyT9QJKfAAYq8+A2AL4/rROcQDNUuKtZnrG0Ltzz6n2KJWvT/uPY+AdV5WkOGMblkeMgFzfDcKf1+UD9n+CBW4Ta5blK9rTk3c/n5ftYct+33tFN8F0y38ioZQovGZlw+V6NDN9n0kSoCmGduhD2H7TanLey6gFq9Z5p74bMSuXOPALA+A1DmyMAZoGL6YypeSifcEXMgVYC2E/ZR4+kOdeLnOMl6EjYlzbKHxw+oj5rr6juT9zH7TWSWOvtC6lC5dZMEvWNHQ3GzE4+LymCJJtcB42q6DBlZ+mmwWOJNh12+v5n6hTMuiM1+DEWP78g2f/OUuHe2L6/FS8fUxoCx8NE8oAQIzw6behhKC6s4nqgtN7q3L52tKnZdId4icsYYD4rODcoivjw4s+qR5NQWGpImVZlj+S X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d2pJd01BOXRGM1JiQzBWTmVQQ0k5S0NGNGF3aGdSY0lRUkJDeTBTZmhyeEdS?= =?utf-8?B?QWp2ZDRvUEh4T3NhRnQwSEZBczJJQTBTRHIzOGpQRzdJZUFwV00wWDhaOFJT?= =?utf-8?B?U2k5Ymh2NkJxN00wdEtBeG96R095VHNVcG9oL1FNSWYrVlBkZmdmeWg3UjNP?= =?utf-8?B?Ync5ZWFNZ2NnSFl0KzVSYzAyOWxRNkpGM3RtcnVzZTlxQ1BTai9Hd2F2eWxy?= =?utf-8?B?UGdiNkdlczhOQ2owR3gzZUJWVTlJeHY4VVNLbWRyVXVtVkZtN0lhZm1zOEdU?= =?utf-8?B?Ymh0MFJTdUN4ZVMyZkpzQkRodWpLT0xTYVNIOXhHK1lsT3UydnZkRVFtUFlw?= =?utf-8?B?Z3d4Q245d2V4VmRQYXhQMVViVEV2SGtvVHgrem8zMHpDUlFxM08xL3lseWdQ?= =?utf-8?B?S2ZsNTFQZnBnVEFrZWFxdXdFa1V0dnNFRG9xcHRUYkFEdXpaazJSSzIzYTRu?= =?utf-8?B?czRWMkkzelE3QUxidEZCSzVLbFhXLzUvNzVYaGMyeUd4eXhLZFBXWW9oQ0xp?= =?utf-8?B?MTJWSzJIM0ZWTytDSVZoN0VlQndQRW5MZ2IzSWszYkN6QUJuUGg0bFNCKzFM?= =?utf-8?B?S0pnTDQyQXZ0bG40RW5naytQdGw0T0t1WHJlSnlEc0YwZTRxWFN3cDd1QXFj?= =?utf-8?B?bVFITENML0tNQXl2ekhsSDV5VjJ1ZFNhQnVYZ1hubmJjYTJXc2psTW96ZXdM?= =?utf-8?B?dEQ1VXNNUldESkkxUHgySncxdDFGNW16Y09ueDMvYzM0RzRFU0Vnc3V1ckNm?= =?utf-8?B?UjlSaEFxQTliaCt3ZHVPNFo3bHJDaDh4RHdpbFhKQXdjR0pnY2NlR3c4b2Ev?= =?utf-8?B?T2VNaWJxblZJQnp1eDVBY1BOZjU2aG1DVnBCVGN0ZGNkYUlTSmZFcktjWndV?= =?utf-8?B?SzFzcDVHcitPRE81N0E3WjRtQUJxa1paVVFRUUtsYVVxK2dXbHRMbWlxdEsv?= =?utf-8?B?VE9EaVdCcTJ6RGRKWEdRNXl2VlNvM2h3Rm9yQVZlMnNZY1UwcG91NHQzL2dN?= =?utf-8?B?Tzg4UlVKNVRqY1RzYlI3UlorYmhHTGVnektYaGJ0cVk5Mm1TekU2Wng0YTJn?= =?utf-8?B?elJtMmNGbnVpL1NqbnBYSnhLanpsSGJmaDFVM01GREJURHc3bGFYM2QxYTVJ?= =?utf-8?B?Nk5tYjVKaW1lMjZiY3BiRXVzWXBtTXAybm1kTDV5UmhKWDFPbmxBdEt6VW5h?= =?utf-8?B?M1FhVnpvQXpwem5YR0oxMkpNMml5SDBqNkYrUWNub2ZNZWdhUDA3U0FmOFVK?= =?utf-8?B?S0piSGxmclpEOS9vNlF2eUFtUmhjSmIyOFI4ZlliTG9TUmV0WmFBb2NtUk8v?= =?utf-8?B?UU5zdWhDMHlZdzl3TTBldFhSNDFXMlBmU0pva2xFaFRrT3VQdUJsWVN2ZDNY?= =?utf-8?B?ejBFTGs1eHpPR245a215S2RQcVRxSHVNK2ZsRldnc0JoT2pWUEpHZlJTRmdn?= =?utf-8?B?c3IrcHJjZVY0VFYyVWNTa1JSRmo0YjQxdjFOS1hqTU1xa1lzUFBoZUgwUnp1?= =?utf-8?B?UjRiQ1FGckFsV2ZJcDAzOGVMaGpmUVlPSXIyclB3dWdaVmY5OVpCd1VaUTdK?= =?utf-8?B?b3d6OGxKUmkxKzJqdjdXZEh3eGtuZVd2YnpZZGM5TlFmVUUxbVh3aCtzTHNP?= =?utf-8?Q?hBPHBUMGyjEq6JCv8n5xxjXKvYMJUiaDffWBV9ysZmnw=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e4a7adb3-b784-4146-a56c-08db9fb6697b X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 06:43:21.0548 (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: SG2PR01MB3675 X-Spamd-Result: default: False [-0.26 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_SPAM_SHORT(0.88)[0.880]; NEURAL_HAM_MEDIUM(-0.85)[-0.845]; DMARC_POLICY_ALLOW_WITH_FAILURES(-0.50)[]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(0.00)[hotmail.com,none]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.52.99:from]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; R_SPF_FAIL(0.00)[-all]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4RRslL0Mtvz4Yy2 I would like to confirm, plist-check is correct for make check-plist (or check-orphans), right? It is run by Mk/Scripts/check-stagedir.sh, and from looking at it's contents, it appears that some patterns are not reported as orphans. In the function check_orphans_from_plist(), they are lined up as a patterns of case. It doesn't match the pattern, does it? The following is just a quote attached. Regards. Felix Palmen wrote on 2023/08/18 03:00: > * Tatsuki Makino [20230817 17:14]: >> Felix Palmen wrote on 2023/08/17 15:03: >>> I might try another workaround, e.g. expand to "@comment dummy/" >>> instead, so the name won't match and plist-check will complain ... >> >> epson-inkjet-printer-escpr2 is easy because it is restricted to 2 architectures, but in general it seems difficult. >> How about also making a combined PLIST_SUB in Makefile? > > JFTR, this wasn't my problem here. In my concrete scenario, there are > only 3 supported archs anyways (I'm building a Linux-native toolchain > from source for the Linuxulator, will present it on this list once it > works on all 3 archs), and I already define NO_* subs, so it's straight > forward to set anything that might be required in pkg-plist. > > The issue really was just about plist-check, which will *not* report > "orphaned" files when they are present in some @comment... > > I now got around the issue using *this* block in my ports: > > #v+ > .include > > .if ${ARCH} == amd64 > PLIST_SUB+= AMD64="" NO_AMD64="@comment _nonexisting/" > .else > PLIST_SUB+= AMD64="@comment _nonexisting/" NO_AMD64="" > .endif > .if ${ARCH} == aarch64 > PLIST_SUB+= AARCH64="" NO_AARCH64="@comment _nonexisting/" > .else > PLIST_SUB+= AARCH64="@comment _nonexisting/" NO_AARCH64="" > .endif > .if ${ARCH} == i386 > PLIST_SUB+= I386="" NO_I386="@comment _nonexisting/" > .else > PLIST_SUB+= I386="@comment _nonexisting/" NO_I386="" > .endif > #v- > > Sure, it's somewhat dirty workaround, but adding some "dummy" prefix to > the files makes sure plist-check will complain about them ;) > From nobody Fri Aug 18 07:23:33 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 4RRtfB1tBcz4qqML for ; Fri, 18 Aug 2023 07:24:02 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn2040.outbound.protection.outlook.com [40.92.107.40]) (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 4RRtf91fhRz3C7G for ; Fri, 18 Aug 2023 07:24: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=PFbbudNc; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=fail (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com does not designate 40.92.107.40 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=XD/APybOr7P5ewGMXuObWL06IWyXo6XT/iJ923MvCauigfyfJa8XNK7KJEQWEqd89sml4ebqLubUGivnhMlOWhiXCgN1hVSSy4XfEwItFqjo3vJTGK7E2ZRkGFaV0Ed2w4l6xxTTBP/zkjyfVK9hHeiBYrz6qGSNiZyM+aAeD9BM+VSqSeo+KCEU50IZwfJ2Wq/3JwmhkLuLvMD12gAA0aWZyoFqsrbdlrabdg+5jfIGt/mu8EIOgIA0ung2fzkjWNJ1aUTRa2T/ebWJhikz1Bc/exYXQtoZs7MbyQzONMfr+tYT5nxZrFdjX+juWdL+MXGWUCVkJkneINK7fzkr+g== 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=/NEexZN8KfsDaGbVDfb+aUeKI8BGzmjC74PQro6irTw=; b=KTYUv7rH89vacl/OQx4fx9p+qB2cQTyPV7UMPd5F9GLw9v1Bl4vdJaSMHZXycYwViRdVby0w2iwEfR8mb0S9BVPlLyLPZuMIca6dAJMLiPNqLAFk5zImbJ5QXcGXARzMD6rren/x45NiNxaZDNn5CltIU7Brr89TxlMhIwSG19FRJjyz4cOUGqfYQSMivTgUbDzvi/0ZhXX1o7+x+d8SmkOX5D0cgHekg+hs/J2/kmM67n0CvAwqzAXOi7AT9gh0R9oTz0UrZs3oCPtFqs7W43ECWtb7iBpKwunr5LqmZ/cNWVPjvLpSVlUHYXMH2D9Xc6RTlfhEY1gfkJ00m44nwg== 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=/NEexZN8KfsDaGbVDfb+aUeKI8BGzmjC74PQro6irTw=; b=PFbbudNcQx5PKuFZ4K2GXiKs+Wq1OFY0hxSF1JvdBKS3ln1B+cl4YTBI/QoomYWQjIANEpYFMoOsj7z+j13NsXmxIIGVii8/jRgRVZu18Yx/3qoxAbPhaTrFRtJowSjk+q/wF3dcRGGlLzuiOMk/mzTJTLsQzvvLMcCCexrMeV5L4UuWo41spXmiiEWKkZ0BtRFCXnCdXVcRGBDizDSmWN4ve6glEYae7CVNj/rnybVJhp/UalxRMzjCx/xMgW8OiUuiofAsIL314PdXIN80EjI2vlL0AijLmWkNAUAziyNxof+tNjrcy1GOTeIZc2sGyEHXA+NsOTke+t3gtCnXEw== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SEYPR01MB5688.apcprd01.prod.exchangelabs.com (2603:1096:101:122::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20; Fri, 18 Aug 2023 07:23:56 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3%4]) with mapi id 15.20.6678.031; Fri, 18 Aug 2023 07:23:56 +0000 Subject: Re: plist-check not reporting orphaned files present in a @comment From: Tatsuki Makino To: ports@freebsd.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> Message-ID: Date: Fri, 18 Aug 2023 16:23:33 +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: [DqHNo4Rt0w7b7Zdu6EOb4FOUL7rY9GK0] X-ClientProxiedBy: SG2PR03CA0131.apcprd03.prod.outlook.com (2603:1096:4:91::35) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <729b06d2-46ff-3b7f-2d53-4c64506e71fd@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_|SEYPR01MB5688:EE_ X-MS-Office365-Filtering-Correlation-Id: e8c193f7-c715-4f33-d286-08db9fbc152e X-MS-Exchange-SLBlob-MailProps: a+H6FLLcF3qTUFkz3kPXpaylmPatVBvopJxSONPj1pxPkNPZnnlebqY30akOvDqsLipPAzUSmQGAh0L6LwK4AcdQFFry9Zf0svwnxHwU91q5IWR54Ok6JTAf0HZzOaEw4tNGsD9YQGTgFFn50HsRdUj1Ob+Qxx7SBYz2e1CWkOrMPY4iLrmKuiiRdOsU/MqcgCQR5/msrqp8osXmPd5cacau8/Z5Ec/2P0qbrKyfkymxNOOd6nP9IGIkaGa55X6/16TDtGSH6rsawUaCc8QzoxoeV6l2MdhSZI6C0txRuaLYIDVhLTv+7CHXFSSxltlXfctypxFJ3FG8BfRdYAwILIg6EoMBx8EhG6r+TQrRTIxpqHm6v7TDTlvtEBa4A/9PD6/ZbHCt55qpsJUxELjyd/DujLsafsaQBbOrSpCDQ1Od5gmgRC0NCJu4+GL24MSknDaQBI0LrS3LSL5ZK6dCCN1WtZUMERWQP5DZhRnPSjuMCfxH3oMbtj3Ed1nN4V+Qn5mCwHJk4UAGN1nAJKGPquVE7eiUMOE7tE571Amh5mmPw/gwjHKKnrPnT2rhC11ikzXohmPzW4Ny1P2FhrbINA1qq4fQZQ0R9f5rhKRE9i3QPY7LDaxYeCaZoSG0wPg2YFtkOqCqkzhJmU5JbUlW1QTHRLdGXzW4QVH4Pqem1eyZgnv+xA+nmtGDrN+18M3KwsWgbOf1BPvROFlyL7RGHZ/7Db/tUTJVzOwgc0FybCjtmfffXdz31MnZepHmM5Lj1TYnXAQBnroPiv20PbkktKRPhPg/h6fzCeiVwUp+SHzoD/Sw/+lvbCS0zxjWz+0Z X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SE8PDuxNFHCQAbqidkvH8giAPuL9E9iWz9sQwUTph09cWLRmj1c2CfjLnRAP3hucpU8f5hNnTDftsOQZnzVfd2jTZ56Ad6uylYHF+K8aLoEWAVxLk12XT2BfZuhaNGbccyPysrXZIhl3FbAdiasWwTFqYi3KvLJE2FtynUjB0+JDF1VUXHjKhG0SmT6Or5A8UIwNt2tdMycdyKAILJhcR/Whx94FYCxICfmbfNirUN2fEUZtNORLd/Tr6DoploC0wjCMYe9TDiEg2SYKPW5geqp0UVykLIel7KR+KKriAq6D7PA70dfcUAfg+OIWCQA5tgApg5orY/v6vMKQtxuFOYYRQw+xMOgSGzziguu4rLE1ZasotC1+mX7O5qXOBN4v5zqnviNZdPEpK+PmCDi2yMhrOIChkvPfh9/wOFay50BfW6sIjYkOe69OP9JOGeZc4qt6omPevLYpuXT95SaTiWK8k6D8txn2nTKr5dA4PN1WC0vMjg/jpAweVwLTd3pfTyCs0fsV8UfMn8/r43Q0hWZ/CCGCZVLqLiOAK+x0BV7yY+Suc+5LYUl2Xbj0otFTH4UoAOtihJUTcRjbsHZ4izAn0+pDCK6K05Xld/QcVHk= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aklCY2ZlMHV2dEkrMGdDcHF6aCs4R2J2bWhOZ0VJUWhZY0J4SjY0OVZxOVpk?= =?utf-8?B?aUY4QXdVQ0pBVWhvdGtaTm9EL0tFTXdGaGNwTWhocFB4UTNscEUvT3BMc1Np?= =?utf-8?B?N2FJVHcycExDY3NpaWh2Y1BNVXlZK0x6bXdpeVBkU3kwc3NmWUhKVnc2MEJk?= =?utf-8?B?N3VyRDNmVTNTanhWcDJBVUNKR1hNdktLVW0zdEpKS0xUOFRjaEFzTS9iTm1Q?= =?utf-8?B?TTg1Qm9rUDI3UmdvTWVONURybmJwWWdzRWJCNzlwL3V0VSthWXk5WVl3U2Vs?= =?utf-8?B?YjR1aWVHcUJtNmZPOUhCUU1Ka3loN3BFeUVtWjc5UDlGWExPdFJnY28xd01F?= =?utf-8?B?anFLQlJhYmlEWFhvNzlSRk41Zy9YV1BERVhVMHU3Vk5QNU13L2ZzWG43Mmw0?= =?utf-8?B?VUhDc043T1RubGVTQnYxWUdzTllya1Iwb0JETExPUnNIMXc1dWpGSFdJTzNM?= =?utf-8?B?UE1rdVh5LzdxK3JSbzZtWlZmZVV2L1RTRERFaFdFd0srWG1KRjV2TGUwWTla?= =?utf-8?B?dVV0eG5nQXhFVHB4bWNEYkFZV2dnRmdBOC9CUTN5R084b01pRVpPRktydm5a?= =?utf-8?B?cXVSZHo4UTV6S0ZDVmIvYTlNWC9FbXpoQ1k2Q3NTMGtrczZhdTM0THR0czRS?= =?utf-8?B?Vy91allNN29FWHZhRzk3MkEveFh6dkpmR0Q0bm9OcUZIblRRU09kYzQ4SzNZ?= =?utf-8?B?eEFkaWZreEwwckNmeElOK3ZmUGVMVHpjZUhVQjlaWERndHlhWWtLdm1rdlg1?= =?utf-8?B?SGlrUmtSaU1CT2prZkJGYkJHMGVOTE5NaGFLRkM4cm5LazVHenQvYWJhdnR2?= =?utf-8?B?eG1oMEoyLzJlMHZreWp6Vit0dlBXd2oybkNDcHgyL3l4aXVFOUZrZThaT2l1?= =?utf-8?B?cjg1aHk4SU5maGNMUzdLL2tueWxBSHdlUzltemhUYm9EREh2VUNoVzd4cERr?= =?utf-8?B?Nk5GODNlV1o2TGtJbkp0NmIyWllUWUk0aGdMUVZseng5cEZGcjl1RUxRWnRr?= =?utf-8?B?dHdBMnZaZllLSVUrUVp4QWlBVGtPUTRWSVhTak41ckM0bHdNdkVtSDVUS3Fq?= =?utf-8?B?eGRSYXJhQjhGT1ZZOWRNY0VySlhDT3c3cmlFTnRzRVhycEdyb1hEcmJRRHo0?= =?utf-8?B?ejIzUEoxVDZ1SnhXQnBUbVpzS2YzMmJFaVp5VDZsdTI3Vm1NZ2doQkxNL3I2?= =?utf-8?B?RW5vSnlIL1VlMDBLZHJnejROK1pLSC9NRzg1NkZValY5cTJMOVdxZ1FSc3Ni?= =?utf-8?B?WWliMGxadUNZNlg3elpTTmtqWTFPQ2dHY0xwakZ0YWNaNTVUcFp6QjlDWlAy?= =?utf-8?B?VVR0OWdlY0RjcC82TXdLZ1l1S0c4cklvTFdyZ0NsRXVGUVVyRmkvMlcxT21F?= =?utf-8?B?aFp1V2QwWkFubFpYUzdZQW0zYVBzMXRtKytITkMzY3huSjBWcXVNYXFmeDFa?= =?utf-8?B?YzF2MFRoSlpvSXJZMzd5YlF6QmdqeDZENGpLbEhqbjQ3K0lxa2N2SExRSThR?= =?utf-8?B?RFE5QWpZVDI5bWdid09DUi9NSWpEQlV6QjNWa2hWMVFIUEFpaEZkamZnVmIy?= =?utf-8?B?UzdYNWdaWGVKU2pSRHdkYXN4bTZ5NHRaS0E3QlZ2NEpQUUVpZldualcyT1A1?= =?utf-8?Q?4YKK2lbNzfN+hhpPoy412u7aVa12qQz/qf8a3aUtdZf8=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e8c193f7-c715-4f33-d286-08db9fbc152e X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 07:23:56.4849 (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: SEYPR01MB5688 X-Spamd-Result: default: False [-2.27 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.98)[-0.978]; DMARC_POLICY_ALLOW_WITH_FAILURES(-0.50)[]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[40.92.107.40:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_FAIL(0.00)[-all]; FREEMAIL_FROM(0.00)[hotmail.com]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; DMARC_POLICY_ALLOW(0.00)[hotmail.com,none]; DKIM_TRACE(0.00)[hotmail.com:+]; TO_DN_NONE(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.107.40:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4RRtf91fhRz3C7G It is possible that @comment may not have been accurately shaved off in the area near the following. https://cgit.freebsd.org/ports/tree/Mk/Scripts/check-stagedir.sh?id=bb85795b3ad308152f367fece54d1fcae615aab4#n249 For example, I think we need to do the following. echo "@comment @comment @comment something/path @comment " | sed -e 's-^\(@comment \)\{1,\}--' Regards. From nobody Fri Aug 18 07:27:12 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 4RRtkR6r5Hz4qqbM; Fri, 18 Aug 2023 07:27:43 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vs1-f51.google.com (mail-vs1-f51.google.com [209.85.217.51]) (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 4RRtkQ64Kkz3Cdc; Fri, 18 Aug 2023 07:27:42 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.217.51 as permitted sender) smtp.mailfrom=6yearold@gmail.com; dmarc=none Received: by mail-vs1-f51.google.com with SMTP id ada2fe7eead31-44768e056e1so205650137.1; Fri, 18 Aug 2023 00:27:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692343661; x=1692948461; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FUygirK7WTZl60IaHoOdlJ+QpSxT7y2eCxDIDz713WY=; b=PLllVAc7HW2Eay69oohU9g3kFyj/7xgOjRRiflM0oU4pmqkmlglbPEvfED/cjiIRLO Oor2I2tWEZfgUjtFE59J1AyqLy/45xh+x3zWPXWAjkqqCuNCPNApk30H+uMhVT3cm0Uz 7LkH5tRRh2QG1HqkvGoWAhfT3rc0PmilwJz6VP/HKj+P92BSpnBbxiqn//V4AWxCyDp7 nXTFhM+Doe5uL0/J6hFvKOodGOr65WxiNRCvaI9m7U1A8uvzmwGYt/u9wvdDjkyD1zy/ JZhsFbHc5dJbJx9uoKohrrDSDx+4i9PjOLz3wegFJKkuZAvDQYDmiTB5EZr3VCL4SY4G zhYw== X-Gm-Message-State: AOJu0YyuTiVRxAqifJMMv6AjWpPH+KKesDq/7LvlmU5/rbehGSkrN/c2 yWWTVNgyLkmKeJhnF/6Bd04hX4oL6nI= X-Google-Smtp-Source: AGHT+IEjC30xcs9j2X7Kp5vJXcwPB9NA9hKrUgoC5NwXPp5HWSvfSC098NCdYjX+rFz4LWjjk6OgnQ== X-Received: by 2002:a67:b648:0:b0:44b:439:84d5 with SMTP id e8-20020a67b648000000b0044b043984d5mr2415966vsm.33.1692343660736; Fri, 18 Aug 2023 00:27:40 -0700 (PDT) Received: from mail-ua1-f47.google.com (mail-ua1-f47.google.com. [209.85.222.47]) by smtp.gmail.com with ESMTPSA id b12-20020a67d38c000000b00446d8968615sm252611vsj.2.2023.08.18.00.27.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 18 Aug 2023 00:27:40 -0700 (PDT) Received: by mail-ua1-f47.google.com with SMTP id a1e0cc1a2514c-79a83720538so219559241.1; Fri, 18 Aug 2023 00:27:40 -0700 (PDT) X-Received: by 2002:a67:bb14:0:b0:445:13e:d8ec with SMTP id m20-20020a67bb14000000b00445013ed8ecmr2535094vsn.3.1692343660280; Fri, 18 Aug 2023 00:27:40 -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: Gleb Popov Date: Fri, 18 Aug 2023 10:27:12 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Building a Linuxulator userland from source To: ports@freebsd.org Cc: emulation@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-1.88 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.74)[-0.744]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_MEDIUM(-0.13)[-0.135]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.217.51:from]; RCVD_IN_DNSWL_NONE(0.00)[209.85.217.51:from,209.85.222.47:received]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[freebsd.org]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4RRtkQ64Kkz3Cdc This is a great idea and very interesting work. I'll take a look at that once I have free time. Thanks for working on this, Felix! From nobody Fri Aug 18 07:45: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 4RRv6w2fXXz4qrvc; Fri, 18 Aug 2023 07:45:28 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (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 4RRv6t1SZYz3K0N; Fri, 18 Aug 2023 07:45:26 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-99357737980so72513666b.2; Fri, 18 Aug 2023 00:45:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692344723; x=1692949523; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=riqvQrjDbN48Y6vc0qAf3g8AxX9KSe5YV7mf206HuHY=; b=ReDeGSGhpu2iKYKU9nXqu7gbvw+0uOPTuE8l/YYmYuRvhFuIL0c9HZb6gQpltEug5H QqBqbd6hdqt+y8X4HeDzEp8dWQVJKpUa+YU9O8MQyY3AOwEI5Loqrog1Bquue3JAZVFl gUfM6LneQ0bI/gMlgArW1juuNt8jZQuMWp17UM680At3neQbCivz+pI/q91YhCE4fU0+ BIpI44rcQgb+mcAQFn5ewWPe4PgwThWVr+H2tXhmOrGt6XuroYtG490OFszjhJspUGHw 1Q862zBtyJhoYfyAoYBdUiDBctqB6ThP7Yg6NabEuOMTyKaD5TeTHcJ6d2DfwzH0Q64k UTaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692344723; x=1692949523; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=riqvQrjDbN48Y6vc0qAf3g8AxX9KSe5YV7mf206HuHY=; b=Gcaw0Mehq/2xxPttl3M55VVAKSxKlogOxDoKjU1YCsmTpb6if4cmd/+A4dLy5IMidX XLXbSsLaeY/L+irEPg5a9Ykqq883paHoJc7gXZYYmm5GuyCPy3A3zgHiPaxE6IQmYmE3 KClu0Vle9WamVN7I38LN7yQ3Qe1gp0aCyVl5x6NtcVVNPkmkHCQeXCwDCadXH6lbQsdn zmDKt6iAeN62xG1W21eH7mYvVF++QDV0fkUmk765Jepa4vCvDjh2t3YTAHGWI8HWexjn FIE63ImxmbdRlZWdU3go6ZH+r4qFAF3ZHmeH1CGZqSelhPzILS291pqZWvv/AqUCr9Xi gT9A== X-Gm-Message-State: AOJu0YxDCdBwv1DjQDR1h8Kg8YsJk6UOoLR9pjwlbdoYuTeVl0ATF2PG AnuyEh0d/XN1UpZasdT0NG+knIipw59IvrNvSLXdDSpVzt8= X-Google-Smtp-Source: AGHT+IFjvpRP2D0USrbBrL93a/GKH2B3PKjUcSF1Q3hxwdnfd9WdyKSeux9IRI2r9bpPfoG7NQCctWJkRT3m1DAXRvk= X-Received: by 2002:a17:907:75fa:b0:99e:7a2:a8f6 with SMTP id jz26-20020a17090775fa00b0099e07a2a8f6mr1201139ejc.45.1692344722836; Fri, 18 Aug 2023 00:45:22 -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: Mario Marietto Date: Fri, 18 Aug 2023 09:45:10 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: Gleb Popov Cc: ports , emulation@freebsd.org Content-Type: multipart/alternative; boundary="0000000000000ad05d06032db65b" X-Rspamd-Queue-Id: 4RRv6t1SZYz3K0N 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:15169, ipnet:2a00:1450::/32, country:US] --0000000000000ad05d06032db65b Content-Type: text/plain; charset="UTF-8" Nice idea,but I think you will have no advantages changing userland. Actually I ve been able to squeeze the maximum features from the linuxulator. So im sure that you will not add any more feature to it. Im running cuda with the nvidia drivers and maya 2023 inside the linuxulator. What else could I want to do from it ? I even tried different cg tools but they didnt work because some bugs. The same bugs that you will find using another userland. Im also running successfully stable diffusion and my Nvidia gpu is recognized like a real linux box. Il ven 18 ago 2023, 09:28 Gleb Popov ha scritto: > This is a great idea and very interesting work. I'll take a look at > that once I have free time. > > Thanks for working on this, Felix! > > --0000000000000ad05d06032db65b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Nice idea,but I think you will have no advantages changin= g userland. Actually I ve been able to squeeze the maximum features from th= e linuxulator. So im sure that you will not add any more feature to it. Im = running cuda with the nvidia drivers and maya 2023 inside the linuxulator. = What else could I want to do from it ? I even tried different cg tools but = they didnt work because some bugs. The same bugs that you will find using a= nother userland. Im also running successfully stable diffusion and my Nvidi= a gpu is recognized like a real linux box.

Il ven 18 ago 2023, 09:28 Gleb Po= pov <arrowd@freebsd.org> ha= scritto:
This is a great idea and = very interesting work. I'll take a look at
that once I have free time.

Thanks for working on this, Felix!

--0000000000000ad05d06032db65b-- From nobody Fri Aug 18 07:56:25 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 4RRvMq59GSz4qsQW; Fri, 18 Aug 2023 07:56:39 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 4RRvMq2NvGz3MGG; Fri, 18 Aug 2023 07:56:39 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-52580a24128so735764a12.2; Fri, 18 Aug 2023 00:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692345397; x=1692950197; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6n0d5Ppugzuqa1xhpTA/Pvu60T7xwL2QocNHswif6Ig=; b=pCBCocKu+i0p+0QrGQ6JXSlpkWDS3pE73yr5TLv/1zBUNondRFOEG9dHvotCxR1Lh3 9WvOmItYXcoN06HBifAxQ3VKNxPB3/nqQrx8lTWVxIr91e6KVbXzLrCE1Mv7daiV8V37 0zUzXfOxE82HXu/S3vrrEQ4S4uqMtpak8061PwBSECqLT8EG69MzUgd2HgiuQM9H6iXd SqvbdLkm4drRoXluKsn3xFm6B3JmBiG2tBoHXs58j0BlsdjEuAyxF3s5ak7xJIwvIpsP S+uzT4i4YOz/79K4t07kU9xzuqgFRKm0THEl1GwEF3s2FNlfApAGKP2JZE9d0CyfjMMj DRUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692345397; x=1692950197; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6n0d5Ppugzuqa1xhpTA/Pvu60T7xwL2QocNHswif6Ig=; b=i487ad5KIAXb91vjOWUlbF+f/IRfhY+mEmzvD5dskR2QMCgmEYKtfp0s+EhIAboPke S2mL9ZJpQO6hvaoTUyScS6snaYmmSODquL58dXlPcSpE5MlvfsotPA73x71QShwlAdVS CBdzpU9ZPfZaor0m1HINKp0ilOB+2j/AGXk5xcG5tUsvkF5WjeTAAWDXFbvCB3o1pAkj xKErWl0kpi7EW1RAAo+eZpo5BhjmeRA2EJ5QKjenH6rYV2f2BH9+ufDdPcq64IK1v79u y610puSztJ103lYfNxflj80ghfzb6/kmA70QGePYqJNNNkp6yDY9OwvtAz+dCn1FdZ5Q KHiQ== X-Gm-Message-State: AOJu0YxbstweXPdqJudweaTIlYnfV7v5/C7/vvyNQEa9JiXGXVDYPt37 IeHdUTlGwLg+ZO/D7XQSncCCMy7w+RYjPQq265Q= X-Google-Smtp-Source: AGHT+IEdSRU7UZbgNXTvtNSPni/N7cRS8Y716qr4IhYri1+YJQPOMLiyDF2t/B5cN9XNoOXprBa1agyrhDGn/yHGjkU= X-Received: by 2002:a17:906:7394:b0:99b:d0dc:7e68 with SMTP id f20-20020a170906739400b0099bd0dc7e68mr1387144ejl.72.1692345396985; Fri, 18 Aug 2023 00:56:36 -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: Aryeh Friedman Date: Fri, 18 Aug 2023 03:56:25 -0400 Message-ID: Subject: Re: Building a Linuxulator userland from source To: Mario Marietto Cc: Gleb Popov , ports , emulation@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4RRvMq2NvGz3MGG 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:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[] On Fri, Aug 18, 2023 at 3:45=E2=80=AFAM Mario Marietto wrote: > > Nice idea,but I think you will have no advantages changing userland. Actu= ally I ve been able to squeeze the maximum features from the linuxulator. S= o im sure that you will not add any more feature to it. Im running cuda wit= h the nvidia drivers and maya 2023 inside the linuxulator. What else could = I want to do from it ? I even tried different cg tools but they didnt work = because some bugs. The same bugs that you will find using another userland.= Im also running successfully stable diffusion and my Nvidia gpu is recogni= zed like a real linux box. Still doesn't support tensorflow or pytorch in GPU mode From nobody Fri Aug 18 08:42: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 4RRwPs3W0Pz4qvq0; Fri, 18 Aug 2023 08:43:29 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (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 4RRwPr5wR2z3QG9; Fri, 18 Aug 2023 08:43:28 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-99c0290f0a8so75378266b.1; Fri, 18 Aug 2023 01:43:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692348207; x=1692953007; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ysDUH88XDBSS9bQe1SQcZGBsBFq9nDqAH9cInT1TlDc=; b=hvU9jsir4vaoOWzrpuybCLMr3f8c+UxHeVNHlTYQDbKQYRzOJPvGNIPWtZQ7pvGZsO PrhOYETShadjG85T4fWcetyOO78cC9eY9biiAzktIaaiYcEFxMS7piftz2UHvocJXpN9 Iz+V3pM0Z/Wli6oKdQ8R5FjZEYY3hbiFlqmRq4cCWCccCNsnEUdlPi/ZSTAHIWOo+5lG IL8qRNusiqfSSHeDakvq4tg9bHfE+b6aDMGkfMhgf/CajqArFCdHpzlKjUscZjThUXoB 344L1q0x4lQNuhVnK7waHtJZvoBwBs2yN1nLwt7qL1IrLs15BNdiIYGqP1w+bT6rQejh 6EOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692348207; x=1692953007; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ysDUH88XDBSS9bQe1SQcZGBsBFq9nDqAH9cInT1TlDc=; b=cdPdhPt2ZGBMfGr1xqSANbOfDiiQBkaH5GEs5HXPzil8yMLT4/TFBujzmHNptwPvcd HZJcx4QygpPFHKb4u68832rpKxO0hQ3qVE7u2usar1sG7yj07JyK9JUxS+jgDl0jlWWw 1dQy/VKIMf2OA2BWwQS8/aK5s804d2uptsnq89SLHlN7opURDIjFqzUmX+6YXOceYP7n aoMDAWRF25P74Z4ml1pNFCtuMQVk+Ww1nBS12L46jyIoxvvJyhALf5laMpbpWaKToHrL wzrGOT/uF6bLxWsLPGeO9XSgfBQ/1b7F6MmGXhMjeVLeuJFLUcl6BplhVfjkzlUV2nug y0Gg== X-Gm-Message-State: AOJu0Yz5rQom0l+cqXAi742C+8Kgq6AgVtx0vid3PPifZlcS5aMXe11L TQ/7WRxAhDcLzZSqQh9dRQBNaF8GtITBEDBbfCFNb8PDxrk= X-Google-Smtp-Source: AGHT+IGqLre9rPKyhcUNgfBMG7OvvrjSZtPVmKnTLThphZlDXOINItifPDG5u76kjEKsHvCIByblC2nyu7ijiBcYXPQ= X-Received: by 2002:a17:906:2098:b0:993:d8a2:385 with SMTP id 24-20020a170906209800b00993d8a20385mr1237183ejq.22.1692348206500; Fri, 18 Aug 2023 01:43:26 -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: Mario Marietto Date: Fri, 18 Aug 2023 10:42:50 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: Aryeh Friedman Cc: Gleb Popov , ports , emulation@freebsd.org Content-Type: multipart/alternative; boundary="000000000000af4fc606032e8588" X-Rspamd-Queue-Id: 4RRwPr5wR2z3QG9 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:15169, ipnet:2a00:1450::/32, country:US] --000000000000af4fc606032e8588 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I never tried. But you have suggested a fun project to work with. On Fri, Aug 18, 2023 at 9:56=E2=80=AFAM Aryeh Friedman wrote: > On Fri, Aug 18, 2023 at 3:45=E2=80=AFAM Mario Marietto > wrote: > > > > Nice idea,but I think you will have no advantages changing userland. > Actually I ve been able to squeeze the maximum features from the > linuxulator. So im sure that you will not add any more feature to it. Im > running cuda with the nvidia drivers and maya 2023 inside the linuxulator= . > What else could I want to do from it ? I even tried different cg tools bu= t > they didnt work because some bugs. The same bugs that you will find using > another userland. Im also running successfully stable diffusion and my > Nvidia gpu is recognized like a real linux box. > > Still doesn't support tensorflow or pytorch in GPU mode > --=20 Mario. --000000000000af4fc606032e8588 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I never tried. But you have suggested a fun project to wor= k with.

On Fri, Aug 18, 2023 at 9:56=E2=80=AFAM Aryeh Friedman <aryehfriedman@gmail.com> wrote= :
On Fri, Aug 18= , 2023 at 3:45=E2=80=AFAM Mario Marietto <marietto2008@gmail.com> wrote:
>
> Nice idea,but I think you will have no advantages changing userland. A= ctually I ve been able to squeeze the maximum features from the linuxulator= . So im sure that you will not add any more feature to it. Im running cuda = with the nvidia drivers and maya 2023 inside the linuxulator. What else cou= ld I want to do from it ? I even tried different cg tools but they didnt wo= rk because some bugs. The same bugs that you will find using another userla= nd. Im also running successfully stable diffusion and my Nvidia gpu is reco= gnized like a real linux box.

Still doesn't support tensorflow or pytorch in GPU mode


--
Mario.
--000000000000af4fc606032e8588-- From nobody Fri Aug 18 08:53: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 4RRwdn1wCrz4qwH5; Fri, 18 Aug 2023 08:53:49 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (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 4RRwdm6DmCz3Rhq; Fri, 18 Aug 2023 08:53:48 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-98377c5d53eso79649266b.0; Fri, 18 Aug 2023 01:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692348827; x=1692953627; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ysiFlGqZHFkzkiYf1R6bO4JkaBLZxq2g5gvBH3PUA/Q=; b=Klo4od0Tq52ScNnZlbTorGnTgd9fzo6qHeG3Z6o0S//+cAMiUHD2DiJUtOqso4BPAS ym+AbkE7Abme3Q0FGn3pYx1TvVW7Dli03diRcBMXcrO2L32H0AdVXMXee0vy80oIUY1i O0R5cA+o98wlEoMKNJNllrG2OmVl4ci8mh+0I1UhZ0Rf+/TANKvSmRDlT0MDKpmKQDzT dMTAXqBtLngxh3UfdSGyHN1MQWvIcaGvpzKKLnwl3/A01WviHgM9acmAulNiYhxHjwt4 bDklYDaYMZXGwvAvnRA3AoNPDdA5o3IkhdH0ilKXfNmB45aaZ2scqX5OsfLgVufR/6DZ VYwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692348827; x=1692953627; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ysiFlGqZHFkzkiYf1R6bO4JkaBLZxq2g5gvBH3PUA/Q=; b=X5QBh8cEK06Bsfuw5YkBSGebtq3MgQ3WsHLFdr/76++WR494Zj6lFTsClRLFI+H9xC HczPDWZF0mJwexfRtKhpVqcGoCxe0svyRpi1zd+vzDYCd0hN1uhclplDWvqVxqY/nptO p2JkOU/GckUENuKEw0Al1HLnRZaL4Gvak1nuv8jnIpabpTGYPZZFkWqa1kKuiqhAquzO rW8PR+g3/pXxT4vNKlajl7Ydwt9fSdtIQNfT+P1R0QB8ptDN7cyz8uiz9RSCsauUoEkV 81lKhF1fVgZMRrBrJrd4rXBdrTkcd9C/TERFDOdAr1efxwNM3O9pYVLbf98HfMbvXJPy pchQ== X-Gm-Message-State: AOJu0YydMaHifvRVngD5QUfpJ9VIj8KOsUXlKNUpmdxAKbdNxNikkbbw ztox8Vps4ihIVc9Ud8jnVK6IM6Ms1jAG3csZsgb1/ZNHn4C2Sq4R X-Google-Smtp-Source: AGHT+IF3Nm56haWGjv+S2qIl5x6X+M/arOeCs4Qey1c7GQbCjs30PW53qAC7mPi0r5+2EVLgj3P4MnrYIIk4NDISmFg= X-Received: by 2002:a17:906:30cf:b0:99c:bcb1:3a66 with SMTP id b15-20020a17090630cf00b0099cbcb13a66mr1499580ejb.70.1692348826884; Fri, 18 Aug 2023 01:53:46 -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: Mario Marietto Date: Fri, 18 Aug 2023 10:53:10 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: Aryeh Friedman Cc: Gleb Popov , ports , emulation@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a9a01b06032eaad2" X-Rspamd-Queue-Id: 4RRwdm6DmCz3Rhq 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:15169, ipnet:2a00:1450::/32, country:US] --000000000000a9a01b06032eaad2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I never tried. But you have suggested a fun project to work with. On Fri, Aug 18, 2023 at 9:56=E2=80=AFAM Aryeh Friedman wrote: > On Fri, Aug 18, 2023 at 3:45=E2=80=AFAM Mario Marietto > wrote: > > > > Nice idea,but I think you will have no advantages changing userland. > Actually I ve been able to squeeze the maximum features from the > linuxulator. So im sure that you will not add any more feature to it. Im > running cuda with the nvidia drivers and maya 2023 inside the linuxulator= . > What else could I want to do from it ? I even tried different cg tools bu= t > they didnt work because some bugs. The same bugs that you will find using > another userland. Im also running successfully stable diffusion and my > Nvidia gpu is recognized like a real linux box. > > Still doesn't support tensorflow or pytorch in GPU mode > --=20 Mario. --000000000000a9a01b06032eaad2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I never tried. But you have suggested a fun project to wor= k with.

On Fri, Aug 18, 2023 at 9:56=E2=80=AFAM Aryeh Friedman <aryehfriedman@gmail.com> wrote:<= br>
On Fri, Aug 18, = 2023 at 3:45=E2=80=AFAM Mario Marietto <marietto2008@gmail.com> wrote:
>
> Nice idea,but I think you will have no advantages changing userland. A= ctually I ve been able to squeeze the maximum features from the linuxulator= . So im sure that you will not add any more feature to it. Im running cuda = with the nvidia drivers and maya 2023 inside the linuxulator. What else cou= ld I want to do from it ? I even tried different cg tools but they didnt wo= rk because some bugs. The same bugs that you will find using another userla= nd. Im also running successfully stable diffusion and my Nvidia gpu is reco= gnized like a real linux box.

Still doesn't support tensorflow or pytorch in GPU mode


--
Mario.
--000000000000a9a01b06032eaad2-- From nobody Fri Aug 18 09:02:46 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 4RRws36HbKz4qwXq; Fri, 18 Aug 2023 09:03:35 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from mailgate.Leidinger.net (mailgate.leidinger.net [IPv6:2a00:1828:2000:313::1:5]) (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 ECDSA (P-256) client-digest SHA256) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRws21lLCz3Svn; Fri, 18 Aug 2023 09:03:34 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=leidinger.net header.s=outgoing-alex header.b=ro2cVDwT; spf=pass (mx1.freebsd.org: domain of Alexander@Leidinger.net designates 2a00:1828:2000:313::1:5 as permitted sender) smtp.mailfrom=Alexander@Leidinger.net; dmarc=pass (policy=quarantine) header.from=leidinger.net Received: from webmail2.leidinger.net (roundcube.Leidinger.net [192.168.1.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: Alexander@Leidinger.net) by outgoing.leidinger.net (Postfix) with ESMTPSA id 962F65AE; Fri, 18 Aug 2023 11:02:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1692349399; 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=Qo8+rRkRgMo+/K+cjgD/OMqDJwaois8Ulm/Yz1OIw/Q=; b=ro2cVDwTBW8kalzF3RS5tvDKLO66xgGkUeb1FM00XeoQhjTQ3XqBqHVb/KNRkSQGFRnoRw QtXm9uL/dBZ8IgPBCyWthGcobbp5qtcSHKt03LsjvYJZUz28TZCqHekcpBK1OwCHXbSFlP BLKkFKChszIJKYd2AJZQNhC7lc6rFE9CNMjsHl7b5JJYhcE2THmVQKz9LxjzP8V1g91fiV FfT3eOvKrA1Ws5lyGmy8Z6ThlZ+yvp3ZE/UvGDp4LEcar5GCbuk4Z0is6rhM7ePVphePVe TNjbtWWx/PJ/cgk58wqBvlizI0SZ5zUs7MQfttIfIglta7fOQtmNozQMnRwtyA== 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, 18 Aug 2023 11:02:46 +0200 From: Alexander Leidinger To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source In-Reply-To: References: Message-ID: X-Sender: Alexander@Leidinger.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [0.04 / 15.00]; SEM_URIBL_FRESH15(3.00)[openela.org:url]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.989]; NEURAL_HAM_LONG(-0.97)[-0.975]; MIME_GOOD(-0.10)[text/plain]; BAD_REP_POLICIES(0.10)[]; MLMMJ_DEST(0.00)[emulation@freebsd.org,ports@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; DMARC_POLICY_ALLOW(0.00)[leidinger.net,quarantine]; ASN(0.00)[asn:34240, ipnet:2a00:1828::/32, country:DE]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; R_DKIM_ALLOW(0.00)[leidinger.net:s=outgoing-alex]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[leidinger.net:+]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(0.00)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4RRws21lLCz3Svn Am 2023-08-18 08:23, schrieb Felix Palmen: > Hi all, > > for the last two weeks, I've been working on a spike in ports which now > reached a state where I want to show it to and discuss it with fellow > ports hackers. > > First, a link to my feature branch (warning, will be rebased every now > and then): > I haven't looked at it. As the person who switched the linuxulator from redhat 4 or 5 to fedora and mentored the people which moved forward to linux-c6 I have some info about the design principles of the linux_base ports which you may or may not know already: https://www.leidinger.net/blog/2011/08/29/howto-create-a-new-linux_base-port/ https://www.leidinger.net/blog/2011/09/01/howto-add-linux-infrastructure-ports-for-a-new-linux_base-port/ > The goal is to create a replacement for the now antiquated linux-c7 > userland. While the classic approach would be to find another Linux Nice goal. > distribution that's not too much of a moving target and start > "repackaging" that, I want to try something different: Build the > required packages from source. From a technical point of view I consider this "interesting" and "fun". From a goal-oriented perspective (get a more recent linux_base port in the tree) I would consider a binary-repackaging of a LTS distribution an interesting candidate. The new Enterprise Linux group (https://openela.org/news/hello_world/) seems only to want to provide source code, not binary packages. If they would provide bianry packages, I would consider them to be an interesting candidate. > ** Why > > It will be quite some work to do this, I'm not really sure about it yet > (and how it would compare to the repackaging approach), so feasibility > is yet to be decided. But I hope to get at least these two advantages: If it shall not be much of a moving target, I associate "not much work" with it. This is somehow contradicting your approach with building from source in my opinion. It also opens up the question if any issue is because of what we do with it, or because of upstream. And this additionally to the complexity if the issue is in our linuxulator (kernel side). This doesn't sound much like "not much work". > - Provide the newest GNU libs (glibc, libstdc++, ...) built against > exactly the Linux version emulated by the FreeBSD version this will > run on. This should make it possible to run a lot more Linux binaries > without relying on e.g. Linux jails. I see a mismatch here. You want to have the newest ones, while the distribution itself shall not be a much of a moving target. > - When binaries don't work for missing Linux libraries, make it > somewhat > easy to add them, maybe based on already existing FreeBSD ports. This may be harder than you think. Or more easy than I think. The FreeBSD ports will have stuff specific to FreeBSD which may not be needed for the linux-on-FreeBSD-build. The building part may involve more hackery than the FreeBSD port. One benefit I see is, that we can compile the userland to match the kernel interface we have. > ** State > > I just reached a state where I can build a working Linux-native GNU > toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and > i386. From here on, it should be simpler, there are already two ports > in > my branch (archivers/linux-bzip2 and archivers/linux-xz) using that > native toolchain for building. > > ** How > > The native toolchain is built by a cross toolchain, the packages for > this cross-toolchain are prefixed "lxcross-". For building this cross > toolchain, bootstrapping versions of binutils and gcc are needed to > build the initial glibc, these versions are suffixed "-bootstrap". > > lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to > ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to > ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap. > > ** Open issues > > This is an unordered list off my head, so most likely incomplete. > [...] > - A lot of smaller things that *should* be provided by the framework, > some of them probably by USES=linux, are currently copy&pasted to > every port needing them. I wanted to keep it simple while first > trying > to get it to work, so the framework isn't touched yet at all. USE=linux is suited for the needs of a linux_base port. A linux_base port is designed to integrate with the FreeBSD system (= fallthrough so FreeBSD config if the config is a drop-in replacement for the linux config, e.g. krb5.conf or hosts and such). What you need for building is on the other hand a "pure" linux system without any fallthrough to FreeBSD, to make sure you don't pollute the linux-build with FreeBSD stuff. This means at least a chroot into some linux_dist-style port instead of a linux_base style port. Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF From nobody Fri Aug 18 09:26:32 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 4RRxMd4Q2fz4qybL; Fri, 18 Aug 2023 09:26:37 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRxMb4frCz3WQS; Fri, 18 Aug 2023 09:26:35 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=kOhj7nqE; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=A39VWMcCW8PTQhynh6gh8CojANTSSX0EGP9GqirZ3+8=; b=kOhj7nqEcJXHaVHH6Wdn/nFzVw bGupxyvfsVL4VGT5amdaPlAbwm17gMAh09wPrMR2Lu9+Cuo0xT1nNNi5ZwirG17N5MMm/pB31p/SN KOkMDqVZWXqwOADjzXiaz6KGRzNYhxsrZtMAG4/HFGWChgQnhZtnnpre/uC8EHwfL1L6jhg5Q8pYr UdHx6sDCwRXTDBhU5Y6mLeymoUo92EwgEAR2rtf03LhjfFYJU31SXyDj3dbbLChIHLsDzGeU0PjaJ f9Lc7W2YzDoYGC1nMFa5mWjnDeb+2xrr+XVOC8RDRQ+33oqE3afiThUYPiExG44nkWXbTiEvRFvek +CTXf5pQ==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWvkX-00A2wK-Co; Fri, 18 Aug 2023 11:26:33 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWvkX-0005Xh-0e; Fri, 18 Aug 2023 09:26:33 +0000 Date: Fri, 18 Aug 2023 11:26:32 +0200 From: Felix Palmen To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="c7u3piobwowdasdm" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRxMb4frCz3WQS --c7u3piobwowdasdm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Alexander, thanks for commenting! * Alexander Leidinger [20230818 11:02]: > As the person who switched the linuxulator from redhat 4 or 5 to fedora a= nd > mentored the people which moved forward to linux-c6 I have some info about > the design principles of the linux_base ports which you may or may not kn= ow > already: > https://www.leidinger.net/blog/2011/08/29/howto-create-a-new-linux_base-p= ort/ > https://www.leidinger.net/blog/2011/09/01/howto-add-linux-infrastructure-= ports-for-a-new-linux_base-port/ This might certainly be useful to check against. I think I do have some understanding, but so far only from looking at what existing ports are doing. > If it shall not be much of a moving target, I associate "not much work" w= ith > it. This is somehow contradicting your approach with building from source= in > my opinion. It also opens up the question if any issue is because of what= we > do with it, or because of upstream. And this additionally to the complexi= ty > if the issue is in our linuxulator (kernel side). This doesn't sound much > like "not much work". Yes, I see how "bug hunting" could be an issue. So far, I could stay *very* close to upstream in my ports, but yep, it's only the GNU toolchain, I will have to see where it leads. > > - Provide the newest GNU libs (glibc, libstdc++, ...) built against > > exactly the Linux version emulated by the FreeBSD version this will > > run on. This should make it possible to run a lot more Linux binaries > > without relying on e.g. Linux jails. >=20 > I see a mismatch here. You want to have the newest ones, while the > distribution itself shall not be a much of a moving target. This seems to be a misunderstanding though. IMHO, for repackaging some distribution, this should not be a moving target, because otherwise you could have some unpleasant surprise like some glibc update suddenly requiring a newer Linux version that the FreeBSD kernel offers. With building from source, at least *this* can't be a problem, because the base libs will always be built with the "correct" version of the Linux headers. > > - When binaries don't work for missing Linux libraries, make it somewhat > > easy to add them, maybe based on already existing FreeBSD ports. >=20 > This may be harder than you think. Or more easy than I think. The FreeBSD > ports will have stuff specific to FreeBSD which may not be needed for the > linux-on-FreeBSD-build. The building part may involve more hackery than t= he > FreeBSD port. Yes, I'm aware of that. It might require quite some work on the framework to make it actually easy. TBH, this is just an idea so far, I didn't really think about come concrete concept yet. > USE=3Dlinux is suited for the needs of a linux_base port. A linux_base po= rt is > designed to integrate with the FreeBSD system (=3D fallthrough so FreeBSD > config if the config is a drop-in replacement for the linux config, e.g. > krb5.conf or hosts and such). What you need for building is on the other > hand a "pure" linux system without any fallthrough to FreeBSD, to make su= re > you don't pollute the linux-build with FreeBSD stuff. This means at least= a > chroot into some linux_dist-style port instead of a linux_base style port. 1.) Of course, Uses/linux.mk would need quite some switching to handle c7 as well as something new that works completely differently (maybe call it src). All still open issues. 2.) Could you please elaborate how e.g. some config file "visible" to the Linux processes could "pollute" a Linux build? Besides, this could only affect files from base /etc I think... Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --c7u3piobwowdasdm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN85Ql8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MeaaAP9KEek7KceZDDoTdPybvhE4YD8Q5zGudWY4aynbighgTgEAhCkG598fy6SH Im6u9YlZI2Oogs8JDY7X4Y1rR9rpSQs= =Q8GN -----END PGP SIGNATURE----- --c7u3piobwowdasdm-- From nobody Fri Aug 18 09:44:15 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 4RRxm43W8bz4qGL2; Fri, 18 Aug 2023 09:44:20 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRxm34f8dz3ZGs; Fri, 18 Aug 2023 09:44:19 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=vofqlRHw; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OguEPOXGu2h+ZDv4bVHedBGaRpehJfLNtwAyqJfC+40=; b=vofqlRHwpxApE6/tOwvclEqQl1 eU6tg3m5iSLIezOg23n3Y4zgL0mt7pGwVT0m7TbO0NRuAGMGHWHYjqb5wZKN2uzR4Q37sm5kJw5nr nCbI85x8X66i+KAaNtXaXeAe27vUiiESNmhjen76a1nRSvxVnOu/ntw4PzhoKcuWoRl8OT1/0rUJB vHLYk0mO0YPNFxQCjaZUiGs52av+VKXJlNN1eVypwUc/neQepNw9CbPw8s76M5yaWX9aoUWGxYZnP +mZL/KvyGzAT1NxFpsr2910GtBNegW8Cv0AI1AsuE6b2XgIZ5KH/zfPm5f2UzGoXZGMwcbxdhiTmF ty4AWvCA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWw1g-00A2yg-4i; Fri, 18 Aug 2023 11:44:16 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWw1f-0005cD-2o; Fri, 18 Aug 2023 09:44:15 +0000 Date: Fri, 18 Aug 2023 11:44:15 +0200 From: Felix Palmen To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5ecq6xzhsxnhddyo" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRxm34f8dz3ZGs --5ecq6xzhsxnhddyo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Gleb, * Gleb Popov [20230818 10:27]: > This is a great idea and very interesting work. I'll take a look at > that once I have free time. Thanks, any testing will be very welcome! > Thanks for working on this, Felix! Well as I said, I'm not sure yet whether the approach will be feasible. But I plan to continue working on it, trying to at least build some minimal "GNU/Linux" base using the toolchain I now have. I guess then I will see whether it makes sense at all ;) Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --5ecq6xzhsxnhddyo Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN89b18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MXAmAQCzavY9/4V9DaZl0t6eWcOkmO4xlw5VxZi7HriI5vgf9wEA5iQU3Jf87FE/ Ui7r2tzGfruP8DouleCcKBTVtUQgbwU= =SxPl -----END PGP SIGNATURE----- --5ecq6xzhsxnhddyo-- From nobody Fri Aug 18 16:03:15 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 4RS69V52xMz4qk4w for ; Fri, 18 Aug 2023 16:03:26 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (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 4RS69T2MCyz3L4K for ; Fri, 18 Aug 2023 16:03:25 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=eRNJswsY; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org; dmarc=none Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id 32E8F21D9A6 for ; Fri, 18 Aug 2023 16:03:17 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1692374597; bh=IXi7Xm7xQOrGDaBDj9GlIEb5ellRORmoXcJd+fcT02s=; h=Date:Subject:To:References:From:In-Reply-To; b=eRNJswsY+N3pKCk5G06N1rRZXRu+ZxK+yiejbO73gCpBcINbAfkSRF4+mqgxFiBwg o1V3L9oXaNucaPqdToaUvX4LEL33ifNVlCUpvu0n2OKLs300e5bPwz73IU0ws4p9qf MjD+/ZSWZjkvQKfVSF3RHUMdIMqeoZBfLKqTxN1Y= Received: from [172.16.1.231] (157-131-78-27.fiber.dynamic.sonic.net [157.131.78.27]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id E577E2E89A for ; Fri, 18 Aug 2023 16:03:15 +0000 (UTC) Message-ID: Date: Fri, 18 Aug 2023 09:03:15 -0700 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/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: Building a Linuxulator userland from source To: ports@freebsd.org References: Content-Language: en-US From: Jose Quinteiro In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[quinteiro.org:s=default]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[quinteiro.org:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[quinteiro.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RS69T2MCyz3L4K Amazing work. Thanks Felix! On 8/17/23 23:23, Felix Palmen wrote: > Hi all, > > for the last two weeks, I've been working on a spike in ports which now > reached a state where I want to show it to and discuss it with fellow > ports hackers. > > First, a link to my feature branch (warning, will be rebased every now > and then): > > > The goal is to create a replacement for the now antiquated linux-c7 > userland. While the classic approach would be to find another Linux > distribution that's not too much of a moving target and start > "repackaging" that, I want to try something different: Build the > required packages from source. > > ** Why > > It will be quite some work to do this, I'm not really sure about it yet > (and how it would compare to the repackaging approach), so feasibility > is yet to be decided. But I hope to get at least these two advantages: > > - Provide the newest GNU libs (glibc, libstdc++, ...) built against > exactly the Linux version emulated by the FreeBSD version this will > run on. This should make it possible to run a lot more Linux binaries > without relying on e.g. Linux jails. > - When binaries don't work for missing Linux libraries, make it somewhat > easy to add them, maybe based on already existing FreeBSD ports. > > ** State > > I just reached a state where I can build a working Linux-native GNU > toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and > i386. From here on, it should be simpler, there are already two ports in > my branch (archivers/linux-bzip2 and archivers/linux-xz) using that > native toolchain for building. > > ** How > > The native toolchain is built by a cross toolchain, the packages for > this cross-toolchain are prefixed "lxcross-". For building this cross > toolchain, bootstrapping versions of binutils and gcc are needed to > build the initial glibc, these versions are suffixed "-bootstrap". > > lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to > ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to > ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap. > > ** Open issues > > This is an unordered list off my head, so most likely incomplete. > > - Some trickery with PREFIX is currently needed. The ports framework > expects PREFIX to be used as is by the upstream build system. This > won't hold for building Linux packages, PREFIX must be /compat/linux > for that, but passed to the upstream build system in DESTDIR. > - LIB_DEPENDS don't work, which could probably be solved in the > framework. Right now, I'm using a hacky workaround to define > LINLIB_DEPENDS and add it to both RUN_ and BUILD_DEPENDS. > - A lot of smaller things that *should* be provided by the framework, > some of them probably by USES=linux, are currently copy&pasted to > every port needing them. I wanted to keep it simple while first trying > to get it to work, so the framework isn't touched yet at all. > - Some stage-qa checks get confused, some (e.g. checking that everything > is stripped) don't work. > - In my tests, "poudriere testport" failed at least on i386, because it > mounts linprocfs on /compat/linux/proc and then tries to remove > /compat/linux (remove pre-existing PREFIX). To test the ports, I had > to slightly modify the testport script for now. > - For the Linux headers, there should be a metaport picking the Linux > version based on ${OSVERSION}. This doesn't exist yet, Linux 4.4.x is > always used. > - Building the final linux-gcc ports, I get weird error messages > directly to poudriere's terminal (they do NOT appear in the build > log!) like this: > ELF interpreter /usr/lib/ld-linux.so.2 not found, error 2 > I have no idea where this comes from, so far I couldn't identify any > negative effect though. > > Acknowledgement: I found quite some useful info for doing this in the > "Linux from Scratch" book. Of course you can't just follow the book > (very different scenario, it assumes building on Linux and not doing any > staging/packaging), but it *does* have some helpful hints. > > Cheers, Felix > From nobody Fri Aug 18 16:17:24 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 4RS6VQ3yrqz4qkMT for ; Fri, 18 Aug 2023 16:18:06 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 4RS6VQ0ry8z3NNQ for ; Fri, 18 Aug 2023 16:18:06 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-523b066d7ceso1326585a12.2 for ; Fri, 18 Aug 2023 09:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692375481; x=1692980281; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0CwDgV2Wg3S7ZMNtP693pEIPe7WUcbq+pXntMeAej3o=; b=JljOhQ3sC1BTZBSIJADyan5RDvWl0HmFkRkFtXN04/St6rHXZBQ73hZiCsqAuNOLa0 LRuE4Qj6UENQPNYNizp4YqcFTr8vEkSm8W/2e5xO3EpJZfj/Cjvi4CJ/4cDd2t6PPGxU zqFmjJXNgNCgBfoVGnAOSVX/VRyPUX1vfMs4HO71DUYrfZPRWFGKnahZxTwqdSDXM4pG AzCibwfkJ3Qn7o2GUgIbtornBmdNrw+R3jrJhJVVUvK/jMkmpRpUJfHPCBtF5IqjtkQU Dws+fT3QuJwntRFx1GIf+QvLDma4iweqsbGL9Uwq7djdpzrV7fOhgK0OK5U6cKAMWlv4 BrSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692375481; x=1692980281; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0CwDgV2Wg3S7ZMNtP693pEIPe7WUcbq+pXntMeAej3o=; b=d03JK1kSSRNAtcUYhpzdizUWYhHI8uybHii95gGZLgOPw8O5McBe1Q96+q2XLFxuJV Ub/DET+BilUOy68VmjpbVE6MWd7FeyZH4O0+AxpL7tKuj0QM0t8d2wNL5WqJTvS4HSGi uCO3UCkZBbXG+8eGj3DaePFBGzsbND0J0ccoRRT68iZrlsvETdWFHTyzspHnuEan72oJ ObCf7+M+yIW7TFxxhn4Uha67B6f8s4iKfdalpxEy3GsjAz/d0xeckvmwwI0MuS1nRhwr Ntu+kk8s9lUJV4RpEX1M0YlrisIj6O61iVZ9Sle40QOIiLkc09ysP9r9ySyTHcZwkowG ZIAg== X-Gm-Message-State: AOJu0YzcJPkzdaFQzGtiImdccoILpc/TM9zCn5QmfoJSTn6CI0t1/3lY +7xEUfozZllQGgxucgdQtDvpZHZm3+98hVSC7lP934nYfu8= X-Google-Smtp-Source: AGHT+IFnyZP39EgyCPhcbDFpOsOeHmbcLFgDGh9HA0cMY8YZ7fO0Ak8J1NvTbhxOCjiyIfLLbfSP6w7mFWSeH0GBYW0= X-Received: by 2002:a17:907:c24e:b0:99c:b0c9:4ebb with SMTP id tj14-20020a170907c24e00b0099cb0c94ebbmr2561486ejc.48.1692375480562; Fri, 18 Aug 2023 09:18:00 -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: Mario Marietto Date: Fri, 18 Aug 2023 18:17:24 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: Jose Quinteiro Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="00000000000058792b060334df5e" X-Rspamd-Queue-Id: 4RS6VQ0ry8z3NNQ 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:15169, ipnet:2a00:1450::/32, country:US] --00000000000058792b060334df5e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable But if I have understood well,do you want to change the userland and you are sure to reach a better linux compatibility? I don't think you will be able to. The linuxulator is not perfect because it is bugged at a "low" level. Changing the userland it will remain bugged. On Fri, Aug 18, 2023 at 6:03=E2=80=AFPM Jose Quinteiro wrote: > Amazing work. Thanks Felix! > > > On 8/17/23 23:23, Felix Palmen wrote: > > Hi all, > > > > for the last two weeks, I've been working on a spike in ports which now > > reached a state where I want to show it to and discuss it with fellow > > ports hackers. > > > > First, a link to my feature branch (warning, will be rebased every now > > and then): > > > > > > The goal is to create a replacement for the now antiquated linux-c7 > > userland. While the classic approach would be to find another Linux > > distribution that's not too much of a moving target and start > > "repackaging" that, I want to try something different: Build the > > required packages from source. > > > > ** Why > > > > It will be quite some work to do this, I'm not really sure about it yet > > (and how it would compare to the repackaging approach), so feasibility > > is yet to be decided. But I hope to get at least these two advantages: > > > > - Provide the newest GNU libs (glibc, libstdc++, ...) built against > > exactly the Linux version emulated by the FreeBSD version this will > > run on. This should make it possible to run a lot more Linux binaries > > without relying on e.g. Linux jails. > > - When binaries don't work for missing Linux libraries, make it somewha= t > > easy to add them, maybe based on already existing FreeBSD ports. > > > > ** State > > > > I just reached a state where I can build a working Linux-native GNU > > toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and > > i386. From here on, it should be simpler, there are already two ports i= n > > my branch (archivers/linux-bzip2 and archivers/linux-xz) using that > > native toolchain for building. > > > > ** How > > > > The native toolchain is built by a cross toolchain, the packages for > > this cross-toolchain are prefixed "lxcross-". For building this cross > > toolchain, bootstrapping versions of binutils and gcc are needed to > > build the initial glibc, these versions are suffixed "-bootstrap". > > > > lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to > > ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to > > ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap. > > > > ** Open issues > > > > This is an unordered list off my head, so most likely incomplete. > > > > - Some trickery with PREFIX is currently needed. The ports framework > > expects PREFIX to be used as is by the upstream build system. This > > won't hold for building Linux packages, PREFIX must be /compat/linux > > for that, but passed to the upstream build system in DESTDIR. > > - LIB_DEPENDS don't work, which could probably be solved in the > > framework. Right now, I'm using a hacky workaround to define > > LINLIB_DEPENDS and add it to both RUN_ and BUILD_DEPENDS. > > - A lot of smaller things that *should* be provided by the framework, > > some of them probably by USES=3Dlinux, are currently copy&pasted to > > every port needing them. I wanted to keep it simple while first tryin= g > > to get it to work, so the framework isn't touched yet at all. > > - Some stage-qa checks get confused, some (e.g. checking that everythin= g > > is stripped) don't work. > > - In my tests, "poudriere testport" failed at least on i386, because it > > mounts linprocfs on /compat/linux/proc and then tries to remove > > /compat/linux (remove pre-existing PREFIX). To test the ports, I had > > to slightly modify the testport script for now. > > - For the Linux headers, there should be a metaport picking the Linux > > version based on ${OSVERSION}. This doesn't exist yet, Linux 4.4.x is > > always used. > > - Building the final linux-gcc ports, I get weird error messages > > directly to poudriere's terminal (they do NOT appear in the build > > log!) like this: > > ELF interpreter /usr/lib/ld-linux.so.2 not found, error 2 > > I have no idea where this comes from, so far I couldn't identify any > > negative effect though. > > > > Acknowledgement: I found quite some useful info for doing this in the > > "Linux from Scratch" book. Of course you can't just follow the book > > (very different scenario, it assumes building on Linux and not doing an= y > > staging/packaging), but it *does* have some helpful hints. > > > > Cheers, Felix > > > > --=20 Mario. --00000000000058792b060334df5e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
But if I have understood well,do you want to change the us= erland and you are sure to reach a better linux compatibility? I don't = think you will be able to. The linuxulator is not perfect because it is bug= ged at a "low" level. Changing the userland it will remain bugged= .

On Fri, Aug 18, 2023 at 6:03=E2=80=AFPM Jose Quinteiro <freebsd@quinteiro.org&g= t; wrote:
Amazin= g work. Thanks Felix!


On 8/17/23 23:23, Felix Palmen wrote:
> Hi all,
>
> for the last two weeks, I've been working on a spike in ports whic= h now
> reached a state where I want to show it to and discuss it with fellow<= br> > ports hackers.
>
> First, a link to my feature branch (warning, will be rebased every now=
> and then):
> <https://github.com/Zirias/zfbsd-ports/co= mmits/linux>
>
> The goal is to create a replacement for the now antiquated linux-c7 > userland. While the classic approach would be to find another Linux > distribution that's not too much of a moving target and start
> "repackaging" that, I want to try something different: Build= the
> required packages from source.
>
> ** Why
>
> It will be quite some work to do this, I'm not really sure about i= t yet
> (and how it would compare to the repackaging approach), so feasibility=
> is yet to be decided. But I hope to get at least these two advantages:=
>
> - Provide the newest GNU libs (glibc, libstdc++, ...) built against >=C2=A0 =C2=A0exactly the Linux version emulated by the FreeBSD version = this will
>=C2=A0 =C2=A0run on. This should make it possible to run a lot more Lin= ux binaries
>=C2=A0 =C2=A0without relying on e.g. Linux jails.
> - When binaries don't work for missing Linux libraries, make it so= mewhat
>=C2=A0 =C2=A0easy to add them, maybe based on already existing FreeBSD = ports.
>
> ** State
>
> I just reached a state where I can build a working Linux-native GNU > toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and > i386. From here on, it should be simpler, there are already two ports = in
> my branch (archivers/linux-bzip2 and archivers/linux-xz) using that > native toolchain for building.
>
> ** How
>
> The native toolchain is built by a cross toolchain, the packages for > this cross-toolchain are prefixed "lxcross-". For building t= his cross
> toolchain, bootstrapping versions of binutils and gcc are needed to > build the initial glibc, these versions are suffixed "-bootstrap&= quot;.
>
> lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to
> ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to
> ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap.
>
> ** Open issues
>
> This is an unordered list off my head, so most likely incomplete.
>
> - Some trickery with PREFIX is currently needed. The ports framework >=C2=A0 =C2=A0expects PREFIX to be used as is by the upstream build syst= em. This
>=C2=A0 =C2=A0won't hold for building Linux packages, PREFIX must be= /compat/linux
>=C2=A0 =C2=A0for that, but passed to the upstream build system in DESTD= IR.
> - LIB_DEPENDS don't work, which could probably be solved in the >=C2=A0 =C2=A0framework. Right now, I'm using a hacky workaround to = define
>=C2=A0 =C2=A0LINLIB_DEPENDS and add it to both RUN_ and BUILD_DEPENDS.<= br> > - A lot of smaller things that *should* be provided by the framework,<= br> >=C2=A0 =C2=A0some of them probably by USES=3Dlinux, are currently copy&= amp;pasted to
>=C2=A0 =C2=A0every port needing them. I wanted to keep it simple while = first trying
>=C2=A0 =C2=A0to get it to work, so the framework isn't touched yet = at all.
> - Some stage-qa checks get confused, some (e.g. checking that everythi= ng
>=C2=A0 =C2=A0is stripped) don't work.
> - In my tests, "poudriere testport" failed at least on i386,= because it
>=C2=A0 =C2=A0mounts linprocfs on /compat/linux/proc and then tries to r= emove
>=C2=A0 =C2=A0/compat/linux (remove pre-existing PREFIX). To test the po= rts, I had
>=C2=A0 =C2=A0to slightly modify the testport script for now.
> - For the Linux headers, there should be a metaport picking the Linux<= br> >=C2=A0 =C2=A0version based on ${OSVERSION}. This doesn't exist yet,= Linux 4.4.x is
>=C2=A0 =C2=A0always used.
> - Building the final linux-gcc ports, I get weird error messages
>=C2=A0 =C2=A0directly to poudriere's terminal (they do NOT appear i= n the build
>=C2=A0 =C2=A0log!) like this:
>=C2=A0 =C2=A0 =C2=A0ELF interpreter /usr/lib/ld-linux.so.2 not found, e= rror 2
>=C2=A0 =C2=A0I have no idea where this comes from, so far I couldn'= t identify any
>=C2=A0 =C2=A0negative effect though.
>
> Acknowledgement: I found quite some useful info for doing this in the<= br> > "Linux from Scratch" book. Of course you can't just foll= ow the book
> (very different scenario, it assumes building on Linux and not doing a= ny
> staging/packaging), but it *does* have some helpful hints.
>
> Cheers, Felix
>



--
Mario.
--00000000000058792b060334df5e-- From nobody Sat Aug 19 03:56: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 4RSQ0j6PJPz4q644 for ; Sat, 19 Aug 2023 03:56:53 +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 4RSQ0j4FDtz3djn for ; Sat, 19 Aug 2023 03:56:53 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692417413; 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=85dmMrEOSqfmFAx/pgxoDs49daELMrcqPR9kx+cVS4g=; b=FoLIB+pUuQLSN+r5kW9eTeXXgU1RbSXAZ27pvR5Z/kY7OSwpNgWKqvT8Cn0C9wz/Q9rOKy vcr2iLUL/Ckf5OBVWrmmYNcfcHSNEzotZ4V1apkyjIydmvdN2pmrSBZxYsNINdBOZF5yNU 0fNI3SG7M5IG18pNyRrDmSlBVux/mrrmN3v9oYz6nS3YvaNU6hApkMcOj/vQUnrOYXSgl9 OdVN5iP4JRvNQW0+SgdXb6Ei/XKT90N8lYmJKubs/MpXBu1O2SzE0CjgGcjVK/U11NebZx n2+ejmnOWqA3LqfRqPRqzCYMp+ZSvhDV1azE0fmdza7BsAQEcqeh6vYysFlKeg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692417413; a=rsa-sha256; cv=none; b=EZiCU92s6o+oXRG8IMPluLqNkNfAA0IZ31rS9NZ2JHvk5ZCGuZDsnJuI/jCoOvN7lcDtUj 9UEYCizEaKntXxNBv6MebDNZKWzcSBu979o+qapxwlLnobcM4aWAmbUbz00anpi8gyTJ+3 wMmpcs5HcuWm14YNqmNXv1bJm9MrKF6M7ComrHq5jSagFYeJPrHKWMKTx1K79F6fEqy1D9 HZGzaYDGK4s0edfN54TJrsp3VnnQ7oJW2EVzggix5TFBDvdlldP2+TOd8R/Vcnlt468nMO D4WgdDniZXgRoXQn0+9bRv2tBf9q6kPhCVj3kzHkk0Qg2X47VDxqkIJpUDvNng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSQ0j37rZzjhq for ; Sat, 19 Aug 2023 03:56: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 37J3urS4031321 for ; Sat, 19 Aug 2023 03:56:53 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 37J3urCG031320; Sat, 19 Aug 2023 03:56:53 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202308190356.37J3urCG031320@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, 19 Aug 2023 03:56: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 ------------------------------------------------+-----------------+------------ devel/protobuf-java | 3.22.2 | 3.24.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 Sat Aug 19 08:51:25 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 4RSXXg0bXTz4qRHr for ; Sat, 19 Aug 2023 08:51:31 +0000 (UTC) (envelope-from mat@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 4RSXXf5FmWz4fRQ for ; Sat, 19 Aug 2023 08:51:30 +0000 (UTC) (envelope-from mat@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692435090; 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=GoZfWlPlQAN88tZFHyb3wROMgaaCuRGYCDKgkght8ms=; b=rUw3X7warvn/Kt3E5Mkr/z/PO44LsLjZkn90meO7gGSaB5/eFTB+JAZUKQFz/4ayta/nNq lY+CT0rej/te8FbSIj8gHdis7c2xhSl7fsTTMsw8LI374A64fOMGX70/DZi86f21AL/GmB 5WXuLN2WMAxvzoHPe8MuybCVn+ulC+8JZPtBfPKJM0roR7CSR5KL1uh1b3tS1rvzl63uqQ zddbDR4jhqQ6I5dixGcItogQ7W/d7RBkzq5OaN4pLYV9x7yb0p3G+wP9IuRHREbFctIx9/ YIuQq2RXfhBmoAe8ooqDYmwmoGdWcQ9zTkuJmCs5XFPe3teaeab8om0PLLt5Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692435090; 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=GoZfWlPlQAN88tZFHyb3wROMgaaCuRGYCDKgkght8ms=; b=wFYIK89hXY+9FfVXftRkd0bUHpXWKkZXsYJrh5P4gLMAzR7joSFcFV2x3ZlvtCWwQlnzRI vgcf/PqXDgrtJ6gLYzQ1S/CmIZifjKXy+/2/p90ojiYzGvhr+fWWniuJmdiJqIupnzCxRK xfhVd9/f0ZmibmfV/yFESy1QiZAbAZxAhPVWracnOWZpHpjAQB0YWsg1sgKYfrAIU04nuV OjhkcKnno6PvSGsc+3rsa3qcn/iXSDgwysFBhUCT/ri0p/rc2lJVc+RzBhbAOWDBGZf34T iirjTmuiMzyK315lfAYBBhO1CXnF3P+12BFvy9ZXH5Kf7dun/SkTsTSV+ic9Og== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692435090; a=rsa-sha256; cv=none; b=BegxCMyghFhInUqVvSedaBYcwhmNubFp/bsTgpinucDDb0fA6KEsOq/ZT7Ql8LBusEq+OE SxSgkcu7EnR6Kft0FMOf3QPtP2yslquWI8fHL7YnwJhSeq+tJsImTnY3AeGvl7XkYmJnoN dRMMrUmTwSWlZJ1QUDlg2xr4fH9mRPbLshPECzoz0R96Ql4uAfMc9WS3Mwni8CC92+z4Th 8ZinPLvKyUP5GG80w3UqhKCQPFDTx0UUSZbGDE3EepR8nmhzR9Ya2xSJZCTD56PxK0DmZi 9Ws5nh0HGNNRNrm9TW9LDSloGvTd9Ed/uSJDqPnPMyJmokkXXvH7wNR5/KUlfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from mail.j.mat.cc (owncloud.cube.mat.cc [79.143.240.228]) (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 "mail.mat.cc", Issuer "R3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RSXXf3ZY4z5xQ for ; Sat, 19 Aug 2023 08:51:30 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from aching.in.mat.cc (unknown [IPv6:2a01:e0a:836:f670:e410:e320:2fe6:e575]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 79379942D80 for ; Sat, 19 Aug 2023 08:51:28 +0000 (UTC) Date: Sat, 19 Aug 2023 10:51:25 +0200 From: Mathieu Arnold To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment Message-ID: References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="kjdm7z7bhib5svja" Content-Disposition: inline In-Reply-To: <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> --kjdm7z7bhib5svja Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 16, 2023 at 08:37:22PM +0200, Felix Palmen wrote: > IMHO, the straight-forward solution would be: A port hit by that should > add some "post-install-" (or -off) recipe explicitly removing the > unwanted files from ${STAGEDIR}. Well, it is a solution, but it is slower. How it works now: 1. some file gets installed 2. that file is not in the plist, so it does not get packaged (actually it is @comment'ed, but for pkg, it is the same thing as it not being there) So, that file only has one i/o operation, when it is installed, it then is left there. It gets removed when `make clean` is ran, but so are all files in WRKDIR, so the io hit is low because all the directory is removed anyway. What you want to do is : 1. some file gets installed 2. you run rm on it So, the file now has two i/o operations associated to it, when it is installed, and when it is removed. The io hit is higher because only that file is removed, and then when `make clean` that directory gets hit again. It may not seems much for one port, but when you have 30k+ ports doing that for many files, it adds up. --=20 Mathieu Arnold --kjdm7z7bhib5svja Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmTggo1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1 NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d Qb5eZgwAmeXTU+KatsyUUBPZtojUdaQAAf2at3JXrT4eBCVyiphMjIRSNOarvbGI X5UwB0J+1G/UQCcbDTC82ygniD+CmrpOPlIXUaZi/qY7WHK/UGsWQQEpswTKSTxO 8IKPOmtxNSkgsNs+9iazQlOigcq8jhG32FTmr0V6I823dSVMlOgou0CF4q1laE5f zLjnNVatkrIGACEvBXCHBehUcgToN4Vh26EwEfYgjOnCTGTLqHLqrz59NMc3HoA4 oJ83u8JDxJ8lghLpJ2vcSeszPdZY4KowWqJkfVvdy1iy+0cmCCpD3UGYznrZU7wl LJeS2aFT+lZBXY4eaIDn2iqaDWSIDJu9H9xWeMx0vSGKOxs+P9hjfjdGR90OfBGm WPFP3cx4izEV+0tXKKp8R6lrKEt6pvpMeYXP9TsgqvkgBA5nqY54BGWAHqBJsnHe 2e7sPOMANZe635fFSijH2L0TS1gM1muYj84fy7TJJBv4KODyTAnFe1LoKRFldAxt 1YRh+Fvu =9Sl6 -----END PGP SIGNATURE----- --kjdm7z7bhib5svja-- From nobody Sat Aug 19 09:59:54 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 4RSZ3h24H8z4qVyh for ; Sat, 19 Aug 2023 10:00:00 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSZ3g2Dd1z3H4l for ; Sat, 19 Aug 2023 09:59:59 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=nMTi2NDc; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=RP3wgi98EsSl9VUtGM83+9o+V8wghKa4vMGoRA/fO9s=; b=nMTi2NDc6M1H8WVlDgFl/3a8BT RVH3UbTRpUMxjlugqI5dgDVV1T5gdzqlOF7J5Q3ouqqwb2Kpixaiw//ccBfIUsQXEaz6XI6Fk4PL9 +hxG1kKhMhbI1YwDe6Gga3PmB3XCD8Ih0QCy6Pe230/zfWgdaMBuS4Fo1v3LhC2hNCWzyU85yweVr VTCaSFgt9QYrWoCFgndZcBR1uBbflv3gSovcR/iejBQRr/sH4SHdmNGc7GU930dKY5j9OLzH3hzIl la6NAZd1pUX+zzUnLVbXebzmSg/2niXSkVCSX8Tt7i6+Ybhzh1u4Nhi8hhixcRhVYjoF/rdXd/kC0 91jHd64Q==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qXIkN-00A8R4-9b for ports@freebsd.org; Sat, 19 Aug 2023 11:59:55 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qXIkN-000DVz-09 for ports@freebsd.org; Sat, 19 Aug 2023 09:59:55 +0000 Date: Sat, 19 Aug 2023 11:59:54 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="d5x5lewnemlzx36b" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_SHORT(-1.00)[-0.997]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RSZ3g2Dd1z3H4l --d5x5lewnemlzx36b Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Mario Marietto [20230818 18:17]: > But if I have understood well,do you want to change the userland and you > are sure to reach a better linux compatibility? I don't think you will be > able to. The linuxulator is not perfect because it is bugged at a "low" > level. Changing the userland it will remain bugged. Ok, let's get this straight ... 1.) If you think "linuxulator is bugged at a 'low' level", whatever this should mean, then please be specific about it, but please do so where it is on topic, e.g. in a PR on bugzilla. 2.) A very frequent issue when trying to run some Linux binary on FreeBSD is that shared libs are either missing or too old (which is btw why many people resort to installing some other dist in some Linux jail instead of using the linux-c7 ports). So, *of course* a newer userland will fix this. The uncertainty here is just whether it can be a feasible approach to build this userland from source. Ongoing research. Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --d5x5lewnemlzx36b Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZOCSkF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MUciAP0duRDHSzizlsZ5CYPR1UMjkKGfHnnNyPR/qYHoaLEo5gEA7YOqWCh9mILQ uMqYcjc8VTLKRYn3Wr2MSKwKr2qrigQ= =zkPr -----END PGP SIGNATURE----- --d5x5lewnemlzx36b-- From nobody Sat Aug 19 10:36:41 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 4RSZtn460Hz4qY2s; Sat, 19 Aug 2023 10:37:21 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 4RSZtm2915z3M21; Sat, 19 Aug 2023 10:37:20 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=UXSSwttW; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::231 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2b9a828c920so27104161fa.1; Sat, 19 Aug 2023 03:37:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692441438; x=1693046238; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=cJOnqpSkOZ0iDtRHlxGQdXP+1nObMGhgw0jn60fY7R0=; b=UXSSwttW+t1+M+0UxvW4R0+cpUdwy7LxgrqsXVwRRw/CVadBS9lig5MCeEO/wszRi/ NCsFJuwQVXywOGmfrQTfr5TN8DUxbILj8YpaLmUAK+HoioXtRvB54dfTYEPxazBBND0W uSFpol/RkX+7qcpaOPSKX0VgWpz16EdcNT/hhzE5EnqYOAfR0cuAtt1MN6428wjdR/oH /tSFRk8JyoMm+DH1VnNeGi/SvOcwZXU0pKtefrEY7JUyU5cFrr1U7CVEqviUCvOhLGc5 ftMFDBp6CM3yLcl3TcKz/yn2o52FVU0os9e0Bl7v7p4KpJtUkVpLxKpphDKUxu0Dx2Tq lryA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692441438; x=1693046238; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cJOnqpSkOZ0iDtRHlxGQdXP+1nObMGhgw0jn60fY7R0=; b=aJPZNdM40vxSI4pUM+JoBELAeuQGbUxVzMCYdl56RyfMcU8/RwIT5TnkOng3alyafd T/+H10RDGBAClBG60sEMDlq/FIFGn7aiqkIGCrlBCd8RxF+QW8cpEn3N/MypO/cYmk27 HLZ2OHcNvnVOYaMUQpfWhAhUgtESpZtgCe91AGPlKzHaWmEWFYXSxUo4AWpKR10oMVHu +1LqTQUKJc8f6UutwpqVX4fPdzmTCLPbbrylDkwv/oid6HT3prK118hZpDWCt/5wLPGU Q8v/hnqCGqIS3TybY1A6CShGSuqiZWB4665Dbf3ggIEv/Fii3eUKDkJvGjCXPzOfDrnk LehQ== X-Gm-Message-State: AOJu0YzxovqKfLrj91b19EzW4C8t3b44gw0s8WyJUukUJ3LmALaBhSo8 DdDYxbB1d9a7AT+jeMWCf8PHmXl1FkOp3eCsAOfaG1D8PWw= X-Google-Smtp-Source: AGHT+IE/ascFeUKIMlYozEWzznfwFjXS5jrKh0V45DoYJGmhEjZ1eUndyf2DSfvMR3GAnsrpBvflfW857iB9LEqa5oc= X-Received: by 2002:a2e:9b82:0:b0:2b6:9ed5:bf15 with SMTP id z2-20020a2e9b82000000b002b69ed5bf15mr1221687lji.23.1692441437604; Sat, 19 Aug 2023 03:37:17 -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: Mario Marietto Date: Sat, 19 Aug 2023 12:36:41 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: ports@freebsd.org, emulation@freebsd.org Content-Type: multipart/alternative; boundary="000000000000b1111d0603443a25" X-Spamd-Result: default: False [1.49 / 15.00]; SEM_URIBL(3.50)[ubuntu.com:url]; NEURAL_HAM_MEDIUM(-0.99)[-0.987]; NEURAL_HAM_LONG(-0.95)[-0.947]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_SHORT(-0.07)[-0.075]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_DKIM_ALLOW(0.00)[gmail.com:s=20221208]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::231:from]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(0.00)[gmail.com,none]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org] X-Spamd-Bar: + X-Rspamd-Queue-Id: 4RSZtm2915z3M21 --000000000000b1111d0603443a25 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello. For example some time ago I started an email exchange with a FreeBSD developer because I'd found two bugs. You can see our full log here : https://pastebin.ubuntu.com/p/HvVC9pkgVB/ I've removed the name of the developer. Anyway he said that he was investigating,but at some point he stopped to reply. So I don't know if the bugs are already there or not. Or if he has submitted them. I'm not experienced,but I suspect that those kinds of bugs aren't caused by the kind of userland,but at a level of abstraction layer. So,if you change userland,you will not fix them. On Sat, Aug 19, 2023 at 12:00=E2=80=AFPM Felix Palmen = wrote: > * Mario Marietto [20230818 18:17]: > > But if I have understood well,do you want to change the userland and yo= u > > are sure to reach a better linux compatibility? I don't think you will = be > > able to. The linuxulator is not perfect because it is bugged at a "low" > > level. Changing the userland it will remain bugged. > > Ok, let's get this straight ... > > 1.) If you think "linuxulator is bugged at a 'low' level", whatever this > should mean, then please be specific about it, but please do so where it > is on topic, e.g. in a PR on bugzilla. > > 2.) A very frequent issue when trying to run some Linux binary on > FreeBSD is that shared libs are either missing or too old (which is btw > why many people resort to installing some other dist in some Linux jail > instead of using the linux-c7 ports). So, *of course* a newer userland > will fix this. The uncertainty here is just whether it can be a feasible > approach to build this userland from source. Ongoing research. > > Cheers, Felix > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Mario. --000000000000b1111d0603443a25 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello.

For example some time= ago I started an email exchange with a FreeBSD developer because I'd f= ound two bugs. You can see our full log here :=C2=A0

= https://pastebin.ubuntu.com/p/HvVC9pkgVB/

I= 9;ve removed the name of the developer. Anyway he said that he was investig= ating,but at some point he stopped to reply. So I don't know if the bug= s are already there or not. Or if he has submitted them.

I'm not experienced,but I suspect that those kinds of bugs aren&= #39;t caused by the kind of userland,but at a level of abstraction layer. S= o,if you change userland,you will not fix them.

On Sat, Aug 19, 20= 23 at 12:00=E2=80=AFPM Felix Palmen <zirias@freebsd.org> wrote:
* Mario Marietto <marietto2008@gmail.com>= [20230818 18:17]:
> But if I have understood well,do you want to change the userland and y= ou
> are sure to reach a better linux compatibility? I don't think you = will be
> able to. The linuxulator is not perfect because it is bugged at a &quo= t;low"
> level. Changing the userland it will remain bugged.

Ok, let's get this straight ...

1.) If you think "linuxulator is bugged at a 'low' level"= , whatever this
should mean, then please be specific about it, but please do so where it is on topic, e.g. in a PR on bugzilla.

2.) A very frequent issue when trying to run some Linux binary on
FreeBSD is that shared libs are either missing or too old (which is btw
why many people resort to installing some other dist in some Linux jail
instead of using the linux-c7 ports). So, *of course* a newer userland
will fix this. The uncertainty here is just whether it can be a feasible approach to build this userland from source. Ongoing research.

Cheers, Felix

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0{web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Mario.
--000000000000b1111d0603443a25-- From nobody Sat Aug 19 10:52:15 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 4RSbD35C1zz4qXcY for ; Sat, 19 Aug 2023 10:52:19 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSbD30Mvvz3Nkv for ; Sat, 19 Aug 2023 10:52:19 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b="n9X/zdK4"; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=XkY5yrT2iEjkHVKlmNnngMFxtL+IGWnPXZSmMnznoJQ=; b=n9X/zdK40DcEMj1RDAcAjk5aZo lN/GryjEHRusZX/jkTUOMKme+gxtOI3EJI3exbf7r2wzRM9fRx4pIz/xSItV4tdtAlb632n78cjAX KPRxeLXMnhp2RTPslqRRu4+F+tXYbJrKHFfqsZG6cWR6BmeAUcsb88iAG4EYR24xaLZzGoH/uoIZ4 Lmz4dMc5GU4kr2Jv2tXoYwSyHNoXVgvIbZX7PFFrkM7CH3fhzoElfvXmud11nS5SODLyrZlmlTa6H i+B8VpShI7y51OWNDo02NJoj4uyNouvELl1xBRwjFxqjIe4LSgOoCkqt5tjFjsZ4+NCLhcPspoyT3 BxGqh2Hw==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qXJZ1-00A8Xo-UJ for ports@freebsd.org; Sat, 19 Aug 2023 12:52:15 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qXJZ1-000Djy-29 for ports@freebsd.org; Sat, 19 Aug 2023 10:52:15 +0000 Date: Sat, 19 Aug 2023 12:52:15 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: plist-check not reporting orphaned files present in a @comment Message-ID: <5xu6uhtlrz5v57wayhyfcqbtq2yrps5faud5hk5fykeye7mu7w@osbemdfnhlrw> Mail-Followup-To: ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ealo4j7kgvqtjawk" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RSbD30Mvvz3Nkv --ealo4j7kgvqtjawk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Mathieu Arnold [20230819 10:51]: > On Wed, Aug 16, 2023 at 08:37:22PM +0200, Felix Palmen wrote: > > IMHO, the straight-forward solution would be: A port hit by that should > > add some "post-install-" (or -off) recipe explicitly removing the > > unwanted files from ${STAGEDIR}. >=20 > Well, it is a solution, but it is slower. [...] > It may not seems much for one port, but when you have 30k+ ports doing > that for many files, it adds up. Sure, makes sense to me. But then, there should really be a way to distinguish the semantics in pkg-plist, like already suggested in this old commit for example some @ignore for files that *are* present but shouldn't be packaged, and still @comment for files that will be missing =66rom STAGEDIR because of e.g. build options... Anyways, for my current use case, I found a reliable workaround, so it's not a pressing issue. Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --ealo4j7kgvqtjawk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNQEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZOCe318UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MRJsAP9mAFfUu6d9KwgmpyrmX2puVt2hz07Fl7JI2IdmSob/mQD4rXs7k5qpMku+ TBXNci1Fex8JL8SADrZKYolS79NKBA== =38Kc -----END PGP SIGNATURE----- --ealo4j7kgvqtjawk-- From nobody Sat Aug 19 10:58:39 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 4RSbMS5C7Bz4qYgt; Sat, 19 Aug 2023 10:58:44 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSbMR3M5Lz3PX4; Sat, 19 Aug 2023 10:58:43 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=pdqxWFBM; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Sz71syG/UxiYEMjusjhTsUrHue9n+WZnaKBAxHjPN0o=; b=pdqxWFBM38oY+OJbRKSqvLH0Z+ Y8TisdeJ/OVdC8pi2TFW75CNaXrrEA/hm1LNzSRDhvVayuSShQr73WCvbm8ogRRlvU1o40aAMXuOf /TpDo07TLzYtOE/qF+Xrb8OG4aLTSx03tLUv13hhYK09qiamAL1WTXpHB9u6VenxJtieXEOIWgUY4 pButFMQi6jElmV55g4zRmDkex98topVNwhIXuJlYImxThss6bW/+sX6+lm431tZrVfbNpXUZT0iw7 7vyLmA/r2dJ+cxwWVmDp4qUROguM2MqVlBzdWqIfoHyR6bqAVp9VUFLbKMJwuzxlliYL1qkDbf3eu iLVVSO7Q==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qXJfE-00A8ZH-BQ; Sat, 19 Aug 2023 12:58:40 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qXJfE-000Dlm-0H; Sat, 19 Aug 2023 10:58:40 +0000 Date: Sat, 19 Aug 2023 12:58:39 +0200 From: Felix Palmen To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ixutfqvshramva2k" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RSbMR3M5Lz3PX4 --ixutfqvshramva2k Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Mario Marietto [20230819 12:36]: > I'm not experienced,but I suspect that those kinds of bugs aren't caused = by > the kind of userland,but at a level of abstraction layer. So,if you change > userland,you will not fix them. I think I made it pretty clear what kind of issues a new userland will fix, and it doesn't look like anyone would want to debate that, because it's just too obvious. Again, the only open question about my project is whether it will be feasible at all to build such a userland from source instead of the "traditional" approach to repackage some newer Linux distribution. Any other issues you might have encountered with Linuxulator are unrelated to this thread. Bye, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --ixutfqvshramva2k Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZOCgX18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MU1RAP9exswZyEWOhCswYLXnb0ofZl6dR+btyIwCZAHGDiHVMgD/X1xRH+Zzg43t SwS84180d+b52+gUi1PWb8uYDgfjpgk= =i10c -----END PGP SIGNATURE----- --ixutfqvshramva2k-- From nobody Sat Aug 19 20:52:33 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 4RSrXz2rzCz4mT1r for ; Sat, 19 Aug 2023 20:52:51 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn20829.outbound.protection.outlook.com [IPv6:2a01:111:f403:704b::829]) (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 4RSrXy0zckz3LGk for ; Sat, 19 Aug 2023 20:52:50 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=nVCIQ9zG; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=fail (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com does not designate 2a01:111:f403:704b::829 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=mkelGV9Lmny+rn4F/6yCZlHKbLfZ+sciKWjOQ+gnQLa9Dc184jA2IS3rQ3swtgVg0JckvwPqH8lW3YO4OPSWFU5CW/lvtudGcVBk1GN5usYH7em64TQ0bpRJrFYEi5EhWcLAD0LJxO/Ri+GNUp3K2pGXzlgmyTG4oYPXExtT4zAKk0oaiXQtY/CxQNQ7XBMaT+7HNT7LcPWEK0hGNsmvfpw7qf0ZXF7qH14AtPOO81T01D5D2vkEwbvHhmngTIvgfxTjzX9BOCJSAG22n3fo2X/YNq02ocvEMM6ls5PHHGvAE3yHaPcdiVCjSGVsvgRQDwyoSlbFFSRIOaOxs/KRTg== 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=xJCU5E5qRflRhQY8x+mGj+dYiaTDBq04oQ0aUytPVk8=; b=njYxReWNepcIMCvBtzlRVnHLPuNXqy6AZOIR3TLngWXPdTCH4aFZG4liC2OskduSV7NVv58ihIYJkMag5ThYLmt4N0dUJFDjvSqtJYBKpBubCQQuEvJrUuplQSN3CAWmsg+lyPNcLPuqiXR4M2XUVjIRRGbqfzyCoqtKLvK+vB/9F6gr/03y2/wPx5mKbNdixkZKT+hvQHDiAblJYsQsZHAEPTij15fpxeEPG5Hf+VTjDTPgSnUP7aXxY39dpz6uw9B5aZnIHEsxCye/gnskILW/qiZLViJ0/KY7PPU0YUSWcgb5N1LdnWIecC+fEeGzW+iduDmyLMej3hAljemKZw== 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=xJCU5E5qRflRhQY8x+mGj+dYiaTDBq04oQ0aUytPVk8=; b=nVCIQ9zG23qJz667kuiQQ3qnDdU/fiOQh06vby7kOB1f3XGll2x6J40QTxq4ObFeWynVgfozmzh2Hcpr2PjOqHvKTNNi5vgbaMesey+anJ93kbCm2z2R9QnL4eWF1J6jNQ4SJ9JTKHPemj4JRIShtBv60ibSPkmtAtvjMRBbjLUcSiRA6wE2zEKs36KEBxxPgHm82+7gtOFSEZ4ge7SivwYUM1WPCagIPAHaKz7j4LYCxDbROaAkGQsPx83BqbaEmaeoXuHARmdQJSo43X1iH1Z70Tv7LuizPqIkUymZvh2UKWJYNlzJvaacN4De1m06wEkvmkAb0rL6FPymdoycqQ== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SEZPR01MB5287.apcprd01.prod.exchangelabs.com (2603:1096:101:e1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20; Sat, 19 Aug 2023 20:52:45 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::6dd9:4ab1:e67e:c5b3%4]) with mapi id 15.20.6699.020; Sat, 19 Aug 2023 20:52:45 +0000 Subject: Re: plist-check not reporting orphaned files present in a @comment To: ports@freebsd.org References: <5h3c6jbzs7y5k3hyimqn7jkyo3se3txvcywahpcffzc24hjew7@kx4mhnqq7gh4> <8raa-vofq-wny@FreeBSD.org> <2ppfted4t72jo2bhgxfmoghpm6zukhrcqevucxvouqqwehwugg@zy4chydjtuxy> <67hyj5pbnd2hf66tdj2szrtyhxozmjjcevw5rooas2vzrltxna@oqjzi7m5tfho> From: Tatsuki Makino Message-ID: Date: Sun, 20 Aug 2023 05:52:33 +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: [9vMvCnEx6W6IiHM06f//5wUBR/t+jAZR] X-ClientProxiedBy: SI1PR02CA0029.apcprd02.prod.outlook.com (2603:1096:4:1f4::20) 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_|SEZPR01MB5287:EE_ X-MS-Office365-Filtering-Correlation-Id: 49608648-ebd7-497d-603e-08dba0f63cf5 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmrYqRJqI7J1mqlEM/8L88Hu/eiu52b565q7FMHO/oI8SX5HQuVe0XEKX26muuX+y3he+5v/N2RDUWqLMGpA+9McEGasE303mW74LaMNTVGzzEOkWj3uhQzji+39W6eKoCA1R2yRTkduhbs2MXEk3AReLOeKujqvCNs9IakxuNe9fFwV86cpYbFziR3bBt6ZMWBb9G5VW9lCG/kceXlwJTVbSk6MlTJdhHpEJwgD2bXkM+gK4wkNJ/OxFMLFpmop+S6hNKP2QdNKvWAkm+EyXOkEU2Krw4Wq+L7rLj2XKohge+P43Dpp8nNjbYI+YUDGkupuO1WxgCZCq6KWGl0iqaDMu26ndA4rIPGMGu4PYeX5I8H5JDi8Imvd8lnGQ/UU7+0gl04uQSWbXA/tLHtnEpd21DIVLJcO4hvM2LAQgTOY2VBown2XLEWmFa7AsONjFopPjuVOg0Ahq35zWfYc4G/bhbYyOfLnXHJC2KTuUIDn2LCDgXPqywp6FelkmnvDnIQGA/wExVpLusNlZfP/TRkXQZnU2N5Ny9iULiCmUscvAaduzFVOL6Ayhs/HljMNRSqkK2S64HvbvVZczUm7Gb49m4WEfsawIa9rrGNOf+503VBJq2ahz8LhbFKh5rD3ffVJY68bf77ZNWlmmbdmzMbi3jwFAWCfW4rHR6/ZQtSGcH60Zt6rrgm6wDCSTeoxezrP2YyL6oDEVByKdouxFaG8IuhtjzPPNvF1bchn2V5ryJMIv4gNMom5EzRHKsk8caI= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: taq78JE9lyqIHPjlHJoh2CAQgACFpYUQQsMVwgs+VObrS230etgY18k42wIl2ZBb3aezTnJuB3HAswziLG4FMiTAsQ2A0TWpR374wHS2WKQgNg1NqR+OKcKUZKRqfwH9QqztNBbk/gVxHm7M7fKbRYeM+SS4DNqexIDYQGJYaSILQ51GMCBux+MzhSXpjOa8qg977cUEaAZB4Mv44/tnpu9ZvizMvuJrDrygiLWQoAZ7EAo6+wJHF6NGSyKnS5YNHrK8uQ+tGr9MerGOv4Fly0YYN8asOWa3+kBPZGSMxp/FTjnqAqlA62SOHbCSxMZrQGtS5TUG89zdXIEE9w7E4RuTkKI4rUKQ4uya5WDEK8qEgzEg03rLDgr4cNWGy7t68HmBkjzqjkMcbC8/TQR9wY51D0MRJ9INDqOrFOzMSmdM7LM2GrfCVBqAqT/Kn+88mn754rIGQrOVktw1anZrOGjANr/Cu1lTKf71riM1a47PlPmEAcdD1l9DZokbThrh9jBGBwqSgtoNYVe6TFjAJr0vTvTDdSZV8SCGNbPjoSwWY8RhABGT4mQpgL7cl201Isiz1D/kkkbz216o5g0G/u26JMGPEtLgC7LnVfGgF2bGOdYxDLsxKmg/GNr+vcko X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZjFqTGtCSDZjOEgrYkFSUDV5UGV0TXRydTVXMVcrNVJmMThkeFJmNTJhczF1?= =?utf-8?B?YVZsOEhCWlo1TmhtbkdNUG5iV2ZrdW5uenMwZkQ0Vm9IV3lSVVRDVmVES1Q1?= =?utf-8?B?QzV3RTlrN2NkQW5CZzBrdy9YM0wyRUtrTk5XYU5GRit0K1Rhc0J0VnNyQUZl?= =?utf-8?B?MVcrSVlEUHRSOGhyLzJCN0kraHZiWEFGTzlobFZ2YWtOSHhXd2pmY0FJQmRm?= =?utf-8?B?ejBWQ1FnWlVRRDQyUkpmVDNSN0t2cmZmZUxpTFZaU2cyTmNEalpRa2piemxx?= =?utf-8?B?THd0dCtIWjBaYkNDeGpzalplS0dJbTFVeXpmY3A1dkJBWjNqdFFQcEorNVFM?= =?utf-8?B?N0cySUU5ZG0zSTVSTXJqYW9OY0hGcGV4LzZScVArNFdIcTlDRHRSSUwrZ0RG?= =?utf-8?B?M0pTayszVEVGQXNibGhvaWx6Qk5IOGdpUkJ5eGRIaS9vMFZXUllOZUxHRVNH?= =?utf-8?B?Z2tSSklKS05NcUtndmQycjk2aEdEcWlrMWhHVFZCOUdQUTRDZzlZc1ZoK3ho?= =?utf-8?B?d2l5SGlBMmRWdDJjL0ZyT282L01lNkg4QzJJcWFFbVJFaHo4dXNzTFFCVVVE?= =?utf-8?B?aWNQWWZlQUFvSUdmZ2Vla2oyRTVxN29qbDhvZ0pCNzJTdWpGK3MrVEZJZ1Zs?= =?utf-8?B?dDUramNUM2lrNGt0RXV6UU9iWFh5K3NPM2NwczROZitPdmdhMDhJaDJEbTVs?= =?utf-8?B?WVM3ZWM4eElDajhxaDE4M004MlZzMjl0d21VWDZ6bGlSUEMvRkc4OHVJQVVl?= =?utf-8?B?UG95ckgxY3BmNUtDVStjWG41QVljcnhYUThvQUwvQXhRV09LYkRoUHF0OHk3?= =?utf-8?B?NHUrQVU1Q2ViNVJ4WmZZbUFwNlovNjh0aXk1N3o5RjUzbE9NQ0NsbHVWSVB5?= =?utf-8?B?eWt5UkJXbzNMSVVMMXR3dEtTT0krWmlHT1I0QjczVFZoVk5HRUVxamM4Vk9o?= =?utf-8?B?R0o3cUkwZkwwVVlMWW1wVXVvU2ZrOHBzRlpIbWlHZHBpbFI3TFJHZWYvYTBt?= =?utf-8?B?Y3dSSDVKSkNwNGliM3J5U0Z2VS9ObC9KTkFJZ1kwcHEzK1BHYTdqUktIL3dm?= =?utf-8?B?cVJqa215VHVKM0cvMnZYa1pXL1lMdXJxVVZRM0RRbWE0M1NzOVlnTEJSUHgv?= =?utf-8?B?OVl3dU9EVG5UbDJJVDhtOU5LenpZOW9JNFNvZ2F0aXlFb25aV2VxQUtpTXND?= =?utf-8?B?ZEdORWd3SWpwdGp1bXNWaU9XVFJhZUNETHZqVVFWajRXS1VwL3JVa0c2Rk9y?= =?utf-8?B?KzdYS0JrTzB6b2t0M0JkQ3o3T3I5YmhlakhNRTdWeXlUQ0ZZaWVoeUY1aUoz?= =?utf-8?B?aVA4OGI0dWFueFdZRW1JSzlNYmxkcU10SThLZ0M1OWVrenZGU1FHc285ejlZ?= =?utf-8?B?cmxPZlV0ZENrTDZ5RWdhbHFYYU1YVFZOdlY3Zktmb01IclVCYUZCdnBFRitB?= =?utf-8?B?eUhmblh3VlUzY2dRTDkrUkh2bEJpMlM1bE9NVUh1Z0ZRZTZmYm14eVc1Z2Uy?= =?utf-8?B?RFo3MVBPMTBPQkdWWnhBUFdiay92aXVOM2Q5ZElYMnRmZm9oVDBFZVRwZXl4?= =?utf-8?B?T3dUZy9jKzdPMzNOc1JTYlZ1VndqTC9xYVV3VStJTENndWdQWldFOFptak9o?= =?utf-8?Q?gm2Dxi3aN5qobp+aMoXzeA8Y97Qczekdyl7XNe82CWxY=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 49608648-ebd7-497d-603e-08dba0f63cf5 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2023 20:52:45.1501 (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: SEZPR01MB5287 X-Spamd-Result: default: False [-2.30 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; DMARC_POLICY_ALLOW_WITH_FAILURES(-0.50)[]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; DMARC_POLICY_ALLOW(0.00)[hotmail.com,none]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; R_SPF_FAIL(0.00)[-all]; 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]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4RSrXy0zckz3LGk By the way, Felix Palmen wrote on 2023/08/18 03:00: > > .if ${ARCH} == amd64 > PLIST_SUB+= AMD64="" NO_AMD64="@comment _nonexisting/" > .else > PLIST_SUB+= AMD64="@comment _nonexisting/" NO_AMD64="" > .endif > .if ${ARCH} == aarch64 > PLIST_SUB+= AARCH64="" NO_AARCH64="@comment _nonexisting/" > .else > PLIST_SUB+= AARCH64="@comment _nonexisting/" NO_AARCH64="" > .endif > .if ${ARCH} == i386 > PLIST_SUB+= I386="" NO_I386="@comment _nonexisting/" > .else > PLIST_SUB+= I386="@comment _nonexisting/" NO_I386="" > .endif Is the above written in zfbsd-ports/devel/linuxheaders44 ? That of the Building a Linuxulator userland from source thread. Regards.