From nobody Mon Feb 19 01:23:49 2024 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 4TdPvR1nYlz5CGq5 for ; Mon, 19 Feb 2024 01:24:03 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 4TdPvR06Z7z4bhv for ; Mon, 19 Feb 2024 01:24:03 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-a3cc2f9621aso366934666b.1 for ; Sun, 18 Feb 2024 17:24:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708305841; x=1708910641; darn=freebsd.org; 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=9ElrgCFGaSUwR1gy0R4Q82dRRYFXZDWaLrl/3S7TEA8=; b=LGaMU1jYGLJGvHA3UslLwaNYy8bIqxidLFzeJqD0uWck4hs8Do2JIAF9W5gVU11Y96 gm3xDAOsLOzEI2T0Xx2+O+js/iEgJ6bF+x6nhIoXR7t8hvRtrrWPrC47ZHtB9PcQRbRU qxkl/IJwHj/1N5nLKC6OiwdnS8//JnIPIFH+7F7Drup5Y9xk5obIzjc1ifcTBwcyWf2I aJmt1UftVq8OUzWH7jYm8AJwG9eYWyrzxNpDNx3No25hai2r3QB0vk3+CDWWdTDoBS3B 43x12hPD5yzP5pZhc9B7jw5vsxHaXBAOqsoF8BuaFddSJ/NJHRAI0AVzOSV0hyx+CO1f iKcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708305841; x=1708910641; 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=9ElrgCFGaSUwR1gy0R4Q82dRRYFXZDWaLrl/3S7TEA8=; b=MhtTOvT4z0PjK62m+BeOBX3RI5mSVzpWjWn3Zsi73S5eBggS9kq1coRVkA40rsWS6V NTQAlyv1ppkev1LXdcFoacQwmTjOjYVnnukEZMcpi2mghxiDm+cHaG9Eu2EytpJxmD7A oA6XJ+4nW2rMxGMba+KItM7fVxvYFnh2YPxyl3NKV0OcFUMH53GpE7XKbBKo8McPLubE 9NqZCoDyy1RMAEFqU158pY/MdUUvCbk87/F406Df4Qe03Hgd7CGFAxqCBmYOkbhYMuua UCzXEHxXDSmRUU4n2HeT4vxb0vFC4LbH0Ma1V+kHnFmSFSVYNN57wSMu8tAfcJNkO7/W QPMQ== X-Forwarded-Encrypted: i=1; AJvYcCXEQChqDRDxSzUsTtbgitYZ+3WJhFmTWWvWxK3ygDDmPEwwIvO/s+GE0yO8Gy8rgBYh7d2JFobUMKUnhcwXaWeQhRhVy0kCMl1f X-Gm-Message-State: AOJu0YzRf2AouiFKSLSQyU+xhoin899ndPjuNXIsJESGbKM75zBbbGnW PhaimFQIAxPhCQcV6BtKMIHjSn8hyXhYWWrrn5M1ENtrP7PR+HrRplwl6qzzHks87ZNvXAaX2mt KqS+wxCoYB11dpmKF2vudEwhJzFpOxsY8ujs= X-Google-Smtp-Source: AGHT+IHMslmVuJN2X1oDoJXmwi0tbj7EKLernc9rv5+bJqBmPQWhx4hTMB9o45ZA1gnna5hoSrFyJZ8OBfGpdbHfIi0= X-Received: by 2002:a17:906:2c0e:b0:a3c:cb68:ee9c with SMTP id e14-20020a1709062c0e00b00a3ccb68ee9cmr6958521ejh.49.1708305841373; Sun, 18 Feb 2024 17:24:01 -0800 (PST) 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: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> In-Reply-To: From: Aryeh Friedman Date: Sun, 18 Feb 2024 20:23:49 -0500 Message-ID: Subject: Re: FreeBSD ports community is broken [port building configuration notes] To: Mark Millard Cc: Miroslav Lachman <000.fbsd@quip.cz>, FreeBSD Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdPvR06Z7z4bhv 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, Feb 18, 2024 at 3:21=E2=80=AFPM Mark Millard wr= ote: > > I fully agree that poudriere's systematic behavior > rebuilds more than the likes of portmaster [but fails > less often]. > > > As stands there are tradeoffs between use of portmaster > (and the like) vs. use of poudriere (/synth?). No one > has produced an alternative that avoids the tradeoffs > as far as I know. So one picks between the tradeoffs > by the choice of which way to build. The reason why no alternative has been produced yet is make it self is broken at the theoretical level. Instead of doing a blond DFS it should build the entire DAG and then topolocgically walk it. See Recursive Make Considered Harmful by P. Miller -- https://accu.org/journals/overload/14/71/miller_2004/ (republished). While the DAG for the entire ports system (and for each port) is too big the DAG of what ports to do in what order is not and can easily be extracted from the ports make file. So there is really no excuse for excessive building (just a question of converting it all to DAG -- devel/cook does this and likely can be shoe horned into being a hybrid of allowing each port to use make recursively but at the top levle using a DAG). From nobody Mon Feb 19 03:21:40 2024 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 4TdSWR3HbCz58qQw for ; Mon, 19 Feb 2024 03:21:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdSWR0n4Tz4pfV for ; Mon, 19 Feb 2024 03:21:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708312912; bh=L5Ww7YqKwKutsrwJBiPGujxBR3H5KdsL0tNF18FfiSY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=kCQCH6dftKP4NOx3eZYQb+V0gQHkoClWfvijnetTimC7IYbrG5SFVjIRfxN2Y7EHPtMjSCgyAeM81qCXWEdHUHAnml20ceQRtnhFJflgvekNJuVl7aiZhnHFOG6rR3vlKpnkPV+rmultUxMTPXsKxVQYnXzlRyuwk8amwnTs73jFFIcYlMOOonGrdPGF2zrTSiFnqWzJ2w/vBcFJXll/xjuiVZ2Z7WGX/1PkWu4LuIyGKd7T15SYECRdkAsGACUsr2B/HKwyxunwZBwlV459M0sWuSw2g77OqQ37fS0lhF7X8FNtc9P+SFb/i2+f73xjNgfQy0iL8rwUZkfMlNHRQQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708312912; bh=9UuA6EbYgfL0BI4yUxXDIq8Q8udz6MrawXik1nKATOz=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Ukg8RIBP317BiI1Cm2km+4lfXllGEFtUOj7LfIPKPvAifeqlaZ9lImWHm0u8igf3NjUPlDD2hEHOKg8vtwqtacJwcm20g1SEpiro/+9kkddejJplyS7vVaef/5SmnamqG6xsOjkoapPodNbLQwFbPwNCpvtznApSYlqoI5Iu2YmnhyISqz5oX/r/dKOZ8pKVB+dzcT3hPLl+aOse9yuXDzVxZrXLd10ZnFOZg7B8H8XEWpReL5B4bsnsyrbwxLs/fs8XrVBcAKT4RE8iUK/4xWAxim2Bqgj/XxyaNdabmDg9iROeEP7c96GH7DMfOhett8pjEsZNi8G+p+Vmx/3zUQ== X-YMail-OSG: YYQfWtwVM1lyAGDa5x1KU.pCMyJUrVScu0yn521lk4bKEOgrhZQyv9KHkOO.CYt xPU5Yv5N9H7SqrA7d3933zCFlM2cnjAth1_RfEXtUfvHikdrEy5dY8hW82lMMluOun2cbc42p4Mu 0BAZ75J7LbP.DQfwWE0.CyugUl6MpK.8f4YcxF4NuztS.3TjluAHSSikUUrakg5ONBRFtDhWPAIM UY3MwBxWTWsXXnopfew_Y2BsaDyLXMc9S1mFje9AXe0i1qsuvkgpYnYe99ZWoCC.zaDwy9UfPkY7 0im8MRSvMUFVn_yLMgdH5lzecIxRlbYLI.ugsUahSlw0JJ.4I074Ks4WJXfqlkhNeZyrMhPEmmb7 e9ItlU2NU5.LJn6odqSQI9MQ094DrjYNb_guNsrfgln2Or4tXEk.U6SOv4PCGWlTuS09.AaOx6LG vZTtdwOzMyI32qxySz4AixZoMdrcToSIoWZ4Y6F04DbunpTt68SRxRR_h1C2KnFRqnLUszKnz99M 3miVDF31JLQAVhwsvER0Wcj8QttMDHi0O6oGPxfVsxYziEXMfHYW5mTV.GAT8W4sx0nRXUEY1QfX bsqhmHYxWIuYIsiKL0Yy1v_RHYpIBkr57hd_PLfUeAy0JUZtk6_ZcW5OYpvwHUStnXBu.MbB5A.z aQzpbZ5cgtQYj1CItl3svu4xZLO0oCimgPaddTGD3VsRSsjQyXnJ49lUMqr3Rrpq764On0m2XcVC 4Z3LSYF.cZ1MsiXQtSGi1D0h11XqUngcKBz2MR4mhyH_GVEr8XMrA5z9yYtV5X5SBpjtJ7qoHp8T ViYmliP2M1seJaEpWc78Q0muv0vljQ5_FUyqT4tJR9oD6Ib6lfp9.ayCe3zGb4shByPAM6E90Wva OO.H3t5w0vNqT0EHTboz5NU6U3kbmQVIsyZYaz5V_MMYZdSylwzWKii7QKubh8tP82Y_phY5Bram DsG8pl7LcVtWrQtR.KykdzcihsFxjUWlAmkDJmTmcQecbj8gLmPEfSk6QTtOEPd2w8gx1JDhX7wM v1R1aDsgKVw3hOKLsQEL1s1kq3w9Bfr9P.g8OTw8_r6FUBu7l29drSVWIKLJjrI8pt0QUgWONeMo f_PSD1v7TVa3OyTx_u06KdWBBm7Kf.flJhcldfLeuKwehp5TKpm6sS.PlMzggBcpWUsVU6.Exfv. yiP0tQyDLQlCLDPnkoEKUeAgSU4WMygHoX6FeDzo_xIY5l5pAhmeruFpEVnC2WbGqIB9GDdhabNG t6YXg2nBQCZrbNPSVGX9ruqqakB5Y4ZJdYDUUyYCF084M_QBgoNp2rEnqoTJ5UFoKTrRRynw24u5 5rK5NyiuDuE8ddne4Fzv7Mbf43WphKPxjoz_Cng_0LJ4uArFClFcgTxVxkQVfq7fnSN.1vr.tmy5 e1MCYlpEXr4nx5PXB9IBBM8QNiCOSkSg8dfWatnccw1.xsYeulu.WbpGmt.R6sLIPvrSVhtAL6pQ TxK_u3pUYKHKNmDaI9gjycECF9KK1eMHVslDMtb2m846vicjuLLZS4BWyQGjqhbu0.tcp85zC6MB Hlw5N9JI38hq15Ipip3Tc86l7fNC9pKCcG8i4Wei6X04jVih59ZqgiUomqOi60gGN7P9usvNF2lV 4p6usQPBlYPWwX4qzn4_V5_0QoXJ3Nu7n36s0locd3g2T0NXad0zpbT8M8rFYwBf15BCkx8GBh8n l3GLoNu_tHJeECnparPAMvnz8PbUKZWRFuPAVg9mu8agFI.rS8LFoU5rUjmoErQlMcsOjYDfAyfr 0rQqzCR4.tfqaP6b_OVVhwyiFg2XqlgPAXzalSdoXVCr733UIkXkZJHJB8sz6Cx_9RY8vg_BpSRm 9IiRyZiycFtJur9v1vpPEJetkz1kU3QBDTquKwBpM6eFUArqaVy9U8KeLVy_K0b709_Kw97furM8 0lG3pcgTsfGxZygdfKRLiBiHPEmUxAzwlnjrNzRAjfR3GRNXHWpRVKQQ4NmueDqfzEh_lYo9ytcO IbvYGou_0uNUwrlFSoqgpXztMOe.e.ashAL3n_a7NnzsiOKcb6v7bp8vdl_e8XchLfc8Ng3n_DWM PMzZ9CJqOSYR9s.WMG61fh7D0RpCJa.LdQGAgQwFji2DD7s09MrKu_roSVuM1LMZ1myth74gjXm8 AVj8CmxQeUQc.3ex8gMng7OeoPLcvByH0KaeCnh4_7yYtErcoVik40AI9zgdE1mgcZzrkxD_koLX M8x9JajxQNG.J8WieVpLyUX8mxNzbXkeURas68_uF463n9VgsRj3N8DXAwL5qZi1YktfS_a_6DVD B X-Sonic-MF: X-Sonic-ID: 6e1cea36-a99d-4f3e-b58f-ead14f1b9a4a Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 19 Feb 2024 03:21:52 +0000 Received: by hermes--production-gq1-5c57879fdf-p26ct (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e2203333671d0f6daf8cb00d548474c2; Mon, 19 Feb 2024 03:21:51 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: FreeBSD ports community is broken [port building configuration notes] From: Mark Millard In-Reply-To: Date: Sun, 18 Feb 2024 19:21:40 -0800 Cc: Miroslav Lachman <000.fbsd@quip.cz>, FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <64A10094-BC24-4A1D-AD7E-904C0BE7D886@yahoo.com> References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> To: Aryeh Friedman X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdSWR0n4Tz4pfV X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Feb 18, 2024, at 17:23, Aryeh Friedman = wrote: > On Sun, Feb 18, 2024 at 3:21=E2=80=AFPM Mark Millard = wrote: >>=20 >> I fully agree that poudriere's systematic behavior >> rebuilds more than the likes of portmaster [but fails >> less often]. >>=20 >>=20 >> As stands there are tradeoffs between use of portmaster >> (and the like) vs. use of poudriere (/synth?). No one >> has produced an alternative that avoids the tradeoffs >> as far as I know. So one picks between the tradeoffs >> by the choice of which way to build. >=20 > The reason why no alternative has been produced yet is make it self is > broken at the theoretical level. Instead of doing a blond DFS it > should build the entire DAG and then topolocgically walk it. See > Recursive Make Considered Harmful by P. Miller -- > https://accu.org/journals/overload/14/71/miller_2004/ (republished). > While the DAG for the entire ports system (and for each port) is too > big the DAG of what ports to do in what order is not and can easily be > extracted from the ports make file. So there is really no excuse for > excessive building (just a question of converting it all to DAG -- > devel/cook does this and likely can be shoe horned into being a hybrid > of allowing each port to use make recursively but at the top levle > using a DAG). FYI: poudriere uses a prioritized topological sort of the package = dependencies made up front during the bulk build. There are files with the content during the bulk run: ${MASTER_DATADIR}/pkg_deps is used to produce a temporary: ${MASTER_DATADIR}/pkg_deps.ptsort which is, in turn, used to produce: ${MASTER_DATADIR}/pkg_deps.priority which is used, in turn, to set up the priority hash that is used. There are checks for having cycles (that would invalidate the DAG status). Side note: devel/cook disapepared upstream some time ago and expired in the ports tree and was removed at the end of 2023. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Mon Feb 19 03:26:29 2024 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 4TdScx0kwzz58r9S for ; Mon, 19 Feb 2024 03:26:41 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn20800.outbound.protection.outlook.com [IPv6:2a01:111:f403:280c::800]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdScw3GCxz4qZY for ; Mon, 19 Feb 2024 03:26:40 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mICMMFwYzo8p4WfT84Ugp3L/bBB8TwKamkGra3FvAqKTdONcq7Kwb9DP3tkt3reYH4G5l9Xos+Jr47WiH3UenLz7hQ21Ahrobt/lVLJV6MPyS0wt8knweY0Xy8UGNxE70mSkDt92i26kXBG8VtiKedROBIrN007RNPYogqdiQYVJsEMqaRFOsWupAcsoWfKhHtaFO+0D/vlsJXCU/7McVhmNQ+607tHWGV3BCvhMUmfLSEGN1Xt9cSkhcZ+zPxIuEhpiYp6T8zik5TOGiid8tgu0cgiG8QgiYCCitD3JXGEoacGWtZKgMywkTmFmvU/1OmrBEGVPcteSnUL7D2cimQ== 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=HD0qZcGCM1L0GAKP71ndTv9hiVyGPP+6c8iCqFYr49o=; b=iI2QCSQXDeCrtAa+TVSlovsspoDJ9Qj2lzQL7DwCTXERmmg7QgYw0s1nNbQ2gUSsuTAMSqNaR+Z6tOXex4jzaEcIdYxkov/wp0sv+mlNv86Kr9oB+ubLsG5L337ZGuHA9Xw0z6KVaSiG58InKomP/yHkCqRhw3ikPozwQNVeVEW4SgdqHF+6nblOZHjxDfUZ4ZkZxJYHnyWi05z1lUuf3whm/2j/RxxJ0jF9CVZVkDLKiG8Wg9UjpBo4bCgf1i3F5YR4sXTXxTR9pyN2do3jbhV/K5YFkcg89xWKrsEtPyctP9l/h11dGJjYMjJ74FXyTzKkCbKH7VcoSHzWAzO9wA== 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=HD0qZcGCM1L0GAKP71ndTv9hiVyGPP+6c8iCqFYr49o=; b=NE06a/MlCV6KMNXz42fMx9BQ0gmYxAnM0Rl5MrNef38ZPH5T43N/OtQCseFWarjCFzL8KOFjQ7p/oiZOmheMtM/mHYk855iI1Zd88sRTsJSlbsUHKVFE8hBvBB8nqVWUIz0LALZVZJHHYZhrRcG+ZbOnLQfUdHipkE1WsymZI6orSFMj99iagREE1+Vl5gYniYezdmYRDL1wygQeMHkCCpQaJzZdW/S6u94sgEtAafJ3YkSFVdPBpWVvF+74C0mMF7z6pap+w5PxsNqW3oB3oKadaN2bbjZS5nn3kWJuxZXrThACGSlz3qRvViZmOP3lFDclq3tAxsv4iB9B1N1Mdw== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SI6PR01MB6782.apcprd01.prod.exchangelabs.com (2603:1096:4:242::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.32; Mon, 19 Feb 2024 03:26:35 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1%4]) with mapi id 15.20.7292.029; Mon, 19 Feb 2024 03:26:35 +0000 Subject: Re: FreeBSD ports community is broken [port building configuration notes] To: Aryeh Friedman , FreeBSD Mailing List References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> Cc: Mark Millard From: Tatsuki Makino Message-ID: Date: Mon, 19 Feb 2024 12:26:29 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [gGbmAt8I5EYYpvUcFBTqOi9HpJA58jiU] X-ClientProxiedBy: TYCP301CA0013.JPNP301.PROD.OUTLOOK.COM (2603:1096:400:386::16) 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_|SI6PR01MB6782:EE_ X-MS-Office365-Filtering-Correlation-Id: 98bd8f18-7372-48d0-da1f-08dc30fa9357 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E8cOZJQaf7YTzcEvfVU/zp89UnnOwzvlue3O+QvffqiaWAJn8mJ2zWJEYML0fau+4vzuBfbWfHjchKYMDGaLip1GBMpE9medO6Y0RHUpb1F1zBCUWmtwNeQteeG4Mdmp3sw3IMMgqhGv9tv1dzvx122kYwkoJbXp3lVbSLALm7kG0+dm2Ew0ff/hyxn0qU5SFKdOBaLAGrtecI7xsgVoKax7zF6dNBvRdbIFpTTNyDwP9LxdIftiFVcdr9f0R7+2Zns4rCh0zWZ6QLA0l1XEiUbIk2rG6m4XOmTtzx/XpV1D5my8eaL0nqL5ZrewojIV4cnLd1fjRd/xclUDf+NWKPJ6tcro+1w+lm78fTPyQ2EGvVcdwX/NV+YturhxZ1r1jwwLfXEOd3nYrOqfHTm44mXYVYxLovNzD/IfsoievmdrmBhwaxd2X+DuOnkHPLdaX66z9FKKCSk2F/s5+oMqVcdnfJlR6Ouv0uO0529kET+5dmkk1vKxeWgIhwbTX5ENdaWiyfG3r5/kQ1bhKjsAJ1/wJu5VVSxBSoxLbv2V9V6p0WzvFwkM+dg2tdp5d1tRNPDPbUuA+rvZlV/hD3WFVeNVqC74bTlIYei3+qDQjgcxLK2eqFxKxVqmnjghsSP6 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N3VuVWVINm44QUZsQWJnNXQ3NTlBZytudEdETE1OWHhCQk5rUWZvNG5zdG1X?= =?utf-8?B?alNyRGNHcTZmWktBSExJcnROVEZraEZldnBPbjUxS2JaVTYxRGRTNG5ray91?= =?utf-8?B?OVB6NmkyQkYyMlQyekE1RCtqdkJJck1lZ25KRDZTWis1Zzl3cVBDdnlmN3JP?= =?utf-8?B?djJ1dEhuS2txd0ZuZzY2eVc5L1hFUGphbG1XWUdsbDNJUGtGQ1NVckpwQW5k?= =?utf-8?B?b3dUcWQ0MnBVanY2SFFjVnBSMm9jY3RxajRLa0VlUElNNmNOWmxzdkFQSmVv?= =?utf-8?B?RDVGODNtWWRTcFFMWmZmbDFId3FlYnphQ1RNUEhIMTVlT1ZFcUdMNXlrLzNP?= =?utf-8?B?dk4xOGxodTdoMVRETmhFRG0vMWR1MnhiZnByNFlhaUF4SWw2QW50bDNIMHVp?= =?utf-8?B?bGxPbFRmVjRhQmhQZFJ5TlZkUWtOMEhBRTVnUDZITEs2MVJqb210ZFEzQjdx?= =?utf-8?B?V0lDZTZya1lRbENDZ2c0YW8vTXp2ZzJ4emNXR1Zzb0RIZWpDNzF2TXUzTDM4?= =?utf-8?B?Yi9zMjZpRjZ4M1pHNVNGVHpxS3RGYWtxUnN4Qkl4SERLdVE2ZTF3VXp4SzRs?= =?utf-8?B?YlppakY4NGovMzk2M3MwN2FRb2swcnZuWDBhMkRLUHNDK3lreitTNDNoS2I5?= =?utf-8?B?WFJYWTF6WVo1MUl6Qyt0UCswQUcwZ1QvRlg0K29hSzR1SzNyUHZNeHpsWFNk?= =?utf-8?B?MjR4citBc2hhRWlGNmk0MlhuVlEzR0RIa2lUVEd4ZlFlbVRkOVNzbVNGM1JX?= =?utf-8?B?MURvQkZNSEI3dnVYNTZNdVMxMDYyM3ZTY1UxOStaN1RWZ2hyTTl0RFIwVFdk?= =?utf-8?B?ckhJUTNxRXFubUozLzV5ZE5la0hLeis3QkxMRVFjKzg3M1oyYk5NRDdYNnNw?= =?utf-8?B?azRZdW0wT01pRGp5MnNrNVNDdlVYcHJUVm54ZlRUM05SMnp4eXBTRTkreUx2?= =?utf-8?B?SkhUbmJhMWlQblhnTG84NHBqYlJUd3pIWWJoWkovcUNpWjlEMnMwTUFseEVk?= =?utf-8?B?bjV4R1BWWGQxY25NWExyTUZUTG5Lano1dEFOQWJWVW1zV0xER01yVnEwK3NC?= =?utf-8?B?a0doTXNCbnhSaTBpOGdVYWt0MVhNTHBXcE1nRzNkQkNpM3JqKzJ2RGhGLzZa?= =?utf-8?B?MFpLQzJIcGducFlOK0tkdnRDRS9lUUQ5RGxKOVNpK1RVY3pMZ0NLMWxvZXR4?= =?utf-8?B?ZXhBYTEzWUJ5bnljd1dxbk5YNm8zSHV3d0FvOUR3Y2NsRFk3ajRxWDM2QnJ0?= =?utf-8?B?R2U2U2xnYkpxRGlrdmF4a1RHTHZlcFFNbFlZTHo3eTNUcWt0TEgzQXQrenVD?= =?utf-8?B?UTVONjkyc25sZmI1d3dMU0RneCs1SlJjbjE5TTEyakVLazJ6RjdsOGlGQXpT?= =?utf-8?B?WXRYY0swSG1GZzlpOERUQjcxbC9Xd2RYbWZPRHdIUW1LeWVSdUkxanJWNzlQ?= =?utf-8?B?bXY4YTVqd21VamtQRStmOXR1Y1hpVmJBOWkycFZqNEpjVlNLZ3lJbDNGSzVy?= =?utf-8?B?c3FzM1Rjd0hDYXJTcnlpenlkTXJVUDkrR3BSc1dWVzZvbFBjNzFnbnlWaGhQ?= =?utf-8?B?UXlISStQdHNPV0NSNUF2S0NlK0VCcFozY29DTUJ4SFRmNEkwaWxxb3A5a21V?= =?utf-8?B?V2l3cGEySnlXeEowOXlkZUhWcE9PT0liZnNocnllekhHZW0raUZOTCtqNG05?= =?utf-8?Q?dEv+VqoIS49Jm5B5fYb7?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 98bd8f18-7372-48d0-da1f-08dc30fa9357 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2024 03:26:35.4847 (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: SI6PR01MB6782 X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdScw3GCxz4qZY 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] Hello. Aryeh Friedman wrote on 2024/02/19 10:23: > On Sun, Feb 18, 2024 at 3:21 PM Mark Millard wrote: >> >> I fully agree that poudriere's systematic behavior >> rebuilds more than the likes of portmaster [but fails >> less often]. >> > The reason why no alternative has been produced yet is make it self is We all love to talk about that area :) I am also sending something like this. https://lists.freebsd.org/archives/freebsd-ports/2023-October/004837.html Anyway, poudriere rebuilds the package only to rewrite the version of dependent packages. And because the package is removed too soon, packages that do not need to be rebuilt are also included in the queue to be rebuilt. And I don't have the skills to be able to present the code that would fix the problem :) Well, if we make the mistake of operating poudriere and need to rebuild a lot of packages, we can just watch net*lix :) Regards. From nobody Mon Feb 19 04:13:42 2024 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 4TdTgC4zzsz58xpq for ; Mon, 19 Feb 2024 04:13:43 +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 4TdTgC037Bz4vkX for ; Mon, 19 Feb 2024 04:13:43 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708316023; 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=gvwe1nODJRMGZAaUmYrIW248SvYAKWHdPA4XMJu1hPo=; b=fTMjzUpF1jea8oWvx6mgKdKN1CX4mQYxqJFUt6aww8EkEFB7vPwKlf4ofh/2xY2l/n/IjP +4shm3lysqBUIH/kJd9wQMOJWi4O7B+HuRdyTPL+ggXbvUFbLNhpDlGtjg1fZh6lFBgrGl cS8tFSXjYqzp+35mZmCOtH2dHfSvjw+F1RdBPLWOLpUOdj4t0ybPVFojg+HI0/ygxzSoGC tYiYYAaEQ0mBcIvGevrkoPcqsTLtDJptvFdCZPvoLK+RmwYQAJ1Qxdi72obXTpFixLfmXj rYNXQ5n56QyTGrchk1Cj/hoOfZFG5qU+lCnRnpQC2ZlZ4LM1IelX9i1CVQaVyA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708316023; a=rsa-sha256; cv=none; b=YNIJT3c4V6Rx1KHTOeNU8PLvrKSRk4HV2Co03GKEr3q2nO7LTSex5p1XhaX+vba8dlVm1T S/b2c4rYkOakF7ERtsqVdP8Pseai/6qMQbdyqg7aQyVfU1W7v85uM43cqR8ou8Ev5kJ3Q3 MgKLAdKsk3zrN2TAvv479rR2v9j+Ub52HtZR17GVKywwPa3nfZvytZBy+aXYD68+GrwXBF kJkFLujwceI9sVhHo6Nq0V9U4Xef+aZMVrzkTzeR6YBgr9VN6NrzYppz6omz6F64I7zr0S olA7cUOY1/0FaHQYnR2KPnmAvT8pb3tVu+1JfpTll38CNKAINSOz7pbve8Q6EQ== 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 4TdTgB68mPzKFK for ; Mon, 19 Feb 2024 04:13:42 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41J4Dghx049029 for ; Mon, 19 Feb 2024 04:13:42 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41J4DgTM049028; Mon, 19 Feb 2024 04:13:42 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402190413.41J4DgTM049028@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, 19 Feb 2024 04:13: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-240218 ------------------------------------------------+-----------------+------------ emulators/quasi88 | 0.6.4 | 0.7.0 ------------------------------------------------+-----------------+------------ net/openmpi | 5.0.1 | 5.0.2 ------------------------------------------------+-----------------+------------ textproc/luceneplusplus | 3.0.8 | rel_3.0.9 ------------------------------------------------+-----------------+------------ 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 Feb 19 04:24:58 2024 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 4TdTwS1yCGz58yWq for ; Mon, 19 Feb 2024 04:25:12 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) (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 4TdTwS0GtJz4x5j for ; Mon, 19 Feb 2024 04:25:12 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-a2a17f3217aso495836866b.2 for ; Sun, 18 Feb 2024 20:25:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708316710; x=1708921510; darn=freebsd.org; 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=DWbtokyZG5NDhOP0l0Z7fLuaQMqHEApVFCvZP82Bvek=; b=cAYCASa02OMM0U0TLkfDf2HPXePPdOl+lJGdHZZ6MNKm9sKlUz13sZDx3R9ICR5QKC 4DLombUcRLYoI3kyv5e5NmD/TBjUrAMf6NMvzUj2gr9r7A4TLf3XkUvQfosTHTZQ4LZV 2mXK1DNXQQadbrg3uSkWLJkoU3dcohQE3lHbuOA5ppgRPdvR83/xN9iPQgZ9zYd+Fzf9 fDOUBWSKDz8S1s4iC6DUysyolteKe9iEgm1QqbNTZlPmKVVz0q+5p2CWfPYRjSNYxBiO Rq/mv6t3QTnIIP9gmvIJnFObCfMeYHakpVW+S9RJiny4FiaEAMO6YZ/mg3xoLtp7u5Z7 1u4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708316710; x=1708921510; 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=DWbtokyZG5NDhOP0l0Z7fLuaQMqHEApVFCvZP82Bvek=; b=qyrIWAaqNH6v18o54kCeXUI/h92moTIY0cd/VVKmsYQkW+8f8hxtgyTBVwttrrupom ooG3BtYz2jk/GZgi1HPjh+my6rl6uVoEOlMtxDscsMyx7ymQ4jtFTMWHOiGrDff4nCrN DNazp4b/cwAK06FX6HUd9sfb0V51m6pWBZAMNvf3ixkz61l6pRdTesmlaY0fkPaR+GUT 4qlivN3K5CMWRhgHOSAvQkty2j/fmPdrC9muUdDcAAy+5lslBKme8/OCpyrm7abdzpHU RKKtFfT6/aLqQ8qFuZCmTmYJeOY043bjlt8KEmbZL0IsWCT2Nf7EvQTr72FpP+ek/HEc Em1g== X-Forwarded-Encrypted: i=1; AJvYcCXfBAa0RNeiS3QKape/OBEL9hetTS5BeenE+VbXdJpRuNk5Xg3RoS5KS0QaE1xLx/Z01L9kea6r1LfEz2uaGU0wmxzkcahudksb X-Gm-Message-State: AOJu0YySrejHD/Jmcu7VNBRAciMQ1YBoT9lrO5qoRys/ZCh40S4ChriX TAMZYy7KiuvbAU1QSQtGn6da0Oh4oCY9sa8l+a7nYZKIknbYRtPgOSl7iEDHRE3Ac3DV+8ELn/Z EPPnfxrqJRNpOHG0kc3TNFcypaXo= X-Google-Smtp-Source: AGHT+IEK+fzS7qfOeQlXz9iTkXK8j1ovQuIQYOn7SH3T+qYo2fbXoDOkmNnykoib5rI33DMvI3SBK0wCulyxRRabnMI= X-Received: by 2002:a17:906:bc89:b0:a3e:6167:2d39 with SMTP id lv9-20020a170906bc8900b00a3e61672d39mr1874569ejb.73.1708316710305; Sun, 18 Feb 2024 20:25:10 -0800 (PST) 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: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <64A10094-BC24-4A1D-AD7E-904C0BE7D886@yahoo.com> In-Reply-To: <64A10094-BC24-4A1D-AD7E-904C0BE7D886@yahoo.com> From: Aryeh Friedman Date: Sun, 18 Feb 2024 23:24:58 -0500 Message-ID: Subject: Re: FreeBSD ports community is broken [port building configuration notes] To: Mark Millard Cc: Miroslav Lachman <000.fbsd@quip.cz>, FreeBSD Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdTwS0GtJz4x5j 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, Feb 18, 2024 at 10:21=E2=80=AFPM Mark Millard w= rote: > > On Feb 18, 2024, at 17:23, Aryeh Friedman wrote= : > > > On Sun, Feb 18, 2024 at 3:21=E2=80=AFPM Mark Millard wrote: > >> > >> I fully agree that poudriere's systematic behavior > >> rebuilds more than the likes of portmaster [but fails > >> less often]. > >> > >> > >> As stands there are tradeoffs between use of portmaster > >> (and the like) vs. use of poudriere (/synth?). No one > >> has produced an alternative that avoids the tradeoffs > >> as far as I know. So one picks between the tradeoffs > >> by the choice of which way to build. > > > > The reason why no alternative has been produced yet is make it self is > > broken at the theoretical level. Instead of doing a blond DFS it > > should build the entire DAG and then topolocgically walk it. See > > Recursive Make Considered Harmful by P. Miller -- > > https://accu.org/journals/overload/14/71/miller_2004/ (republished). > > While the DAG for the entire ports system (and for each port) is too > > big the DAG of what ports to do in what order is not and can easily be > > extracted from the ports make file. So there is really no excuse for > > excessive building (just a question of converting it all to DAG -- > > devel/cook does this and likely can be shoe horned into being a hybrid > > of allowing each port to use make recursively but at the top levle > > using a DAG). > > FYI: > > poudriere uses a prioritized topological sort of the package dependencies > made up front during the bulk build. There are files with the content > during the bulk run: > > ${MASTER_DATADIR}/pkg_deps is used to produce a temporary: > > ${MASTER_DATADIR}/pkg_deps.ptsort which is, in turn, used to produce: > > ${MASTER_DATADIR}/pkg_deps.priority which is used, in turn, to set up > the priority hash that is used. > > There are checks for having cycles (that would invalidate the DAG > status). > > > Side note: devel/cook disapepared upstream some time ago and expired in > the ports tree and was removed at the end of 2023. Planning to revive it when I get a little bit of time (found out was removed a few months ago and I use it) > > > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > From nobody Mon Feb 19 07:16:09 2024 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 4TdYjt2Tz7z59vBk for ; Mon, 19 Feb 2024 07:16:18 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from beta.fechner.net (beta.fechner.net [IPv6:2a03:4000:67:cc1::2]) (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 4TdYjs3FZ4z46dx for ; Mon, 19 Feb 2024 07:16:17 +0000 (UTC) (envelope-from idefix@fechner.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of idefix@fechner.net designates 2a03:4000:67:cc1::2 as permitted sender) smtp.mailfrom=idefix@fechner.net; dmarc=pass (policy=none) header.from=fechner.net Received: from server.idefix.lan (unknown [194.146.159.166]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) (Authenticated sender: idefix@fechner.net) by beta.fechner.net (Postfix) with ESMTPSA id C91F9EA40F for ; Mon, 19 Feb 2024 08:16:11 +0100 (CET) Received: from [192.168.0.151] (unknown [192.168.0.151]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by server.idefix.lan (Postfix) with ESMTPSA id EBC6C1DBF5 for ; Mon, 19 Feb 2024 09:16:09 +0200 (EET) Content-Type: multipart/alternative; boundary="------------N1icmZqYXQyR0xUKYF0b8mYE" Message-ID: <6ac6b191-ab51-4fb7-bfef-a772506c565c@fechner.net> Date: Mon, 19 Feb 2024 09:16:09 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: FreeBSD ports community is broken [port building configuration notes] To: ports@freebsd.org References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> Content-Language: en-US From: Matthias Fechner Autocrypt: addr=idefix@fechner.net; keydata= xsFNBFqca1YBEADM9mF2+ifk8HILTlf5wtAzV6SYVR4RvNOo/8Kucw4sCZT76zS1fjZe4Zy1 3C0IZ07Wi+3PnoGIgOCsXp3PrTc2nuHQWkwVBYXy8UaR9DHBWA/mIvRGG1ZscKQYA6oUdCvd K8Mu26zO60yTt+ONzFtK6G1myH4EHXZ8dpmdCFf+W3rzTU+aCQ5S3OfwCLGgYgOaVREGkdOc 5SVCpFb4n+2B8+CqeWsRHhnT+4h7/YhgDMGp4GiI3yrB2nBVSUUvcosD2nRtJQgGQHcAFtMq 3hJaKPOR/mHc6KVrp0xmGNmdtazvXloHmGIl9O1UpmMmrYu9Kugl0JkGi2fAcno02XgVlkyX 7xDLTteP5cNqRxor4yVDaRWUQnOfK9XgcrKGrAzb65BkCSkjT+Aw3S/A8Qd6NvjL9qy1d+Ct dzatOVF/Y7jaW28CMr3jvwPS13OxV7PnJzIZzdik20eVxfOXuYfxZD+PwBaGgFF0qj6zKACC aKLalE0ZpY0zNn/iPyQX/Cf9KoDyFpOHSsEswiJ5rCWwppVcsFyogHOemVmeaXlvyDPEipnV ZUkpGP/CCqPu3eD0uDzP7UJ0pt/l/JfW0Xw/4p9mjB024xiRlxLa6vSRfGl//EdtAIbKKa8x 5wsKTQEbYJDmXE3tH/A54DCqRXhcopTlu2iJlTdnIMltn9afVwARAQABzSVNYXR0aGlhcyBG ZWNobmVyIDxpZGVmaXhAZmVjaG5lci5uZXQ+wsGXBBMBCgBBAhsDBQkQ1NXWBQsJCAcDBRUK CQgLBRYDAgEAAh4BAheAFiEEaWB64mCp804YOtqutot13J/XR+EFAmQG0SwCGQEACgkQtot1 3J/XR+Fjrg/9GaU20f29YUAuXMpbOoWwJSJrx5At5wTB4LMiAGLo4626iaGpi9mjs2Msmd5q ZpygvQ8shRw6jntfZA5iNkvecT3DRe2V8s47NjKNZEgpLqPbXz8EKfA23Bc2ASk5kCUnhCre KszyLdUFlLApw4Z+I5foLmqvpJL5uexhMhIbJDukRInO0kmR3MI6pXC/S2r7l2YZmagngIQd TpX6NJwXvs4/GqTnxZ3ooulz1RCosGV07/1frGMDzBFOkjO2zzSY2mgkU8AiDA+cKkYtqNk3 l0ykJJvkO3wWIch8/Slc+/PvMOOA5wtn67mzB+5lkh4vpBihTZ/RFrbF/0BNTI3Lz5piZnqA A2DQKTH1IJtz7tZO0b6ERW9qBsqIbUH9Hr8264QsKJLXeuo51SsCqtiMLmqsSOMrZkuAlf2y OYOvABsDQRBRxBk/DbjexkR3JWnMV3OdolSbpvm0CjRTvXSQbMeNU2zpp/6a8ARKtU3lkExD tUP50mXFPcJ+b+ETSOqMCcqrllrQ43/Y9P7w7f9drPtTwJUbueHOvy42zNhRKgGV/dgLi4B7 3/egTGxoI0YGm38abZCl3IzZoJjkcWV0aC78Cud1bdX6QHzO0iPtohPd/R5RaUtskBezANLq BsmE1D0Je5zOS6qlzgwcBESKOfh7W/RLFxIIEtgvajhg1QvOwU0EWpxrVgEQAN3uCLHZF+1V gcrzYjwL1wAJwjYb7UnHKvNYdaBKgW0n0NTfaTCLHxHYPO8NlV1+lNctSeXLeiWpmE1lCDHq /++53EJ34OsRd/n246PdtfIfltML73tsmq6S9zTye2zv7LsmE7jgUBaasbv0qSLSybOUvkRx j3xBuK9Ymg/ZXaENOhxwIQ6oQoNLg3ers9t5Xl4NVK6gzzZ2OdTGnuUVhQmi4rbP04R0GJFh AtGLAYUCxlXVZhdPAs4qZaoAEP5nW/u2MyzSaIouwcEIdttAiPZdrJr+a4OGKz88Sn6zqKSa uyUADgX+G8tKUONgZbfz4SSRvlinOgyU2RyyfNS977r/YfaHH+oAxg31yUWPtD/ryfVw69bG vK8RQrZ9+c1vyWBABoQOh5+JHW/AE9Xj5dQatEfWmGO3+/FRo2TIhqZQXXl8PW+jtEjkhgOH OUX5ERzSm6nCcPIw+LUkEINcLc9bw4fv1eOWIdBuCckGM4rWXkLYbqhdSzdWeCsC0tiQk8x7 O1zXRJOKF4rITJd/qX322EH29BR+T9V1Hw7LDSRe+3YxtoXhROZRXjF8QniEHeKVNRUComr6 rWGmuHjsNTQ7twtwnG8xSOfCkYAp9GrbzBkIYX+VFvFQLqVM+It3RAlge/bwpZPvkr3bFsJk 4JS+EAugBIrP0xd9BMOh6Ej5ABEBAAHCwXwEGAEKACYWIQRpYHriYKnzThg62q62i3Xcn9dH 4QUCZAbRLQIbDAUJENTV1gAKCRC2i3Xcn9dH4VIDD/9L0+e4qnBd6pLWX49dcEMt7TLtyd9r aac0U4NbL4TZrae8bAN4poT6R8sGKSpB/eH4dOmLoxCCiqEfbbhIXLMHodHa8vr/sK6c1bxg dSF2K2zFTYO7vTjCJnmdHBQPWgj4KUnN9Fq6V6QF4Wp2rVRnTp88xvdiMrWyTXN+Mt6k99Cf /jZVCLw+ECb4EiydC1IbFl6oxFXitSvoT+mrnbr6PVCttebqCeCTqL+wXkj8FnGecjJZJ9Wp ukgq3aSnTV72GJziTpgjU1ZdigyvH1pf7GrNxq/gH+Axfs7pVOZmx3c45YPjrxDdPdpvPnT0 UpqqMI58pFm3WP+TbbtIbmCR5tOeB1hfztjOeA3UBf+I6X2yq19ABPJQt+ElKnRMyYTzhLfK B3l8kXeg02xECWoHk+XekETzfM87E3ewHblhibdZ+B+2d5YQOAniK5/gyHpMMq2wqSGuXAin RxSjP1oI2RpwTIN2/5/a2Z+kOAmJml7YkoSDCkzU+uDWHNNu0xNKTKixvUhr9IywRPK/dBvr E/eTYdQWrajBSpfMotoIXUl76M0jhJbwjIS6Nk+zmJwUxjq3SaUAUvIbUAHdJUXgujssKfyZ WrUiB7xi1zOkyP9T0HT2tHHA+/EGmfq5Ohe+IF4WpBJ37t12ZxelA7qXHbtPljz+Ptljs3tS zX4omw== In-Reply-To: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> X-Rspamd-Action: no action X-Rspamd-Server: beta.fechner.net X-Rspamd-Queue-Id: 4TdYjs3FZ4z46dx X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.89 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[fechner.net,none]; R_SPF_ALLOW(-0.20)[+a]; RCVD_IN_DNSWL_LOW(-0.10)[2a03:4000:67:cc1::2:from]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:197540, ipnet:2a03:4000::/32, country:DE]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[] This is a multi-part message in MIME format. --------------N1icmZqYXQyR0xUKYF0b8mYE Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 18.02.2024 um 18:52 schrieb Mark Millard: > NO_ZFS=yes > USE_TMPFS=no > PARALLEL_JOBS=2 > ALLOW_MAKE_JOBS=yes > MAX_EXECUTION_TIME=432000 > NOHANG_TIME=432000 > MAX_EXECUTION_TIME_EXTRACT=14400 > MAX_EXECUTION_TIME_INSTALL=14400 > MAX_EXECUTION_TIME_PACKAGE=57600 > MAX_EXECUTION_TIME_DEINSTALL=14400 maybe you also want to add: CCACHE_DIR=/var/cache/ccache this reduces a second build of e.g. llvm from about 2hours to 5-10 minutes. And maybe call poudriere with the `-b latest` flag, so poudriere searches at first for already prebuild packages. Gruß Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook --------------N1icmZqYXQyR0xUKYF0b8mYE Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Am 18.02.2024 um 18:52 schrieb Mark Millard:
NO_ZFS=yes
USE_TMPFS=no
PARALLEL_JOBS=2
ALLOW_MAKE_JOBS=yes
MAX_EXECUTION_TIME=432000
NOHANG_TIME=432000
MAX_EXECUTION_TIME_EXTRACT=14400
MAX_EXECUTION_TIME_INSTALL=14400
MAX_EXECUTION_TIME_PACKAGE=57600
MAX_EXECUTION_TIME_DEINSTALL=14400
maybe you also want to add:

CCACHE_DIR=/var/cache/ccache


this reduces a second build of e.g. llvm from about 2hours to 5-10 minutes.

And maybe call poudriere with the `-b latest` flag, so poudriere searches at first for already prebuild packages.

Gruß
Matthias

-- 

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to
produce bigger and better idiots. So far, the universe is winning." --
Rich Cook
--------------N1icmZqYXQyR0xUKYF0b8mYE-- From nobody Mon Feb 19 07:38:12 2024 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 4TdZCN0gpDz59yhV for ; Mon, 19 Feb 2024 07:38:24 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from egress.chen.org.nz (egress.chen.org.nz [170.75.172.82]) by mx1.freebsd.org (Postfix) with ESMTP id 4TdZCM1j2sz4CMP for ; Mon, 19 Feb 2024 07:38:23 +0000 (UTC) (envelope-from jonc@chen.org.nz) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of jonc@chen.org.nz designates 170.75.172.82 as permitted sender) smtp.mailfrom=jonc@chen.org.nz; dmarc=none Received: from mail.chen.org.nz (unknown [210.54.37.164]) by egress.chen.org.nz (Postfix) with ESMTP id 63960111E19 for ; Mon, 19 Feb 2024 20:37:39 +1300 (NZDT) Received: from mail.chen.org.nz (localhost [127.0.0.1]) by filter.inside.chen.org.nz (Postfix) with ESMTP id 143552C825 for ; Mon, 19 Feb 2024 20:38:14 +1300 (NZDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on ametrine.inside.chen.org.nz Received: from [192.168.1.10] (jade.inside.chen.org.nz [192.168.1.10]) by mail.chen.org.nz (Postfix) with ESMTPS id 071322C824 for ; Mon, 19 Feb 2024 20:38:14 +1300 (NZDT) Message-ID: <2bbcfe51-13fa-46c2-86b8-7adde3b1d80e@chen.org.nz> Date: Mon, 19 Feb 2024 20:38:12 +1300 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Subpackages: Update To: ports@freebsd.org References: <4021180.BRNeRiNLvY@mercury> Content-Language: en-US From: Jonathan Chen In-Reply-To: <4021180.BRNeRiNLvY@mercury> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4TdZCM1j2sz4CMP X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.19 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+a:egress.chen.org.nz]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:174, ipnet:170.75.160.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[chen.org.nz]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; ARC_NA(0.00)[] On 18/02/24 23:08, Max Brazhnikov wrote: > On Thu, 8 Feb 2024 22:44:17 +0100 Luca Pizzamiglio wrote: >> Hi FreeBSD porters. >> >> Here are some updates about subpackages. >> >> At the moment, subpackages adoption is *on hold*, as a few annoying issues >> have been identified and they need some time to be fixed. >> A bug about optional dependencies for subpackages has already been fixed >> >> (OPT_*_DEPENDS.subpkg was not detected correctly) >> >> The main blockers are: >> * `make describe` is not subpackages aware. A fix is in review, but not yet >> ready to land. This is also breaking INDEX. >> * `make install` doesn't allow for partial installation. A patch is ready >> and in review (https://reviews.freebsd.org/D43789) to address it (in >> reference to previous email threads) >> * poudriere forces the rebuild of subpackages dependency. A PR is open and >> we hope to find a solution soon. >> Additionally, `USES.subpkg` doesn't work properly at the moment: >> dependencies (LIB and RUN) are linked to the main package, instead of the >> subpackage. >> >> Because of those issues, some subpackage commits have also been *reverted*, >> waiting for the fixes to land, before being committed back. > > Shall we revert commit to alsa-plugins as well until these issues are sorted? +1 -- Jonathan Chen From nobody Mon Feb 19 07:42:35 2024 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 4TdZJJ3hclz59ylT for ; Mon, 19 Feb 2024 07:42:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (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 4TdZJH1Cz6z4DBG; Mon, 19 Feb 2024 07:42:39 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=jVQbnkcD; spf=pass (mx1.freebsd.org: domain of rozhuk.im@gmail.com designates 2a00:1450:4864:20::630 as permitted sender) smtp.mailfrom=rozhuk.im@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-a3d6ea28d46so722079966b.1; Sun, 18 Feb 2024 23:42:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708328557; x=1708933357; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=FRs8Nt3HgReSq4BYrMe73OwIppar+AQpxHnt48ufdZk=; b=jVQbnkcD8few1NAmfzJED8AsJ37A0kuen98fPSlByR0Q9hbSQJv59oU8FnYnaoyHKd tCaGvLMDZ7mM9yoM9htej930+WkL+5IhBzbjy7LNQzb0SKgg3nCzHgEk9jxRvOEx5chL 6GXrSViGayyP4FHQCReSIZniX9FkOhxy8tHTLsszSjzW3VoX+g163Ts3lbHRaghiJQSn GjIMF/MVZlNg468omrk46Hqwn0rWCfy3j96xiINU8wV9kgsm0FdlLzTeG4u1GZBFBnv+ 05RV3UgFtw2ed/ODZfhXavtdAnIHiVtrqnoiOCz9hr+i3+zGd9mIHL9fQn8U1PqcBMnV reag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708328557; x=1708933357; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FRs8Nt3HgReSq4BYrMe73OwIppar+AQpxHnt48ufdZk=; b=Yt7IRawHxI9gJm4zjmNMztyVi95dEub6R8S9m+r0JE9U101o/Oh3myDwaUoHPA4K/L UJUA/++6w5EoBUzA3evrYfW/xvMrLq07saQW+mj1UXoR8bfkv3QTZxBS5heeK5+QSh9y n25i9kTrqqt9K9rztj3vPs+vS/92DEuRrqoK42RCcaQ/mdg1QMei2hTpX/MWA8ke/EDa 1asV3vs0//kUnMHH5m4B0t2Iee/MV+zOMRXYDENORFMY8cjjTgn1NF6nR7Y/osRLszSG MNvfFQSRigqWPsBOuBOu7qExgaZbV9vIbdtZKr99K42V+VFsgGwfV+Nj/WXq/BrIku0p yzQQ== X-Gm-Message-State: AOJu0Yx5sEXeKThgG/O2Gn6Ew8Vy8EhO9tqX9L0k0tS5NgNSUFs6q8PE dvq329QbwNHH+KzC5TjCoVA0PfKoFTHbTg1JzdmefUiOD/Jx9YUyRkZSLrEFREo= X-Google-Smtp-Source: AGHT+IGW5jTaFtyXEp3FqW+bQaVhgGkBVY8AvjezZtuPFmNCUdCFrpIYb14UNH4sc9Rdf3fKxOS60w== X-Received: by 2002:a17:906:e2d9:b0:a3e:8596:82a8 with SMTP id gr25-20020a170906e2d900b00a3e859682a8mr2123196ejb.32.1708328557339; Sun, 18 Feb 2024 23:42:37 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id kq9-20020a170906abc900b00a3cf2f71408sm2635838ejb.152.2024.02.18.23.42.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Feb 2024 23:42:37 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 09:42:35 +0200 To: Felix Palmen Cc: ports@freebsd.org Subject: Re: FreeBSD ports community is broken Message-ID: <20240219094235.3ddc8865@rimwks.local> In-Reply-To: <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Rspamd-Queue-Id: 4TdZJH1Cz6z4DBG X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.90 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::630:from] T24gU3VuLCAxOCBGZWIgMjAyNCAwNzo1MjowMCArMDEwMA0KRmVsaXggUGFsbWVuIDx6aXJpYXNA ZnJlZWJzZC5vcmc+IHdyb3RlOg0KDQo+ICogUm96aHVrIEl2YW4gPHJvemh1ay5pbUBnbWFpbC5j b20+IFsyMDI0MDIxOCAwMTo1OF06DQo+ID4gMS4gZGV2ZWwvcGtnY29uZjogdW5jb25kaXRpb25h bGx5IHByaW9yaXRpc2VzIGJhc2Ugc3lzdGVtIGxpYnJhcmllcw0KPiA+IGh0dHBzOi8vYnVncy5m cmVlYnNkLm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MjczOTYxDQo+ID4gQWN0b3JzOiA8 Q2hhcmxpZSBMaT4gdmlzaHdpbkBmcmVlYnNkLm9yZyBhbmQgPEZlbGl4IFBhbG1lbj4NCj4gPiB6 aXJpYXNAZnJlZWJzZC5vcmcgIA0KPiANCj4gQWN0dWFsbHksIHRoZSBkaXNjdXNzaW9uIGluIHRo aXMgUFIgKHdoaWNoIHdhcyByaWRpY3Vsb3VzbHkgbG9uZw0KPiBiZWNhdXNlIG9mIG9uZSBzaW5n bGUgcGVyc29uKSB0ZWxscyB0aGUgd2hvbGUgc3RvcnkuDQo+IA0KPiBJIGd1ZXNzIGZvciBhbnlv bmUgY29tcGxldGVseSB1bndpbGxpbmcgdG8gZXZlbiAqdHJ5KiB0byB1bmRlcnN0YW5kDQo+IHdo eSB0aGVpciBwYXRjaGVzIE5PVCBmaXhpbmcgdGhlIGFjdHVhbCByb290IGNhdXNlIGFyZSB1Z2x5 IGFuZA0KPiBwb3RlbnRpYWxseSBoYXJtZnVsIGhhY2tzLCB0cnlpbmcgdG8gImNvbnRyaWJ1dGUi IHRvIHBvcnRzIHdoaWxlDQo+IHN0dWJib3JubHkgc3BhbW1pbmcgbG90cyBvZiBwZW9wbGUgd2l0 aCBuZWVkbGVzcyBhcmd1bWVudHMgYW5kIGluIHRoZQ0KPiBlbmQgZXZlbiBpbnN1bHRpbmcgcGVv cGxlIGlzIG5vdCBhIGdyZWF0IHN0cmF0ZWd5LiBJIG1lYW4sIHRoZXJlJ3MNCj4gYWx3YXlzIHRo ZSBwb3NzaWJpbGl0eSB0byBmb3JrIGEgcHJvamVjdCBpZiB5b3Ugd2FudC4NCj4gDQoNCldoeSBh cmUgeW91IGFnYWluIGh1bmcgdXAgaW4gcGF0Y2hlcz8NCg0KSXQgZG9lc27igJl0IG1hdHRlciB0 byBtZSBieSB3aGF0IG1lYW5zIHRoZSBwb3J0cyB3aWxsIGJlIGZpeGVkLCB3aGljaCBmb3INCnRo ZSBzYWtlIG9mIHRoaXMgd2lsbCBoYXZlIHRvIGRvbmF0ZSAtIHRoZSBtYWluIHRoaW5nIGlzIHRo YXQgdGhleSB3b3JrLg0KDQpTcGVjaWZpY2FsbHksIGluIHRoaXMgY2FzZSwgaXQgd2FzIHNpbXBs eSBwb3NzaWJsZSB0byByb2xsIGJhY2sgdGhlIHZlcnNpb24NCm9mIHRoZSBwb3J0IGFuZCB3YWl0 IGZvciBjb3JyZWN0aW9ucywgYnV0IGZvciBzb21lIHJlYXNvbiwgbm8gb25lIGRpZCBldmVuDQpz dWNoIGEgc2ltcGxlIGFjdGlvbi4NCg0KQW5vdGhlciBzaW1wbGUgdGVtcG9yYXJ5IHNvbHV0aW9u IGlzIGEgdmFyaWFibGUgb2YgdGhlIGVudmlyb25tZW50LCBhbg0KZXhhbXBsZSB0aGF0IGhlbHBl ZCBtYW55IHdhcyBpbiBhIGJyYW5jaC4NCg0KVGhlIHByb2JsZW0gaXMgdGhhdCBubyBvbmUgZGlk IGFueXRoaW5nLCBhbmQgb25seSBjcml0aWNpemVkIGFueSBhdHRlbXB0cw0KdG8gcmVjdGlmeSB0 aGUgc2l0dWF0aW9uLg0KDQo= From nobody Mon Feb 19 07:45:47 2024 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 4TdZN04mzxz5B0Cp for ; Mon, 19 Feb 2024 07:45:52 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (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 4TdZN015q0z4F3y; Mon, 19 Feb 2024 07:45:52 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-563e6131140so3146534a12.2; Sun, 18 Feb 2024 23:45:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708328750; x=1708933550; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=+ZvW0TLXxgeSRpC3WiRt0FVypRsOzQeSXZCQQMnuNyw=; b=lYanFc9vBhVmCaL+VFXMQI1YQ38U+9NbaIZKDSWBJO2TfBLKA2al9q0Kn/8HRnFYua NSrH5I0UpUSsV+bu8/0clvNDzqIT7BW6WvtnwdBUi3VTCJXsqNFLD7HsJlemAgE/2hft moJAEyVFdD6HGsMoGdHlsVlNmKehHJLbADyngXKvRX6SMIW8kgjzn2ccbCIy0QR0L+gV IWgv5c47mZuw69cqPs7N5tDN/T5VnNK/uMQrpqCk/3LG0CHuHN/a6hqrDGabtOzQ/fgc H5nbWE6vgFBPkzcn16cJgxVynl8pFg5R5BveOJhMGjf38L2ALUFU5/wPDqgvTD7wLCEa NAPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708328750; x=1708933550; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+ZvW0TLXxgeSRpC3WiRt0FVypRsOzQeSXZCQQMnuNyw=; b=u8h8527c7OBkVKFa4GF9rMwNX32B04NTpEFhvON3bPzxsil4IyDz5l1s8EN1/GQ5Ek ziPr4jcPaGKGBsjgS11VNqNm28QQjYOR9b13JuYvDwch/u9YZQz9WZW+6NkGhW5F80z6 xRJ+KlINAsq2eysQnS1KGm5RHibtrkt7cfgJZvFYpyrnxnc0krWcjHvNJpSsAzNWbllz i8ssgURqmZs1t0z25A7TprStY5P726SpbbR4e484qIBZm5WO+Dj0KTif3suCF31IXnHD RdEm3q6JjrPIEzLk+EcABm22XluEGJJDJYn1OzGKc3+uwlt68s8XzXzwaPsGKRw7CEHX XxSQ== X-Gm-Message-State: AOJu0YyPU1gTdGwLIdHesIkWjQqiwn3e1wu7wrsEmxgY8KzfXtdfENaR VJPgylQ9ydKoehoFXqL8jLltUQEwqGmuxmXSWOAHQkAzRK+rAKH1fuG8UmBfp40= X-Google-Smtp-Source: AGHT+IHzW4aVjRsqcLLLzEd6Q0UjIad/FBNBZNOSGiSJvYexZ6wWn05vWZKIKzezRbXpYZgFvUaw/g== X-Received: by 2002:a17:906:f343:b0:a3d:643f:1cd4 with SMTP id hg3-20020a170906f34300b00a3d643f1cd4mr8047647ejb.48.1708328749966; Sun, 18 Feb 2024 23:45:49 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id ov28-20020a170906fc1c00b00a3cf9b832eesm2659715ejb.40.2024.02.18.23.45.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Feb 2024 23:45:49 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 09:45:47 +0200 To: Felix Palmen Cc: ports@freebsd.org Subject: Re: FreeBSD ports community is broken Message-ID: <20240219094547.7cc05361@rimwks.local> In-Reply-To: <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdZN015q0z4F3y 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, 18 Feb 2024 11:16:33 +0100 Felix Palmen wrote: > * Tomoaki AOKI [20240218 17:49]: > > [a lot about automotive regulations] > > That's a nice example how comparisons of entirely different domains > almost always go completely wrong. > > To start with, cars (and especially individual parts) typically aren't > subject to consumer customizations, and if they are, it's way outside > the manufacturer's responsibility. Here, we were talking about > breakage that only happened when you customized your port builds. We > aren't talking about security-relevant breakage either. A lot of words instead of a simple recognition of a mistake. > As explained in the PR as well, of course we add (temporary) > workarounds to *individual* ports when it seems necessary. We > certainly don't add workarounds to the framework itself unless it's > perfectly clear there will be no other way. Not even considering yet > that just fiddling with CFLAGS has the potential to break a lot of > other things when done globally. > > All I have left to say is seeing a toxic thread like this is a very > frustrating experience. So, I'll now move on to something else. > This is an erroneous policy leading to the loss of trust and users. Ports should work, the rest is not important. From nobody Mon Feb 19 07:51:08 2024 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 4TdZVB0wvxz5B0qr for ; Mon, 19 Feb 2024 07:51:14 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (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 4TdZV94cLDz4Fwv; Mon, 19 Feb 2024 07:51:13 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-412698cb496so916395e9.1; Sun, 18 Feb 2024 23:51:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708329072; x=1708933872; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=C8Wf5l3+U3YcTK+32WHXn5ncjnF6CikKeTVMoHZqSTc=; b=Qh4m9Kah8eaJ940fIWD2t0WkLfHp22ArEVB7pAvvKgsW2/zVjoCkPzNc4EKCJgbzC7 XedBu/Qd5ckFX2C3JRxsi5YIGl7r9QGJiLCjfZug/T9ZO9h3flsYe4abtVoIrW7sPGFu f/40OK8O8rvaW+1xL7ZW1ZrM6E6pon1p72pwIhZsGIoEHBFyiP9qXx5Noo6XsxCHujYp 6nUZWjUonHWrg+WlO0N3IqfE3j0joo5T4jg5X1D6lz5TrlQkC08fYkrexM4jaTKwCU0j ggWvGH9QS9/zNo51tHuY8FrnLylWM6gLqp/xCV/zhLf/RmrSnFkXNmEIysemU2V2EWyY el5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708329072; x=1708933872; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=C8Wf5l3+U3YcTK+32WHXn5ncjnF6CikKeTVMoHZqSTc=; b=T6lRl34M0M0PhIs79yWuumhLn6fxAsX0Ll5db4seB1XhLNk0TY/7UEWK4i/5KulaDI AZSkDVzUVgXsdqU4bPlJylI2JANnMfb4JU3A31D3y3vJpPS+xUIWKrqMiiFxlDRIouK5 erdCXcDIbe0Psd3u8l2q8pqEXMb0bZptkxq5vVgEl/O0u2+DW+PPCJjpZTGDtUgDGVUh ZGZ60oWf/ziPSwgMLR0kSItY8lBWlMc5QCeLGCj365tfVA+bGE2qDnWtmUANSyf/lvdi a8Y85VPIwxkImvWD+gU7l3azfazG7e3uuxQwZlAnJiO58s4OzMWKnPFPNp0Ddoq1XmHD UbcQ== X-Forwarded-Encrypted: i=1; AJvYcCUKHNG8M4pWqefFK6oox0ID4tAjTzuFWBCUuybCPnERXZTnWZGXaxfC7zUbzd38wsu16rPpFuMAsPcAZWeJzb7WrA== X-Gm-Message-State: AOJu0Yxiek22C0BvtGh5KF4kctbppnksjvrYjIpX5ubiIXMy88uORS62 ndMSfINZD82hTVVWgA5dXNqJHHOwziqiNM5WhEc7QIa3hvdYOopxtjoiZ18pvjo= X-Google-Smtp-Source: AGHT+IGGpFkmGYaeNkpNceEK3wIrZ/ZorgrT+RB9l33mb7jUcpU8xFgjrG+zhDYZY32DU9Hg+KxBpw== X-Received: by 2002:a05:600c:1389:b0:40e:dbdf:9fb4 with SMTP id u9-20020a05600c138900b0040edbdf9fb4mr7777600wmf.23.1708329071726; Sun, 18 Feb 2024 23:51:11 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id 13-20020a05600c020d00b00410dd253008sm10413271wmi.42.2024.02.18.23.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Feb 2024 23:51:11 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 09:51:08 +0200 To: Gleb Popov Cc: Aryeh Friedman , ports@freebsd.org Subject: Re: FreeBSD ports community is broken Message-ID: <20240219095108.610576e8@rimwks.local> In-Reply-To: References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdZV94cLDz4Fwv 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, 18 Feb 2024 14:11:31 +0300 Gleb Popov wrote: > > The framework has been broken for a long time. It should not require > > prodiere running on a supermassive machine to work (in many cases > > portmaster and make install recursion fail where prodiere works). > > It does not. The thing is: contributor submissions should be buildable > in Poudriere because this is the way official packages are produced. > You are free to build on the host locally, but it hides some errors > which then break the build on our cluster. Without Poudriere you just > have to be more cautious and perform more thorough testing. The requirement for the use of Poudriere increases the entrance threshold. I personally will not waste my time on this. And no one else will also be engaged in this nonsense. The project will continue to stagnate with such requirements. But there are simple solutions. 1. You can add code for clean environment to the portmaster that will create a chroot, and transfer ports there with standard mechanisms. 2. Run poudriere as Ci at the github. From nobody Mon Feb 19 07:58:39 2024 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 4TdZfq2Sp9z5B2C4 for ; Mon, 19 Feb 2024 07:58:43 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 4TdZfq0ZnRz4HTj; Mon, 19 Feb 2024 07:58:43 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-41242d2f73cso18743115e9.0; Sun, 18 Feb 2024 23:58:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708329522; x=1708934322; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=nPlkFQBb78MyK4OINk+5UZTOhB/xPcbk6XUxgATdEy0=; b=ORpfa7FBZWa0y/lFCDtWpc2NSeiagedzzC5D2+4POfaR+CGzKBLdeBuvtMbWZ0CUn6 MsXa4uCINz+fHnBmTwmLT9mVBIaQZr/Tg4jfc4C1tKA1rprXFmlQdV0i4I/Ja7k9grxp JXFAkEbVYfTMLPKqHrHr/lUaFaJmPdx0aHw5APRO/ClUDquCtMNMgxU5pP8ZAh98A4L3 SmtWB5vwKob2XisFiQA3gSGFJPpTKsRsWz6uSurgv4It6nLpMD+aDaKx0Lgu/qjdYrlW DKruLD8dew/vFwWev5GX6jshL2/QB8bbqvtexm+pekIsMAIZzz57B2jgPTb1J7mA2W52 z3gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708329522; x=1708934322; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nPlkFQBb78MyK4OINk+5UZTOhB/xPcbk6XUxgATdEy0=; b=qXDYSuGsYY4Rst6r9MI0xjcndZTL/q5Wga2jkOR0IG57v2PgesAy4J4gXr83Igj9uG PkwO2PCs+oEgVR7kIJ/QldDeMBN9SFyRFfQzIElFgiRegszAtI/H+w8dV0tkCYwp60kI fLqwfxFY8I1YIDJZTGynNs6MY7526n02WLC0u9ZFFs20wF9dBGG4XNHaIE5xVyd3dkFj oBN7ryr1cw0sEcfiQBAoBLIJTB45Q6ZxCs2tC8h5b1QzdrnJiT3Qf7BHcsfUuoBZ3aji XlPmpcxeH5W1jgH0HtDLa6tYORKt4d2EWKzg87Pui6tkS1ob1ku2wTb0W1H1V2DxUN97 +8Jg== X-Forwarded-Encrypted: i=1; AJvYcCWPmD0FMmBxSrT7ApHBKMjuBmu7XQTyrIaZ47HzX4WKnR8SY2z7tBuh5vepwHDAVBP6SusS/yi28opzELmBFXrt4A== X-Gm-Message-State: AOJu0YzpiGBcg40hQ6sOA5iIRPBuDyiv8W/hChcFvGdP3vfX1zJX44Zr 3fPPcuntB6ODdpfcthFIQsRqVUoEp+PZEl7CmnvnGfSVSbYsJ45K3oXaoznyV76gJg== X-Google-Smtp-Source: AGHT+IHx9xQssUNa+uDu2M6gtUGF5on1aq1oATsS0Bw9EjzQWjvdp+tjadvNFuHaNlq1wHlX311+jg== X-Received: by 2002:a05:6000:402c:b0:33d:4ae7:aa36 with SMTP id cp44-20020a056000402c00b0033d4ae7aa36mr2293840wrb.18.1708329521575; Sun, 18 Feb 2024 23:58:41 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id t17-20020adfe111000000b0033d56d43fbesm1096714wrz.115.2024.02.18.23.58.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Feb 2024 23:58:41 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 09:58:39 +0200 To: Kurt Jaeger Cc: Aryeh Friedman , ports@freebsd.org Subject: Re: FreeBSD ports community is broken Message-ID: <20240219095839.3f58db37@rimwks.local> In-Reply-To: References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdZfq0ZnRz4HTj 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, 18 Feb 2024 12:31:32 +0100 Kurt Jaeger wrote: > > Wonderful: Are we now moving to the binary pkg only for mere mortals > > then. > > Unfortunatly, yes. Loss of this functionality = loss of one of the main competitive advantages over many Linux distributions. It will be easier to go to Ubuntu than to use FreeBSD. > > So when is it going to be possible for a mere mortal like the > > machine above to use portmaster or recursive make install since > > Poudrie is a machine killer > > Both options are probably no longer possible given the requirements > in the convoluted world of software. > > See for example this article: > > https://spectrum.ieee.org/lean-software-development > If you do not look at Python and Ruby projects, then everything is not so bad with dependencies and assembly. But this and all sorts of docker are a consequence of the fact that there are many construction cubes - libraries from which you can assemble anything. This is an offtopic :) From nobody Mon Feb 19 08:43:33 2024 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 4Tdbfc5NBLz5B8mb for ; Mon, 19 Feb 2024 08:43:36 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (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 4Tdbfc3KSmz4XCD for ; Mon, 19 Feb 2024 08:43:36 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-563f675be29so2984052a12.0 for ; Mon, 19 Feb 2024 00:43:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708332215; x=1708937015; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=3AWmEyV5RWfgvQjlOa1Xi7wPPSHG7nC54w3cs+biADA=; b=BTNnGaen/H6GpUA5gs+ssSWhrwGZyPSd3lMw6EyA+/7QkqPzZ4AsVFsG5NzLYJv0p6 bRnByJ2zRY4b6jJ233+l+uEFdq4JW4ct5+yZGqxcXrsr+T2PtYmfo11TJRBoBwQqtdpg l26Ef1O8hVIsl8e2Ir+UAteBcyz4nnsow/2QqYTPcUmGMn8FVJGKKZXr5O4TtkOnZMNO RnUsNqQOlbSRDAhBF7JgjUJNgc9b9SI+vFM7ANgPPjz6y2+wE0Q9q4+KKtdAAZfVk9M2 uhdrfv3btNNfs3WIJosxD+SGHv9Mre7wB8FI6LmKIOJa0vdY6g5JvgmdppCLDSsFeqtw uIhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708332215; x=1708937015; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3AWmEyV5RWfgvQjlOa1Xi7wPPSHG7nC54w3cs+biADA=; b=RoFApwBS6clAb8lLniRn4zJKL0AIojsla7lWnO3WNEaFQDn+dWQF7Yafd9P3rKh7lq pJrooRX0ct6lO0IPiX8U28+I71DJsJJV89BfL8S4x5NlyPOjfCDRtGVRRw3dlNsifDBD 75om3QrgjVHBecrjZRO2JiuKgeWaPPKoYHwthiE0m2noyn2jK5jCPsEGomr7jL6TyQxx 0sW69GNSdpTNhu0yMTFyeEEt55r3UJ4nMvHaFG/fXCKwZVbL4WIqS6trhWLujdvcXmgi rBF9LUPjYdGonl5v8FUlbD/LvuBJUKB/1/d1SBq0c5XDbJhTHI+Omuv31zGtW/nYtdkE 0beg== X-Forwarded-Encrypted: i=1; AJvYcCVk87XNNJ4KqL5YVF/CJjDgl2CuFv5ncWB60IRTe0TqOnHVGohbNVSnx0ZaSHfX+rdKwQ5DAq5g2RIq6lIduvK2ldORM7VdD/9Q X-Gm-Message-State: AOJu0Yysx14F1Q+G6wNho3b9Db1I+UCNftMvSqOHkDt7uvKtZXPLbudp m/nIyx7lxneBwt3mklDx59dmt6eIWdfcdlAs3ThT7R8Qo90V/WOhgKcfXg/mFJJiwA== X-Google-Smtp-Source: AGHT+IG9ep86il/urVCB94quzC+XAacFd4MrJhL3zbSZwRG+0qRmzBoebSxQuVp99udeUSoVpNLFrw== X-Received: by 2002:a17:906:f2cb:b0:a3d:6a42:a5ca with SMTP id gz11-20020a170906f2cb00b00a3d6a42a5camr7946475ejb.9.1708332214983; Mon, 19 Feb 2024 00:43:34 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id th7-20020a1709078e0700b00a3e059c5c5fsm2700635ejc.188.2024.02.19.00.43.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 00:43:34 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 10:43:33 +0200 To: Mark Millard Cc: aryehfriedman@gmail.com, FreeBSD Mailing List Subject: Re: FreeBSD ports community is broken [port building configuration notes] Message-ID: <20240219104333.6ecff336@rimwks.local> In-Reply-To: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4Tdbfc3KSmz4XCD 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, 18 Feb 2024 08:52:55 -0800 Mark Millard wrote: > > It should not require > > prodiere running on a supermassive machine to work (in many cases > > portmaster and make install recursion fail where prodiere works). =20 >=20 > As for configuring for small, slow systems relative to > resource use, I provide some settings that I've > historically used below. Then I have some other notes > after that material. I wrote about the fact that it is bad to demand a poudriere and use its absence as an argument. =46rom my point of view, Poudriere is a tool that FreeBSD Foundation wrote for themselves and those who want to assemble the entire port of ports. =20 > As far as more ports building in poudriere than in > "portmaster and make install recursion" in other > respects than resources: it is easier to make ports > build in poudriere. It provides the simpler/cleaner > context for the individual builders. More things > lead to failure outside poudriere that are just not > issues when poudriere is used so more care is needed > setting up the ports for the likes of portmaster use. > (And, yes, I used to use portmaster.) The required > range of testing contexts is wider for use of the > likes of portmaster to know that the port build will > just work in the full range of contexts. >=20 > Such issues adds to the port maintainer/committer > development burdens when portmaster or the like are > the target level/type of support. =20 This topic is not about the assembly of ports, it is about problems in the community of people. Poudriere is useless when for 1.5 months they cannot correct the work of a key dependence. Poudriere is useless when the functionality you need is not accepted simply because one person wished. From nobody Mon Feb 19 08:47:57 2024 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 4Tdblj5hcyz5B9Bs for ; Mon, 19 Feb 2024 08:48:01 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 4Tdblh2RlJz4Y8j for ; Mon, 19 Feb 2024 08:48:00 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=WnTGgJaa; spf=pass (mx1.freebsd.org: domain of rozhuk.im@gmail.com designates 2a00:1450:4864:20::62d as permitted sender) smtp.mailfrom=rozhuk.im@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-a28a6cef709so393705966b.1 for ; Mon, 19 Feb 2024 00:48:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708332479; x=1708937279; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:to:date:from:from:to:cc:subject:date:message-id :reply-to; bh=v+4agYs7Hg0BobgDybBJ/oQ/Jx/xWt4rCrvh9tk5IyY=; b=WnTGgJaaVtClqynggZpwIODbNinQbr1XJjmxwBMaPXmUvZVvMxG5olMJl2AabMdbH1 9QmuVGSOK9Sw0ZNaK4ix9JZEJ48tyOFtKL1F0FiyUzyJV72MT6Othv73nrtWZ5rG5+Z6 RcGuG8wWAWhOQuT/ZKfbWwuCJfnH3rwYgsGA5kasU/z0rg2vCVLFqGmRaradVS3bXAR0 BVZffXdcqj52RA6o7CUAffwS+rkDgbyiO+T/XsBJvidKWe+tXBun07gKn9Pc/sBjE7IT gfrFUUr2ewltrKkrBuydu9zFz4SpeyZMxB8/Mhcx77vT1v3KojvZNgWmCG9ade9b4GXb 9PmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708332479; x=1708937279; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v+4agYs7Hg0BobgDybBJ/oQ/Jx/xWt4rCrvh9tk5IyY=; b=MATBW6EeCx4V3YZYhr/jgs7Tb0ly9nVFlq9SLMIv4x89R2V483D0FBxHjNShLdsPV/ 7pCDiiDHXCQ8OnoKrl/g6YpZ4OpSD6Y8BKRfYjh9w+/4No1Sp7jXFASytLPSg+coRCy0 MOMeoHG8dncduItItCD80sUU0eSO+RjjJ6d/aaCrsbgFZPgli1+8gN9K8Va3yFXD+FH5 ZKbIdo8n0j8wAwi37jfY9bfx+KG5mwixMjN1uN5z3gm2XL0XlJECQl+rj2eW41LMmcIK tWjrT9KsUDKB2Z/U4SAjQLhZzwTwWTilXlxWKAZnrw5AMVInQpf0diyeurkKRNQCcfzW qDKA== X-Gm-Message-State: AOJu0YxJOKtlPceUplIxQe3S/3MtzuIxqEYC1IkGgDnb8D+m3yzAEf3F FWM1s+5lH9TmmvO6EssA9MgtST6yoJpQ9uazrGkULdGVXc2JWpQCA8L1omsJhTTgcg== X-Google-Smtp-Source: AGHT+IHgO8DhSlD45Wi78aeliXbOnXNNfM45Usi+3XSgdFI4WP3g8PhJFrapD/2CatXPPDTBG5o2Kw== X-Received: by 2002:a17:906:3cb:b0:a38:625d:8427 with SMTP id c11-20020a17090603cb00b00a38625d8427mr8251864eja.48.1708332478819; Mon, 19 Feb 2024 00:47:58 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id ev24-20020a056402541800b0056163b46393sm2475025edb.64.2024.02.19.00.47.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 00:47:58 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 10:47:57 +0200 To: ports@freebsd.org Subject: Re: graphics/mesa-libs build broken Message-ID: <20240219104757.1a17cd6b@rimwks.local> In-Reply-To: <20240125145933.7c74c7b4@gmail.com> References: <20240125145933.7c74c7b4@gmail.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Tdblh2RlJz4Y8j X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; 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=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TAGGED_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62d:from] On Thu, 25 Jan 2024 14:59:33 +0300 "Sergey V. Dyatko" wrote: > After 2080c2eddaca4fa188668ae9fe8d76e0461378c3 I'm unable to build > graphics/mesa-libs because host I'm using doesn't support kcmp(2), > it is FreeBSD 15.0-CURRENT #24 main-n265517-37236ab7e4e8-dirty > It seems that _supported_ X.Y-RELEASE doens't have it too and we > should have if in Makefile.common. Isn't it? > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276614 From nobody Mon Feb 19 16:16:23 2024 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 4TdnjM5nxrz5C5jJ for ; Mon, 19 Feb 2024 16:16:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdnjL4hYZz4TqT for ; Mon, 19 Feb 2024 16:16:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=c2JehWlc; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708359396; bh=aGaYXLGBfp6KWM9xBzUZ5PIytA9GDODC0q/skFAu2rM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=c2JehWlc5dyfLN+0ppQHFBEFIVCVz9fbS85bjRfhrVGPmhAPtCKbsHicCmISW9fKwuRugQBDQSlRv01MsZ6h6Ryo4mT3E5eHZRSQfoTKFv4kHb87HIX/ES5nGGc0WefWHOOxW3AZVvITTzxy/9eLeNOIquJsu4Ca0oNh4SY6USycUqBP1yHsdqIumF/f6r8tUn+/BHvLGmYuhqrMe+RtVE/789zEudF6n+NdUDL/A6wmHuMrflCV72xbLVedziMwU/urFQ/8cLDWhMJP19DuhxchcafRLDBmcAIo1lOKtl2Z9jBUggTLMDbH8OyQicpIIhQ0CwdELfYaqL7V3cKVyQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708359396; bh=VY4teGp7gIJBxb7D88BYv2lE+N5o7HpFwfZV+l20Hes=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Yjt/YDE0jn06/jGloPyv4PJe1JvoqIo16tB3aMq0Bj0lxlgbTiCBvMP8/9Csf+bTwvuOBGH8RMCd+P8m2PXq4GeD79ExZRTzZr3+ruCTZJ/PgzOUvjcb5FiuG5skuFmOYbtgGcfYV0FzKNknZ/QJvHp0eoodc6EewYQx04f1wI6mkZFjpFoVyhcgepE9SRm7+Uqkv6Llu5IP2LSvvzN7J06UWIO0526WBhGE9Q3ja87EOWjLVRoQSbY63MgUD+awZsEiMMYdz3wKvuurVHVEfxjFAMYlhiYmj1lF9qwuHEduEnFrx4lYGKHhs4TTBFtaWwM6s7fr+RO4enbbwOozgA== X-YMail-OSG: Du9Ys5EVM1m0coYdaiNgKovsxp4uFYeLldgl.tv6Ml2zhar4wJLzeKf3ZacvEGT L4h2lcYZ94Dox3cXKL5XEzroVnNFE04uEqe3a1yg2KiNGXiFoyKKtBrE_uxOY_sOl8SFoEhTvsqL YG0i6GsLZLBB2lWbWH2D9DFbMBIADJgwU6dDKoymemBiAl4zCpXdxGMAgbqS_9DE9gwJXdXSFYLv iWC2M2dLzWzOZf5gUvlWXiKJd.BNdpSxgREci0zvqiXu2miR_mnPYjkLoxdyjfA7SKFv0fLRpSYg nnh1gKVJ0biIweRUedr03svz7drM74XvauJBt7Jt9SGVxtzeEyHwwdtQsetDbQQxRs0GBgTcbJO0 6CaYzwkB.ZGkH27zLbNGsemIpP0xIMtCt06sUwOgbdAyBrAd4JJFkEeFTc_sbxXSI_.GMYr1D3rM _x0i781xZSR5oFSg1wypeJm0lXC0YvtfFa3ZEOe3eCJRNJEpKHozinkpwSY1nbPkSjHpqAxaVIg. mmQSgkkDpN4JjHfE8m5N3H4AcNdZLTbNfLHB_3BWwr1gxMbH.IbLysY7vGuv8xw3LLNS03TxFq55 EspMR2b_3o3sdk2IEzSjQxLmjEyV3KZXFK3Fb_KgMFURxZ45QrRnr2STkEpBA02RqMjsnWDCfWnZ X4c0X6hdSZztoumMU2JBPPo4_Jr4k.Zxbziz_ny_nENOowADUrAls53Bbd9eyAKQwdSC1x6bUwFC 2w7nlHihsRJX9Bc..Gijvp3qq4bVb.5340aj6UKR5FihQkc7RKHQE7lvDBytpNOLXFh559kRO68v Vv9_wzGoI892Y0ByV1aKcwvyHct9nWRPVc4QwqpAr0ZdLROI0y1LxLR_QjQVN6ZGSa5rm0CJ8_8H fuLKnr8hdTizaPFMoP23T_Uh5ABDqsbkyn6FRyVVKLrCDZjvYesQBLa07uT6V3r_xA9ecGQNGgxC 7W_JT1YGVDSE3uBqA02M8X1XWqFLLjCV6UpyVkL3BRhuuf8f3wPlHy7eh0fJKoMFyz8vlrh8z.Rf RwrTFAJDDEuWqWXGeMiniI0waUr58mSJOMSJ.7JCpgw05xFw_sMtbdMPgg7RROmp8.JneBKkFBcM nBg9Uh_RTUu5ScJw30Diymu67YG23qx68nQsY38yeJYZwbBxug9WaH5BrNeNTxFa3bKUKfW5_8bp UNUryDU38DkvBPtDnuMxDVAoGBZfx4p_zZjlaT.swo7hGpCXsftk.EJGVp7211uKi.naVTCFmWe5 ztBaTjRsqh0VtuSBWumSWSWC.PjPsuaqOnP5THGhxfwNSICj2BueVo5RrKuAUU9ZQGPpWKp4YiUp vhuVeQTa52.wzL8jFv.hBmkPJaHO6Nljo86Ma2dBTaMYK65Hutz7IRdSLMyesjToYXyKLqrvX0nR FL8x9za4kyEw9Sf48Hqkvs_B_F03drx6UFOWj4bMbrK0wTOP56kXNP71df49qnA4bdp3lI2C0a1s sn6yZhtFOzlqpCBvqk4jOtROWCWaDjf1_G9N1mm15ZSGQXKw8EGUqerI4JxRxhtrxpb5jJYZ5jae IJJWXkZj0HV4xe3L3ZYgtLdFwgUhsb81qD46LmHaXcm4bQ3dGDy_ZnPnTPLVlWL5m.2diJ6npkkg kPRhFBH.0AHivSaBsL6rvXG70HMP5sPQbAGhnScFBlhSTDxihUjnIwIvMCw7AgtpWVqKuEV3xa2U r09fWspMiwKrrGSzidUr4gULAv3EUdR6cIpnneeIM2w3wwo0GzWXhoUfi8orLAX0lUU3ub.0s1TR bohx99ky6XuUDUBDQmG9C3nLPApmjbqbji1zeGLjC1HJqO_seZL8KPT96cipS9.RRXAcBc6Sek6D JdqNkRDonJRAvTxJpADiK1UO31Mfyru8kDII.oD04UY.Sq6Il8Hp.4y61GVXcMv619A8vBbuvBG7 rsBTaZi4.UGcvHeMjo287H66zl_vDze4PWZx9vRvBtDz4TuZhWHOp5l.uubOuq2oRzTtlZRQiwtr ifONTMySefitpawPUGdl298oG2SIU.leYYQQGopmKzXHrv5EPQITUnTcCP5v1c3Yh1HOtMSp8GWD r2mRT7hS63IVPf0WK6IGOzC.MezyStgel9goY6sNHCPOoaczSmD32sJRVZzKl93R4a2TQ4QCwXQ. QVO6417K248b81yMsaVAhg_U9PdTAHvxl1xlCT_XqSziDyfLlUrBZe0Flr4.D7jp2YxgHnVkhJo_ mjmi0sW1GB.A6IlVj7IuhY1bGeaVCpDzXDEkYcslcUsjY.EtPMnon3HrYBni3ZFdFy_7vUMc_udf M X-Sonic-MF: X-Sonic-ID: ba2c4311-b268-45a2-9bd7-d12a4e1f00f4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Mon, 19 Feb 2024 16:16:36 +0000 Received: by hermes--production-gq1-5c57879fdf-llxbt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0e56271733cd8fc9a89791f161ebbf68; Mon, 19 Feb 2024 16:16:34 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: FreeBSD ports community is broken [port building configuration notes] From: Mark Millard In-Reply-To: <20240219104333.6ecff336@rimwks.local> Date: Mon, 19 Feb 2024 08:16:23 -0800 Cc: aryehfriedman@gmail.com, FreeBSD Mailing List Content-Transfer-Encoding: 7bit Message-Id: <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> To: Rozhuk Ivan X-Mailer: Apple Mail (2.3774.400.31) X-Rspamd-Queue-Id: 4TdnjL4hYZz4TqT X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.30:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_RCPT(0.00)[]; APPLE_MAILER_COMMON(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.30:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] On Feb 19, 2024, at 00:43, Rozhuk Ivan wrote: > On Sun, 18 Feb 2024 08:52:55 -0800 > Mark Millard wrote: > >>> It should not require >>> prodiere running on a supermassive machine to work (in many cases >>> portmaster and make install recursion fail where prodiere works). >> >> As for configuring for small, slow systems relative to >> resource use, I provide some settings that I've >> historically used below. Then I have some other notes >> after that material. > > > I wrote about the fact that it is bad to demand a poudriere and use > its absence as an argument. I did not reply to your message(s) about such but to someone else's message about specific points they referenced. Do not take my previous notes as any sort of response to your prior material. > From my point of view, Poudriere is a tool that FreeBSD Foundation wrote > for themselves and those who want to assemble the entire port of ports. [This is the primary point I'm directly addressing in this reply. My reply is primarily just a contrast with part of my usage pattern.] I use poudriere for multiple platforms, but the number of packages that end up in the likes of a: /usr/local/poudriere/data/packages/main-*-default/All/ varies from under 300 to around 600, far less than the 34000+ packages involved in a from scratch "bulk -a". [I ignore here rare "bulk -a" builds as part of some testing activity. I do not use the packages such builds create.] >> As far as more ports building in poudriere than in >> "portmaster and make install recursion" in other >> respects than resources: it is easier to make ports >> build in poudriere. It provides the simpler/cleaner >> context for the individual builders. More things >> lead to failure outside poudriere that are just not >> issues when poudriere is used so more care is needed >> setting up the ports for the likes of portmaster use. >> (And, yes, I used to use portmaster.) The required >> range of testing contexts is wider for use of the >> likes of portmaster to know that the port build will >> just work in the full range of contexts. >> >> Such issues adds to the port maintainer/committer >> development burdens when portmaster or the like are >> the target level/type of support. > > > This topic is not about the assembly of ports, it is about > problems in the community of people. I did not reply to your message(s) about such but to someone else's message about specific points they referenced. Do not take my previous notes as any sort of response to your prior material. > Poudriere is useless when for 1.5 months they cannot correct > the work of a key dependence. [This is the secondary point I'm directly addressing in this reply.] Poudriere was useful for my purposes the whole time. The context with the problem was narrower and my activity did not overlap with where the problem was. The wording is overly wide in its span relative to poudriere. > Poudriere is useless when the functionality you need is not > accepted simply because one person wished. I did not reply to your message(s) about such but to someone else's message about specific points they referenced. Do not take my previous notes as any sort of response to your prior material. === Mark Millard marklmi at yahoo.com From nobody Mon Feb 19 22:38:54 2024 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 4TdyYL6FQwz59g1s for ; Mon, 19 Feb 2024 22:55:18 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4TdyYL06Fqz4bch; Mon, 19 Feb 2024 22:55:17 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=softfail (mx1.freebsd.org: 198.144.192.42 is neither permitted nor denied by domain of yuri@FreeBSD.org) smtp.mailfrom=yuri@FreeBSD.org; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=freebsd.org (policy=none) Received: from [192.168.5.3] (c-98-42-44-116.hsd1.ca.comcast.net [98.42.44.116]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id 41JMctZh094183 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Mon, 19 Feb 2024 14:38:56 -0800 (PST) (envelope-from yuri@FreeBSD.org) X-Authentication-Warning: shell1.rawbw.com: Host c-98-42-44-116.hsd1.ca.comcast.net [98.42.44.116] claimed to be [192.168.5.3] Content-Type: multipart/alternative; boundary="------------qSXRd1CLuOlGbxyG5UbXLBDW" Message-ID: Date: Mon, 19 Feb 2024 14:38:54 -0800 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Is API to access status of build servers documented? Content-Language: en-US To: Jan Beich Cc: "ports@freebsd.org" References: <4jf4-pe6l-wny@FreeBSD.org> From: Yuri In-Reply-To: <4jf4-pe6l-wny@FreeBSD.org> X-Rspamd-Queue-Id: 4TdyYL06Fqz4bch X-Spamd-Bar: + X-Spamd-Result: default: False [1.74 / 15.00]; VIOLATED_DIRECT_SPF(3.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.968]; ONCE_RECEIVED(0.10)[]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : No valid SPF, No valid DKIM,none]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; GREYLIST(0.00)[pass,body]; ASN(0.00)[asn:7961, ipnet:198.144.192.0/23, country:US]; FREEFALL_USER(0.00)[yuri]; R_SPF_SOFTFAIL(0.00)[~all:c]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XAW(0.00)[] This is a multi-part message in MIME format. --------------qSXRd1CLuOlGbxyG5UbXLBDW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Jan, On 1/23/24 01:54, Jan Beich wrote: > $ fetch -qo -"https://pkg-status.freebsd.org/api/1/builds?type=package" | > jq -r ".. | select(.started? > $(date -v -2w +%s)) | .server" | sort -u This URL unfortunately returns an outdated servers list: foul1/foul2 aren't in the list, and the last recorded build is in 2023. I reported this problem (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276906), but so far got no useful answer. Thanks, Yuri --------------qSXRd1CLuOlGbxyG5UbXLBDW Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Jan,


On 1/23/24 01:54, Jan Beich wrote:
$ fetch -qo - "https://pkg-status.freebsd.org/api/1/builds?type=package" |
  jq -r ".. | select(.started? > $(date -v -2w +%s)) | .server" | sort -u


This URL unfortunately returns an outdated servers list: foul1/foul2 aren't in the list, and the last recorded build is in 2023.


I reported this problem (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276906), but so far got no useful answer.



Thanks,

Yuri


--------------qSXRd1CLuOlGbxyG5UbXLBDW-- From nobody Tue Feb 20 00:37:36 2024 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 4Tf0qy6Bh1z59r9j for ; Tue, 20 Feb 2024 00:38:06 +0000 (UTC) (envelope-from dewaynegeraghty@gmail.com) Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 4Tf0qy3N44z4mGW for ; Tue, 20 Feb 2024 00:38:06 +0000 (UTC) (envelope-from dewaynegeraghty@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-3392b045e0aso3030948f8f.2 for ; Mon, 19 Feb 2024 16:38:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708389484; x=1708994284; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+JaQL/9y55XTnDvQJ+/leHQ7vZ+E1huuniCiQWOe9TM=; b=PDbealtrpMoCGt1uNopG1T8NDr1QVF21ztpW/fJIy+SHjDniQ5hGnNcCw9TKMTpL3p O3taIt61fAUT367vVUfqPcSAlyLEpQX2JZ1O2UnjzEgYOqpRWAY80HFAYV+nhHOHfvi6 5iRVRrsi7GJO6ZSBmKQuKJuAlWSC88A0r9OL0rR8NVLyVqKMT2VqwC9yNpjWJejak7I1 Rk5p1udmnaxnpJrI4TDIFuFfwWi2kdK5LCgmdIo5IQ9xbacKfoY/wOcGbXJrNYS9H46S Bo+N7xXpeXpND7YRu1pErzBSb8JePdz8jXim7t+UbxJR8do4F3mo/fTKWWHvbW4Evvxl GWZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708389484; x=1708994284; 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=+JaQL/9y55XTnDvQJ+/leHQ7vZ+E1huuniCiQWOe9TM=; b=g6Hfiy3NdFbfh2UjTiVq1UYMoeW7xF3rXtRi3FmcmnVO8x1AyBSK/X+CM3T0XDLoPe siTrek3QB5jswE5n23NOzTh56kbxAzxXMXTKjVe+kTOi9oAD9Z9zxk6xPzUGKsagx6N3 g5t9avA3VcT7cKaSXAGsvZb+Er+4fA7lbfOSe6jIgDR0dR6zGg1AttEloEmP3OOInMWk am5PK6STHHay21POcSRew9k+E+9qaAZo5GeMN+TDk1tgQ3O83LznBes+3zFbwOsu0P/b D/rbs6c6+VipRuqXvdF1Ssnh/kTWaPt302oBvarYQVTlOsD3b6yge8XyfAjou/barpdI TI2Q== X-Forwarded-Encrypted: i=1; AJvYcCXTxusZsOOFhkeCm0cOxRb7nDvUa1g6oAWQLA55ssMMVwzK2hVWyZ6OHbMagivkx0dnwHCs02a5yKPUpIUct2QO+BsxZ/4ItcwN X-Gm-Message-State: AOJu0Yx3H6IBtk3x+Zn25zOLY8nkh2Ldyfmgtr/igeiH1E30o8tsy4jL zQDfnb6IFUrOW2DfNRF1yuf3RGAJpFXcgY73cknLBU0nSqvGLififMKm+5BeSs3v4EQHP/w1fom Mdif5JKJXEtuLoBYEdniXybaLD/I= X-Google-Smtp-Source: AGHT+IFBP0xsqjIFkeik94FRwXwi2ISoYLQmRJ2Qr3cqhztOS+n56gF7RkwrCnIvcRDrQsQg1AGmq/4G/IAXWY/Q1zQ= X-Received: by 2002:adf:f04e:0:b0:33d:269e:700e with SMTP id t14-20020adff04e000000b0033d269e700emr7337423wro.9.1708389483778; Mon, 19 Feb 2024 16:38:03 -0800 (PST) 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: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> In-Reply-To: <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> From: Dewayne Geraghty Date: Tue, 20 Feb 2024 11:37:36 +1100 Message-ID: Subject: Re: FreeBSD ports community is broken [port building configuration notes] To: Mark Millard Cc: Rozhuk Ivan , aryehfriedman@gmail.com, FreeBSD Mailing List Content-Type: multipart/alternative; boundary="00000000000051971f0611c56c73" X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4Tf0qy3N44z4mGW 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)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --00000000000051971f0611c56c73 Content-Type: text/plain; charset="UTF-8" It seems that the ports developers have a tool that they would like everyone to use, while members of the wider community want choice. Context For my part I appreciated Hubbard's pkg_* tools. Later pkg* and the ports infrastructure underwent substantial change. After a few years pkg and the ports infrastructure settled down, improving the build flow. The ports infrastructure and maintainers' Makefiles enable the task of building applications tremendously simple. Though I've often cursed the constant additions to the ports infrastructure (/usr/ports/Mk, Makefile syntax, pkg), the improvements are accessible, understandable and substantially transparent. This is a better end-user experience. Poudriere adds another layer to the pkg -> ports infrastructure -> Makefile flow. Which is ok, but the changes are often opaque and near impossible for end-users to change. portmaster shell isn't easy to navigate but it is a simple tool that fits the needs of very many builders. The end-user should be the topic of focus and keeping them engaged and using the FreeBSD platform with 'easy to build applications' the objective which leads to advocacy and growth. History As a newbie I used the packages that were available in FreeBSD 2.2.8 which flourished my use of "the system". Over time I realised that the ports maintainer's option choices didn't reflect my needs. Now I have 490 changes to the ports options and modified 233 ports' Makefiles and files/. This customisation is based, in priority order: security, features, performance. So for me the ports system is fantastic, without it, it would be impossible to maintain the 2400+ ports that I use on our servers. An expectation that only packages should be used by our wider community is a false assumption for anything other than novice personal use. Changing the ports infrastructure so that a build requires poudriere is wrong and as we're seeing divisive. The PR's are also a cause for hesitancy (see ref below) Regards, Dewayne Ref: 1. https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&list_id=672566&query_format=advanced&short_desc=ports-mgmt%2Fpoudriere&short_desc_type=allwordssubstr https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&list_id=672566&query_format=advanced&short_desc=ports-mgmt%2Fpkg&short_desc_type=allwordssubstr --00000000000051971f0611c56c73 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It seems that the ports developers h= ave a tool that they would like everyone to use, while members of the wider= community want choice.

Context
For = my part I appreciated Hubbard's pkg_* tools.=C2=A0 Later pkg* and the p= orts infrastructure underwent substantial change.=C2=A0 After a few years p= kg and the ports infrastructure settled down, improving the build flow.=C2= =A0 The ports infrastructure and maintainers' Makefiles enable the task= of building applications tremendously simple.=C2=A0 Though I've often = cursed the constant additions to the ports infrastructure (/usr/ports/Mk, M= akefile syntax, pkg), the improvements are accessible, understandable and s= ubstantially=C2=A0 transparent.=C2=A0 This is a better end-user experience.=

Poudriere adds another layer to the pkg ->= ports infrastructure -> Makefile flow.=C2=A0 Which is ok, but the chang= es are often opaque and near impossible for end-users to change.=C2=A0 port= master shell isn't easy to navigate but it is a simple tool that fits t= he needs of very many builders.=C2=A0=C2=A0

The en= d-user should be the topic of focus and keeping them engaged and using the = FreeBSD platform with 'easy to build applications' the objective wh= ich leads to advocacy and growth.

History
As a newbie I used the packages that were available in FreeBSD 2.2.8 whic= h flourished my use of "the system".=C2=A0 Over time I realised t= hat the ports maintainer's option choices didn't reflect my needs.= =C2=A0 Now I have 490 changes to the ports options and modified 233 ports&#= 39; Makefiles and files/.=C2=A0 This customisation is based, in priority or= der: security, features, performance. So for me the ports system is fantast= ic, without it, it would be impossible to maintain the 2400+ ports that I u= se on our servers.=C2=A0


An ex= pectation that only packages should be used by our wider community is a fal= se assumption for anything other than novice personal use.=C2=A0 Changing t= he ports infrastructure so that a build requires poudriere is wrong and as = we're seeing divisive.=C2=A0 The PR's are also a cause for hesitanc= y (see ref below)

Regards, Dewayne
=
Ref:=C2=A0
https://bugs.freebsd.o= rg/bugzilla/buglist.cgi?bug_status=3D__open__&list_id=3D672566&quer= y_format=3Dadvanced&short_desc=3Dports-mgmt%2Fpkg&short_desc_type= =3Dallwordssubstr
--00000000000051971f0611c56c73-- From nobody Tue Feb 20 02:34:19 2024 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 4Tf3QN6cKJz5B3WS for ; Tue, 20 Feb 2024 02:34:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tf3QN3WH2z43sL for ; Tue, 20 Feb 2024 02:34:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708396474; bh=Q5D2khmVgPbu3TQwGgnF7+gsFIhDCTSx7PvMbUBXhMs=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=M01LBLBBpKJQdIETVckwFyF8rLufJuE6AL0J7XHZZQx704bD+lUIMxBkEWfyDM6tkvLhoQeChG03htFpxPUldaTXzC5Cssv+IzWu9RXAFS+ztsOG4PVWb1ohbw75Yk/rOcSyFAK8efAyX7jBrDNYLSfOiwsrJLFoQYkkOVGFsbWGj64H75X1dCjL0OguoweR140RSycvpfnaQ61cgcGskNhdPIO/KzigTfIWOZwALdevwYrCmmEyinGUO68n0AWdrJLUXVB55XGq5Ix9hXccMU5is2V93roCbbBeFCf3+6dkjP3mDqVc4SR1SsZxWKi7bQtjc+yv2L5ZmWdc2i9VIQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708396474; bh=Ay3muRnbnrUpP2TBjDwh3dkmjP6KOaYEHKz/hijQu0o=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=g73+gMxw33NVQWGhlAu4CX+QF/2z9YXHYKPqDHhj5mbkW7oac5rTNCRg06qGmuKT6X82meJwh73SiKrd4CL+0Q9d90vPGwoiFbZGhrjXnqklcOgkM3KZZj6PUD3qfiplO7PfwVwJ5S6qTncn+K216s2HSPUACp7Bh9spfPo7dYygS0yCCK0Cmv1VWhnnK4POscxWPOuTifZZSslawPqtk6z21quoYPhIvXqmHgbELzn32vUIgLVZuQOkurmMynxgrO8HrX0VW/aoO9acLc4Pa1j65oqweNan87nr/5tjY0vYz+uCzJ8/1Q6uifwhscXd9taAl1NxEhxiE3mz9zkvig== X-YMail-OSG: SMrNyEIVM1kBYJqxEQPhjFJUvHvRLPQbPcxMxwrhp6Ur.7acOFmoFlEHJ8EGRYJ gV9Xv65ZrZtlfjXSxTySW8BjISfIEsvZLuwlL.yeOlattvh6mG.yt7EZ4RNqSHXu4uzW5KTvOtE7 q7TEL9qHJJKJjlWWCJW9tHLI91B56Zn2XxTQow5rZap5N3XCLx8TR872dbPJeL4a9gRs1AKR4vPl pNcJ.4Q9_0n2H7vPIGS.Kx8kaTiAZ4D8jRF6hV.CKF2x6H1PM9O26CPUlMB4P5wCgx0DFsTpr6aP YpNj1wT7Zo_kTEvNKuM7eKY2QxgN5V1gORT9uadAMImdFkQWvaH3VcbTxQodbq53cnddmt.FXmoR PF6ettbppkrFINrOJg5XMXam3HeH.jAcqpMOwPGhVQiM9KOnxBdVNck6PEToHmL96x9g1n6uQ6pR XNj46gSXv8Fhaf_AzPMf61KFFfN56M5TJ2zEycazupO2NijWFpHKcJnBMinyCiWggVI0V1k8GU2l M0vol2KeKI0V8Exb8Ai6mXrYcRKjaQeg2FmVUVTnNpGoSlQ5TJ84kuXN59fy6Abx12xipEbRVNhf y.RT7Ud5DpPxL9q2nPSo4cWJZ0G8Bh30jxV2YW_XLMoNzkiRz8H0Qmgp5EPphKX62efTaqSfa9jE pqSJSTLHvIiScNcn90rFlEHHmmMt_JliPa7qutHUtUsymPVE4ZwuhJPj2BJnOqamGIhyHI5va9bR QozjG9psPDd0.1xdCwhEek2fNnUk_aEJn2PMxrRZv2EVWoCOiYle38pom4wwytRwN1QQMPuTS_Xu NPFA6juEC2Yd.iJy8ewwOFv572eHSDXTmrDStBxcU2dSPHxpzJnKX2F_bi9XGSdfn1P4uoPiwKdS vxZZbSRbz6l2VEJhLOn6evixePSD.FKnz0lAJI8YRXGxlUwVFXfFdDit3ilL7BeNd3Tr1XW4QSxB yWhmGEJ3Q5lrU_N9FHfmFPfBxaT1Q3Ubrr6EO2NYBjLLHYsAo0AifCDAiNtGMDFNR9uk6M8fYQuv eDJC__5IbnDStDGllgw6WawjZb7mpd.yGZ2uZEyFgY72aeMjWVNTSS93EUjrzvJdQUo.Ea7qICYO UynZr4FvDKf_0Ajjr9xThJ9NCeUe9ZaR9_2q0jwlsuL9MWz2QoQUidMXD98h3AU1H_AxfCk1wsvY JUSlAqnoYLSwX70IbfK.5mmuFFrsW1COy32hjkGJbJDHnuPMiGj_29C2yK4ulEy2HnMwEgWhWihW PdmyJ5A0ZR0K3Z_Usupwe7_Bw.yaa74UXZwdGde4NJWu1ogXEFI60hjxvl5FR2u0NNjjWYsvNpBt OiswjnG5VsU8y3MSN_nd8kpZ1yqhQ6r0zzDmBCeEWSiYDJ3RpYY6u0gGoNkw9.ZEGCKI2._N4gub LIkZ31RtPdPFoj.WxkiAukXOHyk8mZTEl72X.h5osPY7Ho3y36.kOm7sFkC48fLPV5xLzvyFFZbg bj2Uy_xVWo3u5St6MPXqDtS_z5yRbCrkiLnMqDz5kw8AztUgsTZtMZjVBcM5v8qgdu8Xn41k__nQ 01SWSNXanQ6v1w8Chsy3QNu_7pdbjxC78lRX0w5sr3UybxLe1VEcK_AeEtIytfUgA9Yw2KwY4KuJ qimqpbcBTs3nA7GtitH9MLf2bcFAj9144g3Pbo4INqH5DzQVm_O9OZu5kwHxdfpHFbEdQn_oa9vj q3epp8AaeYA2yq_GBQ9GfRkkpyrmi2zM3BBI5zybdrK1UGzDQAA6ILjDKJekVAj5W4.DFAr2WcT4 0CrddhhDrkFUZ3UnNlo4i.FXjJpdyu1c6Y0Myw37rAfNSn75bG_9EH4q6sz_5FSKr5db5Cx2Svuk 9hx8wdX9Dmqvly75jtHnEOcpse6_7yldu90rHg6D2OFkS8pR3GH9Oo5RLm48bt4VpiZbf7mtbt0y K6J8F1QRG0J3GxzeUp7nI8lcnDZS3hYNafDdRnO3ZixIqSNn53X3DK5rnE9KTIUNE3PhtiXdrGQD nUqnUvMEm7Gh6F7JkvXLU3X84cd.3yiZZWdS_pelrl.QspfOd4Qd2XfmLUAhCJ.MhGMIZGp5ga.Y j5MDZDTU5uVr150SKc3t2CjfbsoL4GDGykREil8SFXSVt7RDRzgg8ke3UQAKGumKvLOr3R8VordI CwhumseUJnxZr2qmpUg.D5bi8j1d0NGjU4NXUGOAW7GbQ5qVWfqXny2PLEnBVhvLDxLFOPgfAm8c lR19UxAleFHB5CChdxImE_NmIVL0EJBMKYWUBbmElhE.mikPeeeKlNHgHapJp6MPPAATHCtLI5J4 qRQ-- X-Sonic-MF: X-Sonic-ID: aa9e868f-2290-4e65-ae12-5be13c75b0d8 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Tue, 20 Feb 2024 02:34:34 +0000 Received: by hermes--production-gq1-5c57879fdf-9nrfh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0ff2ecfd63223c1abcd43b4a30e3071f; Tue, 20 Feb 2024 02:34:30 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: FreeBSD ports community is broken [port building configuration notes] From: Mark Millard In-Reply-To: Date: Mon, 19 Feb 2024 18:34:19 -0800 Cc: Rozhuk Ivan , aryehfriedman@gmail.com, FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> To: Dewayne Geraghty X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4Tf3QN3WH2z43sL 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)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Feb 19, 2024, at 16:37, Dewayne Geraghty = wrote: > It seems that the ports developers have a tool that they would like = everyone to use, while members of the wider community want choice. I'm not a port developer but I use poudriere to build ports (into packages that I install). I used to use portmaster and so am (was?) familiar with that context. > Context > For my part I appreciated Hubbard's pkg_* tools. Later pkg* and the = ports infrastructure underwent substantial change. After a few years = pkg and the ports infrastructure settled down, improving the build flow. = The ports infrastructure and maintainers' Makefiles enable the task of = building applications tremendously simple. Though I've often cursed the = constant additions to the ports infrastructure (/usr/ports/Mk, Makefile = syntax, pkg), the improvements are accessible, understandable and = substantially transparent. This is a better end-user experience. [I had a question here. But the context was better handled in later material below.] > Poudriere adds another layer to the pkg -> ports infrastructure -> = Makefile flow. Which is ok, but the changes are often opaque and near = impossible for end-users to change. It probably should be separate from this topic, but I'd interested to understand some example types of changes folks make for which poudriere prevents the changes from working but for which portmaster use or make use allows the change to work. I have seen reports about ports that are broken when not built in poudriere's simpler builder context. I've not seen much about ports that fail to build only under poudriere but that systematically work via the likes of portmaster. Are any port changes being rejected because they fail to work in poudriere? (I've not noticed any examples.) It would seem that only failure under poudriere leading to rejection of desired changes to the port tree could possibly be strongly blamed on poudriere itself. If something works built via poudriere but not via portmaster (or the like), there is room for more port development so that portmaster or the like also work. But the failure when the build is attempted via portmaster (say) is not something that could reasonably be blamed on poudriere itself. [There are other rejection issues going on that do not fit the categories I've indicated, such as rejections that in part are reported to be because poudriere builds already work. I'm not trying to address those here --but finding folks willing and able to develop for portmaster or the like can be a challenge of itself when working-via-poudriere is easier to achieve.] > portmaster shell isn't easy to navigate but it is a simple tool that = fits the needs of very many builders. =20 >=20 > The end-user should be the topic of focus and keeping them engaged and = using the FreeBSD platform with 'easy to build applications' the = objective which leads to advocacy and growth. I'd say that the official pre-built packages are from a focus on end-users that are not also port developers and are not getting help from port developers that tailor things for them (the help leading to not using official pre-built packages). This might or might not be the larger end-user group compared to . . . End-users that are getting help from port developers to tailor things for them is another group. (I'd count personal port tailoring here as well --my category.) I can not tell how common this is vs. use of just official build of ports into packages. Focusing only here has its own potential problems. > History > As a newbie I used the packages that were available in FreeBSD 2.2.8 = which flourished my use of "the system". Over time I realised that the = ports maintainer's option choices didn't reflect my needs. Now I have = 490 changes to the ports options and modified 233 ports' Makefiles and = files/. This customisation is based, in priority order: security, = features, performance. So for me the ports system is fantastic, without = it, it would be impossible to maintain the 2400+ ports that I use on our = servers.=20 I have changes to port options, have modified port Makefiles, and have extra/modified patches in files/ --but on a smaller scale. I've yet to have poudriere use interfere with any such changes that I've made. I use (for an example amd64 context): # poudriere ports -l PORTSTREE METHOD TIMESTAMP PATH default null 2021-04-18 09:05:47 /usr/ports that has my modified ports tree. I also use my own builds/installs of the world(s) used for the jails: # poudriere jail -l JAILNAME VERSION ARCH METHOD TIMESTAMP PATH main-amd64 15.0-CURRENT amd64 null 2021-09-09 07:43:44 = /usr/obj/DESTDIRs/main-amd64-poud main-amd64-bulk_a 15.0-CURRENT amd64 null 2021-12-04 22:55:22 = /usr/obj/DESTDIRs/main-amd64-poud-bulk_a (My world builds are also somewhat tailored, as are my kernels. "bulk_a" stands for "bulk alternate", which on rare occasions is used for "bulk -a" as part of some sort of test in/of my environment.) > An expectation that only packages should be used by our wider = community is a false assumption for anything other than novice personal = use.=20 Did you mean "official prebuilt packages" above? If not, how does involvement of pkg for non-official build of packages become a problem? Also: portmaster builds packages (-g), makes backup packages of installed ports (-b and by default for deletion), and more. This again suggests that the "only packages should be used" reference might somehow be an incomplete context identification? > Changing the ports infrastructure so that a build requires poudriere = is wrong and as we're seeing divisive. As far as I know, anything made to work with portmaster or the likes also works with poudriere and the infrastructure has no enforcement of poudriere-required anywhere. (There can be other forms of such.) It can be more work to have portmaster like builds/installs work in the full variety of live contexts. But when it does, poudriere should just-work for building/installing as well. Other forms of blocking things that would work for both portmaster (say) and poudriere is not what I'm trying to deal with here: just infrastructure issues. (But: I've no clue if subpackages might be introducing infrastructure ties I'm unaware of.) > The PR's are also a cause for hesitancy (see ref below)=20 >=20 > Regards, Dewayne >=20 > Ref:=20 > 1. = https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=3D__open__&list_i= d=3D672566&query_format=3Dadvanced&short_desc=3Dports-mgmt%2Fpoudriere&sho= rt_desc_type=3Dallwordssubstr > = https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=3D__open__&list_i= d=3D672566&query_format=3Dadvanced&short_desc=3Dports-mgmt%2Fpkg&short_des= c_type=3Dallwordssubstr >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Tue Feb 20 04:00:17 2024 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 4Tf5KG75f1z5BCC0 for ; Tue, 20 Feb 2024 04:00:18 +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 4Tf5KG0m6Yz4DL1 for ; Tue, 20 Feb 2024 04:00:18 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708401618; 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=z2ZFFSKxGzU7lui8DK54UsXFeojsY5RdbqJ/LWlJU6Y=; b=q7cHF+f+PKDu28irIfAmyL3FvyMIE4hqtT/n+GuH3C4tMm5V5N14ymo5SBRUP7Dn7O4zjD pGvpLEWowlHPj+AA30ju7BIc36f1xeZtevySeSMkgWKMALZRPmmUujnKFTq4ZHK6Jxdghi d4lyQFg/maHRNGwdIBLAvmwZfB71lwS6FDTFWpJDSBuT4AgQFklKOGFgKIlPDKMNrWJkph V4w3NMmgeXF8UVHeV1iEIpyUB8l3m++dL5urMz3GGXS5d86MpWHdzS3y+usyelMEYI2zFP HCjfgVy19epy3KepheJMC/lKmF43FBGn7Kdz9NHbYg5KHvYaxZTcAU6qiEkXqA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708401618; a=rsa-sha256; cv=none; b=WHBs907khfwXTMniiOAhdDFWRRIZP51X0z6wLrCofXgYlmGqQTCgU/AvkV7+9PfxnBdkWx BZ9aeS4fYD/diLsp8B6JXF15SRarRSJjRqIH0qqMREW8CGEfxjeeEteeTsWTD9ji/ws4UT PwRI1jEhujt/dGpaGoZYDgG2PKvm8QCGtpPdQ/zmfQa5nByxIa97gOVpNJLaCSEBQAKlIF ZeaCRa4jwYrtNXPZlgUF7djMiw5SiGFgWbzHPWIerRgIsDeGkh5u4PhOEwWUWWTQPLSIII /6KdDltq/D2iA3zkTOBNrHICx4AJ9slG90WBQSXzxD3NIKB7C0zJz/WYHhMGRg== 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 4Tf5KF4rVnz139k for ; Tue, 20 Feb 2024 04:00:17 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41K40H16010679 for ; Tue, 20 Feb 2024 04:00:17 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41K40HI6010678; Tue, 20 Feb 2024 04:00:17 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402200400.41K40HI6010678@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, 20 Feb 2024 04:00:17 +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-240219 ------------------------------------------------+-----------------+------------ net-im/signal-cli | 0.9.0 | v0.13.0 ------------------------------------------------+-----------------+------------ sysutils/nix | 2.3.11 | 2.20.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 Tue Feb 20 06:52:22 2024 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 4Tf9800gG1z5BVJc for ; Tue, 20 Feb 2024 06:52:32 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn20801.outbound.protection.outlook.com [IPv6:2a01:111:f403:280c::801]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tf97z0mN2z4RYG for ; Tue, 20 Feb 2024 06:52:31 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=QhZnG5bi; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f403:280c::801 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KQFnIzacWqr9njU3wGGtT/2XU8KR4nlt7IQXNYQ+HDlnSo2ODtKiEL5RhAhz61RAMpZ1peHtABY0oa7b0AkU1bPED5YpJAPQyfx4pE3LPmHqshC9WI8+IrnItZMXRhyopMPYvwyqqEvfMavhk9KXXjrXuf69TjzU80ApyPqVybHl8/791tHyyvdhLC8b5Yxz78wSYLU6HFZnTVj9q3ik7eMkdv2m93QaPvIq33G/3FioTJSq+RwllJqrFJP9yDNeXwbOsvJb4BHv0uEOEvngilJf47+bG7PS6icxsjFb4doXCKUg7HiHPj8aM9E6/XkrAXOh2NocxXu0liWNhjcj1g== 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=i0sEfRxsqIpBFKDlfP1N/iEAfrao64yUOXd8Y6sfWFY=; b=J0nkHy+/z0+OqRJEJUzQY9XTWHEiUtHPx2XUV2Oueu1ZrGpENpx1qWNXB2qis9R1cOncp9obC9p6dec8/eCWoKYezAvtrUm4wvD3ao9RQXpESFS/nFi+rtp8X9c3LF8if+VVE5RDDkonZhbP2kwHDmqQoobXJmZFV7MS5vCsplw1AaZthCvVUs6+0lz/zk2AN6NmJjGKzGeMsYX30loPxi6ShyXPwDwNK6tlZMjeLkk5+yK6/gI2TVZDYd8fWwUPa6tgnilPaJw8gHPu8X+65SFDhBgiGEXjPBEr6hD6cPKzHbx7OmDUmr8RZdaK49MyIAeANt0fYX+eWkQK+v9rMw== 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=i0sEfRxsqIpBFKDlfP1N/iEAfrao64yUOXd8Y6sfWFY=; b=QhZnG5bib2zvVq1GBT9VCoUnW+6jiX4G2qzq7Zdb5Wvs8gqBqc5bYqGPlmK1eOVfsfsrOxOHJbxTwF+obQNYuT+k+Lf38bi8vMK4fpM/pdGzh/tYvUjZqteoL98VXihcx0XPubG/318luL2S0eqLY3LyTgC5j6eAX0rz6sGMbGTa29hh/l3hBOm1dkKjVrgNcibPpVqLVGrtZSTaPIurIvHCbFpeBzD+2ib8gqngEXRor+BdVw99GC8wBEfN8iA3kTu0OTPx9jJTq2PayfvCtnRsqVpE8Csd3eSnDR1qH76ss9zRcTRlivncOdgXkVVTCYMJOcgLr1tXd2fRgscuOQ== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by PUZPR01MB5001.apcprd01.prod.exchangelabs.com (2603:1096:301:f3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.32; Tue, 20 Feb 2024 06:52:26 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1%4]) with mapi id 15.20.7292.029; Tue, 20 Feb 2024 06:52:25 +0000 Subject: Re: Installed audio/alsa-plugins and dependencies From: Tatsuki Makino To: ports@freebsd.org References: <20240217110320.09af416e@venus.private.rrbrussell.com> Message-ID: Date: Tue, 20 Feb 2024 15:52:22 +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: [IMVnK9GHUiPz4Ddi1tJK6U4w1gZXhwDb] X-ClientProxiedBy: TYCP286CA0248.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:456::16) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <75ba8da8-5435-c5eb-2d41-9d2ea77ca180@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_|PUZPR01MB5001:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a952e1b-5810-4ba3-c56b-08dc31e07ef4 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmovRtSN2t7hJPq1DndmGnJCU5rGRXzdOIK7oFKNvCq+LyzgD2h2qBp6o9jTp0jZxX9KX9/3OHAGOL6T6jtOwkUe+Fd0soEraVNZQlymY0Z9BY4KU8RwEJwPu7QYoK9G/C9zAC9OhjtvfX09+k62zjqJBc+4K3cZFCDD5VuhBYG6LirsePmtjhFDNa7wdqM+PhXLT9G9YyKvZciyTo/hJJqhZNalyGZ20PaBiwSNVqaEawkc0m1dfS250NdSxUm2MKYgafljFcqroa2lIZYNJxP5BkIHlmMe9Ko8hJHkKhupM59bmPe7Fm29rmD7QovUIICco32a1sWu8xXuLBy6VcKAiLoVqPtxFVFpkAh14jiQHPugoPJb8iOEQ+5JMvqnMWJVd9+4+1bw+YJtZpdJ4DzPplh763/2Lp7oCz3H6I0Fcp3Wz7pARWPcLDthfWEwYt+PzAdlIyNfHK5oHvvYiMloPChATht1q5zB8CM0euW1pnAAd9tyEY2n0NSLBzRi9Xaldz4w71gUFyQWC94P7ZieVFKUAzLGq6Qqk43B+7H+1bNYaUP5PJ1Kwg4fsLrSE2wKI0fEdtYaO2UEdujFyW8otFWwzKNHWHS+bGcDGP/9y6ElAtubYBeG9aLW8IL1OP4pISsec6zB+TWbngUyOtsnDAjSHA2ZqwM+61uciK6z82c5tXFU1GQB6CXRNAvSYlzJws22mGZ/UCGRB/kpc9OTePw4ALf4SRTgl080PtBm4HZ3qtV3zC/q7f4GXCPhoCU= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b66SV6kkeq9nmtL2wg0785vqFfXdeJA6swNi2X2qfSgPHfo47F4eQeHMp+TESOydytg24yjkJ0UjFhaBERUgoQ9n/cQlMEZYsPGNWV/FZKks+KOki/SvcRU9FHy9fU8ZLsmE58vnawZ6sl+9z4FKJJj/WLEhFAVedMBKB97KZyWM5zMC5KvZIrFcDqQkWdCSxg2lhdgn83yIyP6rO6nkRwxNBSyHm7YTMFaIWvYfcBiFSMOYCWmtQ5Od6Xz4+QJdPs/J2geyKE7JpWZq/NVVprTfqMc574+dmzy29w6QnYhDewnN3erFub9Gpn2cXJZrenpJJVcglYSTNCmkBZEcieLlBVzSHi4+7PiXx6ceMWG25S7q/YDSSzCTS/3gARYdN97angNuUPRFaRiMuvLQ5Deux+PmmyYFAhskkgS9i8Xi6YE9Wuanvg0z56Ayxi95/VcnWKBFibC5YAWvmLzU7nJqKBBYNBC+8cknQ0vaAS8rO9Lf5ij5u/A6SRgGfQdmnpGUnCxaEanU+mxDtXxhX3XWPT51TUVifal3xTvX8rzSqO0DnuToP+0XkTiGyKO556vrufprrkx+zCZQ0jwql4Psp6hdCantSEOELnzyJF/PrpX+8MlBCIm/ycnm2XMfOOMstAj5/9Os+v4v+CW5bL0MMIPcVT9Bnc6wKkifGpA= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UEEyamVxRUVpRkgwdHVFbUtmYVd4Wm91NU5iR3Q0YThRN0lEblVVL0ZOM2lM?= =?utf-8?B?Ym5OSW9OV0pzdlFNN1VkT09kaWMwYkdrN3FuMzhtV1pLOWFCZUExWm9xSDZP?= =?utf-8?B?dk5pNWlsNC9nR0I3K3U2elpNVlZHQk96ejRiZ3M3TS9FT3pPdFJMTVRjdFhw?= =?utf-8?B?cWVEV1d1MVZNcFdHTDJjNXFFYkFJWnFOeVVjbTAxc1d5UXhKUjNKY2tCTVVJ?= =?utf-8?B?dk9BRk1jQ1hyMm03NDNodFlkR0dnOVp5MGdCZFpVMWlUTFFUdTVzTzdOV0FU?= =?utf-8?B?cFZkc0FSNHlhaS91MnlEVXVQVHdIZTFWVEZGY2JCS3VmWDRqMVNEcS9tTXVJ?= =?utf-8?B?NnN6ZWloSGxkL2FEdk5vUTFZemh4ZjNGOHFNTHBmdVFSYzNIRklzNDh0ano4?= =?utf-8?B?YXNTTTd6NEI2UHY5b3FCVEIwVFc0dzZ3Z2ZPQk1TanN3QUZDWWU3dnVkSHFY?= =?utf-8?B?T2NOMW5zMnVCdTRyMDVYZ0pLUDJUZDNpQmY3YlkrUnVhOTM4VnVJWFJZRjBy?= =?utf-8?B?WHZ0VzFpZnlLZHNGL051bEV0MEZwS3pkMEZ5UWE1M0lsb0hrd0cyS0tndFBa?= =?utf-8?B?T1Zod2VSSTJhNUNKaTJQUXRobUpBSXNIaklMck94bWFQTWRxZHc4RXRUMEtr?= =?utf-8?B?WnkweUJ5N2V6dUVRUXU0NWo3akpuTDUzOGY4ZXRjQ1JldDlqRzhueEtkcWNN?= =?utf-8?B?ZTFTMU90c0ZDa2Y5U3pnSGZPdzQ1NFU2VURuQXdFU0ZKQ2hadWoxUEdxZ3cx?= =?utf-8?B?Y3NmVFhvU2dtT3N3WHV3VjV1bWNQTGRKNVZnU2hiSlFqN09sUWg3Y3pBYngr?= =?utf-8?B?TzRmeDRtMzVhRWtsdURMUEFjMVorM0w5WkhITThlWG1KdXo0eE1rTS91VDZv?= =?utf-8?B?ajBxOFNzWmV4MmxFQXFuTTc0cDRKK3MzekJwUTJkK2RBWmRqUmwxVEx5UzE3?= =?utf-8?B?WXRqMzhITFloVGNib1BENW1wSmFNdEk1SmF4RHI0VVo1bnY2NzZQUXNQNGMy?= =?utf-8?B?VGVjeDhBbzhrYmxyamlBdlhyK1NzVytXTlVUYlBPNnlxY3ZsNlRiUHpxS0Jx?= =?utf-8?B?MGliY3liREdja2xua1FoOENid0dTamZpcE15UERTbjhDRlplZS9OWjJhMm1X?= =?utf-8?B?bTlMY2l5NVhNWTZEaS9KRlRFbGprLzF5TXBZRG95bkJqYXoxR2kxdU5nWG5Z?= =?utf-8?B?NDAreThLRjQ5ZVUvek04WXkrQ3d0S3BXUzdXaFJDY2RWTHNTY1g2U1ZERzdD?= =?utf-8?B?QjRRSnJhanByYkFza3JBNW5ERVd4T09kUFRpUDZSdFF1RXE4M0YwRFpGM0Iw?= =?utf-8?B?dytscFh2dUdCTjhIbjBQbHd6S3lOZVVjc2h4Y2YvNTFZM3VsdjVGNFBFbHVT?= =?utf-8?B?a3FNYm9kUjU5SWxFTUlFRnZCa1FHL2hSaXBSMFg4ZDZxNDBKVjA5WXhPOFFG?= =?utf-8?B?RjN5bDBsdzJ6dy80NWdxUGhJQk5wdmRQL2ZUNy9Mb0JVaEM2Tkp5djFmeU9n?= =?utf-8?B?NUp4a3NZV2lVY1VseW9RWTU1a1Z4aUF3aUx1aFF3STJRRS9uNzJ2bk1FSlpX?= =?utf-8?B?cjhHVzhmdTJNTXNrbWRINDJVd0JDTFc1SXpEQnRhN1Q5L1dHYWJpUExLenIr?= =?utf-8?B?UlN3V1BQWGtFbkVvSTk1Y2dDYlE1amhxbDVhM28zcHVTNjlIcERheUI4TFJY?= =?utf-8?Q?LRVPugB9yxuRbpSi/UOo?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 3a952e1b-5810-4ba3-c56b-08dc31e07ef4 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2024 06:52:25.6086 (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: PUZPR01MB5001 X-Rspamd-Queue-Id: 4Tf97z0mN2z4RYG X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.43 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.930]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403::/49]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[hotmail.com]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; MLMMJ_DEST(0.00)[ports@freebsd.org]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+] Tatsuki Makino wrote on 2024/02/18 04:58: > If subpackage is considered to be a FLAVOR that can be optionally changed (but it seems not :) ), then something is still wrong around here. > https://github.com/freebsd/poudriere/blob/4ca881e06c33f85870127a57f9457ae6c1b69d74/src/share/poudriere/common.sh#L5997 No matter how the poudriere side is touched, it cannot be guessed because the packages that depend on subpackage do not have that information. Instead of switching the contents of the value in the following section, it seems like a possible way to hold both in a variable for subtraction.... I don't know :) https://github.com/freebsd/poudriere/blob/bca07011c2f6f985e0b3e273276d73b6e9b90b6e/src/share/poudriere/common.sh#L6100 https://github.com/freebsd/poudriere/blob/bca07011c2f6f985e0b3e273276d73b6e9b90b6e/src/share/poudriere/common.sh#L6110 From nobody Tue Feb 20 13:01:25 2024 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 4TfKKm3ntvz5C2RC for ; Tue, 20 Feb 2024 13:01:32 +0000 (UTC) (envelope-from jamie@catflap.org) Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [IPv6:2001:19f0:7400:8808:123::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4TfKKm1KTGz4wtT for ; Tue, 20 Feb 2024 13:01:31 +0000 (UTC) (envelope-from jamie@catflap.org) Authentication-Results: mx1.freebsd.org; none X-Catflap-Envelope-From: X-Catflap-Envelope-To: freebsd-ports@FreeBSD.org Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [209.250.224.51]) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 41KD1P8R013400; Tue, 20 Feb 2024 13:01:25 GMT (envelope-from jamie@donotpassgo.dyslexicfish.net) Received: (from jamie@localhost) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 41KD1PAV013399; Tue, 20 Feb 2024 13:01:25 GMT (envelope-from jamie) From: Jamie Landeg-Jones Message-Id: <202402201301.41KD1PAV013399@donotpassgo.dyslexicfish.net> Date: Tue, 20 Feb 2024 13:01:25 +0000 Organization: Dyslexic Fish To: marklmi@yahoo.com, dewaynegeraghty@gmail.com Cc: rozhuk.im@gmail.com, freebsd-ports@FreeBSD.org, aryehfriedman@gmail.com Subject: Re: FreeBSD ports community is broken [port building configuration notes] References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> In-Reply-To: User-Agent: Heirloom mailx 12.4 7/29/08 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (donotpassgo.dyslexicfish.net [209.250.224.51]); Tue, 20 Feb 2024 13:01:25 +0000 (GMT) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfKKm1KTGz4wtT 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)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:7400::/38, country:US] Dewayne Geraghty wrote: > flourished my use of "the system". Over time I realised that the ports > maintainer's option choices didn't reflect my needs. Now I have 490 > changes to the ports options and modified 233 ports' Makefiles and files/. > This customisation is based, in priority order: security, features, > performance. So for me the ports system is fantastic, without it, it would > be impossible to maintain the 2400+ ports that I use on our servers. > > > An expectation that only packages should be used by our wider community is > a false assumption for anything other than novice personal use. Changing > the ports infrastructure so that a build requires poudriere is wrong and as > we're seeing divisive. The PR's are also a cause for hesitancy (see ref > below) Ditto, 100%. I have many non-standard options, and local patches, many of whicha are customised per machine. I love "ports". Nothing against packages, but the ports is what drew me to FreeBSD. If that falls apart, I'll just end up scripting my own installs from source tar files. It would be a HUGE downgrade to FreeBSD From nobody Tue Feb 20 13:13:06 2024 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 4TfKb66k8Xz5C3Cf for ; Tue, 20 Feb 2024 13:13:06 +0000 (UTC) (envelope-from jamie@catflap.org) Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [IPv6:2001:19f0:7400:8808:123::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4TfKb659y2z4xpN for ; Tue, 20 Feb 2024 13:13:06 +0000 (UTC) (envelope-from jamie@catflap.org) Authentication-Results: mx1.freebsd.org; none X-Catflap-Envelope-From: X-Catflap-Envelope-To: freebsd-ports@FreeBSD.org Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [209.250.224.51]) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 41KDD6pF013502; Tue, 20 Feb 2024 13:13:06 GMT (envelope-from jamie@donotpassgo.dyslexicfish.net) Received: (from jamie@localhost) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 41KDD6G2013501; Tue, 20 Feb 2024 13:13:06 GMT (envelope-from jamie) From: Jamie Landeg-Jones Message-Id: <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> Date: Tue, 20 Feb 2024 13:13:06 +0000 Organization: Dyslexic Fish To: marklmi@yahoo.com, dewaynegeraghty@gmail.com Cc: rozhuk.im@gmail.com, freebsd-ports@FreeBSD.org, aryehfriedman@gmail.com Subject: Re: FreeBSD ports community is broken [port building configuration notes] References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> In-Reply-To: <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> User-Agent: Heirloom mailx 12.4 7/29/08 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (donotpassgo.dyslexicfish.net [209.250.224.51]); Tue, 20 Feb 2024 13:13:06 +0000 (GMT) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfKb659y2z4xpN 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)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:7400::/38, country:US] Mark Millard wrote: > It probably should be separate from this topic, but I'd interested > to understand some example types of changes folks make for which > poudriere prevents the changes from working but for which portmaster > use or make use allows the change to work. I've many changes, nothing that would upset poudriere though. I've probably grasped the wrong ideas from this thread. I thought it was about the implied effective deprecation of the ports infrastructure for a binary package only structure, with poudriere being used to create custom packages in any way it wants going forward. If pordriere continues to build via the make system we have already, then I can't see any issue. What's the reasoning behind people claiming a shift from "make install" to poudriere is necessary? Cheers, Jamie From nobody Tue Feb 20 14:22:25 2024 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 4TfM7G0N0Zz5C8PD for ; Tue, 20 Feb 2024 14:22:34 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn20825.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e88::825]) (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 4TfM7D64wlz56LZ for ; Tue, 20 Feb 2024 14:22:32 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=j8q+Bank; spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 2a01:111:f400:7e88::825 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RFPeZv7SyYara3FGq8pVR1UJNg3zRsJm5E50f5Zps+7x+0zmRv3xT409nLySDbGiexhQ++vZEDbmY7hd7coOCC2bPh08ywf9OQde2hpot4iULygQMVEI3LixtVddKJg+3QKC22TDzE/dgkDKZtKf0sCRKG656LScvXFK4lti7oFkI6I6mYxD+o8i1+VfwneewhaKXM4Lmr/qwcUC4Sec4RhwzgepmJmc8cp6/s8ppn4M8TO8I1ScdgeHRFcLBu6liZpYdRLfwkAWVtMo8WM0Rqau3LNadDS2UFKBMaGIXPH+gvaf8CnDgBQAy40zIAGlZlJgHutHlB7XOk+EGMjfNQ== 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=w6mbKCtIv1Ij1MEfziKDOjhL/cy8CYy2sRQYAQAYSaQ=; b=ONvLxo9X+c9xfWmRPC/Iy1hz0R7NxFjt2SDxi1J85witiWl0v0ocFrx8/edpCaYcCOM+f8pxf3lL/zoChtlGO87H2cNwR6rf3N00vk+bb8ox5aI9oaC07dLvQvHlu0dJKdNB3QkP+MdXJ46HYFrSLqAkcPuw0lISrfY+YECEPHef/jW438dXJN5T7cdDW7qD+ExV4iJyj7Pv61NTc5YaE5HaChi9qA/qufBUiOIKpN+tDYZrEwtvbdrGtnQyBHdJjEP+IUmbHzrIq3PYxr7LYBKrWTgLy/n2BY3iQbgxxSXlYgHGC63RSiDRkPGxjDcFCjthCJPJdktcLc7YIoz1ig== 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=w6mbKCtIv1Ij1MEfziKDOjhL/cy8CYy2sRQYAQAYSaQ=; b=j8q+Bank6bxI6AODLcHch/HhPXS2uJiBNkKq82DSGSfCexvUW3WA56g9rBTa5cjxcjWyhOIzpBMSwc1uXV9dl9vGFhFUHtZsi6i8EpH/l8m1q4E49mw4Qu+Zs0z9b62qXPhXNKz9ZuygHXgyGva/4Uc2LEBQXIysehOapDYg+DygNKDYxPWAiogpXkqtyid5DGnoPj5ghKEdRLwi3Ylz4Oym1syzYqEaUJN7uEwlxez8ND2kEbQq/NMfpfdwTxINbyRhN6SMkJVE4u+PTYs3noDlXrRrBSHahhfzQDs5JvuLVsAAhVdbjjNohEiTAIANWedPJ9HFQeXr1OzR5mgklA== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by SA1PR11MB5828.namprd11.prod.outlook.com (2603:10b6:806:237::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Tue, 20 Feb 2024 14:22:30 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::2b94:b413:7a28:d378]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::2b94:b413:7a28:d378%3]) with mapi id 15.20.7292.029; Tue, 20 Feb 2024 14:22:30 +0000 Message-ID: Date: Tue, 20 Feb 2024 07:22:25 -0700 User-Agent: Mozilla Thunderbird Subject: Re: FreeBSD ports community is broken [port building configuration notes] Content-Language: en-US To: ports@freebsd.org References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> From: "Edward Sanford Sutton, III" In-Reply-To: <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TMN: [3St24nj2BR2Yslb7p5MlvHO5FEZ97oXz] X-ClientProxiedBy: BLAPR03CA0111.namprd03.prod.outlook.com (2603:10b6:208:32a::26) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <59c42f15-9e6b-40d7-9210-31979a9794ef@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4770:EE_|SA1PR11MB5828:EE_ X-MS-Office365-Filtering-Correlation-Id: 93862283-9a73-4cef-d42e-08dc321f5ea5 X-MS-Exchange-SLBlob-MailProps: 30ekHghIwFqLT7OMFi4di34RNYxCLjhFs6EcyalIXrkhFErrna+XNkv20e2ZOAQLhwl/EAmMph46ABkqIfOwpIt7OE0UuNK9WvZK5Ve8ETVfjTP/6bsZHUJmgwELYg8JGe6/bLPenbqxzhOBB1X2ljUjj7ciRmjRBe5EAQRnozS6XccNtZgV1ze7QDKhMk0GMkGG37EZDkZGZ71ZCJ2Nfm57Y3bFk4DNl3f6Fb3AJ7q5gtIvZyoMyNavzk5Enmc8zWZUDGRiOzhSHVoTfwJDnwB3zE4AZUxBDTLl8l4OCEjCBTHekDqOlytJStdvLoYEctcHMN1aizONQbXOvjQkUdISY3JtMiV3Bwdfbj/49hXh1RAyERXssirhc7dVx4cb/66w2nJuBYXaZZ1OXopx8Y0OTRmnmq+l5fcCG8+IhZK2KVDo7YXKp+DBU+wtMULttVRzrdNxfaIhkvYcACJw4+Fpub/QI1P/cVeHT0eMsU/vaij+ZxTCLc1WTv22yPPahCWyriMAsbISmjUFAjDn4Pr8VHlmhPHdQ595TfQ42fzQkOpriWVsL/doCRn75QreMDKgueYKEbGrlaIv76icZwDRsV/pcHrSGHhsBTD9mecXTAMPPrgfayFRye13sTKt7+q/AkZ6PVprIGWbqpnzpgxWnmska8S7Ecw3qGg/OgzFsOtYO/E6JqZypqQa6rBUw/aJqWQwViRNcs5U6gc8QX3IS86MC7jjFLYshbtCYTKjPqb0xCJ8fE9DSmA6G/Wj X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NbcFcXyiCYfIXhEtAX5Av5z+K3n/0EgkNk/BzX9oHWjABuFzFnySedsmE400unfgCbcx8nk4+FPxZbFkm0w09KyKrrc5IjlJrYeYo9Ca7MDledYVD96tdNhcT9YRxWcX6nLGuKZRfLyxWgy+ccSPFwwcSnWrWR23sqDuapb+X2ptbH2IhQGGn7twkY1OyiRNgnpg/79e/KSPAiqGVCxFPYV/HBxi0fBIXtfBMp0IJzlvh2u0lvWVJE8NEOksu2Z6lqjnfdDN94KoA+SCC3gCcnDs/3AYqZoirE1KJ8eNxuuKynbf3iwYESLHTfeftAwgB6ZOgJbHlvwbMpFu6aXfy8UmNU5TEMdNZOsRemqDqtsV0kF45J1aYsHyCe6T6YScJgbIz7pCpNMqWGzxQePO+/5LYoouZJadrnmmAmTwTc+oK8hJshNONAeAaarzsaHira5YcN9YZD2wS+F+e/XAcyR0vmOFo6RD9ewHw0g4ctEZazg9VoswnvRJrg5ErxOZvSLpc75LgYyFGyY71tyk4sYcLKPyZjxTFEhV8bxOO9Jkz639fDgpPwRlYwocPsKM X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q0U5SWl1TjJueEZHTUxaWnVYamlmenkzYStkRjBwOGY3T0l4bUE0TU9JSGNl?= =?utf-8?B?QTF6SzQ5cTJFMmxLM0UrdlBDQkJHTUhreUZ5SDNJSWlwc05uTC9zM3ZCT2c0?= =?utf-8?B?UGwxaFU3aTRqNGx5NjVnRzZYdWtnSjRBcjhkdFcyckUvbThibjIrOFBpVSt6?= =?utf-8?B?UTF0Wk5kbjJ0Q0c4TFhTbTAzckNQendrU2pGTVIwbFZ3cXhvRnU2aUJ6Q2pV?= =?utf-8?B?aXpERjZoaU5UaFF3MTFSQWwzT1RPendoWkljKzBtMG1SVkFVZC9zWlpTWUtU?= =?utf-8?B?ODFXMHJWNWdZRFdXVDFxMkFLVXlKWWhSWERGS1UzaGdZcEIzN1VBYVh6QlNB?= =?utf-8?B?bmt2dFBqdU41bkZiVGxUQzd5bkFMUTZDSU9jbnZMcnI2UXJEYkhINkVhd285?= =?utf-8?B?MUVCZU9FaFpLWDVQV1cvRkIyYVRlZVdqZFYyV1JKM2pkNEhORG4xcElabFJD?= =?utf-8?B?QVZ4anU1MlplNEdJWEVvVEd6ZGQzZGl6YTAxeGdBZ0FMQ1lYNVNHSG9MZitl?= =?utf-8?B?eE9YWlZqMWc0eVYxdWFYQmp4SDVSZmw2T1UwTm9wcEc1cWlub3JLUjhoL0hH?= =?utf-8?B?S3loT1BCejFIeG43VWh1WjBCL0ViZjI0ajhDN1pTSmdKVHdEM29yR3dzTnhp?= =?utf-8?B?TXJUeGZrdnVBaUtMVktKWENST2V0bmFPZDlzMExlNnBZOEY2UjlqRUk1Wldm?= =?utf-8?B?ZHFXZ1FUYXRtMXd0SlByaEVicXBGeEp5endaRy9tcitlK1g1Q1VQQjVFQnF1?= =?utf-8?B?OVVvSjdyc2F3RUY5RTlrY2V3K3NpT04rTkZ3YjhBV2VETERFbUZhRmYvcjlK?= =?utf-8?B?OWZLOVI5VXZhcE9FZVNjbXFxWFdkNkl2K0djcVBwZnlJMk45VG52cmJWdkt4?= =?utf-8?B?UjZ6RGhQTVQrbks2SUl6WU9meFIvLzd5d201cVNleUFQTUN4ZFVRLzNVa1ls?= =?utf-8?B?V0E3NklaOTlZUTF1MVphNUpIcVlJTmMwQ1RjbkM2TlZnazJ5K2J6TmxwTEFG?= =?utf-8?B?RTZsSWIyRnNFS3ZXTStwRHFMaFFkcnVwK1BHK2M4K2VZUUtSMVE1SEE5UzZY?= =?utf-8?B?c09OOGpudy8wbmttL05aVDZ5cFhZbHRPKzZQVDhRYkU1UWZScHdEcWwyM2sw?= =?utf-8?B?WmFyS1NBZlRuRHo2MDQ2aW4xOVVZOWpvQ2ZsNXVoRjBNQW1rTGZmaHBtc3JF?= =?utf-8?B?SEhUbmIxNU83THpEMzRXOFhCeWQyZUxuSkxwalJTZ0NZa0NKSTBzancrMCts?= =?utf-8?B?UndkZXdzbU5Lc21vdjA0MXo4emxmWkVBOVJsSXVvMXJyVFRCcENzbUcvOHJP?= =?utf-8?B?VGVYeFpxYmZ2c0lzMnZ4WWhwMDNQWlVUWVlBTzlpOUVRR2lWVFNaYUUySFVO?= =?utf-8?B?TENFVWpud3hwaExTcHZDM29MVlFmWUhqZFB2cFYzOE1oNW5hTU5yL09oWVVq?= =?utf-8?B?RkpXTUt2REZydzlSUFh5a0x1TU5KaDBIS1VrVU9xY0ZJVWJ3RzJJTGtucTVz?= =?utf-8?B?aEJ6YU9aZVJ0NzI4VVN5MnZTdWYvNDhhQlJ4QTlnZ0liU2RkUjlseGRyMjRo?= =?utf-8?B?SW8vRUsrVXZOZXMrdU5GdXdXYzJHNnhidHFKZmtPSmRpZ3N4cEFORzBQei8y?= =?utf-8?Q?UyaB0PShmmFZC60z8jW1n+gyAmyZBxeu2u3NHK0Vyy+E=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e8f36.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 93862283-9a73-4cef-d42e-08dc321f5ea5 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2024 14:22:29.6683 (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: SA1PR11MB5828 X-Rspamd-Queue-Id: 4TfM7D64wlz56LZ X-Spamd-Bar: - X-Spamd-Result: default: False [-1.90 / 15.00]; FORGED_MUA_THUNDERBIRD_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]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; NEURAL_HAM_SHORT(-0.41)[-0.413]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48:c]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_FROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[hotmail.com:+] On 2/20/24 06:13, Jamie Landeg-Jones wrote: > Mark Millard wrote: > >> It probably should be separate from this topic, but I'd interested >> to understand some example types of changes folks make for which >> poudriere prevents the changes from working but for which portmaster >> use or make use allows the change to work. > > I've many changes, nothing that would upset poudriere though. > > I've probably grasped the wrong ideas from this thread. I thought it was > about the implied effective deprecation of the ports infrastructure for > a binary package only structure, with poudriere being used to create > custom packages in any way it wants going forward. > > If pordriere continues to build via the make system we have already, > then I can't see any issue. > > What's the reasoning behind people claiming a shift from "make install" > to poudriere is necessary? I don't consider it necessary, but building in a clean environment is desirable to minimize issues and maximize uptime. Some ports will fail to build or install when certain other packages have been installed; proper solution is to open a PR to get such cases identified and resolved. I'd go as far as to say a port should be marked as incompatible with itself if it uses already installed tools from an older version of the port or from a non-dependent package in place of ones that were built in the port's work directory as I have had builds fail doing an x86-x64 rebuild+reinstall step without first removing them (likely to be unsupported) and when trying to perform a general upgrade of an installed package/port (should be supported). Fixing the port's build system would be much more desirable to marking it as incompatible with itself but if a condition is detected where builds can go wrong then it is better to mark it as broken than let the user fail trying. In the past, I have reported such breakages and even when pkg-plist needed to be conditionally altered if something was already installed and maintainers addressed the issues accordingly. Dynamic dependency testing that a port's build system does should be changed to be manually fed a list of dependencies based on port options or the dependencies can be unconditionally added to avoid surprises that people get building a port on a clean machine vs one with an optional dependency already installed; it isn't 'necessary' but creates better conditions for packages to always match what a user could get and gives everyone less surprises. I have had other issues in the past by old remaining files from bad pkg-plist leaving things behind, unclean work directories (I hope this is not why the workdir is currently a version dependent folder; that practice needs to stop to greatly improve ccache results), and dependencies getting out of sync if port versions were not properly recursively bumped. When it comes to upgrades, a clean build environment is superior. Software often won't work when an upgrade has been partially performed which can break on the first run/lib dependency and isn't usable until the port itself is rebuilt after. That leads to a downtime of hours to days depending on how much work the machine has to do to do an update. If the upgrade fails partway through, software may continue to be unavailable until a port is fixed or downgraded to a previously unbroken version if no older package was saved to reinstall. Recursive dependency version bumping has had issues. As for my use, I'm a desktop user currently on older hardware and have felt my own pain learning how to try to use poudriere with it. Wonder if thigns have changed because 13-stable feels more painful than I remember when CPU gets heavily loaded by idprio'd processes. Poudriere's defaults are not sane for a modern desktop user but I do not have a 'good' non-manual fix until we start recording various build requirement details into ports themselves (which is an idea needing its own topic). > Cheers, Jamie > From nobody Tue Feb 20 14:42:00 2024 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 4TfMYk1XTVz5C9qS for ; Tue, 20 Feb 2024 14:42:02 +0000 (UTC) (envelope-from jamie@catflap.org) Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [IPv6:2001:19f0:7400:8808:123::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4TfMYk0PKRz57m6 for ; Tue, 20 Feb 2024 14:42:01 +0000 (UTC) (envelope-from jamie@catflap.org) Authentication-Results: mx1.freebsd.org; none X-Catflap-Envelope-From: X-Catflap-Envelope-To: ports@FreeBSD.org Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [209.250.224.51]) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 41KEg0TH015761; Tue, 20 Feb 2024 14:42:00 GMT (envelope-from jamie@donotpassgo.dyslexicfish.net) Received: (from jamie@localhost) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 41KEg0eh015760; Tue, 20 Feb 2024 14:42:00 GMT (envelope-from jamie) From: Jamie Landeg-Jones Message-Id: <202402201442.41KEg0eh015760@donotpassgo.dyslexicfish.net> Date: Tue, 20 Feb 2024 14:42:00 +0000 Organization: Dyslexic Fish To: ports@FreeBSD.org, mirror176@hotmail.com Subject: Re: FreeBSD ports community is broken [port building configuration notes] References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> In-Reply-To: User-Agent: Heirloom mailx 12.4 7/29/08 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (donotpassgo.dyslexicfish.net [209.250.224.51]); Tue, 20 Feb 2024 14:42:00 +0000 (GMT) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfMYk0PKRz57m6 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:20473, ipnet:2001:19f0:7400::/38, country:US] "Edward Sanford Sutton, III" wrote: > > What's the reasoning behind people claiming a shift from "make install" > > to poudriere is necessary? > > I don't consider it necessary, but building in a clean environment is > desirable to minimize issues and maximize uptime. Some ports will fail > to build or install when certain other packages have been installed; > proper solution is to open a PR to get such cases identified and > resolved. I'd go as far as to say a port should be marked as > incompatible with itself if it uses already installed tools from an > older version of the port or from a non-dependent package in place of > ones that were built in the port's work directory as I have had builds > fail doing an x86-x64 rebuild+reinstall step without first removing them Thanks for the very detailed reply. I won't quote it all, but it was all relevant and useful. And I agree - I definitely think that a port has to pass a completely clean install before being committed. >From the user side, I also upgrade all ports at once some of the time, due to the issues you mention, and yes, it is a pain in the arse to do partial upgrades. Basically, I either agreed, or now agree, with everything you wrote. I think I was reading into this thread that the ports system as we know it was being deprecated in favour of poudriere. Yes, making the ports system more resilient is something I'd love to get involved with, but as long as the current system doesn't get exceptionally worse, I'm fine with it! Thanks again, Jamie. From nobody Tue Feb 20 15:18:18 2024 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 4TfNMq6XZQz5CDk1 for ; Tue, 20 Feb 2024 15:18:31 +0000 (UTC) (envelope-from john@marino.st) Received: from mail-qv1-xf2a.google.com (mail-qv1-xf2a.google.com [IPv6:2607:f8b0:4864:20::f2a]) (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 4TfNMq1yB4z40Y1 for ; Tue, 20 Feb 2024 15:18:31 +0000 (UTC) (envelope-from john@marino.st) Authentication-Results: mx1.freebsd.org; none Received: by mail-qv1-xf2a.google.com with SMTP id 6a1803df08f44-68f6cb80004so16763996d6.3 for ; Tue, 20 Feb 2024 07:18:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marino-st.20230601.gappssmtp.com; s=20230601; t=1708442309; x=1709047109; darn=freebsd.org; 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=ASzQlxswdfv6FTLhA28N9nmJaml6EREUA1T3PNJkYc4=; b=sG+3EY9094cKFmHtRCysuxl/RyIhGXy7WMfwHevvE/485gKrJFauqXgdKXgByIXHtm UgKpp81HZBh7miCZed7avJOLw7nH0P1qmhWIrup7pwmoc3Zqxn6Zs5zrmnug377b2yYM xwcBRMRwg2UOYcSuyP7HRKCtpe27oEaniFJWB2gzhB/kP1HM92bWg3RbT6S2B8TVutq3 JQfBYr9Pt7cb/bxiSTxvLYRdURSnCCfMDyCancFmjpxUOAX5ODeX6WBPioLGudNQV68S Jkg4rVqTuracJ2/DkfoTwqtjYPF3HDZDeHwBUHl3jrFV5FYeN6+tLu6f7gevjchhTRr0 n6zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708442309; x=1709047109; 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=ASzQlxswdfv6FTLhA28N9nmJaml6EREUA1T3PNJkYc4=; b=D3WHW+gd+zUY8jj4seC6IVSUXSOa8SYA2U8pACvRPcqES9AuvsC006X2mAYQZTQSyC gMhyHB4vQEIcyf/ALYEZloR9wKSR6lxdQ5BoypNmf3wZKhJXROwOLhRhQ/2PBQUTQu+Q 6Yi6zvBmpFdTzfTI9BqB95NBv1gpiGvN9y6D84poO8PPMA46jFXo63JIe/JVKFNwK7k0 s61NeyDNtMnq3HLLFNd7FBLEQtqVW4h6+8iL430wBkFV12tzH9hbrenIV1XTPWWy/aAb WkSqDsLKkjgdQZALC3GgGIjzVKwtsEcnZs2Tp2La+qAxJYS52S1Y6D+HJlzhZyXw4dhg rWiQ== X-Gm-Message-State: AOJu0YzIr9IERfRo+WYFbJ0BN89wGp547qNCdrnTn9H+FGVcqMioqO95 V2zz91wgclvcDDtunl/eetwxSKSsBxd0By9/hysoeQI9mU/mDjXOx4Yos/ZztdQtKo/+akHrEEt fIf4lUo6Xdn6twownUpQraVMiSdBMvNPuLa0GrUS6Hp2mDKy6 X-Google-Smtp-Source: AGHT+IFK50Uj++PHg3Xt4snmpjgrTIOtdXkxD6dnEhvUzWLHen8BOJZzzyE9mAYhRhWEn2cu1dpge75dogUHSjK6FoE= X-Received: by 2002:a05:6214:d0a:b0:68f:3c8c:8099 with SMTP id 10-20020a0562140d0a00b0068f3c8c8099mr12525231qvh.58.1708442309467; Tue, 20 Feb 2024 07:18:29 -0800 (PST) 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: <20240217110320.09af416e@venus.private.rrbrussell.com> In-Reply-To: From: "John Marino (FreeBSD)" Date: Tue, 20 Feb 2024 09:18:18 -0600 Message-ID: Subject: Re: Installed audio/alsa-plugins and dependencies To: Tatsuki Makino Cc: ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfNMq1yB4z40Y1 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:2607:f8b0::/32, country:US] The port builds fine. The problem is that the dependencies are not listed in the package manifest= . This is a bug in the code that creates the package manifest. That's why both Synth and Poudriere are considering the packages using subpackages to be invalid. They are examining the package manifest and seeing that it doesn't match up with the port Makefile, so it gets deleted as invalid, and the now-missing package causes everything dependent on it to rebuild. Fix the manifest and the problems will go away. On Tue, Feb 20, 2024 at 12:52=E2=80=AFAM Tatsuki Makino wrote: > > Tatsuki Makino wrote on 2024/02/18 04:58: > > If subpackage is considered to be a FLAVOR that can be optionally chang= ed (but it seems not :) ), then something is still wrong around here. > > https://github.com/freebsd/poudriere/blob/4ca881e06c33f85870127a57f9457= ae6c1b69d74/src/share/poudriere/common.sh#L5997 > > No matter how the poudriere side is touched, it cannot be guessed because= the packages that depend on subpackage do not have that information. > > Instead of switching the contents of the value in the following section, = it seems like a possible way to hold both in a variable for subtraction....= I don't know :) > > https://github.com/freebsd/poudriere/blob/bca07011c2f6f985e0b3e273276d73b= 6e9b90b6e/src/share/poudriere/common.sh#L6100 > https://github.com/freebsd/poudriere/blob/bca07011c2f6f985e0b3e273276d73b= 6e9b90b6e/src/share/poudriere/common.sh#L6110 > > From nobody Tue Feb 20 17:09:51 2024 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 4TfQrg2Xhbz5416W for ; Tue, 20 Feb 2024 17:10:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TfQrf6sMjz4FNj for ; Tue, 20 Feb 2024 17:10:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708449007; bh=GfEktru+D3pYY3Bhx1NSotGhgfGNBSZrOEEnGGDBVEE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=BfmcoVhE9jiA10M+el8uInXTndzJf6RcD7vcpQrfjgOgiNb/iZOrC7BfdHT/iQbKNE1zjA0AAXck9XyILEKoieogOg1vxYa7Bqz3PJibtH1POAVH9jSNwjLTTxHJxtLKnnIXpAYaHmgRBF9bq29BWKz/k+XE2cMUdcHNXE3fzAvUDSw69tRVC29U6i+KhgFfHjo4kd6b6c0hjvg0LiLN24FRYb0mErDSOhGBGARhrb2PHjLNqKrMZJost5xRYrcpF0++A4l3p0qdcAOSvPT2OZtcKHkg9h7+QFliOlqjAaIamoJwPNrAx1Rwn7/aKUNkFcUelMXYYLetzQ8EmmJyRA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708449007; bh=neYYb7GxvmpBeSEe4FwUZW0r9JnqjLKE8L17h+J/anA=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=jvAC7LEXSRecUgfS7Tm5i9cOaYMbMgeBtKSiyWWn8XAFaYTQ8SGR4Ro7ZKFLAW1ViaH/zcgHf38XOO/ONWQTuBRWRd1gsKDnwGK2IwLlgOXuOEBeHI3055YC2qzcJt9n1ClUJGn9H19ABw9Fky0wRj0/gx2a00+NUjRWrvyU6YXLy9IdG2tRmpkrlPnrRkaNuWLfoNbz1JSh43IDtKd8NsEupqDsfvJftVmgUxciR7lYmUkfcFeG/ItnaYgPA0y5AfiHqXTYmGI1pST8S75SE7NY6kvel6GilUajEPlIOswrY2Hx+l/KNhuee6iw0vYQ72kpqXp7uaEDS/v9Z9SWEA== X-YMail-OSG: LXTm7gAVM1nO9coAF9hDZawCP0hd.tnwvjney3w3ZdaIlruFZeomfI8iEWsNuKw R.9P6H61VgnmozoiYQ12sAyzkQBKm66jwG98b7bqCmofdQX_KLBHANH0LwUphodCKejvM5YpZnlM yx1sMqMUb8RGeR8i0XxICly0ZTGOqLTTpjz3vpfLsf4vQChHs98u5nBSlwtzhEGldMul8AMu.s8b sy5OYkMkeDnk.wJh0.oEIUrNSxESALuqB.iJQHHx_yITqxde0CTxkb12h8B0qX2F_DTl1keZQ0jj PSppGAFyKkChDIi6gkzkeHQyknjUdhQfMrwkklwG9RvYR5paAO0pTPmWglnK32y4Q2an9lU65M4Q nk7xVHLf3WsdGNp4iDYAddNlhditGhdt_s3lbYuy6IQKJP_M_pvK9ABJqbYJn6uIzXnlujFhO1RC dYX3NprWGCHvx7XnQ5zcKSBJOOQz7YxJ427JUt3UJei666Uf5bboFqRQzhmiwyWPrKvxDVzmWlgP qNtwXBn6NoUIkmXcLb0e5P4ErDBmVSOO1qAFxCeRB_gToWgKxHQ0ICi2T0Nje2hxuQrMNxce9dRS rnFcl8A4f8iJSJClryrhsqIZHieBOEFEXACgzDCLXp7Iuvvx76rf7InUAMpYBhpsb4XtK7xN25E0 LZ1dpJQiRrn3_kUQQ4W80fXZJ3gh8b381QePh4FHRPIp_ARfW0NNHUxBpLMgzeiRP1Nw70IEl9uM kB8dBe9cKjUmat2bcjCDNlV7v4IWQIGqZxF.LcxhSHQ6zVmRmfwHqmNhZocSZicUnreScVOl6tCU G4iNTXJJV3D8LB6mrnqhghXT03BPOFVDW6LPSlQooMZDX0.oFZR.zmVTu3g8D047DdcH.BBvMLP. NiucCAG5k0iw6X37NxlF3gTO8QZhJu8kGh.VxmgP0pWQccWcOf9WNDOAFDyHyb7XoukA1gCt4XT5 ldyhc22vunQ6RcxGTQlLOe_SVT5oxdBy996iJqlafxMOkLiq8v7sOYAhvSxVSvZifVWxVCu3DX.1 TyiFxrTIkTPZtFwWN55XrtYqcWxXG8yy_wNjA.R_gvJ.JrY7qmHuzV.43kjRexI8JyKQ1F9RXVEG oDZKwJE4iDHRS5aeFxq23nQ0E0MiSBRb629snAh_xChp53aH.vHFQc7gBTUIdwLM3leaJSTVxf.3 rjdxTbLmIrL5D_HH67P4o4HxxcQFAkNqLnvr9imbSjZ8banYdpube_SdQSxFwCKPXdZ75UXwrqf4 HscmMGptCRLCm4qKi9BFTOcCFjSyaGCKUzk0YXqKOAc8Jwo8vZrwir4jBGVgLFMmZBsTSy_D14rY S3nUFb26WTJ7No1nAEYilhHGhVGlQPlMcZYlJdgGGEwbPL2K1dSSQpjJWGNRe5WPUEATP9HkhMDD dViYhfo_7_IpnLntxzOxen1AVWOt1ekBz5bAhPQ5V_QwuQp2.1XDZijRjRSKzoZOJG8JSr3LREXG Zl7cfCF7Q684a8o4DwebRTkoVjpM5_tZZLu2mDOQsu5P5jsqNtg5l4UwNjkwLxW3kVmuH84iJ3Y6 QhK8uI77svedgtM3n46XN5mKDmJtTM71tHWioYcXRt..nx2Wiju3VCaJ1ZCvMEWj8hZ4aFuO7XbR myda6exb2LJOCvao7JaLFbWVTVzopqJvJejLy8bX_AfI85LxBMCA9zWYxkQoEQbDWcYetVh7UoIb 8SDLxoI9RvH_DbBEokmaa77Qx6NL91TpRZr2yYlYzYZKIM8RyCMhOpuuzKSVSkPINOmGqomQ83dj 4wZ00h1iigP6BHmBObERT_sW09CRLllooeiq1DVJh9FXU6PemQMOfMImZLASYIKdPnoo02ROlc0M Rc6Loe8TZa.lS.V3N9gmPAOSXGVdkv83jyOTQUReua5be9iDbDp7aUJMeqfDtRilLZL3WEaTnmbD wfD08nWauI.FA9ENRr0tyn5WKj9q_2Z8sRmh4I6ZRG8NS_SomkDTbQN3si1P6kYCcv0FvLUUb3FR FOaLsq.jIERnt2OCw.AssYah34LGSYV590NO0gSQQPE.0RH._FUFSOIIj_pNUuTHPZ3ewHin7Wpi whorlCBM1ibZChW.TusVT.vAVU0sHfzQgCNByFhFGoJt5vLrVk2C4Xw11F3sMm7G6VM4kjDjMX6D 0VK7srowwY3Nba4skjYY23MAVnHrTcOP0waZFpUsIvpaC0GdV1y5ZyZw5xJ.gtpXk59k0UGQe7hs QqotpyQwD1bHOyT.ORcsKUz9E3XneQr6o0G9UY7KKYLrOb2v.JswPKnjlNZyZrPNDA6btQZcWcQ- - X-Sonic-MF: X-Sonic-ID: e916d01d-4131-4c38-9baa-27cd6873adc2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Tue, 20 Feb 2024 17:10:07 +0000 Received: by hermes--production-gq1-5c57879fdf-jv4v7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4b534c11c4f7f41e6ad0cec61b7935fb; Tue, 20 Feb 2024 17:10:02 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: FreeBSD ports community is broken [port building configuration notes] From: Mark Millard In-Reply-To: <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> Date: Tue, 20 Feb 2024 09:09:51 -0800 Cc: Dewayne Geraghty , Rozhuk Ivan , "freebsd-ports@freebsd.org" , aryehfriedman@gmail.com Content-Transfer-Encoding: 7bit Message-Id: <9374651A-B5E2-4522-88C0-1E9A3F65E4EA@yahoo.com> References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> To: Jamie Landeg-Jones X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfQrf6sMjz4FNj 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)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Feb 20, 2024, at 05:13, Jamie Landeg-Jones wrote: > Mark Millard wrote: > >> It probably should be separate from this topic, but I'd interested >> to understand some example types of changes folks make for which >> poudriere prevents the changes from working but for which portmaster >> use or make use allows the change to work. > > I've many changes, nothing that would upset poudriere though. > > I've probably grasped the wrong ideas from this thread. I thought it was > about the implied effective deprecation of the ports infrastructure for > a binary package only structure, with poudriere being used to create > custom packages in any way it wants going forward. Please do not confuse the original thread's overall range of points with this more technical subthread. I've been limiting myself to the subthread's subject area as best I can. Given that focus, . . . To my knowledge, poudriere is a user of the ports and pkg infrastructures (that both exist independent of poudriere), never the other way around. In that it is like portmaster: layered on top without invalidating the infrastructures below. This also makes poudriere just one of multiple alternatives. I've not suggested eliminating any of them. > If pordriere continues to build via the make system we have already, > then I can't see any issue. Various folks want to avoid how much ends up being rebuilt and how much activity it takes to have the clean-context building activity poudriere has, and so they avoid the extra time spent building that way and prefer to more manually manage such. The clean-context building makes getting ports to build (into packages) easier. This means an effort/time/testing tradeoff exists for some ports that can fail when built/installed outside such a clean-context. Some volunteer activity will choose to stop at the "works when built in a clean context" level of support. In my view it is not reasonable to blame poudriere for this specific issue. (It is not the only form of the issue but I'm applying that the limited focus here.) (I've not tried synth but it may well count as another clean-context type of builder layered on top of the ports and pkg infrastructures. It may have different overheads. I've not checked what platforms it supports these days.) > What's the reasoning behind people claiming a shift from "make install" > to poudriere is necessary? > Probably just that various ports periodically run into some example of failing to build when attempted without a clean-context type of build but that do build in a clean-context --mixed other context that results in the support stoping at the "works when built in a clean context" level of support. (Some of that stopping is not just individual volunteer choices. But this gets well outside my note's focus.) === Mark Millard marklmi at yahoo.com From nobody Tue Feb 20 19:17:41 2024 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 4TfTh01b6dz55ShF for ; Tue, 20 Feb 2024 19:17:52 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from egress.chen.org.nz (egress.chen.org.nz [170.75.172.82]) by mx1.freebsd.org (Postfix) with ESMTP id 4TfTgz0XmPz4X2Y; Tue, 20 Feb 2024 19:17:50 +0000 (UTC) (envelope-from jonc@chen.org.nz) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of jonc@chen.org.nz designates 170.75.172.82 as permitted sender) smtp.mailfrom=jonc@chen.org.nz; dmarc=none Received: from mail.chen.org.nz (unknown [210.54.37.164]) by egress.chen.org.nz (Postfix) with ESMTP id 1A441111E19; Wed, 21 Feb 2024 08:17:07 +1300 (NZDT) Received: from mail.chen.org.nz (localhost [127.0.0.1]) by filter.inside.chen.org.nz (Postfix) with ESMTP id 8705C2CB25; Wed, 21 Feb 2024 08:17:42 +1300 (NZDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on ametrine.inside.chen.org.nz Received: from rainloop.jail (rainloop.jail [192.168.1.4]) by mail.chen.org.nz (Postfix) with ESMTP id 6D8A62CA3C; Wed, 21 Feb 2024 08:17:42 +1300 (NZDT) 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, 20 Feb 2024 19:17:41 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: jonc@chen.org.nz Message-ID: <1b27f0f5d3062493151897d85e562740@chen.org.nz> Subject: Re: Installed audio/alsa-plugins and dependencies To: "Jan Beich" Cc: freebsd-ports@freebsd.org In-Reply-To: References: <641ffb1d-1a6a-46bc-81ce-1daba2dec27b@chen.org.nz> X-Rspamd-Queue-Id: 4TfTgz0XmPz4X2Y X-Spamd-Bar: - X-Spamd-Result: default: False [-1.65 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_SPAM_SHORT(0.55)[0.547]; R_SPF_ALLOW(-0.20)[+a:egress.chen.org.nz]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; RCVD_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:174, ipnet:170.75.160.0/20, country:US]; ARC_NA(0.00)[]; FROM_NO_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[chen.org.nz]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_DKIM_NA(0.00)[]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] February 17, 2024 1:56 AM, "Jan Beich" wrote: >> But the installed package reports: >> 8:09pm# pkg info --dependencies alsa-plugins >> alsa-plugins-1.2.7.1_3: >> alsa-lib-1.2.10_1 >=20 >=20Check dependencies of subpackages instead e.g., >=20 >=20$ pkg info -xd 'alsa-plugins-[^0-9]' > alsa-plugins-ffmpeg-1.2.7.1_3: > ffmpeg-6.1.1_3,1 > alsa-lib-1.2.10_1 > alsa-plugins-jack-1.2.7.1_3: > jackit-1.9.22_2 > alsa-lib-1.2.10_1 > alsa-plugins-pulseaudio-1.2.7.1_3: > pulseaudio-16.1_2 > alsa-lib-1.2.10_1 > alsa-plugins-samplerate-1.2.7.1_3: > libsamplerate-0.2.2_1 > alsa-lib-1.2.10_1 > alsa-plugins-speex-1.2.7.1_3: > speexdsp-1.2.1 > alsa-lib-1.2.10_1 >=20 >>=20It appears to be missing the SUBPACKAGE dependencies. Is this >> intentional, or a bug? >=20 >=20Intentional. See pkg-message: >=20 >=20Plugins with extra dependencies moved into subpackages: > - alsa-plugins-ffmpeg > - alsa-plugins-jack > - alsa-plugins-pulseaudio > - alsa-plugins-samplerate > - alsa-plugins-speex In my opinion, that's _not_ correct. When we install any non-SUBPACKAGE p= ackage, anything listed in LIB_DEPENDS or USES are automatically listed a= s package dependencies. However, if I install audio/alsa-plugins, the onl= y way I know what dependencies are required is to by consulting /usr/port= s/audio/alsa-plugins/Makefile. And if audio/alsa-plugins was to be compil= ed with non-standard OPTIONS, it's impossible to tell what dependencies a= re _actually_ required. Cheers. -- Jonathan Chen From nobody Tue Feb 20 19:56:56 2024 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 4TfVYH2QWxz55WlX for ; Tue, 20 Feb 2024 19:57: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 4TfVYH1rS3z4c0n; Tue, 20 Feb 2024 19:57:07 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708459027; 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=1+PVBZtHtdVol1Cjz1hWtorWSt7eMcpajmi85aG7F1w=; b=QJg39n3Oqh2FicOjKLK02BwAb1cVYkbNxC5bcGBNqr3qd5pXuFgCTpfBPHD+If8tLZ12xf jJ3SQ+q7rbOSoDhDbdFzRUJ6uqZds0cFlOBt8jzyM/ja/nVdceyuv1DYxLquam/G6QvtRW jZ+ycnpxsEZ7CqsxfIzxmM2zYi9RlZW9ffbSkuJiGz2rUTt0ViNVz81jCPtTTqHOO9msxF X8/bwSIPo3zE9c9rQL6RGRGQNPkYhtMnVv2vhM56p9GbaQ2kKipeFuo/m6Xhuhm6CfIdk/ YD8JsY7aUykRVTWtFozeIVft1ol2v3OTWOKUYOTe88/jzkbTYvyzVfHkVWIvJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708459027; 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=1+PVBZtHtdVol1Cjz1hWtorWSt7eMcpajmi85aG7F1w=; b=c7Wv7nD9YJbQIVkfMc0dqhiz6FjGioJpYsH4DmI38kLRHGqMgFlTusMpOhIQ92wSY1l2nw zPTo+lZPfKQYqbeRuMM/Ix3jdNddahGNc+BYBE1Q5L+AoB40ougQSvda/OJkbT0TTE7E3l 6kZF+89mzRdjh9B5JBCq1k79jaGVDNQlSu5HuKyiToZo7qUMJPIgI+WSk/UVI/w1KUvzZ4 REoqcljVTaQt2lFE8M8/UJo13PHph50SthLdH8/JeFY1HD8VKAeIA7Bjdc12poBLrT7xdu afVMtoNuepWBGvE6LQ9Oh2M4QtcJJsHn1E9yOqBfOv04g80wCYNb4K76WgxBNg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708459027; a=rsa-sha256; cv=none; b=YUF6hWmG7dewpZnkccPLXxzmICVrlL/AbdHIwr/Sre6GJEnWLrIb5sL3Waqnb9pKZAl/kC ahfjtJqxDyqq7Cn5613UkOQfLDZ7xsx335LCZ3rw99ds0ye3UEVASS0qs084bkKUiJFDG+ G3QjCivc6x0w5axP/GgUzewW4LdWRwjGpKSR99ukr8o83xO1i8ex863EduZ42SrZDFd9+n W2j4B+S/5tpMwu5L1AHvchOqAwR8gIAbed2COC+41h6GJFoNdtwzYPtMflLAY0kjWAOFnu 4/0A/rnFP8E3nuepDxvZvrHvF8Qhb/tNOm/DBdoJMqzNLj2WK4PjoMgeaOmfXA== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 0AE0C14751; Tue, 20 Feb 2024 19:57:07 +0000 (UTC) From: Jan Beich To: jonc@chen.org.nz Cc: freebsd-ports@freebsd.org Subject: Re: Installed audio/alsa-plugins and dependencies In-Reply-To: <1b27f0f5d3062493151897d85e562740@chen.org.nz> (jonc@chen.org.nz's message of "Tue, 20 Feb 2024 19:17:41 +0000") References: <641ffb1d-1a6a-46bc-81ce-1daba2dec27b@chen.org.nz> <1b27f0f5d3062493151897d85e562740@chen.org.nz> Date: Tue, 20 Feb 2024 20:56:56 +0100 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 jonc@chen.org.nz writes: >>> It appears to be missing the SUBPACKAGE dependencies. Is this >>> intentional, or a bug? >> >> Intentional. See pkg-message: >> >> Plugins with extra dependencies moved into subpackages: >> - alsa-plugins-ffmpeg >> - alsa-plugins-jack >> - alsa-plugins-pulseaudio >> - alsa-plugins-samplerate >> - alsa-plugins-speex > > In my opinion, that's _not_ correct. When we install any > non-SUBPACKAGE package, anything listed in LIB_DEPENDS or USES are > automatically listed as package dependencies. However, if I install > audio/alsa-plugins, the only way I know what dependencies are required > is to by consulting /usr/ports/audio/alsa-plugins/Makefile. And if > audio/alsa-plugins was to be compiled with non-standard OPTIONS, it's > impossible to tell what dependencies are _actually_ required. Port dependencies are not package dependencies. With subpackages a single port can build multiple packages. As such, runtime dependencies[1] and files are split between multiple packages. However, all build-only dependencies are shared and not recorded in binary packages. When you build from ports you build every subpackage[2], so you need to use options to limit dependencies. If you want to install only "alsa-plugins" (aka "main" subpackage) without extra plugins/dependencies just do it like before with all port options unset. [1] what "make run-depends-list" shows [2] until https://reviews.freebsd.org/D43789 From nobody Tue Feb 20 20:15:55 2024 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 4TfVzC2Jf8z55Zbt for ; Tue, 20 Feb 2024 20:16:07 +0000 (UTC) (envelope-from john@marino.st) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (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 4TfVzC0Krrz4f5s for ; Tue, 20 Feb 2024 20:16:07 +0000 (UTC) (envelope-from john@marino.st) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-785d954b236so355852885a.0 for ; Tue, 20 Feb 2024 12:16:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marino-st.20230601.gappssmtp.com; s=20230601; t=1708460166; x=1709064966; darn=freebsd.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=itSheccYBb4ERjszdEyBUNR8XmP2/Lxd1sDD+5lXTe0=; b=L7CrnC4OR1EV2bYns+tilR1TJf2idZvM6xZIlSoQ+NEGV2OOWnpPErtiJ8SDvW21oW gWDj8VUPE0umq6oFzw4wQx9i/9ehuWLTJUUQOY/tRYhNVoNgzSCLR9nttRBgxPoz9fRp 1AeKlObqEWl65k6Aii23sqKfPbAkDApcphk9j/eYMh2+ji1IAQWW8C4QJVz4gI9i9qw5 CyM0DjiKiv1Ao9ijqxLWRygHC8yT8Q6FGFzffjxU3ApHu9HzHRQE2bx4W1LdykAUpMRz hi9Okmoq30iuPEGW2TPD2NTZ9ijwY2TXQIoNWU8b51owtsmEQwRKpzkNuPEC6Fbt+Zi0 46Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708460166; x=1709064966; h=content-transfer-encoding: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=itSheccYBb4ERjszdEyBUNR8XmP2/Lxd1sDD+5lXTe0=; b=XgIbuF4duOBlOG0RXlTkpHVrjTO2HSnfzkDMpo9mS5zbNJhzVPMnQcrQvaginUMpRL TNWOIWVHGODaCuFL8pmZ3rMku/+63htCDpHthuf2i/xF3+Y2nrkC/6OMW1FmPzK+E82T tof8E7o6ugLDpBzV5eGUlwlVrBKEHnBSBdCr2tY+gtBAxbL6dXNxcLYsu0gFQJGSiyxB 6OrrNvA9jVjFxpbrKryHWxLMPngqrotH2DP891sHDAdnfpp/g7PZ3EXim2NzqEo1p2cI Nvyn+wGRY4t8r5FWJTYA0O44lL2xNrgINRibwZMTyUn1I8/sE+SAOLPJ7FukHmZnd7a1 lUyg== X-Forwarded-Encrypted: i=1; AJvYcCWC8NwRVgdDGpneCmaYyDVGn4yanj9zk5JuEblNgJNxyhhry2vjO5eMVrqbEcPRDdj7hgldbuZSXBcmRF29qt9Pus/vSCIAs2Q7 X-Gm-Message-State: AOJu0YzQSFTXDJu30cily/6BsrB57+vPV6HBGB51k65CNkycU3TXNlHM wNcXe1YXtitfuvBbYZCYVf9nmAEpB8XyCM4L/F/jtXwevO6lUAj+h0mOspo0AS5JoFrVIknzbTf bnKOwzqxvTbrnMHq8O4gSvNLOSRl/m4xu+UxbRZPO6DOgppmbSbM= X-Google-Smtp-Source: AGHT+IESLsDIrnJQqbrcPq3haNjvZUZ8O0MFidPzPsZqcpKU6mFkSxp6bABEPFJcsJ6DVI9dv2L2olPSfiZ33EcaoTY= X-Received: by 2002:a05:6214:4003:b0:68f:5d44:b78 with SMTP id kd3-20020a056214400300b0068f5d440b78mr10726136qvb.28.1708460166368; Tue, 20 Feb 2024 12:16:06 -0800 (PST) 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: <641ffb1d-1a6a-46bc-81ce-1daba2dec27b@chen.org.nz> <1b27f0f5d3062493151897d85e562740@chen.org.nz> In-Reply-To: From: "John Marino (FreeBSD)" Date: Tue, 20 Feb 2024 14:15:55 -0600 Message-ID: Subject: Re: Installed audio/alsa-plugins and dependencies To: Jan Beich , freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfVzC0Krrz4f5s 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:2607:f8b0::/32, country:US] > Port dependencies are not package dependencies It's literally defined as LIB_DEPENDS in the makefile. By definition LIB_DEPENDS are run time dependencies. > If you want to install only "alsa-plugins" (aka "main" subpackage) withou= t extra plugins/dependencies just do it like before with all port options u= nset. It's not about what people want. These subpackages are included via OPTIONS. In the case that the OPTIONS are set, the alsa-plugins package needs to pull in the subpackages included by the options. Honestly, I don't see any other interpretation. The package manifest is wrong. If they are not intended to be package dependency, then the subpackages should be defined as BUILD_DEPENDS, not LIB_DEPENDS. But the manifest bug remains regardless of the intend of this particular port. On Tue, Feb 20, 2024 at 1:57=E2=80=AFPM Jan Beich wrot= e: > > jonc@chen.org.nz writes: > > >>> It appears to be missing the SUBPACKAGE dependencies. Is this > >>> intentional, or a bug? > >> > >> Intentional. See pkg-message: > >> > >> Plugins with extra dependencies moved into subpackages: > >> - alsa-plugins-ffmpeg > >> - alsa-plugins-jack > >> - alsa-plugins-pulseaudio > >> - alsa-plugins-samplerate > >> - alsa-plugins-speex > > > > In my opinion, that's _not_ correct. When we install any > > non-SUBPACKAGE package, anything listed in LIB_DEPENDS or USES are > > automatically listed as package dependencies. However, if I install > > audio/alsa-plugins, the only way I know what dependencies are required > > is to by consulting /usr/ports/audio/alsa-plugins/Makefile. And if > > audio/alsa-plugins was to be compiled with non-standard OPTIONS, it's > > impossible to tell what dependencies are _actually_ required. > > Port dependencies are not package dependencies. With subpackages a > single port can build multiple packages. As such, runtime dependencies[1] > and files are split between multiple packages. However, all build-only > dependencies are shared and not recorded in binary packages. When you > build from ports you build every subpackage[2], so you need to use > options to limit dependencies. > > If you want to install only "alsa-plugins" (aka "main" subpackage) > without extra plugins/dependencies just do it like before with all port > options unset. > > [1] what "make run-depends-list" shows > [2] until https://reviews.freebsd.org/D43789 > From nobody Tue Feb 20 20:23:44 2024 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 4TfW8F1nV8z55b1B for ; Tue, 20 Feb 2024 20:23:57 +0000 (UTC) (envelope-from john@marino.st) Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) (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 4TfW8D573rz4gH9 for ; Tue, 20 Feb 2024 20:23:56 +0000 (UTC) (envelope-from john@marino.st) Authentication-Results: mx1.freebsd.org; none Received: by mail-oi1-x22e.google.com with SMTP id 5614622812f47-3bb9b28acb4so4009554b6e.2 for ; Tue, 20 Feb 2024 12:23:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marino-st.20230601.gappssmtp.com; s=20230601; t=1708460635; x=1709065435; darn=freebsd.org; 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=4IqgjoZwJvC8qlNxURXa7uJVaoesh+DED9kTD1gSv30=; b=A9J1VgjYYyXqHXqAlCObzuDUtp90Ob/pI4ow6dclEn+hgdSP6Fc/n/OZG4+zyBNcs7 l7C1h/leHXpgwzMsgWFlMho4kHQPrXg6gP/Kqq4HIvKxvxZG0xkMwx7kRWED4HQbjLK/ YOOyW9gy/325byy6wXO7WMtuuTbv+oaLL8upuJK8Mwmr3WmXdYWiC0Pp430MahNKM1Cu iEFqYp3/1JOWY8HuyoTXcQyqF2Ked6sxV7O8Dsv7OYScvdUKEcuiLfYIfmnvM5gWrftF DBFL6G5jnZYXFsTXGh+oKAh0RjerhAOccYS3K9jacUtzlKdSY0qp7y7rHTTuE59IUtf1 SKZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708460635; x=1709065435; 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=4IqgjoZwJvC8qlNxURXa7uJVaoesh+DED9kTD1gSv30=; b=AvjRjslMM6B6OIo8oM6O6e2RaLwfBjh19IVJXK5uP76AfwOI7sMgDrPN+dzZsN/CNp UXQM0atU/gtwP5zwol6VMRyxB+x+jyzayKaPEnGMELYc0OvlcPZyRd12fsZqt0VwT399 uOyxvSDcphq437eo+KUxW+2WTbF3Q3w7A3IrufxRhAvPSHlWuIg27RwoR+0SkOHxBeBH qv7vLvHc373NqrbO9Vukg8MyGbtH2MmHShv3NpQ1TmoToVDGWvMzekKfZ6+0tTpC+EFP a0RmsohWxewj8qngavApv3GTLPXduy8ut2+b3nU1WO1d/Mq50HDlWSNyooeDALqX/MqF 2tJA== X-Forwarded-Encrypted: i=1; AJvYcCUuyTC9mPo55McfIu7E5lJQBz9eGnwfs82VTrUkaSP2TFz3aJhwQ5Ca87OkIWyrAneDXhNEPhAk6IBcSb0krCtj8Sfn34HyBK+d X-Gm-Message-State: AOJu0YzqstMUrbtN+YHIp//lwWVqaqctLlUV/YDFlAPU19VnqQCb5Htk X+rgOTelRXsTjhp05GJoGs1DUDG79o/RryzuagdCWkhcQQzWo9g0dWabd6FGBru/8niL/cwsdtX dAbMQyf6INAM/V9j13fgbFDT7SsLWAeCb5M6hC4w267lrmSQ7uaI= X-Google-Smtp-Source: AGHT+IHgtzjYQicTXgyQu4inS5niZ+7R8FqB0c3NL9zVZYsaUHou18Ec45SlzxwkCOQuX1yo1M9B3PiDdPwIVJZeDDs= X-Received: by 2002:a05:6808:220f:b0:3bf:fdb2:ca5b with SMTP id bd15-20020a056808220f00b003bffdb2ca5bmr20060395oib.3.1708460635547; Tue, 20 Feb 2024 12:23:55 -0800 (PST) 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: <641ffb1d-1a6a-46bc-81ce-1daba2dec27b@chen.org.nz> <1b27f0f5d3062493151897d85e562740@chen.org.nz> In-Reply-To: From: "John Marino (FreeBSD)" Date: Tue, 20 Feb 2024 14:23:44 -0600 Message-ID: Subject: Re: Installed audio/alsa-plugins and dependencies To: Jan Beich Cc: jonc@chen.org.nz, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfW8D573rz4gH9 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:2607:f8b0::/32, country:US] I get it now. e.g LIB_DEPENDS.speex=3D ${LIB_DEPENDS} libspeexdsp.so:audio/speexdsp This is saying the speex subpackage needs speexdsp. Let me look at this more in depth. On Tue, Feb 20, 2024 at 1:57=E2=80=AFPM Jan Beich wrot= e: > > jonc@chen.org.nz writes: > > >>> It appears to be missing the SUBPACKAGE dependencies. Is this > >>> intentional, or a bug? > >> > >> Intentional. See pkg-message: > >> > >> Plugins with extra dependencies moved into subpackages: > >> - alsa-plugins-ffmpeg > >> - alsa-plugins-jack > >> - alsa-plugins-pulseaudio > >> - alsa-plugins-samplerate > >> - alsa-plugins-speex > > > > In my opinion, that's _not_ correct. When we install any > > non-SUBPACKAGE package, anything listed in LIB_DEPENDS or USES are > > automatically listed as package dependencies. However, if I install > > audio/alsa-plugins, the only way I know what dependencies are required > > is to by consulting /usr/ports/audio/alsa-plugins/Makefile. And if > > audio/alsa-plugins was to be compiled with non-standard OPTIONS, it's > > impossible to tell what dependencies are _actually_ required. > > Port dependencies are not package dependencies. With subpackages a > single port can build multiple packages. As such, runtime dependencies[1] > and files are split between multiple packages. However, all build-only > dependencies are shared and not recorded in binary packages. When you > build from ports you build every subpackage[2], so you need to use > options to limit dependencies. > > If you want to install only "alsa-plugins" (aka "main" subpackage) > without extra plugins/dependencies just do it like before with all port > options unset. > > [1] what "make run-depends-list" shows > [2] until https://reviews.freebsd.org/D43789 > From nobody Tue Feb 20 20:24:55 2024 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 4TfW9k0DXcz59Y1w for ; Tue, 20 Feb 2024 20:25:14 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mail-io1-f46.google.com (mail-io1-f46.google.com [209.85.166.46]) (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 4TfW9j1CC4z4h4y; Tue, 20 Feb 2024 20:25:13 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of luca.pizzamiglio@gmail.com designates 209.85.166.46 as permitted sender) smtp.mailfrom=luca.pizzamiglio@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-io1-f46.google.com with SMTP id ca18e2360f4ac-7c00128de31so164531339f.3; Tue, 20 Feb 2024 12:25:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708460711; x=1709065511; 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=DMkdyUcso5kYdVNeOYYj3lsDHqJCaIhWv46YND7WqGE=; b=Utg5VDDZIf+9SxCCRk+HnuPrphP2BknstQEp0gPKWXiw60IWi8q4rRMXSz77sywg3/ qArkGHCphfNYK3OxLjfd7S9UJD3Br9Uejedqs7UPGYvF9cDt9vYNIWJc7zw/ZLuipUpa OVLYudGjRNlvvPzkbuMLYtx7TSREvxoi2A28VoMqDOEtx+e2ucUTZtoyg3XZyht7jfpy NhZCAko5lL1cR8rDxJHWqpKKMwCpq1y/CxzPr32fR4vdrYjTKqmUER0F+NUgMruhUz3W 78ydiYfc5TIhB9rAc+6AzkJJXc0lmJR7yKtzGJJYatEXrG0vvJy0G6cE9lyXxAXTv1HC Kz/A== X-Forwarded-Encrypted: i=1; AJvYcCUwW1dvk2X3dfNxSULl17ff10l/WWqurZ6uxeUm+hx3I0jMIpBmXGtqE+cBc76pNe3vn5KbGXEHNzxESzKLTK24dLOctzRsTPwrjsFL X-Gm-Message-State: AOJu0YwvhvpQNsKND4gIhV+wKovW1bRO2x33AyUnoJI7dd2jKVyK70mJ yrzqN3FxF3kWRCLeW75/j7K8855Rc/at+GcF1jjaUj1yJvtBwaRaKQOXd7/y0qM= X-Google-Smtp-Source: AGHT+IHeGhIsQmd1qnWLXpxpwxE0+5Zs1If6E6PNLK/cnbKN0lgTAyPeEzUG9IaaR2a1sqdmw2LMAg== X-Received: by 2002:a05:6602:2766:b0:7c4:9618:5fcb with SMTP id l6-20020a056602276600b007c496185fcbmr20008822ioe.8.1708460711571; Tue, 20 Feb 2024 12:25:11 -0800 (PST) Received: from mail-il1-f174.google.com (mail-il1-f174.google.com. [209.85.166.174]) by smtp.gmail.com with ESMTPSA id b7-20020a5edc07000000b007c45ab3dc34sm2420989iok.29.2024.02.20.12.25.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Feb 2024 12:25:11 -0800 (PST) Received: by mail-il1-f174.google.com with SMTP id e9e14a558f8ab-365220a2c3dso15852375ab.0; Tue, 20 Feb 2024 12:25:11 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCWg6VpV4KQpfa5aq/6Pevala05FyIOK3UYu5SRIS48YMrA90tx7AVI0Ak8yp/gRQvqITB6u11CR57YsUZR1hN9ai6QIfjsBFc/NyeWW X-Received: by 2002:a05:6e02:592:b0:363:d6be:c87e with SMTP id c18-20020a056e02059200b00363d6bec87emr14359402ils.27.1708460711223; Tue, 20 Feb 2024 12:25:11 -0800 (PST) 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: <42ea295f-5165-4fd5-b452-82d67f53ca03@app.fastmail.com> In-Reply-To: <42ea295f-5165-4fd5-b452-82d67f53ca03@app.fastmail.com> From: Luca Pizzamiglio Date: Tue, 20 Feb 2024 21:24:55 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Subpackages: Update To: Dan Langille Cc: freebsd-ports , ports-developers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000ce27d30611d60123" X-Rspamd-Queue-Id: 4TfW9j1CC4z4h4y X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.79 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.89)[-0.889]; FORGED_SENDER(0.30)[pizzamig@freebsd.org,lucapizzamiglio@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.46:from]; RCVD_TLS_LAST(0.00)[]; TAGGED_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[pizzamig@freebsd.org,lucapizzamiglio@gmail.com]; RCVD_COUNT_THREE(0.00)[3]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.174:received,209.85.166.46:from]; RCPT_COUNT_THREE(0.00)[3] --000000000000ce27d30611d60123 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Dan. The list of subpackages is available via `make -V SUBPACKAGES` Probably, the dependencies should also be split by subpackages, when this is the case. `make -V *_DEPENDS.subpkgname` provides the dependencies I can write directly in the github issue some of those things, for referenc= e Best regards, pizzamig On Mon, Feb 12, 2024 at 3:22=E2=80=AFPM Dan Langille wro= te: > On Thu, Feb 8, 2024, at 4:44 PM, Luca Pizzamiglio wrote: > > Hi FreeBSD porters. > > Here are some updates about subpackages. > > At the moment, subpackages adoption is *on hold*, as a few annoying > issues have been identified and they need some time to be fixed. > A bug about optional dependencies for subpackages has already been fixed > > (OPT_*_DEPENDS.subpkg was not detected correctly) > > The main blockers are: > * `make describe` is not subpackages aware. A fix is in review, but not > yet ready to land. This is also breaking INDEX. > * `make install` doesn't allow for partial installation. A patch is ready > and in review (https://reviews.freebsd.org/D43789) to address it (in > reference to previous email threads) > * poudriere forces the rebuild of subpackages dependency. A PR is open an= d > we hope to find a solution soon. > Additionally, `USES.subpkg` doesn't work properly at the moment: > dependencies (LIB and RUN) are linked to the main package, instead of the > subpackage. > > Because of those issues, some subpackage commits have also been *reverted= *, > waiting for the fixes to land, before being committed back. > > If you are thinking of adopting subpackages, *please wait* until things > get fixed. > Once those fixes are out and the situation gets more stable, we will focu= s > on the *documentation*. > > > I'm thinking about this from a FreshPorts point of view. With respect to > subpackages, what will people want to see on the page for a given port? > > * list subpackages for this port? how do I get a list of subpackages for = a > port? make -V SUBPACKAGES ? > * list of packages built by this port (I'm guessing packages.yaml will > point back to the port) > * is there any other information thought to be relevant to have on the > page? > > re: https://github.com/FreshPorts/freshports/issues/544 > -- > Dan Langille > dan@langille.org > > > > --000000000000ce27d30611d60123 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Dan.

The list of subpacka= ges is available via `make -V SUBPACKAGES`
Probably, the dependen= cies should also be split by subpackages, when this is the case. `make -V *= _DEPENDS.subpkgname` provides the dependencies

I c= an write directly in the github issue some of those things, for reference

Best regards,
pizzamig

=

On Mon, Feb 12, 2024 at 3:22=E2=80=AFPM Dan Langille <dan@langille.org> wrote:
On Thu, Feb 8, 2024, at 4:44 PM, Luca Pizzamiglio wrote= :
Hi FreeBSD porters.

Here are so= me updates about subpackages.

At the moment, s= ubpackages adoption is on hold, as a few annoying issues have been i= dentified and they need some time to be fixed.
A bug about op= tional dependencies for subpackages has already been fixed (OPT_*_DEPENDS.subpkg was not detected correc= tly)

The main blockers are:
* `m= ake describe` is not subpackages aware. A fix is in review, but not yet rea= dy to land. This is also breaking INDEX.
* `make install` doe= sn't allow for partial installation. A patch is ready and in review (https://revi= ews.freebsd.org/D43789) to address it (in reference to previous email t= hreads)
* poudriere forces the rebuild of subpackages depende= ncy. A PR is open and we hope to find a solution soon.
Additi= onally, `USES.subpkg` doesn't work properly at the moment: dependencies= (LIB and RUN) are linked to the main package, instead of the subpackage.

Because of those issues, some subpackage commit= s have also been reverted, waiting for the fixes to land, before bei= ng committed back.

If you are thinking of adop= ting subpackages, please wait until things get fixed.
= Once those fixes are out and the situation gets more stable, we will focus = on the documentation.

I'm thinking about this = from a FreshPorts point of view. With respect to subpackages, what will peo= ple want to see on the page for a given port?

= * list subpackages for this port? how do I get a list of subpackages for a = port? make -V SUBPACKAGES ?
* list of packages built by this = port (I'm guessing packages.yaml will point back to the port)
=
* is there any other information thought to be relevant to have on the= page?

--
=C2=A0 Dan Lang= ille



--000000000000ce27d30611d60123-- From nobody Tue Feb 20 20:26:59 2024 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 4TfWD560p6z59YDp for ; Tue, 20 Feb 2024 20:27:17 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mail-io1-f46.google.com (mail-io1-f46.google.com [209.85.166.46]) (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 4TfWD50YHYz4hcn for ; Tue, 20 Feb 2024 20:27:17 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of luca.pizzamiglio@gmail.com designates 209.85.166.46 as permitted sender) smtp.mailfrom=luca.pizzamiglio@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-io1-f46.google.com with SMTP id ca18e2360f4ac-7c48ef54d9bso104885539f.2 for ; Tue, 20 Feb 2024 12:27:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708460836; x=1709065636; 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=J4Jl26D9dvb26cE/wGpa5XKaBbxBRIrrLGtv/lzzLNs=; b=DSUNdrFJ7/olzfHD9KTDN+yX2isySQafUkLleCUVXVDVmFltdAuAkUG34buoqaoENy aHvKNCpGYy1LiS/sTabvjkBcZesIwylNO+q8fhqC/s+58t98RwoXBC0hUUsBfSH8D37W xUd+MzL26NccF2WaYi1ampVcd71hmIfVGSLnzMAnnVNiXFyn7wNbAVHvamu3w8pxQ1C6 Q0Qx/3+wRsNTvdlZiBRjw018ORyoihlspfde80NEJ0HrsIGKyQETxW2+VcsWvUFSZgg9 peTFPpAZJQS0kREieumdeB8iyjmAKcWxkdBk/Z61agTE6ZsCnlVwBQp1933Q6oBXtN+j tS9g== X-Gm-Message-State: AOJu0Yz98/AacVfAOC8eRMPvrYL+fWpDRXrALTXKTxsSNB/7b9D923rD Iw/MIJ5gwDUH+1jLtjrjITNXO8BdZHOHANuVGpjjvl/hZq9bq7eCWV3I3YpEniQ= X-Google-Smtp-Source: AGHT+IHnX+x9kCTQCOI666uIdHbKaP/EpwDOj9hrG7ar6SFCin//lVuX6NdibjUDM6lKZNpSo+Haig== X-Received: by 2002:a6b:4f18:0:b0:7c7:7015:f07 with SMTP id d24-20020a6b4f18000000b007c770150f07mr334302iob.11.1708460835950; Tue, 20 Feb 2024 12:27:15 -0800 (PST) Received: from mail-il1-f169.google.com (mail-il1-f169.google.com. [209.85.166.169]) by smtp.gmail.com with ESMTPSA id q10-20020a02c8ca000000b00474284a0228sm1279543jao.61.2024.02.20.12.27.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Feb 2024 12:27:15 -0800 (PST) Received: by mail-il1-f169.google.com with SMTP id e9e14a558f8ab-3652731b2b7so10350115ab.2 for ; Tue, 20 Feb 2024 12:27:15 -0800 (PST) X-Received: by 2002:a92:d251:0:b0:365:1f72:d79 with SMTP id v17-20020a92d251000000b003651f720d79mr9400668ilg.29.1708460835528; Tue, 20 Feb 2024 12:27:15 -0800 (PST) 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: Luca Pizzamiglio Date: Tue, 20 Feb 2024 21:26:59 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Subpackages: Update To: Tatsuki Makino Cc: FreeBSD Ports mailing list Content-Type: multipart/alternative; boundary="00000000000036e6490611d60932" X-Rspamd-Queue-Id: 4TfWD50YHYz4hcn X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.56 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.995]; NEURAL_HAM_SHORT(-0.66)[-0.661]; FORGED_SENDER(0.30)[pizzamig@freebsd.org,lucapizzamiglio@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[hotmail.com]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; TAGGED_FROM(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[pizzamig@freebsd.org,lucapizzamiglio@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.46:from]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.46:from,209.85.166.169:received] --00000000000036e6490611d60932 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The aforementioned `make describe` issues affect the `pkg version` issue you highlighted. On Sat, Feb 10, 2024 at 12:09=E2=80=AFAM Tatsuki Makino wrote: > Hello. > I am delayed in many things on my end, so I don't have time for this kind > of thing :) > But... > > I think the following conversions need to be modified to work correctly. > > PKGNAME -> port origin -> PKGNAME > > For example, > > alsa-plugins-pulseaudio -> audio/alsa-plugins -> alsa-plugins-... > > Currently, the pkg version results include the following > > > pkg -v > 1.20.9 > > pkg version -v -L =3D > alsa-plugins-jack-1.2.7.1_3 ? orphaned: audio/alsa-plugins > alsa-plugins-pulseaudio-1.2.7.1_3 ? orphaned: audio/alsa-plugins > alsa-plugins-samplerate-1.2.7.1_3 ? orphaned: audio/alsa-plugins > > I have a feeling there is a problem with pkg as well, but I haven't > followed up on that yet :) > Is anyone doing it? :) > > Regards. > > > --00000000000036e6490611d60932 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The aforementioned `make describe` issues affect the `pkg = version` issue you highlighted.

On Sat, Feb 10, 2024 at 12:09=E2=80=AFAM= Tatsuki Makino <tatsuki_m= akino@hotmail.com> wrote:
Hello.
I am delayed in many things on my end, so I don't have time for this ki= nd of thing :)
But...

I think the following conversions need to be modified to work correctly.
PKGNAME -> port origin -> PKGNAME

For example,

alsa-plugins-pulseaudio -> audio/alsa-plugins -> alsa-plugins-...

Currently, the pkg version results include the following

> pkg -v
1.20.9
> pkg version -v -L =3D
alsa-plugins-jack-1.2.7.1_3=C2=A0 =C2=A0 =C2=A0 =C2=A0 ?=C2=A0 =C2=A0orphan= ed: audio/alsa-plugins
alsa-plugins-pulseaudio-1.2.7.1_3=C2=A0 ?=C2=A0 =C2=A0orphaned: audio/alsa-= plugins
alsa-plugins-samplerate-1.2.7.1_3=C2=A0 ?=C2=A0 =C2=A0orphaned: audio/alsa-= plugins

I have a feeling there is a problem with pkg as well, but I haven't fol= lowed up on that yet :)
Is anyone doing it? :)

Regards.


--00000000000036e6490611d60932-- From nobody Wed Feb 21 03:26:34 2024 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 4TfhXB0tcfz5BHJ0 for ; Wed, 21 Feb 2024 03:26:50 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2065.outbound.protection.outlook.com [40.92.52.65]) (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 4TfhX94YPdz4V1h; Wed, 21 Feb 2024 03:26:49 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I6HWRhSiHvmjhHyz3K+yk7zchJCzmhYUqMSLRtBGujjjHS5+bINzTRpQ6extOv/15YaSHFZLUGIcFfhl+/VWaptGNqAb7NH1gLWucI9+4Ol7vxFUdCojsJBCgxMHzpS5Uk7gZ/JgbySmtRxFCZLs64ikAUtfLtDrG02qQ2fxEc/TS4TZmnh7CBACTdAbLTCGnb2jLauvUdLndUFgNHwCeOqKbixAnhFKN3g34wTN9jgE8xYrOYu0Av6aEau/zD1vicGjzNoF+OJYGdm8SiUBygPCvVzh3NuQb21RS8E44+htHULVpRVSqzHqB58DfYNBNbZ1qCifUvuPmS8JJtR3uA== 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=XHjVlHQXEaCjcT3yR1VLtTVau4XdsMLd4OPql0tT20I=; b=IdMsH0CE0tpaHsPzqpSaThqbgxzSUe+uQx7MsMGNPz0B1OzN7a9Bw/GHXpj483Z0nVCHOilTu2gzudeoWE0qp0aGES5cwHAYtx1wms7X0HpTUjgUaRLFAlzjcUN26MvRNnZDaVls2edanDXxYajfuqcy91fgx3Ozojx5COQDQszOwhS64ajzWmeo2vcucWVzkOGzlXlK5OFNzRSmIgGZumQmCj3eczljdZuEuTqLw4q0UnBbQqXSPa9JOvvU1tEI9eINnJ/z9Xps43Cn95LFjFtuO2jWE9dPvxtdrjv/3j0TCNX8I1cxdZHjyGxeOuBS+HxDDyEfpJ5EIFQKaIAPiA== 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=XHjVlHQXEaCjcT3yR1VLtTVau4XdsMLd4OPql0tT20I=; b=bMr04+6yOfaPTaHdlqFLl9EZ5XTEhNiUnmP6zaSd/wHIwbN8s8U5oINYvTClqiPPwIVOGLaq58MukQFQwpysDZYxw06TwkRZ0FhWRbP3i/egATNIfaiPzvPdir59HbFnLJhPUP3iFXu3pKXZyJHQ7+oFYRX20qn/xrCI6oO4EPTOIWmoXMOFQPP1Ycy/25240+0iXtKF0ZGAqnPtmEsFtkjqJLiDt7OW5orXbt87LKHkA4+gcFQg4450CS/GPkAqtqc8xW2fU4kIkuy9bcqyrBF1tCskqjDMm5eR8mxXGULGsvEaQUT0PKcMALTccSnL/ogOBvMvWY8Gf2Bk6pYy/g== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by PUZPR01MB5211.apcprd01.prod.exchangelabs.com (2603:1096:301:11e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.38; Wed, 21 Feb 2024 03:26:44 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1%4]) with mapi id 15.20.7292.029; Wed, 21 Feb 2024 03:26:44 +0000 Subject: Re: Subpackages: Update To: Luca Pizzamiglio Cc: FreeBSD Ports mailing list References: From: Tatsuki Makino Message-ID: Date: Wed, 21 Feb 2024 12:26:34 +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: [WJxo49leHfOxxD6Nxr3Q62kpEODuhWmx] X-ClientProxiedBy: TYAPR01CA0019.jpnprd01.prod.outlook.com (2603:1096:404::31) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <96b7c6c6-f1cc-e3d3-6f51-cdb7270311a8@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_|PUZPR01MB5211:EE_ X-MS-Office365-Filtering-Correlation-Id: 5b397518-774e-49ef-910f-08dc328ced1a X-MS-Exchange-SLBlob-MailProps: JdQcnb18bc4Z07vwN2Px04xf/SW7XXiqas0CfqJI489h+lSOYVQbK67Oz1JgbTBZ/qd75t0b3B8NuQRGICUxAk1LX7MqWtZJRlDhSeL8Zz2AqHiQl4bITFRhlfQNOflhVZJiLgMaMSh+caxXnHiXbwiymJn5q5Cy8itYIdY6kxRwTVZ6DpEac6fwoSjAhEisi/AyI/x7GW9BV4q3Utck7G74DOtwA42K1w9jWI70wjpkuRzEjckWLRrRWyEL3vDkrp3y8B/WIVAyfVQoxeItOla3RPHPVlxp/5wpYOiN7847UyO2C0CGgfQZuZZGdWSuVyKY36v9uvbo7GPa8eJ580UtQdqwNGryt73n0gWO+hrPcMTQJflSpd2+XO0RPK0ib0MsqWgw8UnHnN+GiDKUVrl8fvmWHnXsn060Q+9VOP9tyEgtJJFWYOXHGw7EvH0oxdvzaDbIGSoxpFpxixXRvQNvCSVY77aeIoylam2cKstH1paO8XDLsuXVTuRJKM5DSAKJrMFSRvlvsiBParoXySIV+TRR5wd3BTt6M+Rj+N2kYEk6VtCbLO09zMs978BntquIhat8wRFd9RThLmZwfaJmJHCwajUaauF/DKBtFUUccRHnKbGWdDoeNX0dTeAzptZNr/Hu4cI= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HD60fAv/UTlP1fljswlQ+sYtTA1XGE446m49jSi9LvYnX1o6Ua/G4N5fD9jiGFPxsEjsS7/RAfRrTWgQoWH4Z5DEFycion9TeALVy3kH+7w668V+CE/V4dSZlXaEYSJVc46yOgzPrDT6PcQ540O4B3q626yvcJi3QFKqgyR7tyrx8xhU/1zNAR0jc6htFuUkPw+qYnGpuYkg6qZc1HhdCtURENqiUx0QfV/nPHUCwve+8TGLyfGkhNTb/m2YI0Aet77dasB4qMCc5qr4Rq3d+j1RxAdYKMIgxcY7L0FrBp97p5B/k/aRF7CSKeoQg3UvKYj75YCdGd+UrxBpqx0HLje88Vo2eej8IJ04eHx5QNh0TieuB1L1Hz9fjZ8h09kKe4L/98+0woRBRh1gNmjSv5pUEtM9/jHvk1VnjIs2Sk2bnlTC4RZ8dPQkMoiljh4zPGdEfXTx0dK3W5+ATkjAn/Ajd86/CEtudjIuDL04SIKB+i1lEKfmjIexNGHohk55YVee1GSs/EUtRHKRM1AUB0He6tiTodmogCynuCUgWSdj8h6qwD1avIgy/rgImD7pdBksexDFmc4e5ZhKCoEDMKGcpxjQJGod025GcNfVVDyrf+CqqpDynnQol3G2kuz6 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L24vd3J1SklQUVVRa3JtT3IwVXpzK2dzVVNPNEs5K3RoVUFRME40UVBkT1Nw?= =?utf-8?B?NGExdU5yenpPbTdzbmZvTStlVlhxN3oxZmM1RzlrdWpEMm4xcUdjU3c0MDVj?= =?utf-8?B?c3ZUTlpQTW5BWVp4RzU0NVBJanArRTNoc2VaVHJVZEpBWi9yMzlUaTRmbERE?= =?utf-8?B?SHdPRzg3dSttT2VyYkppL3hDeUxWSXB6K25weW5BRHI0b2I4RmJneGxQZ0Nz?= =?utf-8?B?WXlHM2x6N2Vua21UMkREQTJjd1VLQ0V6M1hjNEprdXVjbEFOMGxldlNLRkFl?= =?utf-8?B?ZWZURGdUbVJjSkRZdlZ6QXJ5UHlSLzE2UFR5bGxZSjN3eUNjVjlvQlZ0akpq?= =?utf-8?B?ZGJnTnBLcTVmdXVSQU02VFBsTHNnMFAzNXJ1dkwxTWU3ZDJVcnNSRm8yRTVv?= =?utf-8?B?cnh2V3AxalF3elhaTzlYSUpOc2pBeTRhTFZhT0pUNFFLR3FtV1FOK2x3ZXd0?= =?utf-8?B?RDlwTitJcFBJYjVpTVBGZEErVjh3THFLYkRWQVkzdkxZL0FwZWNsRFZWRXBr?= =?utf-8?B?TStiTm1aRW9MSWxMREJzOWsrUHA4VURta0tBL0R1STUveTFpK0I5cC81dDQy?= =?utf-8?B?S085cnpyV3U3VllWdno2K0Irc3BFaVhsNUR1d3hVSWt5Qk9VVlE3Z2hPMWtP?= =?utf-8?B?YVRPQTBhQ3BTOE1wUnJxUVR3SVVKMW9UbEtDOFY4V3pqcHVMM0FPRDYvbUZw?= =?utf-8?B?NXdEblQ3b0doMDNWU1l5a2E2SDVKQ2NBVzZwdEU0dy9JWXB1dVNXMkpmSi8v?= =?utf-8?B?emtXNjJWdFlGbVljUXZoLytxbzg5OXdjcktMQ1ZmblBqQmtsaXdZQjdOOXpy?= =?utf-8?B?a09jSnlwZDYvUVlnQU9qUnVZZjE5UDVxbXJ4b1lCSmlXMTBpTVF1MWF2U2Fl?= =?utf-8?B?OU1xcktqa2ZtUmQrTG11Y01BaEx5cm1IMDBWQ2lqUzg3dUZmNlg5TjMyOE5Z?= =?utf-8?B?a09EV3FsOHlCRmI4YTZpRGUrYXEvdjNHb2QvanhnUzM0MVMvb3Q1NFkwd3RY?= =?utf-8?B?Ly80QXF2bndTTUZxaGQrYmZ6bnVJeUl4Y2o3RlA3MFZJZ3FpYlh6Y1ZXODVU?= =?utf-8?B?U1ZRK3ZJNW5TelFoNVV0K1FPaExEbFRCVjhibkdycnhhRjBtNTlNWDVtWGdK?= =?utf-8?B?c3JHZ2FXZWIzdkRiUlE0UWRoOWwwNENCaGM3WDJldmNVMGYrZy9HUEpRSml5?= =?utf-8?B?Ujlmb2JWeTN1dEQ4UTRSajBmcW5OTXlTOVBKYjFJV1F6b1UrYWdwMjJvelhw?= =?utf-8?B?ZEFhREFmVjltOExOc3orOUYxbllQWkUrUW9HOXdwbDUxbE1DakFnT0YybDJ2?= =?utf-8?B?L3hIZlBUZ200U3J6L2hmcUVBZUlZZEJaQjdjcHlUUU5LVFdvMVErR2pDT1Nu?= =?utf-8?B?aXZLYnpRVHlLenUrQXlxZU9jVyswUlVCMVdWKzl1djZjR1E3d3d3a1IxdUx5?= =?utf-8?B?WmwxeW1zVFIrUlQvZlV0SlJvcFpXQ0ZWaGFuUEV6a3E1M1FOSGpXS3hrWENO?= =?utf-8?B?WndZVXpRSkFkdlVYeG42NGFWMmx4UVFZTVMwN1NPSCs0b2RmVnU5bHFZMFZs?= =?utf-8?B?Y0U3Mk5HZ2U5SHpSejRLNkVRcGtzQ1RGQ3F5blZpQjcrSW5mRkFFaWFOcEtv?= =?utf-8?B?T25xV3dvekVTQXhxeWh1QjFDS3NWTkZXbnZVcHhxc2twWVhaZjF4bkRmWVly?= =?utf-8?Q?8Eyxkh6II9B2wKtpikQ6?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 5b397518-774e-49ef-910f-08dc328ced1a X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2024 03:26:43.6798 (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: PUZPR01MB5211 X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TfhX94YPdz4V1h X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US] Hello. Luca Pizzamiglio wrote on 2024/02/21 05:26: > The aforementioned `make describe` issues affect the `pkg version` issue > you highlighted. Yes, perhaps there is a mistake in INDEX-*, and pkg version -P will not cause the problem (Unconfirmed as I am still in a INDEX-12 environment :) ). Regards. From nobody Wed Feb 21 03:42:08 2024 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 4Tfht219WJz5BJZ0 for ; Wed, 21 Feb 2024 03:42:18 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01acsn2080b.outbound.protection.outlook.com [IPv6:2a01:111:f400:feae::80b]) (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 4Tfht15NhMz4Xj5 for ; Wed, 21 Feb 2024 03:42:17 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NQWEynmXE1g4Glqif4XwSCmjstaP4pJqbIgMIGQVsJ2lwyD8hBFkj8zVpzunXDu79/9EJ6VgzLvxcxxKgFw4Rxd2eTTFiRNpYzqVIUw4FxqlPYEIs3MJzDlPNeO1Nc6ArBFSNza1xAlsoWqjuNYNRbCFeYqMcYtuqLZ+PHnjm2zYhn9VJ4sxaaeI9TrFy1uB+7P9k94I5AmneIR0XoX73fSwKE4Oqh2cjUx3u3TcnOk/XD2jROXWIU3mOQUxwAapD2xW43RH5fvoQljlK3Vg+zu1phA4kySbV5eNhD7qJSwDinR3NjrsrqArMonSFonIXmV+aTFAttlFpU6BYjcLfw== 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=f4ndrkDrVoRvsA0rE3Q5FoTI3+l49G1+msgoPjV6jGA=; b=iBN2jh8YAE7GlCP4V59Ytv5gA2vczNbxQbbpP0MvGxDJzVUNbzKUziEy1HnFyBezwTVOPStQRPvkwK+jlK7C3Y6USeaq2nkfAE32AmPuFbGd915gOCci1smW7QuN63YVcNG+LyAN9BKJJhppvAEE6nqCHCQ3JUQGeAWarIhTAP6r0BnXnFJiyvOeshGS4lx8nAymZXqOXCRg7jpjYKRgiVP5L6KRra95OPFIitqTYz8z0aOgUIf99xh0AK9IcqI1fLkrpcjB7mIDzDGnY1klDewPIjwJc+0PrqwzvwwqXbtaup4ajn+ZO3bW8w3SyzBjOfkT95y93Bcqc1/GR8+Bpg== 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=f4ndrkDrVoRvsA0rE3Q5FoTI3+l49G1+msgoPjV6jGA=; b=pd/+N8HNfZmgkRCb8QnZrvDcn1uCLqsUNUjEnBGiNioaMVEkJQoAg0Zw6z5Fhvijjy9H9sCe3j7e+nmGOM8jiiasPmTiCLYPxLRp0RZS1DOfaud4MrST5h0t5s4ktGHuQdEhVikRTwXzA6AARvSkUYJ0g4wiT3VdAeik0qTvRP9W7d6BCFnJwfgQPG8tyLbHQzUYn6+hKXZkk6psWCJrkMZybLZ7TyZytcTgtXFiT/wq+l8YM15WLG66fkevd6M7B59W3HBapDj9ha8iZJQ2aKyQSodpaZqTX/y3AkKAFYdlYUf1O3RwKgdHIj0fWZzElxCfo4upvdMdNPbin2Zgmw== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by PUZPR01MB4620.apcprd01.prod.exchangelabs.com (2603:1096:301:da::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Wed, 21 Feb 2024 03:42:11 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1%4]) with mapi id 15.20.7292.029; Wed, 21 Feb 2024 03:42:11 +0000 Subject: Re: Installed audio/alsa-plugins and dependencies To: "John Marino (FreeBSD)" , ports@freebsd.org References: <20240217110320.09af416e@venus.private.rrbrussell.com> From: Tatsuki Makino Message-ID: Date: Wed, 21 Feb 2024 12:42:08 +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: [rg+kEaoGbwLoxjnGyHRdEceyBe6Mfb3D] X-ClientProxiedBy: TYCP286CA0227.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c7::14) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <14fcdd20-9a4b-b766-5163-64509cb92409@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_|PUZPR01MB4620:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a3a18b2-84e4-40ee-a90b-08dc328f1648 X-MS-Exchange-SLBlob-MailProps: YfhX3sd/0TWcyWixP/9sz2A/rT7cihj6Z5MJio9f4Y6z915b2Lvb/XhlA9+b41cId8Eg6elTrHIx1M36VjHxPvgiAuy8ZnkRwy+xmaJ2DAxHdVXLyEDTPqKznvOIqyiUoNvG708jKPXXwPXCJQDEOZgpJ9tVAksT8n4ZjGvHvQbvUiyBnBF5ReMApDpGw2uGaIlnmjC/1Ra5EKht93ojkpK8UwOsqGpz7O3mvScUw9K67XuvmQWYaKN7VWi0Up7ORqGVY1O2QRFg1O+i3sK0CTDn3xZbwWdZbuOjdKHStq0GRD2qH5CgHjlCMdNzUgC0V3bCS1b/P1pppeueTkvRTkUtZByIgA+FrwZKeMfWCc0DILTU1RhJmBPdzmZQhoyIQ3bWmOY5FdADGO0uPIP6/SSGCLPRtjVukhnMh4Oq7VPKKo6LL5PuYzrwp1sQVl8Sum5qNqLx0kdqg4p/e/mwBERtx11JwSbx0324od2JCtJL3tKu0UzxYdukaUH+ktfrOJbmSTbQhwT9/f8hfvUuT93hbMXoCcFDnUN40MF+IB0GtrAaBhNWriGm98vfBDLRbvFp4IrUx7s+F7U+ceujQcmyjeheVWyn88ua3TjwJBPVaQpNw59lPMMXQpEFOP1+1ce3scQ2sb3Xkn2MlKr17uLEL5wm04qT0rx2sSQpF2k4SDt9e9NaRMCFshK942CRmMkhKuVWe4XiPjtmy0opwFLxKotNdpzua8oXU0/zcBJz3ekQwy0vSebCIQTY3q36bJpQKTrqRNqJ90it8khx+6MfRtktMSulisutdeIipNM= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0LFT2rSOfYj3fV2CQIBkZMLeh9d9pBYDD6uZsybgfNWQl/bvYWY1IHdLcQ+RfTJ3U82+bOs/U4wMUZAFckkzfn0J/f4bOdc1QoAJ+KNsVPFyLO651YERENprSYlJT+cwZyiqQtOGfd6eHVn9dbefCPT7DQDc8lNJCbPLARHlf2xZBLqZlxT4PeLCT42PMFCzV0Q2FxlHEepTRPYPNURASGigMSnoV94F+SsdXuF2NoECisX+ZQxBmYsieiOVyuBlHFqQOnCkA2IkorQG84lCgLY59Yo8QfE1BtK5fqTjKS4WSCj9DAhDHEhIJnWkRIvKHc32IrKI2JQl/V4IYk0nLhC36yaLE9EQTcQOMDVzMvsfoyplapG/5EVdLEVMmJovgPHXbWI3hnAHJhWAFVbC6r67wXl1LaNzWpUm+7+D6tpmamPpUuS3ng+TsHboS8y13plJGzjfGVba4P6wDJHS2RBvpDWQEUipAnawIPu1IaXpEmFLYNaaO1+xn4laUCl07ppN/m9AYuU14xOCIdOgXMVBpq+B4ITmy6pKyCvm/TGC2Fv3ILODPdk07DG9mk+vXEUFUK53IOu8hOP0KIMdBr3apTQ+1Is0xfZ1Hfye/mKrkhLEhocSV1+DZFYYa4m9 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MHZCVFgyN1lLVGduczBrS1U0amdNZTJpcnc5QW5DRHdqaEI2aXBSMW5pMWdS?= =?utf-8?B?ZHo5Z0U1MWZZOVNJelV1UTdPdzE2YVM3ZnlOK24wM3NHNFUwZ3FVeS9sZjBu?= =?utf-8?B?cDdJUTFlWjBhTmpBZzRBUXhsSUdCY1oyV3VScXI5YjJ3c2g5a2xrZC9rbm12?= =?utf-8?B?SldFMUJSTVdTNHN2WjJkSnczTUlMdFRQanR6T3JPelR3Yks3bE91ZnFjb2RC?= =?utf-8?B?dUlqaGVOQm5Td2NGQmZSeGFoTFYyNUFKL29EeWljdnJHdXhOa2Ivd0RNb0oz?= =?utf-8?B?bURvQlFFMVdtdXJaZ0xna1B3MHFDbW9MWTZLY1l5RXhCUnZPbm56dEgvWjE5?= =?utf-8?B?UGg1NisvSDhWb0FyYzBROEt3UW16OHpnanRKVUpMNm8vUVAwVHVoL20xQUtx?= =?utf-8?B?ckFpb3RTOXMrd0lyR21jbW1qZWtNakgzQzVjZEdoaEFnOEJYUGYySk5qbFUy?= =?utf-8?B?UDBhL0xyWkdjL0I0NGJlUnRGZVd3VFQ3NmF4cUhwWmJsTTFpckF5bHlBSldK?= =?utf-8?B?WGU2bG15bVVWalc2M0JtQ3hUR0ZpM212NmkydlBOTTVoaG9TT0ZUYUVURkFX?= =?utf-8?B?VTM1cjlqdFRMc29UOEdFbnpwNTRCaWdJQVhuWTRZNjFGSzluK2loaWxUblNp?= =?utf-8?B?NFRaa2cyMjNoeTl2K3JwNFhwODlYczI1MmM2eFNwNTNTVFVVMk5ocitBcU9o?= =?utf-8?B?RUpMbDNIY0Y3UEdMVXZPM1Z2SlV3YTdMM1Yya0pyaFp3U0FkRTdTbml6M2w4?= =?utf-8?B?WFNod3p4QkxuTFAwZXVGYVpWN3ByZDZtZjd5ZkJ5dHFGaFgrUEtYL3pwUnJW?= =?utf-8?B?dm40NG1SSCtOOXZyV2U5SjBQOXBvN2s3L0JEb09hN3hwR3lLU3JMUms1b1FI?= =?utf-8?B?c2hVNk5hZVBMSmE4MzZiVW10VWcxVW0wQkRQY3RmSkxMaEhNY0F6aStuV0dy?= =?utf-8?B?ZHFyOW9URGNoZEtEZ0pVTXRFWVptU0NrWVBQbnNYNTVwV24vTUpuYW9vTy9a?= =?utf-8?B?S2gxaWI5SmpLSHhaazI2djRrYUpxZEQxYlNnZy9LVkdYN3I5NzJCRVZ5R21N?= =?utf-8?B?d1k1VlNSTmxQT2dXT1RWWWp3SXYwNzJ5aGFZWm12M2hISFYrY2JJODJQNTFW?= =?utf-8?B?OWJSaU1DNHN4Y0JGaTFsa0k0SXQ2RE5MakxySkFWRnM2Rzl0NnhMMUFqZHNr?= =?utf-8?B?OFVTaDNoOFpJL0FCYnBubFFKTTdENUNnOHBiV0MvMlRrME9BSXhYRFVhbTFX?= =?utf-8?B?L1Rvc0lOMTNvY2dTZ3c0UnRWblBQM2ZWYUVRWXl4Q0NGa2hCanhkNnE3eHNP?= =?utf-8?B?bU5TbWZjOGRaZm1jWURjOWg1YTVZTFBKR3VVZms3VlJ4OEVZQmtxS2NFRTJk?= =?utf-8?B?cDhJVlBOOGVHSWtIVjFWYitFak4wMi9oQ2xXYUZwcHMwbTJnSkVsYmRKKzZs?= =?utf-8?B?YjY0TGNzNmhLc1ZNTWVkWG1WMFRlWmVmZ05CYVFoa3c4VmxHTFFXQTZVWGZO?= =?utf-8?B?Q0VIS0RYdXZaYWMvams0SUVISFprNkNtK1BHVzhTSE5uTTh4MDIzSUdNWlhR?= =?utf-8?B?NEZScmRiZm1pUVRZcGdKb2pwSnArVDVZTnhXQzNucWt4c3hJKytZUnNaUHJJ?= =?utf-8?B?eUEwL3l1d3hWaXBPRGNMeWd1ZVFJckQ1U3VUR1djT0o5OVdIVml5ejVJbkRG?= =?utf-8?Q?iOzI8jMAMinS12dwY0d8?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 3a3a18b2-84e4-40ee-a90b-08dc328f1648 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2024 03:42:11.7497 (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: PUZPR01MB4620 X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4Tfht15NhMz4Xj5 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] Hello. I have yet to read the instructions by pizzamig@freebsd presented by arrowd@freebsd... :) ( https://lists.freebsd.org/archives/freebsd-ports/2024-February/005321.html ) John Marino (FreeBSD) wrote on 2024/02/21 00:18: > The port builds fine. Yes, however, it seems that all subpackage options must be turned on, so the options must be changed. This applies to people who do not need something like alsa-plugins-ffmpeg. > The problem is that the dependencies are not listed in the package manifest. > This is a bug in the code that creates the package manifest. I thought so too, but I don't see the problem there. The packages is also built correctly. It is normal that only alsa-plugins is installed when alsa-plugins is installed. This is because alsa-plugins-jack is a dynamic plugin feature that can be used simply by installing files. > That's why both Synth and Poudriere are considering the packages using > subpackages to be invalid. They are examining the package manifest > and seeing that it doesn't match up with the port Makefile, so it gets > deleted as invalid, and the now-missing package causes everything > dependent on it to rebuild. > > Fix the manifest and the problems will go away. So it seems to me that poudriere, synth and such like would need code to check for the existence of SUBPACKAGES and check the dependencies for each package. I'm not sure about that. Regards. From nobody Wed Feb 21 04:18:18 2024 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 4Tfjgb0Pz0z5BM6P for ; Wed, 21 Feb 2024 04:18:19 +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 4TfjgZ5pdNz4Zty for ; Wed, 21 Feb 2024 04:18:18 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708489098; 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=sv3pQNnnJCe2sgX3ACR2yl3RlRxQf7F5GoBOgtisLpg=; b=bc1FKKwHHjzyK9CLYS451qPfoJ0hB0KCcfc6m6VqVwopYobV+TgpxpqZkXs7WC7bs3viJo a/pJKFjs5/Id8t5E1IexDhoRxPJAacArf/GHf91AczxUeC0auVzf3WaMoPA+TvpRHbUanP 7/DupWr9cIEKW3RQ5Vh59XtLreZ/rBps934D+jdtcItofCcgBiO3gdjyW7nSDYVE+OYl+X +ZRjUHI53vpN0qIPNA/Y1Hmbmx3xJwEZGnpr7btuY1RRfKZgwQJGzFNnAZ0rNU03LsYxpC 6ARF7qbgE227DTgKCrDWhNmMjLE2yNi2OcpWM/RHkMRqK7JwE5I8pWcs6x+IwQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708489098; a=rsa-sha256; cv=none; b=qxXh4+xZj6Z1/7W3TanLI/jNRhhGfiepgG29HycNgK6sKIWDkx/Pn8LC84q5ZPG6wH9v7K RsXYeRXm+gJAu4FEvImsMKL5NAOZw9cAEFWPENEPNpUn0v0rjKt3qBeSVsVoovEUFbrS8u wnsHdtWFRvS3YR+C25Bx0iYTAvRiVHUX0w+0QccXuYJnWiK8cM6oW6/smC4rFGalVy+GKG 7I7L1pW5rzga9r9NqMUs3ZBECy/iAaVwKhuKjDGmiKaU5NTskzjCay1rz1+83uVprTEJ8I YgxVp9FjHTnJw8PtsoLbrnQ3jdctu9bvYMJJUMkyy2Qvf0hFqVbdEWUmMvCHBw== 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 4TfjgZ4m1Pzn48 for ; Wed, 21 Feb 2024 04:18:18 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41L4IIas056488 for ; Wed, 21 Feb 2024 04:18:18 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41L4IIdE056487; Wed, 21 Feb 2024 04:18:18 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402210418.41L4IIdE056487@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, 21 Feb 2024 04:18:18 +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-240220 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.91 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.91 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.91 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.91 ------------------------------------------------+-----------------+------------ sysutils/conky | 1.19.6 | v1.19.7 ------------------------------------------------+-----------------+------------ sysutils/conky-awesome | 1.19.6 | v1.19.7 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Feb 21 08:44:00 2024 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 4TfqZK0Jqdz5Bmgm for ; Wed, 21 Feb 2024 08:44:09 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2038.outbound.protection.outlook.com [40.92.52.38]) (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 4TfqZJ0mVRz43PF for ; Wed, 21 Feb 2024 08:44:08 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=VbpMLvV4; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.52.38 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nqd8bI/kjn3BGqGRDobFwAee7dzh5sW0dq1NrqBtoGpkwx6TgSZrd3dkkqdea4tLiTHJpomeLDZUuNQQ3wbK3T0zSYXD6ySi/kq00BWSAuOrX+KEEJtDO9NIZpbZcC58LUiMc1fHQnq/Z0msAuqzKHni1sXZezsFtTcdIEDJt0tXWYqbE+PHWpSPi7Zb3eNCi07dq2wRlguH49D0IJ6vIH2B/XJpN6AzLvtWMOWK97v7wQL+kH0CNNWei6JVCL8Zr5Mu0//lUpflePSJibryGR2tFiL5FD4kw5xcBgI9THjFSMeWH85V947sMigcyA2J4gvVlz/9O7hZMsteKlD4RA== 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=BSqIcV+EUEW1Hvj8HoMNXCsnjVyl71C5TLZa+2HYpxQ=; b=n7J6pUZM5mB1BQqagDrJujRkfmhhBK+eV1/bLdxCVjzBJdBWofirWiwPbSh8MUmT7kD6y9Grs0bJONFRqVKjuOupBosLbmfC6og9I0o/Rw3+tKeI3P/BpyM5LG1GgS6ITd+G1YYyCamHzortr0Wn5Jh81dvNDJRTxu8B7vr1mT97VHtDGX1661mK39dCJVGwGZIAqTWcuQvTkDgtoaCLpInQBu7mZdYr9Hjl0FTOC+8Q+42LTw7RiZLZS/HcE2zfulAPBx+WyDje1fTVQcpO0zLgarGCcVgfPSV/E93wkVi/bt0jqoQ1WXlwGAtlRF+Df1BbaLASz1sNBOLWT86fRw== 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=BSqIcV+EUEW1Hvj8HoMNXCsnjVyl71C5TLZa+2HYpxQ=; b=VbpMLvV4d1E6YYKXzTOMy/Tkr7CrN1ZgcXDDrxmDn4E+1XafMbH2zU39nlFGoyKDBC5aC+nsKswMB0L5pSYmu6Ls1hsII6lozpBhKMIRCnOJHCw6Mt0gEwlFBslztYb5LN3JS6MkmKYRE1shSioYQ5txawBN9TUiRn/vlER5zmS7TQnTIpcmectNZkq2zPW0wFfBB19/4w60c1teqnC04HLeWXtYKL9w1BdIRKUBXJs5tCDWqPsT9+CHvCzHaomOLmYu6kZsa1Twfp6s1o6R8l2AF4KdXxTk9q3/SCU/LOc6WEdq9sCNtYAEJEbDB91SWYig5mfNoIlyONYjNWY/dA== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by TYSPR01MB6754.apcprd01.prod.exchangelabs.com (2603:1096:405:9a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.32; Wed, 21 Feb 2024 08:44:04 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::95ba:2aa0:3ce4:8dc1%4]) with mapi id 15.20.7292.029; Wed, 21 Feb 2024 08:44:03 +0000 Subject: Re: Subpackages: Update To: FreeBSD Ports mailing list References: From: Tatsuki Makino Message-ID: Date: Wed, 21 Feb 2024 17:44:00 +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: [WxcTbUvTZe77esee4B0fmQc3sqIhgFBZ] X-ClientProxiedBy: TY2PR06CA0005.apcprd06.prod.outlook.com (2603:1096:404:42::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_|TYSPR01MB6754:EE_ X-MS-Office365-Filtering-Correlation-Id: b4c24cd8-cfef-4d80-a642-08dc32b941a6 X-MS-Exchange-SLBlob-MailProps: bJx5BVzHBHudxbRhax4BZIb0aiebYvpKV5nX+ZXh8Ok76Cj5lDuU7WXF3iGdWxOfHnCEiD2IaEqoArJbGZEirrGZRqM438YR37a67stD6x14N5+i+J2Akm4BWt1shb59KCbTEQvxDL7hGMpqXFbhf5hHOAjW8uwK60WefzShHVig6EZ0ks953eH2nhiUOiaQkzLYzdLb/jPQhjGT2xOiEYIDf7cX5h0oclvAkHFt6k/G3HaYY1dVlqcR/hDnnf19BJwpvBsTp+hqF0A1lr8nBlAfqzQlMA59eSTJLOvYBkn1TU3oFfqHB7KjxTaEdMB3jXRb60XdjsVMF2e0S4Ndr2WCZO8sa4w3J+0V6i8s6pllBATDZAZYwBT+Fbf+RXub0nqUaTtxATo/yphO6NBZWSq8dsY8gHHEYJD5ZjPy4aVuMoECEP2uvB3HQEqQZPt2QAOwcgpixq7FP/k8lDCwSqLYLZ8erp8MBgvnvB34sbOibsEpJFHenlarfqoqoSaxhrzgG9cTVxO8Vaz5Xi/g2Z0f0Qvrg2ErCQ/nzuST2ha8yFOxBcoFVV6Rt5tHTl0buTwECTtOjv0V/1NCWJUqKqWZ1Id2okEk+5yF2lLXtokMI80GEm4PzfmSKxI9WiLkSBkd1Im/hJlaLPh8jF0KhtSy2crO3sx1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hqLz5xBZviOkTPf1VXbGE/fodfcaE+dOXc/LWDqdxHWefA5YpEBozDOMNdH+hUMdk6a7ua29FlNUqyqbnPBMLsYFuQCi3rXGFWlvBIPoqNuAGaRuU2rxtz37CahBZ7sbTR2Q4mdD0DBKXBRTjammOSmYPJ2k5igmCms5IDx5LQCTLIDp6irvJT4i48JrdX/L1uv8EWpIjME/6ux2ITF8+PxV0v4b0i4p4+Jg8G0A0Sscjn/4JNsEQqTvIeum7EA4qxPfhIKpkjsLu54MGJ82Yz1UFgpOE4OU8+dIapSbx0ErJUzM2G/u3R79PggKoJryzOMWa7x714rEfJzhKStWUJxz7W5Mz54xSagJKAryyrRnM5jfNfb87prFAoghNxBb874Dyq55gVqXEtg4Y4ruQZqexd8dDQkGSyuq61HrJl7TSSE53+la+IPzVnFxJqCPibL3rrSFsqjO7Gmb/Rg4kkkZoJuvfps+0C+K+cyCqt9DqZ2P39iN47Yp1LpK+20lwzPtfktUnPzIUACMu/xJVGJASXItLKPbwDdj6VCricZhgQytg02hlJMEALOij2oF1cMMwYOq6QpHV17aumFz7MPntqBRWTXaHxZCeQNQyHv9PKI6xE+qLRTrpmtTOC/M X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dWc2WHVLaGdJV0pmMEFDUi9Yb2JYTHZCZjg0cm9KVkJQMnpna01pOGw4OVJS?= =?utf-8?B?K0h2SHdRbzUwaEZscmJxZ2w3cGM2YkoxcElxUUQrcUs3UGFkOWRFQ0ptQVVI?= =?utf-8?B?Vm9KYkZIbnpmVVNIZzMwZ0JnbzkzMnZ0dis2blR3V2s1cTdMTHFHeGhNTFNS?= =?utf-8?B?aXZiMnJSeG9GYWE0NHhRMDVaUjNtelQwdWdoYXNMRGlMbVBRS21TYXA1N0ta?= =?utf-8?B?NTZJOXhzb3R1R0l5c3BYb2tod2FCT1Q4M1d5MFNpVkpPaytTcVVTOFNxTTQr?= =?utf-8?B?QzFWbHIwM1lIcFFQdUkxQXk2OVh4KzdSUnYrYnY5TDEwMjdLUDBmbUNGVUtE?= =?utf-8?B?NW1kckNzdXpQbGUyenBoYnZ3MkRwWmVlQUJDcmpUc3BrL3cxcEl6R2lNUWUx?= =?utf-8?B?bGljV08zZ3k2NjRscVRjbmFKZFFFT2tnV1BrVWF3S3RwY3UrVWMwU3M1dmRn?= =?utf-8?B?YzBTS3lveGJpWWMrNmJNNkdtQkxpMzRCK1JtZHgzdHhqUDV5c0tMY002RFFZ?= =?utf-8?B?eEtTTGl4bVRxSTZ4bzQ0R3B0Z3N3dDdxUHluWXk1QUZLbWRGalRLTmpkNE5k?= =?utf-8?B?UmhiMTJiaDBUbEhIVThwejZPbmlDUWZoWWgxNHlyMFowN05DV2ttVGplcFNF?= =?utf-8?B?VTlMb1pNdUxRbndRbElaL3laYmhLWS9sQmRPa05uTUpRSFd6RklQVnRtYnNI?= =?utf-8?B?NFV2bi85VTRLMW4zMlNBeWppbDRCazhFYVhubFZkbHFnT2wrcjdMdTlRKzRm?= =?utf-8?B?TVFLdmIzNytYemcwaVI4Vk1nbDRDMk9JT1NKaHFIUVhBOTg0L3E3WFM2Sklq?= =?utf-8?B?Y25aK3Y4ZW9HbzN4ZE56cm83cEt4Zjd2NkVGOEp6TGZvWUYweUdFN0FDaitY?= =?utf-8?B?Zk5DTGxQUWdoWjF1VW9YSnNDeG1qWU9JME5aVjRRbFpBZnRhSFZNY2pTOG82?= =?utf-8?B?Skc0aFMwblVlakpha29PUzBHNEJTcHJSUzB2VndIdXArQmk4MU83RHl2b0Yv?= =?utf-8?B?c3JoUzNvMkt4Z3VSS0VFcjh2TlVpa1AvajBWOTF3b3QrQ09IcHRsSWQxMDlw?= =?utf-8?B?ay9jLzVNZ1NJdVUxNjlaWTJLUlNlTERsVUluZXpPQ2ZJRVBYeDk5NnFjNzhK?= =?utf-8?B?WDRaV0FUVEVVUjRlUmJBNmZCbFphZ29YT1dVWXBELzkvcFpPZExyOW9sM3da?= =?utf-8?B?OFR3ekJET0V5WXgrRFBmVm9kWTJBY3hwTWVGM3pibjhzN050VHdWS0paYklv?= =?utf-8?B?amgwU01ERFNEYVdPVFJkVXF2aDBKbUFzb29hYWxHQ0g1OGZzRjk4TzhvWFdD?= =?utf-8?B?T0h2dVo3TzFNamFhKzBoRmZSZ0NaMnB0M3FiZUJPZ1ozV3FLR3NWR0svOFcr?= =?utf-8?B?M3NJNytCRWFQc2xaUXFTdGN4V0plQUE2U0NmYklYVU1rRG1iNlNLVzZTbWxq?= =?utf-8?B?eHVFT1ZLMzFnN2ZSTHBwaHJCRUlremFSL251UlQweW51U3pmMG5OVWJoOVht?= =?utf-8?B?QTlwdVVWRkZOOUVxc0h3VVQ5SUdmekF1dUdSVnpYNldtbm5UejE1SVNZdkZw?= =?utf-8?B?MytoRGdKTVJUbWhXS0V5NEtLcllyNS83SlBNY2JhSElGa2tHbDlkQjNhcHNO?= =?utf-8?B?ZGwyZlhCbytJRmEvc1p6YktwTUR5OE5VVHhabTJXZGZqR0dUMDl1WHlWZzBQ?= =?utf-8?Q?3P3GznTLdnfzIb4smExs?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b4c24cd8-cfef-4d80-a642-08dc32b941a6 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2024 08:44:03.6261 (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: TYSPR01MB6754 X-Rspamd-Queue-Id: 4TfqZJ0mVRz43PF X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.36 / 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.86)[-0.861]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16:c]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.52.38:from]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_FROM(0.00)[hotmail.com]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.92.52.38:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; DKIM_TRACE(0.00)[hotmail.com:+] By the way, did anyone mention that setting CHECK_CHANGED_DEPS to no is a workaround for those who don't want to build qt5-webengine or www/qt5-webengine or qt5-webengine over and over again in poudriere? This configuration exists in /usr/local/etc/poudriere.conf . If we don't build the whole thing, it would be a good idea to set that up. Regards. From nobody Thu Feb 22 04:12:35 2024 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 4TgKVX1HpGz5Bn4K for ; Thu, 22 Feb 2024 04:12:36 +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 4TgKVW505Cz45RT for ; Thu, 22 Feb 2024 04:12:35 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708575155; 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=XRQWF7j/aUq/0RvAP2EhIIVod6peWZRFUEFGfVYNV14=; b=tQC77+lB6dlTNf6TLJBI9bEd6v4iOMLc6h4mrl+Yo5VOA+nhArCMjKTco9KPx4wtDugven 9a5/hA8hhh5d5mthfnqsR7tJBodDErKim5D4YcTxi/bnB3sBDVhul+EebxYa8UUBfK5X6p Ty/pKfVBkUlMB9H/YPSzKrsEMbwYxX3t/+Y4DIWndDT/RFo040gt2RsTCbfk4fZrM7rqaq 3Jahc/mXXrxcFQZ2lG7ca2C9uoymuXqi75JznMk134EjnFHPq7OjxfBkbotlUXFSzW9Qai paYQGbyVESyd+4H5NEKOLWnoyD88GPIq/+SH0iQHJ42WVKrgoLB+zl8XBGmB/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708575155; a=rsa-sha256; cv=none; b=EuE8Q4flSl+wtNiCVIaJxvLOAcxXpvmrTwOOyRQN5ZY0bZuzw255xs2G5jVh1PSExzYvCC W1LdK4HUkAeEcxnMHim26rspAfxismeu6rJJvXtrMSSYzMUujmoj1+qDmwvumRrfwi9fB3 xSNOoy/EIMAsE9BRkdOGeEBEkwYxP9fc/4LBxyg7IeupWfkLsoGzW0DbixMgjcfWbLf/tm l1o36TdDynH9jn1AaU7hLR0zbA6n3UIG8ehGmeTkgAbDqzpncAN5l5l96TtDgoAUgsmnVS QMlYQ7CJTMf+qaPD+pEux/B0NFp1kvPFiJSiYqyQ1NBuWd18/Hj9K/oBLUv+9w== 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 4TgKVW1yTXzH1Q for ; Thu, 22 Feb 2024 04:12:35 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41M4CZPN014198 for ; Thu, 22 Feb 2024 04:12:35 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41M4CZxW014197; Thu, 22 Feb 2024 04:12:35 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402220412.41M4CZxW014197@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, 22 Feb 2024 04:12:35 +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-240221 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.91 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.91 ------------------------------------------------+-----------------+------------ 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 Feb 22 08:39:50 2024 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 4TgRR564zkz5CBh4 for ; Thu, 22 Feb 2024 08:40:01 +0000 (UTC) (envelope-from einar@isnic.is) Received: from mx01.isnic.is (mx01.isnic.is [193.4.58.133]) (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 (2048 bits) client-digest SHA256) (Client CN "mx01.isnic.is", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TgRR4478qz4VcV; Thu, 22 Feb 2024 08:40:00 +0000 (UTC) (envelope-from einar@isnic.is) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=isnic.is header.s=20200921 header.b=X9RxLwzg; spf=pass (mx1.freebsd.org: domain of einar@isnic.is designates 193.4.58.133 as permitted sender) smtp.mailfrom=einar@isnic.is; dmarc=pass (policy=quarantine) header.from=isnic.is Received: from ht-mailstore01.isnic.is (ht-mailstore01.isnic.is [IPv6:2001:67c:6c:56::2]) by mx01.isnic.is (Postfix) with ESMTPS id EA3AF214F1; Thu, 22 Feb 2024 08:39:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isnic.is; s=20200921; t=1708591191; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PGjhMdb0jvikomPwCJrSvdvNVNj5c8geyxyyv4aDk8E=; b=X9RxLwzgZ2SabQ8tuEv8mdHvwEd2lHR2OtoE5AMX/KyFXhn3W5fDYzGwbcK/7EGXHxnGNw LFUIVaYx8CBR8/Z6VZZS4j4n9yEfW9OMyxWoazLZWdpHGWkBPAO1qBTokjmCFjrmrUcP7F OVXWItUmTQnNHf9lPb5a6Vw6ld+KQkdt/KDZAjrIJ+iX9AJyQSwB6oI0mmHTT1l986Rq3M cvefZTGOXvRnG9dzNGUxBsCXovfeIzHPWpNgAaQj61mSC6ax4PqsBHESwCw+1dhopFZ/Ph XZSbwpNAnknIeJgbftfK6tHTvh66dq8UsC6R62NbooZSmcn3FjjIbvwHG+F1/w== Received: from [IPV6:2001:67c:6c:f100::195] (unknown [IPv6:2001:67c:6c:f100::195]) by ht-mailstore01.isnic.is (Postfix) with ESMTPS id DE6F320FEE; Thu, 22 Feb 2024 08:39:50 +0000 (UTC) Message-ID: <16c2bf5c-9022-4ce9-9283-838f99d80ba3@isnic.is> Date: Thu, 22 Feb 2024 08:39:50 +0000 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Multiple new R ports From: =?UTF-8?Q?Einar_Bjarni_Halld=C3=B3rsson?= To: Gleb Popov Cc: ports@freebsd.org References: <44F61FC1-532F-447F-80E9-83ED37599CD7@isnic.is> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4TgRR4478qz4VcV X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[isnic.is,quarantine]; R_DKIM_ALLOW(-0.20)[isnic.is:s=20200921]; R_SPF_ALLOW(-0.20)[+ip4:193.4.58.0/23]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1850, ipnet:193.4.58.0/23, country:IS]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[isnic.is:+] Hi, Could a committer take a look at https://reviews.freebsd.org/D43735 for me? Adds 3 R modules, with dependencies, 13 new ports in total. Builds in poudriere and used in production. .einar On 2/4/24 13:34, Einar Bjarni Halldórsson wrote: >> On 3 Feb 2024, at 18:56, Gleb Popov wrote: >> >> On Sat, Feb 3, 2024 at 6:31 PM Einar Bjarni Halldórsson wrote: >>> Hi, >>> >>> I needed to create three new R ports, but with new ports for missing dependencies, it’s 13 new ports in total, all R packages. >>> >>> Should I create one PR for them all, or one for each package with blockers for dependencies? >>> >>> einar >> Single PR should be fine. You may also consider creating a >> Differential revision on our Phabricator. >> > Thanks. I created a revision in Phabricator for all the ports. We’ll see how it goes. If needed, I can chop it up into multiple revisions. > > .einar > From nobody Thu Feb 22 11:43:53 2024 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 4TgWWT23PFz5CSs8 for ; Thu, 22 Feb 2024 11:44:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TgWWS6hYxz4vV3; Thu, 22 Feb 2024 11:44:04 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708602244; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OxmmOCTvFdquR2yi0zoWyiDZ6BEyqvbIKqkK8taMep4=; b=n7kD/d4OiSId5Fn3uqNn1Igfeu8B4EG8I6dH0VJmo+A2EyaJ98pBxAO7/2wJlHlROVmdHl tP1mDT1FmVo4ffW1T8nqR2mvqFT/7IJVJ8Bk0XZwXXI6KI+rbGQysa9w476+VMRLNygLjP 5PAJVHKYolMsHquAdJ1ScnjoSp7HHbzHiWk0198rfNEeXvz0/F5ivUFTWyP9e++Kw4DDwU QzhXtxmhFFrRlp/zvU/6U62E5ko0m9dUw7vn7Hat8QI/5qVFveqdi80q33O4fuZUIGj6IS MUgdVa06QmdZJqoP+SWteWODVK+iFEHn+pgMJ94armwNXbP5hq3lZAenJWmaIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708602244; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OxmmOCTvFdquR2yi0zoWyiDZ6BEyqvbIKqkK8taMep4=; b=pxwbfrR0bz39BCFhouJw3oyDpdIZo5DLLXZ9/eyfWe6Zh+1zsTRck05xbcYHp+edUWgU3Z HEZ/LUizvsAKC/xaEsOPoSyxqi8GRrx+ci+F2A94z0u4cdSi02MMlKaBsMRHUAHi+54FiD COaTy7UqWJ4AWxJuid0gDLHjHgR2C0hs1OVR0tthb88V0Sy2noGDq8L6OVr4blLCcGkOBJ UfRlg12zUEitlIT3TbH24i2zfpWmRVewaZBJOhyjt0GqOTRLaqUXniqEFl5A4XhVmBfSj6 jSUPx4P1E2PsToNpIxqNRk/NJR+JUr4icuhvKqnbzkOCx97s/eX45pFWvAmyBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708602244; a=rsa-sha256; cv=none; b=sk1UfCLTD7ugzBFH7MnPnXLHH11IH2ubf3eZ2lq+MbFrqst79RbxwVAge+cnOBHyjgFamA bEJfR9ELodAWzmPeXiTqVdShGoJc4p2KY/fNm16R0+6I+W+FOiEzOEc2lFsXuOSzQ591Ik 95SfE7FPMypAeyXgBZJYTIGgKR25Bpd+/a+WriEqcdeLDU20T2ceUS03M8q9rAF+FERdo7 ppWfkHBJNSgHdf0ato4/4GgDFO2Kf4/6XUBprMwaWR6TaHFtHx02ri2bBE0wNNrr3X2rcJ kAcfipJ+f/u/B6BlWDtZ7PJKVyp192O7xbRvzT3xKIZWgpDbv7UURTvfI/u3Pg== Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TgWWS5f6Dz1NxT; Thu, 22 Feb 2024 11:44:04 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-429de32dad9so47447231cf.2; Thu, 22 Feb 2024 03:44:04 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCX7erEyRenwEOhWnx0DH99VpjwFjezfEXCJNS+/2KToPe0K4LapN3zcxYjpfLZ5waeQyRNh759FC6qtvJaEwE4NtA== X-Gm-Message-State: AOJu0YzJrGibL4jEshvm8BmFs0cGhL6hE4yeMzAUXO/2urZoQ4IXOWBr t07prY2oKmsE1BxpVSBGIGdm7DBpxuPGKqgtZFHPk4TweVzu65s5lQiFrWWv0WX+InsZL4h34aR 3HIuPbPGjZmCdUch6gFMkHwfBnTg= X-Google-Smtp-Source: AGHT+IGxzws1kaLH3p+xPyfdUZKDLMkEhZym7xMjshClAw8DUzdf0+cvDlaciMA2xIGvSadl4SJvEr0p5MEysB1imlw= X-Received: by 2002:a05:622a:514:b0:42d:a750:bd with SMTP id l20-20020a05622a051400b0042da75000bdmr23252957qtx.54.1708602244443; Thu, 22 Feb 2024 03:44:04 -0800 (PST) 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: <44F61FC1-532F-447F-80E9-83ED37599CD7@isnic.is> <16c2bf5c-9022-4ce9-9283-838f99d80ba3@isnic.is> In-Reply-To: <16c2bf5c-9022-4ce9-9283-838f99d80ba3@isnic.is> From: Nuno Teixeira Date: Thu, 22 Feb 2024 11:43:53 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Multiple new R ports To: =?UTF-8?Q?Einar_Bjarni_Halld=C3=B3rsson?= Cc: Gleb Popov , ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I did take a look at review and noticed that TEST_DEPENDS are not used and that could means that test target works without any depends or ports are not tested at all. My curiosity is what do you think about the importance (or not) to have testunit feature working on R ports? I maintain a couple R ports and testunit revealed some errors that upstream fixed. Maybe this testunit subject could be apply to all ports that have that feat= ure. Thanks, Einar Bjarni Halld=C3=B3rsson escreveu (quinta, 22/02/2024 =C3=A0(s) 08:40): > > Hi, > > Could a committer take a look at https://reviews.freebsd.org/D43735 for m= e? > Adds 3 R modules, with dependencies, 13 new ports in total. > > Builds in poudriere and used in production. > > einar > > On 2/4/24 13:34, Einar Bjarni Halld=C3=B3rsson wrote: > >> On 3 Feb 2024, at 18:56, Gleb Popov wrote: > >> > >> On Sat, Feb 3, 2024 at 6:31=E2=80=AFPM Einar Bjarni Halld=C3=B3rsson <= einar@isnic.is> wrote: > >>> Hi, > >>> > >>> I needed to create three new R ports, but with new ports for missing = dependencies, it=E2=80=99s 13 new ports in total, all R packages. > >>> > >>> Should I create one PR for them all, or one for each package with blo= ckers for dependencies? > >>> > >>> einar > >> Single PR should be fine. You may also consider creating a > >> Differential revision on our Phabricator. > >> > > Thanks. I created a revision in Phabricator for all the ports. We=E2=80= =99ll see how it goes. If needed, I can chop it up into multiple revisions. > > > > .einar > > > > --=20 Nuno Teixeira FreeBSD Committer (ports) From nobody Fri Feb 23 02:51:10 2024 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 4TgvfN5r6jz5BVhM for ; Fri, 23 Feb 2024 02:51:24 +0000 (UTC) (envelope-from agh@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) (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 (2048 bits) client-digest SHA256) (Client CN "mx1.riseup.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TgvfM3y18z4bqK for ; Fri, 23 Feb 2024 02:51:23 +0000 (UTC) (envelope-from agh@riseup.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=riseup.net header.s=squak header.b=GMkxNCuV; spf=pass (mx1.freebsd.org: domain of agh@riseup.net designates 198.252.153.129 as permitted sender) smtp.mailfrom=agh@riseup.net; dmarc=pass (policy=none) header.from=riseup.net Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4TgvfL1LG2zDqR5 for ; Fri, 23 Feb 2024 02:51:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1708656682; bh=vZfcjbhlDsHNzhivbIQ7ovK4xbD+/J1AAClqJMl3Tto=; h=Date:From:To:Subject:From; b=GMkxNCuV0qfab3TwdyRZ2i0gXCsIsfRe3IVzVs4fNYQ7btVh9t9fUKgxLpCS8mCze IlU0gwKbLWKEFJxizkTRWkf12+3966C4avK1vUZxkKOUmx/4S9stXJdJYdYf3lBuOx 6c++ubEbGBJYv7iBFgHuWQ2VZkDaCbPsUL+LB61o= X-Riseup-User-ID: 63A2D1709115015026FA372241844CFE52E41EB728EECC98972B8EF2336C4A6E Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4Tgvf704X0zFvx4 for ; Fri, 23 Feb 2024 02:51:10 +0000 (UTC) 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, 23 Feb 2024 02:51:10 +0000 From: Alastair Hogge To: freebsd-ports@freebsd.org Subject: emulators/mame: Increasing option granularity woes Message-ID: <0f7f4f5675d1e75e504ad67d963e8874@riseup.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4TgvfM3y18z4bqK X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.20 / 15.00]; DWL_DNSWL_LOW(-1.00)[riseup.net:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[riseup.net,none]; R_DKIM_ALLOW(-0.20)[riseup.net:s=squak]; R_SPF_ALLOW(-0.20)[+a:mx1.riseup.net]; RWL_MAILSPIKE_GOOD(-0.10)[198.252.153.129:from]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[198.252.153.129:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[riseup.net:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16652, ipnet:198.252.153.0/24, country:US]; ARC_NA(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+] Hello, The current in-tree port of mame, 0.261, is built around the core multi-emulation framework, which results in the usual mega monolithic mame binary. There are options for TOOLS, which include two other emulators. The current upstream release, 0.262 has enabled separation of mame from the rest of the project—TOOLS can now be built separately. I would like to reflect this in the Port, however, that means moving the two added emulators (LaserDisk player, and Netlist resolver) out of TOOLS (which I think the correct path to take). Considering the new upstream build pattern, I would like to configure the Port to option any of the emulators, and existing TOOLS. The problem I am facing, the three emulators require the same (or close to it) runtime config/resources, the assets are currently covered by the do-install target[1], how do I cover the assets in the Port, specifically in the pkg-plist to be conditioned on either of 3 potential emulator options? Should I add an option MAMEDATA? But then that moves the problem to the user, why should the user make a choice to install the runtime data, if they select any emulator, the Port should automate that? How can I avoid fixing the data to only one emulator option? In summary, the current Port is structured as a monolith with optional tools (including two other emulators fixed to the bulk MAME build), enabling a Qt debugger for the emulators, enabling platform optimisation, and object production type. What I am attempting, which is not proving successful, a minimal port (which is a single project man page, tho would be nicer to have at a minimum TOOLS or at least one emulator), adding new options for the current 3 build-able emulators, separate TOOLS from the emulators, and a way to install the data if any emulator is selected, the last element being the most difficult. Any feedback would be muchly appreciated. 1: https://codeberg.org/FreeBSD/freebsd-ports/src/commit/7ec8098ee3483dc19cbd23e16139a737d601153a/emulators/mame/Makefile#L189 To anarchy and health, Alastair From nobody Fri Feb 23 04:11:36 2024 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 4TgxQw6sXNz5Bdhq for ; Fri, 23 Feb 2024 04:11:36 +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 4TgxQw3mCPz4lsD for ; Fri, 23 Feb 2024 04:11:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708661496; 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=fvYmcR4i4SLLE95avRIPDXBjrUSpkegzm8i2AgrUdo4=; b=Af13Xv+7xXvPlsbl7cUgwmAkgjGNZvNswyA6QqaUuWsPlWgUONv/Vkx6Ml0MvGylCZKjwO oBaORM2Sr9s8FHBRivUzBPS7gFHUtBreG2REfcpNgec7qq2g53QIi7KWxn13bc3E88SVRj EHn/xaNP+3FOgN3/zCvkwP0IZDFHZwKTeRAGpbiKV4vgqZRm81htTvgt7cBnlQ9fF7iHuP Q/wkr0wbT0s4tQrbeOthQhat8VScYPnVFnQg7of+X6QYkp3qJweJUxv62MS8cjg+9vIyp6 UbAAL7UBgYdco2uJPgnGa0W1BEPBFld9OIgPHqxVmNUkBbGW57ZWMV4Sh/7WXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708661496; a=rsa-sha256; cv=none; b=p8UM6SIABD9tKon2lWb1dFb2IJgk2rrDVmbEowmiAXeDNUxudn90XXcr+pl6oN4Uc6lvaO Au5qviLI7pGKmD5GZHP/unD6w9ZKfzD54Wwcv8LV+fe1+iunyMtxCQAtumeWbXdQXMa9im woY4PIO2r6RdjSktIaSCg96+xRy2f1Irpr3BlYymTS743E60FTU+/xHaN0PfoXMv4kRaxW UFqKqsVm6B6a24Fc80r7UO+mZz7T8meyjeBKvbis2CwNFw3xfwGX9ARViDhiUXB1J7KvDg +CODzgY4DZm1/Ddl1aHrj3iorjvS0Ims1tyhPO5aSsJtWye8VQgi74OWYpa+wQ== 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 4TgxQw2rz9z11FJ for ; Fri, 23 Feb 2024 04:11:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41N4Bak8004391 for ; Fri, 23 Feb 2024 04:11:36 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41N4BamJ004390; Fri, 23 Feb 2024 04:11:36 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402230411.41N4BamJ004390@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, 23 Feb 2024 04:11:36 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-240222 ------------------------------------------------+-----------------+------------ 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 Feb 23 07:05:07 2024 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 4Th1Hh74n7z5BvFk for ; Fri, 23 Feb 2024 07:05:36 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vk1-f169.google.com (mail-vk1-f169.google.com [209.85.221.169]) (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 4Th1Hh50NDz44bm for ; Fri, 23 Feb 2024 07:05:36 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-vk1-f169.google.com with SMTP id 71dfb90a1353d-4affeacaff9so117560e0c.3 for ; Thu, 22 Feb 2024 23:05:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708671935; x=1709276735; 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=y80fvHsC1BbQvFUGzwdUa3kvK51BhQVtOsv1cq0IgyY=; b=JQlctttjLxP8uAdcrTGU9RJITc76NGAFzRlybixn7TkIuV73BqDdOi5Dll1tpSS/1V ngMW4Q3hRzh04eLC4MeADIQX7V3H+k1M8CbhldUGOJUxN2uS0ZCcw3WFuy3s78W+GK+U ghqngt6m55pSaZiJoBwyM9iSKni0QQBG0ynqOmO5QREuX9mKkkF3EDdoJi3lLj7x7Ihd K4Z50CO7BTj4/gSSaqtXQHkTstS0CjTdm90iJWHpF1RbzOTkqHwbth87g0vAatXKxy23 hkNEB9OgdPHySi0a3cnHBFT2n+licGkc8sh6dgcGDeAdnlCcE+LJ4ieSJYTy5lG7bHXT RpYQ== X-Gm-Message-State: AOJu0Yy/BDqKx8B/xWG05QYqAKiSnIOLzA5aYTeuE1MY6g7AuPcHCkCc 25MqNnL3O4DeLm6KwVimakKAHbwqH3qQWTklBNRCgnGk03cSpPnleNYJhx0Z51U= X-Google-Smtp-Source: AGHT+IHdfkq5KfpNT8Mr+0IPNrDEY7OWSoZgfohzVEMd98LHufAgjGy53HWZlUlrbskav+TBEiK+gA== X-Received: by 2002:a1f:cac1:0:b0:4ce:36d7:49b9 with SMTP id a184-20020a1fcac1000000b004ce36d749b9mr1188338vkg.14.1708671934630; Thu, 22 Feb 2024 23:05:34 -0800 (PST) Received: from mail-ua1-f46.google.com (mail-ua1-f46.google.com. [209.85.222.46]) by smtp.gmail.com with ESMTPSA id j16-20020ac5c310000000b004cc4f2df3edsm1287436vkk.31.2024.02.22.23.05.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 22 Feb 2024 23:05:34 -0800 (PST) Received: by mail-ua1-f46.google.com with SMTP id a1e0cc1a2514c-7d2e1a0337bso362872241.3 for ; Thu, 22 Feb 2024 23:05:34 -0800 (PST) X-Received: by 2002:a67:e448:0:b0:470:4530:33e8 with SMTP id n8-20020a67e448000000b00470453033e8mr1051609vsm.23.1708671934234; Thu, 22 Feb 2024 23:05:34 -0800 (PST) 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: <0f7f4f5675d1e75e504ad67d963e8874@riseup.net> In-Reply-To: <0f7f4f5675d1e75e504ad67d963e8874@riseup.net> From: Gleb Popov Date: Fri, 23 Feb 2024 10:05:07 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: emulators/mame: Increasing option granularity woes To: Alastair Hogge Cc: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4Th1Hh50NDz44bm 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:209.85.128.0/17, country:US] On Fri, Feb 23, 2024 at 5:51=E2=80=AFAM Alastair Hogge wro= te: > > Hello, > > The current in-tree port of mame, 0.261, is built around the core > multi-emulation framework, which results in the usual mega monolithic > mame binary. There are options for TOOLS, which include two other > emulators. The current upstream release, 0.262 has enabled separation of > mame from the rest of the project=E2=80=94TOOLS can now be built separate= ly. I > would like to reflect this in the Port, however, that means moving the > two added emulators (LaserDisk player, and Netlist resolver) out of > TOOLS (which I think the correct path to take). Considering the new > upstream build pattern, I would like to configure the Port to option any > of the emulators, and existing TOOLS. The problem I am facing, the three > emulators require the same (or close to it) runtime config/resources, > the assets are currently covered by the do-install target[1], how do I > cover the assets in the Port, specifically in the pkg-plist to be > conditioned on either of 3 potential emulator options? Should I add an > option MAMEDATA? You're almost right. Indeed there is no need in the user-visible option, but you want all other machinery to kick in. Basically, it boils down to .if somecond PLIST_SUB+=3D MAMEDATA=3D .else PLIST_SUB+=3D MAMEDATA=3D"@comment " .endif where "somecond" defines if the files should be present in the package. For OPTIONS (and when OPTIONS_SUB=3Dyes is present [1]) it happens automatically. If you end up with "somecond" being in form "${PORT_OPTIONS:MFOO} || ${PORT_OPTIONS:MBAR}" then you could simplify it even more FOO_PLIST_SUB=3D MAMEDATA=3D FOO_PLIST_SUB_OFF=3D MAMEDATA=3D"@comment " BAR_PLIST_SUB=3D MAMEDATA=3D BAR_PLIST_SUB_OFF=3D MAMEDATA=3D"@comment " [1] https://docs.freebsd.org/en/books/porters-handbook/makefiles/#options_s= ub From nobody Fri Feb 23 08:58:29 2024 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 4Th3p80bFXz5C4Xp for ; Fri, 23 Feb 2024 08:58:40 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2102.outbound.protection.outlook.com [40.92.52.102]) (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 4Th3p65dXtz4Gqv for ; Fri, 23 Feb 2024 08:58:38 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=pwlGjHmD; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.52.102 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gTfbNH3xn+7MeX1gWLd9mqVmorOQ+hcufG/NBNjKWXp2MUnDK2rz/iwbg5Xns4F1tn5xLBUsq3NM22sFyFNuuligjwZrW1RKodpq3NFEBsUEeAOZ8TZRlf6uWxumEd21QXfFc7oUuMnYbzzDT+0d1O+rQBxwzNHRMTRi/l+LyhlFgjPoAsQZS2N4BWE81eOweZhxP7e26TCZv8XpvC9LfOzPrxEUnzffGEk46hnq1HS5sJEP3ROB81QOU2/yTUbIdxMM2VHpO603xlsqSPvBF4RulzF0Nvnuu3wIp12ec/B3VWQaQLD5P00lhSbwHdO8JDld6hiaZEtWi1oMV60UjQ== 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=nDTQ/VjATRy3UQT/FSvtcLOcC9ivbI7Z93iJgidpWQE=; b=PCLDr5Gzg+Si7U38kAAy1H0wi+5lV0g0XstLFuzbdriC94j/MOmSpTJigCL0XujUffor19bh4AamAukNt6wfxzLIcUrPX3mnV5bIDDaFlJ2RcE31wVw3OdL6k7lQTmeCvnMr0DKsHJK8H7Gka6ylLyaWTRJJ19/uUkAFQJgAp+Q1VX43kiVcdsBshrccfp66UHIr8suk9yZotbOv0sSJ6QcSezFz9lCke3v/7oRjjv0s3KYMWvhodafD4FPUosOLSI8W0V5IvLEL0mwDwg/21sVA9SBp194z1Yubjwy5V+hTWQxta7EWyCiSkH0z0C8Mrh3RRr3FUHZnefCE/25zQg== 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=nDTQ/VjATRy3UQT/FSvtcLOcC9ivbI7Z93iJgidpWQE=; b=pwlGjHmDFIFc7xpRmhtFAJQpVvUcYT+Fc+2erDd3I+OL6/Vv/jYKzMZ8m3vqJp04CVj7TjQk6xpsJMoa/OPqB/CgD7+mpg+wYF58A3MGvgR60//Prs34qANUDEE3/c3/JU5jqdD4Cs/tUDjzCzIkh06wHlnXGrNBGhEco8Kar/cbQJJ6NDNmlK4p1rqnN0sD1xTFC5E5a9+QieuXURrRdbScWeLyJ56MsKY8KGUQvBa6n7TkKMgF/LZM1cDUfqSb3Cb+pSX4gXJDFJdR8TOZzEGjWZqOdI8dG2O9kRX6Qx2VS1IvYrfy4RF0rSrecp9goYEaKOqdWNL8ecxHl38zig== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by JH0PR01MB5560.apcprd01.prod.exchangelabs.com (2603:1096:990:17::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.24; Fri, 23 Feb 2024 08:58:34 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::c37:9a9a:7a46:89ef]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::c37:9a9a:7a46:89ef%6]) with mapi id 15.20.7316.023; Fri, 23 Feb 2024 08:58:34 +0000 Subject: Re: Subpackages: Update From: Tatsuki Makino To: FreeBSD Ports mailing list References: Message-ID: Date: Fri, 23 Feb 2024 17:58:29 +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: [qTX+uW1mryxL1alCRNLVczKul04bdRxG] X-ClientProxiedBy: TYCP301CA0085.JPNP301.PROD.OUTLOOK.COM (2603:1096:405:7b::7) 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_|JH0PR01MB5560:EE_ X-MS-Office365-Filtering-Correlation-Id: 4e5b4144-8293-4ce3-2687-08dc344d9d90 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xnHXuBTZNraG4oSYhXvMO96u8hvnCa4YZBqzQDRN0A/05PqCobMJ9Qhcvj1v2nLru6cAyot8LYXjpeqTr0lZWAM4R7kPL9q4kpPN+f4LoFWaQqohp8vHYQ/7qBfi8rsG9WSm6RNsreZFSh0RTXSeGFT8uTFBGXaWCzQodNpOb7H5y7SRl8xAw0/bsa6OBJGity/huc4MYhpFpMecqJ4Zk+n2r/nMar6xKDJtaQYD2a5pAh4D5jBWlWXXse6A6zxxhM51olE6jlEoVDVTex/hID795Y4F3A27bnrtUy5puD+e+iaUzmTACDkJa/TXqn1v1JycNrjgpz1nnU77jieMPAZ7OeZZVOAv8qodNjsWZA+NV0VKZKHiinis8ttLJvs3elWM+KP0h4/PNIA1pmoJBB2HYLhPJGViiuHSnXaBd0NoU8fbM6FgoXmzIo+4ZrDZhqD04KSUpSZSaY+ZBf+I6zn9U971eaiPtB4fm1NDeHXn329zBE4xjAO1bni6Z+ZlTSPsJujvJC1OTsYm8sk0dxNToHvbIraoi2dGnKMAYgobllf1+Rw0VzXzzSFOmu/FLjQKBvPSCdeTXKC8nfl1nedo+P8RGb7/AoVs9HslwWBU89OGxCnW56IhS7IrWLg0 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eFY3a2MyU3RQekUybkQvVnBaTlZvaG9lRGYwb2FETW9VRGszVy9aYWxiem1R?= =?utf-8?B?Wm5ITFR1cFRDdGlTVmt1SWZTbkh1bVhtNFI1WUs0UFp2TGpzcUVhcWtMVUlE?= =?utf-8?B?RUFKLzA5SktmVEV0VnNiT3UyWDBadXRCODRjaHEzVVpnYmpKUWF4MkdSM0xx?= =?utf-8?B?cmw2RTBtZDh3dFNsSXF5TU1Ialk5ck8vaFc1S0tDNjREdDJlSUNZRUk0bDAz?= =?utf-8?B?cTNpTUhpbTBTZnhJV3BBWnhUcHByVld6T3RVcHVTdm4zcDlGT29uclNBUkh6?= =?utf-8?B?d1dYM2Z6VFFPdWNNV1ZKMHNEY01XUFlIN0RaWmd5bUVVdGdPL3BPQUcweUxY?= =?utf-8?B?MUV0KzE4Y2RGQmxGUWp5clNLajRwMEdBWUNWSlM4VEszT0dtcnR5dkJEd21F?= =?utf-8?B?Y3hXZnZoYklHTWhicUZkeUFGRVZkR3l2NmVuSHphVzdXY1JibVpxcXRIeGQv?= =?utf-8?B?dTloN3RzZDhTMk5XRXA2Wi9VL214VkRPb0RQK3p6ckowMmdaL0F0UmQ2cGlZ?= =?utf-8?B?RGh0N3p0Y0pwUzB6SFVIVFI3RjFnS0VhZXNVc3ZhU0I4aVR5RUwzS1o3bG8r?= =?utf-8?B?dkpmcnpEaC81aThxV2FYeDZ5M2FQTlJRUm5rUU5MV0JOUXlxZDNnMk13bFU3?= =?utf-8?B?bkZJOHNldVJ6NFJIa3hyODVzY1VGU0ZCa1kxNWd3WTY4MklRcW5FK2ZMTHNs?= =?utf-8?B?QVFQWlVHczdLOTl0bEFXakF1elNqVHRON3EvVVR4VmdSUGNRckVZUnBKUEJR?= =?utf-8?B?NFd2SVA0bVFJNlYzR3E2cXpYT0VTQ3NNeEZlQTRGcDQyNXc5cFRMR1h6WWFl?= =?utf-8?B?OW84N3ZCbmQvMnVTc1VRUFpsUnRxd1pJMXN1NlU0QVQyR2V4RnNMbndMUmt6?= =?utf-8?B?VWZhdGFONTQ2a3VCOFY1OEc4WjdmSUg1Kyt3djJwQzByODhYMG1zYTNLdVEv?= =?utf-8?B?eDM0cXNxVExmYUV1UkYyTVJndXVES0VpTklwQnJ5RnVhQWUrd0IxVVBocXBn?= =?utf-8?B?SDBZWFJReDJBMldFL05aeENwN3g2WEFGem1zUXRDK20vUXR4NmJmeVNET3A1?= =?utf-8?B?cVJnWm85OFNZVnh6N29LbTJ2bHRJNjZzNlVHR3FEOGxzd0VhK25NRWJqVHJt?= =?utf-8?B?U1Q2L1FMNWpKckQrbFc3OXN5aktxcmxjVEF4NlBkK2ZoTW8zdklMa1o5aDB5?= =?utf-8?B?Q3JoSGZXTVhubi8rTis4bEoyeFBneEJpR1dHcnFqa1NSblptS0tpYlFZa1NT?= =?utf-8?B?K3IwWWJZU3ZwMzB5K2lReVhGSlBRc00xbWJDYkdQTUtkK3FwQkpTMTdtZzV1?= =?utf-8?B?SFZHdzl2cDg3YVczd2llWHZGUW1kT1l6Wmk5MXhUbGdldUs2WXMwY1I1dWhn?= =?utf-8?B?OVlKNFBUNU1mWi9vcjlLWGp0OHVPbjVRb2M5OVFrdFFEV056dUEwdUloaGRx?= =?utf-8?B?eVkwWm1EdVNidXQrYzl2bWlaTnEwU21LNUJZeHV0YTRvRm5LV2ErL0crRXRu?= =?utf-8?B?T0pPM3ArNzh5OGFkZkgxT3FHSXM0UWVnMzZiem1sTk5KNE4xRThMKzdiNzJq?= =?utf-8?B?L0RRZ2pkemhLODFIRjZoN2c5U215bzlXa1BHVGNrYXFjdUx0Mml3R0cxaTJL?= =?utf-8?B?eml5aGMvZ00wR2U0eTBFTGo3djNOcVNBRjEvUUxqQVF6b3M4alZyaDQwZHkx?= =?utf-8?Q?ZEOqmZ7ArqK5/8xMeIZf?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 4e5b4144-8293-4ce3-2687-08dc344d9d90 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2024 08:58:34.3941 (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: JH0PR01MB5560 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.35 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.85)[-0.853]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/16]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCVD_COUNT_TWO(0.00)[2]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.52.102:from]; RCVD_IN_DNSWL_NONE(0.00)[40.92.52.102:from]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; DKIM_TRACE(0.00)[hotmail.com:+] X-Rspamd-Queue-Id: 4Th3p65dXtz4Gqv Hello. It seems that subpackaging of alsa-plugins (audio/alsa-plugins) has been reverted. What is the post-processing when such switching takes place? Might need pkg delete -f -g alsa-plugins-\* because it causes file conflicts? poudriere leaves a subpackage in the package repository. Will these be included by poudriere-pkgclean? I have not yet confirmed anything about them. Since poudriere is building qt5-webengine :) Regards. From nobody Fri Feb 23 10:29:48 2024 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 4Th5qt0LyBz5CCV1 for ; Fri, 23 Feb 2024 10:30:18 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vk1-f180.google.com (mail-vk1-f180.google.com [209.85.221.180]) (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 4Th5qr6k84z4Vfd for ; Fri, 23 Feb 2024 10:30:16 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.221.180 as permitted sender) smtp.mailfrom=6yearold@gmail.com Received: by mail-vk1-f180.google.com with SMTP id 71dfb90a1353d-4b978e5e240so382663e0c.0 for ; Fri, 23 Feb 2024 02:30:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708684215; x=1709289015; h=content-transfer-encoding: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=Jkqlkwe28hx0NUHUUoDddosWaaOXN+oEVsq4/+u3Law=; b=dZB1emmBlwfvOi2auzwk9EDapR4+KoZejbYxWMACwMMQA61Fq2/D0G7pDRTWykhebc PdTeTly6uThqZhd05ngFgMMSf7UgwgbTOxJood73TTDtWTBhQZzdgDmPecS6N2jsBRCz msutW2qqToM+nRFH5MLRyHn9qYbUBzgnka4IDfCuKxGCukC38c4+HyQ1J4yiY9Ara1Tk XRlzJK/V63DVUYyYCj/nJJlBaXdRWnhTk2WwtDzBrHlE19OfH1wvHLPcYWyi0pFos1mm EDnTlaZePVlbK5UlB6wkp5YxsqvUo7yrrHpAR9QbnRu31tHgMVicErjfncaVWxKDo79n Egtg== X-Gm-Message-State: AOJu0Yxm316nB3oVFuYvs62NTzNfLWBfU3mk/MyB8dY9nMg5W7au5Qd/ Q4o1Mg9iaBWR/HZdx/XBxVgzmQRc6JA5lGWZ2h+dsCBxfYM8AnskXnij0+SQ3AMBmQ== X-Google-Smtp-Source: AGHT+IG7UeEADRw6VHBB7oK1Ehjsq0F/cbXnLiVExVAa7tBuVrB+fVHX6kdnu3uafBLA16qZWktSAQ== X-Received: by 2002:a1f:ea41:0:b0:4cb:2662:3653 with SMTP id i62-20020a1fea41000000b004cb26623653mr1436136vkh.9.1708684215460; Fri, 23 Feb 2024 02:30:15 -0800 (PST) Received: from mail-vk1-f171.google.com (mail-vk1-f171.google.com. [209.85.221.171]) by smtp.gmail.com with ESMTPSA id 23-20020a056122085700b004bd503f054asm1855942vkk.42.2024.02.23.02.30.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 23 Feb 2024 02:30:15 -0800 (PST) Received: by mail-vk1-f171.google.com with SMTP id 71dfb90a1353d-4b978e5e240so382656e0c.0 for ; Fri, 23 Feb 2024 02:30:15 -0800 (PST) X-Received: by 2002:a1f:c742:0:b0:4cd:20ea:35aa with SMTP id x63-20020a1fc742000000b004cd20ea35aamr1484933vkf.8.1708684215009; Fri, 23 Feb 2024 02:30:15 -0800 (PST) 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, 23 Feb 2024 13:29:48 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Call for help: moving manpages to share/man To: "ports@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.04 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_SHORT(-0.14)[-0.135]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_EQ_ADDR_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[ports@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com]; MISSING_XM_UA(0.00)[]; R_DKIM_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.221.180:from]; TO_DOM_EQ_FROM_DOM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.221.180:from,209.85.221.171:received] X-Rspamd-Queue-Id: 4Th5qr6k84z4Vfd On Sun, Jan 21, 2024 at 1:19=E2=80=AFPM Gleb Popov wro= te: > > Ahoy there fellow porters! > > portmgr@ is currently working on switching the directory into which > man pages are installed from "${PREFIX}/man" to "${PREFIX}/share/man". > It is quite a tedious process, as you might imagine. > ... It's been a month since the initial call was made. Despite the fact that the separate branch approach didn't really work out, the process of moving manpages to share/man is still ongoing. I'd like to thank everyone who sent me PRs and plain patches - they were all integrated into the main branch and all were helpful for our cause. Still, there is a lot more to process, so I'm making another call for help, hopefully more concrete this time. moin@ created a list of problematic ports [1] along with MAINTAINER field, so you can quickly find if any of your ports need fixing. In this list "failed" ports are confirmed to be broken if we change the default mandir prefix in the framework. The "skipped" ports may probably be dependent on the "failed" ones, so it is better to deal with "failed" first. We have an established ways to fix Autotools and CMake-based ports: - Autotools ports are generally identified by the presence of GNU_CONFIGURE=3Dyes knob. To fix such a port one should add GNU_CONFIGURE_MANPREFIX=3D${PREFIX}/share knob and fix pkg-plist. - CMake already defaults to a correct mandir location, so CMake ports usually have some patching that replaces share/man with man. To fix such ports it is sufficient to remove that patching and then again fix the plist. We don't yet care of Meson ports (although it also should be as simple as the Autotools case). Feel free to skip them for now. Finally, there are ports with homegrown ad-hoc build systems. There is no general way to fix them. When making a mandir-converting change remember to put "Approved by: portmgr (blanket)" tag into the commit message. This also means that if you're fixing someone else's port, you don't need to wait for a maintainer timeout (although it might be still a good idea to wait for the feedback if the port in question is complex or the change itself is big). Thanks in advance to everyone who will help us in this quest. [1] https://people.freebsd.org/~bofh/dropzone/manprefix-fail.maintainer.txt From nobody Fri Feb 23 14:47:31 2024 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 4ThCY73C90z59sHn for ; Fri, 23 Feb 2024 14:47:55 +0000 (UTC) (envelope-from dan@langille.org) Received: from fout8-smtp.messagingengine.com (fout8-smtp.messagingengine.com [103.168.172.151]) (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 4ThCY64F7Fz49Vw; Fri, 23 Feb 2024 14:47:54 +0000 (UTC) (envelope-from dan@langille.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm1 header.b=1MsJ07MX; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=ODgo0+xR; dmarc=pass (policy=none) header.from=langille.org; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 103.168.172.151 as permitted sender) smtp.mailfrom=dan@langille.org Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.nyi.internal (Postfix) with ESMTP id 6660A13800AA; Fri, 23 Feb 2024 09:47:53 -0500 (EST) Received: from imap42 ([10.202.2.92]) by compute7.internal (MEProxy); Fri, 23 Feb 2024 09:47:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1708699673; x=1708786073; bh=ZN6zx4OL8I tI46voqYvy9Sb02GpH8PEPoeBRTDxsHBg=; b=1MsJ07MXB5XiPtEBQMmpL7921s TmOKLoqDt6T7CrtwcT5CElclTxjEuAyDM335dgja/QcO1qnQksdtn1tk3EUYwiAK 9vuXqalfSaXSsb13muhKxSEwyqCphqwgMHnra9UupLr1x05vyTknqB4ZFPwS1U3r OgIu1XlGYic7FqzfKRVDRTVv0SLqXfln+JlG41WzNNnoCoat7xCiYt4U7lqmAdfI O+XG04KInVxyWY8l8S5QRSr+oSddYIbzklz6tPAzhdjFjJ7JhjxTVPhp6ctvVCc3 yZplyUd1ByNge8CggCea3tV67aDApT8QSf0S7XvetxOD1nB2WYHWrLKF3lRw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1708699673; x=1708786073; bh=ZN6zx4OL8ItI46voqYvy9Sb02GpH 8PEPoeBRTDxsHBg=; b=ODgo0+xRhV+VpP6m32t0Y4tL9Y0Kz9MrylwhnIVRWGtK hT+7HN3d4JCfGfrv60+493D0IxwbEhIWfJopZJnUg+lIiYAYiW/rrUTxGZvoHARw PNDNuhlVg12obAhqNUBWH27Iq0i9dU9sKR57evHTsV3tMvxWmf/ns/tT4ZjUFrNm 1O8Ula4jFoyGTX6Npvc6bQ+jJmW56YwrJt6XBXmYoHoBwZ7M3G7btFTep1qUox9p NslpfOfGfLyCkioijrmZIJNLq+1r8KqoJcFQBDL3oUUlT9OxqYF6isN8Lv1OxcB2 mpBOGDYGRcJWEetn7MaHIs5epvDFRRpXz7SKF4jCVg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeeigdeikecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesrgdtreerreertdenucfhrhhomhepfdffrghn ucfnrghnghhilhhlvgdfuceouggrnheslhgrnhhgihhllhgvrdhorhhgqeenucggtffrrg htthgvrhhnpeelfeduuefhgeejkefhkedvudduleevgeehuefgieekudeftdeghfffkeef vdelveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe gurghnsehlrghnghhilhhlvgdrohhrgh X-ME-Proxy: Feedback-ID: ifbf9424e:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 37780BC007D; Fri, 23 Feb 2024 09:47:53 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-153-g7e3bb84806-fm-20240215.007-g7e3bb848 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 Message-Id: <7a03f16a-6996-4a0c-ba61-526e5a335812@app.fastmail.com> In-Reply-To: References: <42ea295f-5165-4fd5-b452-82d67f53ca03@app.fastmail.com> Date: Fri, 23 Feb 2024 09:47:31 -0500 From: "Dan Langille" To: "Luca Pizzamiglio" Cc: freebsd-ports , ports-developers@freebsd.org Subject: Re: Subpackages: Update Content-Type: multipart/alternative; boundary=fb913873893046ee88c74fa43da8e6dd X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.970]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm1,messagingengine.com:s=fm1]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[103.168.172.151:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEFALL_USER(0.00)[dan]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:209242, ipnet:103.168.172.0/24, country:US]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4ThCY64F7Fz49Vw --fb913873893046ee88c74fa43da8e6dd Content-Type: text/plain On Tue, Feb 20, 2024, at 3:24 PM, Luca Pizzamiglio wrote: > Hi Dan. > > The list of subpackages is available via `make -V SUBPACKAGES` > Probably, the dependencies should also be split by subpackages, when this is the case. `make -V *_DEPENDS.subpkgname` provides the dependencies > > I can write directly in the github issue some of those things, for reference > > Best regards, > pizzamig Thank you. >From what I can tell, this won't break anything on FreshPorts - rather, subpackages seem to be additional information. It also seems like FreshPorts could be easily amended to include that information. i.e. what subpackages exist for this port? What DEPENDS exist for each subpackage? Anything which can be extracted by `make -V` is easy for FreshPorts. The parsing of packagesite.yaml by FreshPorts would not be affected - the subpackages will still point back to the origin (e.g. foo/bar): the subpacakges will just magically appear on the right FreshPorts page. Cheers -- Dan Langille dan@langille.org --fb913873893046ee88c74fa43da8e6dd Content-Type: text/html Content-Transfer-Encoding: quoted-printable
On Tue, Feb 20,= 2024, at 3:24 PM, Luca Pizzamiglio wrote:
Hi Dan.
<= br>
The list of subpackages is available via `make -V SUBPACKA= GES`
Probably, the dependencies should also be split by su= bpackages, when this is the case. `make -V *_DEPENDS.subpkgname` provide= s the dependencies

I can write directly in = the github issue some of those things, for reference

<= /div>
Best regards,
pizzamig

Thank you.

From what= I can tell, this won't break anything on FreshPorts - rather, subpackag= es seem to be additional information. It also seems like FreshPorts coul= d be easily amended to include that information. i.e. what subpackages e= xist for this port? What DEPENDS exist for each subpackage? Anything whi= ch can be extracted by `make -V` is easy for FreshPorts.
<= br>
The parsing of packagesite.yaml by FreshPorts would n= ot be affected - the subpackages will still point back to the origin (e.= g. foo/bar): the subpacakges will just magically appear on the right Fre= shPorts page.

Cheers

--
  Dan Langille
 = dan@langille.org


--fb913873893046ee88c74fa43da8e6dd-- From nobody Fri Feb 23 15:54:40 2024 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 4ThF2C5kdQz5B0X7 for ; Fri, 23 Feb 2024 15:54:43 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThF2C00bSz4QVy for ; Fri, 23 Feb 2024 15:54:42 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 3.97.99.33) smtp.mailfrom=cy.schubert@cschubert.com Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTPS id dXLrrWJ5fGAIJdXsnrCyzb; Fri, 23 Feb 2024 15:54:41 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPSA id dXsmremPqWhyfdXsnrtuMQ; Fri, 23 Feb 2024 15:54:41 +0000 X-Authority-Analysis: v=2.4 cv=MenPuI/f c=1 sm=1 tr=0 ts=65d8bfc1 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=k7vzHIieQBIA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=eAfev3exwgQLM_-DHzsA:9 a=CjuIK1q_8ugA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 24950FD2 for ; Fri, 23 Feb 2024 07:54:40 -0800 (PST) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 16B282FF; Fri, 23 Feb 2024 07:54:40 -0800 (PST) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: freebsd-ports@freebsd.org Subject: KSH Alignment List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 23 Feb 2024 07:54:40 -0800 Message-Id: <20240223155440.16B282FF@slippy.cwsent.com> X-CMAE-Envelope: MS4xfJ71fwBzBKX4edS7haQjHJRKHfdJqEbBfL+lt5w6BbXdvJsIE5ExcU8l2Zx/fHCyYHTL6Y0PS3jgW7GwodCwppFiwk6JAppC4HNRUyor16Kr9UKOeqfw 9uRMqKihkEF2oIU74fOYBCJEYrL/ThYH7MLKF50yHRAKqKeQGNhlJaiEyqN1Ogz0UebrGifbYa/ls/5Vcm9ecAPscokLt8VmZws= X-Spamd-Bar: - X-Spamd-Result: default: False [-1.28 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; AUTH_NA(1.00)[]; NEURAL_HAM_SHORT(-0.58)[-0.577]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.33:from]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; R_SPF_NA(0.00)[no SPF record]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; ARC_NA(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[cschubert.com]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4ThF2C00bSz4QVy Hi, Would there be any interest in either replacing shells/pdksh with shells/ksh as our default ksh dependency? Or Uses/ksh.mk to select a default ksh for ports? The reason I ask is, shells/ksh has its lineage from the original AT&T ksh (shells/ksh93) and is being actively developed (see shells/ksh-devel). shells/ksh upstream is also the ksh imported into and used by CDE (x11/cde*). My position is, I'd prefer a Uses/ksh.mk. If people are interested, I'm willing to put this task on my todo list. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Fri Feb 23 16:16:20 2024 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 4ThFW91Mw4z5B29q for ; Fri, 23 Feb 2024 16:16:21 +0000 (UTC) (envelope-from rodrigo@FreeBSD.org) Received: from smtp.osorio.me (mvd.osorio.me [5.196.94.126]) by mx1.freebsd.org (Postfix) with ESMTP id 4ThFW84fKQz4Sd1 for ; Fri, 23 Feb 2024 16:16:20 +0000 (UTC) (envelope-from rodrigo@FreeBSD.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=freebsd.org (policy=none); spf=softfail (mx1.freebsd.org: 5.196.94.126 is neither permitted nor denied by domain of rodrigo@FreeBSD.org) smtp.mailfrom=rodrigo@FreeBSD.org Received: from [192.168.75.199] (ns3309494.ip-5-135-160.eu [5.135.160.30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by smtp.osorio.me (Postfix) with ESMTPSA id 951B42162E3 for ; Fri, 23 Feb 2024 16:16:19 +0000 (UTC) Content-Type: multipart/alternative; boundary="------------lh4By0xll04pT2Ymhmvkc283" Message-ID: <787339cd-48e4-49bf-b96e-77aab06cedd8@FreeBSD.org> Date: Fri, 23 Feb 2024 17:16:20 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Rodrigo Osorio Subject: Re: KSH Alignment To: ports@freebsd.org References: <20240223155440.16B282FF@slippy.cwsent.com> Content-Language: en-US, fr, es-AR Reply-To: rodrigo@FreeBSD.org In-Reply-To: <20240223155440.16B282FF@slippy.cwsent.com> X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.81 / 15.00]; VIOLATED_DIRECT_SPF(3.50)[]; NEURAL_HAM_LONG(-0.90)[-0.899]; NEURAL_HAM_MEDIUM(-0.26)[-0.256]; NEURAL_SPAM_SHORT(0.25)[0.254]; RCVD_NO_TLS_LAST(0.10)[]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : No valid SPF, No valid DKIM,none]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEFALL_USER(0.00)[rodrigo]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:16276, ipnet:5.196.0.0/16, country:FR]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; HAS_REPLYTO(0.00)[rodrigo@FreeBSD.org] X-Rspamd-Queue-Id: 4ThFW84fKQz4Sd1 This is a multi-part message in MIME format. --------------lh4By0xll04pT2Ymhmvkc283 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 23/02/24 16:54, Cy Schubert wrote: > Hi, > > Would there be any interest in either replacing shells/pdksh with > shells/ksh as our default ksh dependency? Or Uses/ksh.mk to select a > default ksh for ports? > > The reason I ask is, shells/ksh has its lineage from the original AT&T ksh > (shells/ksh93) and is being actively developed (see shells/ksh-devel). > shells/ksh upstream is also the ksh imported into and used by CDE > (x11/cde*). > > My position is, I'd prefer a Uses/ksh.mk. If people are interested, I'm > willing to put this task on my todo list. > > Hi, As long as there is no compatibilities issues, having a well maintained ksh version makes a lot of sense. pdksh wasn't update for ages and afaik, has no active developer. As the shells/pdksh maintainer you have my blessing. Cheers -- rodrigo --------------lh4By0xll04pT2Ymhmvkc283 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 23/02/24 16:54, Cy Schubert wrote:
Hi,

Would there be any interest in either replacing shells/pdksh with 
shells/ksh as our default ksh dependency? Or Uses/ksh.mk to select a 
default ksh for ports?

The reason I ask is, shells/ksh has its lineage from the original AT&T ksh 
(shells/ksh93) and is being actively developed (see shells/ksh-devel). 
shells/ksh upstream is also the ksh imported into and used by CDE 
(x11/cde*).

My position is, I'd prefer a Uses/ksh.mk. If people are interested, I'm 
willing to put this task on my todo list.


Hi,
As long as there is no compatibilities issues, having a well
maintained ksh version makes a lot of sense.
pdksh wasn't update for ages and afaik, has no active developer.

As the shells/pdksh maintainer you have my blessing.

Cheers -- rodrigo

--------------lh4By0xll04pT2Ymhmvkc283-- From nobody Fri Feb 23 16:30:08 2024 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 4ThFq804qcz5B3sH for ; Fri, 23 Feb 2024 16:30:12 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThFq71rThz4V2l for ; Fri, 23 Feb 2024 16:30:11 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 3.97.99.32) smtp.mailfrom=cy.schubert@cschubert.com Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTPS id dUrCrwr6SxDxGdYR8rGWTH; Fri, 23 Feb 2024 16:30:10 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPSA id dYR6rEC3x9Cr4dYR8rjREj; Fri, 23 Feb 2024 16:30:10 +0000 X-Authority-Analysis: v=2.4 cv=etl8zZpX c=1 sm=1 tr=0 ts=65d8c812 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=k7vzHIieQBIA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=iOHTs0RU8x81apRhkokA:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id B9E2110A0 for ; Fri, 23 Feb 2024 08:30:08 -0800 (PST) Received: by slippy.cwsent.com (Postfix, from userid 1000) id AF7DF3F2; Fri, 23 Feb 2024 08:30:08 -0800 (PST) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: ports@freebsd.org Subject: Re: KSH Alignment In-reply-to: <787339cd-48e4-49bf-b96e-77aab06cedd8@FreeBSD.org> References: <20240223155440.16B282FF@slippy.cwsent.com> <787339cd-48e4-49bf-b96e-77aab06cedd8@FreeBSD.org> Comments: In-reply-to Rodrigo Osorio message dated "Fri, 23 Feb 2024 17:16:20 +0100." List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 23 Feb 2024 08:30:08 -0800 Message-Id: <20240223163008.AF7DF3F2@slippy.cwsent.com> X-CMAE-Envelope: MS4xfMGXprCEBjllvkxK3ui+ve7cjiWUfrvdWH1WMCo51rT/jBQJbud5wwRWnF1MzwWlV6XorggF6nX8+sxmnad4WvTzEAMCWKuLJwhZIzLr5k2p+NrGWdmk VNIEi0FgWYX69N+RnLWxxzUzFd2ijsbMx/SxGkj11RqwkpRYn1JjIMEAWE4WNhU3JLgmShGRUxg/WQuihz2b/f/ZIoxe0T4yfZA= X-Spamd-Bar: - X-Spamd-Result: default: False [-1.61 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.911]; MV_CASE(0.50)[]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[cschubert.com]; RCPT_COUNT_ONE(0.00)[1]; R_SPF_NA(0.00)[no SPF record]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[3.97.99.32:from]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4ThFq71rThz4V2l In message <787339cd-48e4-49bf-b96e-77aab06cedd8@FreeBSD.org>, Rodrigo Osorio w rites: > This is a multi-part message in MIME format. > > On 23/02/24 16:54, Cy Schubert wrote: > > Hi, > > > > Would there be any interest in either replacing shells/pdksh with > > shells/ksh as our default ksh dependency? Or Uses/ksh.mk to select a > > default ksh for ports? > > > > The reason I ask is, shells/ksh has its lineage from the original AT&T ksh > > (shells/ksh93) and is being actively developed (see shells/ksh-devel). > > shells/ksh upstream is also the ksh imported into and used by CDE > > (x11/cde*). > > > > My position is, I'd prefer a Uses/ksh.mk. If people are interested, I'm > > willing to put this task on my todo list. > > > > > Hi, > As long as there is no compatibilities issues, having a well > maintained ksh version makes a lot of sense. > pdksh wasn't update for ages and afaik, has no active developer. > > As the shells/pdksh maintainer you have my blessing. I'll put together a phabricator review over the next while to add Mk/Uses/ksh.mk. We'll probably need an exp-run too. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Sat Feb 24 00:25:54 2024 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 4ThSNR43sLz5BZnL for ; Sat, 24 Feb 2024 00:26:15 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (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 "ultimatedns.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThSNP6r2hz4RpM; Sat, 24 Feb 2024 00:26:13 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Authentication-Results: mx1.freebsd.org; none Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 41O0PtmE048371; Fri, 23 Feb 2024 16:26:01 -0800 (PST) (envelope-from portmaster@bsdforge.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 Date: Fri, 23 Feb 2024 16:25:54 -0800 From: Chris To: Gleb Popov Cc: "ports@FreeBSD.org" Subject: Re: Call for help: moving manpages to share/man In-Reply-To: References: User-Agent: UDNSMS/17.0 Message-ID: <9b0f5fcd93ac2a20c49ea77d408b77e9@bsdforge.com> X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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:11404, ipnet:24.113.0.0/16, country:US] X-Rspamd-Queue-Id: 4ThSNP6r2hz4RpM On 2024-02-23 02:29, Gleb Popov wrote: > On Sun, Jan 21, 2024 at 1:19 PM Gleb Popov wrote: >> >> Ahoy there fellow porters! >> >> portmgr@ is currently working on switching the directory into which >> man pages are installed from "${PREFIX}/man" to "${PREFIX}/share/man". >> It is quite a tedious process, as you might imagine. >> ... > > It's been a month since the initial call was made. Despite the fact > that the separate branch approach didn't really work out, the process > of moving manpages to share/man is still ongoing. I'd like to thank > everyone who sent me PRs and plain patches - they were all integrated > into the main branch and all were helpful for our cause. > > Still, there is a lot more to process, so I'm making another call for > help, hopefully more concrete this time. > moin@ created a list of problematic ports [1] along with MAINTAINER > field, so you can quickly find if any of your ports need fixing. In > this list "failed" ports are confirmed to be broken if we change the > default mandir prefix in the framework. The "skipped" ports may > probably be dependent on the "failed" ones, so it is better to deal > with "failed" first. Thank you for all your hard work so far! In an effort to eliminate duplicate work. I'd like to announce my intention to tackle all of x11. I'd also like to mention pr(1) 276759 addresses the the one port of mine that's in the list. Thanks again! --Chris > > We have an established ways to fix Autotools and CMake-based ports: > - Autotools ports are generally identified by the presence of > GNU_CONFIGURE=yes knob. To fix such a port one should add > GNU_CONFIGURE_MANPREFIX=${PREFIX}/share knob and fix pkg-plist. > - CMake already defaults to a correct mandir location, so CMake ports > usually have some patching that replaces share/man with man. To fix > such ports it is sufficient to remove that patching and then again fix > the plist. > > We don't yet care of Meson ports (although it also should be as simple > as the Autotools case). Feel free to skip them for now. > > Finally, there are ports with homegrown ad-hoc build systems. There is > no general way to fix them. > > When making a mandir-converting change remember to put "Approved by: > portmgr (blanket)" tag into the commit message. This also means that > if you're fixing someone else's port, you don't need to wait for a > maintainer timeout (although it might be still a good idea to wait for > the feedback if the port in question is complex or the change itself > is big). > > Thanks in advance to everyone who will help us in this quest. > > [1] https://people.freebsd.org/~bofh/dropzone/manprefix-fail.maintainer.txt From nobody Sat Feb 24 04:19:44 2024 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 4ThYYr66mVz5Bx6C for ; Sat, 24 Feb 2024 04:19:44 +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 4ThYYr3bJPz4nnX for ; Sat, 24 Feb 2024 04:19:44 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708748384; a=rsa-sha256; cv=none; b=Sqt2DXASXuv0gtCrfykHcMLY1uBbQDD67IKD9FUwaYyFb5/FhTdhcjEyul1csy1/lYhx0Y 1MmvVbAx4r/u+Bm7po6iA9p6umwGMfbdXXl0BjVPT4LvSUE5GlhqTpIZn4u/RShH1EqZuH lBn1rnTTbsNGx7tmY1jR7uyxUaKEkWLpq6O2CvwM5r/5hONWdhloB/tFq/PFyHc7HtP+6X ZoA+bxZDQPtzpjJkvlF7a3/oHDmsWHwYWjCbNg6tqk1mcdMMNeSRir5VSFOIRQEEauuuAF tTtupom2EOi003jzuCyGAFbwoUMbc8p6zz8hxMtiuo5ulW0WSiWtCd784X8nhg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708748384; 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=6wcHPUK92bGJkeaRjIL4W8Wrof3/hQBzqj6T2cUGaTc=; b=C5LVGWu4vqoqWeWkdBjjQlkkDvnZF0vWKvyMucxA0AJEbKI7uOWFzvvozhrLkaZzGZp6hH loT/ts5C3j+T109E4E7Y54vmFQQGOomCNyzo/Vb6lBGyxqzY2b/f8mL4vMZv+qUuLeYJsf Sa7CsO5XhtA2TRCSlvmief5ZYEZsn9j5Nv6P7AT3qLIZNNnVdM9mUAIlaEelIk6NdRc2Ql 2BYuG1TpPNOY7qjwu4J1wFFTCg2goA57GnPRrDorKHQILAj5qSp1PKDB91hj5U1u2dFWgt SPUHkv+3FIvVB7NMhoI6CsHS3kIWc3m3QkNXKgvRmuyj/aGvRmI9PceHimHr7A== 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 4ThYYr2GVkzlhY for ; Sat, 24 Feb 2024 04:19:44 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41O4JiLI019851 for ; Sat, 24 Feb 2024 04:19:44 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41O4JiwO019850; Sat, 24 Feb 2024 04:19:44 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402240419.41O4JiwO019850@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, 24 Feb 2024 04:19:44 +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-240223 ------------------------------------------------+-----------------+------------ emulators/wine-devel | 9.1 | 9.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 Sat Feb 24 04:50:12 2024 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 4ThZF950LZz5C0HP for ; Sat, 24 Feb 2024 04:50:21 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (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 "ultimatedns.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThZF91vYBz4t31 for ; Sat, 24 Feb 2024 04:50:21 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Authentication-Results: mx1.freebsd.org; none Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 41O4oCPk060937; Fri, 23 Feb 2024 20:50:18 -0800 (PST) (envelope-from portmaster@bsdforge.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 Date: Fri, 23 Feb 2024 20:50:12 -0800 From: Chris To: Cy Schubert Cc: ports@freebsd.org Subject: Re: KSH Alignment In-Reply-To: <20240223163008.AF7DF3F2@slippy.cwsent.com> References: <20240223155440.16B282FF@slippy.cwsent.com> <787339cd-48e4-49bf-b96e-77aab06cedd8@FreeBSD.org> <20240223163008.AF7DF3F2@slippy.cwsent.com> User-Agent: UDNSMS/17.0 Message-ID: <724b65591c40de011b503069ea13da24@bsdforge.com> X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit 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:11404, ipnet:24.113.0.0/16, country:US] X-Rspamd-Queue-Id: 4ThZF91vYBz4t31 On 2024-02-23 08:30, Cy Schubert wrote: > In message <787339cd-48e4-49bf-b96e-77aab06cedd8@FreeBSD.org>, Rodrigo > Osorio w > rites: >> This is a multi-part message in MIME format. >> >> On 23/02/24 16:54, Cy Schubert wrote: >> > Hi, >> > >> > Would there be any interest in either replacing shells/pdksh with >> > shells/ksh as our default ksh dependency? Or Uses/ksh.mk to select a >> > default ksh for ports? >> > >> > The reason I ask is, shells/ksh has its lineage from the original AT&T ksh >> > (shells/ksh93) and is being actively developed (see shells/ksh-devel). >> > shells/ksh upstream is also the ksh imported into and used by CDE >> > (x11/cde*). >> > >> > My position is, I'd prefer a Uses/ksh.mk. If people are interested, I'm >> > willing to put this task on my todo list. >> > >> > >> Hi, >> As long as there is no compatibilities issues, having a well >> maintained ksh version makes a lot of sense. >> pdksh wasn't update for ages and afaik, has no active developer. >> >> As the shells/pdksh maintainer you have my blessing. > > I'll put together a phabricator review over the next while to add > Mk/Uses/ksh.mk. We'll probably need an exp-run too. Looking forward to it. Thanks for volunteering to do this. --Chris From nobody Sat Feb 24 06:24:57 2024 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 4ThcLj6L6Rz5C7Wr for ; Sat, 24 Feb 2024 06:25:17 +0000 (UTC) (envelope-from einar@isnic.is) Received: from mx01.isnic.is (mx01.isnic.is [193.4.58.133]) (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 (2048 bits) client-digest SHA256) (Client CN "mx01.isnic.is", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThcLh5zV2z43kG; Sat, 24 Feb 2024 06:25:16 +0000 (UTC) (envelope-from einar@isnic.is) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=isnic.is header.s=20200921 header.b=Zdu6R5d7; dmarc=pass (policy=quarantine) header.from=isnic.is; spf=pass (mx1.freebsd.org: domain of einar@isnic.is designates 193.4.58.133 as permitted sender) smtp.mailfrom=einar@isnic.is Received: from ht-mailstore01.isnic.is (ht-mailstore01.isnic.is [185.93.156.2]) by mx01.isnic.is (Postfix) with ESMTPS id EEFE424B62; Sat, 24 Feb 2024 06:25:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isnic.is; s=20200921; t=1708755908; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hVvg9Ap9VbBiGUaPTu0yXGXbBpFga2sXkUWfY3mO15w=; b=Zdu6R5d7/QYMHq3VayuPU1oy4TnInMPSn2SyspFlRSBuJfNs9v8rLi5KpoU2Ix53wlaq/3 3xvcxrIfHcan7p3CXoC8lFwgm6Ifb3cBj3eYTds8Nv+eaY55e5NX6jb+nMzgyqRHYCxU7/ xdn2iaxK0e2tbBXvbsnop0QNbiQ9mws8HTYXOdXoJ+ugn7+44i0TALJTZ/6ec7R/r/EDva gRGlTW1saxQqqbjpimnQ9Qa43cycuxd7F7ww3CXuoqRfDC6GuuFUoswfhSGiDt27ARJuVf OE3xwkGeF0HgXVLVlI4O4u1QLif09eFPaIjkplTCZ7dT5rByUzdBc8Y+7tdGGw== Received: from smtpclient.apple (unknown [185.93.159.194]) by ht-mailstore01.isnic.is (Postfix) with ESMTPS id D9AA423387; Sat, 24 Feb 2024 06:25:07 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: Multiple new R ports From: =?utf-8?Q?Einar_Bjarni_Halld=C3=B3rsson?= In-Reply-To: Date: Sat, 24 Feb 2024 06:24:57 +0000 Cc: ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <2E6761A6-F462-4B83-94AC-9658583A581D@isnic.is> References: <44F61FC1-532F-447F-80E9-83ED37599CD7@isnic.is> <16c2bf5c-9022-4ce9-9283-838f99d80ba3@isnic.is> To: Nuno Teixeira X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[isnic.is,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:193.4.58.0/23]; R_DKIM_ALLOW(-0.20)[isnic.is:s=20200921]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1850, ipnet:193.4.58.0/23, country:IS]; APPLE_MAILER_COMMON(0.00)[]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[isnic.is:+] X-Rspamd-Queue-Id: 4ThcLh5zV2z43kG Hi Nuno, > On 22 Feb 2024, at 11:43, Nuno Teixeira wrote: >=20 > I did take a look at review and noticed that TEST_DEPENDS are not used > and that could means that test target works without any depends or > ports are not tested at all. > My curiosity is what do you think about the importance (or not) to > have testunit feature working on R ports? >=20 > I maintain a couple R ports and testunit revealed some errors that > upstream fixed. > Maybe this testunit subject could be apply to all ports that have that = feature. >=20 Thanks for the info. I=E2=80=99m going through the ports and making sure = test targets can be run. I=E2=80=99ll update the diff when I=E2=80=99m done. .einar From nobody Sat Feb 24 09:32:00 2024 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 4ThhVW4Qkkz5CQnq for ; Sat, 24 Feb 2024 09:32:19 +0000 (UTC) (envelope-from einar@isnic.is) Received: from mx01.isnic.is (mx01.isnic.is [193.4.58.133]) (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 (2048 bits) client-digest SHA256) (Client CN "mx01.isnic.is", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThhVV60WQz4Vnh; Sat, 24 Feb 2024 09:32:18 +0000 (UTC) (envelope-from einar@isnic.is) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=isnic.is header.s=20200921 header.b=eYjLKXk0; dmarc=pass (policy=quarantine) header.from=isnic.is; spf=pass (mx1.freebsd.org: domain of einar@isnic.is designates 193.4.58.133 as permitted sender) smtp.mailfrom=einar@isnic.is Received: from ht-mailstore01.isnic.is (ht-mailstore01.isnic.is [IPv6:2001:67c:6c:56::2]) by mx01.isnic.is (Postfix) with ESMTPS id EFB8C24ECE; Sat, 24 Feb 2024 09:32:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isnic.is; s=20200921; t=1708767131; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qQkvjNsbasxdB7bq/oXrGkdM+Cq0tZAGPCSrAxscd4E=; b=eYjLKXk0IxCR0H9jq5mWeugnAOJABfJbbjZXH0SOh96vmR+DMOaQQl6G5zpCOdJUbfIuwJ P2BEjrlyIlvqix4xO9Qu/2/PV+Lx6NQ/0UKLUD3FMG08IHyECxnfxN2m/8mgjSTq/qIE2J QDCFuWqXszeCwQ7WtyxDzTwAu0Yn2DNkNkJ4o5B/OSMdQkwCMTFRxfkMBIQ2/8C6Qgqvp1 M69dtKz13QkGbhZWtupJEdsqDFgmUUTSW7MXLlKk2FRIa+F/8hhGSp2zB3o4sWZcw62qBu kP3hZosuBI7D5Fidl5vDF2qQKJ38Fqf946OclBZV71OvrouvqE4Q0lY9M0oqdQ== Received: from smtpclient.apple (unknown [185.93.159.194]) by ht-mailstore01.isnic.is (Postfix) with ESMTPS id E4C6A23367; Sat, 24 Feb 2024 09:32:10 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: Multiple new R ports From: =?utf-8?Q?Einar_Bjarni_Halld=C3=B3rsson?= In-Reply-To: <2E6761A6-F462-4B83-94AC-9658583A581D@isnic.is> Date: Sat, 24 Feb 2024 09:32:00 +0000 Cc: ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <6A36BE5B-2C76-434D-8EFF-D9518DA7E6E6@isnic.is> References: <44F61FC1-532F-447F-80E9-83ED37599CD7@isnic.is> <16c2bf5c-9022-4ce9-9283-838f99d80ba3@isnic.is> <2E6761A6-F462-4B83-94AC-9658583A581D@isnic.is> To: Nuno Teixeira X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[isnic.is,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:193.4.58.0/23:c]; R_DKIM_ALLOW(-0.20)[isnic.is:s=20200921]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1850, ipnet:193.4.58.0/23, country:IS]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_DN_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[isnic.is:+] X-Rspamd-Queue-Id: 4ThhVV60WQz4Vnh > On 24 Feb 2024, at 06:24, Einar Bjarni Halld=C3=B3rsson = wrote: >=20 >> On 22 Feb 2024, at 11:43, Nuno Teixeira wrote: >>=20 >> I did take a look at review and noticed that TEST_DEPENDS are not = used >> and that could means that test target works without any depends or >> ports are not tested at all. >> My curiosity is what do you think about the importance (or not) to >> have testunit feature working on R ports? >>=20 I=E2=80=99ve got tests working on all the ports, except for = R-cran-systemfonts. I have a PR [1] for upstream to fix that. Tests do give out notice that suggested packages aren=E2=80=99t = installed to be tested, what=E2=80=99s your opinion on that? I don=E2=80=99t want to add too = much to the packages and I definately don=E2=80=99t want to add options at this moment. Would it be fine to add the ports as is, without suggested packages? .einar [1] https://github.com/r-lib/systemfonts/pull/111= From nobody Sat Feb 24 10:05:17 2024 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 4ThjDn2sC7z5CSt4 for ; Sat, 24 Feb 2024 10:05:29 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThjDm5b9Cz4Zrx; Sat, 24 Feb 2024 10:05:28 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 41OA5IcP082812; Sat, 24 Feb 2024 19:05:18 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Sat, 24 Feb 2024 19:05:17 +0900 From: Tomoaki AOKI To: Gleb Popov Cc: "ports@FreeBSD.org" Subject: Re: Call for help: moving manpages to share/man Message-Id: <20240224190517.204fa1055412ea673267d92d@dec.sakura.ne.jp> In-Reply-To: References: Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4ThjDm5b9Cz4Zrx On Fri, 23 Feb 2024 13:29:48 +0300 Gleb Popov wrote: > On Sun, Jan 21, 2024 at 1:19 PM Gleb Popov wrote: > > > > Ahoy there fellow porters! > > > > portmgr@ is currently working on switching the directory into which > > man pages are installed from "${PREFIX}/man" to "${PREFIX}/share/man". > > It is quite a tedious process, as you might imagine. > > ... > > It's been a month since the initial call was made. Despite the fact > that the separate branch approach didn't really work out, the process > of moving manpages to share/man is still ongoing. I'd like to thank > everyone who sent me PRs and plain patches - they were all integrated > into the main branch and all were helpful for our cause. > > Still, there is a lot more to process, so I'm making another call for > help, hopefully more concrete this time. > moin@ created a list of problematic ports [1] along with MAINTAINER > field, so you can quickly find if any of your ports need fixing. In > this list "failed" ports are confirmed to be broken if we change the > default mandir prefix in the framework. The "skipped" ports may > probably be dependent on the "failed" ones, so it is better to deal > with "failed" first. > > We have an established ways to fix Autotools and CMake-based ports: > - Autotools ports are generally identified by the presence of > GNU_CONFIGURE=yes knob. To fix such a port one should add > GNU_CONFIGURE_MANPREFIX=${PREFIX}/share knob and fix pkg-plist. > - CMake already defaults to a correct mandir location, so CMake ports > usually have some patching that replaces share/man with man. To fix > such ports it is sufficient to remove that patching and then again fix > the plist. > > We don't yet care of Meson ports (although it also should be as simple > as the Autotools case). Feel free to skip them for now. > > Finally, there are ports with homegrown ad-hoc build systems. There is > no general way to fix them. > > When making a mandir-converting change remember to put "Approved by: > portmgr (blanket)" tag into the commit message. This also means that > if you're fixing someone else's port, you don't need to wait for a > maintainer timeout (although it might be still a good idea to wait for > the feedback if the port in question is complex or the change itself > is big). > > Thanks in advance to everyone who will help us in this quest. > > [1] https://people.freebsd.org/~bofh/dropzone/manprefix-fail.maintainer.txt FYI: Not-yet-obsoleted patches uploaded at Bug 277028 [2] include fix for relocating manpage under /usr/local/man/ into /usr/local/share/man/. Both version of patches are monolithic patches including updates for multiple related ports. The update for relocation was not trivial, but fortunately, not interferring other changes, so I can cut out the changes from others easily, if required. As I'm not a maintainer of any updated ports, not a committer, and not an insider of nvidia, so whether or not the fix is committed as-is is on maintainers of each 3 ports. [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277028 -- Tomoaki AOKI From nobody Sat Feb 24 10:15:55 2024 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 4ThjT53fKNz5CTcg for ; Sat, 24 Feb 2024 10:16:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThjT5363Lz4c1m for ; Sat, 24 Feb 2024 10:16:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708769769; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nVDX05faUDqXiDSRTgMRl/9/a5+Om8p5mGXoN424rpc=; b=xoyYVSAn8B7s4xiV83y0g1aW8zYOcKpXRFoEOypTs/iE+Dw9S4Fic4Maak3dAOUqhomWmP y7VahCj5gClqrdoCs4Vu/hy2HdbvNzrgrMEm1W0YMda5qF5EVGS6avRYDKIRMV2y0YuGfs nJh3hgHGMZNYcOxMAoFkvXCi5/ppCAME9i4IVnSZr/yvxpyu/4UwknxruIvg8koWXABvly R2BBK4vFslUKKCtrkpfULH5kpNQ7d0UF+39NW0Z4YOgzfGGqlVdXUo/te5t/lG3GOHNAYy yn0k5Apq2gHMtHfzMqfGAqC5g0kvzrEr3Y80Zlo3HklkgYDOX1oAFH1EO67Keg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708769769; a=rsa-sha256; cv=none; b=fzCyCIZTSzOlqMfj7UMlobpvip3FwF4D21cnnF2gTu+7IzsVoA9GMSqN63s4bmYzjb3YwF qIs1CWjuiHRtHIavZLWSCnzSqIU8YsqnDI69UKl5+76+LdNg1ygLtifKbBjzGsR5ApmIom R8O/tQa4kfu9CSiYnYbnlbj/j6Kdmc5XXNk0sfm9NnLdd9FjTYmROt+IxZvWGenv+NWel6 FYCoiAyvVcK5N05eQWtSVwOuHAkmbLA2pNZiFNGUNsNPq4JH+wOeezG2vHElQuOnt8JpAO Zqmkymy03m+znwf5GVUTJ+AEWRrIuD/WR4RplKAzelJqC7eVlSPcSN7qo5tuqA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708769769; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nVDX05faUDqXiDSRTgMRl/9/a5+Om8p5mGXoN424rpc=; b=I+NuuYjFSbifzNJ6YKLhaTxY4OXyhuwi11RA3oy/j+Bos6HDMCbF4cQe8RNuWkp7PUFU2B jjfE2UhHr0CkNNmncyN+MEtpd8qQ/e4H8VtVMOLiH4oBSijDNuAuMIriD2fA6U4ywqef5I dXKuOpKaSV/Xf31M04YKNUUXZTWG0J8qMrX/xTyphW6N/UalhBC469l06yJgH/ACFQm6Ka 6vvOhq5ASx/7h9f93oNmUJngYt61uhCca+5+j5w/kzhCF/l89tnE1kdcN6qL9hkE8qKnsk 2yITrgZDoJ4B14wwRIueisyk4azRgNyNsv3amDt+yeIrJjkuuOw1sQZrk4YpMg== Received: from mail-qt1-f179.google.com (mail-qt1-f179.google.com [209.85.160.179]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ThjT522Vsz1Myf for ; Sat, 24 Feb 2024 10:16:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-429de32dad9so7630761cf.2 for ; Sat, 24 Feb 2024 02:16:09 -0800 (PST) X-Gm-Message-State: AOJu0Yy/RhxwNi8rCQzCHaDBU7dB1W5IfSQLLolsRQVC/jT15iHsTsQI e/lRROgV6V4YK5zgzJ93KQA9++EjJ7ZiVgInNpNAM8ic8GoZw4ni0xp+8gVMyhElZMDc8VMhN1K CwF0RulFkWaccjC2ADLC3USpoW1E= X-Google-Smtp-Source: AGHT+IHe5SbGY/QAsGOALTz5eB/uK5T8Iz241KBoWbmcScwKb0zOWorOzPqqy6pUzPzxlrm63Upe1CG/M2is5heizZw= X-Received: by 2002:a05:622a:11cc:b0:42e:4f6d:2cde with SMTP id n12-20020a05622a11cc00b0042e4f6d2cdemr2120248qtk.40.1708769768424; Sat, 24 Feb 2024 02:16:08 -0800 (PST) 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: <44F61FC1-532F-447F-80E9-83ED37599CD7@isnic.is> <16c2bf5c-9022-4ce9-9283-838f99d80ba3@isnic.is> <2E6761A6-F462-4B83-94AC-9658583A581D@isnic.is> <6A36BE5B-2C76-434D-8EFF-D9518DA7E6E6@isnic.is> In-Reply-To: <6A36BE5B-2C76-434D-8EFF-D9518DA7E6E6@isnic.is> From: Nuno Teixeira Date: Sat, 24 Feb 2024 10:15:55 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Multiple new R ports To: =?UTF-8?Q?Einar_Bjarni_Halld=C3=B3rsson?= Cc: ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sugested packages are as they say: sugested. Usually I only add packages to TEST_DEPENDS as required to a success test. Also, please add a comment in Makefile when tests fail and respective bug url if available. Cheers, Einar Bjarni Halld=C3=B3rsson escreveu (s=C3=A1bado, 24/02= /2024 =C3=A0(s) 09:32): > > > > On 24 Feb 2024, at 06:24, Einar Bjarni Halld=C3=B3rsson wrote: > > > >> On 22 Feb 2024, at 11:43, Nuno Teixeira wrote: > >> > >> I did take a look at review and noticed that TEST_DEPENDS are not used > >> and that could means that test target works without any depends or > >> ports are not tested at all. > >> My curiosity is what do you think about the importance (or not) to > >> have testunit feature working on R ports? > >> > > I=E2=80=99ve got tests working on all the ports, except for R-cran-system= fonts. > I have a PR [1] for upstream to fix that. > > Tests do give out notice that suggested packages aren=E2=80=99t installed= to be tested, > what=E2=80=99s your opinion on that? I don=E2=80=99t want to add too much= to the packages and > I definately don=E2=80=99t want to add options at this moment. > > Would it be fine to add the ports as is, without suggested packages? > > .einar > > [1] https://github.com/r-lib/systemfonts/pull/111 --=20 Nuno Teixeira FreeBSD Committer (ports) From nobody Sat Feb 24 13:44:06 2024 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 4Thp586Nx9z59pDs for ; Sat, 24 Feb 2024 13:44:12 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (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 4Thp581njpz45Yj for ; Sat, 24 Feb 2024 13:44:12 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=NBMlEANq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::22b as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2d21cdbc85bso27053841fa.2 for ; Sat, 24 Feb 2024 05:44:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708782248; x=1709387048; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=zEF1XHIYr08QeCAOSLkWDtqpcx9CQYhNVJaYeXw5Teo=; b=NBMlEANqogkwEEBTdpLRh62nbv2RC2qS8GU1VPzbkpm9ApYBlcVGHTkflB6aKuez8W kWT0Gy2g1TkGeLfoa7sSWUTcsufwr1x0ZCXt3ubus6kCtGB6Uu3Ikh/NXM4Iua9XiRL8 4FgHGsapruPaT2o6rQ3eE14juicweAIpWJ7rY8I1iM01Vdn9bunpYWRZvNsbIxmkS8cT xysVE1VvchPK/CGbfu0OPZygRnIU9+dF4UrcMkzUGRsS8wjQtd4OV/f2GYUFVTBJrQRM 9yeo8rTY1BTwx90XBqxYp6OSNLjPckdveDcnQA9e0N0/+a+Rn2ZWek0G22s/90llq82U YmgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708782248; x=1709387048; h=content-transfer-encoding:in-reply-to:autocrypt: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=zEF1XHIYr08QeCAOSLkWDtqpcx9CQYhNVJaYeXw5Teo=; b=AzsX/L3bfREOm3pS/JPM5Sl5o3APJj7mZqN5PYEeJ2A8ovyXVoxfJH1IXkPYgBL59M GljaXqCT9f3o4ywbq9LtmXDaQf4kJo1rfDxiQ6v46pDf90PfcWLSdMGTycKbKRg9zCPn Ko75bRHbJQSZtPzbBtL7x/oUG7kfJbGaKMSii3v3XcvIrZY8Zr8sKTjNUn9PM3Vd3XvA a6cf8vTz7hXxRv3hbsm1XCjLWkd/bo8eKdLCeZt0gaqDRHoGwlt/aPOtM/jDBC78ZM57 LXonTd5b1c3Btps33rULswbyhPFtrU+ssDO7v/qBQ2LKKYqHo0ApVVRUA57od2W0x3vA nQNw== X-Gm-Message-State: AOJu0YxyXYxFJAXzkoHaC0A/bJANgV4IKYi8SR8VUovniaIbrYFKQhO4 dqw4shdYgJ7lN12RZ2sr0rh5GxWVFxHNV9RnCZzAAEmZiTBoLmPDWj81Wi4/L9U= X-Google-Smtp-Source: AGHT+IEGzQ0bChp2a6ZAzHleeYM0fsQlmg2oGxgvBpAI7cK2TTuDbDt3tx03AWCRP0zqWBxLd0DgWg== X-Received: by 2002:a2e:864f:0:b0:2d2:4348:766 with SMTP id i15-20020a2e864f000000b002d243480766mr1350800ljj.19.1708782248351; Sat, 24 Feb 2024 05:44:08 -0800 (PST) Received: from ?IPV6:2001:470:1f1c:a0::2? (tunnel642390-pt.tunnel.tserv1.lon2.ipv6.he.net. [2001:470:1f1c:a0::2]) by smtp.gmail.com with ESMTPSA id dq2-20020a0560000cc200b0033b483d1abcsm2189572wrb.53.2024.02.24.05.44.07 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 24 Feb 2024 05:44:07 -0800 (PST) Message-ID: Date: Sat, 24 Feb 2024 13:44:06 +0000 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: =?UTF-8?Q?ports-mgmt/poudriere_3=2E4=2E=E2=8B=AF_=28was=3A_FreeBSD_?= =?UTF-8?Q?ports_community_is_broken=29?= To: ports@freebsd.org References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> <651d5fee-6989-4953-bfac-bce87dfcd54a@madpilot.net> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJimMMBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQLbHAQAJi998y42bEbq5HmABYovmAEtQj33YSUWyc9QRmAHpN8Er3lTKsgmZcVChB5Fu/d go2oYynDjlVpA7+wiSmg4AG78mOYbg/e19XMhrH0keDKqZXFkU+G7agR0mF09qvpQZ9MTJYZ 2u7FtytZK665UfipOdV8eGn2hFC/WynjUwEzKyryBgbbLAEbfOPeZNry4h2ZPWbtTvx/PE/V X3Vh2oGqYx69DCGz+0xEhy62ZKbkX5SL8LUf/1WViyCVzsHasFxmFxYPWIfBy8ayQ7xapz7M cSXSQyu4oDT4qh9eZiGP9/aAcZKHcV6t9y77JGhUJ/5O1sANKMa3YhgimE+Z86LHYa1IH774 PHj1nAXBwS+Cj/1l/NQoQcyjvOj8zuCsMJVaLMb6B46YsReP4+3yBLpyeBC//t6zWPbgAkWW VjROC0dXUAMTFpnA6NZe3UghG+Nc4fnCLGOhc2nyWFYHIaYV6Hv1ITFSem9DdeNnR1CFm1VM TJ7i7TuqYM+WZTkoUsTf4c46hS/ZNJZSCxh0s9yYr+BYk3XBbd+ElaZ1dJE6cuSVdw15+P2h DnprurxC4byl4YFkn+UAVvQsOgeq6aSHLOHX0weYu1OLoiPYsTdyGhne72+kDhEEdFD5aHdQ PFrbQIrqWLV0a04++0ZwGpNvXtgnWhDdAQJDwGsSSwbLzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmKYt7ACGwwFCQWjmoAACgkQt2dIb0oY1Av7qg//YjCZg8VXyMzXssgIQpROKKqh5V0UBSQl rM3tq4tWhyg0HVMugQj0Om+iNPsEEOGHkm6tyhHMzlKGpAc/l0iAM+8twIyg44Yo5+DcfFXr OMTbTw9T9jDsWOkOBksxy29iYhgpqpWdDBnhXvrJp/FNAiX8CfzrIOZeFPydDoEiKBEXAxfe a9o5J/JeVnZiUeoiFe7i68nZGsb4JxhPczNfqW12t0Ll5/ibjszg5BgjXiLao0KqbWNh4bS5 CVwH90Or+5qqWgzWPeBiuz+rN2QXE/V/fL44GEj1YKASCqmaiYRgjoRFubz1aq1wCXMXY3Iq d4525rscUgS7HBxbblnyTodUPaamN/2nSzcmE/Pkx8MApDSgZCIhs0RTAg+/AoX4HULV1rSE TQwMrBEQt84Tw5W5rHsvXKr4ZEsJUpbPLWYTISsp23nHR+vZtL/Ug+OWCmHC7X7D21xk/xVJ 4sA1RLJBKdCHtnyA4Unv/kNS1KVGxHnITVyw1a71QJADu4qsdtM5u6CyYUhqhM1oseWtV6j+ Qi8KC/G4C3AgZf06fe2fVl42z2grTabL4bC6FQXMwTX2dsm5NakWjUCmUL8uwsQE7ZA4zKxo EYI1YV9q1birpzncYRupr1qnMoggMUHWq0IBYshFQrEO8PeVUZBw7/GfAeh3argdw2Qu748T Cyw= In-Reply-To: <651d5fee-6989-4953-bfac-bce87dfcd54a@madpilot.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.965]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22b:from] X-Rspamd-Queue-Id: 4Thp581njpz45Yj On 18/02/2024 16:22, Guido Falsi wrote: > > … Poudriere "recently" gained ability to use binary packages for > dependencies, with safeguards for different options and other things ( > -b option, in poudriere-bulk(8)). … Updated: Getting started with poudriere … It's a very concise starter. The first edition, June 2022, began with installation of ports-mgmt/poudriere-devel, and included the PACKAGE_FETCH_BRANCH=latest hint (for packages to be fetched from latest, without option -b at the command line). Today's edition begins with installation of ports-mgmt/poudriere. From nobody Sat Feb 24 15:42:05 2024 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 4ThrjM6mJfz5B1dv for ; Sat, 24 Feb 2024 15:42:15 +0000 (UTC) (envelope-from jamie@catflap.org) Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [IPv6:2001:19f0:7400:8808:123::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4ThrjL39lfz4SSB for ; Sat, 24 Feb 2024 15:42:13 +0000 (UTC) (envelope-from jamie@catflap.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=catflap.org; spf=pass (mx1.freebsd.org: domain of jamie@catflap.org designates 2001:19f0:7400:8808:123::1 as permitted sender) smtp.mailfrom=jamie@catflap.org X-Catflap-Envelope-From: Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [209.250.224.51]) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 41OFg50b034220; Sat, 24 Feb 2024 15:42:05 GMT (envelope-from jamie@donotpassgo.dyslexicfish.net) Received: (from jamie@localhost) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 41OFg5sd034219; Sat, 24 Feb 2024 15:42:05 GMT (envelope-from jamie) From: Jamie Landeg-Jones Message-Id: <202402241542.41OFg5sd034219@donotpassgo.dyslexicfish.net> Date: Sat, 24 Feb 2024 15:42:05 +0000 Organization: Dyslexic Fish To: marklmi@yahoo.com, jamie@catflap.org Cc: rozhuk.im@gmail.com, freebsd-ports@FreeBSD.org, dewaynegeraghty@gmail.com, aryehfriedman@gmail.com Subject: Re: FreeBSD ports community is broken [port building configuration notes] References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> <7B21AFF0-E0D5-4836-8486-F812E79152DF@yahoo.com> <202402201313.41KDD6G2013501@donotpassgo.dyslexicfish.net> <9374651A-B5E2-4522-88C0-1E9A3F65E4EA@yahoo.com> In-Reply-To: <9374651A-B5E2-4522-88C0-1E9A3F65E4EA@yahoo.com> User-Agent: Heirloom mailx 12.4 7/29/08 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (donotpassgo.dyslexicfish.net [209.250.224.51]); Sat, 24 Feb 2024 15:42:06 +0000 (GMT) X-Spamd-Bar: - X-Spamd-Result: default: False [-1.77 / 15.00]; SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.963]; NEURAL_HAM_MEDIUM(-0.61)[-0.612]; DMARC_POLICY_ALLOW(-0.50)[catflap.org,none]; R_SPF_ALLOW(-0.20)[+mx:dyslexicfish.net]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FREEFALL_USER(0.00)[jamie]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:7400::/38, country:US]; HAS_ORG_HEADER(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@FreeBSD.org]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,FreeBSD.org]; FREEMAIL_TO(0.00)[yahoo.com,catflap.org]; TO_DN_NONE(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_FIVE(0.00)[6] X-Rspamd-Queue-Id: 4ThrjL39lfz4SSB Hi Mark, Mark Millard wrote: > On Feb 20, 2024, at 05:13, Jamie Landeg-Jones wrote: > > > I've probably grasped the wrong ideas from this thread. I thought it was > > about the implied effective deprecation of the ports infrastructure for > > a binary package only structure, with poudriere being used to create > > custom packages in any way it wants going forward. > > Please do not confuse the original thread's overall range of points > with this more technical subthread. I've been limiting myself to the > subthread's subject area as best I can. Given that focus, . . . > > To my knowledge, poudriere is a user of the ports and pkg > infrastructures (that both exist independent of poudriere), never > the other way around. In that it is like portmaster: layered > on top without invalidating the infrastructures below. > > This also makes poudriere just one of multiple alternatives. > I've not suggested eliminating any of them. Thanks for the reply. That makes it clearer. I did indeed get confused by the way the thread evolved. Cheers, Jamie From nobody Sat Feb 24 14:56:28 2024 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 4Ths2Z1J2Gz5B3R5 for ; Sat, 24 Feb 2024 15:57:10 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 4Ths2Y1fzvz4TG1 for ; Sat, 24 Feb 2024 15:57:09 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=MUwr4dZr; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::12a as permitted sender) smtp.mailfrom=marietto2008@gmail.com Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-512b700c8ebso2214156e87.0 for ; Sat, 24 Feb 2024 07:57:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708790225; x=1709395025; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=icyssa5rn7GIELL3csRgvnpIuih84E7iGnf1y7cLTsQ=; b=MUwr4dZrTKhMDKmFLI4jfbAVpbjkim9xT0vBRAbb8h8hi5lL5KoXx0xq1hkE37bdS+ HbyrDEjKkrYrO2wGxtGh2c7Qv8UobKuNQm3ijEk7LaqVEYMXCuq4dhHv3H2Jnc3DLbZP xjnsnhd2hBDRs4nD2yQIj7p4AVswqs4s+GXYW6MhTFKU34/k+6H0t8xr3XYPRyXj4fh5 qU7OhgK4usw/5ShcSE7vSqGUkeXbkHvYRfGMmRWpdsuOeT5tMK3m0aNmiM/A2jEIyIE9 drIOj0kdURL2JugPb1wvmtYmgn6cFiSJBv/hkwjfIXjieeutNlHe5QHB4uJGbwJFaAag 2rqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708790225; x=1709395025; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=icyssa5rn7GIELL3csRgvnpIuih84E7iGnf1y7cLTsQ=; b=PdooojRK049ZabepKohwmCt/bkAVKmF0tbRnJToXwn2yNWsXvLdp6ReDQMhx2UH6Fv UaMR8J5vDtLL/+uhuQqpR5OY/Ad+LVUuYH35Hh4BBZanyLAAYUiqbNVu1JEWqJk7yQDQ BHwoZjWCwxq3BhGiGXJJD40koMQCEqxM/vG19QJ7EImZBkCZwAJfeGo/RQECxd+xzkXP bTQ1ECyHBvtPWMAz4ShW/F0TuhTwN1X1Kr6rk5WllVjWOmJBuE22IJfkhbLYF7+xEm79 d69udkD053ByklQ0D6Rr0rtil1bGg/5zZFFKgEyekJXzLsH4j4dp+R2FyDJccDYToZBq p2jw== X-Forwarded-Encrypted: i=1; AJvYcCVtpX+v8Zbb0XbWgVQ2FC+gT4o25KUYynFwEUsAat+zRga+1TpxPNL76MC3Ih0NLQPGbcyzr6EF2mUdyxa3wc9HbSrpgo4qNWQ4 X-Gm-Message-State: AOJu0YwNMQPQdJ6u6AvHHeqSL9F/gp7lrS+1HRX61e5HgsQoQ9Fj7LIF PVAXR6SiRstTJHoCm9uXa9uTmKDgcQHpvIFwQKsrB7t1j8IyXS5z7LEjqICY8PHQQJ7k/xDr1DP C6FGYVxMdKa1FEwa+/lB29kJp0SQ= X-Google-Smtp-Source: AGHT+IGSOcjeBAZzibBY/qucsdeR+3FQWFx+10wO5PmXAfuaS9WMmb3ZHbIlMdgtJwdjgxdECdSUcDvVvd1fsJkZHZA= X-Received: by 2002:a05:6512:6c9:b0:512:f679:665b with SMTP id u9-20020a05651206c900b00512f679665bmr342250lff.42.1708790224695; Sat, 24 Feb 2024 07:57:04 -0800 (PST) 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: Mario Marietto Date: Sat, 24 Feb 2024 15:56:28 +0100 Message-ID: Subject: drm-kmod-20220907_2 not supported for this configuration / NVIDIA : Failed to initialize the NVIDIA kernel module To: Jamie Landeg-Jones , Mark Millard , dewaynegeraghty@gmail.com, Aryeh Friedman , freebsd-ports@freebsd.org, rozhuk.im@gmail.com Content-Type: multipart/alternative; boundary="00000000000056b61e061222ba6b" X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.45 / 15.00]; SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.947]; 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=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::12a:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_TO(0.00)[catflap.org,yahoo.com,gmail.com,freebsd.org]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TAGGED_RCPT(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Ths2Y1fzvz4TG1 --00000000000056b61e061222ba6b Content-Type: text/plain; charset="UTF-8" Hello to everyone. I need to conduct some tests on top of the FreeBSD 13.1 that I'm going to explain below : I lost the ability to pass one Nvidia GpU from FreeBSD 14.0 in this case to any Linux vm. The same procedure that worked until "yesterday" does not work anymore (for me). Corvin (a competent bhyve developer) does not reply to my message anymore. I would like to be sure that it is true that it is bugged,as it seems,and not that I'm making some mistake. So,I will explain what I do to enable this functionality. I hope that you also want to try or that he tries a different procedure that works. The most important thing is that we will be able to enable the function. Some time ago Corvin gave me 3 scripts to run in sequence. They are the following : a) setup_git_140.sh git clone https://github.com/beckhoff/freebsd-src /usr/corvin-src-140 b) build_branch_140.sh #!/bin/sh usage() { cat >&2 << EOF Usage: ${0} [] Checkouts to and builds it with (see build.sh for more information). EOF exit 1 } set -e set -u readonly script_path="$(cd "$(dirname "${0}")" && pwd)" readonly branch="${1?Missing $(usage)}" shift echo $branch cd /usr/corvin-src-140 git fetch --all --prune git checkout -f "${branch}" ${script_path}/build_140.sh "$@" c) build_build_140.sh #!/bin/sh usage() { cat >&2 << EOF Usage: ${0} [--no-bhf] [--reboot] [--verbose] [--without- kernel] Builds bhyve EOF exit 1 } build_module() { local _path _path="${1}" # change to module path cd "${_path}" # clean module if test "${clean}" = "true"; then make clean > "${cmd_redirect}" 2>&1 fi # build module make > "${cmd_redirect}" 2>&1 # install module make install > "${cmd_redirect}" } build() { build_module "${src_dir}/include" build_module "${src_dir}/lib/libvmmapi" build_module "${src_dir}/sys/modules/vmm" # build kernel if test "${with_kernel}" = "true"; then cd "${src_dir}" local kern_opts kern_opts="-j$(sysctl -n hw.ncpu)" if test "${with_bhf}" = "true"; then kern_opts="${kern_opts} KERNCONF=BHF" fi if ! test "${clean}" = "true"; then kern_opts="${kern_opts} NO_CLEAN=YES" fi make kernel ${kern_opts} > "${cmd_redirect}" 2>&1 fi build_module "${src_dir}/usr.sbin/bhyve" build_module "${src_dir}/usr.sbin/bhyvectl" build_module "${src_dir}/usr.sbin/bhyveload" if test "${with_reboot}" = "true"; then reboot fi } set -e set -u while test $# -gt 0; do case "${1-}" in --clean) clean="true" shift ;; --reboot) with_reboot="true" shift ;; --src-dir=*) src_dir="${1#*=}" shift ;; --verbose) cmd_redirect="/dev/stdout" shift ;; --without-bhf) with_bhf="false" shift ;; --without-kernel) with_kernel="false" shift ;; *) usage ;; esac done readonly clean="${clean-"false"}" readonly cmd_redirect="${cmd_redirect-"/dev/null"}" readonly src_dir="${src_dir-"/usr/corvin-src-140"}" echo $src_dir readonly with_bhf="${with_bhf-"true"}" readonly with_kernel="${with_kernel-"true"}" readonly with_reboot="${with_reboot-"false"}" build Here we go. This is what I do to start the compilation that should produce the working bhyve system files that will give to use the passthru of one nvidia gpu on FreeBSD 14.0 : a) ./setup_git_140.sh b) ./build_branch_140.sh origin/phab/corvink/14.0/nvidia-wip --without-bhf --verbose ok. It compiled the code without giving errors,until a certain point,when it happens what you see below. I want to understand if the code is bugged. Please help me : /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1174:21: error: use of undeclared identifier 'ctx' passthru_cfgwrite(ctx, vcpu, pi, offset - 0x88000, size, value); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1174:26: error: use of undeclared identifier 'vcpu' passthru_cfgwrite(ctx, vcpu, pi, offset - 0x88000, size, value); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1209:20: error: use of undeclared identifier 'ctx' passthru_cfgread(ctx, vcpu, pi, offset - 0x88000, size, (uint32_t *)&val); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1209:25: error: use of undeclared identifier 'vcpu' passthru_cfgread(ctx, vcpu, pi, offset - 0x88000, size, (uint32_t *)&val); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1302:29: error: use of undeclared identifier 'ctx' if (vm_unmap_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1309:27: error: use of undeclared identifier 'ctx' if (vm_map_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1327:29: error: use of undeclared identifier 'ctx' if (vm_unmap_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1334:27: error: use of undeclared identifier 'ctx' if (vm_map_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ 8 errors generated. *** Error code 1 Exploring his github it seems that his code should work on FreeBSD 13.1 and FreeBSD 14.0. So,I've realized that it does not work for the latter. Maybe it works for FreeBSD 13.1. To be sure it I've installed it on one of my disks. I've installed xfce4 and KDE,Xorg and from the ports (after having upgraded them),I've installed the nvidia-driver version. 535.146.02 ; I didn't have any problem. The problem arises when I tried to install the package drm-kmod from ports. Unfortunately I'm not able to compile it. This is what happened : root@marietto:/usr/ports/graphics/drm-kmod # make ====> drm-kmod-20220907_2 not supported for this configuration. ok. At this point I tried to install it from the packages : root@marietto:/usr/ports/graphics/drm-kmod # make clean ====> cleaning for drm-kmod-20220907_2 so : root@marietto:/usr/ports/graphics/drm-kmod # pkg install drm-kmod New packages to be INSTALLED : drm-kmod: 20220907_2 OK now,I have performed additional configuration to : nano /home/marietto/.xinitrc : exec ck-launch-session dbus-launch --exit-with-session startxfce4 nano /etc/rc.conf : kdm5_enable="YES" dbus_enable="YES" hald_enable="YES" kld_list="nvidia nvidia-modeset" rpcbind_enable="YES" dtcms_enable="YES" inetd_enable="YES" nano /boot/loader.conf vmm_load="YES" nmdm_load="YES" tmpfs_load="YES" cryptodev_load="YES" zfs_load="YES" kern.racct.enable="1" kern.vty=vt kern.cam.scsi_delay="10000" nano /etc/X11/xorg.conf Section "Device" Identifier "Card0" Driver "nvidia" BusID "PCI:1:0:0" EndSection root@marietto:/home/marietto # lspci 01:00.0 NVIDIA GP106 01:00.1 NVIDIA GP106 High Definition Audio Controller 02:00.0 NVIDIA TU102 02:00.1 NVIDIA TU102 High Definition Audio Controller 02:00.2 NVIDIA TU102 USB Controller 02:00.3 NVIDIA TU102 Serial BUS Controller Now,I want to startx to start xfce4 : marietto@marietto: $ startx Fatal server error : no screens found (EE) Check the log file at "/var/log/Xorg.0.log" nano /var/log/Xorg.0.log : NVIDIA dlloader X driver 535.146.02 NVIDIA Unified Driver for all Supported NVIDIA gpus NVIDIA : Failed to initialize the NVIDIA kernel module How to fix it ? -- Mario. --00000000000056b61e061222ba6b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello to everyone.

I need to= conduct some tests on top of the FreeBSD 13.1 that I'm going to explai= n below :

I lost the ability to pass one Nv= idia GpU from FreeBSD 14.0 in this case to any Linux vm. The same procedure= that=20 worked until "yesterday" does not work anymore (for me).

Corvin (a competent bhyve developer) does not reply to my message anymor= e. I would like to=20 be sure that it is true that it is bugged,as it seems,and not that I'm= =20 making some mistake.=C2=A0

So,I will explain what I do to enable this= =20 functionality. I hope that you also want to try or that he tries a=20 different procedure that works. The most important thing is that we will be able to enable the function.

Some time ago Corvin gave me 3 scripts to run in sequence. They are the = following :

a) setup_git_140.sh


git clone https://github.com/beckhoff/freebsd-src /usr/corvin= -src-140


b) build_branch_140.sh


#!/bin/sh =20 usage() { cat >&2 << EOF Usage: ${0} <branch> [<build_options>] Checkouts to <branch> and builds it with=20 <build_options> (see build.sh for more information). EOF exit 1 } =20 set -e set -u =20 readonly script_path=3D"$(cd "= $(dirname "${0}")" && pwd)" readonly branch=3D"${1?Missing <branch= >$(usage)}" shift echo $branch =20 cd /usr/corvin-src-140 git fetch --all --prune git checkout -f "${branch}" =20 ${script_path}/build_140.sh "$@&qu= ot;


c) build_build_140.sh


#!/bin/sh =20 usage() { cat >&2 << EOF Usage: ${0} [--no-bhf] [--reboot] [--verbose] [--without- kernel] Builds bhyve EOF exit 1 } =20 build_module() { local _path _path=3D"${1}" =20 # change to module path cd "${_path}" =20 # clean module if test "${clean}= " =3D "true"; then make clean > "${cmd_redirect}"<= /span> 2>&1 fi =20 # build module make > "${cmd_redirect}" 2&g= t;&1 =20 # install module make install > "${cmd_redirect}" } =20 build() { build_module "${src_dir}/include" build_module "${src_dir}/lib/libvmmapi"= ; build_module "${src_dir}/sys/modules/vmm&qu= ot; =20 # build kernel if test "${with_kernel}<= /span>" =3D "true"; then cd "${src_dir}" local kern_opts kern_opts=3D"-j$(sysctl -n hw.ncpu)&quo= t; if test "${with_bhf}= " =3D "true"; then kern_opts=3D"${kern_opts}=20 KERNCONF=3DBHF" fi if ! test "${clean}<= /span>" =3D "true"; then kern_opts=3D"${kern_opts}=20 NO_CLEAN=3DYES" fi make kernel ${kern_opts} > "${= cmd_redirect}" 2>&1 fi =20 build_module "${src_dir}/usr.sbin/bhyve&quo= t; build_module "${src_dir}/usr.sbin/bhyvectl&= quot; build_module "${src_dir}/usr.sbin/bhyveload= " =20 if test "${with_reboot}<= /span>" =3D "true"; then reboot fi } =20 set -e set -u =20 while test $# -gt 0; do case "${1-}" in --clean) clean=3D"true" shift ;; --reboot) with_reboot=3D"true" shift ;; --src-dir=3D*) src_dir=3D"${1#*=3D}" shift ;; --verbose) cmd_redirect=3D"/dev/stdout" shift ;; --without-bhf) with_bhf=3D"false" shift ;; --without-kernel) with_kernel=3D"false" shift ;; *) usage ;; esac done =20 readonly clean=3D"${clean-"false&quo= t;}" readonly cmd_redirect=3D"${cmd_redirect-&= quot;/dev/null"}" readonly src_dir=3D"${src_dir-"/usr/= corvin-src-140"}" echo $src_dir readonly with_bhf=3D"${with_bhf-"tru= e"}" readonly with_kernel=3D"${with_kernel-&qu= ot;true"}" readonly with_reboot=3D"${with_reboot-&qu= ot;false"}" =20 build


Here we go. This is what I do to start the compilation that s= hould=20 produce the working bhyve system files that will give to use the=20 passthru of one nvidia gpu on FreeBSD 14.0 :


a) ./setup_git_140.sh b) ./build_branch_140.sh origin/phab/corvink/14.0/nvidia-wip --without-bhf = --verbose


ok. It compiled the code without giving errors,until a certai= n=20 point,when it happens what you see below. I want to understand if the=20 code is bugged. Please help me :


/usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1174:21:= =20 error: use of undeclared identifier 'ctx' passthru_cfgwrite(ctx, vcpu, pi, offset -=20 0x88000, size, value); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1174:26:=20 error: use of undeclared identifier 'vcpu' passthru_cfgwrite(ctx, vcpu, pi, offset -=20 0x88000, size, value); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1209:20:=20 error: use of undeclared identifier 'ctx' passthru_cfgread(ctx, vcpu, pi, offset -=20 0x88000, size, (uint32_t *)&val); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1209:25:=20 error: use of undeclared identifier 'vcpu' passthru_cfgread(ctx, vcpu, pi, offset -=20 0x88000, size, (uint32_t *)&val); ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1302:29:=20 error: use of undeclared identifier 'ctx' if (vm_unmap_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1309:27:=20 error: use of undeclared identifier 'ctx' if (vm_map_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1327:29:=20 error: use of undeclared identifier 'ctx' if (vm_unmap_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ /usr/corvin-src-140/usr.sbin/bhyve/pci_passthru.c:1334:27:=20 error: use of undeclared identifier 'ctx' if (vm_map_pptdev_mmio(ctx, sc- >psc_sel.pc_bus, ^ 8 errors generated. *** Error code 1


Exploring his github it seems that his code should work on Fr= eeBSD 13.1 and FreeBSD 14.0. So,I've realized that it does not work for= the latter. Maybe it works for FreeBSD 13.1.

To b= e sure it I've installed it on one of my disks. I've installed xfce4 and KDE,Xorg and= =20 from the ports (after having upgraded them),I've installed the=20 nvidia-driver version. 535.146.02 ; I didn't have any problem.=C2=A0

The problem arises when I tried to install the packa= ge drm-kmod from ports.=C2=A0

Unfortunately I'= m not able to compile it. This is what happened :

= root@marietto:/usr/ports/graphics/drm-kmod # make
=3D=3D=3D=3D>= ; drm-kmod-20220907_2 not supported for this configuration.

<= /div>
ok. At this point I tried to install it from the packages :
=

root@marietto:/usr/ports/graphics/drm-kmod # make = clean
=3D=3D=3D=3D> cleaning for drm-kmod-20220907_2

so :

root@marietto:/usr/ports= /graphics/drm-kmod # pkg install drm-kmod

New pack= ages to be INSTALLED :
drm-kmod: 20220907_2
OK

now,I have performed additional configuration to :

nano /home/marietto/.xinitrc :

e= xec ck-launch-session dbus-launch --exit-with-session startxfce4
=
nano /etc/rc.conf :

kdm5_enable=3D&= quot;YES"
dbus_enable=3D"YES"
hald_enabl= e=3D"YES"
kld_list=3D"nvidia nvidia-modeset"<= /div>
rpcbind_enable=3D"YES"
dtcms_enable=3D"Y= ES"
inetd_enable=3D"YES"

=
nano /boot/loader.conf

vmm_load=3D"= ;YES"
nmdm_load=3D"YES"
tmpfs_load=3D&qu= ot;YES"
cryptodev_load=3D"YES"
zfs_load= =3D"YES"
kern.racct.enable=3D"1"
ke= rn.vty=3Dvt
kern.cam.scsi_delay=3D"10000"
nano /etc/X11/xorg.conf

Section "= Device"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Identifier=C2=A0=C2=A0 "Card0"<= /div>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 Driver=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 "nvidia"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 BusID=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 "PCI:1:0:0"
EndSection


root@marietto:/home/marietto # lsp= ci

01:00.0 NVIDIA GP106
01:00.1 NVIDIA G= P106 High Definition Audio Controller
02:00.0 NVIDIA TU102
<= div>02:00.1 NVIDIA TU102 High Definition Audio Controller
02:00.2 NVIDI= A TU102 USB Controller
02:00.3 NVIDIA TU102 Serial BUS Controller=

Now,I want to startx to start xfce4 :
<= br>
marietto@marietto: $ startx

Fatal se= rver error : no screens found (EE)
Check the log file at "/v= ar/log/Xorg.0.log"

nano /var/log/Xorg.0.log :=

NVIDIA dlloader X driver 535.146.02
NVI= DIA Unified Driver for all Supported NVIDIA gpus
NVIDIA : Failed = to initialize the NVIDIA kernel module

=
How to fix it ?

--
Mario.
--00000000000056b61e061222ba6b-- From nobody Sat Feb 24 19:29:57 2024 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 4ThxmB4ytgz5BRry for ; Sat, 24 Feb 2024 19:30:02 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 4Thxm870FFz44jS for ; Sat, 24 Feb 2024 19:30:00 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=HeKS9t5F; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32f as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-41298159608so6099115e9.0 for ; Sat, 24 Feb 2024 11:30:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708802999; x=1709407799; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=eDFgChB5gE6BR0mZinDVDPqEiX7KhDUoeXevvyBsY50=; b=HeKS9t5F0j474CC77Yi1+OhqWTlC0b5lLhN1RFRvpShyTOphorebFLmfedIKDiTJBW K/oLGlf0FJNVrkYDtRmzBhMa2UnFS/QGwSuqaUX+Em/B6dP/L4Tx+sPRCb1e63y95kH+ /6k/+pPLxR3fX/M4synIFhx+xqgUoKDHDAZHIy7gM1mX3WhiMhdug3USUh6BAcp36O1i ZLOoIb2ghMUY4fYv4iMd6rz8fw85hcBvmRwVjNdtsViSoPnBENvyommPrevbJjwsRzGG Et059Uc8zUdY5fIxJztZQs5xaDGJuhZVYsh7XVTgd+BC+9fNY1+Pl13pGvZbMPhyFAuz Ku0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708802999; x=1709407799; h=content-transfer-encoding:in-reply-to:autocrypt: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=eDFgChB5gE6BR0mZinDVDPqEiX7KhDUoeXevvyBsY50=; b=HxmmgrxrW4Ithxzu3ZQznMb7l7Q3a9o9t1q+l4y/A7iivpwG3fPk3vu4lm6r9b7UTf MhpcgMYBH2SXeDSDSYbC0WLIUJjd7JRl7IlOAeIwTtnDVUxBsD/aiOzrBx/m0sYbr1sT oH1qsgpRXFW3WpMK9uV/XOX/aw6e3Yvlaw3i3jY2vasTXf3G35+s7nP3qA8FWbrSVyZG VIzsYIUBMEY0HI1lPaVsFh8WEzHxcJniD1DSdyyqX9HNHsYTmYIR/RvUuGD0UXVEf402 yc5YnIh0VMdI+h/zf4sU8YoTiGcOmlIc75jT/Qn+t5EKXsDDVneF0lWAUGzcdhFo6H6k ejGA== X-Gm-Message-State: AOJu0Yw6RRFxhervTScxu30BVd9HzjK3n7wjn/uqdiZH2M9D7DjTt2h8 5rBAdMFIYsalF6/ZY/9WXTPhL0denz2znf3mmi2wShpxwEm7Pud3r5No1hWnR9w= X-Google-Smtp-Source: AGHT+IGKLDDlFxynmXCA2GZwvmzSn9QNnLckXLV6mnFbSt4zZ6oICaSsHL4p5i2Mnh3WsovdLSBtcg== X-Received: by 2002:a05:600c:3505:b0:412:937c:169f with SMTP id h5-20020a05600c350500b00412937c169fmr2786604wmq.5.1708802999062; Sat, 24 Feb 2024 11:29:59 -0800 (PST) Received: from [192.168.1.10] (host-92-22-93-189.as13285.net. [92.22.93.189]) by smtp.gmail.com with ESMTPSA id y16-20020a05600c365000b0041296bac040sm5567733wmq.26.2024.02.24.11.29.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 24 Feb 2024 11:29:58 -0800 (PST) Message-ID: Date: Sat, 24 Feb 2024 19:29:57 +0000 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: bug 273961, and use of Bugzilla (was FreeBSD ports community is broken) To: ports@freebsd.org References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240219094235.3ddc8865@rimwks.local> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJimMMBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQLbHAQAJi998y42bEbq5HmABYovmAEtQj33YSUWyc9QRmAHpN8Er3lTKsgmZcVChB5Fu/d go2oYynDjlVpA7+wiSmg4AG78mOYbg/e19XMhrH0keDKqZXFkU+G7agR0mF09qvpQZ9MTJYZ 2u7FtytZK665UfipOdV8eGn2hFC/WynjUwEzKyryBgbbLAEbfOPeZNry4h2ZPWbtTvx/PE/V X3Vh2oGqYx69DCGz+0xEhy62ZKbkX5SL8LUf/1WViyCVzsHasFxmFxYPWIfBy8ayQ7xapz7M cSXSQyu4oDT4qh9eZiGP9/aAcZKHcV6t9y77JGhUJ/5O1sANKMa3YhgimE+Z86LHYa1IH774 PHj1nAXBwS+Cj/1l/NQoQcyjvOj8zuCsMJVaLMb6B46YsReP4+3yBLpyeBC//t6zWPbgAkWW VjROC0dXUAMTFpnA6NZe3UghG+Nc4fnCLGOhc2nyWFYHIaYV6Hv1ITFSem9DdeNnR1CFm1VM TJ7i7TuqYM+WZTkoUsTf4c46hS/ZNJZSCxh0s9yYr+BYk3XBbd+ElaZ1dJE6cuSVdw15+P2h DnprurxC4byl4YFkn+UAVvQsOgeq6aSHLOHX0weYu1OLoiPYsTdyGhne72+kDhEEdFD5aHdQ PFrbQIrqWLV0a04++0ZwGpNvXtgnWhDdAQJDwGsSSwbLzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmKYt7ACGwwFCQWjmoAACgkQt2dIb0oY1Av7qg//YjCZg8VXyMzXssgIQpROKKqh5V0UBSQl rM3tq4tWhyg0HVMugQj0Om+iNPsEEOGHkm6tyhHMzlKGpAc/l0iAM+8twIyg44Yo5+DcfFXr OMTbTw9T9jDsWOkOBksxy29iYhgpqpWdDBnhXvrJp/FNAiX8CfzrIOZeFPydDoEiKBEXAxfe a9o5J/JeVnZiUeoiFe7i68nZGsb4JxhPczNfqW12t0Ll5/ibjszg5BgjXiLao0KqbWNh4bS5 CVwH90Or+5qqWgzWPeBiuz+rN2QXE/V/fL44GEj1YKASCqmaiYRgjoRFubz1aq1wCXMXY3Iq d4525rscUgS7HBxbblnyTodUPaamN/2nSzcmE/Pkx8MApDSgZCIhs0RTAg+/AoX4HULV1rSE TQwMrBEQt84Tw5W5rHsvXKr4ZEsJUpbPLWYTISsp23nHR+vZtL/Ug+OWCmHC7X7D21xk/xVJ 4sA1RLJBKdCHtnyA4Unv/kNS1KVGxHnITVyw1a71QJADu4qsdtM5u6CyYUhqhM1oseWtV6j+ Qi8KC/G4C3AgZf06fe2fVl42z2grTabL4bC6FQXMwTX2dsm5NakWjUCmUL8uwsQE7ZA4zKxo EYI1YV9q1birpzncYRupr1qnMoggMUHWq0IBYshFQrEO8PeVUZBw7/GfAeh3argdw2Qu748T Cyw= In-Reply-To: <20240219094235.3ddc8865@rimwks.local> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32f:from] X-Rspamd-Queue-Id: 4Thxm870FFz44jS On 19/02/2024 07:42, Rozhuk Ivan wrote: > … > > The problem is that no one did anything, and only criticized any attempts > to rectify the situation. I was a member of the triage team when I wrote . My then perception of things was quite different. Things _were_ done. ---- Defocusing from bug 273961 … amongst the many and varied resources at and around , this page might be most relevant: — including the Golden Rule, the Wikipedia page for which exists in 48 languages. From your opening post: > PPS: I hope the google translate did not spoil the translation very much. Generally: people do, sometimes, use English that is correct but breaks the Golden Rule. Where this breakage is cultural and wilful, things such as Google Translate can not help any author :-) From nobody Sat Feb 24 19:57:50 2024 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 4ThyNP0TGfz5BV4C for ; Sat, 24 Feb 2024 19:57:57 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 4ThyNN380dz48BG for ; Sat, 24 Feb 2024 19:57:56 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=ctS7FMvX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32e as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-412a0399829so1633935e9.3 for ; Sat, 24 Feb 2024 11:57:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708804672; x=1709409472; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=DZ4+u0K7CAaO+8QYRqmqNohcIE6kb+zXXmwmcUEcU40=; b=ctS7FMvXU5dnA26xPnM7ZXLaDyVmV3OXilXX6n3o0nXxl7vmTAkcM+fN6ZXnKcypnV 4q8EsrJmIpoSa+lxuVsfLMHDZ+OxmkusZfwr9GLWcvYsylYxRNjj4FhssxW9dtzFx8Fv gBX7z1vkzBP++JViH3xpr5CE9vLzij/isoOJKJOSbjWwwywwpmMNf+Ox64j8Q5CXVVc/ 7kVGuO2nWUkYKJ4eFvi54E6HHf0tvVubNsXS81yjMwKXZeMGvXWgolyOjcgMEoR6QRGb tOBRWpL7GPBHjlnc5roOsfc69PYTBtPzszTft3D9ngleWVVfzyTAPOzk+BU1uIPhWnAd ePpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708804672; x=1709409472; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DZ4+u0K7CAaO+8QYRqmqNohcIE6kb+zXXmwmcUEcU40=; b=ODPf+/k6VDleNVHEd9qlcrsCw1LyQS9pBjw73/xfHfklHO+M1j10oXjQW4cEZzYHMz EI1ihcrdtgkPRRAnWngPSmsrS4hXh6knDJH7Xy6SUD2ldyKFMMeWIP57aS3AG3yj1Rvx PieKyxwkq9hs+zyrTbON9EDG7ePEqiXPg1/h3MewXk5q74+VrEnPi3PQjfisnBX7LTkU sImgJL2MkjX1vjyWjeG2N6JHEEYU8HTNdgLNEhiWR6j78k+D2dGV3d307vSTo46Hu3pc hcrJ6k7ituXE6YPZQxgv4SFFYqwvhq7ningHPHgT6QydQILbbPrHAJpWSdJwfDIoo+e0 6lhA== X-Gm-Message-State: AOJu0Yy8u3jrzlPf11ya5Rt6cLJsOXA1PpnMPt3NcrIlJL8GpqyoX7xW aFKkg0IGea52JQ845QtYvz340xHxlWD88AZV4wtE5DDMR/7n/rlM0nb961INPBY= X-Google-Smtp-Source: AGHT+IGJ6ITdHNFWGwig7e+7vXOJGMjLx1cuGSpbf4BTTUwXuXuNCQRl5H5IC/7toan58YMj/9u+ow== X-Received: by 2002:a05:600c:3588:b0:40e:a569:3555 with SMTP id p8-20020a05600c358800b0040ea5693555mr2658838wmq.35.1708804672351; Sat, 24 Feb 2024 11:57:52 -0800 (PST) Received: from [192.168.1.10] (host-92-22-93-189.as13285.net. [92.22.93.189]) by smtp.gmail.com with ESMTPSA id n16-20020a05600c3b9000b0041298c75ae8sm1048223wms.1.2024.02.24.11.57.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 24 Feb 2024 11:57:51 -0800 (PST) Message-ID: Date: Sat, 24 Feb 2024 19:57:50 +0000 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Firefox failing at startup Content-Language: en-GB To: ports@freebsd.org References: <3951881.BtFdxlPPek@walrus.pepperland> <100530349.9BBdX1lBPE@walrus.pepperland> From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJimMMBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQLbHAQAJi998y42bEbq5HmABYovmAEtQj33YSUWyc9QRmAHpN8Er3lTKsgmZcVChB5Fu/d go2oYynDjlVpA7+wiSmg4AG78mOYbg/e19XMhrH0keDKqZXFkU+G7agR0mF09qvpQZ9MTJYZ 2u7FtytZK665UfipOdV8eGn2hFC/WynjUwEzKyryBgbbLAEbfOPeZNry4h2ZPWbtTvx/PE/V X3Vh2oGqYx69DCGz+0xEhy62ZKbkX5SL8LUf/1WViyCVzsHasFxmFxYPWIfBy8ayQ7xapz7M cSXSQyu4oDT4qh9eZiGP9/aAcZKHcV6t9y77JGhUJ/5O1sANKMa3YhgimE+Z86LHYa1IH774 PHj1nAXBwS+Cj/1l/NQoQcyjvOj8zuCsMJVaLMb6B46YsReP4+3yBLpyeBC//t6zWPbgAkWW VjROC0dXUAMTFpnA6NZe3UghG+Nc4fnCLGOhc2nyWFYHIaYV6Hv1ITFSem9DdeNnR1CFm1VM TJ7i7TuqYM+WZTkoUsTf4c46hS/ZNJZSCxh0s9yYr+BYk3XBbd+ElaZ1dJE6cuSVdw15+P2h DnprurxC4byl4YFkn+UAVvQsOgeq6aSHLOHX0weYu1OLoiPYsTdyGhne72+kDhEEdFD5aHdQ PFrbQIrqWLV0a04++0ZwGpNvXtgnWhDdAQJDwGsSSwbLzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmKYt7ACGwwFCQWjmoAACgkQt2dIb0oY1Av7qg//YjCZg8VXyMzXssgIQpROKKqh5V0UBSQl rM3tq4tWhyg0HVMugQj0Om+iNPsEEOGHkm6tyhHMzlKGpAc/l0iAM+8twIyg44Yo5+DcfFXr OMTbTw9T9jDsWOkOBksxy29iYhgpqpWdDBnhXvrJp/FNAiX8CfzrIOZeFPydDoEiKBEXAxfe a9o5J/JeVnZiUeoiFe7i68nZGsb4JxhPczNfqW12t0Ll5/ibjszg5BgjXiLao0KqbWNh4bS5 CVwH90Or+5qqWgzWPeBiuz+rN2QXE/V/fL44GEj1YKASCqmaiYRgjoRFubz1aq1wCXMXY3Iq d4525rscUgS7HBxbblnyTodUPaamN/2nSzcmE/Pkx8MApDSgZCIhs0RTAg+/AoX4HULV1rSE TQwMrBEQt84Tw5W5rHsvXKr4ZEsJUpbPLWYTISsp23nHR+vZtL/Ug+OWCmHC7X7D21xk/xVJ 4sA1RLJBKdCHtnyA4Unv/kNS1KVGxHnITVyw1a71QJADu4qsdtM5u6CyYUhqhM1oseWtV6j+ Qi8KC/G4C3AgZf06fe2fVl42z2grTabL4bC6FQXMwTX2dsm5NakWjUCmUL8uwsQE7ZA4zKxo EYI1YV9q1birpzncYRupr1qnMoggMUHWq0IBYshFQrEO8PeVUZBw7/GfAeh3argdw2Qu748T Cyw= In-Reply-To: <100530349.9BBdX1lBPE@walrus.pepperland> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32e:from] X-Rspamd-Queue-Id: 4ThyNN380dz48BG On 14/02/2024 18:56, Stefan Ehmann wrote: > … For the error 'Undefined symbol "sin"', there's an active discussion > here: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277021 > > … I was bitten with locally-built 123.0_3,2 on Thursday 22nd February, so I reactivated a boot environment with 122.0.1_3,2. The more recent package from the FreeBSD repo for FreeBSD:15:amd64 is not bugged. From /var/log/messages.0.bz2: Feb 23 14:43:12 mowa219-gjp4-zbook-freebsd pkg[8841]: firefox upgraded: 122.0.1_3,2 -> 123.0,2 From nobody Sun Feb 25 00:19:14 2024 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 4Tj4B25Rl7z5BtgY for ; Sun, 25 Feb 2024 00:19:22 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tj4B02hBCz4pXD for ; Sun, 25 Feb 2024 00:19:19 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp designates 153.125.133.21 as permitted sender) smtp.mailfrom=junchoon@dec.sakura.ne.jp Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 41P0JFgF001645 for ; Sun, 25 Feb 2024 09:19:15 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Sun, 25 Feb 2024 09:19:14 +0900 From: Tomoaki AOKI To: ports@freebsd.org Subject: Re: Firefox failing at startup Message-Id: <20240225091914.f7e696f65a39375a1ac8a0e2@dec.sakura.ne.jp> In-Reply-To: References: <3951881.BtFdxlPPek@walrus.pepperland> <100530349.9BBdX1lBPE@walrus.pepperland> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.69 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:153.125.133.16/28]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; R_DKIM_NA(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; DMARC_NA(0.00)[sakura.ne.jp]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Tj4B02hBCz4pXD On Sat, 24 Feb 2024 19:57:50 +0000 Graham Perrin wrote: > On 14/02/2024 18:56, Stefan Ehmann wrote: > > … For the error 'Undefined symbol "sin"', there's an active discussion > > here: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277021 > > > > … > > I was bitten with locally-built 123.0_3,2 on Thursday 22nd February, so > I reactivated a boot environment with 122.0.1_3,2. > > The more recent package from the FreeBSD repo for FreeBSD:15:amd64 is > not bugged. From /var/log/messages.0.bz2: > > Feb 23 14:43:12 mowa219-gjp4-zbook-freebsd pkg[8841]: firefox upgraded: > 122.0.1_3,2 -> 123.0,2 Even with the patch proposed at Bug 277021 applied? firefox-123.0_3,2 built and running fine for me with the patch applied. stable/14, amd64 at commit 81be5a55d9bb8717e280433cd8927dfe9bf9b814. CPUTYPE=haswell. -- Tomoaki AOKI From nobody Sun Feb 25 04:04:05 2024 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 4Tj99L11RGz5BXgh for ; Sun, 25 Feb 2024 04:04:06 +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 4Tj99K5v1nz40Fp for ; Sun, 25 Feb 2024 04:04:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708833845; a=rsa-sha256; cv=none; b=XBf8tkLvSCeDSlCnL5V2es0PTvAkfpjToDhUlPLYC4wAcF0ceKz8MVNGUUWaAvCc0HvZQo +UQv8QbDFL4NHWgm1saKGQ/kE0TP8OYY+09VxAEeWsf7muli9jlohkerpNyDjqqlyPZLGj 6qYekRVaXwE7Jd02T+5qekcC72wraX0bXGYzwepOxEjpqpqFE79xU7IgQB2nM0dORuyPhr MGmYCt56NGtNlBkV4IyAb8n3S3sbhbUZiR20bQV91FPpHSu+XHEIGqTH2YV3lGFYwSNq9E FgD/qMDkGiyWlDv9fwWng6jecgSU35j9zx0Mn7budL8+ENeEL0aGr9RcPHkF5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708833845; 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=m+b8F29tY9R6rF55UnNS+vYVXGFK0ZeiRu1QGx34YVU=; b=AhM7Kb4U6ew9Q7uCjJI5/+i0+89H+9TLqpQJKePDflRXf5mse6E4rMkN2W+0ceiQ5ggCqw 2EESOFr3SV/OI2YWfK31U5UauqlYLxRMdkWzE2mU490Ez0T3Rng3BYCd//9TpXqXNho0A/ I32JGykV3pDbjfxTUSDcecyZpQg6rzKXsY76/WcWxQURoSnK6bXUZ6geOtwTcXS3rIuwS6 gB7QAj7GtPLOIFhrvSuN+c+9GXM94rJzAeNUc3tPU1CbUlJ0Zfrx0pra1jHXjNlwX1utPy Xfir8ncUTqcv9XWBEtaNuzzuYswTDaxN8zKp+JvYVCRl6MyPuFXlPYodWTVQ1A== 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 4Tj99K4qbMzT5V for ; Sun, 25 Feb 2024 04:04:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 41P445Ov086359 for ; Sun, 25 Feb 2024 04:04:05 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 41P4451W086358; Sun, 25 Feb 2024 04:04:05 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202402250404.41P4451W086358@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, 25 Feb 2024 04:04:05 +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 ------------------------------------------------+-----------------+------------ net-p2p/py-nicotine-plus | 3.2.9 | 3.3.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sun Feb 25 16:04:27 2024 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 4TjT8r30spz5BW7f for ; Sun, 25 Feb 2024 16:04:44 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx1.enfer-du-nord.net (mx1.enfer-du-nord.net [IPv6:2001:41d0:20a:800::464]) (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 4TjT8q0djJz4gTb for ; Sun, 25 Feb 2024 16:04:42 +0000 (UTC) (envelope-from trashcan@ellael.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ellael.org header.s=dkim header.b=GTNWFbel; dmarc=pass (policy=quarantine) header.from=ellael.org; spf=pass (mx1.freebsd.org: domain of trashcan@ellael.org designates 2001:41d0:20a:800::464 as permitted sender) smtp.mailfrom=trashcan@ellael.org Received: from smtpclient.apple (p200300fB4f0E120120391a3a224C28cB.dip0.t-ipconnect.de [IPv6:2003:fb:4f0e:1201:2039:1a3a:224c:28cb]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.enfer-du-nord.net (Postfix) with ESMTPSA id 4TjT8l3rryzppW; Sun, 25 Feb 2024 17:04:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellael.org; s=dkim; t=1708877079; 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; bh=zk4Caafwe+B8+JFVztzy/7XYQ+e7GFAYL7wQmTjrLLE=; b=GTNWFbelbK1SpVRUnLUYJeknOAQwLvbbUAV1IOMDwUeWKGIEIw2jxoHE5B10l7JKqM1zHI HlZPSFFAjiuZ4UUVfTdUJ5+KbMjsymS4YkoyLNaEAXASCPTtQ/1TAIZfSnJgRuCUBXLI8I 2WgYbdCTUK+Xz87hD8+zhskd4yoFV3K888cdEkq312/1gmdIJl5571RxTWO0i446+y76Dr pSxTgKdXvd2S9zMtrHdeWhrfiVTYKuJ8DycY4TziVEK/K14a/qv6rCLnPFtMPPn3qX/WRK qK30uP+t8hSaE3MrqXGhAce2q3GYJiE4qXaPz9DQwdCNpXiy2vp9MkEQ1twbzg== From: Michael Grimm Content-Type: multipart/mixed; boundary="Apple-Mail=_5DEE45C1-B39E-427A-8FF6-5A79FD6D9C53" List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: dns/knot3 update to 3.3.4 Message-Id: <14DA84EE-3CC0-454E-967A-CBFF40C06ABD@ellael.org> Date: Sun, 25 Feb 2024 17:04:27 +0100 Cc: freebsd@dns.company To: freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.90 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[ellael.org,quarantine]; R_DKIM_ALLOW(-0.20)[ellael.org:s=dkim]; R_SPF_ALLOW(-0.20)[+ip6:2001:41d0:20a:800::464]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; ONCE_RECEIVED(0.10)[]; DKIM_TRACE(0.00)[ellael.org:+]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2001:41d0:20a:800::464:from] X-Rspamd-Queue-Id: 4TjT8q0djJz4gTb --Apple-Mail=_5DEE45C1-B39E-427A-8FF6-5A79FD6D9C53 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, a new version of this port has been released two month ago.=20 The maintainer normally updates knot3 shortly after the release of a new = version. He didn't react on a mail of mine. No pun intended, there are = numerous reasons for that. I do have a git-diff patch at hand, successfully compiling with = poudriere, and running well for 1 month now. What can I do to get this patch committed?=20 Shall I create a PR like = https://cgit.freebsd.org/ports/commit/?id=3D11f44f375254e07a262455aaf8311b= fd4bbedb67 Regards, Michael --Apple-Mail=_5DEE45C1-B39E-427A-8FF6-5A79FD6D9C53 Content-Disposition: attachment; filename=knot3-3.3.4_1.diff Content-Type: application/octet-stream; x-unix-mode=0644; name="knot3-3.3.4_1.diff" Content-Transfer-Encoding: 7bit diff --git a/dns/knot3/Makefile b/dns/knot3/Makefile index 639dc6ca4d50..3530786ef1d8 100644 --- a/dns/knot3/Makefile +++ b/dns/knot3/Makefile @@ -1,5 +1,5 @@ PORTNAME= knot -DISTVERSION= 3.3.3 +DISTVERSION= 3.3.4 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ diff --git a/dns/knot3/distinfo b/dns/knot3/distinfo index 758346055274..83f4f2cc86fa 100644 --- a/dns/knot3/distinfo +++ b/dns/knot3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1702644682 -SHA256 (knot-3.3.3.tar.xz) = aab40aab2acd735c500f296bacaa5c84ff0488221a4068ce9946e973beacc5ae -SIZE (knot-3.3.3.tar.xz) = 1586348 +TIMESTAMP = 1707743944 +SHA256 (knot-3.3.4.tar.xz) = 2a771b43ce96b6b48d53b29f2086528732e6ac067bc71a3be934f859d1302fc0 +SIZE (knot-3.3.4.tar.xz) = 1553908 --Apple-Mail=_5DEE45C1-B39E-427A-8FF6-5A79FD6D9C53-- From nobody Sun Feb 25 16:07:49 2024 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 4TjTDg3W28z5BWV3 for ; Sun, 25 Feb 2024 16:08:03 +0000 (UTC) (envelope-from bofh@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 4TjTDg34Rhz4h58; Sun, 25 Feb 2024 16:08:03 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708877283; 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=94ET8QQTK3dQx2oLBgEkbr5+zVYxBt40wZsMFnwihA4=; b=i837ccI4zhIjjQhzl2LD1rQkb2BjmDAE8LxG5i/VKoc6wtikMIFgbCf7EBTc74GgKGMD2I X+AyTNKjnc+URygqMwcPfnbjS3pslDgbDikFetwc2aqCkvxNpaN8jb5TV/V5M7hFSPIzyD XGjCY1HvCNPo+wk6g9ACKkWaj8XzFxQpvGxCvNn1W2FqLq4F3MnzjOuWFin3LgKkZQOcRh nUFbZThtwGSyNk/1YG8g90N0XVNHU0lBw0Znj04BUHL0w/2A7seiFXsmWG5TTDiN+Oo3uk nQnh3fIgbAJk11wRp9LmcmsYBKlAlIadUpnEe3Ogd3CyvHZ6DnYi8ZYx+VqpxA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708877283; a=rsa-sha256; cv=none; b=DIdCo+tk8vC2Bl1pZDw715M9IC4VXe9mv9J+bsSlRoXe943RqnHYv0uwyBKR5MorNAhB85 sQSpViK+hdrAOrtmCq27a9BoZRLzsOqgQGH49HcQ5MdKTB3aKqeboLUvfZjyXprlS7IfmV s7mSiz7/k6Xm8rcqEhghafjOQm4q+qTV9p1DVG1ORhbtC0SwT4qlKCty/KcPXeJDUVH6dk xI09hP3xoqigSAAcbNVQXaAe+8am2dJtAW1HWDO6ft2TjzrYWFza3jjOSVaZhC4WHz7VaW 5hze1OrhYqVL22AzhvbsF8OBfF4hv7/BjcRTiZaZb6auWq8utQ3rHj1WJ9sIQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708877283; 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=94ET8QQTK3dQx2oLBgEkbr5+zVYxBt40wZsMFnwihA4=; b=WBxS35Wnt8lJNX3/SB7ypj0Fug44L17voo8sTx0y3702A0//YOdY51OiAsOr29fNyN6U7E oyt62B0O5cgwUJx/r9K7skE2XS+Q3tfj+8OHPY+9JcID93c6yaXy0usiufuu9V2p+40xyR fu4TEBepH3MmpWa45fUuOynL3JP8sp3jj3z1iEyy71znQFA7DRgoBz+j65jeS4IAvV1ET5 uUgDNXtlvtxG97h9tS0rb5XLZ+IpGEv5bI4iZOWwbPWarpe3Jp+8rwnsWcZ3PsI4FeqQHo MLZ0f6IU3VnqAoUEXMTiGEbRZJtsWB/zOLMCr5cOnK1BjrXTTtCdNYgohN7ULA== Received: from mx.bofh.network (mx.bofh.network [5.9.249.227]) (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: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TjTDf69MSzTgt; Sun, 25 Feb 2024 16:08:02 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple ( [217.117.226.147]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id fa80f949 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sun, 25 Feb 2024 16:08:00 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_8C0A714F-0D6B-4FC4-AE84-B14E625CD97D"; protocol="application/pgp-signature"; micalg=pgp-sha512 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\)) Subject: Re: dns/knot3 update to 3.3.4 From: Moin Rahman In-Reply-To: <14DA84EE-3CC0-454E-967A-CBFF40C06ABD@ellael.org> Date: Sun, 25 Feb 2024 17:07:49 +0100 Cc: freebsd-ports@freebsd.org, freebsd@dns.company Message-Id: <232E3D69-782B-49A7-9B82-AA59765DA98B@freebsd.org> References: <14DA84EE-3CC0-454E-967A-CBFF40C06ABD@ellael.org> To: Michael Grimm X-Mailer: Apple Mail (2.3731.700.6.1.1) --Apple-Mail=_8C0A714F-0D6B-4FC4-AE84-B14E625CD97D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Feb 25, 2024, at 5:04 PM, Michael Grimm = wrote: >=20 > Hi, >=20 > a new version of this port has been released two month ago. >=20 > The maintainer normally updates knot3 shortly after the release of a = new version. He didn't react on a mail of mine. No pun intended, there = are numerous reasons for that. >=20 > I do have a git-diff patch at hand, successfully compiling with = poudriere, and running well for 1 month now. >=20 > What can I do to get this patch committed? > Shall I create a PR like = https://cgit.freebsd.org/ports/commit/?id=3D11f44f375254e07a262455aaf8311b= fd4bbedb67 >=20 > Regards, > Michael >=20 >=20 > Hi, It's best to create a PR and awaiting for maintainer-timeout. However on certain cases like security or vulnerability issues the = update can be committed without the maintainer-approval. So if this is a = release related to the recent dnssec security issue let me know. Otherwise = please create a ticket and await. Kind regards, Moin --Apple-Mail=_8C0A714F-0D6B-4FC4-AE84-B14E625CD97D Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmXbZdZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJFuZQ//S3vDvno5isC612CnTchf9u74GqigpHLC9b4grZSXByxBdMbN+O2SZLP1 jDXobm628pcm1sm4ms1+BqoPRO/v3SCxMB/RzaogSJqwJLPOVECMO1DyGtxQ85tY r768kY2J86b3mMceyYmmDWdYypLr+PI8D4wImGZ7fe0Ce0P3xfb5M0sdGT3EGePn XnKPZwI5UcUACKhdsUSdVwPD52DEIXf1Bk5efFfZpt6zya9wY9a46gbfZkw/RGvE UTqF4exXQtRV9RCJ3zhfz7YKVUZGE5GVl7yeesUTDxba+8R++Y0RT3SyAHUrQgbB Tqc08a0yGykP3c24W8ruHHY0mzqHCfSsAW5eo52Wzs7Dv8UCklruLMzOqZvh86DK lKFBqMcmsbh4WKgkyfu3OomWKqxiYmDW7JTqj1lU5OJA53PoEgSOL5ZzjU+cV++v T8som9vk4AC8mlLeg3+og5Rzu8/IoHwyo6nMGz4qZ9adUBCAhMofoVyowkZuHNd+ mwipQb4QDD2rbUbA5rKvFBLNwBO1NeBrR1YgNZdk2zK8xPODBz4iXSW+HvpOQP5E dgkB8LXx/6f5JkPXsS7TtBPwgXYA7SGDdtA0+3QbpuU1oafVqHudj8+51QNo0Uhk aDPF6rrinW00mV/mDYbq+gLAqQY+PWReBElAriZnlQp45T9tRY0= =C9Jq -----END PGP SIGNATURE----- --Apple-Mail=_8C0A714F-0D6B-4FC4-AE84-B14E625CD97D-- From nobody Sun Feb 25 16:23:59 2024 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 4TjTb66ZRGz5BXtd for ; Sun, 25 Feb 2024 16:24:02 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from mx.catwhisker.org (mx.catwhisker.org [107.204.234.170]) (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 4TjTb549XRz4lHG for ; Sun, 25 Feb 2024 16:24:01 +0000 (UTC) (envelope-from david@catwhisker.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of david@catwhisker.org designates 107.204.234.170 as permitted sender) smtp.mailfrom=david@catwhisker.org Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.18.1/8.18.1) with ESMTP id 41PGNxO5004151 for ; Sun, 25 Feb 2024 16:23:59 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.18.1/8.18.1/Submit) id 41PGNx0B004150 for freebsd-ports@freebsd.org; Sun, 25 Feb 2024 08:23:59 -0800 (PST) (envelope-from david) Date: Sun, 25 Feb 2024 08:23:59 -0800 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: Scary update: devel/fstrm-0.6.1 -> fstrm-0.6.1_1 Message-ID: Reply-To: freebsd-ports@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="KO18TNtWQQVFnA3/" Content-Disposition: inline X-Spamd-Bar: / X-Spamd-Result: default: False [-0.40 / 15.00]; REPLYTO_EQ_TO_ADDR(5.00)[]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:107.204.234.170:c]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:7018, ipnet:107.192.0.0/12, country:US]; FREEFALL_USER(0.00)[david]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DMARC_NA(0.00)[catwhisker.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; HAS_REPLYTO(0.00)[freebsd-ports@freebsd.org] X-Rspamd-Queue-Id: 4TjTb549XRz4lHG --KO18TNtWQQVFnA3/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Symptom was: albert(14.0-S)[4] sudo service named restart Password: named not running? (check /var/run/named/pid). ld-elf.so.1: /usr/local/lib/libfstrm.so.0: version LIBFSTRM_0.2.0 required = by /usr/local/lib/libdns-9.18.24.so not defined /usr/local/etc/rc.d/named: ERROR: named-checkconf for /usr/local/etc/namedb= /named.conf failed after my weekly update (in this case, from stable/14-n266695-52d7bd8c4268 to stable/14-n266881-ff9794844f86), followed by an apparently boring update of installed packages (via locally-built packages, built using ports-mgmt/poudriere-devel, running in stable/14-n266881-ff9794844f86). I managed to get around it by forcibly deinstalling fstrm-0.6.1_1 and (forcibly) installing an older fstrm-0.6.1 package (from last week), as I had no name resolution working at all by that time. (And, given that, a lot of other services were failing, generally in expected ways.) My local mirror of the ports repo is at main-n652984-cb640dd9f467. So: What's a real fix? Thanks. Peace, david --=20 David H. Wolfskill david@catwhisker.org Alexey Navalny was a courageous man; Putin has made him a martyr. See https://www.catwhisker.org/~david/publickey.gpg for my public key. --KO18TNtWQQVFnA3/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQSTLzOSbomIK53fjFliipiWhXYx5QUCZdtpn18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTMy RjMzOTI2RTg5ODgyQjlEREY4QzU5NjI4QTk4OTY4NTc2MzFFNQAKCRBiipiWhXYx 5YeiAQCNZFF03T0/RI2efN15iPR1NGKClj5sNsWEj9uWN0OVSQEA93FQFDKnsimn DReYjY+4/3kijFqWnhVdUXZpjbTw5gs= =+X06 -----END PGP SIGNATURE----- --KO18TNtWQQVFnA3/-- From nobody Sun Feb 25 16:41:47 2024 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 4TjTzm2ybtz5BZJ6 for ; Sun, 25 Feb 2024 16:41:56 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [202.12.127.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 (2048 bits) client-digest SHA256) (Client CN "mail.protected-networks.net", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TjTzm0Y1fz4nXk for ; Sun, 25 Feb 2024 16:41:56 +0000 (UTC) (envelope-from imb@protected-networks.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding:content-type :content-type:in-reply-to:from:from:references:content-language :subject:subject:user-agent:mime-version:date:date:message-id; s=201508; t=1708879308; bh=SU3H7rGKPNxU4ZAKG0o2Us+gzRaXBH8N3P4E szUudnY=; b=RH3nLgLXFA4NgfnbEJQ+RI3vLum+6BVm53OBUYNMgu5fHA0GrLo3 9JZhODqHUX/CDJseCqZ3w7PzWeybL1B/ih5tiavRpCSxQu+EFK1+g4fK9Hicz28u G5Hr3uO9lKr8GHu2xu19FCt5gHcNZS+Pcs8zAGmiaA0Zv/kATcviqp8= Received: from [IPV6:2600:4040:53d9:8200:f21f:afff:fe66:957e] (unknown [IPv6:2600:4040:53d9:8200:f21f:afff:fe66:957e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id 8BA9C490E2; Sun, 25 Feb 2024 11:41:48 -0500 (EST) Message-ID: <8a579215-3209-459d-9118-e1f43bb17b41@protected-networks.net> Date: Sun, 25 Feb 2024 11:41:47 -0500 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Scary update: devel/fstrm-0.6.1 -> fstrm-0.6.1_1 Content-Language: en-NZ To: freebsd-ports@freebsd.org, David Wolfskill References: From: Michael Butler Autocrypt: addr=imb@protected-networks.net; keydata= xsDiBETHZAURBACJicNaIbVVVZahtQcdJeogtTLjCYAdj4kFMpy6Y3Ac19UNWDM+TrD4yFPi 5nc/pp9M/5Q4RNBr6a97fTYroTaq+vDwWdklOHwD2ZXs7FqwWOtVSIPT/rev5fUvwEF2VFYE sNDbpE5HHpP/oFUw5scEJZVyOBJSGvYb1IhV55NWswCgzkUGbG8A3s+oZXkHqTCYGW/seukD +wTo/L835xLpbTJxoxEKeGA3aWifSsRvpWWHyXye6sTkSN3SmtE9A8Pqmdb1dBEO0eOms6GD RamvCFgdvg2HesAv9l7L/7Mm9iKJs6uTAa+taIQslpumGh4PRc94IepVFzAa4Ef/FA4mWx9w P/EqNsKUPE2U5HI1decbopkxH/d/A/9Hupc10lPsXVMACd54/YZRsSTTcArheekm8qE/f8Hl 1Q7At+yuFgfMll4QPAhefnrLUanXF1bWtxG5PmaJktDYp3HOmy43giZgacgt+a3TVd6vu8Gs DnI4FOfYllq7mZFezMIulCWUYtnkMEXEeyzp39dygi7blPIjckWlQ2sc380rTWljaGFlbCBC dXRsZXIgPGltYkBwcm90ZWN0ZWQtbmV0d29ya3MubmV0PsJgBBMRAgAgBQJEx2QFAhsDBgsJ CAcDAgQVAggDBBYCAwECHgECF4AACgkQQv9rrgRC1JL7mgCdEnPeo22kqT/bES+D78QSGhNR r8cAn2xOMeu6pBrc2tDY8Ky/70HBctmjzsFNBETHZA4QCACKbm/PMn4QcyDEvIn4MF+t2E1A zgiBAkPCMtWT1CcqeUj13OwNM8qJD/mBWjCZCnr1hKVbvzOmgKaM4uDCWIcSCdoDTJx1DqMx abr+EpHz1fL6aagEOKHz5sCYOkDXt3zzZ/5RBMdkEJwunXYtAbu5e68oty+d0DFzAM3pBp6l GC0TE3VutmFR/KK66rf0KB83YQBf/IAtyqsRIQPP9t0SLfJ+kqKXf73nvAUFEtb21gZSzhTm QP87QKyQvenE8o4PQ2tEslq2jICB7pGcqIrwP4o3Hl4V+HXi3lA26MMJ5rakQB2sKKWroPVQ BiRXO+W8Qf+0oQFq38oMXR5sPOs/AAMFB/sEKcjzvkwviZOsDElthxtgrmqUNKC9G/4Fw0tK k6fMynv+bcKz85k2uWOIfefUKBFoQ0SCphU4jquJENqqy6BPTkXePlIJok2/GkF7xtHm2FPq tTTuYmoBrGsls28Z9dn2LcBwFHz59SSWM9JFPIvFr9HCkKtp6zPUsJd5b02+0wgzDubTMQS9 M2LwGSh9xK6xl4MGgngl22b0TZDh5qHwmsywOX6SbGsQfeNpkptJ4gPjShypusFyF+pevnCM wTfUPCBd/AFbu2fHFQjA8sgkr5IqXuc4PoiIBXc9upoFpDqGkYssAKbzGcRsK94a8hRROJV9 bzPyYempIWaPXr2EwkkEGBECAAkFAkTHZA4CGwwACgkQQv9rrgRC1JKqhwCeOov6gTo8eWte es3gbLr2n2b5AXMAoItSlajet574lkouzY3u3scSRfiE In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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:5716, ipnet:202.12.127.0/24, country:US] X-Rspamd-Queue-Id: 4TjTzm0Y1fz4nXk On 2/25/24 11:23, David Wolfskill wrote: > Symptom was: > > albert(14.0-S)[4] sudo service named restart > Password: > named not running? (check /var/run/named/pid). > ld-elf.so.1: /usr/local/lib/libfstrm.so.0: version LIBFSTRM_0.2.0 required by /usr/local/lib/libdns-9.18.24.so not defined > /usr/local/etc/rc.d/named: ERROR: named-checkconf for /usr/local/etc/namedb/named.conf failed > > after my weekly update (in this case, from stable/14-n266695-52d7bd8c4268 > to stable/14-n266881-ff9794844f86), followed by an apparently boring > update of installed packages (via locally-built packages, built using > ports-mgmt/poudriere-devel, running in stable/14-n266881-ff9794844f86). > > I managed to get around it by forcibly deinstalling fstrm-0.6.1_1 > and (forcibly) installing an older fstrm-0.6.1 package (from last > week), as I had no name resolution working at all by that time. (And, > given that, a lot of other services were failing, generally in expected > ways.) > > My local mirror of the ports repo is at main-n652984-cb640dd9f467. > > So: What's a real fix? I had to force a rebuild/reinstall of bind918 after the fstrm upgrade. bind918 version should have been bumped to account for the dependency :-( Michael From nobody Sun Feb 25 17:15:58 2024 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 4TjVlH3rJ6z5Bd45 for ; Sun, 25 Feb 2024 17:16:11 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx1.enfer-du-nord.net (mx1.enfer-du-nord.net [91.121.41.56]) (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 4TjVlH1fsZz4snl; Sun, 25 Feb 2024 17:16:11 +0000 (UTC) (envelope-from trashcan@ellael.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (p200300fB4f0E120120391a3a224C28cB.dip0.t-ipconnect.de [IPv6:2003:fb:4f0e:1201:2039:1a3a:224c:28cb]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.enfer-du-nord.net (Postfix) with ESMTPSA id 4TjVlD6fyRzr6p; Sun, 25 Feb 2024 18:16:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellael.org; s=dkim; t=1708881369; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VZlpD3GPad2LUpX68EkJW0tyM/qF9LCtk2/oO2vzv+M=; b=f9PhrWpP3qr7B4LN3sVjllg7mXFiXoYOAQ7sbw5bmaPJf0VoQYCGx/G3CUP2T7TMW9EhD7 Zq+AEbg/UTtzlZPM2qLD9u1ehCV5eitztZwQKxGDCgj9EhLkYpkk5PuvV63EjSav9w97iT 4KmYh6K6eGieRYaoEENl6iFxy5D9M8R2BPU/qx2kT9UAHa2rmF3bsqtk/yeZ/ppUjh4/rh 4Dc3JY50GVmMoEOBe4PsIxAXmLmEOfeJktErjsLMBF12B0VmXgMgrN5uVJBZ3SZmi3/DNV SklJoSU2FM9xweq2PN3wWFb9OISBT+PIG0YALKglrvh8yWB/WaIPABxzehE3WA== Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: dns/knot-resolver security update to 5.7.1 (was: dns/knot3 update to 3.3.4) From: Michael Grimm In-Reply-To: <232E3D69-782B-49A7-9B82-AA59765DA98B@freebsd.org> Date: Sun, 25 Feb 2024 18:15:58 +0100 Cc: freebsd-ports@freebsd.org, freebsd@dns.company Content-Transfer-Encoding: quoted-printable Message-Id: <689E4249-F841-4B39-94E0-F2725518BFA0@ellael.org> References: <14DA84EE-3CC0-454E-967A-CBFF40C06ABD@ellael.org> <232E3D69-782B-49A7-9B82-AA59765DA98B@freebsd.org> To: Moin Rahman X-Mailer: Apple Mail (2.3774.400.31) 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:16276, ipnet:91.121.0.0/16, country:FR] X-Rspamd-Queue-Id: 4TjVlH1fsZz4snl Moin Rahman wrote: >> On Feb 25, 2024, at 5:04 PM, Michael Grimm = wrote: >>=20 >> a new version of this port has been released two month ago. >>=20 >> The maintainer normally updates knot3 shortly after the release of a = new version. He didn't react on a mail of mine. No pun intended, there = are numerous reasons for that. >>=20 >> I do have a git-diff patch at hand, successfully compiling with = poudriere, and running well for 1 month now. >>=20 >> What can I do to get this patch committed? >> Shall I create a PR like = https://cgit.freebsd.org/ports/commit/?id=3D11f44f375254e07a262455aaf8311b= fd4bbedb67 > It's best to create a PR and awaiting for maintainer-timeout. Done, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277305 > However on certain cases like security or vulnerability issues the = update > can be committed without the maintainer-approval. So if this is a = release > related to the recent dnssec security issue let me know. dns/knot3 as an authoritative DNS server isn't affected by = CVE-2023-50868, if I am not mistaken. Ain't no DNS expert =E2=80=A6 BUT, dns/knot-resolver is affected: = https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.1 I do not use that port, yet.=20 But I opened another PR on that security update to dns/knot-resolver: = https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277306 All I can say is: dns/knot-resolver 5.7.1 compiles with poudriere. HTH, Michael P.S. Please forgive my lack in experience with PRs ;-) Please let me know, what to correct if neccessary= From nobody Sun Feb 25 17:28:27 2024 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 4TjW1j3zVGz5Bdyj for ; Sun, 25 Feb 2024 17:28:41 +0000 (UTC) (envelope-from bofh@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 4TjW1j394nz40jr; Sun, 25 Feb 2024 17:28:41 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708882121; 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=y0KFha/e9uzTF4PnRbhgQDNl9vx7DB26QiS+pxptTXk=; b=rpfPs0i7+oaxjqpIyRgIV/9e90fSqW1e7vhABB/npIAejwdhrE7U9NwpVRchYepC9CMDbn eIJaA0qRsts+awwkIDh7LBZs9R10iSp/W++8wEdX9gO7jXDSLUSH7vVA74lHHeDIrGULS9 lz9QiYPLf1osRI2v0h+w5VgTT7OC7kh4lHgWmzJo0JYa49ORuwcKy+3HNHeHbxG2buSACQ q39E8bx5Bl4dM4AhylX7LmiGBSxCRlHDi1a9e4ET7g6qXr2BDIlX9QY3n6PoWD0Md5/uY3 oo6mq9CCpk80dY5YYOE97O55o+6EQShn97ZvUJqiTdyyS+a1Gx/Tb3+/vLYEZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708882121; a=rsa-sha256; cv=none; b=rb1AR/1ob72OuWjAB2Tsbt8o9fc1YWze0qF+R7q2ClZkpb055lMIm4EXQKVIkR1CJ4QrD0 ZYZ9twLR6QhuUCi+rju7y8O90JYQ8TmKBbQQl//UqgXi17acXi3UMnOAIGFGXcypu7ZEgU uVDElHJYaTduJoavY5pmFa7RELxO+UnBPDwMHWzzb0xnfOoJQbxil9A6qcTWttAmwqzzZV EldOLE6HHcpsOn5lWHEfx/Dl9tMGZSKGL5HrIpF2ZVPS++R5FX2kPcUe5YPKXrnniZPQEv 0yGjtOsLB8/tCeSaKh6/x4BwRnAGHv2Z2XhP9S/N3eKUrb7gEBWM+EX+Z11Pug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708882121; 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=y0KFha/e9uzTF4PnRbhgQDNl9vx7DB26QiS+pxptTXk=; b=hi2XMHey7bVD72GzupHMphMftq7Yh3Gmhp+kJw9kTtDWBnC6Qtqx84OAsVpxNfnbXqZ7WD EJbGy8IcLKC/KrrhnQTzLM+hzBep58qJLzLpmcf8xU7bNcU1f+44ak4+EFmUDpEs3pnjxf I0M9x+lweYlpmHg83m1dr1iyWoSQHCnnXi85k9mN06Ma1X6Y6U0SgpAg/Uc02u4opq8O36 9Qv4DNsf06WagnKoEsi3+m3RPCSeK+PCzOLCC0TdUByi7emDZn4BBoE8bj4wyv3VcM2jRa ecON3slMwce6ELKsqR+J1IJYrXimICU5R7vPKewpg94VIU97U+9RPtxAjLCynA== Received: from mx.bofh.network (mx.bofh.network [5.9.249.227]) (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: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TjW1h5xbxzVDt; Sun, 25 Feb 2024 17:28:40 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple ( [217.117.226.147]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id 3a3c2a25 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sun, 25 Feb 2024 17:28:38 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_19274ECA-2DCC-4B38-BC8E-34C206DAF21A"; protocol="application/pgp-signature"; micalg=pgp-sha512 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\)) Subject: Re: dns/knot-resolver security update to 5.7.1 (was: dns/knot3 update to 3.3.4) From: Moin Rahman In-Reply-To: <689E4249-F841-4B39-94E0-F2725518BFA0@ellael.org> Date: Sun, 25 Feb 2024 18:28:27 +0100 Cc: FreeBSD Mailing List , freebsd@dns.company Message-Id: References: <14DA84EE-3CC0-454E-967A-CBFF40C06ABD@ellael.org> <232E3D69-782B-49A7-9B82-AA59765DA98B@freebsd.org> <689E4249-F841-4B39-94E0-F2725518BFA0@ellael.org> To: Michael Grimm X-Mailer: Apple Mail (2.3731.700.6.1.1) --Apple-Mail=_19274ECA-2DCC-4B38-BC8E-34C206DAF21A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Feb 25, 2024, at 6:15 PM, Michael Grimm = wrote: >=20 > Moin Rahman wrote: >=20 >>> On Feb 25, 2024, at 5:04 PM, Michael Grimm = wrote: >>>=20 >>> a new version of this port has been released two month ago. >>>=20 >>> The maintainer normally updates knot3 shortly after the release of a = new version. He didn't react on a mail of mine. No pun intended, there = are numerous reasons for that. >>>=20 >>> I do have a git-diff patch at hand, successfully compiling with = poudriere, and running well for 1 month now. >>>=20 >>> What can I do to get this patch committed? >>> Shall I create a PR like = https://cgit.freebsd.org/ports/commit/?id=3D11f44f375254e07a262455aaf8311b= fd4bbedb67 >=20 >> It's best to create a PR and awaiting for maintainer-timeout. >=20 > Done, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277305 I will let time take it's course of action. >> However on certain cases like security or vulnerability issues the = update >> can be committed without the maintainer-approval. So if this is a = release >> related to the recent dnssec security issue let me know. >=20 > dns/knot3 as an authoritative DNS server isn't affected by = CVE-2023-50868, if I am not mistaken. Ain't no DNS expert =E2=80=A6 >=20 > BUT, dns/knot-resolver is affected: = https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.1 >=20 > I do not use that port, yet. > But I opened another PR on that security update to dns/knot-resolver: = https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277306 >=20 > All I can say is: dns/knot-resolver 5.7.1 compiles with poudriere. I will commit this soonish. > HTH, > Michael >=20 > P.S. Please forgive my lack in experience with PRs ;-) > Please let me know, what to correct if neccessary Well as a starter: 1. You do not need PORTREVISION when you already bumping PORTVERSION or = updating versions. I will fix it while committing. 2. Follow this process: a. Initially create the PR with synopsis and description. b. Create git-formatted patch c. Read this section of the documentation: = https://docs.freebsd.org/en/articles/committers-guide/#git-mini-daily-use d. Specially the git hook part and try to use the hook from here: https://cgit.freebsd.org/ports/tree/.hooks/prepare-commit-msg e. Now make a commit to your local branch with the description, PR = etc whatever is relevant. f. Create a git formatted patch and attach it to the PR. While people think this is difficult workflow it actually makes our life = easier as we also have to do the same and also helps us attributing = external developers more easily. Kind regards, Moin --Apple-Mail=_19274ECA-2DCC-4B38-BC8E-34C206DAF21A Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmXbeLtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJEIUg//ZIMUPdARv+QR9bR8YwvBFwo9DOLn1fwZ4B9tBJkKEYGnUbb51Tqh+5hE UidBY0Gc0wru8Zz/6cLKjWU9sB+wQcpwsAJOPoeQRlVwJfSNTEqXRUwHwaAa5L7h KWTC5ltbikx5jZJ332y+WdftOewTyAiR7zRCgxF/CbFW0w83ryKVgRIQ+4RAS/ri qM1HKaRs617cso3ZGSxntWGFejSbPP3hCKVOPFBl6mBB+pGrsJjt22CBynmPSvVf PZloJM9QStTtvDLOjy1eJLdxEO9dD1RzKrusYr6SgzfTjrmbOU/U0/H1MOQDX6ye vGYkCwWES6Uzup14RwIMXVCKcoFjcm6Y8HHChvq1N7hZHgmA5C30hI75JttYhl9T oj+0ta6hI8KMrhc/4gRy7Shm6EAMQ+lrf95yZnr2LLquebykVd0LnxsJ2anK+/5/ 6zSwIX735g4fYNyYhCFit3Tk3/jPQnHDsnpmkU+X/Zr5B2mj9i00fsbbWmLPhBzA zO6Xho0LSZzv4TXGhO7Y49KN2VWIFIWQhoIPzUpExfNrhOjADsc4fRtuYEYf6vMs y910E7aBZ/LG0VOdTrXjZOXnHDftewFsV5uTZm+HvD2IdeDBCccU+bTrRhJdf8Wg EMykIgC0u0rqV/jNmesADWMTDZLQGkgyeY242TIYHh0X5ver7fw= =4hJj -----END PGP SIGNATURE----- --Apple-Mail=_19274ECA-2DCC-4B38-BC8E-34C206DAF21A-- From nobody Sun Feb 25 17:53:24 2024 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 4TjWZV6X6Yz5BhLd for ; Sun, 25 Feb 2024 17:53:38 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx1.enfer-du-nord.net (mx1.enfer-du-nord.net [IPv6:2001:41d0:20a:800::464]) (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 4TjWZV3THqz44Zr; Sun, 25 Feb 2024 17:53:38 +0000 (UTC) (envelope-from trashcan@ellael.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (p200300fB4f0E120120391a3a224C28cB.dip0.t-ipconnect.de [IPv6:2003:fb:4f0e:1201:2039:1a3a:224c:28cb]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.enfer-du-nord.net (Postfix) with ESMTPSA id 4TjWZR2cYPzrCr; Sun, 25 Feb 2024 18:53:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellael.org; s=dkim; t=1708883616; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2i41eWc/rARPF6UKsn3kKer99X4Djh0ziL0xi4kHJ4k=; b=IT3JECKcTM/VWY96r5tl6fAIfkXGmGE06r+ljpwuC/0+sf1oW81bIvjAVTsU4g6QPKc6Js MGD3aFOEtICIxsIRYWTuw8U0RqaUXwygzGfabj1S3XW/JjqZSZFtO4HKGzQ6m1WUqqsxrD oqEVdQxfaYJU0XrJTV1rjOmLcn38N/W1eSQ8oJVbt82E3QEjPG95S+DxoKdZk8KtWL8GH6 +oCeR9CYMlA0KmwzJ2KiBmldLl2fpuY89LrAbZPCENDep6hjJcBziITwnFrjF7avsOrpol u7kQEUnsJLfnfsN6PdWMfKGfSIN/Hnv9GyVTLouSGxX65eZx4jygFaSpETOwaA== Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: dns/knot-resolver security update to 5.7.1 From: Michael Grimm In-Reply-To: Date: Sun, 25 Feb 2024 18:53:24 +0100 Cc: FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: References: <14DA84EE-3CC0-454E-967A-CBFF40C06ABD@ellael.org> <232E3D69-782B-49A7-9B82-AA59765DA98B@freebsd.org> <689E4249-F841-4B39-94E0-F2725518BFA0@ellael.org> To: Moin Rahman X-Mailer: Apple Mail (2.3774.400.31) 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:16276, ipnet:2001:41d0::/32, country:FR] X-Rspamd-Queue-Id: 4TjWZV3THqz44Zr Moin Rahman wrote: >> On Feb 25, 2024, at 6:15 PM, Michael Grimm = wrote: >> P.S. Please forgive my lack in experience with PRs ;-) >> Please let me know, what to correct if neccessary >=20 > Well as a starter: > 1. You do not need PORTREVISION when you already bumping PORTVERSION = or updating versions. I will fix it while committing. > 2. Follow this process: > a. Initially create the PR with synopsis and description. > b. Create git-formatted patch > c. Read this section of the documentation: > = https://docs.freebsd.org/en/articles/committers-guide/#git-mini-daily-use > d. Specially the git hook part and try to use the hook from here: > https://cgit.freebsd.org/ports/tree/.hooks/prepare-commit-msg > e. Now make a commit to your local branch with the description, PR = etc whatever is relevant. > f. Create a git formatted patch and attach it to the PR. >=20 > While people think this is difficult workflow it actually makes our = life easier as we also have to do the same and also helps us attributing = external developers more easily. Many thanks, I will follow your advice in the future! Especially about d) (hook) I have been totally unaware. Regards, Michael= From nobody Sun Feb 25 19:46:22 2024 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 4TjZ4x18Q3z5Bx36 for ; Sun, 25 Feb 2024 19:46:41 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [IPv6:2001:41d0:701:1000::435d]) (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 4TjZ4w0pPfz4LT8 for ; Sun, 25 Feb 2024 19:46:40 +0000 (UTC) (envelope-from trashcan@ellael.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ellael.org header.s=dkim header.b=DzsAPnJt; dmarc=pass (policy=quarantine) header.from=ellael.org; spf=pass (mx1.freebsd.org: domain of trashcan@ellael.org designates 2001:41d0:701:1000::435d as permitted sender) smtp.mailfrom=trashcan@ellael.org Received: from smtpclient.apple (p200300FB4F0E120120391A3A224c28Cb.dip0.t-ipconnect.de [IPv6:2003:fb:4f0e:1201:2039:1a3a:224c:28cb]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 4TjZ4q2x4yz1M1v; Sun, 25 Feb 2024 20:46:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellael.org; s=dkim; t=1708890396; 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: content-transfer-encoding:content-transfer-encoding; bh=uvbQ18l/6ekNIdir6o5RWFO/SsSWY8Scgsyb/65vatM=; b=DzsAPnJtiFdBFcd/dcLXtf2EprvjGzgPkU47oMDP0MkA/BV8IBPzaO9inXj9gHNe+VWlx2 tTLaBUVgK2sgnNl0XIwDd7dWhhKFjtC51b2dQrdFw9ZAG5/e219gCyW3pMxREXjHAPga6t Fnp8yZbIE0VUMmygk+pV8jxciR8KQ/unvS4nkfTGawKE15u9yYjZQyxXU24OZew+/DY2Cv 9huCEWMldYfyBDRwTPj59Z2h/iwpDi41xHYjVU3aG7JYtHyxTHLO6eUJvemvIpg1vyab3T aZC9izKS451NDmZ5R33PMAhValwh96IaoFGPsQkhlcTZJvJHhkjk+6Qc0HBrZw== From: Michael Grimm Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: dns/knot3 and dns/knot-resolver do not get along with Message-Id: Date: Sun, 25 Feb 2024 20:46:22 +0100 Cc: freebsd@dns.company To: FreeBSD Mailing List X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.84 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.94)[-0.943]; DMARC_POLICY_ALLOW(-0.50)[ellael.org,quarantine]; R_SPF_ALLOW(-0.20)[+ip6:2001:41d0:701:1000::435d]; R_DKIM_ALLOW(-0.20)[ellael.org:s=dkim]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[ellael.org:+]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2001:41d0:701:1000::435d:from] X-Rspamd-Queue-Id: 4TjZ4w0pPfz4LT8 Hi, I am trying to install dns/knot3 and dns/knot-resolver simultaneously. Compilation is achieved with the help of poudriere which complains about = dns/knot-resolver: =3D=3D=3D> Installing existing package = /packages/All/knot-resolver-5.7.0_2.pkg [stable-default-job-02] Installing knot-resolver-5.7.0_2... [stable-default-job-02] `-- Installing knot3-lib-3.3.3_1... pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs = files into the same place). Problematic file: = /usr/local/include/knot/module.h Failed to install the following 1 package(s): = /packages/All/knot-resolver-5.7.0_2.pkg *** Error code 1 Stop. FYI:=20 #) compiling both ports by 'poudriere bulk =E2=80=A6' and installing by = 'pkg install =E2=80=A6' results in the very same error message: pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs = files into the same place). Problematic file: = /usr/local/include/knot/module.h #) compiling and installing each of those ports alone succeeds without = error. One needs to know, that there is a third port involved, namely = dns/knot3-lib, dependent for dns/knot-resolver. And, dns/knot3-lib is = simply a part of dns/knot3. Thus, knot3-lib-3.3.3_1 as part of dns/knot3 shouldn't conflict with = dns/knot3. Questions: #) Bug? #) How to resolve this conflict? #) Anyone running both ports in parallel? Thanks and regards, Michael= From nobody Sun Feb 25 22:59:06 2024 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 4TjfMH6lLMz5CGK8 for ; Sun, 25 Feb 2024 22:59:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TjfMH18Q9z4gvs for ; Sun, 25 Feb 2024 22:59:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=O1iWRqIU; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708901960; bh=hsbK6UlsCzxDz0Bl0bGR3ShCCD8iQvszXyC8a2IlWuA=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=O1iWRqIUWY+vbP6sQBO0rty7oI1tTohVx+T8Ji9DXsbYaqS5szBspSxqoboQAc8vCJ2Wd5s7nAT1BYr4FgXyb74fqgeiXO8XZElu99lJbjvdJ/by1t4J5Lv3eLxr87iKpr7b6IgM6GO9m8PUVeKuq7wsEo6louFHO2/WdqpyKDZvzIZe98jjwhAAt/qaKndSGMIlJGh9pqKI7pb6wv4iv42fzJcAoIj/cs/pc+cyDatypDb9wZKwPkn/rHeoj6PCKR8sfhQRxBM6NsYbvcKWEYtACTOVTuCmAHVVK9jCg6e0bHhT/ZNMBV6yjNBIiUQ8ai1CLe0DzpnWi5nc45j4bA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708901960; bh=Zah3+WwjO74+hyHyD9FpCuPUyTTlYU53OEiVQqjyRZ+=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=OWjFiDzXcZV+2X4g3JSYP5w9g2W4EAyRxRIwfsMNW9jfevsgYsSgISUI2crNIl8HPpQ9AI43S8r3wkC/4wbCRp1bdwPcjeyx2NE3H6nyg77NvNaYEX1nJujWQ06XPhe2T6YplQgxirfoHIm4y//6wt/zGDN7eP9TBmOOsH1xHpICzUXrIUxdC4UaD8BSst2uNpUZgn/dGuOuPnCXFT4xxuScYXtGwIMZm/w9Bc5hThyto4x2c9U9u3AxBkvFj/IqlIi/+rJvIXdStCACMTteMWUypGbMjCUpeD+xKkXKWZTJIkIhFbIpOs8jd6YCvKHDVphhIIetXpQ7+umVsKIrjA== X-YMail-OSG: K3jirnAVM1llj9Zx344LwdakB3UVL6pMMkOHTQFqfKhJbJvIh5CRE525oCKCTst ZnxdVrcg.G1DkCDf6YjdltVf4LDGxb_IhHpKPwijAiIuFAlQUkMyl2Jkafjwd7sRHUUxelKQggeS oatyvc3czoSwC4yVGYU4iNsaSQHzIDe9.y2IiZbqaNZnmEKyYr2Sa2UmHkzIFR3ywwRaoQkQGJNy 5pxAEifZ2EytQWdnn73ahNR1AoVVlHNb35biEBegZNP8RFACJBP4XVMYKtjd72SdMKdNZ450JKin 26f1OuV28fYbSdMC76SuQbUF7kzH20BoEH6sT00yDP9PjjRuYFj5f8ZTg_AGJCwQz_HmZRrtvQm2 U3ZWQRAgp6fHeKtaHyU.ZmMnKeKyyc0mNBID4myM71cm5d2kMaWg9FR1cwgSfq79WELlg.70gPLV GWfc2eUhp3ZTb12cXVdYOqyZou6nUQog9WXDBKxDcX.Z1irjLyFfm.kE6E1Vwzwv2anHgop64.7I LpiROU217E5PeyKX0HexA8k_Xnt4rFltvs6xnzWpc.lwtFjl4KoV_Yx4Nu4006m9QhU3Fvneavyz EetAwtpywOd9j7rmQSJtrYa9_Id9H.R2bLUtXTL5Pa24.gxYO1gI2DSm39J6QlLE.Gsg88aN6EfJ jO69BRhelvRS3iJHl5eN1QFGOsOV91jjbbGLT0zoiRXTf5V1W5x.RqwoJLg2U99RbM75MduuTX5h fPP22TG0_7lUk_uJIuneFIzpeU846LUS5oGdR17IEdrD2BxxCkBT4eWpnRKCF5XLXNwgJKp1APih qMMrwvao.1TRSeJ.6py8A6zkBCDkCX7iS2xfp8v_Leh_t6s0h8x5982G8.atwjTiCw1SS0htqRtz msZeUu91rbh_.ejpzQ9fF9WoggNas1FnYAKhxt.NQvExkFnIzxoB5W7X9El899sb40Y_GuAyX9H9 wA_UWq8_7bpBCJd8k1nTsmnFejWTEJIoeZrY4.VtJhOA6crulFq3BZbdzgx.OigCtiQJUtrBOwlK EoQO3RZag_BiNFGVbqpiuQZOItUcrGLWTogDUzK7Ye.AN6XOqkHzU6FREeBMueX.yaS6ZNn8Xd2X O1.p.591bobnR4rsPSwGONjv9LIIlzpKYBJAZhkZrYesj65.XQypuemt_E77kPZMYJ1nJdDILM8X VPiwtJGVgtsKsactQLwuQRKEn7s2V7c_5AqD5FDxbl2ovdkDQv1FxcqYRXAjCNytKzHnHFJHu7UK xmBsjo1n0YhWeqcE8x4zbaFAZvg4MrreK701N_ez3zdHu9AYbzvpHME7khKRTteTJJ_6LYd1E17k 1GfToianBhwlFDCwf4h.gYRXZotfRgW2mMGk3PO3l2SF7OMo_MmD9IsUckQZnFJfJg9exuNMOv6D pOC7MX5p9wsgDVLB8IMQGd5Xdp5Xh0KIzUy1s3cwRJgj33bx0breTC8KQo48Z90.BZGL27jI6kqC 18Vy29.lMLzfZ5tmg5hhHkQzShbA2.4fkV.rmW_TTFKfL3OBhvWSt0pvsfu7ZjB9YVbR6jVZJXRD fAda_.d.zWYsN_MrBVqHddg4H3_FrBmrgkX2sIETHkWGgXODGClX80_MUk0Z22SJHnLmUFN60SBf CVJGcC8vW8zfQ514gZlU75RvNqqvWztTD4_48DITMRY9CcYHFrYc.uMaXyKz1SaMEn5J95DlcWhZ CSvfnY.dr8YMDOry4SYL7O3njLYD6o2KUPBoKJpiutPZ9Ta6cO6wctVNQFzHEdP252tMGBAwV9Ro LfQb.rXfBv9rALktteNLttb2lFqq6vqwFcdNTxLLx5kfxNonn.JWgOxyajndYGKDvDwDSBJsNkIq 60D8LASLXWFIR8w0Vl2Qv0YtqaJAPsbuKBFHr5_4ODIn45LDhlAHCQuHiuOw7xcrvpCxd8nqFyiH z.VqxSZz3EYPcB2njQNSDTe3qIUk3OsLavdAdIuR6YhvunX.N3IszoNT2ElGuaDAiiHcvpyNAUq6 7g1mA20_6f0IC2ooitEKS3AUweaWipyWpqqce6GGPuzn6UB3ta3BrpAODJQhl7NQKox49YCPUaUU Nfvg0.YwO7tqA_YXw9TtEIqn6dTdk5Ial0Fx25QXpbIYjDCEUtzEJxZN16b5xnlKI2qbbaiRFwBl qRtNg4JGJPILYpfeiPYULVGRBq39uvbd7iVPSK6l_01xZ0ca.4yiVZHn9gFpVY3bmkl5rJj1QAAE BpbOpH_ThXSiu2zxGwDeDb4xs2uU5Hmz2prtXvgAjn3YjfNC3HiaWuvSI8Zj5uGCXuwZKBl2eAQ6 Q X-Sonic-MF: X-Sonic-ID: 1603fee2-8234-41f1-8a99-c1bc6b9ba0e7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 25 Feb 2024 22:59:20 +0000 Received: by hermes--production-gq1-5c57879fdf-qprqq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1251c3174be848c5b00a5106ab2c5bfd; Sun, 25 Feb 2024 22:59:17 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: dns/knot3 and dns/knot-resolver do not get along with Message-Id: <79302DD2-2673-4745-82B3-06BEEC907DAE@yahoo.com> Date: Sun, 25 Feb 2024 14:59:06 -0800 To: trashcan@ellael.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3774.400.31) References: <79302DD2-2673-4745-82B3-06BEEC907DAE.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.85 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.85)[-0.848]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from] X-Rspamd-Queue-Id: 4TjfMH18Q9z4gvs Michael Grimm wrote on Date: Sun, 25 Feb 2024 19:46:22 UTC : > I am trying to install dns/knot3 and dns/knot-resolver simultaneously. >=20 > Compilation is achieved with the help of poudriere which complains = about dns/knot-resolver: >=20 > =3D=3D=3D> Installing existing package = /packages/All/knot-resolver-5.7.0_2.pkg > [stable-default-job-02] Installing knot-resolver-5.7.0_2... > [stable-default-job-02] `-- Installing knot3-lib-3.3.3_1... > pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs = files into the same place). Problematic file: = /usr/local/include/knot/module.h >=20 > Failed to install the following 1 package(s): = /packages/All/knot-resolver-5.7.0_2.pkg > *** Error code 1 >=20 > Stop. >=20 >=20 > FYI:=20 >=20 > #) compiling both ports by 'poudriere bulk =E2=80=A6' and installing = by 'pkg install =E2=80=A6' results in the very same error message: >=20 > pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs = files into the same place). Problematic file: = /usr/local/include/knot/module.h >=20 > #) compiling and installing each of those ports alone succeeds without = error. >=20 >=20 >=20 > One needs to know, that there is a third port involved, namely = dns/knot3-lib, dependent for dns/knot-resolver. And, dns/knot3-lib is = simply a part of dns/knot3. >=20 > Thus, knot3-lib-3.3.3_1 as part of dns/knot3 shouldn't conflict with = dns/knot3. >=20 >=20 > Questions: >=20 > #) Bug? > #) How to resolve this conflict? > #) Anyone running both ports in parallel? If I understand right, if 2 more more installers should be allowed to be used in the same context in overlapping it-is-installed time frames, they must not conflict in what they install: no files with the same paths. Expected conflicts can be noted in the Makefiles to get earlier notifications of the attempt to use conflicting material. But having such conflicts means mutual exclusion as far as being installed in overlapping time frames goes. I'm not sure how your notes fit with the overlapping time frames issue: is it valid to have knot3-?.?.? and knot3-lib-?.?.? installed in overlapping time frames? =3D=3D=3D Mark Millard marklmi at yahoo.com