From nobody Tue Feb 3 04:18:15 2026 X-Original-To: freebsd-current@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 4f4qw16mTvz6R4J0 for ; Tue, 03 Feb 2026 04:17:53 +0000 (UTC) (envelope-from gperciva@tarsnap.com) Received: from mail.tarsnap.com (mail.tarsnap.com [54.86.246.204]) by mx1.freebsd.org (Postfix) with SMTP id 4f4qw01R6sz3pmb for ; Tue, 03 Feb 2026 04:17:51 +0000 (UTC) (envelope-from gperciva@tarsnap.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=tarsnap.com; spf=pass (mx1.freebsd.org: domain of gperciva@tarsnap.com designates 54.86.246.204 as permitted sender) smtp.mailfrom=gperciva@tarsnap.com Received: (qmail 37372 invoked from network); 3 Feb 2026 04:17:50 -0000 Received: from unknown (HELO localhost) (127.0.0.1) by mail.tarsnap.com with SMTP; 3 Feb 2026 04:17:50 -0000 Date: Mon, 2 Feb 2026 20:18:15 -0800 From: Graham Percival To: freebsd-current@freebsd.org, freebsd-git-weekly@tarsnap.com Cc: Colin Percival Subject: FreeBSD Git Weekly 2026-01-26 to 2026-02-01 Message-ID: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [-1.66 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.90)[0.902]; NEURAL_HAM_MEDIUM(-0.86)[-0.861]; DMARC_POLICY_ALLOW(-0.50)[tarsnap.com,none]; R_SPF_ALLOW(-0.20)[+ip4:54.86.246.204/32]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; ASN(0.00)[asn:14618, ipnet:54.86.0.0/16, country:US]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[54.86.246.204:from]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3] X-Rspamd-Queue-Id: 4f4qw01R6sz3pmb X-Spamd-Bar: - Hi all, I'm happy to announce FreeBSD git weekly for 2026-01-26 -- 2026-02-01: https://freebsd-git-weekly.tarsnap.net/2026-01-26.html It's a list of the 169 commits in that week, split into categories. No highlighted commits this week. To see all reports: https://freebsd-git-weekly.tarsnap.net/ This work is funded by cperciva@ and Tarsnap Backup Inc. Cheers, - Graham Percival From nobody Sun Feb 8 03:09:24 2026 X-Original-To: freebsd-current@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 4f7t8t2vbpz6Qf0K for ; Sun, 08 Feb 2026 03:09:34 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f7t8s3B24z3JXw for ; Sun, 08 Feb 2026 03:09:33 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=YVCeiadn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-47ee76e8656so51474195e9.0 for ; Sat, 07 Feb 2026 19:09:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770520166; x=1771124966; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=byn44P308JElIYkpffXqC6aUmMGl4YP9ZpcDzgRwrYo=; b=YVCeiadn8cdhrwS5zFCbESD88rgbF5hn09/E463kD0FiJuWJhMoM423KnSHrE1VOBH RFfSR9H9p3Dx9N2v8RtffHe8q0JJuXxzgFpUb9tShRD7Hw94eZk3reqsRWWZ3UX3SfAy VUNOcCZsKHscHVWcVr6ufqE5yrQgr4KbeCpZYZJ/lFla9elAGukAUcLkY/ksKOa7WuQx 80nIf4I1jy9KOA0y2JuC/qWX5fBJ350B2HK/NKZIR1zBCrfEj9No+sXsvwr772J+KsDD 0JI44boW5QXucZLRoKEJghl33xVAAuuHK8JxGQfCQWyOD8VirnkrOTi5mQ37mWwe8Fpb YsBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770520166; x=1771124966; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=byn44P308JElIYkpffXqC6aUmMGl4YP9ZpcDzgRwrYo=; b=tLf/BCVmbP4e2ucgdiW3aCeQAj9BeSiq69zOjN2bRZViERM+FcfwFTNnury0D8864x FQ/YeTLrMg1xX4hzkCc2UK97Ktpab1RJlU6SrWSoEMusLD6U4VDR2YfCo0dQihe0J1VS WP3c72z4AgOcId7KS5j4RWZJaLV8cjyjJTzybhdg5XtHhq61154LmeQ3aKrUFx7aKCw0 /KD7JdCjATi+XttO7n50l5et9AUyARcrQgExAL0EyhlhqCSqevOHvLnpbGiAJa7gm/Y/ TM87plw+CC73QjTUnO6T60n/Om4+RSB4FuVWxUgtVD8z1LtbO347m0xw50cJNLMwvQpw 4QOA== X-Gm-Message-State: AOJu0YwooDlXl6wxyaH5MB1yVDNF3e/jh2Z4av84acyNCEMLC5DFwbyH Lttzjc3ZCReiTG8/LqlsmfY3z/OAOZwBH5qYRzK8Q6fb4EbX5Esp2mTmWJpOSQ== X-Gm-Gg: AZuq6aJ9ClmEUTFZ5tG33y2OV6A1LnQEuMfoHBYESu6E+N+ODRJhuviHxYGHUi2JYjN innMkYI2JBEgsJo2IA2+zkbtMQ8M/AK0iJfqh9fI7cGvNanRw8XUJAKBDKrDZpdPSAda+D8moyo z4MvEP72dpsDwxdSfgjGd/mPyO4brhbsenpS5rIcUX17zh0DCo9WPsgpEVTFdS4MAVDkXF6kwWJ gDdhstQYCU6KsuBqItKrv86o9lUfcfc/E5iFK4YPPfzco/WCR6la49m5dLn4RNCFZ0SThgyUDu8 QdN25P5Eo4iGhfvM+h8/snY1qe7qC5i7MR+ZQsu5vjzgWJLm5ubDO3i5adc9uB7HHi18Crnrqaf AHfpeDU550I6T+VyZsSDboANCn+BVTLft+9hOUr0x5YGsUbX8mJ7gpyPn/j05ReKXUiiixQEQq2 1if/VcNJH6WFig9jos949ERrX0SDSPAi0idtWeeE/6MiJ5mQ== X-Received: by 2002:a05:600c:5290:b0:477:5b0a:e616 with SMTP id 5b1f17b1804b1-483201fffc9mr98377215e9.5.1770520165504; Sat, 07 Feb 2026 19:09:25 -0800 (PST) Received: from [192.168.1.4] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4832097d8dbsm89947185e9.4.2026.02.07.19.09.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 07 Feb 2026 19:09:24 -0800 (PST) Message-ID: Date: Sun, 8 Feb 2026 03:09:24 +0000 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories To: FreeBSD-CURRENT References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> From: Graham Perrin Content-Language: en-GB Cc: Benedict Reuschling Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.05 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; 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]; NEURAL_HAM_SHORT(-0.05)[-0.050]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::331:from] X-Rspamd-Queue-Id: 4f7t8s3B24z3JXw X-Spamd-Bar: --- With recent installations of FreeBSD-CURRENT, traditional use of git no longer works for /usr/ports. ---- root@sixteen:~ # git clone --depth 1 https://git.freebsd.org/ports.git /usr/ports fatal: destination path '/usr/ports' already exists and is not an empty directory. root@sixteen:~ # freebsd-version -kru ; uname -mvKU 16.0-CURRENT 16.0-CURRENT 16.0-CURRENT FreeBSD 16.0-CURRENT #0 main-n283549-6d37c3db62ba: Mon Feb  2 12:11:20 UTC 2026  root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1600011 1600011 root@sixteen:~ ---- (bcr) | From nobody Sun Feb 8 03:17:04 2026 X-Original-To: freebsd-current@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 4f7tL03P10z6QgYs for ; Sun, 08 Feb 2026 03:17:28 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f7tL01Yq4z3LSF for ; Sun, 08 Feb 2026 03:17:23 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-354c16d83b2so613748a91.3 for ; Sat, 07 Feb 2026 19:17:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770520636; cv=none; d=google.com; s=arc-20240605; b=h6sK4nyQsu07DBP1sx7tjM/R2sqJD04bmaPb+jZL2ENLAc/zjc4DYx6hDSr+6zs5EK KiVcX7BVSMtupBNKONMueFp3RYnu639r3K7FHkZoSx0RVAfG2BG7Tf+05ewyu2Al/52O 7Ly9iH2r9ypaRMojQWL7CWuRPAzM6Bo1EoMBJrOEpnFxu4rRHuyPzvyRzJ/q8ILYpkkp PleXQHbQu6Tq5LdUWVbnNDaHbwBwc83iXsfrwmwJCy6zUrN5tHGcp0y2zwFESZ/Ld5lq mCxqGp/PInZxpLpTji3tHG5kPIDCOY1QNd7eImbUDE93ldCdlQAF0Z/ETSMHpFxGBk2w bpRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=DVqPY716jAHLqwnzcVaQqvdnMTBhAWHp0oFAZsYjnZ8=; fh=x1NE7N9QhoLdX1bVLBReclKcbb8NwsnThy1cdJwNMH0=; b=OpXAMd9gSsA/cf/99+p+Os5yZ8Frh+mCqXPAaLQ411SWlKG1lRvmw0aYfgP2OfAMQi GBaZAA0Du2OrszbGur7sVKaxKzXUYfKC/k9bFxzbtv1Ba9AofJZ1LpCdbUntEWauIzdm S6lnakWkBN2vuiSnYgOAtNCpTzliZMbRoKODvtbBiwhXvPc+T+fzBvP+rimazt80GGyn 9N/xxPwwyfpLKJa12+zFtkVLIB9Q1eMoJEVcrolZ7APKGZfRebvp8N9dosP+H2Yjj9K8 hMRGK6ECBzobqjy7TXoSc6GXbAfhYRND4p5PheAXUZcD/XApgdkpBp3sNi/TixcnwIlA /+Jw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1770520636; x=1771125436; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DVqPY716jAHLqwnzcVaQqvdnMTBhAWHp0oFAZsYjnZ8=; b=xOAqs1yJUBoz/lQP71icyTXrzoilPS+dbt4Kiy6PZKgEQgomiT/vCcaLgHLGzm7TIt 1EtJuLPzJjxHces8wCvIlPMPeizGWSut3pxe/pJjJoUf5KsCsXKLSzCchaX1sFanRi/s VbqCH7hsbF/uo1U8DOHx4lb1PfeKHUNdmpJru9z06vUPQOASHyqWS23K8pFPs+ryh72R WT8oDKNHsFSoiJrfFCVbBCSggakI90PPhD9zO+ZCSYp1VhJatVU/Kp11xVzhjeEqpxBN sS/huuls0KGUCyLFPQw1HLT1dNFAdsEeZVZEIWziWXHptvtYYpyhqQ4blUADeTHNzfBZ dScA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770520636; x=1771125436; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DVqPY716jAHLqwnzcVaQqvdnMTBhAWHp0oFAZsYjnZ8=; b=grWfPA43wDhf0+u/xJMjtVq+CG0SOpYTh26dJaYQ8xpn+ERBo1+3B0+QTd8dka0SYh 9TDTi6pvilvXUBXEUAu3F1zSfMUqd4QRUURZBawm5uxOixA6A7CF+kXjQJUIzkUYOh0q etaKgi5d7nHbnEZ7OIxUK08to3FEcM2NHE+kmvMB/4MFXm/riEmOmCNdkIHJZwBex/wF XeVv6mr5ePsyVvbk5QFm6HcEKQzAGQz/Txng467ODOHPpDQVrb6UsY8XgtRGZ/JhOVd0 fpFEyNaLk041U+6QgCAAl4srpWe51oyFsPSXCMEMCYQtKSpEz2Yc950TDFn4ZaLcjj2A NJfg== X-Gm-Message-State: AOJu0Yzhu/tXy5h6Ufnqb2KeFtvlNpxvr246y8AenjZ1XN3UWpg5fOPy iwcPlH1HM4e+sjWwGCyX1hStuD3TN1SeoN+yghHQ3JTsGgtAOwfpRpoWLHSUHT56jDB/kTEr5bT UbFX5XZJIgKrNOkI0zj4LeNC7oqbEUWrRHK//U1xwprLqAaLPZdXIgAI= X-Gm-Gg: AZuq6aIDffVgKoxJtANpoMCg/2wpMPVCgWDAbJBIe/N6MeD4tjPMF3cdDGbJJWecpNB BJ56vk5EH7oy/KbXy6gKQUlOm1yeazrpylr0yYgbl//POV3WAURKR6PxZ+dHi2jmaigoZcGHWtu 7YBzjsLVwQmcGpPYGweduqfj5iDUiKLFCeWI235bmoCJV590BMH8/EZyml6MO6NquVyOS/aB6zT f/Ir/4Nzni30D2KfhzaisY9QsidfhH8+EAv5ukJOTdKPSGxhmfV1nbe8YMESs8sbtR9y7761hOC scg+E3BCtDlaAmivr1GLooX0owTvlSlRUO9n X-Received: by 2002:a17:90b:3d89:b0:356:2c88:1e7a with SMTP id 98e67ed59e1d1-3562c88206fmr924660a91.29.1770520635896; Sat, 07 Feb 2026 19:17:15 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> In-Reply-To: From: Warner Losh Date: Sat, 7 Feb 2026 20:17:04 -0700 X-Gm-Features: AZwV_QhGm-dV5NOuKIIect_uEstQlSG8Llo7GNJiEtwRlz6wIcKlsLgKwdYmQpw Message-ID: Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories To: Graham Perrin Cc: FreeBSD-CURRENT , Benedict Reuschling Content-Type: multipart/alternative; boundary="000000000000920141064a477542" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f7tL01Yq4z3LSF X-Spamd-Bar: ---- --000000000000920141064a477542 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable That only works if don't already have a ports tree. What's there? Warner On Sat, Feb 7, 2026, 8:09=E2=80=AFPM Graham Perrin = wrote: > With recent installations of FreeBSD-CURRENT, traditional use of git no > longer works for /usr/ports. > > ---- > > root@sixteen:~ # git clone --depth 1 https://git.freebsd.org/ports.git > /usr/ports > > fatal: destination path '/usr/ports' already exists and is not an empty > directory. > root@sixteen:~ # freebsd-version -kru ; uname -mvKU > > 16.0-CURRENT > 16.0-CURRENT > 16.0-CURRENT > FreeBSD 16.0-CURRENT #0 main-n283549-6d37c3db62ba: Mon Feb 2 12:11:20 > UTC 2026 > root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC > amd64 1600011 1600011 > root@sixteen:~ > > ---- > > (bcr) > > > > < > https://github.com/freebsd/freebsd-src/commit/3e8619e535b61c99f0dc50cc6c7= e237eb82a8be7> > > | > < > https://cgit.FreeBSD.org/src/commit/?id=3D3e8619e535b61c99f0dc50cc6c7e237= eb82a8be7 > > > > > --000000000000920141064a477542 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
That only works if don't already have a ports tree. W= hat's there?

