From nobody Sat Nov 25 23:06:58 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sd6tb2jmYz52W3F for ; Sat, 25 Nov 2023 23:07:03 +0000 (UTC) (envelope-from madpilot@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 4Sd6tZ4tFQz4Rgp; Sat, 25 Nov 2023 23:07:02 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700953622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9ZsSTmDOvn177l6gt+lKn6gvFYRSHHqk17CEj5bis5g=; b=FiU94Cmp865yMakEdI1did5jYRM+xVyq6iTDysPc8bHIN5GJ8rhNF8CDQYkCN130ZDavEx M2iYmYEbrZY1OGxnkwphyK1NjjMEsKnLuCxKDe+tlTWMOWcDw9aaXernqap3mbspm8z6PI M6UtxHxeFDXLiWSNtKWtAydd6jYXdvINVWbm33zaL2Ep1h/LM/iaTPMwemI3a4ihZs7vsu B3GYqNkl4YgCSIWb3p68AHdVfm5dsLauiTpwlb1n0GuOI09lyQIlDHYesalVDFXwPUImhC VFz50raFMxhrcdMWhniAI2n3tEsuUJrasG2Ma8Zory8s3uAvYTrbCtDuoqdSvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700953622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9ZsSTmDOvn177l6gt+lKn6gvFYRSHHqk17CEj5bis5g=; b=jzGTnEBiOQDTNWj5cZradkx8UW0kTacwkHAe+v6O8sZ+XTbiaqQspWk8AAkL436LTX71bi yyi40pBthN0Ru5cAtNnKsLbh0qQMCcIG7KQOIF+I4bGRp86W5Uz00W6a4f4DNIkULYXRGb 9tKv5nOE2swXXImgwLe3UDTdFZoNDDaMix5jYE/JMBzSIk+Tj+oljzWlKfFASpIBJiwKE7 EnmMrYb5QDCFBr8XucmJaMuvcVMWN+4T5kq56KOccbj8/4TO+NYFPQV1D7TmtAwdb26+T+ njBQ0Zi51kbGTUlpmrWcj42O4dTfvqc92ASQnGARJgfVECXn94j3sPv0dwWO0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700953622; a=rsa-sha256; cv=none; b=YaI3NcHWn3SDEago+OozbJMXARQf2s7kTiM+xCdSIN0QWGSZz0UgWPgLobpSzuCG4uqeaF FrQxAWMDoq/1YKwi89XoeuvxdTtfb/JOxq6xtlGQjty9ZtAbsgf1IhOVvqz0NND/LzYYfv H9VHMDJof908fnf7Pc/LbDvGU8W956MHcvH6o3nDKtf626e4VpjYRW8H0ZqoNz9BM8q+ZZ d21FihutpLXIQTFIHlbDWmrUVF5uC71gdQz72aHUaM+4ObkW46aKt6fpT0pAsZw2E2kibI fVBQL6MZoUmdNK3QNIjUwkIOt4jTZhvcNFBEZs+G391NtNVSVPtHO7+C6+wrBQ== Received: from [IPV6:2a01:e11:2002:4280::13:1] (unknown [IPv6:2a01:e11:2002:4280::13:1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Sd6tZ1XXSz17nf; Sat, 25 Nov 2023 23:07:02 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Message-ID: Date: Sun, 26 Nov 2023 00:06:58 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: poudriere-devel: can't configure options anymore (poudriere bug?) To: FreeBSD User , FreeBSD Ports References: <20231125145409.5c679153@thor.intern.walstatt.dynvpn.de> Content-Language: en-US, it From: Guido Falsi In-Reply-To: <20231125145409.5c679153@thor.intern.walstatt.dynvpn.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 25/11/23 14:53, FreeBSD User wrote: > Hello, > > running a CURRENT host (15.0-CURRENT FreeBSD 15.0-CURRENT #18 main-n266607-46971d38de3: Fri > Nov 24 20:24:17 CET 2023 amd64) and ontop of this host CURRENT jails and within such a jail I > provide a poudriere (ZFS based) building host. > > Out of the blue I face the problem that I can not configure ANY(!) port anymore using > > poudriere options -p head -z default -j jailname category/port > > whatever I use as category/port or even if using "-f /usr/local/etc/poudriere.d/pkglistfile", > poudriere stops with: > > [...] > [00:00:00] Working on options directory: > /usr/local/etc/poudriere.d/head-amd64-head-default-options [00:00:00] Using ports from: > /pool/poudriere/ports/head [00:00:00] Appending to make.conf: > /usr/local/etc/poudriere.d/make.conf [00:00:00] Creating the reference jail... done > [00:00:01] Mounting system devices for head-amd64-head-default > [00:00:01] Mounting ports from: /pool/poudriere/ports/head > [00:00:01] Mounting packages from: > [00:00:01] Mounting distfiles from: /pool/poudriere/ports/distfiles/ > [00:00:01] Copying /var/db/ports from: > /usr/local/etc/poudriere.d/head-amd64-head-default-options [00:00:02] Appending to make.conf: > /usr/local/etc/poudriere.d/make.conf /etc/resolv.conf -> > /pool/poudriere/data/.m/head-amd64-head-default/ref/etc/resolv.conf [00:00:02] Starting jail > head-amd64-head-default [00:00:03] Ports supports: FLAVORS SELECTED_OPTIONS > [00:00:03] Error: No such port: accessibility/at-spi2-core > [00:00:03] Cleaning up > [00:00:03] Unmounting file systems > > > In the case shown above the port "accessibility/at-spi2-core" would be the first line in the > pkglist file, but I revealed this issue when trying to add and configure manually a solitair > port (databases/pgmodeler). > > The only difference I can observe comparing a "bulk" run in comparison with the output above > is the empty > > [00:00:01] Mounting packages from: > > line, but I have no idea whether this is provided or not in previous runs/ > > > The problem is widespread on a couple of systems utilising the latest > > poudriere-devel > > port (due to its overlay facility) even on a FreeBSD-13.2-RELEASE-p5 host with base system and > packages obtained by the official base/port sites. > > I can't find any flaw or outdated configuration on my system which would explain the > widespread occurance of the problem, so I guess there is a general change somewhere elese. > > I need some advice or help, please. Poidriere-devel in ports has a bug, the "options" code actually tries to use the ports tree at /usr/ports. The upstream issue was actually my fault. This has been fixed upstream. You should grab this patch: https://github.com/freebsd/poudriere/commit/8726f468060a8886cdfac6d20cae4c997f735406 Hope this helps! -- Guido Falsi From nobody Sun Nov 26 04:20:27 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdFrD2kK0z52pww for ; Sun, 26 Nov 2023 04:20:28 +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 4SdFrC72xWz3PF5 for ; Sun, 26 Nov 2023 04:20:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700972428; 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=3YuRZvPiIsS+khpRDLQ6+4PwefJgnd9c4QVW9LMg+W8=; b=FlVlsIPnYpYBhmcm67kcd5TCT9HOopmdvhGHYZ4QSC1BVM/9/i1K1KsSVybDIrxzGKLLhU htu7+TsgNJMmj4rhX9/BETCi8+Q9JiljNgVLL+iEu7FwOtaNZ2qZnYVZjqtkSq6eVyTNia tyRHF3k3WmVWvWLdpnoDhQhzU6N6rl2GQ+jHqdoVnI/8MA0yAJlcBbQVOHFHU/cJLFC38w Dsoem3ZLKsUqBAmTKkZ5+1TyKig5Mbphid8fO0g6REKwFks4TC+ilU2AOqYq2Nl1swVlpj bVv/IbRgjzHA9/4KZT3KLQJ6qNjoDyCUSwapKybVbihlBI9XpiTz0uSpYq4W9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700972428; a=rsa-sha256; cv=none; b=TlW7MEOwJ7exoskT9lgepNAJPVmyqrapjbgzlUNGwfWCsa7en+KIHLapiwf3OWsxBiduzg iRZ7mQwt4IkuxjXweMh/qRYPEoRQTbtZfubjpfd8pfYhTNpEHoTeIv0jUVnxrgeVUk8XIS Uu2z/Y1ikuuVlP4XbdTyziTKc69PfhlskUGjajVMRjBZTF+l5kLv9nyWHKSa+zrgDBgz6L pk2Hrj3V9ma2jeRcsOkth7QR5OYwfWl/nK9JWh6rSIov01mmdYkN8Q6PtHpvN4ox0w3rfR 1R/41BZTUIawgrCmU9LOa+9jFuUjGsucSzBfaJfs/Pwis9Nt2OKSonJwqrqa+Q== 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 4SdFrC4fvyzgtw for ; Sun, 26 Nov 2023 04:20:27 +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 3AQ4KR6F002013 for ; Sun, 26 Nov 2023 04:20:27 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3AQ4KR4O002012; Sun, 26 Nov 2023 04:20:27 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311260420.3AQ4KR4O002012@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, 26 Nov 2023 04:20:27 +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-231125 ------------------------------------------------+-----------------+------------ databases/clickhouse | 22.1.3.7 | v23.10.5.20-stable ------------------------------------------------+-----------------+------------ databases/sql-workbench | 127 | 136 ------------------------------------------------+-----------------+------------ 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 Nov 26 09:19:30 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdNTM2n6yz51yct for ; Sun, 26 Nov 2023 09:19:35 +0000 (UTC) (envelope-from mat@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 4SdNTM2K08z3Phb; Sun, 26 Nov 2023 09:19:35 +0000 (UTC) (envelope-from mat@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700990375; 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=WnSBmM6f/jKG4LevoeEpPQcrJU80sKzzZ+4aqR3N3qU=; b=IktdMUS61n02tvj1HksnVvkFi6llypLEzFyVMuxLUgGx8eh3CcDQqot6KjmqtC47QdGjpZ spGjimCMjFHpDp4ULAMwVBzznZsicMu4FBq+MQSGFx3VcSBiToajxuZhh/oTQm4FMr/rf6 NMVOrxfL5z647XNAGDR1oEG6cR+1HUb87VDtMfTeOOoFaIT4Y/rlnG0ztat2gNtB+P8mq3 a+8oTakAx0Z0qcfPvNiSAQ8Gb6SXPxGmPvaypBw0y9iM5IgXFREr1rLjlJAP9MoUuAbA+w cQRes0+OJH+foIRYw9zBEdJh+SXp8IIywcJTjtqxoMseWCxPgB9qTcxnw51avA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700990375; 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=WnSBmM6f/jKG4LevoeEpPQcrJU80sKzzZ+4aqR3N3qU=; b=v8ps8ZMrwKS4woMgKK8x6gEEgOD6OVqz8ydE4PaXFR0/bDzVmVav1Kzowp3yGujIX6fq2Y 4PJs9mIEO9FHZ8sSk/9ZMYoRpKIbEUjrYyMM5+GAxPULBf1ovG49+sBsUy8hAaRPNVOB12 TiEgV+lTQHnnBz8JXPXJMjC6pHupu0Zcv+iJ4Rar14WGGng0UWFR0hb0ImbdNDFqVDJ3I4 4gdzORGfIH4a2WgeacCSpUeMKGteVam9yRk78LQBsljvW3PoClIaKX5EqjBDRva68zNYS6 ow2h+y8slZ2PWF9DtLQbwnT3Dm6X0eTh7/Je4tFtrwUblKHwQWsArMoNoXFk7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700990375; a=rsa-sha256; cv=none; b=I9MVwRhx0UlD1Z6GUZta/9ovf6xcd8ju4Yt0RMEglnXGx6AJcZXrVpTAM8FLdymhJ/KsQW GxNkiRvAObvVouNbjzK7YDOc2zQXAWAJwDNBJvuj/NMHQyIS8TlTYhd4ReOGNoo/6s4fa3 dZ8+eUahL4A51KNm+59rATSWyTRZhvAN9HZ8RHh27Xf79mirInZ8DyKu6p/iFJmWJYKGV4 eGlFsUQdlMruJPxYhoDEACvEK9I4H3Ox5mshHIKyZZsyggBjsIsT8roxfiLR3Wuia50P3a 6QVMHI6pCglE0dltwz6yvkJLwMx8ff+IhBFAYMkyX2FQF0DIR1Q/FyALl5lcQA== Received: from mail.j.mat.cc (owncloud.cube.mat.cc [79.143.240.228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.mat.cc", Issuer "R3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SdNTM0bd7z1Jdk; Sun, 26 Nov 2023 09:19:35 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from aching.in.mat.cc (unknown [IPv6:2a01:e0a:836:f670:ccbb:226f:4aaa:bba5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 7C944942D80; Sun, 26 Nov 2023 09:19:31 +0000 (UTC) Date: Sun, 26 Nov 2023 10:19:30 +0100 From: Mathieu Arnold To: Nuno Teixeira Cc: FreeBSD Mailing List Subject: Re: Best practice to bump consumers portrevision on quarterly Message-ID: References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="goff4kjlm2e3tqov" Content-Disposition: inline In-Reply-To: --goff4kjlm2e3tqov Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 23, 2023 at 11:30:21AM +0000, Nuno Teixeira wrote: > Hello, >=20 > What is the correct way of bumping consumers in quarterly? >=20 > 1. cherry-pick port update > 2. bump portrevision consumers on quarterly directly? Updates pushed to quarterly are supposed to be security or bug fixes, not new features, so, there should not be a need to bump things, library versions have to stay the same. If the exceptional need arises, direct commits can be made to the quarterly branch, at the discretion of portmgr. --=20 Mathieu Arnold --goff4kjlm2e3tqov Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmVjDaFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1 NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d Qb6dXQwAmT/juKlfZi8HESmiovNRunjfx4WX4a1I/KFcqM1D9QluWxA1g8ryjNtl PmX5ovgfbsc1vWYglk831dBjQ03DgiYwFuTVnDzZV390hCna3evO5q4LJ/jKjPlK U3yHcjND0G6csaxUHOJiq/vSUkRJ1TA+tcmTuYnqL3wW94Qf3VJEsVoEVpRmhkJH BWiAu6IXLlSv7Wo2HHRIm8PtNXL9vlgf0zvUXrL8nkxoQ2NMqC+ulvpyPGDlNTBz 120oVs48v5zD/VV2xBJS38M7IL/6mlBOABfm5oQ+ImuaPp4GnMLkQLN8Tl9jcZNU EX53TcHA9FIIDGTsGaG2YYniThgJ5Z2ANYfC4yIUPVKQW3H7L5EvbdaqT7KtWIJB RC7X3IVzUuR/atwOHZ9lJr15KXKs/7VWlfqah3adftQC1W/NSS4G1ZI0gh1oxPoJ dMgvYpkDhQ44+Jt0lFG+Z+gtx81eeWwoChGHLXmVhujwELV3cKSpjTbFgdtId0J3 N1abP2a6 =C1su -----END PGP SIGNATURE----- --goff4kjlm2e3tqov-- From nobody Sun Nov 26 11:08:10 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdQtt2nnsz51wZF for ; Sun, 26 Nov 2023 11:08:22 +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 4SdQtt2KfHz4WmW; Sun, 26 Nov 2023 11:08:22 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700996902; 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=W4X93sLq622dccJ8UJQhUbb5W8AMfrFRRFZAnyIwa9o=; b=IcRMRYX/d+MWy21CDZDMFWBv68c8y95b89KG9384KlqhE06Y3tjjnCY05L9Ky2cZeDb25A kThAYoaRn7fudaHTfFTTXsS5p+qEieE8qFKXuNdxDe8bQl3ILV3HvMVmN/kwtVR0PabO1c 4zduUKWn++DzBDvntCD+l/5tI/LO9BCHNtuqUj0OySFMjuhz0TE+ki8ujzWp486Q52kpME cKZXhnz5X99rz3qlQLm+buT4PJCsacvFv0mVhPUea9sXR6HKi9lR53qMp5meDuktZrhloj QvkVI12BKlj+G4eWK1+3mojRb3UBl5SxeLosjeq6HrgJXC18RaRsMFTpwvwprQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700996902; 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=W4X93sLq622dccJ8UJQhUbb5W8AMfrFRRFZAnyIwa9o=; b=pB7KEkm+E6aguaVaz2ySeqRtLEX2xySHP+ItXR7uGfYZ7O6wq+dP68O+qkDvyWWx9C47fo MiCeamARaD99w8DJS0CjvvOAxv195Ts5S6kVoU0ZPmIKNkKwHC6PmJA/719AnXDnW5G9zs bJMzoqzdHyfqdSNaeG4aIRfBefYaPt9K9M9vMcA5vUM9z5YbrX0GS2qAG5nfssA8MIIWZB nGGmY6EdxpAtzx5tDk59uztMsc28+EE6vlWNSQo6KBtGWOHH0N5zWEkb2hfocPfJBU2ni9 V/SYfGhQFV9VWULsBjW8YgB6vMn0d6vdlfHodSfHLVml3AeYi5v5h88o4d/tiQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700996902; a=rsa-sha256; cv=none; b=pjfoownKBIG4QSlG9Fkh6F1sAOvWj0rEYGIwGOsqHVjbILK1HF6KOn+MaqOVQQQMdqThVy JomY6ZwgfPFoOhtHahcWZ0RW+bkfFDVmsfvdyDiaWeACu8uB76W6jCwJvBhtKMzletMFD+ 802NJYp414rHzbbbHTWWthvPbURduGNInWeN2Mh1POYs9sFZVzxXmbK4plRRehaApDM3Zb 3fBUywA+hswOIScWKwgGPZmyuUZjwtMD4Lwy9T2sa7qH+CBYPJue9xBSrAJ31joaJ9RH0M 2oU4+mnOO/QAiqg5YGvPum79u88vuANcKj1WQfhIBBnySn3bzvKGJIq+3XlJIw== Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) (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 4SdQtt1GS4z1MB5; Sun, 26 Nov 2023 11:08:22 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-1fa235f8026so694460fac.3; Sun, 26 Nov 2023 03:08:22 -0800 (PST) X-Gm-Message-State: AOJu0YxgRpjb3H0drKzP/1L7ztJu02w4ZjGwOob8k8sMw111PNrjEaP3 tnUn4PuUROGKIs64OmXKpICIEfXDhC2/GgopNNc= X-Google-Smtp-Source: AGHT+IFybbD6Gr+5lL9Yd9ab4y+uZ83HOTpIsHJ7vNViiGK2iXhRHOHinLyiOwRc4kJYpDsqdr8oYmO3ipQqVyNcvLE= X-Received: by 2002:a05:6870:7022:b0:1f9:6155:328c with SMTP id u34-20020a056870702200b001f96155328cmr11337740oae.44.1700996901412; Sun, 26 Nov 2023 03:08:21 -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: Nuno Teixeira Date: Sun, 26 Nov 2023 11:08:10 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Best practice to bump consumers portrevision on quarterly To: Mathieu Arnold Cc: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="00000000000012a449060b0c346a" --00000000000012a449060b0c346a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Mathieu, My doubt is related to wxWidgets update that involves security, bug fixes and some changes: https://cgit.freebsd.org/ports/commit/?id=3De469df520bef0163bba99153f24b1de= 06d9364f8 There's the bump comsumers on main: https://cgit.freebsd.org/ports/commit/?id=3D03eac77c103b637b316d6a73df7cae0= 1986402cf Now I'm in doubt how should I commit it to quarterly. Thanks, Mathieu Arnold escreveu no dia domingo, 26/11/2023 =C3=A0= (s) 09:19: > On Thu, Nov 23, 2023 at 11:30:21AM +0000, Nuno Teixeira wrote: > > Hello, > > > > What is the correct way of bumping consumers in quarterly? > > > > 1. cherry-pick port update > > 2. bump portrevision consumers on quarterly directly? > > Updates pushed to quarterly are supposed to be security or bug fixes, > not new features, so, there should not be a need to bump things, > library versions have to stay the same. > > If the exceptional need arises, direct commits can be made to the > quarterly branch, at the discretion of portmgr. > > -- > Mathieu Arnold > --=20 Nuno Teixeira FreeBSD Committer (ports) --00000000000012a449060b0c346a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Mathieu,

My doubt is r= elated to wxWidgets update that involves security, bug fixes and some chang= es:

Now I'm i= n doubt how should I commit it to quarterly.

Thank= s,

Mathieu Arnold <mat@freebsd.org> escreveu no dia domingo, 26/11/2023 =C3=A0= (s) 09:19:
On Th= u, Nov 23, 2023 at 11:30:21AM +0000, Nuno Teixeira wrote:
> Hello,
>
> What is the correct way of bumping consumers in quarterly?
>
> 1. cherry-pick port update
> 2. bump portrevision consumers on quarterly directly?

Updates pushed to quarterly are supposed to be security or bug fixes,
not new features, so, there should not be a need to bump things,
library versions have to stay the same.

If the exceptional need arises, direct commits can be made to the
quarterly branch, at the discretion of portmgr.

--
Mathieu Arnold


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--00000000000012a449060b0c346a-- From nobody Sun Nov 26 20:29:01 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdgKt0bsXz51fxr for ; Sun, 26 Nov 2023 20:29:06 +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 4SdgKs4TB5z3Wp0; Sun, 26 Nov 2023 20:29:05 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701030545; 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=pByNEMr+BAsEX6XAm+oiZ8Fu9XzcE5FECoN1kC0OTdg=; b=RLh66YvotUsd2r2vMquWwDDAEyezLZib7Fw+fUus+uuskXVMfvh6HaMkQ9yEJ8BLzcysDE 7sAwJALl+HL4KOVvyirqSjm33OlcsWtcNnG9RkFZRlaCUWc6P9Grjp0NsJMKHZAb0udZq9 x/D7vz33QN/ZFQOtRUagQjDOb++mvIUeP0ttfuD2e59Jy2RCvMrN6gNCvfiIXXsfD7mffP J7+c2dc45F63QrjZB58Efzbxa65f3auWUz1MnqWDp+VH1LO5EriaxvK7j3C58kTZFFuSrl Gw1Vj49OqpOQSw17TKN+oZfyumzdnBiMPivPMDkpmzGMfJH0hTFaXGYq4z+Vzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701030545; 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=pByNEMr+BAsEX6XAm+oiZ8Fu9XzcE5FECoN1kC0OTdg=; b=e94632LtkhLvjRnOy6oPxMI6mYBNOgJi8z1n7tD4DKvbdRvPvJfHEnI2gNk5WtPCEyLiI4 fHIcq30JIP8EGQM4sanjCXaXKbC1etIu1lrrJhtnFzLX73Jt/3p2gIDD9RSGM5Z7tfoUba vgDX8R1srZogJGepD5DtZkHBjzttqCGscugt4iMPinfQHsY/4o4MikzZsYvc6f5RhK20Y8 3uefI2uN1LdIa6fHTzAf/kkduPlDXMu2QbAAa0kvkoBm4iQPw62Lt+r7ez/cP4qhgLePFk 70ZDo3B+ZmYXtfQ5Bpnci3ZmiZUcetjyGEVfl38MfLx1y8EG8dIRTedK26b2Ig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701030545; a=rsa-sha256; cv=none; b=Tbkujh20zERJxeQ+sHUpfSs57YBYRse3Ksfmec56jJ3duMtVJrWOEJGwXNzBoyj5bOyIzB iYT6J1CAospNVf/DwABpe3ABSMii4AUdo7UdiSgoD4ciHx14O9my6oX/lW4anLcwYObEZN PrYcwygMUwjv1ytP7w5kY7Aors4d5IXHwI0XpDuSx0s+ZOUMxB/V78pvfJiWMDxEu4Awdv jQMjqkMupazv7XMTsBjzuy2rdm+HCyjQGKmhvepob0f9dM2R77YyS5mdLgT/5ZvYjQOh3B IJqMyvDWZ2BVtF95LFcFxZ5UHEKtunohYtS3ZApbgVd7TqWrGvnD+DKgDHbZMQ== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 54D6777AB; Sun, 26 Nov 2023 20:29:05 +0000 (UTC) From: Jan Beich To: Nuno Teixeira Cc: FreeBSD Mailing List Subject: Re: Best practice to bump consumers portrevision on quarterly In-Reply-To: (Nuno Teixeira's message of "Thu, 23 Nov 2023 11:30:21 +0000") References: Date: Sun, 26 Nov 2023 21:29:01 +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 Nuno Teixeira writes: > Hello, > > What is the correct way of bumping consumers in quarterly? > > 1. cherry-pick port update > 2. bump portrevision consumers on quarterly directly? Cherry-pick both. To overcome merge conflicts reset index and bump directly. The important part is to retain the commit message with cherry-pick annotation. $ git cherry-pick -x $ git checkout @ . $ xargs -n1 portedit bump-revision -i ; Mon, 27 Nov 2023 04:07: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 4SdsVb172Nz3dlS for ; Mon, 27 Nov 2023 04:07:19 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701058039; 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=rCviEtsltFDTHmuzFakvvLh9jpj6DNOohfTq7+C8Gzs=; b=PkrLdWL1DSOqxNdZzkTgT5FSmFek6xqUkZdYq+gYzN1hPKiMJNjqhQ1CDRpjhzWzH/Q6hI CXY9P8tIxTFm8gZrSs6ZXja65D5U+aj1ZqB7U/Ub4HyM2HkI1vfhIbS6MINLiMQlKZ9997 jg336KFo0OHZW6u/JtQEPSMvazDu7JvAU+wRsJQueglYQyotpB5LPLfCQmLgFkR9m9yRv9 6RDjR0bkoNW9A1WdaYbmkRtHComKmk4nGAHx1lmfvt5kZsli4wdiTEM6jOto1bFCewAWgt 4CRpWmzCDKHZkgeupncb0uQ/aYlSPqC7fqzuxBqOonIP9WD6p15J+iWAH5PiIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701058039; a=rsa-sha256; cv=none; b=yxRAqIZW1hHikCquXflsoDrUEwmaoOB8AOmJ/3Itcc9o6lAN2AvJAUhNcpkEd4bESD/VQM AhocK3sVmQjwlQLOerV5RFLYvWWQeCFU/AMFUc9SKhviGQKcUMJrmArZTffDom/BTI+6th 4iF7WfjMjeMRZujsZr9eC7MCxARnKYeFSPfdYjjk854OcW0Qhi4dPdpI7fIje/Sfw5EGaD W6+9Dd6xpaWbxc5nlW++RV3YefLHdu4OsOWam0/3zxYX3W5XAGMSLTLlWiFAf1Zk3D2zDG TkQJuyxwlOm3wfQ9QBC4qMzl0KNp69EjGB9ONVhvfpoE970RVAyhj4wOUGo+ZQ== 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 4SdsVb067Qz7nr for ; Mon, 27 Nov 2023 04:07:19 +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 3AR47IwN078213 for ; Mon, 27 Nov 2023 04:07:18 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3AR47IaN078212; Mon, 27 Nov 2023 04:07:18 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311270407.3AR47IaN078212@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, 27 Nov 2023 04:07: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 ------------------------------------------------+-----------------+------------ databases/sql-workbench | 127 | 137 ------------------------------------------------+-----------------+------------ 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 Nov 27 07:07:21 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdxVX6HTHz5228Y for ; Mon, 27 Nov 2023 07:07:32 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from anubis.delphij.net (anubis.delphij.net [IPv6:2001:470:1:117::25]) (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 "anubis.delphij.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdxVX1PQMz4HZl; Mon, 27 Nov 2023 07:07:32 +0000 (UTC) (envelope-from delphij@delphij.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=delphij.net header.s=y07n header.b=mSdNfJu5; dkim=pass header.d=delphij.net header.s=w44o header.b="TJ1RdZ/h"; spf=pass (mx1.freebsd.org: domain of delphij@delphij.net designates 2001:470:1:117::25 as permitted sender) smtp.mailfrom=delphij@delphij.net; dmarc=pass (policy=reject) header.from=delphij.net DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=y07n; t=1701068844; h=message-id : date : mime-version : reply-to : to : cc : from : subject : content-type : from; bh=OhOzXF5jvlbmxps4PMtRRTnFwddor4W9wy9cLG9/0e0=; b=mSdNfJu5hs24aob9gtNzRQcuKji4CVCPQz76gtewlwHSqrwokiEgfUgEz4JDeJgBhUyU5 25ERpoaSr1J0cfmAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=w44o; t=1701068844; h=message-id : date : mime-version : reply-to : to : cc : from : subject : content-type : from; bh=OhOzXF5jvlbmxps4PMtRRTnFwddor4W9wy9cLG9/0e0=; b=TJ1RdZ/h2nmobJo1+809RlEw184+t6ePxELZArLrMFH+fb0T8yHCmrhcT/Ue38UwJw66x 1oyjr9VpW1/g+tV2vXfjVPL1kuK9YZmx8hPf3qxSED6ZRMPGflDVm2N0m7FUS+zCfFY+4C7 1LdK8JfTKg5thFjd8TEjB6O1Fc8CsFIbQ/5PFTAHkfjOIHmzkqPVsbNT/2Brk0nME3eTw+H J/mbLyIacF96Ljl0hAxj2ngmUESnm0R1d2DCjkEzD5rphjellZpqw4lxQ50WN0EXeRxoReT aRyTWmvkkAET/gYy9A/T6Qw4a5VOftbce+9uXO4Db/Y40eQGTuK4kw7+uFyg== Received: from xins-laptop (unknown [IPv6:2601:646:9a00:3b0a:1db1:513d:59de:e35e]) by anubis.delphij.net (Postfix) with ESMTPSA id 35E91301D2; Sun, 26 Nov 2023 23:07:24 -0800 (PST) Message-ID: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> Date: Sun, 26 Nov 2023 23:07:21 -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 Reply-To: d@delphij.net Content-Language: en-US To: freebsd-ports@freebsd.org Cc: osa@FreeBSD.org, danfe@FreeBSD.org From: Xin Li Subject: Best practice for port that are meant to be statically linked, or how should we handle boringssl Autocrypt: addr=delphij@delphij.net; keydata= xjMEZPbDoRYJKwYBBAHaRw8BAQdAsUNmxEWz6QiGdFbBrVVEpjNpgQV9FXjDWsLsY0UwRPvN HFhpbiBMSSA8ZGVscGhpakBkZWxwaGlqLm5ldD7ClgQTFgoAPhYhBLskk2pXNatsapeNzxED 4uuXWeTFBQJk9sRMAhsDBQkKBDXmBQsJCAcDBRUKCQgLBRYCAwEAAh4FAheAAAoJEBED4uuX WeTF6yIA/2Ls3Rb/qC8mQZ6D2S0UO5vblPghJfboFJLNJFw3i4GYAQCsTmQg3ahgbNEJu/vU xgtro2kTxa6kKnZ35IbqPqPcCc44BGT2w6ESCisGAQQBl1UBBQEBB0Cxji+sQgVPajLNA/Lw yHx0ogSalPQszdkfVgeg3iR3FAMBCAfCeAQYFgoAIBYhBLskk2pXNatsapeNzxED4uuXWeTF BQJk9sOhAhsMAAoJEBED4uuXWeTF3BQBAIx/gPCTFN2DPBrKLkE3oC/+j9EkmNLMUCGidlP/ Zb6HAP4nL1kStTsOldIGhi/3m1LvU7r3Kel3MnlIK8/9BlLPAg== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------yaWh70rE0pVOgXEB0geYGqE8" X-Spamd-Result: default: False [-4.82 / 15.00]; SIGNED_PGP(-2.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.927]; DMARC_POLICY_ALLOW(-0.50)[delphij.net,reject]; R_SPF_ALLOW(-0.20)[+a:sirius.delphij.net]; R_DKIM_ALLOW(-0.20)[delphij.net:s=y07n,delphij.net:s=w44o]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; ONCE_RECEIVED(0.10)[]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; FREEFALL_USER(0.00)[delphij]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[d@delphij.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; REPLYTO_DOM_EQ_FROM_DOM(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; TO_DN_NONE(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[delphij.net:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4SdxVX1PQMz4HZl X-Spamd-Bar: ---- This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------yaWh70rE0pVOgXEB0geYGqE8 Content-Type: multipart/mixed; boundary="------------0dGpB4UDOjY5rZrzJ9V4aWz4"; protected-headers="v1" From: Xin Li Reply-To: d@delphij.net To: freebsd-ports@freebsd.org Cc: osa@FreeBSD.org, danfe@FreeBSD.org Message-ID: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> Subject: Best practice for port that are meant to be statically linked, or how should we handle boringssl --------------0dGpB4UDOjY5rZrzJ9V4aWz4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGksDQoNCkkgcmVjZW50bHkgbm90aWNlZCB0aGF0IHNlY3VyaXR5L2JvcmluZ3NzbCBpcyB0 cmVhdGVkIGluIGEgc2ltaWxhciB3YXkgDQpvZiBPcGVuU1NMIGFuZCBMaWJyZVNTTC4gIEFs dGhvdWdoIGJvcmluZ3NzbCBpcyBkZXJpdmVkIGZyb20gT3BlblNTTCwgDQppdCdzIHVzdWFs bHkgbWVhbnQgdG8gYmUgc3RhdGljYWxseSBsaW5rZWQgaW50byB0aGUgcmVzdWx0aW5nIGJp bmFyeSwgDQpiZWNhdXNlIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSBvZiBBQkkgc3RhYmlsaXR5 IGFjcm9zcyBkaWZmZXJlbnQgcmVsZWFzZXMgDQphbmQgdGhlIGNhbGxlciBpcyBleHBlY3Rl ZCB0byBldm9sdmUgZmFzdCBlbm91Z2ggdG8gZm9sbG93IHRoZSBsYXRlc3QgDQp2ZXJzaW9u IG9mIGl0Lg0KDQpPcGVuQlNEIHNlZW1zIHRvIGJlIGdvaW5nIHRob3VnaCB0aGUgc3RhdGlj YWxseSBsaW5rZWQgcm91dGUgYW5kIHRoZXkgDQppbnN0YWxsIGJvcmluZ3NzbCBpbnRvICR7 UFJFRklYfS9lYm9yaW5nc3NsIGluc3RlYWQgb2YgdGhlIHJlZ3VsYXIgDQoke1BSRUZJWH0u ICBUaGlzIHdheSwgaXQncyBubyBsb25nZXIgY29uZmxpY3Rpbmcgd2l0aCBvdGhlciANCk9w ZW5TU0wvTGlicmVTU0wgaW5zdGFsbGF0aW9uICh0ZWNobmljYWxseSwgaXQgc3RpbGwgaXMs IGJ1dCBvbmx5IGlmIHRoZSANCmJpbmFyeSBsaW5rcyBhZ2FpbnN0IGJvdGggT3BlblNTTC9M aWJyZVNTTCBfYW5kXyBib3Jpbmdzc2wpLg0KDQpTaG91bGQgd2UgZm9sbG93IHRoaXM/ICBB bmQgaXMgdXNpbmcgc29tZXRoaW5nIGxpa2UgJHtQUkVGSVh9L2Vib3Jpbmdzc2wgDQphIGdv b2QgbW9kZWw/ICAoSSB0aGluayB1bHRpbWF0ZWx5IHdlIG5lZWQgc29tZXRoaW5nIGxpa2Ug aXQpLg0KDQpDaGVlcnMsDQo= --------------0dGpB4UDOjY5rZrzJ9V4aWz4-- --------------yaWh70rE0pVOgXEB0geYGqE8 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQS7JJNqVzWrbGqXjc8RA+Lrl1nkxQUCZWRAKgUDAAAAAAAKCRARA+Lrl1nkxbIA AP9cZ00wv9lV46UW8t0HSTBOdJX/vFt7gbXC/YTjWiE/LAD/b2cWzx3HOten2pMEt2GWUQDYseBg YfOVI6qttui5uwE= =CrQI -----END PGP SIGNATURE----- --------------yaWh70rE0pVOgXEB0geYGqE8-- From nobody Mon Nov 27 12:55:16 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sf5D11JHtz52MyL for ; Mon, 27 Nov 2023 12:55:29 +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 4Sf5D06ZnFz4ZqL; Mon, 27 Nov 2023 12:55:28 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701089728; 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=oG1K7cX6VvwbIPITDFsrjnbcHB5B6MCQk+9ZxpfXiRs=; b=PgI3v58R6HK9gNR897vxqrWJlaRaSdoKR9y05Q7wLTm3NYDkL6XfcJrHoCXxusTQrd7hMf DTBRqyuzpYEHbs0fa28IOQeMo875dhEyQz2T/5JYwBvFXqGMkzQtAp6RRwbV3d5ALSU+jX VcBD6xG6IRbFNbpUX0ZAjF5DMgeXBbrFXF6J3iFoGdziTN/H9am1qXwALzQp3hOdjjEyxf pYEvvnhq5juXaIdRYdKVa+aymqpX/O0gQvU48m1epB99oCdZI2Nnt0AlFYWOh/e98Ri45d bUk8eGXlAjLl4SdTbrptTMg5OD9s+Tv5/BD2roqOfSYI5ixGjZ9k65p3zq43jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701089728; 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=oG1K7cX6VvwbIPITDFsrjnbcHB5B6MCQk+9ZxpfXiRs=; b=HQkmLIBYMQwgs0Jjoq6DdOZHscDpad+LKbo7ZkYCk/QPnjbSwuSG3N/s2awGc2l8a/JtR4 /hWEW7L2Q5e37/2/dFdjJWnyeBDqL0sk4c+J5R5mlSyDyMgSljViBFE0Gh1C3FxcTuDbF5 XaT1uNLDl+COvldblSzLWwcF9Z7iUop9hKdt+SQZp63cayhL14iJ6z43/mf1RKyImqO+dA maEX+z341NN+dsFHF7Ccrw5rCtY2lUMroFY+w2l1fQfkphg3q9UZlLsIcSPSS9z6Eo1pdV KbAFT9XRcB5IHqw+JIWYQCm71SGF/7LW3K1IICZLhXBmq6+6OV7gUtZOdCQPHQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701089728; a=rsa-sha256; cv=none; b=UQZjWlTAImE03iPb8V2qKO9xPq3SkkkwyrdkeR+YP90lrllGCSICijoQ3FTj+Rix5Baos3 tzgVGaeAnBfAyH3zzKgJT1Pg2pfyWJpwi35bNm7LkrU+fIsSblUh0mCOQ7iuZzjFwTUS17 WW9/OQc98QM7bf1exoCFP+Cvpo0G7cVlOwdxUx/0rlcbObBU6X1OR0sT7AIF8JvFIqbpQK ZualtvSCvs5h6CPSVTFGHHNAF4GRSobR93rRwtvJxJ5PnnhF6VHi4uM5V88O/D3nxSASBZ g6r9gttQO1ML1Iy8yur7KZqNWkEX9vW5OVOm6xIdPKR3LZZsV5mCDe6W267z+A== Received: from mail-oi1-f170.google.com (mail-oi1-f170.google.com [209.85.167.170]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Sf5D05TQWzt0g; Mon, 27 Nov 2023 12:55:28 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-oi1-f170.google.com with SMTP id 5614622812f47-3b52360cdf0so1903269b6e.2; Mon, 27 Nov 2023 04:55:28 -0800 (PST) X-Gm-Message-State: AOJu0Yyry/z0sTh9cipuHYkJSlJw4gu4nxOKqtVl0ouiPRuHgHi8u8z5 2g0R56Z8y/6yeKXAaEljA4A4aUel6J8CnSYTJ2g= X-Google-Smtp-Source: AGHT+IESNKguT+o4hgVqO1EqG2fjJUnCQ/zcVA325JbJKggwtv7vziXo3DnXo2ele3f6iRca5eMncylk6sB4m3SlL68= X-Received: by 2002:a05:6358:60c9:b0:16d:bd2f:a832 with SMTP id i9-20020a05635860c900b0016dbd2fa832mr6203065rwi.17.1701089727737; Mon, 27 Nov 2023 04:55:27 -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: Nuno Teixeira Date: Mon, 27 Nov 2023 12:55:16 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Best practice to bump consumers portrevision on quarterly To: Jan Beich Cc: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="000000000000f3f2dc060b21d0dd" --000000000000f3f2dc060b21d0dd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Jan, I'm waiting on 9b214a66ea8788a6da299139decf506a4b4f5ff1 commit to be MFHed so I can proceed with wxgtk32. $ git cherry-pick -x 03eac77c103b637b316d6a73df7cae01986402cf (bump consumers commit) $ git checkout @ . $ xargs -n1 portedit bump-revision -i ##### Jan Beich escreveu no dia domingo, 26/11/2023 =C3=A0(s= ) 20:29: > Nuno Teixeira writes: > > > Hello, > > > > What is the correct way of bumping consumers in quarterly? > > > > 1. cherry-pick port update > > 2. bump portrevision consumers on quarterly directly? > > Cherry-pick both. To overcome merge conflicts reset index and bump > directly. The important part is to retain the commit message with > cherry-pick annotation. > > $ git cherry-pick -x > $ git checkout @ . > $ xargs -n1 portedit bump-revision -i $ git add -u > $ git cherry-pick --continue > > Direct commits are intended mainly when branches diverge too much. > Ideally, those should be also annotated[1] with rationale why cherry-pick > wasn't considered (PITA enough to discourage direct commits). > > [1] > https://docs.freebsd.org/en/articles/committers-guide/#_considerations_wh= en_mfcing > "Clearly mark direct commits ..." but ports/ tree is a probably > more sloppy upholding this. > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000f3f2dc060b21d0dd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Jan,

I'm waiting o= n 9b214a66ea8788a6da299139decf506a4b4f5ff1 commit to be MFHed so I can proc= eed with wxgtk32.

$ git cherry-pick -x 03eac77= c103b637b316d6a73df7cae01986402cf (bump consumers commit)
$ git checkout= @ .
$ xargs -n1 portedit bump-revision -i </path/to/port.list (my co= nsumers.list)
$ git add -u
$ git cherry-pick --continue
I'm getting this result after `cherry-pick --continue`:

#####
*/*: Bump consumers of x11-toolki= ts/wxgtk32

New version of wxWidgets in tree

(cherry picked fr= om commit 03eac77c103b637b316d6a73df7cae01986402cf)

# Conflicts:
= # =C2=A0 =C2=A0 =C2=A0 databases/grass8/Makefile
# =C2=A0 =C2=A0 =C2=A0 = games/0ad/Makefile
# =C2=A0 =C2=A0 =C2=A0 graphics/hugin/Makefile
# = =C2=A0 =C2=A0 =C2=A0 lang/erlang-runtime24/Makefile
# =C2=A0 =C2=A0 =C2= =A0 lang/erlang-runtime25/Makefile
# =C2=A0 =C2=A0 =C2=A0 lang/erlang-ru= ntime26/Makefile
# =C2=A0 =C2=A0 =C2=A0 lang/erlang-wx/Makefile
# =C2= =A0 =C2=A0 =C2=A0 math/saga/Makefile
# =C2=A0 =C2=A0 =C2=A0 security/ver= acrypt/Makefile
#
# It looks like you may be committing a cherry-pick= .
# If this is not correct, please run
# =C2=A0 =C2=A0 =C2=A0 git upd= ate-ref -d CHERRY_PICK_HEAD
# and try again.


# Please enter t= he commit message for your changes. Lines starting
# with '#' wi= ll be ignored, and an empty message aborts the commit.
#
# Date: =C2= =A0 =C2=A0 =C2=A0Thu Nov 23 11:20:28 2023 +0000
#
# On branch 2023Q4<= br># Your branch is up to date with 'origin/2023Q4'.
#
# You = are currently cherry-picking commit 03eac77c103b.
#
# Changes to be c= ommitted:
# =C2=A0 =C2=A0 =C2=A0 modified: =C2=A0 astro/opencpn/Makefile=
# =C2=A0 =C2=A0 =C2=A0 modified: =C2=A0 astro/phd2/Makefile
# =C2=A0= =C2=A0 =C2=A0 modified: =C2=A0 audio/audacity/Makefile
# =C2=A0 =C2=A0 = =C2=A0 modified: =C2=A0 audio/spek/Makefile
# =C2=A0 =C2=A0 =C2=A0 modif= ied: =C2=A0 cad/PrusaSlicer/Makefile
<snip>
= #####

Jan Beich <jbeich= @freebsd.org> escreveu no dia domingo, 26/11/2023 =C3=A0(s) 20:29:
Nuno Teixeira <= ;eduardo@freebsd.o= rg> writes:

> Hello,
>
> What is the correct way of bumping consumers in quarterly?
>
> 1. cherry-pick port update
> 2. bump portrevision consumers on quarterly directly?

Cherry-pick both. To overcome merge conflicts reset index and bump
directly. The important part is to retain the commit message with
cherry-pick annotation.

=C2=A0 $ git cherry-pick -x
=C2=A0 $ git checkout @ .
=C2=A0 $ xargs -n1 portedit bump-revision -i </path/to/port.list
=C2=A0 $ git add -u
=C2=A0 $ git cherry-pick --continue

Direct commits are intended mainly when branches diverge too much.
Ideally, those should be also annotated[1] with rationale why cherry-pick wasn't considered (PITA enough to discourage direct commits).

[1] https://docs.f= reebsd.org/en/articles/committers-guide/#_considerations_when_mfcing =C2=A0 =C2=A0 "Clearly mark direct commits ..."=C2=A0 but ports/ = tree is a probably
=C2=A0 =C2=A0 more sloppy upholding this.


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000f3f2dc060b21d0dd-- From nobody Tue Nov 28 01:48:32 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfQN020GRz52QyK for ; Tue, 28 Nov 2023 01:48:32 +0000 (UTC) (envelope-from osa@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 4SfQN01YWrz4rNn; Tue, 28 Nov 2023 01:48:32 +0000 (UTC) (envelope-from osa@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701136112; 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=mStu35zj6mDSXZzUTk3PMqm3G+THh7L2nE7iLxLGefg=; b=UAB1cHkMNCeM3k/vPond36tJmXI5X0qR7lFH22qx5kkdgfoE5W017iBCvjNhtpfqnpKfzm H7m6xFXVnr0urJRcpX69EWlG2zwkxIY1IXOIchea7TKaJUUlEi74LDzF+S5ROLQ8vTxtVw RQffCiZ7GfVdm1/Jk2D5R4DlAjZmnAOvcHGfZZPzcfLmrURqOsXA8rsQn1viF0GqSmt9Kv GOtNtsWnkOIl9d3GEebhWKkuL/wkLvzKF9lcijGdQAzTstrZFb54qf8UzI8mQBbzO3NPdm 6nJ9Mxmg+DkNxQp0MdPk6koQXHI7Q4oEGqGqh2ELfdcdX5WawdhALsgA3BZKnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701136112; 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=mStu35zj6mDSXZzUTk3PMqm3G+THh7L2nE7iLxLGefg=; b=Gzll/dnqocmtWPmNcp5NLMndMmdG1TrlLgn/JHa7nIXQ46EULXnFbu8zzTuinXMF5I4BNB /2xYt3UZG458OtPVwTRX6RmzH31muRXfZKDAZBB55b+exTin+7yLezoE1C263Oy6Q2ZQt3 T0mUQ0PTJkzKDYd5Jt4Z/J5Eqkm1Kd/Yu7oE6iv96Nx2q+QS3GbaeffUs47RJj59kpnxLn 8Rl1rMkT5OaA2AZlXQQ2fWMDbfxEjIBi+J7iAjcFwI2yDJP6tyWB16DlSlXX1auGOCOTj1 BJXqO1PMkEwz5d/ECtslbXokFZBX/1e4YLarIqy3lYaEKBVF+EVuqGPO8bLr2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701136112; a=rsa-sha256; cv=none; b=Iv1n8NAB3i/mONJJdTuCFOGJZ3yCGenpzKqyNtLqyhisxQ/Y4HlzSCZghzBZOBDkrU4NYB QAolim0iT9VykkyROf8mZiKY/HWtX46zot3sRXjw9X/eWLA8IJSF/Ircb1tvMvo1XGmheh ieKqOeAfHxGrkruANaNR+il5WUUrD6eL6lKEuQwQg393DJ3Brax1YGfXxPxRlTJCYu/nWB 87kZinZZael/gKOWgN1/G9pU2Jlp9O4oeD3m0Z6kPSVxaiaJyGzmTvs6Oya4S/UHcIWJ02 bx/19Z0KxakeZ9Nqkmd6+TzHUm7heSgbkVIy+6PNofaNeM9mSlgHmtlyvbiMPA== Received: by freefall.freebsd.org (Postfix, from userid 975) id 2552C10698; Tue, 28 Nov 2023 01:48:32 +0000 (UTC) Date: Tue, 28 Nov 2023 01:48:32 +0000 From: "Sergey A. Osokin" To: d@delphij.net Cc: freebsd-ports@freebsd.org, danfe@freebsd.org Subject: Re: Best practice for port that are meant to be statically linked, or how should we handle boringssl Message-ID: References: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> 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="0Zi4hfgOf4RtvXoW" Content-Disposition: inline In-Reply-To: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> --0Zi4hfgOf4RtvXoW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Sun, Nov 26, 2023 at 11:07:21PM -0800, Xin Li wrote: >=20 > I recently noticed that security/boringssl is treated in a similar way of > OpenSSL and LibreSSL. Although boringssl is derived from OpenSSL, it's > usually meant to be statically linked into the resulting binary, because > there is no guarantee of ABI stability across different releases and the > caller is expected to evolve fast enough to follow the latest version of = it. There's no releases for BoringSSL. > OpenBSD seems to be going though the statically linked route and they > install boringssl into ${PREFIX}/eboringssl instead of the regular > ${PREFIX}. This way, it's no longer conflicting with other OpenSSL/Libre= SSL > installation (technically, it still is, but only if the binary links agai= nst > both OpenSSL/LibreSSL _and_ boringssl). Generally speaking, I don't think this is the good idea to link a binary to both OpenSSL/LibreSSL _and_ BoringSSL. > Should we follow this? And is using something like ${PREFIX}/eboringssl a > good model? (I think ultimately we need something like it). A project, that wants to be depended on BoringSSL needs to be aware that last one is not intended for general use, as OpenSSL or LibreSSL is. Follow that the project needs to keep its source code consistent with changes, that BoringSSL project does, on daily basis. --=20 Sergey A. Osokin --0Zi4hfgOf4RtvXoW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQITBAEBCgB9FiEEZTMJYdHlAQrZCsSmOBlAga+KbzQFAmVlRutfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY1 MzMwOTYxRDFFNTAxMEFEOTBBQzRBNjM4MTk0MDgxQUY4QTZGMzQACgkQOBlAga+K bzQ9DwwAoiSKOlSZpUvMRPkOuWC9LBvfsDBZg/9n31x9uKrNyeItsq9E2vbpt5Kl ZdgJN9mMbdWJbOoKy6y6OcTKHLMcbwLZJhaRcrharAspx64muH2gmuSowj/GOEHS sHcoL9dthIfuOLIVn81KpPNvmSEyeUNXhTlGJswlNxFdzfxBGA8JAVhKKAXYo1pc dMB+fEFL6R4ZqO47WM/vVvdpg3X4v03dxgwOKMSX+c8KTEBbYwy9uun5zSYimUN5 /nkjdFoCxSXWclxFkp69Nqtap8zjuoLj717pfdL5D2wf7PnuutCSXxlbDfsXnm/a sOPVGDF9WAWjaqs/t0z4b6MbeF/uY3OIcSjIPMBvYpwCxHFXRBHRcoYvK4jZNEYC 9gN6/aDq4eL3WRfWJm3iXC2l7A52UPcJx+BjEqD2h48DJUcToFCORUvPB5a62xBE 8fNCUDb6rUT05ViHyUGa0WqSbpNETmjCu/m83MsjzTYjBiFUzRg1dDPhOGHvCQGB Z9BhNeKT =+KJt -----END PGP SIGNATURE----- --0Zi4hfgOf4RtvXoW-- From nobody Tue Nov 28 03:28:21 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfSbG6cnJz529ZJ for ; Tue, 28 Nov 2023 03:28:26 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from anubis.delphij.net (anubis.delphij.net [IPv6:2001:470:1:117::25]) (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 "anubis.delphij.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfSbG41Mxz3f7v; Tue, 28 Nov 2023 03:28:26 +0000 (UTC) (envelope-from delphij@delphij.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=y07n; t=1701142103; h=message-id : date : mime-version : reply-to : subject : to : cc : references : from : in-reply-to : content-type : from; bh=SJiTw10Dz9xDs5ZmlhQHuyINwyTTZD/jZOVwwRaZA4k=; b=ubdgotdQhOPfaneCWT2cl1h4yRfYKsCN6jYN7jDhcfac1/AmuprdTiB+AhbwptSmNl7Ph RYD5e4lvrDykkFMCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=w44o; t=1701142103; h=message-id : date : mime-version : reply-to : subject : to : cc : references : from : in-reply-to : content-type : from; bh=SJiTw10Dz9xDs5ZmlhQHuyINwyTTZD/jZOVwwRaZA4k=; b=KKTr7b1EKxD26BV23JbRLCmQAQuS+94zSO0D4GZwZ/Wk6y/YjtU2ZI4jSf7UNtnGNHeBT 5NJvD37BJ9vTyde3rT7kE+W2wLOHD5vtELAB6TxLVuTBIHnFjX0EFuW53s7nXGMW5moHHOV ysHyyr8lCzRWiQQlTkVp4Qwj6/BXp8Lsa8uuhbh9dWP09er1U+x1lSDg46EKRYVAS2pxaai ePLZ8ap5nu/pDJ4NOnjDJJuRvTX1puwwDbLnoP5HdjZiRCGLYwSLUvlsMt9onqNlQt7bspD C2Eh1Rbqnac2Rh+GdJTwg8fv8GVasGo/Ukgo/fE+22dYxAtjVu67J5/Bsv7A== Received: from xins-laptop (unknown [IPv6:2601:646:9a00:3b0a:9fd:a98a:99bb:a070]) by anubis.delphij.net (Postfix) with ESMTPSA id 11201307F5; Mon, 27 Nov 2023 19:28:23 -0800 (PST) Message-ID: <7f8ac3dc-946d-4987-96b1-861104370460@delphij.net> Date: Mon, 27 Nov 2023 19:28:21 -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 Reply-To: d@delphij.net Subject: Re: Best practice for port that are meant to be statically linked, or how should we handle boringssl Content-Language: en-US To: "Sergey A. Osokin" , d@delphij.net Cc: freebsd-ports@freebsd.org, danfe@freebsd.org References: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> From: Xin Li Autocrypt: addr=delphij@delphij.net; keydata= xjMEZPbDoRYJKwYBBAHaRw8BAQdAsUNmxEWz6QiGdFbBrVVEpjNpgQV9FXjDWsLsY0UwRPvN HFhpbiBMSSA8ZGVscGhpakBkZWxwaGlqLm5ldD7ClgQTFgoAPhYhBLskk2pXNatsapeNzxED 4uuXWeTFBQJk9sRMAhsDBQkKBDXmBQsJCAcDBRUKCQgLBRYCAwEAAh4FAheAAAoJEBED4uuX WeTF6yIA/2Ls3Rb/qC8mQZ6D2S0UO5vblPghJfboFJLNJFw3i4GYAQCsTmQg3ahgbNEJu/vU xgtro2kTxa6kKnZ35IbqPqPcCc44BGT2w6ESCisGAQQBl1UBBQEBB0Cxji+sQgVPajLNA/Lw yHx0ogSalPQszdkfVgeg3iR3FAMBCAfCeAQYFgoAIBYhBLskk2pXNatsapeNzxED4uuXWeTF BQJk9sOhAhsMAAoJEBED4uuXWeTF3BQBAIx/gPCTFN2DPBrKLkE3oC/+j9EkmNLMUCGidlP/ Zb6HAP4nL1kStTsOldIGhi/3m1LvU7r3Kel3MnlIK8/9BlLPAg== In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0ogM71yL32RxdYVvPA715tOg" 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:6939, ipnet:2001:470::/32, country:US] X-Rspamd-Queue-Id: 4SfSbG41Mxz3f7v This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0ogM71yL32RxdYVvPA715tOg Content-Type: multipart/mixed; boundary="------------K4itPsSKC2ZiWTHebzNSS4wz"; protected-headers="v1" From: Xin Li Reply-To: d@delphij.net To: "Sergey A. Osokin" , d@delphij.net Cc: freebsd-ports@freebsd.org, danfe@freebsd.org Message-ID: <7f8ac3dc-946d-4987-96b1-861104370460@delphij.net> Subject: Re: Best practice for port that are meant to be statically linked, or how should we handle boringssl References: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> In-Reply-To: --------------K4itPsSKC2ZiWTHebzNSS4wz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjAyMy0xMS0yNyAxNzo0OCwgU2VyZ2V5IEEuIE9zb2tpbiB3cm90ZToNCj4gSGksDQo+ IA0KPiBPbiBTdW4sIE5vdiAyNiwgMjAyMyBhdCAxMTowNzoyMVBNIC0wODAwLCBYaW4gTGkg d3JvdGU6DQo+Pg0KPj4gSSByZWNlbnRseSBub3RpY2VkIHRoYXQgc2VjdXJpdHkvYm9yaW5n c3NsIGlzIHRyZWF0ZWQgaW4gYSBzaW1pbGFyIHdheSBvZg0KPj4gT3BlblNTTCBhbmQgTGli cmVTU0wuICBBbHRob3VnaCBib3Jpbmdzc2wgaXMgZGVyaXZlZCBmcm9tIE9wZW5TU0wsIGl0 J3MNCj4+IHVzdWFsbHkgbWVhbnQgdG8gYmUgc3RhdGljYWxseSBsaW5rZWQgaW50byB0aGUg cmVzdWx0aW5nIGJpbmFyeSwgYmVjYXVzZQ0KPj4gdGhlcmUgaXMgbm8gZ3VhcmFudGVlIG9m IEFCSSBzdGFiaWxpdHkgYWNyb3NzIGRpZmZlcmVudCByZWxlYXNlcyBhbmQgdGhlDQo+PiBj YWxsZXIgaXMgZXhwZWN0ZWQgdG8gZXZvbHZlIGZhc3QgZW5vdWdoIHRvIGZvbGxvdyB0aGUg bGF0ZXN0IHZlcnNpb24gb2YgaXQuDQo+IA0KPiBUaGVyZSdzIG5vIHJlbGVhc2VzIGZvciBC b3JpbmdTU0wuDQoNCkJ5IGJhZCwgZGlmZmVyZW50ICpyZXZpc2lvbnMqLg0KDQo+PiBPcGVu QlNEIHNlZW1zIHRvIGJlIGdvaW5nIHRob3VnaCB0aGUgc3RhdGljYWxseSBsaW5rZWQgcm91 dGUgYW5kIHRoZXkNCj4+IGluc3RhbGwgYm9yaW5nc3NsIGludG8gJHtQUkVGSVh9L2Vib3Jp bmdzc2wgaW5zdGVhZCBvZiB0aGUgcmVndWxhcg0KPj4gJHtQUkVGSVh9LiAgVGhpcyB3YXks IGl0J3Mgbm8gbG9uZ2VyIGNvbmZsaWN0aW5nIHdpdGggb3RoZXIgT3BlblNTTC9MaWJyZVNT TA0KPj4gaW5zdGFsbGF0aW9uICh0ZWNobmljYWxseSwgaXQgc3RpbGwgaXMsIGJ1dCBvbmx5 IGlmIHRoZSBiaW5hcnkgbGlua3MgYWdhaW5zdA0KPj4gYm90aCBPcGVuU1NML0xpYnJlU1NM IF9hbmRfIGJvcmluZ3NzbCkuDQo+IA0KPiBHZW5lcmFsbHkgc3BlYWtpbmcsIEkgZG9uJ3Qg dGhpbmsgdGhpcyBpcyB0aGUgZ29vZCBpZGVhIHRvIGxpbmsgYSBiaW5hcnkNCj4gdG8gYm90 aCBPcGVuU1NML0xpYnJlU1NMIF9hbmRfIEJvcmluZ1NTTC4NCg0KTm8sIEknbSBub3QgcHJv cG9zaW5nIHRoYXQgYXBwbGljYXRpb24gc2hvdWxkIGJlIGxpbmtpbmcgYWdhaW5zdCBib3Ro LCANCmJ1dCB3aXRoIHRoZSBjdXJyZW50IHdheSBvZiBzaGlwcGluZyBib3Jpbmdzc2wsIGl0 J3MgaW5zdGFsbGluZyBoZWFkZXIgDQpmaWxlcyBhbmQgc2hhcmVkIGxpYnJhcmllcyAobGli Y3J5cHRvLnNvIGFuZCBsaWJzc2wuc28pIHRoYXQgY291bGQgYmUgDQpwaWNrZWQgdXAgYnkg YW55IG90aGVyIHBvcnRzIHdobyBtYXkgbm90IHdhbnQgYm9yaW5nc3NsIGF0IGFsbC4NCg0K Rm9yIGV4YW1wbGUsIHRoZXJlIGlzIG5vIHd3dy9lbnZveSBwYWNrYWdlIHRvZGF5LCB3aGls ZSBpdCBzaG91bGQgYmUgDQpwZXJmZWN0bHkgZmluZSB0byBoYXZlIGEgc3RhdGljYWxseSBs aW5rZWQgJ2Vudm95JyBiaW5hcnkgdG8gY28tZXhpc3QgDQp3aXRoIG90aGVyIE9wZW5TU0wg YmFzZWQgcG9ydHMgYW5kIHdvcmsgdG9nZXRoZXIuDQoNCj4+IFNob3VsZCB3ZSBmb2xsb3cg dGhpcz8gIEFuZCBpcyB1c2luZyBzb21ldGhpbmcgbGlrZSAke1BSRUZJWH0vZWJvcmluZ3Nz bCBhDQo+PiBnb29kIG1vZGVsPyAgKEkgdGhpbmsgdWx0aW1hdGVseSB3ZSBuZWVkIHNvbWV0 aGluZyBsaWtlIGl0KS4NCj4gDQo+IEEgcHJvamVjdCwgdGhhdCB3YW50cyB0byBiZSBkZXBl bmRlZCBvbiBCb3JpbmdTU0wgbmVlZHMgdG8gYmUgYXdhcmUgdGhhdA0KPiBsYXN0IG9uZSBp cyBub3QgaW50ZW5kZWQgZm9yIGdlbmVyYWwgdXNlLCBhcyBPcGVuU1NMIG9yIExpYnJlU1NM IGlzLg0KPiBGb2xsb3cgdGhhdCB0aGUgcHJvamVjdCBuZWVkcyB0byBrZWVwIGl0cyBzb3Vy Y2UgY29kZSBjb25zaXN0ZW50IHdpdGgNCj4gY2hhbmdlcywgdGhhdCBCb3JpbmdTU0wgcHJv amVjdCBkb2VzLCBvbiBkYWlseSBiYXNpcy4NCg0KDQoNCg== --------------K4itPsSKC2ZiWTHebzNSS4wz-- --------------0ogM71yL32RxdYVvPA715tOg Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQS7JJNqVzWrbGqXjc8RA+Lrl1nkxQUCZWVeVgUDAAAAAAAKCRARA+Lrl1nkxeGt AP9XKmVMe2/4lyn8rFFK8VzdZe+6//CEbBl7HbuGjVSbLwD/VKopYYWiF9g0o4oRjG5iN3mIvGsn WWBZzmz76U5/sgc= =W0CX -----END PGP SIGNATURE----- --------------0ogM71yL32RxdYVvPA715tOg-- From nobody Tue Nov 28 04:06:03 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfTQh3cN5z52YKD for ; Tue, 28 Nov 2023 04:06:04 +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 4SfTQh1jnzz4NKf for ; Tue, 28 Nov 2023 04:06:04 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701144364; 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=fjbtCdNEx6J0HFqwku1gbwDNesTa8evvBtyYswoOCXI=; b=lTAxj/GZYnz9Qej7/J+hFUGqKD0PaANBLY9SkQTlDvk5b3l+7vhB7ZcWST/yfSr4vjEWcM qrI6GYOYSc2CAln3TQ3/YKy41WHQgjECCnq3ccC9CGj7rj9MG52SAU1PTCMSXhxT78P6w3 Q9259/m3PAbEBLSGfSAT251JooySdh3gko026oz9gzuL8V9ME94iSHwSYsDvERqwAbemJz HhSsOSxejVixgUVZKKuZ++BtNtuZ3b5OA2XiMT6bwdY2Gna+nCtf9JHUDZ5uSFdZM84zAc AKot0ys/dOKNiyQnbcb9LGlhSCXqSAd3SjM7WW871cWUXIWDAckjyZh5Ov9k3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701144364; a=rsa-sha256; cv=none; b=detP4wnR7mDCo4yIfBO8mXppkhGTeitQVqNbr5jlQCl2fUQnmkY3RyB58GJMQ8bKGSG49o gUyZK4OBG58qaNnfMDLNa3z3DJ57Oc8PthN3p5IilBuGMFYoO8+9zL2ILSdDa8tlSys8J3 1MD5u/a0aJP2wr/OHygwTK86fTTJ9aMlnMJ8iCw0RAm+yhh1qxBwh+jNvz/o/NxzIBH8hS J8zATtAkG0CCUKb4shUp2kvpvbRJnri7TrAKOg2NEEB7YOGbAHTfx8xeXOJ0sphdbnYK8Q 98FTGGuVw59xjEa4eLlQQjCeKA7UjWj2SgTQInV7T4LdVP+bxzGsXuvGRMBjCQ== 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 4SfTQg6mbTz162F for ; Tue, 28 Nov 2023 04:06:03 +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 3AS463Hi035553 for ; Tue, 28 Nov 2023 04:06:03 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3AS463vB035552; Tue, 28 Nov 2023 04:06:03 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311280406.3AS463vB035552@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, 28 Nov 2023 04:06:03 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231128 ------------------------------------------------+-----------------+------------ databases/sql-workbench | 127 | 138 ------------------------------------------------+-----------------+------------ net-mgmt/netxms | 3.9.420 | 4.4.4 ------------------------------------------------+-----------------+------------ 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 Nov 28 06:37:27 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfXnN17z8z535cb for ; Tue, 28 Nov 2023 06:37:28 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfXnN0gNRz3dRP; Tue, 28 Nov 2023 06:37:28 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701153448; 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=SPhapa84tQ3JWtTnPQy6Vwih5CZENLFTeYu1M65fag4=; b=fbS6M7aR39jDqFpP4n5OA0LuVmXbFXuhQlkG6R+6wCWusJzVcDbdrm/olMRqQ1BzuVw/Gl kSkPXBYJqRvMxK6JtI1CmHSuu7tRBmONCbrxkEuPVqnKwE8Toqn/TqxfW70eVgSfXmHJcb iqxsDi7uqnCZ6EfzUFZStkoLFq2+kfVi/AkXiu25c5+wrscTMa9AmyDtvTsHSVMCFE+Hss nVRlfPXfViezyADh7w2d+/Ie5LcW7XcHpwTgY3YVV4DFnXND35TmfacjWwGhVZJmZc7vFC lqAWX137Vd5D5WMibQXAocURQMaLKiwoinbJhVaUE8cj13L2UTF01QNR1io2ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701153448; 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=SPhapa84tQ3JWtTnPQy6Vwih5CZENLFTeYu1M65fag4=; b=KrJ1mM7RmCbAhfbzFJ84eaxpcyvdpjsxsOwsS4W6YJcCjh/U7duXUkbmDIc+Iq9Koy58hN m7B0XC5fQ+8RAPlNDH/spr/tIdRDmtN0HQdPRpJS4Q0JOgA1ZzjKHClJ8GgKXWG4dipwQ9 KIFf6D6uofPmkg7cHHBMi6UAigyv5+CcKH5qGMdUsZ1t40pwgdCbxko9PjiJdYk4bPkfLy 4vv0/KlhSvvwjxfoEk1bpi/qltTmYVoSTDLURIhmPsygZv4693GhJAZainS/Ok7SDBQmuC m6OxM2gjeB79dxWaTBhPSOa+9jJP2CPiTtlNf3weBiUwlLcvCk3BxpH9UossLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701153448; a=rsa-sha256; cv=none; b=kIHPyhxgZj7fG6krfqdEaUdhge5NR6FuJIlbNp11VpCa8m9rMVqTJUiRcxgKbkUbgpMXVR WbUqSs60IjCfyqmEnr7HUvU1R7xhmWektr9p7h5evm+mjgASFDX2cwavOkBgrcpcUDdFuF 5ZI4OqF+A8vJUsQ2zhTuxzoSxD2ReQyfH+lRua9uAr+8wOtFsYzx8BN9qRxGHApftHwXxQ 83rTCAdP8rO/kV7U5IoHJPFSgInqMkPLK4XbixNsSIo6AlXAy4IxhyBOy8SQmFn7xyqN4Q 11W9TF30C6JkmFkpjtPP8z9XWDIfk+8rsp2YexRhnIKE+1NV1gLXxMQNNIQAww== Received: by freefall.freebsd.org (Postfix, from userid 1033) id E541010DB9; Tue, 28 Nov 2023 06:37:27 +0000 (UTC) Date: Tue, 28 Nov 2023 06:37:27 +0000 From: Alexey Dokuchaev To: d@delphij.net Cc: freebsd-ports@freebsd.org, osa@freebsd.org Subject: Re: Best practice for port that are meant to be statically linked, or how should we handle boringssl Message-ID: References: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> 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-Disposition: inline In-Reply-To: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> On Sun, Nov 26, 2023 at 11:07:21PM -0800, Xin Li wrote: > Hi, > > I recently noticed that security/boringssl is treated in a similar way > of OpenSSL and LibreSSL. Technically, `security/boringssl' cannot be treated similarly, i.e. it cannot be made one of possible SSL providers (via USES=ssl) because of circular dependency (it requires CMake which itself requires SSL). > Although boringssl is derived from OpenSSL, it's usually meant to be > statically linked into the resulting binary, because there is no > guarantee of ABI stability across different releases and the caller > is expected to evolve fast enough to follow the latest version of it. I was playing with that idea to get `www/envoy' packaged, later found out there is OpenSSL-based fork and decided to go that way, but could not complete the quest. :( > OpenBSD seems to be going though the statically linked route and they > install boringssl into ${PREFIX}/eboringssl instead of the regular > ${PREFIX}. This way, it's no longer conflicting with other OpenSSL/ > LibreSSL installation (technically, it still is, but only if the binary > links against both OpenSSL/LibreSSL _and_ boringssl). > > Should we follow this? And is using something like ${PREFIX}/eboringssl > a good model? (I think ultimately we need something like it). I wouldn't mind, albeit ultimately I'd rather see Google push their changes in the stock OpenSSL and bury their silly fork. ./danfe From nobody Tue Nov 28 13:25:59 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfjsF0Ngjz5280v for ; Tue, 28 Nov 2023 13:26:25 +0000 (UTC) (envelope-from dan@langille.org) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 4SfjsD0Mckz4Ql9 for ; Tue, 28 Nov 2023 13:26:24 +0000 (UTC) (envelope-from dan@langille.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm1 header.b=hOVSld+W; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=cxtf2jcz; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 64.147.123.19 as permitted sender) smtp.mailfrom=dan@langille.org; dmarc=pass (policy=none) header.from=langille.org Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.west.internal (Postfix) with ESMTP id 08ABA3200C46 for ; Tue, 28 Nov 2023 08:26:21 -0500 (EST) Received: from imap42 ([10.202.2.92]) by compute7.internal (MEProxy); Tue, 28 Nov 2023 08:26:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t=1701177981; x=1701264381; bh=5rEvCkBI50Ov69ljK+KtJGZ9c rsHP1+Jds5ITMsW7PQ=; b=hOVSld+WsvN9/itYbN1hFcpQzmJoYOzcny1y4TiyA j1uYEmhoAR8B3jSpC2POqXEM11hI+Uwbtx+WamkzcZiJxasK1kRDkcwvIPHSRBzV rh8yPiGkgEVw8ezqY70dVo4jjziAxTq4MSBB+KjVT0060DA3cJ/UR6NyHOCxjtrC ZF5myenxNclcbm1PM3U8V6RWInqRtO8CTffavWEvYDT8aEo/uyVXyI6/IkNT/GNa lCfHbjzMbQbuRxwnNE+5mvP9nqKgMmE8+HryF0BUJKnVipGZ7IqkrWbxZPddwQ1z tYpv8IkPGVF82emdaBE1IUS2QhVCUgCQFxW7jnUv2izfA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1701177981; x=1701264381; bh=5rEvCkBI50Ov69ljK+KtJGZ9crsHP1+Jds5 ITMsW7PQ=; b=cxtf2jczFwzQBUgznIB3KRuWVxNIdExIpgD/rCwE3nikkgubKsg gDzxu8BnjIn92it3cYWVyrT9rNlEfiBKqoo6YNrJ0VzzDamzL08drTjoNiMjzKe8 gfzV2+rEXGgO5LN5Ih/KleDU66sLuYfnBraqGWnoNJjrZTTEVgNK+tjQ/Jry+2iD WaRehaBW8qhwNMaKkpsauDcM4zqSMLZUB7vXbNHxB+lciu9v856tMTUAnI5/i7Av kojkpOBa2mB+lJqIXcPatsr5bcbEr6djG01W6fq0i/+HsMv63+HAtfoXL5UZViZH ykrYS5wuq8Vcal54B8iFS6XMc3YCa+k87ow== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeifedgheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedfffgrnhcunfgrnhhgihhllhgvfdcuoegurghnsehlrghnghhi lhhlvgdrohhrgheqnecuggftrfgrthhtvghrnhepheevleejffekvedutdejheegffdvhf etueelkefhieefleehgffhvefhudeftdffnecuffhomhgrihhnpehlrghnghhilhhlvgdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe gurghnsehlrghnghhilhhlvgdrohhrgh X-ME-Proxy: Feedback-ID: ifbf9424e:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 321C0BC007C; Tue, 28 Nov 2023 08:26:21 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1234-gac66594aae-fm-20231122.001-gac66594a 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: <78608eae-795c-4773-9301-af1dbd807735@app.fastmail.com> Date: Tue, 28 Nov 2023 08:25:59 -0500 From: "Dan Langille" To: freebsd-ports Subject: HEADS UP: Bacula ports - upcoming deprecation Content-Type: text/plain X-Spamd-Result: default: False [-5.30 / 15.00]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-0.99)[-0.992]; NEURAL_HAM_SHORT(-0.81)[-0.813]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; RWL_MAILSPIKE_EXCELLENT(-0.40)[64.147.123.19:from]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.19]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm1,messagingengine.com:s=fm1]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.19:from]; XM_UA_NO_VERSION(0.01)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; FREEFALL_USER(0.00)[dan]; TO_DN_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4SfjsD0Mckz4Ql9 X-Spamd-Bar: ----- Hello, Shortly after Bacula 15.0.0 is released, I plan to deprecate sysutils/bacula9-server - the last commit was two years ago. Expiry date would be +3 months after 15 comes out. I have Bacula 15 running at home using this port: https://git.langille.org/dvl/ports/src/branch/master/sysutils I will also deprecate sysutils/bacula11-server: The last 2 upstream commits were on: * 2023-02-18 * 2022-08-04 sysutils/bacula11 was added to the tree on 24 Feb 2021. sysutils/bacula13 has been in the tree since 10 Jul 2022 - no plans to deprecate that soon. It may soon be time to upgrade. -- Dan Langille (dvl@) dan@langille.org From nobody Wed Nov 29 04:09:39 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sg5SM3ppmz5323v for ; Wed, 29 Nov 2023 04:09:39 +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 4Sg5SM1pfpz4Rxm for ; Wed, 29 Nov 2023 04:09:39 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701230979; 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=fM1nfJq/hZu+HUws+FmTIU3ljk+0Yl6i8uMsyU2MoOQ=; b=ZoCTGpYapEdycddWh89h8DPa39c0bax8xBnOINWinWypphTnuQ442NjHTqVFb5tF25/Rxi 01OSQJxvYj6+pcVCehNx8ZKc4xyit8Kv3GTkNxAUtzf479OavVFEOgtpTFk1rnhf1xPxeW lgmBCz3PlXjYft+tiIs5ZjtqoolSB1vlHBimSJoocw9YQvy7Srfs7p4fXsxG7fXuh6Pxpj uutSkXwOF9kdltpM9HSjOQhcF3MY5UwXoXaWlx+qO3cCwJ6gi630TvjfEhVFNw1MxnLkz4 7a8f8JzNr1HX8RdJ8dkhnVjIY4WksIXKTvH3SMiRS3W4AwGmzWAPmgIAYezLKg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701230979; a=rsa-sha256; cv=none; b=fwnUUrQvdBWYkcRZg3uLvXozPNa4yzN0zoTgn27blhfgAV1pTsHi8YX3/Tx08qyMtGw8EQ KmqS95SrSxUwWGWxNpng/JSqrfLKq0v5eIasDLKorNkqeyN3smd+U3x92j3qUEAX0St+TA o+ufnlN1puH1bR7NkptznPg5WNeroWNPnrDyaxxlraeryaOFeS80wRdvV2U+6oYlaQju5n vhNXxhtw3wts1VL1rwLK2a7+L1llKMm61c4b5G5PbFpptf26vpQX1nCT3vBh6Ty5nO7O9U tq+qtNYRnQyUocToUNbzrZPwq8dLfL95UiZMGCw0WaDrwfmk12kRQw6ksTkjtg== 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 4Sg5SM0r0JzqrF for ; Wed, 29 Nov 2023 04:09:39 +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 3AT49dxF056689 for ; Wed, 29 Nov 2023 04:09:39 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3AT49dNj056688; Wed, 29 Nov 2023 04:09:39 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311290409.3AT49dNj056688@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, 29 Nov 2023 04:09:39 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/intel-graphics-compiler | 1.0.12504.5 | igc-1.0.15136.4 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.79 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.79 ------------------------------------------------+-----------------+------------ lang/intel-compute-runtime | 22.24.23453 | 23.35.27191.9 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.79 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.79 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.79 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.79 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Nov 30 04:23:31 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sgjjw0c0Xz52kZs for ; Thu, 30 Nov 2023 04:23:32 +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 4Sgjjv2mlMz4J6m for ; Thu, 30 Nov 2023 04:23:31 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701318211; 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=mmMhhJZWrLwKaKgRS7IgwynrbwOf2JRINsp2222+gCU=; b=sWQqM+VdfingMGiH7at0WJ9VL667hszpX4E/1rC7UVq7LWEWedfwep0SeOHZjL2hKtWfjK vDSeXlx6oyiwSKfR1R4mLab3Y58Lc+LGJdZPKP9s/fTdWeR8g7KuqQEKj0D9WjqQ/vay8K D1yuUhdEM7miDmYpkMqEAm7ot+MDGCNUiDmKJKkAolUbCaVK36IpTjVxqO+BWvGzoi2kT3 hiXmPtLldlQx/aU+Kk3wOBi+CbMs7uDvpirAZKFKtkHhqlOaw92+fGLWjl4ev1If+VAk7l /AJ+5jL3LAIAcLXf+y2Vm5EP+Gr934de9DEfXp8Pbe8LrledhuB/TB2nDDbHsQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701318211; a=rsa-sha256; cv=none; b=WqDwdCF2bzaLwXm45LjYgwcE5l0K83Vzu4g8CGlw86pmsEQVWpd66V5KkgiDsUjzzWH6L1 oPTB27N1lr7GwZc9I2qWkzP4Dbt1o+vsvQi77AiaOz9U2y2V295364l0TeM4n84IK03B73 D5WD4o+dsT9aATUf8p0TKePG6mhDHb0g5tn5znjmnp6gdKLx8dc6qUp7/lAcfstDDewVS/ ZG9dlFC8lyCDtjdwfwKNsVtgCQTCOzhzC8rWhlTk2qmlH4SYDCWuJ+DdpiY9jX37MlN6PB 0NfZz9JYPAXx4dBmywFrvCXaALhkA0I7Ba4XMimmD4yAF/ZiTy/Mpvb8bRor2A== 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 4Sgjjv0khtzbcw for ; Thu, 30 Nov 2023 04:23:31 +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 3AU4NV8H030848 for ; Thu, 30 Nov 2023 04:23:31 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3AU4NV14030844; Thu, 30 Nov 2023 04:23:31 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202311300423.3AU4NV14030844@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, 30 Nov 2023 04:23:31 +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-231129 ------------------------------------------------+-----------------+------------ multimedia/onevpl | 2022.1.5 | v2023.4.0 ------------------------------------------------+-----------------+------------ sysutils/nix | 2.3.11 | 2.19.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 Fri Dec 1 00:25:48 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShDPb6lqjz531CD for ; Fri, 1 Dec 2023 00:26:11 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 4ShDPb2ZvPz4JZb; Fri, 1 Dec 2023 00:26:11 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=patmaddox.com header.s=fm3 header.b=AXdIHNTe; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="U/G8S1T5"; spf=pass (mx1.freebsd.org: domain of pat@patmaddox.com designates 66.111.4.29 as permitted sender) smtp.mailfrom=pat@patmaddox.com; dmarc=none Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 1ADE45C015E; Thu, 30 Nov 2023 19:26:10 -0500 (EST) Received: from imap41 ([10.202.2.91]) by compute2.internal (MEProxy); Thu, 30 Nov 2023 19:26:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t=1701390370; x=1701476770; bh=yNi/hIpJUMFAPQOGXQOvMI1AC 2ikw67msCjRCheIamo=; b=AXdIHNTe2OPasuR/A3M+Gsz+hOLLarRlx5Zm182aN jsh6MZl+0r1DmPtih2/E37yLhQilpszV9GkisKf+vwjznQCZDAAcDppWdjwe4lqk EYwevHwirOaHVr9uwEBC2WMkf1KPzKViNxFSEOZwsK62V2wx3rAAgLe9cNN9WtAd Io3UwcTVdNBH9Nl74WWi6HGeYi0kaj/3gK4Vhjp0rmvJ31YkxYu9P6K1OecG2Xlb AG+ltifd+O9g6oeb/XPZjrHEDfUxt+b/y9N8OVizQGxFYA8Ms7MEt+kq4Gos9MFm 8UM7A/M+uUFpPdyiMBqmSw7l/+JLBfK+GEVkCvbNn6wUA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1701390370; x=1701476770; bh=yNi/hIpJUMFAPQOGXQOvMI1AC2ikw67msCj RCheIamo=; b=U/G8S1T5FsdiQa4nwyF4TgV2KEO2x6HjdsDIhfpeTo/wgE98uG7 tTg3sJG8nGkRMBnAUDEn+AzSCjiYvtcvjIPwHBEyiFtqmipXrZnyDSVc0HgqSeh6 ocghB67xT/gCbVdUNZdl+do/9scMzrvhfL3BveaD8DZ+XQFMjsYCNYWPdFbM9ct5 DhCLTUd/t+GHj9OvVhTF6JiFG+zps6dVO0AtZoLuxIRNy3pNtuiKLNZ8PPH4zdcq LgvksM/Wuf11E0pQimhJB7csn/OkImBtsDpWsttgIai3/L7fCA2HCuBQx+iEFPD5 s8QW90ktXCLxEXtpVDVMQuFYMJJHi2TTp9Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeikedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedfrfgrthcuofgrugguohigfdcuoehprghtsehprghtmhgruggu ohigrdgtohhmqeenucggtffrrghtthgvrhhnpefhffeljefgtdejgeeuveekkefgveegtd fgfeeifeetfeegheehgedtgfekhffgvdenucffohhmrghinhepfhhrvggvsghsugdrohhr ghdpphgrthhmrgguughogidrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehprghtsehprghtmhgrugguohigrdgtohhm X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id E72D1234007E; Thu, 30 Nov 2023 19:26:09 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1238-g6cccb1fa34-fm-20231128.002-g6cccb1fa 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: Date: Thu, 30 Nov 2023 16:25:48 -0800 From: "Pat Maddox" To: freebsd-ports@freebsd.org, sunpoet@freebsd.org, yuri@freebsd.org, bofh@freebsd.org Subject: Scripts / utils for maintaining ports? Content-Type: text/plain X-Spamd-Result: default: False [-3.99 / 15.00]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RWL_MAILSPIKE_EXCELLENT(-0.40)[66.111.4.29:from]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29]; R_DKIM_ALLOW(-0.20)[patmaddox.com:s=fm3,messagingengine.com:s=fm1]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.29:from]; XM_UA_NO_VERSION(0.01)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[patmaddox.com]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[patmaddox.com:+,messagingengine.com:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEFALL_USER(0.00)[pat]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4ShDPb2ZvPz4JZb X-Spamd-Bar: --- According to portscout, there are three individual maintainers who each maintain 1000+ ports: https://portscout.freebsd.org/index-total.html I'm trying to wrap my head around how someone could do that. They have to use some utils to pull that off. Are those tools publicly available, either as packages, or scripts in a repo somewhere? I am gradually developing a bit of tooling to maintain my own collection of ports: https://patmaddox.com/dir?ci=3d33b5b2dd2ebe39&name=ports/maintain Perhaps one day it will evolve to a point where it's generally useful and shareable. In the mean time, I would love to know how people are efficiently maintaining multiple ports: particularly those folks maintaining 1000+. Maybe I can just do what they do instead of re-constructing this myself. Pat From nobody Fri Dec 1 01:24:47 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShFjK3qyBz534Cf for ; Fri, 1 Dec 2023 01:24:53 +0000 (UTC) (envelope-from andy@neu.net) Received: from mail.neu.net (neu.net [104.225.8.138]) (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 "freebsd-11-64", Issuer "freebsd-11-64" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ShFjJ74lXz4TWC for ; Fri, 1 Dec 2023 01:24:52 +0000 (UTC) (envelope-from andy@neu.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of andy@neu.net has no SPF policy when checking 104.225.8.138) smtp.mailfrom=andy@neu.net; dmarc=none Received: from neu.net (neu.net [104.225.8.138]) by mail.neu.net (8.15.2/8.15.2) with ESMTPS id 3B11OltJ006667 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Thu, 30 Nov 2023 20:24:47 -0500 (EST) (envelope-from andy@neu.net) Date: Thu, 30 Nov 2023 20:24:47 -0500 (EST) From: AN To: freebsd-ports@FreeBSD.org Subject: how to checkout ports for 14-stable Message-ID: User-Agent: Alpine 2.21.9999 (BSF 287 2018-06-16) 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 X-Spam-Status: No, score=-5.0 required=2.9 tests=RCVD_IN_DNSWL_HI autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.neu.net X-Spamd-Result: default: False [-1.88 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-0.99)[-0.986]; NEURAL_HAM_SHORT(-0.89)[-0.895]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36236, ipnet:104.225.8.0/24, country:US]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@FreeBSD.org]; DMARC_NA(0.00)[neu.net]; RCVD_COUNT_ONE(0.00)[1]; R_DKIM_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[andy]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; R_SPF_NA(0.00)[no SPF record] X-Rspamd-Queue-Id: 4ShFjJ74lXz4TWC X-Spamd-Bar: - Hi: I just upgraded a system to src 14-stable. What is the exact command to checkout and track the 14-stable branch of ports? # git clone -o freebsd -b stable-14 --depth=1 https://git.freebsd.org/ports.git /usr/ports Cloning into '/usr/ports'... warning: Could not find remote branch stable-14 to clone. # uname -aK FreeBSD sparc 14.0-STABLE FreeBSD 14.0-STABLE #2 stable/14-60314995e: Thu Nov 30 14:48:06 EST 2023 root@sparc:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1400501 Thanks in advance for any help. From nobody Fri Dec 1 02:26:01 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShH414vHdz537dZ for ; Fri, 1 Dec 2023 02:26:09 +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 4ShH4126BKz4bvX for ; Fri, 1 Dec 2023 02:26:09 +0000 (UTC) (envelope-from david@catwhisker.org) Authentication-Results: mx1.freebsd.org; none Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.17.1/8.15.2) with ESMTP id 3B12Q1US075628; Fri, 1 Dec 2023 02:26:01 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.17.1/8.17.1/Submit) id 3B12Q1u7075627; Thu, 30 Nov 2023 18:26:01 -0800 (PST) (envelope-from david) Date: Thu, 30 Nov 2023 18:26:01 -0800 From: David Wolfskill To: AN Cc: freebsd-ports@freebsd.org Subject: Re: how to checkout ports for 14-stable Message-ID: References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jBLY319Sqf0ZU2uR" Content-Disposition: inline In-Reply-To: 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:7018, ipnet:107.192.0.0/12, country:US] X-Rspamd-Queue-Id: 4ShH4126BKz4bvX --jBLY319Sqf0ZU2uR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 30, 2023 at 08:24:47PM -0500, AN wrote: > Hi: >=20 > I just upgraded a system to src 14-stable. What is the exact command to > checkout and track the 14-stable branch of ports? There is no such thing as "the 14-stable branch of ports." FreeBSD source ("src") and ports are separate repositories. Branches in the ports tree are things like: g1-70(12.4-S)[5] git branch --remote | tail origin/2022Q1 origin/2022Q2 origin/2022Q3 origin/2022Q4 origin/2023Q1 origin/2023Q2 origin/2023Q3 origin/2023Q4 origin/HEAD -> origin/main origin/main (so, remove the "origin/" part to get the branch name)/(so, remove the "origin/" part to get the branch name)/ > .... Peace, david --=20 David H. Wolfskill david@catwhisker.org [Quote elided] See https://www.catwhisker.org/~david/publickey.gpg for my public key. --jBLY319Sqf0ZU2uR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQSTLzOSbomIK53fjFliipiWhXYx5QUCZWlEOV8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTMy RjMzOTI2RTg5ODgyQjlEREY4QzU5NjI4QTk4OTY4NTc2MzFFNQAKCRBiipiWhXYx 5R7HAP0Qxw/6Qx43MkgqOcSYsAtozuwWjOYSDTXFX/VLbQElqAD/eyQtTfp0BmZu amG2GuMRSbwxTCCqwsAisIzhHeCclg8= =0heI -----END PGP SIGNATURE----- --jBLY319Sqf0ZU2uR-- From nobody Fri Dec 1 03:29:55 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShJV5261lz53BW8 for ; Fri, 1 Dec 2023 03:30:21 +0000 (UTC) (envelope-from andy@neu.net) Received: from mail.neu.net (neu.net [104.225.8.138]) (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 "freebsd-11-64", Issuer "freebsd-11-64" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ShJV50BMlz3LHn for ; Fri, 1 Dec 2023 03:30:20 +0000 (UTC) (envelope-from andy@neu.net) Authentication-Results: mx1.freebsd.org; none Received: from neu.net (neu.net [104.225.8.138]) by mail.neu.net (8.15.2/8.15.2) with ESMTPS id 3B13TtUs007044 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 30 Nov 2023 22:29:56 -0500 (EST) (envelope-from andy@neu.net) Date: Thu, 30 Nov 2023 22:29:55 -0500 (EST) From: AN To: David Wolfskill cc: freebsd-ports@freebsd.org Subject: Re: how to checkout ports for 14-stable In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21.9999 (BSF 287 2018-06-16) 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 X-Spam-Status: No, score=-5.0 required=2.9 tests=RCVD_IN_DNSWL_HI, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.neu.net 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:36236, ipnet:104.225.8.0/24, country:US] X-Rspamd-Queue-Id: 4ShJV50BMlz3LHn On Thu, 30 Nov 2023, David Wolfskill wrote: > Date: Thu, 30 Nov 2023 18:26:01 -0800 > From: David Wolfskill > To: AN > Cc: freebsd-ports@freebsd.org > Subject: Re: how to checkout ports for 14-stable > > On Thu, Nov 30, 2023 at 08:24:47PM -0500, AN wrote: > > Hi: > > > > I just upgraded a system to src 14-stable. What is the exact command to > > checkout and track the 14-stable branch of ports? > > There is no such thing as "the 14-stable branch of ports." > > FreeBSD source ("src") and ports are separate repositories. > > Branches in the ports tree are things like: > g1-70(12.4-S)[5] git branch --remote | tail > origin/2022Q1 > origin/2022Q2 > origin/2022Q3 > origin/2022Q4 > origin/2023Q1 > origin/2023Q2 > origin/2023Q3 > origin/2023Q4 > origin/HEAD -> origin/main > origin/main > > (so, remove the "origin/" part to get the branch name)/(so, remove the > "origin/" part to get the branch name)/ > > > .... > > Peace, > david > Hi David: Thanks for your quick response, that worked. So I assume that I will need to remove /usr/ports every quater and checkout the latest ports? Also, I guess origin/2023Q4 is where developers make updates to? Regards From nobody Fri Dec 1 03:55:39 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShK3K4Sn0z53CfC for ; Fri, 1 Dec 2023 03:55:41 +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 4ShK3J6DX2z3NQk for ; Fri, 1 Dec 2023 03:55:40 +0000 (UTC) (envelope-from david@catwhisker.org) Authentication-Results: mx1.freebsd.org; none Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.17.1/8.15.2) with ESMTP id 3B13tdLW076122; Fri, 1 Dec 2023 03:55:39 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.17.1/8.17.1/Submit) id 3B13tdrO076121; Thu, 30 Nov 2023 19:55:39 -0800 (PST) (envelope-from david) Date: Thu, 30 Nov 2023 19:55:39 -0800 From: David Wolfskill To: AN Cc: freebsd-ports@freebsd.org Subject: Re: how to checkout ports for 14-stable Message-ID: References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MA9VO8WihwxvcXn9" Content-Disposition: inline In-Reply-To: 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:7018, ipnet:107.192.0.0/12, country:US] X-Rspamd-Queue-Id: 4ShK3J6DX2z3NQk --MA9VO8WihwxvcXn9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 30, 2023 at 10:29:55PM -0500, AN wrote: > ... > > origin/2023Q3 > > origin/2023Q4 > > origin/HEAD -> origin/main > > origin/main > > > > (so, remove the "origin/" part to get the branch name)/(so, remove the > > "origin/" part to get the branch name)/ > ... > Thanks for your quick response, that worked. Great; happy to help. > So I assume that I will need > to remove /usr/ports every quater and checkout the latest ports? That depends on (among other things): * what (sequence of) branches you intend to use (quarterly? HEAD (main)?); * how you maintain your local ports tree (if it's a git repo, I would expect you would have no need to remove it -- just "git pull", possibly with an occasional (quarterly) "git checkout ${current_quarterly_branch}"). I am not an expert in git, so there are likely "interesting" (and possibly even useful) variations on that theme. > Also, I guess origin/2023Q4 is where developers make updates to? No; the quarterly branches only get critical fixes (IIRC). "main" (aka "HEAD") is where normal, day-to-day changes are made. It (main) can thus be a bit turbulent at times. Peace, david --=20 David H. Wolfskill david@catwhisker.org See https://www.catwhisker.org/~david/publickey.gpg for my public key. --MA9VO8WihwxvcXn9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNQEARYKAH0WIQSTLzOSbomIK53fjFliipiWhXYx5QUCZWlZOl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTMy RjMzOTI2RTg5ODgyQjlEREY4QzU5NjI4QTk4OTY4NTc2MzFFNQAKCRBiipiWhXYx 5Y2JAP4/Jp4lFDmzvP8CuY+hFb6312glIGfy7y82Gxp0TfynIQD4+fJqzcl5v2iN m4kBxQLnpIV3feoBLqPZiNQQAnFmAg== =pPhu -----END PGP SIGNATURE----- --MA9VO8WihwxvcXn9-- From nobody Fri Dec 1 04:16:10 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShKVz0nFNz53Dss for ; Fri, 1 Dec 2023 04:16:11 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ShKVy49csz3PgX for ; Fri, 1 Dec 2023 04:16:10 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701404170; 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=tN/DSruHoWuDKx7On8aT7VyOa0OHv9xBrkb9oubiJfs=; b=j6Ix1Ab0girPYhGVmuc2wYYVkOvZdum1Q9Y28i2u6ksW7S1RRLACd+kd/JQWJaTrFzMoWS XCNsypIlMNP/9X4JZVqNU+ltyc0JB0+Vl0UNGkPYj5mV/m9udCE1f8P/asHrvh6jC0HtNu aLg8/6e44/lVRDr8awJYfkbUT8SD42Rju+m88YL2Rwvjn/EJDEwFueF24bMX6zkUKjOPi7 oMriYmhyTAeUYvDfqs3WtyyXjeTmMM/3ygf/L+N3t1LpUkZew0BwNUKrPTaB1aAn28gKyA 7ROrU13j1pSQRhvQ7U/qArfLzurf1VJbjuy06vi1xVxRjePc3mGPStahA8sHUw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701404170; a=rsa-sha256; cv=none; b=GWKKVrJgH+DGJJfpcrw1xUEvUMF+5Yr3Lw0WAsM49J3wQEd573tZFxBHo+5/ThBHZKqJJF g/q3Vy2Ud7OCC9A1a3N/i52s46WfhLwjVR/vC/x9PkLykriTKo0gEiBB50LuZ9V49yGeOR 3h7ABqvY0MyYk/b6NLnqD6r8+Ea8DLGVm7u+1qmfzap31cDuSwlfYwSKXd2p8WxOFD03On c5MniFxc+1TQX9Bjc5NY4JS7YPu+H3jwF/PCt8iWpHjYEE3/cO8EBD0mV6qR3YKpiUHHFg p98IT/FTmZoIWXtCAbuo36306J3Y0eSH6O6m0Dy4kXX5hX6U0yTrMx1J+h4uag== 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 4ShKVy1hPVz3wj for ; Fri, 1 Dec 2023 04:16:10 +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 3B14GAGp080993 for ; Fri, 1 Dec 2023 04:16:10 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3B14GAmc080992; Fri, 1 Dec 2023 04:16:10 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202312010416.3B14GAmc080992@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, 1 Dec 2023 04:16:10 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231130 ------------------------------------------------+-----------------+------------ java/apache-commons-logging | 1.2 | 1.3.0 ------------------------------------------------+-----------------+------------ 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 Dec 1 13:22:59 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShYfD3Tsbz52cks for ; Fri, 1 Dec 2023 13:23:16 +0000 (UTC) (envelope-from robbak@gmail.com) Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (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 4ShYfC5c9zz3Fpt for ; Fri, 1 Dec 2023 13:23:15 +0000 (UTC) (envelope-from robbak@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=mXF0KdPu; spf=pass (mx1.freebsd.org: domain of robbak@gmail.com designates 2a00:1450:4864:20::235 as permitted sender) smtp.mailfrom=robbak@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2c9c82a976bso26236321fa.3 for ; Fri, 01 Dec 2023 05:23:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701436994; x=1702041794; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=NVlY1TBK7ZNgkMjcbfX/+cVUN5wdDZQwzTAtJz0e4R0=; b=mXF0KdPu/kqgIT/k6LtqC28iUfZo+kpOVeNulAyYZ6tvFjxBENg6y0dvMgnxwTdHIF 3jchrGtYziRlVVw62y+Kd+Gtv9bBmBVVSmR5ME5XkVbEf2s95cpk5js8OUqG8ajbkUYQ 67boy9oXHzkoR+Krcv+9/+/MnUKddN8jLI+aMZZv/LBR70BzNjA6aRkeMjZvkqjAfVi7 TUcLSZhbRSm7Ln2/YljEtW1N2LNEGmzaFCUmNH16goWiAMSfQ9ClkdqgtKutpjThAaLa zwpfIOxu/XPQ4WDgCUX43jV8DCr9p8HSWfr7+OztIFzYl3pXj1H6awnq0HZDvPNjRpqF eKaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701436994; x=1702041794; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=NVlY1TBK7ZNgkMjcbfX/+cVUN5wdDZQwzTAtJz0e4R0=; b=DPDEA1R9g+x2hGZrMoRSJw9YwKdPJh4GSi5O+6lK9rRL9ZM5v/E/hwWrt5Sj5gZeBV stxqFvBWLfrBgMUPrQj0anoEEJqJa334PjAYqklBlOg6N9LskZvXMOV7W6EWh7mtlmWB SRnbc9J562P6mhB3N/m3QHHzLbDyn3Jc5DM+bTw7j6CwY0qVkw93k0TG2NeXOeeDe6Qr pMDj9eLKEwlbXQMNZUyhEq/0z6YPVnbrKQjPf0AebRnnAWta27jcHlUpFYu4ME0+ghyE faflCgHE1ma+zSdcPhji6htBrxmOCZ1qLEk3wKgMIl/90VAL1PDcpn+IpdtuZIRrcd07 4lhw== X-Gm-Message-State: AOJu0YydHVizhfoe7XrLGoSsvnPzmY4u2JOpc7wiS/XXN4+/RYK043bn qtyNpcMjrqDWpqf3iuV+oYt3Rcia1kRZIgJXWvAWdDqPcwlk0A== X-Google-Smtp-Source: AGHT+IFjl1oTl8mrtCVAFL4FSem9NjeezvtYiWrOEa3lfy3zU/mbVw4O90fuG3rgV/M0GWcQqsjcLOoiZlPKtnEh71U= X-Received: by 2002:a2e:9005:0:b0:2c9:d874:20b7 with SMTP id h5-20020a2e9005000000b002c9d87420b7mr797578ljg.65.1701436993680; Fri, 01 Dec 2023 05:23:13 -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: Robert Backhaus Date: Fri, 1 Dec 2023 23:22:59 +1000 Message-ID: Subject: Bug 272998 - net-mgmt/net-snmp - maintainer timeout. To: Freebsd_mailinglist_PORTS Content-Type: text/plain; charset="UTF-8" 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)[-1.000]; 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]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::235:from]; DKIM_TRACE(0.00)[gmail.com:+]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4ShYfC5c9zz3Fpt X-Spamd-Bar: --- Could we get some eyes on this bug? The bug report includes the needed patch, but it has sat untouched for 4 months now. From nobody Fri Dec 1 18:22:39 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShhHq75bFz52w5Z for ; Fri, 1 Dec 2023 18:22:47 +0000 (UTC) (envelope-from frank_s@bellsouth.net) Received: from sonic315-23.consmr.mail.ne1.yahoo.com (sonic315-23.consmr.mail.ne1.yahoo.com [66.163.190.149]) (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 4ShhHq5274z4CnG for ; Fri, 1 Dec 2023 18:22:47 +0000 (UTC) (envelope-from frank_s@bellsouth.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; t=1701454965; bh=TiMQOagQq+e5V+BFWuMV2ev3gWVdXKPcbYXqk6S0zDg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From:Subject:Reply-To; b=m8d3v/ojzbA1FyJ4bWucrx6qAFUIF8dpPC3arWX8fLT9RUF2XZxnc5hptpSNea9AetnLiSp4Vf7AqCFwEm1dCqQqwdH7S959Du/SPJcl27lWpqtPs/On5KceAbCuH49PiWiytcP3qJkmnCwRPjJq4BjhazwWGL8qpJDnX8bB/59NW7N79uWLZiOqG+2R2D8GuxpcdtGEzFv3PgenOEu6uI2wY6LoQDcg3dUpXgbF6cX+ytPUUIMiJjVfN+DichUg1dB40PvMzsh+FxG6ZdrWnImLcGty/z0d+JspO6TWj2gqdPLkBN+aw7Iza4e10DuXZuwcRhAmoJsIjTI3vmtOQw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1701454965; bh=IcW5UW1t7YEGBbmEsr/5UolRK7XizH3nv3bProuXswX=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=gbUOJ7ABXyxqYmmjgW3V6DUTb/F3cv7s+o0D+ytEnJU6Fsb5qEQx0+Nokv1dDyg9HLMHVXcLf09fYjBs0+KsQUH1PiLCERRMOctFEOgCYFxGYIZXF2wsyhsnn5CnIOAkX9ZJXXo04thRRWxzFcrxs/95cLawkUlzBhmk2XiEXLyypsnxFttidyD1QaE1cVUxcDd9m9jWpCdR2amG9Iu5lakD+XRThTE7JBm3WmOqH3OirO7ZeQPMXU0x0KelTOpsUweS1k1++ZwKAbmILxweqVA1hmJg8dFYCC1aLWGkh8dAXj4eAexJ5CZdBYY3MHayPx2z/S5UGLO5hl3FRRJrXA== X-YMail-OSG: oRhbCBcVM1lTJ6td7r.wSrRBlIHGy7BjZNobnqCzcTflayBtSVHiCdFYSCx3qem mAEKR_IaXVLq4BUZr9sAfKamCMuDMMVKwPVwX3Lrl.1vSowfvxVawtdmd5Yy5k1zWDPU5iom7Vkk BwwArcI4ioPz8aH1BmnuHdOmbEiTAxMkaPn.Mux8iybJxvlTg.xYcnJw1gwOSwLjuU7ve8wEcEm_ DMRqaRK_2u8JVLBRVzq7eSrycebVQD2GALBs4.fBIwJLgsTFPXNSZMrmh25dPTmOCzoQwfhGuJ_j Wkfg76QYwVmlRxGGe7BZcEko5JyIzwYsy.K_OaDsIy4CQHQF2rcZ5ait81NTa0JLjBOU64bFqgQw brm0DoI9dVjtQT0t9mXZJsydeAH962OrajFu9t3yjYLTiTIUIDDlBpeAdSvgMIhM2QPEjdXQrhVQ qZU9MMYD4_DyB.nvjE8ECe8ODam_LVXwal7DMbvZI6bfl5IDo55gHazPC9PckamuXXx1Q_RvyuVY pexRNIspaonUxcTg.CKY6sK1warMU2H.lcdb.eL1qOB.Y4lHcWiQkS8KyGWDCbzFiLJtM3DZxC2n ho.pfEl3P2foRLh7vhKz4xSDm8C5nPk84lgXYbze37h5R0uLVOOU5uEtgQcKL4qE_iuqXORW_rJa KjyRpGjjMmU4i69OvFErGQ5AJ6Iq7LOyFa7eh3Xjcm_Eut6LWW0EAzpFaJ2OdYwe31_NFyKLjurF UoFlxmKYViL0AhV_COVU6NuYRxNb5qlLRDE2gR.i9bN2ryWMf.BybSmWgF8Q8wBHRCZtJ41bMwnQ IPkTnLHiq3kTVFv6Gk2sCAu7ZKywJjxRnp0CoaFMsLlwVh7hzYWh7FNEQV3yGcU1mO6IUDEyZZ9g IO7i96iUs0C9hD_khdHd.h.lj8xxVl44iLlGrPEwV__0lvuHCwXIPPrDMBMYpo2sZfi8mppCfVeV 3TtCIH7.fs671oIMR7JDJckTDjRXjPqC0eXwa2xyDnI.9h9MOdJVLblO5z3y_cFnw2gwojeNZM9f YX4H.ATQrSrfKkqEyoSRwYnUA0EBuqR.etmzejLgYeoLTwInjkw_u09lpPCY45bHNREGpiBWGc6W 6JTWvZ_fbK.bwwzwo_4lCTVryPGI4UZkVFo0MOX93bO3Nikz61De9.5TPYB4N4Fi6vmGvrEDDeLk W1zgw6kmXkCJI_3_uSZyuyQwJFJh.lkBFjU8mWZ.qVjIhYaj0UQ.skKpqjsIe6y2TdMO9zWvP7Gp mfEQUgFA0tnnEyHSl_.iLfz15CukTGSKVlUZJCZvx68gEznAHAVmhou8G3ucVwjgmwnj21ajKd7T xTMZpGRpcy54iDPjUb.8pbFOG9IET4a207twDE0t1FajytF0heqisyUSwkEwUPZEpiXu3ZfFbcWG Awnic62L3TA3cKbh2R.g.2mvUHHp2.j19_wai1pN3KoYJ8naKZzsjKkOfKY3KGkMULEOnMBUHakz o4H_bUgxVESInw4Ddpmh2QrZwwpEyF1pd6qyQSnwoomgzJvqhEn6RzAUmHLSykvSud4_uNP0AJqV iQtOAb1fqOWC.Klw4sXqpq2vHhSq1EY_L2xS9LqwbrQCMGpkh.c7oabbe3M9sbcwC9sP1cikamSC QQdJ9G_N6E13ISrA.QAcYsmbjYFO3ndbjGD_euveGBXg7HjA750jkrMBAamWSIh52w.E9YC0K3OS pVmQA3LroCyMp5w8rXvesA7i8ZgRm8M8yBer6b3BfWC7LG4cEPL8qQ2FKPiJ2cvdxVDUOawoYiRB xm.XRYQu1Nfcqjlgq0ly_wY0YezxKl589ou80hnPJtg4uDA.rW4qRR_rl69GzWvYbBhJ3N.SqhpP j02s3zTwUNShtcQ6gnUrYVBoA02Z26VVyHiQYvoFu2Yyu8WVxo47ACuxtOOIpG8hcRFJ.Bgv8xVU cZv3ENdyOFYbMVLYPrZ2_T9IKNVDLC5mueTSAg3jT_aKSyBzVzD7dNh7nWdweWXxS_5CsLwlftue UcL1fDogd3xQK9A5LwXXEUTsU_FNrGZiH4aEv8RfXDP8anzcdZXMr7H4HnDXOjXTeCRtCo0gXDkP hPuV33YCczWjPPkFrAtAlXG2HhkGOnMkfRZB4KvfT2pFdhlG75k3AmCfd.WZ2NLxjVINQBUJ3qBw UI6D_qAVysmdTe7CR5Ce2j6ITHkUdLvx5Yi3Dkob6IAo5g9UMZ42Dv6Lzok0NDRcR.Pof0OQls7M Qmaz7RsOBXLhyOATW3awrkkCy6cH00_EUI4TZrq.h9QlEqGVnC6d4kxeP3wSl_RuZPtx8JuzbgzN 5e50- X-Sonic-MF: X-Sonic-ID: dc1599fc-c655-4eb7-ad01-2c0add991d7e Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 1 Dec 2023 18:22:45 +0000 Received: by hermes--production-bf1-5d8dc66654-nxw2c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f91933e2c916367e30d86b7f62415fe7; Fri, 01 Dec 2023 18:22:43 +0000 (UTC) Date: Fri, 1 Dec 2023 13:22:39 -0500 From: Frank Seltzer To: AN Cc: freebsd-ports@FreeBSD.org Subject: Re: how to checkout ports for 14-stable Message-ID: <20231201132239.4873484a@Ace.nina.org> In-Reply-To: References: X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd13.2) 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-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:36646, ipnet:66.163.184.0/21, country:US] X-Rspamd-Queue-Id: 4ShhHq5274z4CnG On Thu, 30 Nov 2023 20:24:47 -0500 (EST) AN wrote: > Hi: > > I just upgraded a system to src 14-stable. What is the exact command > to checkout and track the 14-stable branch of ports? > > > > # git clone -o freebsd -b stable-14 --depth=1 > https://git.freebsd.org/ports.git /usr/ports > Cloning into '/usr/ports'... > warning: Could not find remote branch stable-14 to clone. > > # uname -aK > FreeBSD sparc 14.0-STABLE FreeBSD 14.0-STABLE #2 stable/14-60314995e: > Thu Nov 30 14:48:06 EST 2023 > root@sparc:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1400501 > > Thanks in advance for any help. Start with git clone -o freebsd https://git.freebsd.org/ports.git /usr/ports to install the repository in /usr/ports git -C /usr/ports will install the latest updates. From nobody Sat Dec 2 00:52:57 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShryD6Dlfz52n2C for ; Sat, 2 Dec 2023 00:53:08 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11acsn20805.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaa::805]) (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 4ShryC58DMz4fHm for ; Sat, 2 Dec 2023 00:53:07 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=pLx7DOcA; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 2a01:111:f400:7eaa::805 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PwZz+JPAhkf7BtPVfoOCu83doJTHO0QRXWAeSqKOcNhFo4EXb/o4Xi8Sq7uV5mKi6RD+KWf6ZLzhGSmWEkhwkUCM9OxGbq/lmbpwISrWVLjS/n/14QRbU1LHPEiPy3fkjGkT2LQxaKecS9VpkLiOGPzoDWkAW5FIQkkzA5yXOyR9LSITsnX81PntFiCvHy4JTNnRTiEnp6cL+8bdqCZdnEXZbP5ybmXbdYx6X64u7arE35cJYwZ41EwPBex9yK1agBjJNg4498av/w6/YljaHJyNhJuV7FlN138yUtR52sIoi9ToBob1dAzJkUOIfvg2eXPlivogDCGwXDu3JvHXRQ== 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=bT07Tm6mD7t7f8FxNfJL0tl9EMTfm6i9gy/V5cmLybk=; b=GQz9vbdjPQS+jw5WkVIR70mV9D0kbbnm7bQWMgC+pUDO14HwQ/0sIgs68pvHTe0cA/iBivAnMyYu+bqI1nHrVz8NLenCN9gxJ6jRnweqz42CfZOvMtlaGzKJ2kCqRTnmdPl4bI4Pcnh8zScVdIvaOF4DBrm2q2UAuZYwECuNbI/4l5ft2J6pQKqzYFJjtJCEtUf5roSTyIYSzN9RgocQPy+azRRiTrkf4G8IRZ4wBUr3eArO7d7YfBCL040rI0CJVyov/f9LiqfvRJVmwrmmXzJjPKVyIleF303A64QPHLvVurfKxG+H0A8t80kVzPqMMxBlAHQudKVEmIzOVOMyog== 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=bT07Tm6mD7t7f8FxNfJL0tl9EMTfm6i9gy/V5cmLybk=; b=pLx7DOcAnYzDfc4XPNwkwJQ64GaXBxcEz7uDw+IRScIl7E4HjjQ4TJkSPbU2ABWME+p3qmxcR85IPKgeDnWh3ZAY/pupVuI1dLNcGpGmVN2RHtb5DrR61QsG2dbjU9BVy0mHQ6xmO4LZyPtlr77tmTd1K3KaKTYLZkcN7Whlf50Jn2V2dHayn6aRTEPcS+MEVW/0f34g3fRPB7CaBVMwhQLri3ThN/HpGTSslp6S642l/J8iGr5OpYqtUX6jd4xWSIvrvEKIt5u4GjI6+rMSdCqsN45CwzWvM0hubnbFq20a2bRhnkhMERcF61yVS0jj/PJGOxY0smnUw+UmKAjHwg== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by SN7PR11MB7091.namprd11.prod.outlook.com (2603:10b6:806:29a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.27; Sat, 2 Dec 2023 00:53:04 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::fb9d:1842:3dbe:6ccf]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::fb9d:1842:3dbe:6ccf%3]) with mapi id 15.20.7046.024; Sat, 2 Dec 2023 00:53:03 +0000 Message-ID: Date: Fri, 1 Dec 2023 17:52:57 -0700 User-Agent: Mozilla Thunderbird Subject: Re: Scripts / utils for maintaining ports? To: ports@freebsd.org References: Content-Language: en-US From: "Edward Sanford Sutton, III" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TMN: [Z0sLLHkrOwkw46A2qa/XzAvXaTpT2YtZ] X-ClientProxiedBy: BLAPR03CA0120.namprd03.prod.outlook.com (2603:10b6:208:32a::35) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <6aedc3e9-76f2-46af-9da9-66dc0eaa4c26@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_|SN7PR11MB7091:EE_ X-MS-Office365-Filtering-Correlation-Id: 6a5179b7-1758-45bf-eb3b-08dbf2d10878 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dlnSNMQdm/YBP4qkJlEqHnpH+8JQ61BtFsRg15r6tKNJsvppt9fLVBht1ZHBAMsPPkCeZM/eWkHIu/DqhlMJsYAaJzbn0VHmI7aF5bx1ud2XVp6mhds2+uurr1mmoD08YrWRuwogmEg3FaBOq51540S2Kv1thwc3DlU5LAYADguY8WDIKX6fnuQ2pS1aZACfDgleXei1KYLQa7dWO9+pJ075aE260cPZQVud48M6uQcXH9zy1//XI4v98FsJc5fUvHW19hWGKs5a9iLr5pXxlAwx619f3pP7Ae9J1Ta/caPIeOj+/me98NxRdTb4vR+NVG+ZKcyUqdQ+ic97TAAJOKuH7YnQV2Vghn+BTJv+MGn5EkS0C6+6SPZ3InS91DUtSGgA7fTgWXZTy5Nh79Z/jVz1GGS+pmHSLC/oSVUrvxQ3WC2IwmAl+XbYkOnYE10NKwC3uDfmOid6QWrRusrZqGKuH/3ybSGJt6Qj9xT46Io5kLcpsWETFdQS3nvM1OUb3sqOQrPoa8ae5Cf6ZWlUcw5JKanLC8vz8D/Ey7iMSP+ENuCvBr6sJgzUcMv2P1SUDvCmmwul0BCUYEn36BiY5LJ9RNRU2FV4H6Ln//yHA8A= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Tm9UaERHem5MMDNWNjQ3bUtuT1FNb0pQSEF3ams2QktRR2RJNXJvWEVRM2Fo?= =?utf-8?B?MlhwRmFPb0pjZ2F4K0kxN1IzZW9kOERTbERDb3RFYUFzeDF1YXM2OFljTk83?= =?utf-8?B?cjBUYlJsd3BVSmdhRlo1ZmxuUHFXN0lRakpYWWdOdlZkNk9wb2lNZktxWllp?= =?utf-8?B?SHN4UmJZUGYvK2s1Y3JPMHNtZWpwMnNZOEEydXZXbW1uVWl2TUtiejdTaS8x?= =?utf-8?B?M3hGdmNJQ2kycjZ1bWtXck04Zi96QVNCeDQ3UlA2Nk83a1pOZ0VtZ0NiQktS?= =?utf-8?B?WUNXNVF5UjFkcUNETjBTemtLeVh0eGltaGNhWWxyOWpBTVFBSUdRdXQvTjdr?= =?utf-8?B?Q3pyY1RBS2xSaTBnczRYUExoSjJ4WktCYm41Q016enVVRW1LVTFGVWlxakRv?= =?utf-8?B?SXN2Z2lFQjU3RFBMM1JmN1R5NmU5ZDBQM0tmQjJlcmxRYVY1cnRDMWxOQWdJ?= =?utf-8?B?VUl5dXpNK2RJZkp6a1RSSjM1ZURlaHdhRmh6Y1ZDTEd4ekQ1U0FUVTR6bE4z?= =?utf-8?B?dEdudVRabURWSjEyRDNvaERKaFVkNmM2Wmd0aTI4cFdZd2w3bWxrZkMwMHZs?= =?utf-8?B?azNPR04wQWpYc1dNSzI4RG04WVZNdVEyZ3JRRUNDSDNVSmpaMk1wZjIyRVRp?= =?utf-8?B?ZEZlMEphVHl0L2Rxc1BoUXlMeDZ0NmhZV2l2cjVOTnlFR0c3V1pNNUg0VnlI?= =?utf-8?B?NkFnb0pGc3UrNktZY3pLcks2QTRWTlR2ZE5tVFNrVVYvd0V6aHBvUzhkMmNa?= =?utf-8?B?VFBkb3JYTFMwdGJ6dStjSDM5YmNrWXBZMXpaeFdiUjdEQ05PL1N2TnRMUHVX?= =?utf-8?B?dlF4cXNRaXU5RUM4Z2w4UTIrcUpVZTRIc3p1QmtlZFJLTFc5ZXNrckRhNlJX?= =?utf-8?B?RW92bUYrcEM4RzVieGI1S3B4WXZYdHFuaU81c2NObjFPNFRPcjUyMXU4eHA4?= =?utf-8?B?eXZyVEJsZS9UK0N1cEZEZGh5eHoxYU9ldFJBTG8zV1dGREdITks5dm91Z0xl?= =?utf-8?B?NVVhdU5FV1BqMHlDTmwyTkt1cE1lNGlZbjUzOGpqL3pkY0dWVzVSaXpIeHpJ?= =?utf-8?B?OFRKK1pOb1BzQ0s2Y1ZPcWh4ekxwcFZhZFhDUy9Id2JRUksxQ0IvdDhlQWtI?= =?utf-8?B?azN4ZnNTWGt4REpLR2ZaMVpSUURESVhvOUJVQ3doOTl5NC9iMWZjSmlsQ28w?= =?utf-8?B?a1pMSjlzZlpxeVJRMWNEUUxQdlFVSDM3ZFBrTUpyL1ptQ3VGbFNQdjlHb3dt?= =?utf-8?B?K3c5MGFZN1REL3pjcWtqYUJTWkRkRkpBQnJBVDZvcTlMM2pnNFprOVdQNGxu?= =?utf-8?B?QWI3eVBEak45WVZhbGJ4RjlDdDZBdk43UEZJc1Q1aEdoUllBRHh5eGRkQ3Nv?= =?utf-8?B?SEc4R2NKQWRKU084Y1hRMkIwUFQ3WjNoQnMwVE44WUNyUE9nMXk2NVkrMTlJ?= =?utf-8?B?R1ZyYmUrcVE4VytkSUpyK2hoYW5jUnVYVXJCZmFqeXJ6YVZ0RENCZzRWNTBX?= =?utf-8?B?Zzd6UlYzRlpwSkZEY1VZRVJlRUdBa1BHWU1HWk9ZSE42MnRJcmUyS1NlU0RE?= =?utf-8?B?b1c1aEM2bW4vb0pibWdnaENxaFZMMHhjRjAxbStBcDk4VEllLzQvOVFNbmdZ?= =?utf-8?Q?chq/U9HFtaxGqqeM2t8EqgNUcOXs/LhERRtYFxJZsvAY=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e8f36.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 6a5179b7-1758-45bf-eb3b-08dbf2d10878 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2023 00:53:03.5333 (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: SN7PR11MB7091 X-Spamd-Result: default: False [-1.49 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4ShryC58DMz4fHm X-Spamd-Bar: - On 11/30/23 17:25, Pat Maddox wrote: > According to portscout, there are three individual maintainers who each maintain 1000+ ports: https://portscout.freebsd.org/index-total.html > > I'm trying to wrap my head around how someone could do that. They have to use some utils to pull that off. Are those tools publicly available, either as packages, or scripts in a repo somewhere? > > I am gradually developing a bit of tooling to maintain my own collection of ports: https://patmaddox.com/dir?ci=3d33b5b2dd2ebe39&name=ports/maintain Perhaps one day it will evolve to a point where it's generally useful and shareable. > > In the mean time, I would love to know how people are efficiently maintaining multiple ports: particularly those folks maintaining 1000+. Maybe I can just do what they do instead of re-constructing this myself. Its normally easier to maintain a port than it is to do the initial porting though some ports have updates with difficulties that need much more time. Many updates come through as little more effort than a version bump and distinfo update. I know there are tools to watch for updates from upstream and those tools are also ran by the FreeBSD project in a more generic form to try to automatically tell port maintainers about a port being out of date. Not every port gets frequent updates and not all updates come through at the same time. Some updates come form interested users and the maintainer just gave their approval instead of having to do the update from scratch on their own. Some of the ports do not get as much attention as a result and I assume some are just picked up as a 'I have a port that needs this dependency that is abandoned; I'll take up being the source of contact for issues and updates'. I suspect that accelerates the updates instead of waiting on communication with another maintainer to lead to organizing an update. A port maintainer maintaining dependencies or many ports may not always be paying as close of attention as a porter focused on a small quantity, but they also may be infrequent users who just wanted to help keep a port alive. Sometimes I have also seen corners cut like, "install this directory and note its contents into the pkg" instead of creating a detailed pkg-plist in the ports tree. Thought that was generally frowned upon but it seems parts of the ports tree are designed for such a feature. Though updates can be quite simple, doing the least possible sometimes leads to ports having extra unnecessary dependencies and other outdated aspects that can be better with it being revised. I fall in the category of feeling like my lack of skill makes full maintainership and porting seem unwise as I fear I'd refer updates and issues to someone else's hands anyways. If I locate issues, I try to share those, preferably with a patch when I can. Updates have resulted from me asking a maintainer of a status of a port they didn't notice an update for and on occasion issues with PRs that maintainers didn't have an answer for but wanted fixed got resolved because of details I shared so yes the maintainers don't always do everything alone. I'd love to see and learn the workflow of other porters and developers myself instead of just fumbling around with trying to implement the handbook's teachings, .Mk file information, and what else I learn from browsing ports. If you get any private responses with detail, hopefully it wasn't private intentionally and can be shared publicly. Hopefully more knowledge can lead to more maintainers, better quality, and faster updates. > Pat > From nobody Sat Dec 2 04:06:36 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShxFT39VBz52Sdx for ; Sat, 2 Dec 2023 04:06:37 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ShxFT1MZ1z3gjT for ; Sat, 2 Dec 2023 04:06:37 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701489997; 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=aBMBnNkz+HIHqJakBJYhFxTTnntwPinqEsYx5/J/i14=; b=tHDgbvBF1UV9LPX6bbHDK7Nl/SG21zEKuPs7lG90HI0yUM0VABYMPKtii7S7MYICLPrjxm nPUGt+XipSjjf6kibrp8//ng001nsnt/h4s400nzI/WP7+O22pBsmqQPjH1ul2qP/PsAxr 6oyyHNrY6vVZQ62eoqA+HJN75cDqJlATC1XO3j6FPtMB3Ibi8rYAAd3mNwBVyK0Up6GE9A 4xdSvLAmBXySXoiccxaSzZeVaFzpmxepO//AsvWtfYJWq62hEg/fbm/uBh0fiSWnvfo91w 7Dbup6h2dGzgEEGQfAlWbGDqG/iMJlQol2xjWXHNDFXjBec29/HlKewneB0OoA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701489997; a=rsa-sha256; cv=none; b=fv5gddDlZnUOhTnMHRjGUF5puvm6sLQADWLi3IY0vxoBrkqlzKnRcFD6MDRRKKMRQESsnh HsI2DDLcLBHlks6zty8A2aVQ5sTwbFcn+cHWtu4nBUJmbe8JaFWMUt/NCh0hR7jnHa2YjH 34AicqtdchtGSxoDaf2bMpcHRRHQKIQh8DJjmrEufunREZJn7TvcqbfcsvmkIwNLxhNU5w RQm25U6GR/aoXVURHkGq+GJCZ3GUNADMDEinAFWrZDnbVFqgsC5Rzm24xHTD7nzSyaiVE2 jQnZy/XxeXYX5LGmL5y8y6OpI08rsEvcq5PpUhpfORVZfKrwPcsaKTuXbLgDow== 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 4ShxFT0SKHz11rx for ; Sat, 2 Dec 2023 04:06:37 +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 3B246aEO049493 for ; Sat, 2 Dec 2023 04:06:36 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 3B246axi049492; Sat, 2 Dec 2023 04:06:36 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202312020406.3B246axi049492@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, 2 Dec 2023 04:06: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 ------------------------------------------------+-----------------+------------ audio/emms | 16 | 17 ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-231201 ------------------------------------------------+-----------------+------------ 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 Dec 2 10:15:49 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sj5Rr0Zq6z52pv2 for ; Sat, 2 Dec 2023 10:16:08 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-4317.proton.ch (mail-4317.proton.ch [185.70.43.17]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sj5Rn60YMz3djd; Sat, 2 Dec 2023 10:16:05 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=lorenzosalvadore.it header.s=protonmail3 header.b=Uek0LHtF; spf=pass (mx1.freebsd.org: domain of developer@lorenzosalvadore.it designates 185.70.43.17 as permitted sender) smtp.mailfrom=developer@lorenzosalvadore.it; dmarc=pass (policy=quarantine) header.from=lorenzosalvadore.it DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail3; t=1701512162; x=1701771362; bh=I4AiPRVFkXYhbi5S3aFl3R9NuLJemEiF8YxtoSHbl3k=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Uek0LHtFLeYl/JLLUB4Q4MMgEUvocfMMuP79Mw10cOOVz3wpSyLZRiWtaOEcA6hCT cNukYgQUE1J+Ro7Ex5KBSRBLpvSbK/T0U6w0vbPyn2yT3P34qHAAye+IgfCiLIq7VC UIrMIwBEEsgqB+ffh119DMGwnCX+4+0jPntO+AyGMIxc04dbJWTE/ZhjB4J+WoXS5q 6giEW8Wn0Tf3gFhBZGhPDAHVsXsR06QQ9bQQh6Z30XTlUBaur1oa3cVdDiBsrgFY8d e5QATMTZ4qj3BuOdUgPu+GVWKK4jLoP2r1RqjTae5/wVsCvIt0y2gda7zrSGcLUANv kwbGKzULL8dTg== Date: Sat, 02 Dec 2023 10:15:49 +0000 To: pat@patmaddox.com, freebsd-ports@freebsd.org, sunpoet@freebsd.org, yuri@freebsd.org, bofh@freebsd.org From: Lorenzo Salvadore Subject: Re: Scripts / utils for maintaining ports? Message-ID: In-Reply-To: References: Feedback-ID: 53711648:user:proton 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/alternative; boundary="b1_lPLdHrINa5KLhkcsq6T20i9umrzUjzOS8igObTnMj8" X-Spamd-Result: default: False [-0.10 / 15.00]; AUTOGEN_PHP_SPAMMY(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; URI_HIDDEN_PATH(1.00)[https://github.com/lsalvadore/freebsd-ports/blob/lang/gcc12-devel/.cirrus.yml]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-0.80)[-0.802]; DMARC_POLICY_ALLOW(-0.50)[lorenzosalvadore.it,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[185.70.43.17:from]; R_DKIM_ALLOW(-0.20)[lorenzosalvadore.it:s=protonmail3]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_COUNT_ZERO(0.00)[0]; RCPT_COUNT_FIVE(0.00)[5]; HAS_PHPMAILER_SIG(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[lorenzosalvadore.it:+]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~] X-Rspamd-Queue-Id: 4Sj5Rn60YMz3djd X-Spamd-Bar: / This is a multi-part message in MIME format. --b1_lPLdHrINa5KLhkcsq6T20i9umrzUjzOS8igObTnMj8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8sCgpJIG1haW50YWluIG9ubHkgYSBmZXcgcG9ydHMsIGFsdGhvdWdoIHNvbWUgb2YgdGhl bSAodGhlIEdDQyBwb3J0cykKYXJlIHZlcnkgY29tcGxleCBhbmQgdGltZSBjb25zdW1pbmcgdG8g dGFrZSBjYXJlIG9mLgoKQSBmZXcgbW9udGhzIGFnbywgSSBmb3VuZCBteXNlbGYgaGF2aW5nIG11 Y2ggbGVzcyB0aW1lIHRvCm1haW50YWluIHBvcnRzLCBzbyBJIG1hZGUgaGVhdmllciB1c2Ugb2Yg YXV0b21hdGlvbi4KClRoZSBtb3N0IHRpbWUgY29uc3VtaW5nIHBhcnQgZm9yIG1lIHVzdWFsbHkg aXMgdGVzdGluZyB0aGUKcG9ydHMuIEkgc29sdmVkIHRoZSBpc3N1ZSB1c2luZyBjaXJydXMuCgpV c2luZyBodHRwczovL2dpdGh1Yi5jb20vbHNhbHZhZG9yZS9mcmVlYnNkLXBvcnRzL2Jsb2IvbGFu Zy9nY2MxMi1kZXZlbC8uY2lycnVzLnltbApJIGNhbiB0ZXN0IG15IGNoYW5nZXMgdG8gcG9ydCAk Y2F0ZWdvcnkvJHBvcnQgYnkgc2ltcGx5IGNvbW1pdHRpbmcgdGhlbQp0byBhIGJyYW5jaCBuYW1l ZCAkY2F0ZWdvcnkvJHBvcnQKYW5kIHB1c2hpbmcgaXQgb24gR2l0SHViLgpPZiBjb3Vyc2UsIGlm IEkgbmVlZCBzb21lIG1vcmUgc3BlY2lhbCB0ZXN0aW5nIEkgY2FuIGVkaXQgdGhlIC5jaXJydXMu eW1sIGZpbGUuClRoZSB0ZXN0aW5nIHJlc3VsdHMgYXJlIHByb2JhYmx5IG5vdCBhcyBnb29kIGFz IHdpdGggcG91ZHJpZXJlLCBidXQgdGhleSBhcmUKZ29vZCBlbm91Z2guClRoaXMgc3RyYXRlZ3kg aXMgcGFydGljdWxhcmx5IGVmZmljaWVudCB3aXRoIGxvdyBlZmZvcnRzIHBvcnRzCnN1Y2ggYXMg dGhlIEdDQyAtZGV2ZWwgcG9ydHMgdGhhdCBhcmUgdXBkYXRlZCBldmVyeSB3ZWVrIGFuZApkbyBu b3QgYnJlYWsgb2Z0ZW46CndpdGggYSBjcm9uIGpvYiBJIGF1dG9tYXRpY2FsbHkgdXBkYXRlIHRo ZSBNYWtlZmlsZXMgYW5kIGRpc3RpbmZvIGZpbGVzCmFuZCBJIHB1c2ggdGhlIGJyYW5jaGVzLiBU aGVuIGV2ZXJ5dGhpbmcgaXMgdGVzdGVkIHdoaWxlIEkgc2xlZXAvd29yay9kcml2ZSBldGMuCmFu ZCBJIG9ubHkgbmVlZCB0byBjaGVjayB0aGUgdGVzdGluZyByZXN1bHRzIHRvIHNlZSBpZiBJIGNv bW1pdCB0aGUgY2hhbmdlcyBvcgpzb21ldGhpbmcgaXMgYnJva2VuLiBBbG1vc3QgYWx3YXlzIHRo ZSB0ZXN0cyBzdWNjZWVkIGFuZCB0aHVzCkkgY2FuIGNvbW1pdCB0aGUgdXBkYXRlIHdpdGggb25s eSBhIGZldyBtaW51dGVzIG9mIGFjdHVhbCBodW1hbiB3b3JrLgoKSWYgeW91IGFsc28gd2FudCB0 byB0cnkgcGxheWluZyB3aXRoIGNpcnJ1cywga2VlcCBpbiBtaW5kCnRoYXQgdGhlIGZyZWUgcGxh biBub3cgaGFzIHNvbWUgbGltaXRhdGlvbnMuIE1vcmVvdmVyLCBJIGZlYXIgaGVhdnkgcG9ydHMg Y291bGQgbm90IGJlIHRlc3RlZCB0aGF0IHdheSBkdWUgdG8gbGltaXRzIGluIHJlc291cmNlcy4K CklmIHlvdSBjYW4gYWZmb3JkIGl0LCB1c2luZyBhIFZQUyB3b3VsZCBwcm9iYWJseSBiZSBtb3Jl CmVmZmljaWVudC4gQnV0IHRoZSBmcmVlIGNpcnJ1cyBwbGFuIGlzIGdvb2QgZW5vdWdoIGZvciBz bWFsbCBwb3J0cy4KCkNoZWVycywKCkxvcmVuem8gU2FsdmFkb3JlCgpTZW50IGZyb20gUHJvdG9u IE1haWwgbW9iaWxlCgotLS0tLS0tLSBNZXNzYWdnaW8gb3JpZ2luYWxlIC0tLS0tLS0tCklsIDEg RGljIDIwMjMsIDAxOjI1LCBQYXQgTWFkZG94IGhhIHNjcml0dG86Cgo+IEFjY29yZGluZyB0byBw b3J0c2NvdXQsIHRoZXJlIGFyZSB0aHJlZSBpbmRpdmlkdWFsIG1haW50YWluZXJzIHdobyBlYWNo IG1haW50YWluIDEwMDArIHBvcnRzOiBodHRwczovL3BvcnRzY291dC5mcmVlYnNkLm9yZy9pbmRl eC10b3RhbC5odG1sIEknbSB0cnlpbmcgdG8gd3JhcCBteSBoZWFkIGFyb3VuZCBob3cgc29tZW9u ZSBjb3VsZCBkbyB0aGF0LiBUaGV5IGhhdmUgdG8gdXNlIHNvbWUgdXRpbHMgdG8gcHVsbCB0aGF0 IG9mZi4gQXJlIHRob3NlIHRvb2xzIHB1YmxpY2x5IGF2YWlsYWJsZSwgZWl0aGVyIGFzIHBhY2th Z2VzLCBvciBzY3JpcHRzIGluIGEgcmVwbyBzb21ld2hlcmU/IEkgYW0gZ3JhZHVhbGx5IGRldmVs b3BpbmcgYSBiaXQgb2YgdG9vbGluZyB0byBtYWludGFpbiBteSBvd24gY29sbGVjdGlvbiBvZiBw b3J0czogaHR0cHM6Ly9wYXRtYWRkb3guY29tL2Rpcj9jaT0zZDMzYjViMmRkMmViZTM5Jm5hbWU9 cG9ydHMvbWFpbnRhaW4gUGVyaGFwcyBvbmUgZGF5IGl0IHdpbGwgZXZvbHZlIHRvIGEgcG9pbnQg d2hlcmUgaXQncyBnZW5lcmFsbHkgdXNlZnVsIGFuZCBzaGFyZWFibGUuIEluIHRoZSBtZWFuIHRp bWUsIEkgd291bGQgbG92ZSB0byBrbm93IGhvdyBwZW9wbGUgYXJlIGVmZmljaWVudGx5IG1haW50 YWluaW5nIG11bHRpcGxlIHBvcnRzOiBwYXJ0aWN1bGFybHkgdGhvc2UgZm9sa3MgbWFpbnRhaW5p bmcgMTAwMCsuIE1heWJlIEkgY2FuIGp1c3QgZG8gd2hhdCB0aGV5IGRvIGluc3RlYWQgb2YgcmUt Y29uc3RydWN0aW5nIHRoaXMgbXlzZWxmLiBQYXQ= --b1_lPLdHrINa5KLhkcsq6T20i9umrzUjzOS8igObTnMj8 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8sPGJyPjxicj5JIG1haW50YWluIG9ubHkgYSBmZXcgcG9ydHMsIGFsdGhvdWdoIHNvbWUg b2YgdGhlbSAodGhlIEdDQyBwb3J0cyk8YnI+YXJlIHZlcnkgY29tcGxleCBhbmQgdGltZSBjb25z dW1pbmcgdG8gdGFrZSBjYXJlIG9mLjxicj48YnI+QSBmZXcgbW9udGhzIGFnbywgSSBmb3VuZCBt eXNlbGYgaGF2aW5nIG11Y2ggbGVzcyB0aW1lIHRvPGJyPm1haW50YWluIHBvcnRzLCBzbyBJIG1h ZGUgaGVhdmllciB1c2Ugb2YgYXV0b21hdGlvbi48YnI+PGJyPlRoZSBtb3N0IHRpbWUgY29uc3Vt aW5nIHBhcnQgZm9yIG1lIHVzdWFsbHkgaXMgdGVzdGluZyB0aGU8YnI+cG9ydHMuIEkgc29sdmVk IHRoZSBpc3N1ZSB1c2luZyBjaXJydXMuPGJyPjxicj5Vc2luZyA8YSBocmVmPSJodHRwczovL2dp dGh1Yi5jb20vbHNhbHZhZG9yZS9mcmVlYnNkLXBvcnRzL2Jsb2IvbGFuZy9nY2MxMi1kZXZlbC8u Y2lycnVzLnltbCI+aHR0cHM6Ly9naXRodWIuY29tL2xzYWx2YWRvcmUvZnJlZWJzZC1wb3J0cy9i bG9iL2xhbmcvZ2NjMTItZGV2ZWwvLmNpcnJ1cy55bWw8L2E+PGJyPkkgY2FuIHRlc3QgbXkgY2hh bmdlcyB0byBwb3J0ICRjYXRlZ29yeS8kcG9ydCBieSBzaW1wbHkgY29tbWl0dGluZyB0aGVtPGJy PnRvIGEgYnJhbmNoIG5hbWVkICRjYXRlZ29yeS8kcG9ydDxicj5hbmQgcHVzaGluZyBpdCBvbiBH aXRIdWIuPGJyPk9mIGNvdXJzZSwgaWYgSSBuZWVkIHNvbWUgbW9yZSBzcGVjaWFsIHRlc3Rpbmcg SSBjYW4gZWRpdCB0aGUgLmNpcnJ1cy55bWwgZmlsZS48YnI+VGhlIHRlc3RpbmcgcmVzdWx0cyBh cmUgcHJvYmFibHkgbm90IGFzIGdvb2QgYXMgd2l0aCBwb3VkcmllcmUsIGJ1dCB0aGV5IGFyZTxi cj5nb29kIGVub3VnaC48YnI+VGhpcyBzdHJhdGVneSBpcyBwYXJ0aWN1bGFybHkgZWZmaWNpZW50 IHdpdGggbG93IGVmZm9ydHMgcG9ydHM8YnI+c3VjaCBhcyB0aGUgR0NDIC1kZXZlbCBwb3J0cyB0 aGF0IGFyZSB1cGRhdGVkIGV2ZXJ5IHdlZWsgYW5kPGJyPmRvIG5vdCBicmVhayBvZnRlbjo8YnI+ d2l0aCBhIGNyb24gam9iIEkgYXV0b21hdGljYWxseSB1cGRhdGUgdGhlIE1ha2VmaWxlcyBhbmQg ZGlzdGluZm8gZmlsZXM8YnI+YW5kIEkgcHVzaCB0aGUgYnJhbmNoZXMuIFRoZW4gZXZlcnl0aGlu ZyBpcyB0ZXN0ZWQgd2hpbGUgSSBzbGVlcC93b3JrL2RyaXZlIGV0Yy48YnI+YW5kIEkgb25seSBu ZWVkIHRvIGNoZWNrIHRoZSB0ZXN0aW5nIHJlc3VsdHMgdG8gc2VlIGlmIEkgY29tbWl0IHRoZSBj aGFuZ2VzIG9yPGJyPnNvbWV0aGluZyBpcyBicm9rZW4uIEFsbW9zdCBhbHdheXMgdGhlIHRlc3Rz IHN1Y2NlZWQgYW5kIHRodXM8YnI+SSBjYW4gY29tbWl0IHRoZSB1cGRhdGUgd2l0aCBvbmx5IGEg ZmV3IG1pbnV0ZXMgb2YgYWN0dWFsIGh1bWFuIHdvcmsuPGJyPjxicj5JZiB5b3UgYWxzbyB3YW50 IHRvIHRyeSBwbGF5aW5nIHdpdGggY2lycnVzLCBrZWVwIGluIG1pbmQ8YnI+dGhhdCB0aGUgZnJl ZSBwbGFuIG5vdyBoYXMgc29tZSBsaW1pdGF0aW9ucy4gTW9yZW92ZXIsIEkgZmVhciBoZWF2eSBw b3J0cyBjb3VsZCBub3QgYmUgdGVzdGVkIHRoYXQgd2F5IGR1ZSB0byBsaW1pdHMgaW4gcmVzb3Vy Y2VzLjxicj48YnI+SWYgeW91IGNhbiBhZmZvcmQgaXQsIHVzaW5nIGEgVlBTIHdvdWxkIHByb2Jh Ymx5IGJlIG1vcmU8YnI+ZWZmaWNpZW50LiBCdXQgdGhlIGZyZWUgY2lycnVzIHBsYW4gaXMgZ29v ZCBlbm91Z2ggZm9yIHNtYWxsIHBvcnRzLjxicj48YnI+Q2hlZXJzLDxicj48YnI+TG9yZW56byBT YWx2YWRvcmU8YnI+PGJyPjxicj5TZW50IGZyb20gUHJvdG9uIE1haWwgbW9iaWxlPGJyPjxicj48 YnI+PGJyPi0tLS0tLS0tIE1lc3NhZ2dpbyBvcmlnaW5hbGUgLS0tLS0tLS08YnI+SWwgMSBEaWMg MjAyMywgMDE6MjUsIFBhdCBNYWRkb3ggPCBwYXRAcGF0bWFkZG94LmNvbT4gaGEgc2NyaXR0bzo8 YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+PGJyPkFjY29yZGluZyB0byBwb3J0 c2NvdXQsIHRoZXJlIGFyZSB0aHJlZSBpbmRpdmlkdWFsIG1haW50YWluZXJzIHdobyBlYWNoIG1h aW50YWluIDEwMDArIHBvcnRzOiBodHRwczovL3BvcnRzY291dC5mcmVlYnNkLm9yZy9pbmRleC10 b3RhbC5odG1sDQoNCkknbSB0cnlpbmcgdG8gd3JhcCBteSBoZWFkIGFyb3VuZCBob3cgc29tZW9u ZSBjb3VsZCBkbyB0aGF0LiBUaGV5IGhhdmUgdG8gdXNlIHNvbWUgdXRpbHMgdG8gcHVsbCB0aGF0 IG9mZi4gQXJlIHRob3NlIHRvb2xzIHB1YmxpY2x5IGF2YWlsYWJsZSwgZWl0aGVyIGFzIHBhY2th Z2VzLCBvciBzY3JpcHRzIGluIGEgcmVwbyBzb21ld2hlcmU/DQoNCkkgYW0gZ3JhZHVhbGx5IGRl dmVsb3BpbmcgYSBiaXQgb2YgdG9vbGluZyB0byBtYWludGFpbiBteSBvd24gY29sbGVjdGlvbiBv ZiBwb3J0czogaHR0cHM6Ly9wYXRtYWRkb3guY29tL2Rpcj9jaT0zZDMzYjViMmRkMmViZTM5Jm5h bWU9cG9ydHMvbWFpbnRhaW4gIFBlcmhhcHMgb25lIGRheSBpdCB3aWxsIGV2b2x2ZSB0byBhIHBv aW50IHdoZXJlIGl0J3MgZ2VuZXJhbGx5IHVzZWZ1bCBhbmQgc2hhcmVhYmxlLg0KDQpJbiB0aGUg bWVhbiB0aW1lLCBJIHdvdWxkIGxvdmUgdG8ga25vdyBob3cgcGVvcGxlIGFyZSBlZmZpY2llbnRs eSBtYWludGFpbmluZyBtdWx0aXBsZSBwb3J0czogcGFydGljdWxhcmx5IHRob3NlIGZvbGtzIG1h aW50YWluaW5nIDEwMDArLiBNYXliZSBJIGNhbiBqdXN0IGRvIHdoYXQgdGhleSBkbyBpbnN0ZWFk IG9mIHJlLWNvbnN0cnVjdGluZyB0aGlzIG15c2VsZi4NCg0KUGF0DQoNCjwvZGl2Pg== --b1_lPLdHrINa5KLhkcsq6T20i9umrzUjzOS8igObTnMj8-- From nobody Sat Dec 2 20:37:40 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SjMFP2bnfz52Vq4 for ; Sat, 2 Dec 2023 20:38:01 +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 4SjMFN3WZ6z4cwB for ; Sat, 2 Dec 2023 20:38:00 +0000 (UTC) (envelope-from trashcan@ellael.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ellael.org header.s=dkim header.b=ltYoxkGR; spf=pass (mx1.freebsd.org: domain of trashcan@ellael.org designates 91.121.41.56 as permitted sender) smtp.mailfrom=trashcan@ellael.org; dmarc=pass (policy=quarantine) header.from=ellael.org Received: from smtpclient.apple (p5b2e5bf1.dip0.t-ipconnect.de [91.46.91.241]) (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 4SjMFC1zFdzSh5 for ; Sat, 2 Dec 2023 21:37:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellael.org; s=dkim; t=1701549471; 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=1jCAXZLXsuRp7t4i0CCmj5+g8jn5zYszHqNWdhqrFWg=; b=ltYoxkGR7e3PsDdaisP1KFrrMHoPvvR2embReO2+Ixjmg1FInvy56HGi4GP3VtafdLqmph tZ7THpvuecXuWgMKWah49TDdBfQ7j1kxuBo9wFnHjU5NSVkXPToU2cpa7MR2P11N26YywR 9fPblTCWP/xFx4xPJXgv0i0r5z9vrZYAkbzbZ+M3Wbe8spJl19oV7gBLnPofCtG2ptLCIQ VPg/QtwFbNiNx47/FiZSeGBIkPC/K3iBvukh0DNJZnhTiPY1dvxuKaKrFhsNrTewbn+6hz EyyrbqeEGlTZpNEfK6tqUGncwQW+T/b7LUWIkmyL11CInA18Etb5T85qIMmR6A== 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 \(3731.700.6\)) Subject: Setting of DEFAULT_VERSIONS of php and poudriere's ports compilation woes in my setup Message-Id: <420DE888-DFEC-417F-B557-50FFCB416FB8@ellael.org> Date: Sat, 2 Dec 2023 21:37:40 +0100 To: ports@freebsd.org X-Mailer: Apple Mail (2.3731.700.6) X-Spamd-Result: default: False [-3.40 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[ellael.org,quarantine]; R_DKIM_ALLOW(-0.20)[ellael.org:s=dkim]; R_SPF_ALLOW(-0.20)[+ip4:91.121.41.56]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; TO_DN_NONE(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[ellael.org:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4SjMFN3WZ6z4cwB X-Spamd-Bar: --- Hi, I am following the git repository for ports and using poudriere to = compile those. Today I stumbled over: 20231125: AFFECTS: users of lang/php81 AUTHOR: bofh@FreeBSD.org The default version of PHP has been switched from 8.1 to 8.2. [=E2=80=A6] I had had the following definition for default php version in my = poudriere make.conf: DEFAULT_VERSIONS+=3D php=3D81 [=E2=80=A6] Now, I *removed* 'php=3D81' from DEFAULT_VERSIONS and ended up with the = following errors from poudriere: Warning: (local/wpm): Error: local/wpm depends on nonexistent = origin 'lang/php8.2-extensions';=20 Please contact maintainer of the port to = fix this. Warning: (mail/roundcube@php8.2): Error: Invalid FLAVOR 'php8.2' = for mail/roundcube Error: Fatal errors encountered gathering ports metadata Understandable to me because all relevant ports are named as 'php82'... I do have that local port local/wpm defined as follows: [=E2=80=A6] RUN_DEPENDS+=3D = php${PHP_DEFAULT}-extensions>0:${PORTSDIR}/lang/php${PHP_DEFAULT}-extensio= ns RUN_DEPENDS+=3D = roundcube-php${PHP_DEFAULT}>0:${PORTSDIR}/mail/roundcube@php${PHP_DEFAULT}= [=E2=80=A6] Adding 'DEFAULT_VERSIONS+=3D php=3D82 [=E2=80=A6]' to my poudriere = make.conf resolves this issue. It looks like $PHP_DEFAULT in port definition without = 'DEFAULT_VERSIONS+=3D php=3D82' in make.conf translates to an erroneous = 'php8.2' and runs into errors. Whereas the explicit definition of 'DEFAULT_VERSIONS+=3D php=3D82' in = make.conf is resulting in a $PHP_DEFAULT translating to 'php82' which = successfully compiles those ports without complaints. I really don't understand what I am doing wrong. And I would appreciate = if someone could explain it to me. Thanks in advance and regards, Michael From nobody Sat Dec 2 21:17:13 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SjN6v0jw4z52f5p for ; Sat, 2 Dec 2023 21:17:27 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [IPv6:2a01:4f8:1c1c:11e5::1]) (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 4SjN6s6s62z4kX6 for ; Sat, 2 Dec 2023 21:17:25 +0000 (UTC) (envelope-from mad@madpilot.net) Authentication-Results: mx1.freebsd.org; none Received: from mail (mail [IPv6:fd5c:5351:d272::3]) by mail.madpilot.net (Postfix) with ESMTP id 4SjN6j0k1pz6ftG; Sat, 2 Dec 2023 22:17:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :from:from:content-language:references:subject:subject:date:date :message-id:received; s=bjowvop61wgh; t=1701551834; x= 1703366235; bh=NBPymcxxQL0z63531NqH2deLT2UEaH3thzzbvqlH9PQ=; b=Q zsnl1xtOs47Z89s5nTIoT74QVK3JWwhQzZ5t2KWA4/Deqr6IfmAtpt295Pbe5S3l wmwskAESdKfLO+dH4TWo/GoFSSA0Ws6jHxqkkVfI1bWn1uKZVip4augKkWzUgoXg Yd+L3XfSQtWGVRAcsfJ8hoZOPxTBEnrZwxLlYSqOH2C0qiVROj5JfkVURN07+Mix m+ArnA+ac9sZU1u5Lm4WwTWO5XI3lp2A2+tYjm0F9NAqJR0AF8ZL1PoeRSh97vtN bRcr4MiWXyyuDwMz8QBv34MUZvIef12pddrSiWNuF/ZUPUJodQM7hJSv/dSjMG0g BHoaAWV3LVshMV3w2pSwg== Received: from mail.madpilot.net ([IPv6:fd5c:5351:d272::3]) by mail (mail.madpilot.net [IPv6:fd5c:5351:d272::3]) (amavisd-new, port 10026) with ESMTP id JztrhMu2q-BK; Sat, 2 Dec 2023 22:17:14 +0100 (CET) Message-ID: Date: Sat, 2 Dec 2023 22:17:13 +0100 Subject: Re: Setting of DEFAULT_VERSIONS of php and poudriere's ports compilation woes in my setup To: Michael Grimm , ports@freebsd.org References: <420DE888-DFEC-417F-B557-50FFCB416FB8@ellael.org> Content-Language: en-US From: Guido Falsi Autocrypt: addr=mad@madpilot.net; keydata= xsBNBE+G+l0BCADi/WBQ0aRJfnE7LBPsM0G3m/m3Yx7OPu4iYFvS84xawmRHtCNjWIntsxuX fptkmEo3Rsw816WUrek8dxoUAYdHd+EcpBcnnDzfDH5LW/TZ4gbrFezrHPdRp7wdxi23GN80 qPwHEwXuF0X4Wy5V0OO8B6VT/nA0ADYnBDhXS52HGIJ/GCUjgqJn+phDTdCFLvrSFdmgx4Wl c0W5Z1p5cmDF9l8L/hc959AeyNf7I9dXnjekGM9gVv7UDUYzCifR3U8T0fnfdMmS8NeI9NC+ wuREpRO4lKOkTnj9TtQJRiptlhcHQiAlG1cFqs7EQo57Tqq6cxD1FycZJLuC32bGbgalABEB AAHNHkd1aWRvIEZhbHNpIDxtYWRAbWFkcGlsb3QubmV0PsLAeAQTAQIAIgUCT4b6XQIbAwYL CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQGuaGDlbL0pOWigf/YVTVf3+ZRnzeGP7CjGV1 Wrrxzjc8h8W64NZasV0XLHGFjl5MYwtm9jJ9gbL8Ubtqstey7lYpjOk2fG6YDhY5eptWCpR6 1QqYrioukhCfKbodSk6PnIZcx719nJVK2P7ihdFEN78TavpBwqIf9hGEcKkMpbRFQv1mYvXD hKVwQGY+8bkH/a/pAWmIyD4qMfKCMurH5DexxEt5SYWu5BB5hd/DWyZ0wuZ+F79KMPzLBPJW 5cpdLNbrvenSqFZGJEGhtTp7GFJJr6lTy8VLBArxmFHiY5jGyR45eZEGDcz86FfGgvPnnpi7 aNCc/ROdF7fnZYPh8uZGGjQbd4EYK4xMzc7BTQRTEHtBARAAoWGsNx6g90r8gcNKaiPpJBiK y8ztV2FyV5LsT0OgQBW3vIxt/odtsxVNNjpyS/BNZCyzLAsFc1WrGBzhYsmPN9SGB5/5YTvk zf5YViU5VAsZlj/MRWCZrWtpic4c0A7N4csOYReNtk/q8YB4PIFsZ9A+kTuoZhnu5t5PdfBA 74+SVwKu84+PZk9wDEY1LbFVT8vM42oKsmoswlIhwJ2xuJI/gbk+cMUe0yiRpNjo4Svw4RB8 4B6uFwdRr/PtS7xi2Zqoof5AaQT9YSBpGpKJOe/Qk5MP4PF6Fqq+go89n77Y2kJkwcHaLoD/ GJ+ZDASIiMRe1y54FHOQ1RCTGGpnJLXdKuGhwv3J21pU8HNlq0ASNQMMQmYAwtUWzjmp/KEy I1qkcmjafcxb8TmiaoK8SQN1Zf96fc/sIrZN6Z5oOCEyyCQ0prH/PTA2jlRkKQ487PTGk2JS KU5VuS57Nlk2DrnvjWp57aV9eFAhpnrrJPuGmFz83/Pc8gC0t7N7i7VVHYRcC5naxYB2UoI1 OUkyxpT/HvQFXXVZ3/KmdXMzrx191AggCPWIwUAP+VcaURSYpeDk6/ZVAOVOe1ChqcJisCD7 wK20/OOvJ2AtkWreGu1CZ9zSx7nK/VYdLr34GxQ4bT1G+9rBQNnFSNbX2TJ431Mdo1GCjDeR K4CtSnrNKYkAEQEAAcLAXwQYAQgACQUCUxB7QQIbDAAKCRAa5oYOVsvSkw3nCADhsKRf+rAR ULTpOh5HoLam62ZJZAyCkNqqu/rke5uj5AaaDY/h7BNhBDiDqhhZLTeofGpVVaErPsWN+tX5 0fypsIt9KAhy90GFrtrIZlWuyK4wsoZvDfp9yaRk+lIM58dw/Rcfxn670JaPTFSRPECVn/uL qBhJSkbYlY212YT9fxVUTJe6wIvDLQrQEjrQD/h1FMhfcLhAqsndltRd6DPvTKeMd/6VAxn0 hkoBKhEy5LkWjM9CHppu+bBkQ91/kj2uJQSXO8euonwHHS3c+6N2i2H7I0emcHGu07wuRB2t Dnw/RLBxohffdPZT2kbxuG7lhVHzwVDw5DRwSw8GkOdy In-Reply-To: <420DE888-DFEC-417F-B557-50FFCB416FB8@ellael.org> 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:24940, ipnet:2a01:4f8::/32, country:DE] X-Rspamd-Queue-Id: 4SjN6s6s62z4kX6 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 On 02/12/23 21:37, Michael Grimm wrote: > Hi, > > I am following the git repository for ports and using poudriere to compile those. > > Today I stumbled over: > > 20231125: > AFFECTS: users of lang/php81 > AUTHOR: bofh@FreeBSD.org > > The default version of PHP has been switched from 8.1 to 8.2. > […] > > > I had had the following definition for default php version in my poudriere make.conf: > DEFAULT_VERSIONS+= php=81 […] > > > Now, I *removed* 'php=81' from DEFAULT_VERSIONS and ended up with the following errors from poudriere: > Warning: (local/wpm): Error: local/wpm depends on nonexistent origin 'lang/php8.2-extensions'; > Please contact maintainer of the port to fix this. > Warning: (mail/roundcube@php8.2): Error: Invalid FLAVOR 'php8.2' for mail/roundcube > Error: Fatal errors encountered gathering ports metadata > > Understandable to me because all relevant ports are named as 'php82'... > > > I do have that local port local/wpm defined as follows: > […] > RUN_DEPENDS+= php${ }-extensions>0:${PORTSDIR}/lang/php${PHP_DEFAULT}-extensions > RUN_DEPENDS+= roundcube-php${PHP_DEFAULT}>0:${PORTSDIR}/mail/roundcube@php${PHP_DEFAULT} > […] > > > Adding 'DEFAULT_VERSIONS+= php=82 […]' to my poudriere make.conf resolves this issue. > > > It looks like $PHP_DEFAULT in port definition without 'DEFAULT_VERSIONS+= php=82' in make.conf translates to an erroneous 'php8.2' and runs into errors. > > Whereas the explicit definition of 'DEFAULT_VERSIONS+= php=82' in make.conf is resulting in a $PHP_DEFAULT translating to 'php82' which successfully compiles those ports without complaints. > > > I really don't understand what I am doing wrong. And I would appreciate if someone could explain it to me. > > AFAIK to depend on php components younshould leverage USES=php, and define the actual required modules in USE_PHP. If your port only works with some PHP versions you should list the unsupported ones in IGNORE_WITH_PHP. Depending on php-extensions is not really good practice, since what is actually installed by it depends on options. It really is just a convenience metaport for final users. Anyway PHP_DEFAULT is defined in the framework Makefiles, so to use that variable you need to put it after ".include ". But I don't think that's the best strategy, you'd be better off leveraging USES=php and flavorizing your port, using PHP_VER. Not many live examples in the ports tree, but maybe you can find some inspiration in some of these Makefiles: databases/pear-DoctrineDBAL/Makefile devel/php-composer/Makefile Hope this information helps. -- Guido Falsi