Warner
<= /div>
On Sat, Feb 7, 2026, 8:09=E2=80=AFPM Graham Perrin <= ;grahamperrin@gmail.com> w= rote:
With recent installations of = FreeBSD-CURRENT, traditional use of git no
longer works for /usr/ports.

----

root@sixteen:~ # git clone --depth 1 https://git.freebsd= .org/ports.git
/usr/ports

fatal: destination path '/usr/ports' already exists and is not an e= mpty
directory.
root@sixteen:~ # freebsd-version -kru ; uname -mvKU

16.0-CURRENT
16.0-CURRENT
16.0-CURRENT
FreeBSD 16.0-CURRENT #0 main-n283549-6d37c3db62ba: Mon Feb=C2=A0 2 12:11:20=
UTC 2026
=C2=A0=C2=A0root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd= 64.amd64/sys/GENERIC
amd64 1600011 1600011
root@sixteen:~

----

<https://freebsdfoundation.o= rg/enhance-your-git-experience/> (bcr)

<https://docs.= freebsd.org/en/books/handbook/ports/#ports-using-git-method>

<https://github.com/freebsd/freebsd-src/commit/3e8619e535b61c99f0dc50cc6c7e= 237eb82a8be7>
|
<htt= ps://cgit.FreeBSD.org/src/commit/?id=3D3e8619e535b61c99f0dc50cc6c7e237eb82a= 8be7>


--000000000000920141064a477542-- From nobody Sun Feb 8 03:46:29 2026 X-Original-To: freebsd-current@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 4f7tzf22wPz6QjJD for ; Sun, 08 Feb 2026 03:46:38 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f7tzd4tMhz3P8n for ; Sun, 08 Feb 2026 03:46:37 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-480706554beso20858465e9.1 for ; Sat, 07 Feb 2026 19:46:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770522390; x=1771127190; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=iw5XyrHW8uVgxL7h5Sek78sSNFZMaxKEYH9hSx43Ks4=; b=g18G+tcTfj97eIXP4X964SBkCvJ76llylByIPL5YkNmZ2XsJfwp8c2wM/6XGF0qIdE /MQazpXMZTuHQkn54ws99+Vt3TgRD8jYokT2zIMc5ba7Mu4CVvPJxRhKtazQwcAtib/I VkdEY2+hgCrH3ZppGZxy/JoSIkHZ8hkpg5cr+YiTbL0N8cvQpovsnvd2Gc42BqOiK7AM 42+OmSn0L5kbTxvIkBw8r7bviXeYAiENkMVScJL70S4RdssZWCngj3RQkMDiWVuzLQLD kA0dFUP6Ks+v64HaQIhck9OLwH69uCx7KZXgQlzI8NaxfUw6PerF6MqOSTYFG/WnNXGm aGuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770522390; x=1771127190; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iw5XyrHW8uVgxL7h5Sek78sSNFZMaxKEYH9hSx43Ks4=; b=R+IN3atEzpnAoFH/sVywTk606KFdH8jhKF1rduWY3vMZqXS0mX93a8UIvhu11vXYbA oCJMUK5bzadwS1zdTqkeDXBm9ds9clvv6uArhzcd9rKB4s9YPtAvUYr8gxlrcoz25GqM tvc8+44bn8fKwP3ZB+74WvJj7G1LtZlnqiYkoxiIDszkvN/EsqlSB0Cx4kE4+TAhoJDu BczMuV14LNfsfA10UYKu+64d2a/oxWuKfy/ThpuU9gWW1cvv1ag+2YNpMJShVxwCpqKd ywmpjWEBhvs8+gdGmxwhn81lL5FVQlBeuPBzJaMTYRlzm9uaPCSmeIvVFLDOGvByuKWm k96w== X-Gm-Message-State: AOJu0YyYaHl/pWrUlmiGv6K0Ija6L4CcEFGMSCEHOik+pvdQugaecpRH SO8Z8+C+AKvulq+CiLkzfbwWo9u57i1mSc+k/TGe7A300rgSJRHM0z/90soPZQ== X-Gm-Gg: AZuq6aIOmv9KkL4Mkxrb5uiHeshXsAyyfL89BFhOBD6ocwRudnULYjkfkJtgh5XPJHf i/kQCdoIYUkftartE8pkfv7MdB5WU/Yjj5q89HPgqwLfwNpGGrKN8/cXopAoyqT/hPeso0wUqTz vKIDSam32YQ3l9aUfXEajFcUY730uvrqkY+8+iycVSy8krQm83Mz6ldIo+OYdAQKQL7Iot+ilfi hyK7QTS56J0U2hzkz17itrtp9IWSUyGnZTI1kwRoQwuSFjqTPyllFpBFYbrWN58u0+5grmszm3f U4YL3yGwrNDlY/M7wjjNYXCJPz2HxxIUmIR5lmLPZiZdxRSsji9LSTgK9o4/1sBJuTLzt/O4nmR QVLwZQCp8xPdrYSRDI7PBtxOZJD1x/w5jKNQFd34r0J+MVPi28GjZP2IU11jC6IEsNg/fUMH9zJ zEcwUZVJDSsfdFORNqfujyR/tbVQBn6Y9YoLNpLVT96R7Vgg== X-Received: by 2002:a05:600c:8b26:b0:46e:59bd:f7d3 with SMTP id 5b1f17b1804b1-48320216165mr95199845e9.20.1770522390192; Sat, 07 Feb 2026 19:46:30 -0800 (PST) Received: from [192.168.1.4] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4832a38425asm92775255e9.7.2026.02.07.19.46.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 07 Feb 2026 19:46:29 -0800 (PST) Message-ID: <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> Date: Sun, 8 Feb 2026 03:46:29 +0000 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories To: Warner Losh Cc: FreeBSD-CURRENT , Benedict Reuschling References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4f7tzd4tMhz3P8n X-Spamd-Bar: ---- On 08/02/2026 03:17, Warner Losh wrote: > That only works if don't already have a ports tree. What's there? root@freebsd-16-amd64-qemu:~ # ls -hlR /usr/ports total 1.0 KB drwxr-xr-x  2 root wheel    2B Jan 19 19:37 distfiles drwxr-xr-x  2 root wheel    2B Jan 19 19:37 packages /usr/ports/distfiles: total 0 B /usr/ports/packages: total 0 B root@freebsd-16-amd64-qemu:~ # mount | grep ports zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls) zroot/usr/ports/distfiles on /usr/ports/distfiles (zfs, local, noatime, nosuid, nfsv4acls) zroot/usr/ports/packages on /usr/ports/packages (zfs, local, noatime, nosuid, nfsv4acls) root@freebsd-16-amd64-qemu:~ # From nobody Sun Feb 8 05:14:29 2026 X-Original-To: freebsd-current@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 4f7wx93Rgmz6R4kv for ; Sun, 08 Feb 2026 05:14:37 +0000 (UTC) (envelope-from red_M95@proton.me) Received: from mail-10698.protonmail.ch (mail-10698.protonmail.ch [79.135.106.98]) (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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f7wx916qbz3WK1 for ; Sun, 08 Feb 2026 05:14:36 +0000 (UTC) (envelope-from red_M95@proton.me) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1770527674; x=1770786874; bh=ip/APyvGzYjsPqmI9W7tWVLc3sRtWzIXsnBFT857V5k=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Cfzt/V8ipuZ8KpX4H5IkSEP8XMuGQZo+N9o/vANb+Lootk3kn0xpqJ6c/bivZjp2M 0n05oPEg9Yn9E38nEG/1dy2yoFrRYhAbVy9KnJQjfizpyX/QNi30fqABmcN+oyz2Ec OVwISX3sJudZlhMh9AlKal/TcGIixrxi+31XsheE9Si6KREJ6MovUx/NlaV+depcd+ XdPumiIQsQS9OAzGOatlD1CwWn3Tv9b5ARvn2nixH36095PGBZw/KC1n6IdeOwvDuS slM/8OwrCNrBkrTctD46aJTr31w2iyAxP9M3DiVV3oHZ/iuVHTCVqxtppntBQ4g9pV D+84dNVTr8/qQ== Date: Sun, 08 Feb 2026 05:14:29 +0000 To: Graham Perrin From: ruby R53 Cc: Warner Losh , FreeBSD-CURRENT , Benedict Reuschling Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories Message-ID: In-Reply-To: <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> Feedback-ID: 66100208:user:proton X-Pm-Message-ID: df7a558dc632e256c7c154a81a8b2dd971f50bb8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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:62371, ipnet:79.135.106.0/24, country:CH] X-Rspamd-Queue-Id: 4f7wx916qbz3WK1 X-Spamd-Bar: ---- even if the subdirectories are empty, the ports directory itself needs to b= e as well, but what are those even from? On Sunday, February 8th, 2026 at 12:46 AM, Graham Perrin wrote: >=20 >=20 > On 08/02/2026 03:17, Warner Losh wrote: >=20 > > That only works if don't already have a ports tree. What's there? >=20 >=20 >=20 > root@freebsd-16-amd64-qemu:~ # ls -hlR /usr/ports >=20 > total 1.0 KB > drwxr-xr-x 2 root wheel 2B Jan 19 19:37 distfiles > drwxr-xr-x 2 root wheel 2B Jan 19 19:37 packages >=20 > /usr/ports/distfiles: > total 0 B >=20 > /usr/ports/packages: > total 0 B > root@freebsd-16-amd64-qemu:~ # mount | grep ports >=20 > zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls) > zroot/usr/ports/distfiles on /usr/ports/distfiles (zfs, local, noatime, > nosuid, nfsv4acls) > zroot/usr/ports/packages on /usr/ports/packages (zfs, local, noatime, > nosuid, nfsv4acls) > root@freebsd-16-amd64-qemu:~ # From nobody Sun Feb 8 07:47:23 2026 X-Original-To: freebsd-current@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 4f80Kh1PTtz6RL5m for ; Sun, 08 Feb 2026 07:47:36 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f80Kg6Gpqz3lpq for ; Sun, 08 Feb 2026 07:47:35 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-2a9004e4239so17039875ad.0 for ; Sat, 07 Feb 2026 23:47:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770536855; x=1771141655; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SJC1PkGDEF0/jOPsxIQjPUB4WZTIKU8nsdIj5mHr99E=; b=cUvjFZAeEVf4UOYGt0ldjwNzDoLvmZJMC7ypl/CM7cB8nPBFGgx0BdajwXYtWCwaOq LHhjwWddn4W2kJYj/sVqjdN5Wc+SRW07wWwlc2ROVEwcae8YcY3mON71XheNO6QBs++J cll+UxVQpuTXPjr7irScqzDAj0B4PyazP0qi+b1kUyapuH3xxlXG8mqY5PIpdZB1N4Qz kJaQUhlFHAsboCGOyRrD7UOG4X5AY5rD2Gdnedn8Lm7+WDULKUMuZ67PyBNJAtAzgyQ3 JFzdzZtSRc8pN1FZBRveHWMhT9ktUN8kincZf2gLOt2XXE3D5OJGQjUOyNf/vB2cd3Ev bvXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770536855; x=1771141655; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SJC1PkGDEF0/jOPsxIQjPUB4WZTIKU8nsdIj5mHr99E=; b=HxN0CdXsCYU8AMF023QTwhPMNVxxkeo/s6pGug4y46hiyEWTO2dG9JLM5dtbsPFWt7 CaFxJqIhwG8Iz7CmWuWFHaXM0gdH8ylhayACa9bSgGJjsuwUbJmow035a1cpqwHyJYrM GD2MZheRVtOUh0GofHmoy30PB9+UgAiEUonGTuWLS66JTjBRFEfGRkV2vjDOW6GQHtBo JaAQVnpNHVDLs8Kn4e7luYQdYUkzmke4FUWGoNeQatFnSJfEknYezhVD7+mEjxsEM9V+ n3Of3WMJxVgSB2wEa3KACBhq801anS33fk2CXhuZ/41vVc8vS72bNEzs/5FWa9/VXsFE SILA== X-Forwarded-Encrypted: i=1; AJvYcCX4K23DUneGoAUYpv93SiLQQeDLhQ2evQlrVLG1jPOgIlfwSenZTEkva1MDSGQnD5Qd+umbjU6bWO59Tgv89Vw=@freebsd.org X-Gm-Message-State: AOJu0YxAAIzgiHBCMPcK7vUh1xz1+3tjXMPnDvvdckGkTD096jEMzuyO SV6B5gh4y9W+CUF0wW5ARUZperZYiFYmNqfLJKglP/4s7cUd0/jtHUon X-Gm-Gg: AZuq6aLjaC69d6435JJJukQp0xCBMM8t4QOlrw/QO/dEghT0VWKjiRg6h9tg65sXE55 In6q9CEO5AZRP5YRGZynIg4XAn4IhIO1LTO/vh1ONk1d5CRnJW70pZl0Fv0+6XGawfNTdY/fxDZ 2rWMtrQK38WTJTVDAJGjzf6aic3xRxj56wIan+HsHvbYyM1wfSdyiMQMrkt7bZIW78Sj/CTfesJ lyRtfvx5m6zPwPdCyHpPdkOEeq8wmxQmuPWVWE6cKAmvxoOUqXuDYC0q5FI/F3ibBcnEpb4Qze+ pgzvHwUEPZD4ZCuIIn3XZ/Dx1m+hioN9C90bKbbZA6cKU6KS3KXCm2hRjaoiS7CJK1l8kXyCN/w M6BLZYTNVzjG1GrNeF5ikJADYeU6x+qKoNJsdxTP/qKnMBH1qymzO+h7NF1BX5y4TebnjpL/iL9 d//zeGHa6PNnIczQfUjXbQA2ceO3kfZg== X-Received: by 2002:a17:903:198e:b0:2a7:3dae:de9b with SMTP id d9443c01a7336-2a95182536dmr71903185ad.44.1770536854755; Sat, 07 Feb 2026 23:47:34 -0800 (PST) Received: from smtpclient.apple ([176.100.43.211]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a951c9cdf1sm67187635ad.41.2026.02.07.23.47.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Feb 2026 23:47:34 -0800 (PST) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\)) Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories From: "Enji Cooper (yaneurabeya)" In-Reply-To: Date: Sat, 7 Feb 2026 23:47:23 -0800 Cc: Graham Perrin , Warner Losh , FreeBSD-CURRENT , Benedict Reuschling Content-Transfer-Encoding: quoted-printable Message-Id: References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> To: ruby R53 X-Mailer: Apple Mail (2.3826.700.81.1.4) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f80Kg6Gpqz3lpq X-Spamd-Bar: ---- > On Feb 7, 2026, at 9:14=E2=80=AFPM, ruby R53 = wrote: >=20 > even if the subdirectories are empty, the ports directory itself needs = to be as well, but what are those even from? Those are mounted ZFS datasets which typically refer to the default = location for cached distfiles and created packages. Thanks! -Enji= From nobody Sun Feb 8 09:37:54 2026 X-Original-To: freebsd-current@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 4f82n739Ghz6RT1s for ; Sun, 08 Feb 2026 09:38:03 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f82n648HPz3tyj for ; Sun, 08 Feb 2026 09:38:02 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="T/GOFXuT"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-47edd6111b4so47887255e9.1 for ; Sun, 08 Feb 2026 01:38:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770543475; x=1771148275; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:to:content-language :from:references:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=16yJZKafZaBICsBS5H7nTMbgryBtW0Lv07Krd02DU8c=; b=T/GOFXuTu0yo/Txyxw7oCs8XaZVQQ98JconIu2xevPZ80ClxkVRyinnqpo/KfosL9B +R2VDbX6smM6Pn/pUesb7wqTH7qjqno2qB1tj1cbMefF79GpQ7d1g2slCO0LyoVq7Wjz 80yz07Hney6R9XHPxBRh31AQcwM7ifGqEceCV6YYMj5QEcVuDGJJK5jb6121EWrg6mNo IfZJD0sC+QV/H++qvFQjJOylz4VCCMuvekZzpw77ylHzW7FhNOZv+/bmoBMdGD2sWGgL GG2fI6KFybguhRHnCX3zZqcGdA0OmeT3rXZkqnquIlPml1AO3WCAOBvorREO8jTGBTS1 S8rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770543475; x=1771148275; h=content-transfer-encoding:in-reply-to:autocrypt:to:content-language :from:references:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=16yJZKafZaBICsBS5H7nTMbgryBtW0Lv07Krd02DU8c=; b=WXW/ZRvoeqeEywuAaqFtEZ+yR3suxhMkDe6X+miX5hmhrDi+7okLS48M4SwIR2sMWK l+4OXzrUYqVVRJtTVlSxP8sHbCkDE36TVrM0e3NfZIeH4q6I+IuC7aXRdR4h3+QXsZCY 1dcgmr1gQ4aBLhscYBCJuMhGHLiH/L2+emaH4wpO+LDC2p6LWm7ZmPiUqQM9N8er7O/t KkEOLLJ2pkIWyrVBxbSOhcQsRrez0IxExscyIt1bmWU/mm8xtj6+zpQB3WEl8/B+g5oZ BjGnib2p+cvj3ocdtQ1qz2jCTpXpF6oczW2giHODFGWskS7bOSTndZw/i9pczPn6QwM+ GqDQ== X-Gm-Message-State: AOJu0YyTdtKuJN67L8fE8PVE2mXh2UY8Tgi91kO7u3CLRMUoz9UHTAWj wnawyYvb+WmrLY3/TdkaJMgcJq3bzZ+MJ85HE541FsUEJdsw3iNQWzkIvjVM/w== X-Gm-Gg: AZuq6aKvVMSpBZ1F0oKEEopz/Ejn//uKnqUZGPyAJIOm0MArpjUXQQG0WFfstjLXkxD L/92VS0S3Kubw92kUiPfawrYSHEIDiD9pHaYLMikA+AKjaflAohQvlPeg+F5uURL+mwMh7+hxhd JlS2R/rMp16rOO9QR1Bb4SBdZO2G4hpP4XdcAxmkjsMbnkx9CMNtrbAh/73pjRpl6oYZpYeGY2d 9wqYy13IsWrRZFM8FdVLiCQBH51vEt3ao4nA6Qryp4T5OPY2nej2I+5axOaAungWIF4Uv85OpUG 80h68uEAMBO/TCpBA6I12UuLuBBPXUImK+SeycPp33TeU8v0L0qiWJHZJi+8zQg0vc5UPNYTgsz pJNuWAxkK3qPNE5+JvA0zOecy/U19S+FTB7dOKJV7GcvJv+CGX/RV7WXoTVailzJGNr+QSTzkzY gNlxsvdCVXiOudViawsDRrqIEoBr6gTqFHsfDvYDn5x9YP8g== X-Received: by 2002:a05:600c:34c7:b0:477:b0b9:3129 with SMTP id 5b1f17b1804b1-483201dc3ebmr109124355e9.3.1770543475139; Sun, 08 Feb 2026 01:37:55 -0800 (PST) Received: from [192.168.1.4] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48320728ac7sm166937725e9.13.2026.02.08.01.37.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 08 Feb 2026 01:37:54 -0800 (PST) Message-ID: <8d0e8713-203e-4217-90ba-91f4ebbc9298@gmail.com> Date: Sun, 8 Feb 2026 09:37:54 +0000 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> From: Graham Perrin Content-Language: en-GB To: FreeBSD-CURRENT Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.981]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::331:from] X-Rspamd-Queue-Id: 4f82n648HPz3tyj X-Spamd-Bar: --- On 08/02/2026 05:14, ruby R53 wrote: > … what are those even from? An ordinary installation, using FreeBSD Installer. Default, root-on-ZFS. See the commit log message (linked from my first post), bsdinstall: Create separate datasets for directories in /usr/ports From nobody Sun Feb 8 11:51:41 2026 X-Original-To: freebsd-current@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 4f85m35pdvz6RcFK for ; Sun, 08 Feb 2026 11:52:19 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Received: from plan-b.pwste.edu.pl (plan-b.pwste.edu.pl [IPv6:2001:678:618::40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "plan-b.pwste.edu.pl", Issuer "GEANT TLS ECC 1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f85m31Vw8z46Ft for ; Sun, 08 Feb 2026 11:52:18 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.7.70] (dom.potoki.eu [62.133.140.50]) (authenticated bits=0) by plan-b.pwste.edu.pl (8.18.2/8.17.2) with ESMTPSA id 618Bpg0w031518 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sun, 8 Feb 2026 12:52:03 +0100 (CET) (envelope-from zarychtam@plan-b.pwste.edu.pl) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=plan-b.pwste.edu.pl; s=plan-b-mailer; t=1770551525; bh=EmKPGRQ9d8+/VG0M38hrVO2w4Hjht4RID9zJNmtUtTE=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=JUElum6uI9WT7mDn2W8jSZWfWP3kgJvDSCTXQJyI4hmWEhVxllPIndd7x2s0Y4jp3 mxAiMJoeqzf1Bw2o2i/VjYdRN0Tv7Y2A3YKvjlxwmsnOt3loIJ8yLnr5GkDaogLE+I Q6erFbH73XVYdW3ATR1zkjo27XzNQH001XJjmj8AZoAmlm05yna0X8O5S3XQF02Uhx NZK/6Va43C7VzhvZOHgsIrWixHYNPXPKa2EZALvgdyNw6Bd+46EfUJaBDyVRd6bmtB jP94GT+6/gUW1otIWUC3X/ybUGmH0Ry39yqukEel4AEzzU3GKWmlRvUucCG00Q6D+O PdHapc69CKCmg== X-Authentication-Warning: plan-b.pwste.edu.pl: Host dom.potoki.eu [62.133.140.50] claimed to be [192.168.7.70] Message-ID: <7da2252a-944c-4255-be39-d94ae1d0304e@plan-b.pwste.edu.pl> Date: Sun, 8 Feb 2026 12:51:41 +0100 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories To: Graham Perrin Cc: FreeBSD-CURRENT References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> Content-Language: en-US From: Marek Zarychta Autocrypt: addr=zarychtam@plan-b.pwste.edu.pl; keydata= xsBNBFfi3cMBCADLecMTFXad4uDXqv3eRuB4qJJ8G9tzzFezeRnnwxOsPdytW5ES2z1ibSrR IsiImx6+PTqrAmXpTInxAi7yiZGdSiONRI4CCxKY9d1YFiNYT/2WyNXCekm9x29YeIU7x0JB Llbz0f/9HC+styBIu2H+PY/X98Clzm110CS+n/b9l1AtiGxTiVFj7/uavYAKxH6LNWnbkuc5 v8EVNc7NkEcl5h7Z9X5NEtzDxTOiBIFQ/kOT7LAtkYUPo1lqLeOM2DtWSXTXQgXl0zJI4iP1 OAu4qQYm2nXwq4b2AH9peknelvnt1mpfgDCGSKnhc26q6ibTfMwydp+tvUtQIQYpA6b9ABEB AAHNN01hcmVrIFphcnljaHRhIChQbGFuLWIpIDx6YXJ5Y2h0YW1AcGxhbi1iLnB3c3RlLmVk dS5wbD7CwHcEEwEIACEFAlfi4LkCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQHZW8 vIFppoJXdgf8D9X3VRFSNaR9lthSx/+uqas17J3FJKBo1xMQsC2a+44vzNvYJSuPGLLJ+LW2 HPVazjP/BWZJbxOYpliY4zxNRU0YCp0BLIVLibc//yax+mE42FND/+NiIZhqJscl6MLPrSwo sIwXec4XYkldkyqW/xBbBYXoIkBqdKB9j5j42Npy1IV/RizOSdmvTWY27ir8e/yGMR1RLr4F 8P5K3OWTdlGy2H2F/3J8bIPBLG6FpaIyLQw4dHSx8V02PYqDxK1cNo2kAOnU8PnZL/AGuMOH iv3MN1VYL8ehcmpBBsrZGebQJxrjY2/5IaTSgp9xHYT70kshuU6Qb97vk1mOjNZxgc7ATQRX 4t3DAQgA10h6RCXuBLMHxq5B8X/ZIlj9sgLoeyfRdDZEc9rT2KUeUJVHDsbvOFf4/7F1ovWY hJbA6GK/LUZeHHTjnbZcH1uDYQeHly4UOLxeEvhGoz4JhS2C7JzN/uRnwbdOAUbJr8rUj/IY a7gk906rktsc/Ldrxrxh7O6WO0JCh2XO/p4pDfEwwB37g4xHprSab28ECYJ9JMbtA8Sy4M55 g3+GQ28FvSlGnx48OoGXU2BZdc1vZKSQmNOlikB+9/hDX8zdYWVfDaX1TLQ8Ib4+xTUmapza mV/bxIsaZRBw+jFjLQHhTbIMfPEU+4mxFDvTdbKPruKPqVf1ydgMnPZWngowdwARAQABwsBf BBgBCAAJBQJX4t3DAhsMAAoJEB2VvLyBaaaC6qkIAJs9sDPqrqW0bYoRfzY6XjDWQ59p9tJi v8aogxacQNCfAu+WkJ8PNVUtC1dlVcG5NnZ80gXzd1rc8ueIvXlvdanUt/jZd8jbb3gaDbK3 wh1yMCGBl/1fOJTyEGYv1CRojv97KK89KP5+r8x1P1iHcSrunlDNqGxTMydNCwBH23QcOM+m u4spKnJ/s0VRBkw3xoKBZfZza6fTQ4gTpAipjyk7ldOGBV+PvkKATdhK2yLwuWXhKbg/GRlD 1r5P0gxzSqfV4My+KJuc2EDcrqp1y0wOpE1m9iZqCcd0fup5f7HDsYlLWshr7NQl28f6+fQb sylq/j672BHXsdeqf/Ip9V4= In-Reply-To: <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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:206006, ipnet:2001:678:618::/48, country:PL] X-Rspamd-Queue-Id: 4f85m31Vw8z46Ft X-Spamd-Bar: ---- On 8.02.2026 04:46, Graham Perrin wrote: > On 08/02/2026 03:17, Warner Losh wrote: > >> That only works if don't already have a ports tree. What's there? > > > root@freebsd-16-amd64-qemu:~ # ls -hlR /usr/ports > > total 1.0 KB > drwxr-xr-x  2 root wheel    2B Jan 19 19:37 distfiles > drwxr-xr-x  2 root wheel    2B Jan 19 19:37 packages > > /usr/ports/distfiles: > total 0 B > > /usr/ports/packages: > total 0 B > root@freebsd-16-amd64-qemu:~ # mount | grep ports > > zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls) > zroot/usr/ports/distfiles on /usr/ports/distfiles (zfs, local, > noatime, nosuid, nfsv4acls) > zroot/usr/ports/packages on /usr/ports/packages (zfs, local, noatime, > nosuid, nfsv4acls) > root@freebsd-16-amd64-qemu:~ # > > Hello Graham, my recommendation is to set WRKDIRPREFIX, DISTDIR, PACKAGES and INDEXDIR (if you are using indexes) to the separate subtree as follows: #zfs destroy zroot/usr/ports/distfiles #zfs destroy zroot/usr/ports/packages #mkdir -p /var/ports/{distfiles,packages} #cat <> /etc/make.conf WRKDIRPREFIX= /var/ports DISTDIR= /var/ports/distfiles PACKAGES= /var/ports/packages INDEXDIR= /var/ports EOF The above configuration works best and is absolutely required if you are using read-only mounts for /usr/ports (NFS, nullfs, etc.) There is another option, if you don't want to change anything, create local ports repo and add remote origin: #cd /usr/ports #git init #git remote add origin https://git.freebsd.org/ports.git #git fetch #git branch -f main origin/main #git checkout main Cheers -- Marek Zarychta From nobody Sun Feb 8 12:16:27 2026 X-Original-To: freebsd-current@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 4f86J12jTYz6RdWk for ; Sun, 08 Feb 2026 12:16:33 +0000 (UTC) (envelope-from grembo@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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f86J123Fsz3D5q; Sun, 08 Feb 2026 12:16:33 +0000 (UTC) (envelope-from grembo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770552993; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OPATzfmAzmqAfIX4nNA27ZKQPs2cMkXa4yYyRJG9hVM=; b=BaiAdea5cfQRAv1fbMQj1jB4XXz6BBYPiboeahgmZvQU2N8VbY+LFmVScifdaiZvwgRnEc nHwbUkTAUDndovyBJRcOTlf+1+u8s0qm5zu1f06hFLza8MRMqgeNYu0HXlcA59PzGcpDlm K9blSY2jjf7yvUw44JyoLeWiy+XT5vpYHUBRldukEuWiI1NJ454D93Bx3CTF7fpyS+7Kj3 uFXqj7/WOJUlGBDe1NQw1JCBNVquwbVE5n7j7uai6g6GBcI14v9vUGKLZW4sZOyZxcXZa4 kAGAgeAfKsgVhIQG9xBP5kZAC8RFcZRQCoEs25ppyDjdnDRac0Pkjy+yVeC//A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770552993; a=rsa-sha256; cv=none; b=aAM62zie0gZGWPYMcR5rhjHYZ2WyGlB7+DPK3pzB5V0OPb5da0b/E+bQ2lKzwvg1ljADe5 ofDfFNjN6Io+9zWmEq3/1p17uF6p0G6e6Ai9AEn+ZwlJsdPEPdhR2sJMxRSn4xe48CcYY7 a2MoI1Qaxxyf6czYS4obUbYZZHGAZgZif4IYEJ7CFqct5Se/FZ7DX+YicZpi/wgt05d3IN lqCuSpodyXTxiRj+68YEkB6UxJ0GI1BX1SSIWbmkaPLOY6hWte/H4Y+nWnvTg+/t3mvIhJ N8FIlzlNbYMfBBeB/MqZ2Zi9CCfVL1OcLUK1d3aoC7Ys/ZEhL0UFk/sPK5OsIQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770552993; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OPATzfmAzmqAfIX4nNA27ZKQPs2cMkXa4yYyRJG9hVM=; b=KgIdTQekjIgKsPFPnf+1etkShfbE9v0+UwOVQmyd054vhbwZPF05fBSRCB+3BegVAJmWCI gtT82r/PDPU3OnCL5DKmAfTB26TvxkuHTsH7Ji/pkuaH4GghGCvbW3dHnHfJ5gbIjTfpdo kHAMXxnwxcMqMPi7+6/voHGGkMbLkTb5RctA37XAFiA+Nl5UAI05xnDCey76R8PMq80/dS 0k73IICXH0QiiX5ooCGFbESvvQIoL0uweFuwjBlGkfjSyqkhYWxyZWaCi+L1ZKz7nBlLBK j1tIg2eEeOrC+pjLFDK2PO0/xEnCo6IC2o4kKvoC1gTI0myu5/DdDZInEeX51g== Received: from mail.evolve.de (mail.evolve.de [213.239.217.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 SHA512) (Client did not present a certificate) (Authenticated sender: grembo/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4f86J060G3zLb8; Sun, 08 Feb 2026 12:16:32 +0000 (UTC) (envelope-from grembo@freebsd.org) Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id 69867c82 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 8 Feb 2026 12:16:30 +0000 (UTC) Date: Sun, 8 Feb 2026 13:16:27 +0100 From: Michael Gmelin To: Graham Perrin Cc: FreeBSD-CURRENT Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories Message-ID: <20260208131627.144b4c34.grembo@freebsd.org> In-Reply-To: <8d0e8713-203e-4217-90ba-91f4ebbc9298@gmail.com> References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> <8d0e8713-203e-4217-90ba-91f4ebbc9298@gmail.com> X-Face: $wrgCtfdVw_H9WAY?S&9+/F"!41z'L$uo*WzT8miX?kZ~W~Lr5W7v?j0Sde\mwB&/ypo^}> +a'4xMc^^KroE~+v^&^#[B">soBo1y6(TW6#UZiC]o>C6`ej+i Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWJBwe5BQDl LASZU0/LTEWEfHbyj0Txi32+sKrp1Mv944X8/fm1rS+cAAAACXBIWXMAAAsTAAAL EwEAmpwYAAAAB3RJTUUH3wESCxwC7OBhbgAAACFpVFh0Q29tbWVudAAAAAAAQ3Jl YXRlZCB3aXRoIFRoZSBHSU1QbbCXAAAAAghJREFUOMu11DFvEzEUAGCfEhBVFzuq AKkLd0O6VrIQsLXVSZXoWE5N1K3DobBBA9fQpRWc8OkWouaIjedWKiyREOKs+3PY fvalCNjgLVHeF7/3bMtBzV8C/VsQ8tecEgCcDgrzjekwKZ7TwsJZd/ywEKwwP+ZM 8P3drTsAwWn2mpWuDDuYiK1bFs6De0KUUFw0tWxm+D4AIhuuvZqtyWYeO7jQ4Aea 7jUqI+ixhQoHex4WshEvSXdood7stlv4oSuFOC4tqGcr0NjEqXgV4mMJO38nld4+ xKNxRDon7khyKVqY7YR4d+Cg0OMrkWXZOM7YDkEfKiilCn1qYv4mighZiynuHHOA Wq9QJq+BIES7lMFUtcikMnkDGHUoncA+uHgrP0ctIEqfwLHzeSo+eUA66AqzwN6n 2ZHJhw6Qh/PoyC/QENyEyC/AyNjq74Bs+3UH0xYwzDUC4B97HgLocg1QLYgDDO1v f3UX9Y307Ew4AHh67YAFFsxEpkXwpXY3eIgMhAAE3R19L919nNnuD2wlPcDE3UeT L2ytEICQib9BXgS2fU8PrD82ToYO1OEmMSnYTjSqSv9wdC0tPYC+rQRQD9ESnldF CyqfmiYW+tlALt8gH2xrMdC/youbjzPXEun+/ReXsMCDyve3dZc09fn2Oas8oXGc Jj6/fOeK5UmSMPmf/jL+GD8BEj0k/Fn6IO4AAAAASUVORK5CYII= List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 8 Feb 2026 09:37:54 +0000 Graham Perrin wrote: > On 08/02/2026 05:14, ruby R53 wrote: >=20 > > =E2=80=A6 what are those even from? =20 >=20 > An ordinary installation, using FreeBSD Installer. Default, > root-on-ZFS. >=20 > See the commit log message (linked from my first post), >=20 > bsdinstall: Create separate datasets for directories in /usr/ports >=20 >=20 Even though there are workarounds (like zfs umount / rmdir / git clone / zfs mount) I would suggest to back out that commit - IMHO the trouble caused isn't worth any potential performance gains. I don't think write performance on distfiles is a real issue and for packages I would assume - without measuring myself - that modern compression algorithms in ZFS (lz4/zstd) are quite good at detecting when to stop compressing a file anyway - users who need to squeeze out the last bit of performance are always free to do this locally anyway. -m --=20 Michael Gmelin From nobody Sun Feb 8 12:17:30 2026 X-Original-To: freebsd-current@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 4f86KK0JHfz6RdXD for ; Sun, 08 Feb 2026 12:17:41 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Received: from plan-b.pwste.edu.pl (plan-b.pwste.edu.pl [IPv6:2001:678:618::40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "plan-b.pwste.edu.pl", Issuer "GEANT TLS ECC 1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f86KH4n7hz3DtP for ; Sun, 08 Feb 2026 12:17:39 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=plan-b.pwste.edu.pl header.s=plan-b-mailer header.b=BbHA7Eju; dmarc=pass (policy=quarantine) header.from=plan-b.pwste.edu.pl; spf=pass (mx1.freebsd.org: domain of zarychtam@plan-b.pwste.edu.pl designates 2001:678:618::40 as permitted sender) smtp.mailfrom=zarychtam@plan-b.pwste.edu.pl Received: from [192.168.7.70] (dom.potoki.eu [62.133.140.50]) (authenticated bits=0) by plan-b.pwste.edu.pl (8.18.2/8.17.2) with ESMTPSA id 618CHUNA031640 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sun, 8 Feb 2026 13:17:31 +0100 (CET) (envelope-from zarychtam@plan-b.pwste.edu.pl) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=plan-b.pwste.edu.pl; s=plan-b-mailer; t=1770553052; bh=PMlygITSfyPncf+/zqsKcsRKvDmi8Zae4e7elphbhZ0=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=BbHA7EjuntdvgV1a6C/fAhm75LmtNXfxDpZsaNAPD1L+L83JnsDG0RjRQgXSRlN32 mYdTIM10QmYrfaF+Tyd0FT5i4M1U7tN4ybHMX83sgzuA8bXx8o4x0ScSzW5KKRaQKJ yJFdh9DgWGEDG/gvpiy+ew9UdwNz7PaKD0s8I25IVTZbuliHto2GfbXOZ9dbqr0gXt xBcDvk61S5isDIgJoStiyHOroVtZLWbXxdmEF6Gv1FpYY9/EczZK5LqjrqXUiKOy/8 Aw24jPyZZGWi/vUZN4JOVjBiD1kpzOOC/Ue+HVthtWMkTl9pqPssYocVpWZF0o5y4T 0jvQjrx6tdvLg== X-Authentication-Warning: plan-b.pwste.edu.pl: Host dom.potoki.eu [62.133.140.50] claimed to be [192.168.7.70] Message-ID: <10db0de9-1281-42a9-815a-93dc5b2718e4@plan-b.pwste.edu.pl> Date: Sun, 8 Feb 2026 13:17:30 +0100 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories From: Marek Zarychta To: Graham Perrin , Warner Losh Cc: FreeBSD-CURRENT References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> <7da2252a-944c-4255-be39-d94ae1d0304e@plan-b.pwste.edu.pl> Content-Language: en-US Autocrypt: addr=zarychtam@plan-b.pwste.edu.pl; keydata= xsBNBFfi3cMBCADLecMTFXad4uDXqv3eRuB4qJJ8G9tzzFezeRnnwxOsPdytW5ES2z1ibSrR IsiImx6+PTqrAmXpTInxAi7yiZGdSiONRI4CCxKY9d1YFiNYT/2WyNXCekm9x29YeIU7x0JB Llbz0f/9HC+styBIu2H+PY/X98Clzm110CS+n/b9l1AtiGxTiVFj7/uavYAKxH6LNWnbkuc5 v8EVNc7NkEcl5h7Z9X5NEtzDxTOiBIFQ/kOT7LAtkYUPo1lqLeOM2DtWSXTXQgXl0zJI4iP1 OAu4qQYm2nXwq4b2AH9peknelvnt1mpfgDCGSKnhc26q6ibTfMwydp+tvUtQIQYpA6b9ABEB AAHNN01hcmVrIFphcnljaHRhIChQbGFuLWIpIDx6YXJ5Y2h0YW1AcGxhbi1iLnB3c3RlLmVk dS5wbD7CwHcEEwEIACEFAlfi4LkCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQHZW8 vIFppoJXdgf8D9X3VRFSNaR9lthSx/+uqas17J3FJKBo1xMQsC2a+44vzNvYJSuPGLLJ+LW2 HPVazjP/BWZJbxOYpliY4zxNRU0YCp0BLIVLibc//yax+mE42FND/+NiIZhqJscl6MLPrSwo sIwXec4XYkldkyqW/xBbBYXoIkBqdKB9j5j42Npy1IV/RizOSdmvTWY27ir8e/yGMR1RLr4F 8P5K3OWTdlGy2H2F/3J8bIPBLG6FpaIyLQw4dHSx8V02PYqDxK1cNo2kAOnU8PnZL/AGuMOH iv3MN1VYL8ehcmpBBsrZGebQJxrjY2/5IaTSgp9xHYT70kshuU6Qb97vk1mOjNZxgc7ATQRX 4t3DAQgA10h6RCXuBLMHxq5B8X/ZIlj9sgLoeyfRdDZEc9rT2KUeUJVHDsbvOFf4/7F1ovWY hJbA6GK/LUZeHHTjnbZcH1uDYQeHly4UOLxeEvhGoz4JhS2C7JzN/uRnwbdOAUbJr8rUj/IY a7gk906rktsc/Ldrxrxh7O6WO0JCh2XO/p4pDfEwwB37g4xHprSab28ECYJ9JMbtA8Sy4M55 g3+GQ28FvSlGnx48OoGXU2BZdc1vZKSQmNOlikB+9/hDX8zdYWVfDaX1TLQ8Ib4+xTUmapza mV/bxIsaZRBw+jFjLQHhTbIMfPEU+4mxFDvTdbKPruKPqVf1ydgMnPZWngowdwARAQABwsBf BBgBCAAJBQJX4t3DAhsMAAoJEB2VvLyBaaaC6qkIAJs9sDPqrqW0bYoRfzY6XjDWQ59p9tJi v8aogxacQNCfAu+WkJ8PNVUtC1dlVcG5NnZ80gXzd1rc8ueIvXlvdanUt/jZd8jbb3gaDbK3 wh1yMCGBl/1fOJTyEGYv1CRojv97KK89KP5+r8x1P1iHcSrunlDNqGxTMydNCwBH23QcOM+m u4spKnJ/s0VRBkw3xoKBZfZza6fTQ4gTpAipjyk7ldOGBV+PvkKATdhK2yLwuWXhKbg/GRlD 1r5P0gxzSqfV4My+KJuc2EDcrqp1y0wOpE1m9iZqCcd0fup5f7HDsYlLWshr7NQl28f6+fQb sylq/j672BHXsdeqf/Ip9V4= In-Reply-To: <7da2252a-944c-4255-be39-d94ae1d0304e@plan-b.pwste.edu.pl> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.80 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[plan-b.pwste.edu.pl,quarantine]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[plan-b.pwste.edu.pl:s=plan-b-mailer]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:206006, ipnet:2001:678:618::/48, country:PL]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; FREEMAIL_TO(0.00)[gmail.com,bsdimp.com]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; DKIM_TRACE(0.00)[plan-b.pwste.edu.pl:+] X-Rspamd-Queue-Id: 4f86KH4n7hz3DtP X-Spamd-Bar: --- On 8.02.2026 12:51, Marek Zarychta wrote: > On 8.02.2026 04:46, Graham Perrin wrote: >> On 08/02/2026 03:17, Warner Losh wrote: >> >>> That only works if don't already have a ports tree. What's there? >> >> >> root@freebsd-16-amd64-qemu:~ # ls -hlR /usr/ports >> >> total 1.0 KB >> drwxr-xr-x  2 root wheel    2B Jan 19 19:37 distfiles >> drwxr-xr-x  2 root wheel    2B Jan 19 19:37 packages >> >> /usr/ports/distfiles: >> total 0 B >> >> /usr/ports/packages: >> total 0 B >> root@freebsd-16-amd64-qemu:~ # mount | grep ports >> >> zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls) >> zroot/usr/ports/distfiles on /usr/ports/distfiles (zfs, local, >> noatime, nosuid, nfsv4acls) >> zroot/usr/ports/packages on /usr/ports/packages (zfs, local, noatime, >> nosuid, nfsv4acls) >> root@freebsd-16-amd64-qemu:~ # >> >> > Hello Graham, > > my recommendation is to set WRKDIRPREFIX, DISTDIR, PACKAGES and > INDEXDIR (if you are using indexes) to the separate subtree as follows: > > #zfs destroy zroot/usr/ports/distfiles > #zfs destroy zroot/usr/ports/packages > #mkdir -p /var/ports/{distfiles,packages} > #cat <> /etc/make.conf > WRKDIRPREFIX= /var/ports > DISTDIR= /var/ports/distfiles > PACKAGES= /var/ports/packages > INDEXDIR= /var/ports > EOF > > The above configuration works best and is absolutely required if you > are using read-only mounts for /usr/ports (NFS, nullfs, etc.) > > There is another option, if you don't want to change anything, create > local ports repo and add remote origin: > > #cd /usr/ports > #git init > #git remote add origin https://git.freebsd.org/ports.git > #git fetch > #git branch -f main origin/main > #git checkout main > > Cheers > Perhaps my previous reply was inappropriate or came across as impolite. Please forgive me, Graham, if I violated netiquette. I understand that the intent of the original mailing list thread was to address a problem that arose after the acceptance of another pull request [1], submitted by a SUSE Linux engineer who has been contributing frequently and should certainly be considered a FreeBSD contributor as well. That said, it might be worth considering whether this particular change could be reverted and the issue resolved in a different, more FreeBSD-specific way. [1]: https://github.com/freebsd/freebsd-src/pull/1873 Cheers -- Marek Zarychta From nobody Sun Feb 8 13:01:44 2026 X-Original-To: freebsd-current@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 4f87JG1L9kz6Rgss for ; Sun, 08 Feb 2026 13:01:50 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f87JF30tQz3JQy for ; Sun, 08 Feb 2026 13:01:49 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=R7CwI67L; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::329 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-48334ee0aeaso4827555e9.1 for ; Sun, 08 Feb 2026 05:01:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770555706; x=1771160506; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Oreu3kbT0wmM0cUm5NtS+Hj5kS4tLi0puXzCNWQqmL0=; b=R7CwI67LnTXaV4qsscvxiYLy6z2tE9ATeAyOaSJiXSFJfaX+q1ab+0T6cqSRmRKuPX GXC/6eucGw/IbuczDcw7+CqoyPRTquHUovCcEIylbb6Z8DWMAmrhgamOdimEkiam540u nlUCjNWc+YjYWmGs2bDncNABU3UuBLcY9A3hTeD9VuwRZ2sOjQ8k6lXr5GGdgqql8cL1 y5qvwBeD9dwuTNFQMjHOctSyZA2lGsDHm7adpxwyba5gOP5WqU6fM8sCF0070yR6a3ox i+4QdQLox5B/+KJFlnB0I1z90XFIxoSM16wBC8hiUHMskjyBpCTnMe+R4dlE8FlHxhnV M7WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770555706; x=1771160506; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Oreu3kbT0wmM0cUm5NtS+Hj5kS4tLi0puXzCNWQqmL0=; b=Vzs6/T0odXJc16YOTbKSI4Nh9wVTWIT1OE1CAi5WtcyKkDrCtGA0kvzI5ax3Q+wDwq g0pV+QxjEHEuIDVWn5vYU9Zonr5hJApzN6aSxh6xTgU2nqCK73LAUclGuG1I/KhCU8BJ UtEr32LhBgWeWT/L3yIj0E4xCOdAFXQ2iHT+R/J8m0nLNZrHi2FrIo9HZESN6NwigoHe E57bwy/cWtiTQz27N+Qr3nRE7lnUvlRtwkjov0QvzvxWI1XaDOTIJxk1TQR4my15pbpl M2LlzAON31DXOqE8hfQD9YTPSHC3NoMXQgXqcjOmeC8le6DTsKWtgN3iU33d5DjbySYW 8xcQ== X-Gm-Message-State: AOJu0YyDDodWipwyVnUIetV0EYMorUrAYVIpqwmf51lKnl3FnVjnrSMX X3PTl52OuvwhaF23i8UGrs5fTWm4Yqe/zHCw85b9f732dlDHBE67AfY6/iOP6w== X-Gm-Gg: AZuq6aJe8CflXQwwIoW9cOnYDzL+bdW/xIj0yA0kuUG0JUHLz1bUKAnGtareckCsBXY 1mgFkpmssDfukuN6zqyGi6Na6pVb/kayfC3XBsyBpwyUI2mOUDo9PtHnpa8KWg8obumwdNf3ZTC F+rjLPvZekw1EQDsj4F8afrIoypjoVwRqyU21esJT20Ts2koVkefDRYOJHh1j02Pp/Apw2L5DIR AOznMdo5i9q0nBpW+Ess6Klez3ch5/YDrpmzUvHrtq92i0Rz2FKhkOKwArDMq3WfwkIqT2VWFbl bzIfP/EdmbUD5/3Ig0ioP2gnCpBYEYM7LfRCrF9J1Rr2NVQ2f+oxUnBOJkWyMZOuj9NhEor2DwI qv/mb8EQQwsCJF57Egll3vocLaKB6R+TbOQhRZ1/GZTReICZQQc0GAYGtNB02I+ehB9Olb7I8tN B+rmJ7HRm70VT9xpCjIIX+wXD3cJ2kiKPQhN0XGKP1FqCszQ== X-Received: by 2002:a05:600c:5253:b0:46e:4e6d:79f4 with SMTP id 5b1f17b1804b1-483201ee7f4mr117539625e9.15.1770555705879; Sun, 08 Feb 2026 05:01:45 -0800 (PST) Received: from [192.168.1.4] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483206cc7d3sm173863505e9.5.2026.02.08.05.01.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 08 Feb 2026 05:01:45 -0800 (PST) Message-ID: <722d9a1f-4e15-41c3-a07f-ec39ca034abe@gmail.com> Date: Sun, 8 Feb 2026 13:01:44 +0000 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Pull request 2006 (was: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories) From: Graham Perrin To: FreeBSD-CURRENT References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> Content-Language: en-GB X-Priority: 5 (Lowest) Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.99)[-0.986]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_MEDIUM(-0.01)[-0.014]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_X_PRIO_FIVE(0.00)[5]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::329:from] X-Rspamd-Queue-Id: 4f87JF30tQz3JQy X-Spamd-Bar: -- to revert; thanks to Ricardo Branco. From nobody Sun Feb 8 14:50:05 2026 X-Original-To: freebsd-current@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 4f89jX6ymlz6RJhB for ; Sun, 08 Feb 2026 14:50:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f89jX48DZz3VqS for ; Sun, 08 Feb 2026 14:50:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-29f30233d8aso15510395ad.0 for ; Sun, 08 Feb 2026 06:50:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770562217; cv=none; d=google.com; s=arc-20240605; b=BX/kG9ZWfZx/V4tkqGVU4wETxI1tQc0AbIDVIzA+odS6AI/eWZKLP3xFWsT6j1PJn0 lKtKyN660Q5/IMvEtCVDA3ZsIPri9oyR/bneOWjvbEXG4Rv8rk0cZDe+FqvAjZKdShUC 5L0hWevJJIDrNyFSXw4VlMFMiEPjowltrfBhGzzqVzvUmSMR6iZ2jsqxtJ3uPQZyCWXU SrU4Tvgs/32R9fWB2OJvdXWws9MR9SJHrhxtiAKNqp1SLO5fs5WxHwSCmKpX7DhhXjOQ xjKo/BJYHE4G5T+jm4N0RxXWbPpRQLxGPQq6+GO0L05JG7M3WfMJgySlaJ8DYrlDLBoS wr8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=kSHZSlplg07lBaZ3PaZmYNhPjfDK7iFpsOt1faeUHXc=; fh=W2FV1a8xgQQah1nWS9CYxpRs0dC68jktviW7Ewg48LM=; b=Y7Ch9dt1Dtyc5Gb3Lu/FysEcObH9CZb5C92aqfCFEJguWVVrGfrIdrdAr0xxj6B9Ie AbfRON6aVtzWwNOv40voF02TXIl4H6HSdddM/RGJ6CdBDM/SNT/TNx06Uu+96XuHuFan e7hS5M8BpXqK0xppQzIcDdYbHCQcvT+0FwiWepd4UXfRZpHfbSVke/BhfZlQRY6GT1sc fnuH7/fUtm+v9eb0lF4leCGcL37Cn+sm9KYLMox0SLcK8IWlJEDQZwGqXMuRHpEtf438 ywxrzyCtWKMg3/56vGbi6yRB58A47ShhWzbqarzwqb2E7RXRsugWFP63J2rEk2nHViSK M1fw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1770562217; x=1771167017; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kSHZSlplg07lBaZ3PaZmYNhPjfDK7iFpsOt1faeUHXc=; b=NMyjKcswmsx5KrsEn4CBt+Gswd7SobUVJ3xjDS5ydX5kS3jEQ3vo9/Cy67QLujJQCS BvvztKYRYLz6B1KoZQ2sK1jiHEE5kYg4rO4XR5wlavlTY/FKA5z6v5ihjDGGMyqnLhx5 9swMkaexGbztQUzVwtdXIUfxFJH3cUpc0UR8YsKFNpLcnrs3oUmWy0ylIyjd7MKZYnFi CWYHmvRXVqF1JRDKePYzi0FVH6ECBTDWNA/c3clwJmzDCgwaXo71O/5rT/uTGy1fKSxI D39uU7XD/RC10iOvdBpEwp6eq7k2R0xDazLgCM+qSb+7EbiIXpa5NBNXJrz0Y0ngPBgF 9vCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770562217; x=1771167017; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kSHZSlplg07lBaZ3PaZmYNhPjfDK7iFpsOt1faeUHXc=; b=ReUBYwh90inpiQlKodoGLVKlTHGZuu55OBtzmkS++HQkrBS4NthqPTXw2mg/LytE4M J4PWkhFNZjSaLok+eUdROw6Ma0Eoa9LeBIHKAIKiZx2EegI2fZGzj3ziRBEcgLTBTeSI sb8t3zkKeOJs3dntzc5UNaDJeLfKNsdBMPdK5zHFiSzAa+m+1d+99OVGduQnGoaPECa1 x/Ivg5y4OAW3FaPX/gI6DrFgRPuuYtTSsNTak5pzRqd4NL+tXQ7b+n4AkqnsTLJ0Eo/Z llMfYaQh4DGO/+J8lae4EhaJOzJNzXHzU69CgSmrRe88A32FmJGP4nd7LUChn8fGx4fF L8Zw== X-Gm-Message-State: AOJu0Yz0Dqn421Su70IRWbVB/0tbpGm2+IJniHNW06YNv9AuO7E13+L5 WfLlzFV4X2H4jxv2Bgw6L8EAYx/OHs4XIaq+idUyUlLp8pKXUxC7XMXuzX4BqzvyXwcE8txfeHE pbwKEB3PRLsFhxtk6pVcUHoOnOzn57/4MKskm2GSU/A== X-Gm-Gg: AZuq6aJ7OvuciOumKADqxxph6MDv9gaSnCZmHj1GFCCyf5fP1XOoGP80bB5i0PDfAGt A5o8n9K3w11ahKQLgsx/VNpUwRTbdGsVSwjgvWwOfQR5qYXKxDswysqUnlMpmlRTYuwCXJZo882 jNFnNNgbBvtpxihCzwxZhlDn/pRNP5LkauXLqWx3w63DdM4Rf8CzpCvXySl+WJLx7JXlE+QlUDd wPZMpckozE3t6D8QTBvLMdf6JIR/1eUg5KkNYCPUwr25botzR2dqz7AdSwYYWvkygGu58WgZJts qxYdPVrwziHYo/SDaftZ9DhNaw== X-Received: by 2002:a17:90b:4f48:b0:354:a870:410e with SMTP id 98e67ed59e1d1-354b3e6f6e4mr7022722a91.37.1770562217101; Sun, 08 Feb 2026 06:50:17 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <722d9a1f-4e15-41c3-a07f-ec39ca034abe@gmail.com> In-Reply-To: <722d9a1f-4e15-41c3-a07f-ec39ca034abe@gmail.com> From: Warner Losh Date: Sun, 8 Feb 2026 07:50:05 -0700 X-Gm-Features: AZwV_QggLpHagU1lZXwECt55vmZMIwYe7JY7SS5aKQoth6o9QyXnQX0B-z9x8oc Message-ID: Subject: Re: Pull request 2006 (was: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories) To: Graham Perrin Cc: FreeBSD-CURRENT Content-Type: multipart/alternative; boundary="00000000000000d579064a512423" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f89jX48DZz3VqS X-Spamd-Bar: ---- --00000000000000d579064a512423 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Feb 8, 2026, 6:02=E2=80=AFAM Graham Perrin = wrote: > to revert; thanks to > Ricardo Branco. > Saw this last night. Was planning a revert today. Warner > --00000000000000d579064a512423 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, Feb 8, 2026, 6:02=E2=80= =AFAM Graham Perrin <grahamper= rin@gmail.com> wrote:
<https://github.com/freebsd/freebsd-src/pull= /2006> to revert; thanks to
Ricardo Branco.

Saw this last night. Was planning a revert today.

Warner
--00000000000000d579064a512423-- From nobody Sun Feb 8 16:33:17 2026 X-Original-To: freebsd-current@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 4f8D0b0jwhz6RR8p for ; Sun, 08 Feb 2026 16:33:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f8D0Z452vz3gCZ for ; Sun, 08 Feb 2026 16:33:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-c6de0527ce1so645750a12.2 for ; Sun, 08 Feb 2026 08:33:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770568408; cv=none; d=google.com; s=arc-20240605; b=fZ1+Gm6rWoyzXPGNUsvhYmI4JdRsiESc7n/xRw4N5ZP0bNoRwspJ6zv2jZHxAg1rhI ky1GvfH0m5rD4+6VfH34MpkP/ARyBZB4rTph1bt5bvSo8Hy6mzJmveTs4DRN09ltyH7u rz05HFPtBgCI3GJ7rVQ8QVEc2Jy0J5QkZtZIYjY/ydt430tyqnl2Uckv7pjdvQJ5vxT+ 4A7yOIGF+bdf12zUI5FmHdoenwhXKw+TuhXA8hg5oAghEZP9cHuAF4pVOG6d6uqKOnP0 koOuvKZj6lL1c+WG7IZzjZh2LZNIzFurBxrnzPJyTUtS5iBSdkDeQhaLRLlMVU1+59+L 8GOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=9LMVm2pAouT94Fch6rsl98RlTNMe8OPYUenm1epyNUI=; fh=IbbZ02jcreU98I1+OPPjTUAOeJ00a3cyVk+nJRLldA8=; b=i0I6AuCx+v8+pr26GGb0aaZLuS2QF3EUeJSkAHO2YSwuL9AUDKxrxW8IcAbkXpfhWz pNo8l6LyqEWTSSGdqRqI21Hbf3lrM9z7NEWQLMoIcaJ+D1Xql2fggCCSIzfvHB8rUmYw YmCXUYss5YD6rkRsqI1HDzp5lk/dD0hjHR6PTRZPSKIqzOisTXsWN4d79pZ+iqqCHxcY QUp6aZ1vYHNeZY6qlvTUd2IoLBbPdQGX7mk3Ei/9fXLam4ce3g6bL1k//ZRpvdFuzt97 /0O/FmoAZahfp3rO+QThJHivfzBDs4oghqiTfoFpFv6yVr60gTD88zivQZqP+4BfY2iC sNRg==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1770568408; x=1771173208; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9LMVm2pAouT94Fch6rsl98RlTNMe8OPYUenm1epyNUI=; b=KQymdge0JPKr3tZA9Q5Px8rSOKCn7Inw1qrYAnAqw4Zb6zYZmp5ESqJgrPW4/gDXr5 mMAXp5DcPSzrUF6CdAA/NecDrMbkr+QlROJH9wbMeBg94CuBzQgjxggHdwmI2YFjhCfL LyrxoJM/Q7wN09+nodk3+9Xax/g4d3ClY16Qz85Os3J4PTV/P9SHI8WR4XDa5MOwaORC k5i1OLB+524A6dEk49B9SqfgeU2V0qqi7MHED0q9xE1ldxl21qbf7sEbxt4K4F5UF/E2 trZGcC1Znp2/1irWZpBO3yhlWNPuHpRQ6k5AWMd0f0Q1l49SQ9evGr5idt8bBVpshMKs O0yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770568408; x=1771173208; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9LMVm2pAouT94Fch6rsl98RlTNMe8OPYUenm1epyNUI=; b=bVnEp6FyNH2LGxITCOD7UH83xXfju4NEdn+/xOiagW9Zzvp68Jeiv/oCDIZssFaMU/ 2zKUrRHxfscj3UB9h1xHvu2TTmKrrk5ZRIdCssAEOnWmdDYGSq0JpxFyHtrk1A7LUk6I 5AwXsAvpEAaOuuZcSLU9rbUucMxolFdD9ouK2pEbXBVYW/az0dYrjHRNdszrvohQ2gtC 3GQSzfAjqF7+NfP28fvDB/gfhx4FC9LJI+CrZH3HaPhrNhqkV4dgjiQwGL7MPqFa1HHz HWb5HC7c+Mp3n6e8en6swJuVtPDRRHBiTa16/AHTpWqydu5A5GhzFdkBZUbo9c3l/S0J E9WQ== X-Forwarded-Encrypted: i=1; AJvYcCX47NFlXMxuinZ20zopFOE8Sfyk/hJmK4preaUkvxFiehZKeQBS0F0ztWOrxGn+U+eXSa9D/A7iIZOE6ATTE4E=@freebsd.org X-Gm-Message-State: AOJu0YzIx80H5VfYiWmcu74yYhGRfhXrSrwHNNfzscky6VSzmqqZvdJl o5Im1uyD7aV2w01ln0bD917JX2iO9xtTdRQYN3msihX3u76ixQZkxcAk/79eN/FLCIaEZiJnBoO +AMw9iB5xo/LODS2wJArdKmyqSnvaVQo8R8/MZ+R2VyTp63QcCUVq8ms= X-Gm-Gg: AZuq6aLi0mxT8uWMI8KzReP88Nbx8B3geqFnGaofV/YnEJibdj3Ko6RMlETsmG8TtgH 9OPaOGwa/gTrPQI4Hu2EkJGQqHIydSXXQRo4rBCs+KaVu0Yf4yn+409zxCARCgu5NguPWT+Fo6q oHfhryn4q0yGEIHSaQv+5wxh50CN0DlFFKJ0b9ywAN45/DjiWTP+lOm4O0g1k1uJpn+EulQTUlA QI2Jps21knveMaDXsuE0ZktZrNantt5fDfp1Usk2wrMpMcbiFSfqzH7jv4Vc70VH1GzyqY= X-Received: by 2002:a17:90b:58cb:b0:34e:5aa2:cf61 with SMTP id 98e67ed59e1d1-354b3e45d72mr7039737a91.28.1770568407915; Sun, 08 Feb 2026 08:33:27 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> <7da2252a-944c-4255-be39-d94ae1d0304e@plan-b.pwste.edu.pl> <10db0de9-1281-42a9-815a-93dc5b2718e4@plan-b.pwste.edu.pl> In-Reply-To: <10db0de9-1281-42a9-815a-93dc5b2718e4@plan-b.pwste.edu.pl> From: Warner Losh Date: Sun, 8 Feb 2026 09:33:17 -0700 X-Gm-Features: AZwV_QhfvTAuaKDpzxxf9t6Y-JJL5QEf_4JbINI6k12RJyGmM4Pdgyn-R0VvalI Message-ID: Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories To: Marek Zarychta Cc: Graham Perrin , FreeBSD-CURRENT Content-Type: multipart/alternative; boundary="000000000000012c3b064a529502" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f8D0Z452vz3gCZ X-Spamd-Bar: ---- --000000000000012c3b064a529502 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Feb 8, 2026 at 5:17=E2=80=AFAM Marek Zarychta wrote: > On 8.02.2026 12:51, Marek Zarychta wrote: > > On 8.02.2026 04:46, Graham Perrin wrote: > >> On 08/02/2026 03:17, Warner Losh wrote: > >> > >>> That only works if don't already have a ports tree. What's there? > >> > >> > >> root@freebsd-16-amd64-qemu:~ # ls -hlR /usr/ports > >> > >> total 1.0 KB > >> drwxr-xr-x 2 root wheel 2B Jan 19 19:37 distfiles > >> drwxr-xr-x 2 root wheel 2B Jan 19 19:37 packages > >> > >> /usr/ports/distfiles: > >> total 0 B > >> > >> /usr/ports/packages: > >> total 0 B > >> root@freebsd-16-amd64-qemu:~ # mount | grep ports > >> > >> zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls) > >> zroot/usr/ports/distfiles on /usr/ports/distfiles (zfs, local, > >> noatime, nosuid, nfsv4acls) > >> zroot/usr/ports/packages on /usr/ports/packages (zfs, local, noatime, > >> nosuid, nfsv4acls) > >> root@freebsd-16-amd64-qemu:~ # > >> > >> > > Hello Graham, > > > > my recommendation is to set WRKDIRPREFIX, DISTDIR, PACKAGES and > > INDEXDIR (if you are using indexes) to the separate subtree as follows: > > > > #zfs destroy zroot/usr/ports/distfiles > > #zfs destroy zroot/usr/ports/packages > > #mkdir -p /var/ports/{distfiles,packages} > > #cat <> /etc/make.conf > > WRKDIRPREFIX=3D /var/ports > > DISTDIR=3D /var/ports/distfiles > > PACKAGES=3D /var/ports/packages > > INDEXDIR=3D /var/ports > > EOF > > > > The above configuration works best and is absolutely required if you > > are using read-only mounts for /usr/ports (NFS, nullfs, etc.) > > > > There is another option, if you don't want to change anything, create > > local ports repo and add remote origin: > > > > #cd /usr/ports > > #git init > > #git remote add origin https://git.freebsd.org/ports.git > > #git fetch > > #git branch -f main origin/main > > #git checkout main > > > > Cheers > > > Perhaps my previous reply was inappropriate or came across as impolite. > Please forgive me, Graham, if I violated netiquette. > > I understand that the intent of the original mailing list thread was to > address a problem that arose after the acceptance of another pull > request [1], submitted by a SUSE Linux engineer who has been > contributing frequently and should certainly be considered a FreeBSD > contributor as well. > Yes. His changes are often high quality. > That said, it might be worth considering whether this particular change > could be reverted and the issue resolved in a different, more > FreeBSD-specific way. > > [1]: https://github.com/freebsd/freebsd-src/pull/1873 I thought it was a good idea. I hadn't stopped to consider the git clone issue. I have it staged to back out. Warner --000000000000012c3b064a529502 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, Feb 8, = 2026 at 5:17=E2=80=AFAM Marek Zarychta <zarychtam@plan-b.pwste.edu.pl> wrote:
On 8.02.2026=C2=A012:51, Mare= k Zarychta wrote:
> On 8.02.2026=C2=A004:46, Graham Perrin wrote:
>> On 08/02/2026 03:17, Warner Losh wrote:
>>
>>> That only works if don't already have a ports tree. What&#= 39;s there?
>>
>>
>> root@freebsd-16-amd64-qemu:~ # ls -hlR /usr/ports
>>
>> total 1.0 KB
>> drwxr-xr-x=C2=A0 2 root wheel=C2=A0 =C2=A0 2B Jan 19 19:37 distfil= es
>> drwxr-xr-x=C2=A0 2 root wheel=C2=A0 =C2=A0 2B Jan 19 19:37 package= s
>>
>> /usr/ports/distfiles:
>> total 0 B
>>
>> /usr/ports/packages:
>> total 0 B
>> root@freebsd-16-amd64-qemu:~ # mount | grep ports
>>
>> zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4a= cls)
>> zroot/usr/ports/distfiles on /usr/ports/distfiles (zfs, local, >> noatime, nosuid, nfsv4acls)
>> zroot/usr/ports/packages on /usr/ports/packages (zfs, local, noati= me,
>> nosuid, nfsv4acls)
>> root@freebsd-16-amd64-qemu:~ #
>>
>>
> Hello Graham,
>
> my recommendation is to set WRKDIRPREFIX, DISTDIR, PACKAGES and
> INDEXDIR (if you are using indexes) to the separate subtree as follows= :
>
> #zfs destroy zroot/usr/ports/distfiles
> #zfs destroy zroot/usr/ports/packages
> #mkdir -p /var/ports/{distfiles,packages}
> #cat <<EOF >> /etc/make.conf
> WRKDIRPREFIX=3D /var/ports
> DISTDIR=3D /var/ports/distfiles
> PACKAGES=3D /var/ports/packages
> INDEXDIR=3D /var/ports
> EOF
>
> The above configuration works best and is absolutely required if you <= br> > are using read-only mounts for /usr/ports (NFS, nullfs, etc.)
>
> There is another option, if you don't want to change anything, cre= ate
> local ports repo and add remote origin:
>
> #cd /usr/ports
> #git init
> #git remote add origin https://git.freebsd.org/ports.git > #git fetch
> #git branch -f main origin/main
> #git checkout main
>
> Cheers
>
Perhaps my previous reply was inappropriate or came across as impolite. Please forgive me, Graham, if I violated netiquette.

I understand that the intent of the original mailing list thread was to address a problem that arose after the acceptance of another pull
request [1], submitted by a SUSE Linux engineer who has been
contributing frequently and should certainly be considered a FreeBSD
contributor as well.

Yes. His changes a= re often high quality.
=C2=A0
That said, it might be worth considering whether this particular change could be reverted and the issue resolved in a different, more
FreeBSD-specific way.

[1]: https://github.com/freebsd/freebsd-src/pull/187= 3

I thought it = was a good idea. I hadn't stopped to consider the git clone issue.
I have it staged to back out.

Warner
--000000000000012c3b064a529502-- From nobody Sun Feb 8 18:55:10 2026 X-Original-To: freebsd-current@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 4f8H832Y1sz6Rbxl for ; Sun, 08 Feb 2026 18:55:15 +0000 (UTC) (envelope-from red_M95@proton.me) Received: from mail-24426.protonmail.ch (mail-24426.protonmail.ch [109.224.244.26]) (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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f8H830FfNz43Pv for ; Sun, 08 Feb 2026 18:55:14 +0000 (UTC) (envelope-from red_M95@proton.me) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=mkc27yhwmnfirn3qtm3f5ovnci.protonmail; t=1770576912; x=1770836112; bh=c6T30v/dO8kdvmBdNzdRVyOo2IYUNajTUZGxKntAfto=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=hHPAXzJwalnOwLfAQnVeImkmSs3Gwefmqok/7oFIK7iPYXZG7gWEBZjWoWJc9aY5d awBFWMAazUyiFM76zPPjXsZCFdSBKUEHWkqTntXeZGXPEk9claoo6HymY41FA3nXi8 rwBJZFgH6JzDeIPeWkcgpLyctxRQvC2jvzoSdXVkfhEouiW2ZX0Kj6jX+BGVmXlPAx BCRu3umaq2SMDvDSAZ5XGELNtP3o/Y8d9rE5uR/Pm6oygECx5s6bioVc4632Vyvesa wJe6JaFAsFNlbmWLRzIoihww4OOM+4pzTJ5Fa/3VylIi8mf8Fu4ksP++IPThIIo158 BiLU/mVWoJieQ== Date: Sun, 08 Feb 2026 18:55:10 +0000 To: Graham Perrin From: ruby R53 Cc: FreeBSD-CURRENT Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories Message-ID: In-Reply-To: <8d0e8713-203e-4217-90ba-91f4ebbc9298@gmail.com> References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> <6d6f0873-d820-4b04-bd17-d5997f0a9919@gmail.com> <8d0e8713-203e-4217-90ba-91f4ebbc9298@gmail.com> Feedback-ID: 66100208:user:proton X-Pm-Message-ID: 239f1b8efec86984836fafefab276bf6a5082607 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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:62371, ipnet:109.224.244.0/24, country:CH] X-Rspamd-Queue-Id: 4f8H830FfNz43Pv X-Spamd-Bar: ---- makes sense, wasn't aware it did that too sorry for wasting space here xp On Sunday, February 8th, 2026 at 6:38 AM, Graham Perrin wrote: >=20 >=20 > On 08/02/2026 05:14, ruby R53 wrote: >=20 > > =E2=80=A6 what are those even from? >=20 >=20 > An ordinary installation, using FreeBSD Installer. Default, root-on-ZFS. >=20 > See the commit log message (linked from my first post), >=20 > bsdinstall: Create separate datasets for directories in /usr/ports