From nobody Tue Apr 29 17:43:24 2025 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 4Zn72m1BmFz5vKGK for ; Tue, 29 Apr 2025 17:43:28 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-il1-x130.google.com (mail-il1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) (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 4Zn72l1HVsz3tr1 for ; Tue, 29 Apr 2025 17:43:27 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hardenedbsd.org header.s=google header.b=LawYU2hC; dmarc=none; spf=pass (mx1.freebsd.org: domain of shawn.webb@hardenedbsd.org designates 2607:f8b0:4864:20::130 as permitted sender) smtp.mailfrom=shawn.webb@hardenedbsd.org Received: by mail-il1-x130.google.com with SMTP id e9e14a558f8ab-3d6d162e516so53360775ab.1 for ; Tue, 29 Apr 2025 10:43:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1745948606; x=1746553406; darn=freebsd.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=HulJyg9KUqVY9syO1ulRo5xWVMlrS3ZOMy5xqj8bO+Y=; b=LawYU2hCzlG/L8LE86B1zvBvNPh+9k4JNuyB57q0Je1IExKTauYOzM/4vTp8+n/53X Cl1EIS5lA6A3n4co/sPgfL2snW2b4ET6bHIdENblgsKcPmzjuNlFGpahJYkhsSkDMeIm mXEmhcpX7PKYSo+rl9CpgMAX+1g1EtowMnFPe0RWQO5wkmtEQtc2NwdJcm88M41Ej2Gz 9uY6Q1Op5+xfbGdoqE1+gZNmIOLd8db8gIAU2Rj54ndYhuLCObz5uGQ8ZrJ98cPN+vV4 3ohZac26Edk4f1EfMnaGKzHhOxvqkWqX1JnAr6tb9WAGIstZd4ItQUDh2YR4DRjXU3xC lESA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745948606; x=1746553406; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=HulJyg9KUqVY9syO1ulRo5xWVMlrS3ZOMy5xqj8bO+Y=; b=a61sJwPhbhfVBqTKqW2w9BVYPcMNRJLqY8UvfT4Cw+jczj5F2YSvN79ovNTyGpbMKm luDasYMJWee/vUp3RFAdQ64MJ1pUa5v4oMcjuW32n7XzQzS2/ZLtZf4YzrRQ55IQX/ey +E/2oneoN68DqwyA1RiUbxVBMFTQXnWHB+kknM3SC/BFg/HbdwF+F5CkYaKyJGiUHNGe 3jfmGvMVTgq+FUAzfr+JYd2tCn0EsHMSaoKCyZAx6C0ETW6S8HIb01gOjC/6ee2wT7K9 QE4IpuMS/2cqbOY1lQTbOMNUD6JnI3Un/k8P3U4hCGcefN3T2Icex0n18zDRKe/qTIO6 VL8A== X-Gm-Message-State: AOJu0Ywsc0w9tYVcpjHVPOVy2Nx/0rdumD6TgMzOPhg7C+yfvTyQXZHV yggtX581Jrf3Ui5LkxrYwkoNuUooetsNTbYg3IvoYxOXTVuKf+uzRzi2s2XPGz0= X-Gm-Gg: ASbGncvwbpob80W8iGTSx0GSjee1emndOH02wZIA6euIC06+me0KWP5tffxIz+d4Phr OS675hIngwmgWUDP59hfjlIhvoNV3/IWTPJrbdruBrHoq7vjsO4hWAc/1yfwa1NtEEwuPS1Gegt 2aXpSWI9oRhOM0TMk+U2IkeiwDR3KazEbNhD85mExL+o7p4W/RcMmalW4IzPgm5wFEkrRutdFEC lkoZ3Su1OCXNT7oAzts+ccE9340wIFbSDdJofvRRFbUEs0dhI4ZkdTPU/vftlJcveatxTcwBEvX OpJ4dJzbYxq/B3eZyhXhF0k= X-Google-Smtp-Source: AGHT+IEPK/yRySH86ykq3323R08bc9YtunUxKT2PBYDsXA54NeP6Sbcdrji3IjIudIjWx1xyAJURfQ== X-Received: by 2002:a05:6e02:b42:b0:3d9:2fbe:2bb1 with SMTP id e9e14a558f8ab-3d95df7dea5mr47938135ab.12.1745948605904; Tue, 29 Apr 2025 10:43:25 -0700 (PDT) Received: from mutt-hbsd ([2001:470:4001:1::95]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d95f480a99sm4150145ab.68.2025.04.29.10.43.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 10:43:25 -0700 (PDT) Date: Tue, 29 Apr 2025 17:43:24 +0000 From: Shawn Webb To: Dimitry Andric Cc: FreeBSD CURRENT Subject: Re: HEADS UP: libllvm, libclang, and liblldb converted into shared libraries Message-ID: X-Operating-System: FreeBSD mutt-hbsd 14.2-STABLE-HBSD FreeBSD 14.2-STABLE-HBSD HARDENEDBSD-14-STABLE amd64 X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: <8173C7D9-F95A-4440-82DA-6CF160AAD6C2@FreeBSD.org> 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: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="64t7nig7micyp6i5" Content-Disposition: inline In-Reply-To: <8173C7D9-F95A-4440-82DA-6CF160AAD6C2@FreeBSD.org> X-Spamd-Result: default: False [-2.11 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_SPAM_MEDIUM(0.98)[0.985]; NEURAL_HAM_LONG(-0.68)[-0.684]; MID_RHS_NOT_FQDN(0.50)[]; NEURAL_HAM_SHORT(-0.31)[-0.312]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[hardenedbsd.org:s=google]; TO_DN_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_NA(0.00)[hardenedbsd.org]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::130:from]; DKIM_TRACE(0.00)[hardenedbsd.org:+] X-Rspamd-Queue-Id: 4Zn72l1HVsz3tr1 X-Spamd-Bar: -- --64t7nig7micyp6i5 Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: HEADS UP: libllvm, libclang, and liblldb converted into shared libraries MIME-Version: 1.0 On Sun, Apr 27, 2025 at 07:42:44PM +0200, Dimitry Andric wrote: > On 27 Apr 2025, at 17:04, Shawn Webb wrote: > >=20 > > On Sat, Apr 26, 2025 at 06:06:54PM +0200, Dimitry Andric wrote: > ... > >> Please let me know if you encounter any problems resulting due to this > >> change, as I intend to MFC it. For example, I tried covering all > >> incremental build scenarios, but I may have missed some corner case. > >=20 > > Hey Dimitry, > >=20 > > I suspect this may be a problem specific to HardenedBSD, but it looks > > like cc occasionally crashes. It hits an assert at > > /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:2702. > >=20 > > I can reproduce this by running `env SHELL=3D/bin/sh make buildenv` at > > the top of /usr/src. Though, it doesn't reproduce 100%, but perhaps > > around 60%. >=20 > It's asserting on this line: >=20 > assert(!CCGenDiagnostics && "stdin produces no crash reproduc= er"); >=20 > I think during make buildenv the make framework will run cc --version > and ld --version to get at the compiler and linker version, but it could > be that it's doing some weird combination that hasn't been thought of. > Can you get the exact command line out of the debugger? For some reason, I'm failing to figure out how to view the program's invocation using lldb or gdb. But, running `strings /usr/obj/usr/src/amd64.amd64/cc.core`, I see this, which may or may not be the arguments passed to cc: =3D=3D=3D=3D BEGIN OUTPUT =3D=3D=3D=3D "-cc1" "-ferror-limit" "19" "-o" "-" "-disable-free" "-E" "-x" "c" "-" "-tu= ne-cpu" "generic" "-target-cpu" "x86-64" "-triple" "x86_64-unknown-freebsd15.0" "-resource-dir" "/usr/lib/clang/19" "-isystem= " "/usr/lib/clang/19/include" "-internal-externc-i system" "/usr/include" "-std=3Dgnu17" "-fskip-odr-check-in-gmf" "-ftrivial-= auto-var-init=3Dzero" "-fgnuc-version=3D4.2.1" "-ffp-con tract=3Don" "-fno-experimental-relative-c++-abi-vtables" "-fno-file-reprodu= cible" "-O0" "-fdebug-compilation-dir=3D/usr/obj/usr/s rc/amd64.amd64" "-fcoverage-compilation-dir=3D/usr/obj/usr/src/amd64.amd64"= "-faddrsig" "-mrelocation-model" "static" "-debugge r-tuning=3Dgdb" "-funwind-tables=3D2" "-mconstructor-aliases" "-clear-ast-b= efore-backend" "-main-file-name" "-" "-mframe-pointer=3D all" "-fdiagnostics-hotness-threshold=3D0" "-fdiagnostics-misexpect-toleran= ce=3D0" "-D" "__GCC_HAVE_DWARF2_CFI_ASM=3D1" =3D=3D=3D=3D END OUTPUT =3D=3D=3D=3D I hope that helps. Otherwise, can you provide me a hint as to how to get lldb/gdb to show the arguments passed to cc? Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Signal Username: shawn_webb.74 Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --64t7nig7micyp6i5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmgRD7YACgkQ/y5nonf4 4fr1UBAAjrDbRPqLA+2N5S2j752iyck+/rrX5LVVMXXDSo5ntIX70oiJKmYKGnpw xiQZqwGB4FlN6rF6QhbMi8RkT05P+172SXYZdtAuUeBQ80PuPVKGZU2OZc9krIwG HekwB+4g489xV3eB35v6fW9/8i5eLZolH4hT59gKefnfBw65jQ/j94kCM7m8Nr/k VDpZ+XBVO8a+B00XUf/JdSAOr5npj9ZGOAs8pTk+bBxwXCzg2CvXjFmuoT8OMuGK eTi7Drtk3jrkKSTUAZbYG7lY7/dwkTB+YIbIGXgz/3FMp2BuEb90ZlT//NSzakNg hLw4pBJvj4Ph/mSfQK6ywfl3ZX2VO581CK752uHk9H0RLHk+LEa/WZPMpeN0e10e l1YR5qks0XThQ5EknF3Gnq7YlL1p5AfjDidN+99yqE61Dboi7LoViObsD9hLwxpF CyqEYDv2VVdfsaWVLZGd25m3BVnrNsP+tkwN5xWa23bRi8qS5SKU5/Ga24A1n5mW XU2viH33NKYQORO+MI21nlVPfwQn6nsaX7K6fSGv3V0MtV2B7o0okJfftPWn3avp N1XMwB1rQ4R193clQ4J4sZplllCqp7P/EpVg/rt9CvGVH4CVSpyT5ZUzTWMnEXKE 7E7byc4z4Phc0qG4u92YbvYPsoF01PysuRbe3OKria/Z1/yu8PM= =Er68 -----END PGP SIGNATURE----- --64t7nig7micyp6i5-- From nobody Tue Apr 29 18:44:50 2025 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 4Zn8Pl1np2z5vNx3 for ; Tue, 29 Apr 2025 18:44:59 +0000 (UTC) (envelope-from dim@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zn8Pk6ScCz3GMP; Tue, 29 Apr 2025 18:44:58 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745952298; 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=MBCqR1UggDvVzeaX59lDmdBbwvRLhJYfTr4BQYshjok=; b=vXCht2BkH5Hd3cw1S+9skwk9Hz8WlzaZB5l/rf/xJdtjfyoAKjpyxv0H0s3m68MCSIv1rD zezjA9+9Xgq0S9zvjfaV1qwfe6o4LlXHoxg2BK2uvAJaxM2epRWLS9CRdIGaTFZ/tiK/eE OsVpD05Idekw/2SppPYphawPFr1ghMU+KEwdFpWJa4JOqRSQ8ALqqtsQPV9Nib1I7O8edB GBlrBR/TkPefoSKTJPec9sifSpNz6PXSAml61ThlQEeBhf5P9AEsT+6LLy9RWaPVp9r53W MCezM/LWKSdf/+pnO7dITVHuqNwJVyQe5Gnnfe/pVbxU9dErwEyv8fUt4Bh13A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1745952298; a=rsa-sha256; cv=none; b=H9shF1tB7d26c4HmxxU7WD+drE3CyZkCUpG0AC5aLiobhcrkNzTUB4bNiyMD0OKkK77vv/ 3Tx5NF8LOwC8i0I5jKEBHh0oeEiUBoDIoe2/acQPxIt8oUTX93qM3n9NFBCQxlZO+Y8LGa FTYtWoRTIMMan/iTqeVaxBgvPi0ncIbDX47M6u9IeBnIZ/0sBx259wMgCDflDI6E2yO1bY AgFaaF1j/a7DamKL+Je1Ho/5HqkF4/KqqO19wvrM+IMgbFRb8Uwe2iwLNgeCsiIAXbk99r pUtkqB57uKGZSUc9A3F7F4kEpMAyCmzIscnKzBFd4AFPAcpg15TzKQXY7QRUPw== 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=1745952298; 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=MBCqR1UggDvVzeaX59lDmdBbwvRLhJYfTr4BQYshjok=; b=ayfapXH4O8z/aNX+zkC2UOTKdDunRKQCz/5dHHkVHa+iCk7KRHetjI2qMS5A/tUG/7TTxN ltx6R9QtEQgY+QNVWp07W0XJuxaLzamjVqBE85HS6e/nMDgYFvjaj6QkJlzZzI1NCUmWV5 8Z3dGqQQWgjH2dgqsntavS7F4FC1DEah0NpsTTq7eDUwSwQpj0wr53hexZsyKOIAs0ORRR 9tcSvdcQzJ+2Ho9eqCfUrpp+Vabe4Mpeu+MAedzBytxfbOgax9lvLieDnwocUof0bCYOBB wFlP0e+XYMrhEMabaEgwVPlxXUR25fWm50jn/d1S3fUSQEDul8Ipv+RRtjkpIQ== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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 "tensor.andric.com", Issuer "R11" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Zn8Pk4V8szjrh; Tue, 29 Apr 2025 18:44:58 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.home.andric.com [192.168.0.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id ED26743EE2; Tue, 29 Apr 2025 20:44:56 +0200 (CEST) Content-Type: multipart/signed; boundary="Apple-Mail=_057C49AC-3039-4F78-9CB9-D4D52D3F3522"; protocol="application/pgp-signature"; micalg=pgp-sha1 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 \(3731.700.6.1.10\)) Subject: Re: HEADS UP: libllvm, libclang, and liblldb converted into shared libraries From: Dimitry Andric In-Reply-To: Date: Tue, 29 Apr 2025 20:44:50 +0200 Cc: FreeBSD CURRENT Message-Id: References: <8173C7D9-F95A-4440-82DA-6CF160AAD6C2@FreeBSD.org> To: Shawn Webb X-Mailer: Apple Mail (2.3731.700.6.1.10) --Apple-Mail=_057C49AC-3039-4F78-9CB9-D4D52D3F3522 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 29 Apr 2025, at 19:43, Shawn Webb wrote: >=20 > On Sun, Apr 27, 2025 at 07:42:44PM +0200, Dimitry Andric wrote: >> On 27 Apr 2025, at 17:04, Shawn Webb = wrote: >>>=20 >>> On Sat, Apr 26, 2025 at 06:06:54PM +0200, Dimitry Andric wrote: >> ... >>>> Please let me know if you encounter any problems resulting due to = this >>>> change, as I intend to MFC it. For example, I tried covering all >>>> incremental build scenarios, but I may have missed some corner = case. >>>=20 >>> Hey Dimitry, >>>=20 >>> I suspect this may be a problem specific to HardenedBSD, but it = looks >>> like cc occasionally crashes. It hits an assert at >>> /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:2702. >>>=20 >>> I can reproduce this by running `env SHELL=3D/bin/sh make buildenv` = at >>> the top of /usr/src. Though, it doesn't reproduce 100%, but perhaps >>> around 60%. >>=20 >> It's asserting on this line: >>=20 >> assert(!CCGenDiagnostics && "stdin produces no crash = reproducer"); >>=20 >> I think during make buildenv the make framework will run cc --version >> and ld --version to get at the compiler and linker version, but it = could >> be that it's doing some weird combination that hasn't been thought = of. >> Can you get the exact command line out of the debugger? >=20 > For some reason, I'm failing to figure out how to view the program's > invocation using lldb or gdb. But, running `strings > /usr/obj/usr/src/amd64.amd64/cc.core`, I see this, which may or may > not be the arguments passed to cc: >=20 > =3D=3D=3D=3D BEGIN OUTPUT =3D=3D=3D=3D > "-cc1" "-ferror-limit" "19" "-o" "-" "-disable-free" "-E" "-x" "c" "-" = "-tune-cpu" "generic" "-target-cpu" "x86-64" "-triple" > "x86_64-unknown-freebsd15.0" "-resource-dir" "/usr/lib/clang/19" = "-isystem" "/usr/lib/clang/19/include" "-internal-externc-i > system" "/usr/include" "-std=3Dgnu17" "-fskip-odr-check-in-gmf" = "-ftrivial-auto-var-init=3Dzero" "-fgnuc-version=3D4.2.1" "-ffp-con > tract=3Don" "-fno-experimental-relative-c++-abi-vtables" = "-fno-file-reproducible" "-O0" "-fdebug-compilation-dir=3D/usr/obj/usr/s > rc/amd64.amd64" = "-fcoverage-compilation-dir=3D/usr/obj/usr/src/amd64.amd64" "-faddrsig" = "-mrelocation-model" "static" "-debugge > r-tuning=3Dgdb" "-funwind-tables=3D2" "-mconstructor-aliases" = "-clear-ast-before-backend" "-main-file-name" "-" "-mframe-pointer=3D > all" "-fdiagnostics-hotness-threshold=3D0" = "-fdiagnostics-misexpect-tolerance=3D0" "-D" = "__GCC_HAVE_DWARF2_CFI_ASM=3D1" > =3D=3D=3D=3D END OUTPUT =3D=3D=3D=3D >=20 > I hope that helps. Otherwise, can you provide me a hint as to how to > get lldb/gdb to show the arguments passed to cc? "settings show target.run-args", but I just checked buildenv, and it = really only runs "cc --version" twice. If you do that in a loop, does it = sometimes crash? -Dimitry --Apple-Mail=_057C49AC-3039-4F78-9CB9-D4D52D3F3522 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCaBEeIgAKCRCwXqMKLiCW oxjWAKDCSOH4aEyLjGoiOu/kASoBzjmJpACfWyyRSdMIL5Hcm6rdmQBtD0BzyRE= =OuKF -----END PGP SIGNATURE----- --Apple-Mail=_057C49AC-3039-4F78-9CB9-D4D52D3F3522-- From nobody Tue Apr 29 18:51:10 2025 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 4Zn8Xy2LB0z5vPlG for ; Tue, 29 Apr 2025 18:51:14 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (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 4Zn8Xx5kffz3JrM for ; Tue, 29 Apr 2025 18:51:13 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-il1-x135.google.com with SMTP id e9e14a558f8ab-3cfce97a3d9so28409275ab.2 for ; Tue, 29 Apr 2025 11:51:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1745952672; x=1746557472; darn=freebsd.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=wqE2MlW4rYrwK2zzfBZ3NJ+5D083vAbxZdh+rRu+UGk=; b=eSkOFzZIs2qK3xo7TQb00IMPEbryNF/8cNGaNDXPk2wBjhV7sMjtk0F1ftiuoPHcMi vbgkKvRL2Rvwvk2/bx/Qgp+zezD3yR+USa+0umfYxrXCsBKx8+JX/7kp9Wam0m/NDdKY 6DbRyw5dhydUBNJU3Csw1VFbt3OF3NxA8DhoIMT4S4MaCjgdiGLUSSEDWalWQj2OC15Q BGXl9p7T6SJIIxMYokdKmSJdLTFFBfbfb0qzzbdXyvQ2Xe9Tgmx0rCYbSxLNFojcO3Gd bJCY7zZSZjavrUBRNdbnqE2uFLZXGiyOsrmQBk+iXlYTytDgmT5PIo5+akToBOqzavT7 tb5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745952672; x=1746557472; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wqE2MlW4rYrwK2zzfBZ3NJ+5D083vAbxZdh+rRu+UGk=; b=fDh/5rvy7Uhp9CCZNL2u/roFMVTL4FqRu31ippF5zvrT1lWwMeLgtdJvrh7KEho8wc ZRGRs/rltX+5LKDWHCkCI/9SywfcNH4UaavnWZsf2UIof8fZtRKlam7p3kifPJXvivgd bzX2HFPijovpSsQHz54ghAs8OYa4LBeASGI0kDaz1N0KNBBPhuQtbsHSSlrW05nDz6FK fL1CyXmIUxQxwuBomYiLYcf84DIrUAr0N3i2MiUj6xgJRut9XrCnvbZ2mR68LpHJf4Tp 4ybPgt4B/VzsLmDXO1IZgSVUnFoePHe131X69iuY2unUmhjofQD3DWGeT3jKnMsxZLag dLzw== X-Gm-Message-State: AOJu0YyrRBCUNcV+ggkVw7Uu0Eemue724pte82SZLYt9ZE1cx6c72Uss h66tdJg8wm/I+GC8da4dErlaixd+U7Vm7sl14ykxa9Sjvd2kmTRKXh7c1mlSrEMBKzhk36Iqo39 Ks3g= X-Gm-Gg: ASbGncvZ+d13i3C08oOsxOXM5DOqBhRKjV1oIOzXScl9h6ECsJ5nIEIgZ1hi2eamPfz UWaYvKHPCSgL1fnZmVdeqesGqPyHOTfEl0mkHPjB46a7y4mkcRERH4x8R7s+x4MiqKqDbA5MEYo qxlbrWbn9P3hEBKto/i3ZxDWcomlyh50tDA4KONI/o8Gp8hhsTzjinJ4CzyipqYbcT149NKwY2Z bgTmvpbPupYhNjojnzhbWjQ5NwDfVFGjat6v+wcxc4M0wQqHw2rjLbCtd2DbMQcYDSMheefQ/2X 4Py+jh9Nf+zcL3ioqHt0i50= X-Google-Smtp-Source: AGHT+IF2T2I1U11qtyxjglrxQK7Q5NciDYBZZ+dZA3c9nbEGj/g70lzA14TwEE4OAIdPY8eXlq/MJw== X-Received: by 2002:a92:c24e:0:b0:3d0:47cf:869c with SMTP id e9e14a558f8ab-3d967721fcemr2910185ab.19.1745952672358; Tue, 29 Apr 2025 11:51:12 -0700 (PDT) Received: from mutt-hbsd ([2001:470:4001:1::95]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d95f48778fsm4403865ab.72.2025.04.29.11.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 11:51:11 -0700 (PDT) Date: Tue, 29 Apr 2025 18:51:10 +0000 From: Shawn Webb To: Dimitry Andric Cc: FreeBSD CURRENT Subject: Re: HEADS UP: libllvm, libclang, and liblldb converted into shared libraries Message-ID: <2pfbqyakovgznwj7yhnhzhbkygfpaeczx3jrufyuregxzfhfk6@v5o5qtg3vydr> X-Operating-System: FreeBSD mutt-hbsd 14.2-STABLE-HBSD FreeBSD 14.2-STABLE-HBSD HARDENEDBSD-14-STABLE amd64 X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: <8173C7D9-F95A-4440-82DA-6CF160AAD6C2@FreeBSD.org> 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: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="u4scxznso7yjpobv" Content-Disposition: inline In-Reply-To: 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: 4Zn8Xx5kffz3JrM X-Spamd-Bar: ---- --u4scxznso7yjpobv Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: HEADS UP: libllvm, libclang, and liblldb converted into shared libraries MIME-Version: 1.0 On Tue, Apr 29, 2025 at 08:44:50PM +0200, Dimitry Andric wrote: > On 29 Apr 2025, at 19:43, Shawn Webb wrote: > >=20 > > On Sun, Apr 27, 2025 at 07:42:44PM +0200, Dimitry Andric wrote: > >> On 27 Apr 2025, at 17:04, Shawn Webb wrot= e: > >>>=20 > >>> On Sat, Apr 26, 2025 at 06:06:54PM +0200, Dimitry Andric wrote: > >> ... > >>>> Please let me know if you encounter any problems resulting due to th= is > >>>> change, as I intend to MFC it. For example, I tried covering all > >>>> incremental build scenarios, but I may have missed some corner case. > >>>=20 > >>> Hey Dimitry, > >>>=20 > >>> I suspect this may be a problem specific to HardenedBSD, but it looks > >>> like cc occasionally crashes. It hits an assert at > >>> /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:2702. > >>>=20 > >>> I can reproduce this by running `env SHELL=3D/bin/sh make buildenv` at > >>> the top of /usr/src. Though, it doesn't reproduce 100%, but perhaps > >>> around 60%. > >>=20 > >> It's asserting on this line: > >>=20 > >> assert(!CCGenDiagnostics && "stdin produces no crash reprod= ucer"); > >>=20 > >> I think during make buildenv the make framework will run cc --version > >> and ld --version to get at the compiler and linker version, but it cou= ld > >> be that it's doing some weird combination that hasn't been thought of. > >> Can you get the exact command line out of the debugger? > >=20 > > For some reason, I'm failing to figure out how to view the program's > > invocation using lldb or gdb. But, running `strings > > /usr/obj/usr/src/amd64.amd64/cc.core`, I see this, which may or may > > not be the arguments passed to cc: > >=20 > > =3D=3D=3D=3D BEGIN OUTPUT =3D=3D=3D=3D > > "-cc1" "-ferror-limit" "19" "-o" "-" "-disable-free" "-E" "-x" "c" "-" = "-tune-cpu" "generic" "-target-cpu" "x86-64" "-triple" > > "x86_64-unknown-freebsd15.0" "-resource-dir" "/usr/lib/clang/19" "-isys= tem" "/usr/lib/clang/19/include" "-internal-externc-i > > system" "/usr/include" "-std=3Dgnu17" "-fskip-odr-check-in-gmf" "-ftriv= ial-auto-var-init=3Dzero" "-fgnuc-version=3D4.2.1" "-ffp-con > > tract=3Don" "-fno-experimental-relative-c++-abi-vtables" "-fno-file-rep= roducible" "-O0" "-fdebug-compilation-dir=3D/usr/obj/usr/s > > rc/amd64.amd64" "-fcoverage-compilation-dir=3D/usr/obj/usr/src/amd64.am= d64" "-faddrsig" "-mrelocation-model" "static" "-debugge > > r-tuning=3Dgdb" "-funwind-tables=3D2" "-mconstructor-aliases" "-clear-a= st-before-backend" "-main-file-name" "-" "-mframe-pointer=3D > > all" "-fdiagnostics-hotness-threshold=3D0" "-fdiagnostics-misexpect-tol= erance=3D0" "-D" "__GCC_HAVE_DWARF2_CFI_ASM=3D1" > > =3D=3D=3D=3D END OUTPUT =3D=3D=3D=3D > >=20 > > I hope that helps. Otherwise, can you provide me a hint as to how to > > get lldb/gdb to show the arguments passed to cc? >=20 > "settings show target.run-args", but I just checked buildenv, and it real= ly only runs "cc --version" twice. If you do that in a loop, does it someti= mes crash? I think that `settings show...` command only pertains to actually executing the application: =3D=3D=3D=3D BEGIN OUTPUT =3D=3D=3D=3D $ lldb /usr/bin/cc -c /usr/obj/usr/src/amd64.amd64/cc.core (lldb) target create "/usr/bin/cc" --core "/usr/obj/usr/src/amd64.amd64/cc.= core" Core file '/usr/obj/usr/src/amd64.amd64/cc.core' (x86_64) was loaded. (lldb) settings show target.run-args target.run-args (arguments) =3D =3D=3D=3D=3D END OUTPUT =3D=3D=3D=3D Running `cc --version` does not reproduce the crash. I ran that in a loop over 200 iterations with zero crashes. I can reproduce it somewhat reliably with `env SHELL=3D/bin/sh make buildenv` at the top of the src tree. Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Signal Username: shawn_webb.74 Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --u4scxznso7yjpobv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmgRH5cACgkQ/y5nonf4 4fplBA/+KXcZKHfOHIlH12omfK0MIRF6U14OR/HaEAAiHd7GiC43wkppavO1NiTo LZesYZVHCXB2FfJhN/1+YlcYvFyojpZxFqmp34ySKiEfqvZEqTFbLnLn7lMPZmJA X74zrprAFDo6j50Kh6g3cSXtveUk+jCZTk7QwnSGF4yTHMaB69b7GsKmZePEQHpF DglNCDk9fo5U2de8tRFIg9gc2FslKTwiF/BY767IIWJXkQ8R+6kAVV/ThCxIkGGt vZqswmAU9N6/nQRE4hCz7zT/t79ozA0ZigVs6WHIYIqwO173JpCGDRe+kIVNJup+ CVkB2/PNq1RCNlD9SCTJvclUue2DvfGeQzcWNJsLMjVhd9ghh4fIfvoj8RBdekmn 22xR1cpoSoiiSTE5aKe/kQutYhZ4Rb/cRFM+TQFEwAkC0L3Vq15Jn1M2HVKjPdn4 pbUG3jkNwFrBPmnPMQ4KzTNRq9+ZwUyut5HN07kjN5kfFcT7OV3ESLbKTLrSrLL6 XtcD4lPf4LquSGgw4M/CtyjlFHRFgA6e5RmtYHR8vkvw0nb3/desXhVTqsJtniIH NuU9tNJoUnwCg1rDZF2rwdoB713huYE7QC8ap54Np+ABLWxLAgdrccAGO9zx9PoK kA2ObZ9FWNl2G2/lMnfZk3+2bYRzUjgXkioJNA3HjStNen/YArs= =frXn -----END PGP SIGNATURE----- --u4scxznso7yjpobv-- From nobody Thu May 1 20:58:10 2025 X-Original-To: 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 4ZpRGX0Nygz5vk4C for ; Thu, 01 May 2025 20:58:12 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZpRGW4WVpz45wV for ; Thu, 01 May 2025 20:58:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746133091; 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=CHT7zIkaMfHSXJaRVcjKIeVFZIArfIG+gvU+s1gH6z0=; b=sLEuEisEjn3vuapiGDrsytBtKJYUNsC1J70sBgGOmNSCvI9InTMhuNONFD9yKQro2NCWY0 grXWifYTDgto9urbsiD1IgPlGXIRdKfCHCp2Wp/KcUul3iXA+kzCZJ6uylTJ0hpyDdfPu7 NntQchOMvSwdwe9+SORU1XulW9nF3htKvATF+td+1QAJS7aXkslrbHAKC8C1XAKLNzfNJQ 4R/93lUdA1XnKvZ0Yh+pAqKGByVT1mgDfG8EU1CkpTy1RGGZzYTd3qXuljxK8rlXkleXtr cjs5gZz4mTKuLjQvt0VlnoWeQTPJ9lPHf5hu5U4KoSnGTA7IlFG43y2ttVlxEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746133091; 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=CHT7zIkaMfHSXJaRVcjKIeVFZIArfIG+gvU+s1gH6z0=; b=PVcSdxQMOdEDUSWiWwfYt0cakpV3J5RKpob4JQMw18AA1ul9aKyKVbFhBRdZYOPbGIFPsC xZ99P9UIZL3NI2/ItG4kDMNiuCcYM5C6iS8a+q9doJ6OqnPYTuBQIvzJqWB6OxjY96Jf44 jQp9gAZ+47Mu7XccHb8e+Ky9iRy2RTSOrV4N1+0nISR7T6fk7KY+pPPRWAldyAQ9uEnOpE hMUdgXCs6kwQ37Lc7QNrYP9EHzDXY8UEpfH4LS5JAex0O2FN/z9TnkJ9WyBpZjnGPDFDPW So0DA8KeixhaidKVPoy4t60PuA0Wt/xAJeYiTYDoNGQYEp5AEnBQ7ILBng5ZsQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746133091; a=rsa-sha256; cv=none; b=DoS5rIzLnEkkBSD5Vd1bTOFnHLLJxpWnqhoBDRAidB4tBY+3sXVXfG5z65RKnna4s7S+/L xWJB99HaHz4/OYCwInhTvk2xD5ozoBIOCNys7oeBJElzr9+l+sr5fFgWVXLzJ3A8cGz+cl nFXyP9JKtaAz2LH9c34W+ff065pxmkZTO/n8aruHf6Rv92ysK/NFwv8Ya95T/0IMOIOsID tuF2QPC0qDhGhTxzGxbFBtT9QYe9WgHzAtUBefmSP+a18sggaD5TgFPur849Z7oAbMhtuU uZDj6wFzZQmoHqhpl0+HsxpSUZ2MrFQFCca9pchdcBhF77Hel3cz1hj254d9TQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4ZpRGW3gbpzkD5 for ; Thu, 01 May 2025 20:58:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 541KwBca073665 for ; Thu, 1 May 2025 20:58:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 541KwBtr073664 for current@FreeBSD.org; Thu, 1 May 2025 20:58:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: current@FreeBSD.org Subject: [Bug 285044] legacy BIOS loader: lua gfx logos on 15-CURRENT are broken Date: Thu, 01 May 2025 20:58:10 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 15.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: nxjoseph@protonmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D285044 --- Comment #8 from Yusuf Yaman --- Created attachment 260067 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D260067&action= =3Dedit 14.2 beastie logo seems OK on UEFI Apparently this is beastie logo from 14.2 release. FYI, I don't run current anymore. Thanks. --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Fri May 2 06:32:34 2025 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 4Zph1M0bPkz5vCDP; Fri, 02 May 2025 06:32:39 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 4Zph1L2Wd4z3Pnm; Fri, 02 May 2025 06:32:38 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=aGJxB+tA; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-43d04dc73b7so11941185e9.3; Thu, 01 May 2025 23:32:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746167556; x=1746772356; darn=freebsd.org; h=autocrypt:subject:from:to:content-language:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=s/HMR2G5EpdzpD++c8ch55f3Kt5xINXMBnOXO2OzzTs=; b=aGJxB+tAIQq7Jy/i3hxMaqA5g4ueAGNWs7hzaXp5RAbYvgEu0mfagJIshJ6IpZr6FQ hHkuvv0Rk8I0aG/l/h7q0degs7yyIOfn9DeZujzUsRBBCF9yxFGrA2gDn15sJT6ZepSJ /4mzc/9qVXl7iXpWxhTJ0VcHO466ACTKijeRA5js5ofiBrB3BP+Z/hbM7gvm7w0TZ69U Vw+N9JRE+Ape4Mpn6+XOJyRSx7p8e4K8vqeiiWIl0f1r4ezVs9lR1MdtO6jIKxXeoU5l bORuxkfzEN0zaxpCf8xNwJAOB+jIOX0GJ/CWr98g1NnJ16/GQ+pOXBg3EF/CFZb3qD6B rXFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746167556; x=1746772356; h=autocrypt:subject:from:to:content-language:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=s/HMR2G5EpdzpD++c8ch55f3Kt5xINXMBnOXO2OzzTs=; b=OJ5C6UcKpbVH+1DXfYavHq2SnIB+eLhIXFT8q0MybhRC7HUA+8rIHvVaFr6i04fSS/ VV9vRT5b4pOn+6uwM1whqc5vrlUvtgGMytjf31K9wCk3UNOiFMHnzeDNppz6IwsGuewc FJXAQc9Z1jjsnM0KTALbtdhNUhZXzEiOiaeECFwxdXgHV7lJVr9U4JPCfspPIDF8WX1s 7lxYhKedzSHpJBRjq2mrqg2X2udL0EMnwl+ogkhhHQczOh8Ctb+geDYKoCesjHDPdtxy 9dp6m5BvatyZYwm7rl8bxdtDDpVDgxLbhICkjxFXmnmg25GP3PmTsKV4Ax8i+f/ouBNr o+rQ== X-Forwarded-Encrypted: i=1; AJvYcCUgY1JV+udOT/+G+rUS++j/hhy4i/e+I+wLtVwPRlmKc1vShYeXX/xSG5U61DHAkyC1T61/BUJMwxuRsg==@freebsd.org X-Gm-Message-State: AOJu0YwW3ABW0gAIOareiepSBOIbceORi0KtUi5tAciXnBydYuaITV06 W9DSzDdOSaR53+YQ7e4ghtCmBaElEhZMCDIGE8bjtsY/WoVvW0ug0ri+iw== X-Gm-Gg: ASbGncvohtB9Zc6bzJ5uxwQ0y21L/tcfwUP38C33INLauem0F2L3gNF/1jGrm8/T8rh yZL7pi0xCLHw+XPFuZwrBHaUKHW3rxnpKyIqEBR9uMFgq7YGiRtx1Aweq6oKRwBCczSBM7M1B4N 1Y0WkN3WTTKGGvLCixCZGcsrA7dw1FGKBALHdDC4e1tFUHHMyd3Cw8qxUDgQUoB1XH9yPCdhR8I 7/6Cc/CvhBNKiMELyzHWCJ2FtjziCROewQtTmWowAEeTn/LSUpzT0yzr3nJ1FLkrugAfPtoTQIA NINW7W3UA7nCo7VB3rtCqZ6rgCHBVkbLu9xi3s6xo+oJWWA6YdDf05ZzFk1n2SHcTB1sazk/vg= = X-Google-Smtp-Source: AGHT+IHRYflyPvJrW4CV7ozby7Qx6dqMzAV+IFI26abaNLfZ0HlRTbpGWVik5JANV4vl+BcTJzOXUA== X-Received: by 2002:a05:600c:6612:b0:43c:f597:d582 with SMTP id 5b1f17b1804b1-441bbe902a7mr8231895e9.1.1746167555374; Thu, 01 May 2025 23:32:35 -0700 (PDT) Received: from [192.168.1.10] (host-78-150-77-46.as13285.net. [78.150.77.46]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b89d1358sm34013455e9.10.2025.05.01.23.32.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 01 May 2025 23:32:34 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------yyB29wJkitWg2Cory0Wyh7Yt" Message-ID: Date: Fri, 2 May 2025 07:32:34 +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 Content-Language: en-GB To: freebsd-current@freebsd.org, freebsd-pkg@freebsd.org From: Graham Perrin Subject: pkg: invalid option --, and pkg: illegal option -- Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= X-Rspamd-Queue-Id: 4Zph1L2Wd4z3Pnm X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.09 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_MEDIUM(1.00)[0.997]; 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_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; NEURAL_HAM_SHORT(-0.01)[-0.006]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkg@freebsd.org]; TO_DN_NONE(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; HAS_ATTACHMENT(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32a:from]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[] This is a multi-part message in MIME format. --------------yyB29wJkitWg2Cory0Wyh7Yt Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL= | grep -v orphaned pkg: invalid option -- C pkg: invalid option -- v pkg: invalid option -- R pkg: invalid option -- L pkg: invalid option -- = Updating FreeBSD-ports repository catalogue... FreeBSD-ports repository is up to date. Updating FreeBSD-base repository catalogue... FreeBSD-base repository is up to date. Updating local-current repository catalogue... local-current repository is up to date. All repositories are up to date. AppStreamQt6-1.0.4                 <   needs updating (remote has 1.0.4_1) ^C You have new mail. root@mowa219-gjp4-zbook-freebsd:~ # pkg -v ; uname -mvKU 2.1.2 FreeBSD 15.0-CURRENT main-n276940-8d136fb027ba GENERIC-NODEBUG amd64 1500039 1500039 root@mowa219-gjp4-zbook-freebsd:~ # The attached file includes an example of: pkg:illegal option --r – in response to: pkg upgrade -y -r local-current pkg --------------yyB29wJkitWg2Cory0Wyh7Yt Content-Type: text/plain; charset=UTF-8; name="2025-05-01 15-50 main-n276920-4e3a6fe0134e pkg, invalid options.txt" Content-Disposition: attachment; filename*0="2025-05-01 15-50 main-n276920-4e3a6fe0134e pkg, invalid opti"; filename*1="ons.txt" Content-Transfer-Encoding: base64 V2VsY29tZSB0byBmaXNoLCB0aGUgZnJpZW5kbHkgaW50ZXJhY3RpdmUgc2hlbGwKVHlwZSBo ZWxwIGZvciBpbnN0cnVjdGlvbnMgb24gaG93IHRvIHVzZSBmaXNoCmdyYWhhbXBlcnJpbkBt b3dhMjE5LWdqcDQtemJvb2stZnJlZWJzZCAvdS9oL2dyYWhhbXBlcnJpbj4gc3UgLQpQYXNz d29yZDoKcm9vdEBtb3dhMjE5LWdqcDQtemJvb2stZnJlZWJzZDp+ICMgcG91ZHJpZXJlIGph aWwgLXUgLWogY3VycmVudCAmJiBwb3VkcmllcmUgcG9ydHMgLXUKWzAwOjAwOjAwXSBVcGdy YWRpbmcgdXNpbmcgcGtnYmFzZQpwa2c6IGludmFsaWQgb3B0aW9uIC0tIG8KcGtnOiBTZXR0 aW5nIEFCSSByZXF1aXJlcyBzZXR0aW5nIE9TVkVSU0lPTiwgZ3Vlc3NpbmcgdGhlIE9TVkVS U0lPTiBhczogMTUwMDAwMApVcGRhdGluZyBGcmVlQlNEIHJlcG9zaXRvcnkgY2F0YWxvZ3Vl Li4uCkZyZWVCU0QgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRlLgpVcGRhdGluZyBwa2diYXNl IHJlcG9zaXRvcnkgY2F0YWxvZ3VlLi4uCkZldGNoaW5nIGRhdGEucGtnOiAxMDAlICAgNTAg S2lCICA1MS42a0IvcyAgICAwMDowMSAgICAKUHJvY2Vzc2luZyBlbnRyaWVzOiAxMDAlCnBr Z2Jhc2UgcmVwb3NpdG9yeSB1cGRhdGUgY29tcGxldGVkLiA1MzggcGFja2FnZXMgcHJvY2Vz c2VkLgpBbGwgcmVwb3NpdG9yaWVzIGFyZSB1cCB0byBkYXRlLgpwa2c6IGludmFsaWQgb3B0 aW9uIC0tIG8KcGtnOiBTZXR0aW5nIEFCSSByZXF1aXJlcyBzZXR0aW5nIE9TVkVSU0lPTiwg Z3Vlc3NpbmcgdGhlIE9TVkVSU0lPTiBhczogMTUwMDAwMApVcGRhdGluZyBGcmVlQlNEIHJl cG9zaXRvcnkgY2F0YWxvZ3VlLi4uCkZyZWVCU0QgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRl LgpVcGRhdGluZyBwa2diYXNlIHJlcG9zaXRvcnkgY2F0YWxvZ3VlLi4uCnBrZ2Jhc2UgcmVw b3NpdG9yeSBpcyB1cCB0byBkYXRlLgpBbGwgcmVwb3NpdG9yaWVzIGFyZSB1cCB0byBkYXRl LgpDaGVja2luZyBmb3IgdXBncmFkZXMgKDEgY2FuZGlkYXRlcyk6IDEwMCUKUHJvY2Vzc2lu ZyBjYW5kaWRhdGVzICgxIGNhbmRpZGF0ZXMpOiAxMDAlClRoZSBmb2xsb3dpbmcgMSBwYWNr YWdlKHMpIHdpbGwgYmUgYWZmZWN0ZWQgKG9mIDAgY2hlY2tlZCk6CgpJbnN0YWxsZWQgcGFj a2FnZXMgdG8gYmUgVVBHUkFERUQ6CiAgICAgICAgRnJlZUJTRC1zcmMtc3lzOiAxNS5zbmFw MjAyNTA0MzAyMjM4MjQgLT4gMTUuc25hcDIwMjUwNTAxMDk1NjUyIFtwa2diYXNlXQoKTnVt YmVyIG9mIHBhY2thZ2VzIHRvIGJlIHVwZ3JhZGVkOiAxCgo4NyBNaUIgdG8gYmUgZG93bmxv YWRlZC4KWzEvMV0gRmV0Y2hpbmcgRnJlZUJTRC1zcmMtc3lzLTE1LnNuYXAyMDI1MDUwMTA5 NTY1Mi5wa2c6IDEwMCUgICA4NyBNaUIgICAxLjVNQi9zICAgIDAxOjAyICAgIApDaGVja2lu ZyBpbnRlZ3JpdHkuLi4gZG9uZSAoMCBjb25mbGljdGluZykKWzEvMV0gVXBncmFkaW5nIEZy ZWVCU0Qtc3JjLXN5cyBmcm9tIDE1LnNuYXAyMDI1MDQzMDIyMzgyNCB0byAxNS5zbmFwMjAy NTA1MDEwOTU2NTIuLi4KWzEvMV0gRXh0cmFjdGluZyBGcmVlQlNELXNyYy1zeXMtMTUuc25h cDIwMjUwNTAxMDk1NjUyOiAxMDAlClswMDowMToxOF0gUmVjb3JkaW5nIGZpbGVzeXN0ZW0g c3RhdGUgZm9yIGNsZWFuLi4uIGRvbmUKWzAwOjAwOjAwXSBVcGRhdGluZyBwb3J0c3RyZWUg ImRlZmF1bHQiIHdpdGggZ2l0K2h0dHBzLi4uIGRvbmUKcm9vdEBtb3dhMjE5LWdqcDQtemJv b2stZnJlZWJzZDp+ICMgZGF0ZSA7IHVwdGltZQpUaHUgTWF5ICAxIDE1OjUwOjA2IEJTVCAy MDI1CiAzOjUwUE0gIHVwIDkgbWlucywgNSB1c2VycywgbG9hZCBhdmVyYWdlczogMC45Miwg MS4xMSwgMC41OApyb290QG1vd2EyMTktZ2pwNC16Ym9vay1mcmVlYnNkOn4gIyBwa2cgLXYK Mi4xLjAKcm9vdEBtb3dhMjE5LWdqcDQtemJvb2stZnJlZWJzZDp+ICMgcG91ZHJpZXJlIGph aWwgLXUgLWogY3VycmVudCAKWzAwOjAwOjAwXSBVcGdyYWRpbmcgdXNpbmcgcGtnYmFzZQpw a2c6IGludmFsaWQgb3B0aW9uIC0tIG8KcGtnOiBTZXR0aW5nIEFCSSByZXF1aXJlcyBzZXR0 aW5nIE9TVkVSU0lPTiwgZ3Vlc3NpbmcgdGhlIE9TVkVSU0lPTiBhczogMTUwMDAwMApVcGRh dGluZyBGcmVlQlNEIHJlcG9zaXRvcnkgY2F0YWxvZ3VlLi4uCkZyZWVCU0QgcmVwb3NpdG9y eSBpcyB1cCB0byBkYXRlLgpVcGRhdGluZyBwa2diYXNlIHJlcG9zaXRvcnkgY2F0YWxvZ3Vl Li4uCnBrZ2Jhc2UgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRlLgpBbGwgcmVwb3NpdG9yaWVz IGFyZSB1cCB0byBkYXRlLgpwa2c6IGludmFsaWQgb3B0aW9uIC0tIG8KcGtnOiBTZXR0aW5n IEFCSSByZXF1aXJlcyBzZXR0aW5nIE9TVkVSU0lPTiwgZ3Vlc3NpbmcgdGhlIE9TVkVSU0lP TiBhczogMTUwMDAwMApVcGRhdGluZyBGcmVlQlNEIHJlcG9zaXRvcnkgY2F0YWxvZ3VlLi4u CkZyZWVCU0QgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRlLgpVcGRhdGluZyBwa2diYXNlIHJl cG9zaXRvcnkgY2F0YWxvZ3VlLi4uCnBrZ2Jhc2UgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRl LgpBbGwgcmVwb3NpdG9yaWVzIGFyZSB1cCB0byBkYXRlLgpDaGVja2luZyBmb3IgdXBncmFk ZXMgKDAgY2FuZGlkYXRlcyk6IDEwMCUKUHJvY2Vzc2luZyBjYW5kaWRhdGVzICgwIGNhbmRp ZGF0ZXMpOiAxMDAlCkNoZWNraW5nIGludGVncml0eS4uLiBkb25lICgwIGNvbmZsaWN0aW5n KQpZb3VyIHBhY2thZ2VzIGFyZSB1cCB0byBkYXRlLgpbMDA6MDA6MDFdIFJlY29yZGluZyBm aWxlc3lzdGVtIHN0YXRlIGZvciBjbGVhbi4uLiBkb25lCnJvb3RAbW93YTIxOS1nanA0LXpi b29rLWZyZWVic2Q6fiAjIHBrZyB1cGdyYWRlIC15IC1yIGxvY2FsLWN1cnJlbnQgcGtnCnBr ZzogaW52YWxpZCBvcHRpb24gLS0gcgpVcGRhdGluZyBsb2NhbC1jdXJyZW50IHJlcG9zaXRv cnkgY2F0YWxvZ3VlLi4uCmxvY2FsLWN1cnJlbnQgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRl Lgpsb2NhbC1jdXJyZW50IGlzIHVwIHRvIGRhdGUuCk5ldyB2ZXJzaW9uIG9mIHBrZyBkZXRl Y3RlZDsgaXQgbmVlZHMgdG8gYmUgaW5zdGFsbGVkIGZpcnN0LgpDaGVja2luZyBpbnRlZ3Jp dHkuLi4gZG9uZSAoMCBjb25mbGljdGluZykKVGhlIGZvbGxvd2luZyAxIHBhY2thZ2Uocykg d2lsbCBiZSBhZmZlY3RlZCAob2YgMCBjaGVja2VkKToKCkluc3RhbGxlZCBwYWNrYWdlcyB0 byBiZSBVUEdSQURFRDoKICAgICAgICBwa2c6IDIuMS4wIC0+IDIuMS4yIFtsb2NhbC1jdXJy ZW50XQoKTnVtYmVyIG9mIHBhY2thZ2VzIHRvIGJlIHVwZ3JhZGVkOiAxClsxLzFdIFVwZ3Jh ZGluZyBwa2cgZnJvbSAyLjEuMCB0byAyLjEuMi4uLgpbMS8xXSBFeHRyYWN0aW5nIHBrZy0y LjEuMjogMTAwJQpZb3UgbWF5IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91c3IvbG9jYWwv ZXRjL3BrZy5jb25mIGlmIGl0IGlzIG5vIGxvbmdlciBuZWVkZWQuCnBrZzogaWxsZWdhbCBv cHRpb24gLS0gcgpVcGRhdGluZyBsb2NhbC1jdXJyZW50IHJlcG9zaXRvcnkgY2F0YWxvZ3Vl Li4uCmxvY2FsLWN1cnJlbnQgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRlLgpsb2NhbC1jdXJy ZW50IGlzIHVwIHRvIGRhdGUuCkNoZWNraW5nIGludGVncml0eS4uLiBkb25lICgwIGNvbmZs aWN0aW5nKQpZb3VyIHBhY2thZ2VzIGFyZSB1cCB0byBkYXRlLgpyb290QG1vd2EyMTktZ2pw NC16Ym9vay1mcmVlYnNkOn4gIyBwb3VkcmllcmUgamFpbCAtdSAtaiBjdXJyZW50ClswMDow MDowMF0gVXBncmFkaW5nIHVzaW5nIHBrZ2Jhc2UKcGtnOiBpbnZhbGlkIG9wdGlvbiAtLSBv CnBrZzogU2V0dGluZyBBQkkgcmVxdWlyZXMgc2V0dGluZyBPU1ZFUlNJT04sIGd1ZXNzaW5n IHRoZSBPU1ZFUlNJT04gYXM6IDE1MDAwMDAKVXBkYXRpbmcgRnJlZUJTRCByZXBvc2l0b3J5 IGNhdGFsb2d1ZS4uLgpGcmVlQlNEIHJlcG9zaXRvcnkgaXMgdXAgdG8gZGF0ZS4KVXBkYXRp bmcgcGtnYmFzZSByZXBvc2l0b3J5IGNhdGFsb2d1ZS4uLgpwa2diYXNlIHJlcG9zaXRvcnkg aXMgdXAgdG8gZGF0ZS4KQWxsIHJlcG9zaXRvcmllcyBhcmUgdXAgdG8gZGF0ZS4KcGtnOiBp bnZhbGlkIG9wdGlvbiAtLSBvCnBrZzogU2V0dGluZyBBQkkgcmVxdWlyZXMgc2V0dGluZyBP U1ZFUlNJT04sIGd1ZXNzaW5nIHRoZSBPU1ZFUlNJT04gYXM6IDE1MDAwMDAKVXBkYXRpbmcg RnJlZUJTRCByZXBvc2l0b3J5IGNhdGFsb2d1ZS4uLgpGcmVlQlNEIHJlcG9zaXRvcnkgaXMg dXAgdG8gZGF0ZS4KVXBkYXRpbmcgcGtnYmFzZSByZXBvc2l0b3J5IGNhdGFsb2d1ZS4uLgpw a2diYXNlIHJlcG9zaXRvcnkgaXMgdXAgdG8gZGF0ZS4KQWxsIHJlcG9zaXRvcmllcyBhcmUg dXAgdG8gZGF0ZS4KQ2hlY2tpbmcgZm9yIHVwZ3JhZGVzICgwIGNhbmRpZGF0ZXMpOiAxMDAl ClByb2Nlc3NpbmcgY2FuZGlkYXRlcyAoMCBjYW5kaWRhdGVzKTogMTAwJQpDaGVja2luZyBp bnRlZ3JpdHkuLi4gZG9uZSAoMCBjb25mbGljdGluZykKWW91ciBwYWNrYWdlcyBhcmUgdXAg dG8gZGF0ZS4KWzAwOjAwOjAxXSBSZWNvcmRpbmcgZmlsZXN5c3RlbSBzdGF0ZSBmb3IgY2xl YW4uLi4gZG9uZQpyb290QG1vd2EyMTktZ2pwNC16Ym9vay1mcmVlYnNkOn4gIyBwb3Vkcmll cmUgamFpbCAtaSAtaiBjdXJyZW50CkphaWwgbmFtZTogICAgICAgICBjdXJyZW50CkphaWwg dmVyc2lvbjogICAgICAxNS4wLUNVUlJFTlQKSmFpbCBhcmNoOiAgICAgICAgIGFtZDY0Ckph aWwgbWV0aG9kOiAgICAgICBwa2diYXNlCkphaWwgbW91bnQ6ICAgICAgICAvdXNyL2xvY2Fs L3BvdWRyaWVyZS9qYWlscy9jdXJyZW50CkphaWwgZnM6ICAgICAgICAgICBpbnRlcm5hbHNz ZC9wb3VkcmllcmUvamFpbHMvY3VycmVudApKYWlsIHVwZGF0ZWQ6ICAgICAgMjAyNS0wNS0w MSAxNTo1MTowNgpKYWlsIHBrZ2Jhc2U6ICAgICAgZGlzYWJsZWQKcm9vdEBtb3dhMjE5LWdq cDQtemJvb2stZnJlZWJzZDp+ICMgcGtnIHJlcG9zIC1lbCB8IHNvcnQgLWYKcGtnOiBpbnZh bGlkIG9wdGlvbiAtLSBlCnBrZzogaW52YWxpZCBvcHRpb24gLS0gbApGcmVlQlNELWJhc2UK RnJlZUJTRC1wb3J0cwpsb2NhbC1jdXJyZW50CnJvb3RAbW93YTIxOS1nanA0LXpib29rLWZy ZWVic2Q6fiAjIGJlY3RsIGxpc3QgLWMgY3JlYXRpb24gfCB0YWlsIC1uIDMKMTUwMDAzOC0w MDctYmFzZSAgICAgICAgLSAgICAgIC0gICAgICAgICAgOC40OU0gMjAyNS0wNC0yNyAyMjox NQoxNTAwMDM4LTAwOC1iYXNlLXBvcnRzICAtICAgICAgLSAgICAgICAgICA5LjM1RyAyMDI1 LTA0LTI4IDA5OjU4CjE1MDAwMzgtMDA5LWJhc2UtMDA3ICAgIE5SICAgICAvICAgICAgICAg IDIyNkcgIDIwMjUtMDUtMDEgMTM6MTIKcm9vdEBtb3dhMjE5LWdqcDQtemJvb2stZnJlZWJz ZDp+ICMgdW5hbWUgLW12S1UKRnJlZUJTRCAxNS4wLUNVUlJFTlQgbWFpbi1uMjc2OTIwLTRl M2E2ZmUwMTM0ZSBHRU5FUklDLU5PREVCVUcgYW1kNjQgMTUwMDAzOCAxNTAwMDM4CnJvb3RA bW93YTIxOS1nanA0LXpib29rLWZyZWVic2Q6fiAjIA== --------------yyB29wJkitWg2Cory0Wyh7Yt-- From nobody Fri May 2 07:15:53 2025 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 4ZphzS1wsYz5vFqC; Fri, 02 May 2025 07:16:04 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [88.99.165.53]) (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 4ZphzR4gm2z3jg6; Fri, 02 May 2025 07:16:03 +0000 (UTC) (envelope-from flo@smeets.xyz) Authentication-Results: mx1.freebsd.org; none Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client did not present a certificate) by mail-out.smeets.xyz (Postfix) with ESMTPS id C782431313; Fri, 02 May 2025 09:15:55 +0200 (CEST) Received: from amavis.smeets.xyz (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id B0E37DC95; Fri, 02 May 2025 09:15:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f8:10a:3543::25:3]) by amavis.smeets.xyz (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) (amavisd-new, port 10025) with ESMTP id ekfVWOdXxwmW; Fri, 2 May 2025 09:15:55 +0200 (CEST) Received: from [192.168.43.50] (unknown [217.142.18.103]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id 45404D91A; Fri, 02 May 2025 09:15:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smeets.xyz; s=dkim; t=1746170154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=TrZPDrukWvixahBSJKTUMDt+myK3olZcQhUHf4WY0Uc=; b=LpI1qn1FO489b35rvv0qXvq2unty2hKhljZjWWPlFvxiDonjGlUIT6EPzEb17gkySV+IfR Km5DChsp/k3iTZ0dXRQ4JihBMr57E8RHa1CU+WWeAgS1FfdJsKUsEKCOR+JAfyPnhm/PlE uxnmoYc5Av3ShRi2GCzrnQd84k8GAKSKNaH8+8MOBu13j4MVIpnyWiJYeCcrhNw1lODiIW 8xfBe5PM/Xk5Z/JqbIYSwtHs/X7rQn14DesBEWbTb6hPuFVT97bn/dL1ZDT5X/pkgynuXx xIwq174fbPgtgGcbxcdGI/ZMRxEMihIpAMlsPqphKADV1+5dI9NIQPAYsA9K6g== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=smeets.xyz; s=ed25519_2022; t=1746170154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=TrZPDrukWvixahBSJKTUMDt+myK3olZcQhUHf4WY0Uc=; b=094NuzMKN+QU60yCxnCYwU1I+ljwBAuMj2wEhUBzKRwW9eSx1u+KYsE1dPaohTvo+aukhS sWRnITK90TMHVBDw== Message-ID: <23fddb92-9d02-4e97-b2fb-e21a4439345b@smeets.xyz> Date: Fri, 2 May 2025 09:15:53 +0200 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: pkg: invalid option --, and pkg: illegal option -- To: Graham Perrin , freebsd-current@freebsd.org, freebsd-pkg@freebsd.org, emaste@freebsd.org, Baptiste Daroussin References: Content-Language: en-US From: Florian Smeets Autocrypt: addr=flo@smeets.xyz; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Xe0mZ0ZeZoNsEhWHQJZy3q1p" X-Rspamd-Queue-Id: 4ZphzR4gm2z3jg6 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:88.99.0.0/16, country:DE] X-Spamd-Bar: ---- This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Xe0mZ0ZeZoNsEhWHQJZy3q1p Content-Type: multipart/mixed; boundary="------------BId0ZC4eadxK2XUpf6GJADtU"; protected-headers="v1" From: Florian Smeets To: Graham Perrin , freebsd-current@freebsd.org, freebsd-pkg@freebsd.org, emaste@freebsd.org, Baptiste Daroussin Message-ID: <23fddb92-9d02-4e97-b2fb-e21a4439345b@smeets.xyz> Subject: Re: pkg: invalid option --, and pkg: illegal option -- References: In-Reply-To: Autocrypt-Gossip: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJimMMBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQLbHAQAJi998y42bEbq5HmABYovmAEtQj33YSUWyc9QRmAHpN8Er3lTKsgmZcVChB5Fu/d go2oYynDjlVpA7+wiSmg4AG78mOYbg/e19XMhrH0keDKqZXFkU+G7agR0mF09qvpQZ9MTJYZ 2u7FtytZK665UfipOdV8eGn2hFC/WynjUwEzKyryBgbbLAEbfOPeZNry4h2ZPWbtTvx/PE/V X3Vh2oGqYx69DCGz+0xEhy62ZKbkX5SL8LUf/1WViyCVzsHasFxmFxYPWIfBy8ayQ7xapz7M cSXSQyu4oDT4qh9eZiGP9/aAcZKHcV6t9y77JGhUJ/5O1sANKMa3YhgimE+Z86LHYa1IH774 PHj1nAXBwS+Cj/1l/NQoQcyjvOj8zuCsMJVaLMb6B46YsReP4+3yBLpyeBC//t6zWPbgAkWW VjROC0dXUAMTFpnA6NZe3UghG+Nc4fnCLGOhc2nyWFYHIaYV6Hv1ITFSem9DdeNnR1CFm1VM TJ7i7TuqYM+WZTkoUsTf4c46hS/ZNJZSCxh0s9yYr+BYk3XBbd+ElaZ1dJE6cuSVdw15+P2h DnprurxC4byl4YFkn+UAVvQsOgeq6aSHLOHX0weYu1OLoiPYsTdyGhne72+kDhEEdFD5aHdQ PFrbQIrqWLV0a04++0ZwGpNvXtgnWhDdAQJDwGsSSwbLzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmKYt7ACGwwFCQWjmoAACgkQt2dIb0oY1Av7qg//YjCZg8VXyMzXssgIQpROKKqh5V0UBSQl rM3tq4tWhyg0HVMugQj0Om+iNPsEEOGHkm6tyhHMzlKGpAc/l0iAM+8twIyg44Yo5+DcfFXr OMTbTw9T9jDsWOkOBksxy29iYhgpqpWdDBnhXvrJp/FNAiX8CfzrIOZeFPydDoEiKBEXAxfe a9o5J/JeVnZiUeoiFe7i68nZGsb4JxhPczNfqW12t0Ll5/ibjszg5BgjXiLao0KqbWNh4bS5 CVwH90Or+5qqWgzWPeBiuz+rN2QXE/V/fL44GEj1YKASCqmaiYRgjoRFubz1aq1wCXMXY3Iq d4525rscUgS7HBxbblnyTodUPaamN/2nSzcmE/Pkx8MApDSgZCIhs0RTAg+/AoX4HULV1rSE TQwMrBEQt84Tw5W5rHsvXKr4ZEsJUpbPLWYTISsp23nHR+vZtL/Ug+OWCmHC7X7D21xk/xVJ 4sA1RLJBKdCHtnyA4Unv/kNS1KVGxHnITVyw1a71QJADu4qsdtM5u6CyYUhqhM1oseWtV6j+ Qi8KC/G4C3AgZf06fe2fVl42z2grTabL4bC6FQXMwTX2dsm5NakWjUCmUL8uwsQE7ZA4zKxo EYI1YV9q1birpzncYRupr1qnMoggMUHWq0IBYshFQrEO8PeVUZBw7/GfAeh3argdw2Qu748T Cyw= Autocrypt-Gossip: addr=bapt@FreeBSD.org; keydata= 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 NodR --------------BId0ZC4eadxK2XUpf6GJADtU Content-Type: multipart/mixed; boundary="------------HSHnMQHqB14tHNr6w4Pb7Wft" --------------HSHnMQHqB14tHNr6w4Pb7Wft Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDIuMDUuMjUgMDg6MzIsIEdyYWhhbSBQZXJyaW4gd3JvdGU6DQo+IHJvb3RAbW93YTIx OS1nanA0LXpib29rLWZyZWVic2Q6fiAjIHBrZyB2ZXJzaW9uIC1DIC12Ukw9IHwgZ3JlcCAt diBvcnBoYW5lZA0KPiBwa2c6IGludmFsaWQgb3B0aW9uIC0tIEMNCj4gcGtnOiBpbnZhbGlk IG9wdGlvbiAtLSB2DQo+IHBrZzogaW52YWxpZCBvcHRpb24gLS0gUg0KPiBwa2c6IGludmFs aWQgb3B0aW9uIC0tIEwNCj4gcGtnOiBpbnZhbGlkIG9wdGlvbiAtLSA9DQo+IFVwZGF0aW5n IEZyZWVCU0QtcG9ydHMgcmVwb3NpdG9yeSBjYXRhbG9ndWUuLi4NCj4gRnJlZUJTRC1wb3J0 cyByZXBvc2l0b3J5IGlzIHVwIHRvIGRhdGUuDQo+IFVwZGF0aW5nIEZyZWVCU0QtYmFzZSBy ZXBvc2l0b3J5IGNhdGFsb2d1ZS4uLg0KPiBGcmVlQlNELWJhc2UgcmVwb3NpdG9yeSBpcyB1 cCB0byBkYXRlLg0KPiBVcGRhdGluZyBsb2NhbC1jdXJyZW50IHJlcG9zaXRvcnkgY2F0YWxv Z3VlLi4uDQo+IGxvY2FsLWN1cnJlbnQgcmVwb3NpdG9yeSBpcyB1cCB0byBkYXRlLg0KPiBB bGwgcmVwb3NpdG9yaWVzIGFyZSB1cCB0byBkYXRlLg0KPiBBcHBTdHJlYW1RdDYtMS4wLjQg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8IMKgwqBuZWVkcyB1cGRhdGluZyAo cmVtb3RlIGhhcyAxLjAuNF8xKQ0KSSB3YXMgYWJvdXQgdG8gcmVwb3J0IHRoZSBzYW1lLiBJ IGZyZXF1ZW50bHkgdXNlIHBrZyBpbmZvIC14IGFuZCBwa2cgDQpzZWFyY2ggLXguIFdoaWNo IGdpdmVzIHNpbWlsYXIgbWVzc2FnZXMsIGJ1dCB3b3JrcyBhbnl3YXkuDQoNCkxvb2tpbmcg YXQgdGhlIGNvbW1pdCBsb2dzIEkgc3VzcGVjdCBiZTYxZGVhZTBhYTIgYW5kIHBrZy1ib290 c3RyYXAgbm90IA0KcGtnIGl0c2VsZiB3aGljaCBhcHBlYXJzIHRvIGJlIGNvbmZpcm1lZCBi eSBteSB0ZXN0aW5nLiBBbHNvLCBJIGRvbid0IA0Kc2VlIGl0IG9uIHVwIHRvIGRhdGUgMTQu eCBzeXN0ZW1zLg0KDQpyb290QG1haWw6fiAjIHBrZyBpbmZvIC14IHBvc3RmDQpwb3N0Zml4 LTMuMTAuMSwxDQpyb290QG1haWw6fiAjIHBrZyBpbnN0YWxsIHBrZw0KWy4uLl0NCkluc3Rh bGxlZCBwYWNrYWdlcyB0byBiZSBVUEdSQURFRDoNCglwa2c6IDIuMS4wIC0+IDIuMS4yIFtm bG9dDQoNClsuLi5dDQpbMS8xXSBFeHRyYWN0aW5nIHBrZy0yLjEuMjogMTAwJQ0KWy4uLl0N CnJvb3RAbWFpbDp+ICMgcGtnIGluZm8gLXggcG9zdGYNCnBvc3RmaXgtMy4xMC4xLDENCnJv b3RAbWFpbDp+ICMgcGtnIHVwZ3INClsuLi5dDQpUaGUgZm9sbG93aW5nIDI1OSBwYWNrYWdl KHMpIHdpbGwgYmUgYWZmZWN0ZWQgKG9mIDAgY2hlY2tlZCk6DQoNCkluc3RhbGxlZCBwYWNr YWdlcyB0byBiZSBVUEdSQURFRDoNClsuLi5dDQoJRnJlZUJTRC1wa2ctYm9vdHN0cmFwOiAx NS5zbmFwMjAyNTA0MTkxNDA0MjcgLT4gMTUuc25hcDIwMjUwNTAxMTMzMjA4IA0KW2Jhc2Vd DQoJRnJlZUJTRC1wa2ctYm9vdHN0cmFwLW1hbjogMTUuc25hcDIwMjUwNDAxMTM0NjUxIC0+ IA0KMTUuc25hcDIwMjUwNDMwMDExMDQ3IFtiYXNlXQ0KDQpbLi4uXQ0KWzM0OS80NDVdIERl aW5zdGFsbGluZyBGcmVlQlNELXBrZy1ib290c3RyYXAtbWFuLTE1LnNuYXAyMDI1MDQwMTEz NDY1MS4uLg0KWzM0OS80NDVdIERlbGV0aW5nIGZpbGVzIGZvciANCkZyZWVCU0QtcGtnLWJv b3RzdHJhcC1tYW4tMTUuc25hcDIwMjUwNDAxMTM0NjUxOiAxMDAlDQpbMzUwLzQ0NV0gRGVp bnN0YWxsaW5nIEZyZWVCU0QtcGtnLWJvb3RzdHJhcC0xNS5zbmFwMjAyNTA0MTkxNDA0Mjcu Li4NClszNTAvNDQ1XSBEZWxldGluZyBmaWxlcyBmb3IgDQpGcmVlQlNELXBrZy1ib290c3Ry YXAtMTUuc25hcDIwMjUwNDE5MTQwNDI3OiAxMDAlDQpbMzUxLzQ0NV0gSW5zdGFsbGluZyBG cmVlQlNELXBrZy1ib290c3RyYXAtMTUuc25hcDIwMjUwNTAxMTMzMjA4Li4uDQpbMzUxLzQ0 NV0gRXh0cmFjdGluZyBGcmVlQlNELXBrZy1ib290c3RyYXAtMTUuc25hcDIwMjUwNTAxMTMz MjA4OiAxMDAlDQpbMzUyLzQ0NV0gSW5zdGFsbGluZyBGcmVlQlNELXBrZy1ib290c3RyYXAt bWFuLTE1LnNuYXAyMDI1MDQzMDAxMTA0Ny4uLg0KWzM1Mi80NDVdIEV4dHJhY3RpbmcgRnJl ZUJTRC1wa2ctYm9vdHN0cmFwLW1hbi0xNS5zbmFwMjAyNTA0MzAwMTEwNDc6IDEwMCUNClsu Li5dDQoNCnJvb3RAbWFpbDp+ICMgcGtnIGluZm8gLXggcG9zdGYNCnBrZzogaW52YWxpZCBv cHRpb24gLS0geA0KcG9zdGZpeC0zLjEwLjIsMQ0Kcm9vdEBtYWlsOn4gIw0KDQpGbG9yaWFu DQoNCg== --------------HSHnMQHqB14tHNr6w4Pb7Wft Content-Type: application/pgp-keys; name="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Disposition: attachment; filename="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 G/c+++Tw0tCWW1HB2dbL+uTj+ffSGmIH968yZyM=3D =3DUt5Y -----END PGP PUBLIC KEY BLOCK----- --------------HSHnMQHqB14tHNr6w4Pb7Wft-- --------------BId0ZC4eadxK2XUpf6GJADtU-- --------------Xe0mZ0ZeZoNsEhWHQJZy3q1p Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE7LNouHkIv7aRTXJp71uk3NWp88AFAmgUcSkFAwAAAAAACgkQ71uk3NWp88A3 0A/9FkqpDErPeZTkkkLTg2DzsZnoBfsexB9f2uRqT8FOZTnAby+Uc+ObQYJfhkidqGD7Liqf7qAS sub/t7XRkngebBxjpNjvbfFcBFABsqh1DrlbtushoOMKLTOE5JhbEBaHzTUBXmiMQPhq/RzzbdP9 Htlogp3NwJVTZd8G8EcNNuiPLAdSLgMt/Q8MB8sbpDjH8LjuwKRvk4CKVs5X8CuxK2c+BU84+CUy IIMONeDXBnqh6Cnc/6NEQJrVx6SVloBWyBsmyI9PDKO5xS2usVFXFACgG7tzbNYDb3y0deTSTmbk w8eT+jlc6x7qNJSXh5+xVjWo16VmCYGHVLmspDYSYMCaSLnI+eNKR2Zp1CSNVgte3ZQVmmkJOfkI 8Y51wn8gFLLyuhKuXKN4+7RA1tYBXjCrVZyFlj+waJrd2ZsK7bijUhcZek3PHbacpMDG0tRhw3QM pTXYfmb1HqrceS082YRKmZYNK1isvq1oQKCCXjzoK8cbnPZKZsHiIV5HfJVCpOYHeq6w5a0KfVjf sATVe9G0bzLIqZGezXdctZFpQKExoEnj8gj2Y5IdFeq7v6hPTS1h04ytsqAOWfD+QS2/U2fUSogM htD+HwzK01rW5S3LIZVpEoAKvO7ujPWzBn1LRNOG3Vcy4H8OqvxRqvs8hk7QNYJTYzSXvXn9ava1 Yfo= =EB/g -----END PGP SIGNATURE----- --------------Xe0mZ0ZeZoNsEhWHQJZy3q1p-- From nobody Wed Apr 30 05:58:11 2025 X-Original-To: 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 4Zpjhj3kh5z5vJNs for ; Fri, 02 May 2025 07:48:21 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::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 4Zpjhg6cHwz3xWD for ; Fri, 02 May 2025 07:48:19 +0000 (UTC) (envelope-from kostikbel@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none) Received: from tom.home (kib@localhost [127.0.0.1] (may be forged)) by kib.kiev.ua (8.18.1/8.18.1) with ESMTP id 5427m5Cl072718 for ; Fri, 2 May 2025 10:48:08 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 5427m5Cl072718 Received: (from kostik@localhost) by tom.home (8.18.1/8.18.1/Submit) id 5427m5F7072717 for current@freebsd.org; Fri, 2 May 2025 10:48:05 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Resent-From: Konstantin Belousov Resent-Date: Fri, 2 May 2025 10:48:05 +0300 Resent-Message-ID: Resent-To: current@freebsd.org Date: Wed, 30 Apr 2025 08:58:11 +0300 From: Konstantin Belousov To: current@freebsd.org Subject: How to build with cross gcc? 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-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on tom.home X-Rspamd-Queue-Id: 4Zpjhg6cHwz3xWD X-Spamd-Bar: +++ X-Spamd-Result: default: False [3.00 / 15.00]; DATE_IN_PAST(1.00)[49]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_MEDIUM(1.00)[0.995]; NEURAL_HAM_SHORT(-0.99)[-0.993]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; R_DKIM_NA(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1] I tried to build locally with the gcc cross toolchain. For that, I installed the amd64-gcc14-14.1.0 (BTW, why is it still at 14.1 instead of 14.2?) on my stable/14 amd64 workstation. Then, in the srec/ of very latest checkout of main, I did exa% MAKEOBJDIRPREFIX=/tmp/obj/ make -j 16 -s buildworld __MAKE_CONF=/dev/null SRCCONF=/dev/null TARGET=amd64 TARGET_ARCH=amd64 CROSS_TOOLCHAIN=amd64-gcc14 The result is x86_64-unknown-freebsd13.5-cpp14: fatal error: cannot execute 'cc1': posix_spawnp: No such file or directory compilation terminated. --- key_prot.h --- *** [key_prot.h] Error code 1 make[4]: stopped in /usr/home/kostik/work/DEV/src/include/rpcsvc So it seems there are issues due to use of -B option, lets try to cover it. I created the following symlinks: exa% pwd /usr/local/x86_64-unknown-freebsd13.5/bin exa% ls -l cc1 cc1plus liblto_plugin.so lrwxr-xr-x 1 root wheel 60 Apr 30 08:49 cc1 -> /usr/local/libexec/gcc/x86_64-unknown-freebsd13.5/14.1.0/cc1 lrwxr-xr-x 1 root wheel 64 Apr 30 08:49 cc1plus -> /usr/local/libexec/gcc/x86_64-unknown-freebsd13.5/14.1.0/cc1plus lrwxr-xr-x 1 root wheel 73 Apr 30 08:49 liblto_plugin.so -> /usr/local/libexec/gcc/x86_64-unknown-freebsd13.5/14.1.0/liblto_plugin.so Which resulted in the failure in the next attempt: /usr/home/kostik/work/DEV/src/lib/libc/rpc/key_call.c:82:1: error: unknown type name 'cryptkeyres' 82 | cryptkeyres *(*__key_encryptsession_pk_LOCAL)(uid_t, void *arg) = 0; | ^~~~~~~~~~~ /usr/home/kostik/work/DEV/src/lib/libc/rpc/key_call.c:83:1: error: unknown type name 'cryptkeyres' 83 | cryptkeyres *(*__key_decryptsession_pk_LOCAL)(uid_t, void *arg) = 0; and so on overflowing the compiler tolerance to the number of errors. What is the right way to build with gcc? From nobody Fri May 2 09:21:55 2025 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 4Zplmq2G0Tz5vQCY for ; Fri, 02 May 2025 09:22:03 +0000 (UTC) (envelope-from olce@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zplmq1ZG2z3ddb; Fri, 02 May 2025 09:22:03 +0000 (UTC) (envelope-from olce@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746177723; 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=W+6UXe6VSgnGLXXIunurJC2NQjTtX99oFr8lweIOycY=; b=cFzAvHrwEDK12XsyHFTkP1IILmhs5qWsfsBW+rMnjGBMB4XikhGVc0J46VsgiHh2KHq0+k la1KIXPPyrDPNpOY5mmKDLGwB3isKwT6hqx+Kw7/J1Ji9M0zBenTtkNpao2i7sfhjpg5Ua 573nIM7PYF3uHbFRnURhANu8uLX0HJkeYONDa7h9o5ETlPaCqA5OF3IGcYzqc7zy2n//uM B5ynmvRbBY96UKkUQt76+z6mQ1jmo0qHXdpv1SWnVF5RGZtGQ06gAt9z+vXV/hJwZPEns6 nisld+f0FMRL6tm/goQmhRRTudyLG/f5pPCM++aPk20FCjwNUoy+t0NsqdR9og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746177723; 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=W+6UXe6VSgnGLXXIunurJC2NQjTtX99oFr8lweIOycY=; b=ObTaUF9sHtrOTF+ChK9cMioJFNa1RNQVKG9bumLPMoZOaf5ncvSp/vITnTvIBszAccW/jl IT3Bnb5pWQN0xxdhvtgHfcWnt9gOvClmhh1LK6NLfyIHKxBaCnLf5bYJZK2PhoK0NhZHBq ZsFQVaYc8koFMA+EO17eYHmyHuVbCZnThZsjevcvUBSQiDrAeF7aFXg9VYUzzxQYsvagG/ v9egkLBn9bSAQNnMlD86oHvh/1Ok1L2+kSfJiV/Ux89YIx1t63oH6pB7a1WdiasZtpt1wT d1raZw0QSy0MK512B328fp8EYiPduKCHTBE1dcOOIfrGWAWNcRBjRqkqgZMvmA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746177723; a=rsa-sha256; cv=none; b=Id4HcfTaMWhxwzJN8ghgwAE0XHkQHckJo7sxNioD8TfD22E+nebzFK+au73VRcegspLWGD bygLeOlojHYXyKeSAAWEBz2s/vAkHbr804VvDnnZLuPlg9+Eo9oFZx7DFp4QP4recNRdEu RlYRzY354ZmwlboS0xlyBJOxaeRsgIVw3gTpEoHuafrCa10YGgfwzDx/I4b8Ik7WC49aeP iRPtHR6oZiLSRuGfZqZhFgehd50uC6Zu1Lu7gV6VBeVViKUEqDl+IBFiYAl/y3FpozaL9u B90SOVO/jCWz3HMSVAfyyVAtQJIHSMqv8fpOcY9wCX66qS1Ox9AJdJN6iGNWPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ravel.localnet (aclermont-ferrand-653-1-222-123.w90-14.abo.wanadoo.fr [90.14.66.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: olce/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Zplmp5WsCzrBt; Fri, 02 May 2025 09:22:02 +0000 (UTC) (envelope-from olce@freebsd.org) From: Olivier Certner To: Konstantin Belousov Cc: freebsd-current@freebsd.org Subject: Re: How to build with cross gcc? Date: Fri, 02 May 2025 11:21:55 +0200 Message-ID: <87361004.0ko45tJjV3@ravel> In-Reply-To: References: 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: multipart/signed; boundary="nextPart1985870.vslOlgHxSZ"; micalg="pgp-sha384"; protocol="application/pgp-signature" --nextPart1985870.vslOlgHxSZ Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Olivier Certner To: Konstantin Belousov Cc: freebsd-current@freebsd.org Subject: Re: How to build with cross gcc? Date: Fri, 02 May 2025 11:21:55 +0200 Message-ID: <87361004.0ko45tJjV3@ravel> In-Reply-To: References: MIME-Version: 1.0 > What is the right way to build with gcc? Here is one data point. > exa% MAKEOBJDIRPREFIX=/tmp/obj/ make -j 16 -s buildworld __MAKE_CONF=/dev/null SRCCONF=/dev/null TARGET=amd64 TARGET_ARCH=amd64 CROSS_TOOLCHAIN=amd64-gcc14 With a not-that-recent stable/14 (based on 6f34788b4e24ecbd602 from 01/29, heavily modified by local MFCs) and amd64-gcc13-13.2.0_2, and a more or less similar command-line to yours (it has no __MAKE_CONF (only have some generic arch tuning in make.conf) but with WITHOUT_CROSS_COMPILER and WITHOUT_TOOLCHAIN), I can build latest main (100dd7d5c7bc01a398)'s kernel without errors. For buildworld, I get the errors that I reported and are in the process of being fixed (D50089, D50090, D50091). I have never had any of the problems you've just reported. Maybe try with devel/freebsd-gcc13 to see if that fixes things for you? Regards. -- Olivier Certner --nextPart1985870.vslOlgHxSZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCQAdFiEEmNCxHjkosai0LYIujKEwQJceJicFAmgUjrMACgkQjKEwQJce JifMBg//VzNbDKDXqGZQsHhgt+PM2UaMd02Uy4C5rLGWQgxSq9FEU6MV0zpBREFM TF9n9Db4lIhXP1zpqGaZFM+7QuVVTI3Fm4s2NsuQO/ZHcBdpgebtIvOhR9V+Tvxm 33mu99UDJqn1A4LZfB8vl/764sF7QuUvQH/0p31VIBgkk0X4Box3g9WhLRLe5x4F IS3Hh2MgoCMHwyoioZnZo8F4zR5LKpJzwdkyEgp9XXgL3OzWMw6eHIDJPnQxm40v 4R86MHPjCVhbOgqWhNIOdFpr9etei92WFG3tRBNpFGQV7CP5TNgIIVc2FaibvA3p /dr+AreK19Sgd1UmM+lRoLjGYdGx2Q50MCQaFMGDO+DS+/ffJ0w16lkoNGdlXC/g C/fRB8kSXvthOWnBWn0EbJk+noMOfBA3fZW0l6fXkBOHNBX+0QoyJoCcdKYElQXZ YMW6mOYQG9ZACtCOoHtneKlO6IHQlX0RTb9eNps2gVP+42xmLkxu/YwQcHbtTECp Ox7vQ8ozIV4ykxFbYI0G6n5/B3nqfD12XzTG6oJASZl2TAn1UCpirHt0nxI1g/pn J5tP3bz+mlbCTPrcQRE0zl0CqRVJkEwCqYt9lzFfZZunviD/GY7UhtG8tu2w1uqh zOlCLEntUqEDw9ojVzhIhm3dzAqwaJp7Y0fYD3Ctg/LaQMAWc/I= =IGsz -----END PGP SIGNATURE----- --nextPart1985870.vslOlgHxSZ-- From nobody Fri May 2 11:53:42 2025 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 4Zpq7w2r7nz5vc3Z; Fri, 02 May 2025 11:53:48 +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 4Zpq7t4RgPz3kYQ; Fri, 02 May 2025 11:53:46 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=N6X+xARG; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4394a0c65fcso17662115e9.1; Fri, 02 May 2025 04:53:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746186824; x=1746791624; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=UZEo7Ol/9Rz1noJSK1ex0evLSemh9E5EGIgKX0z7Wyk=; b=N6X+xARG45GEh9N/PYp76ngnd/laop9vLSt6pBmH2R/NKL0XAxa2H+chXHRxygnZYv NV5pywq8v5Fjt9j+T9Ecu18NX9UFR2GtN4V4Tyo57pCM0+6quXv9WO3/sPD9lhzG14oG plbod6Ivs8p2B3Rrd2ZzwrEpGrTDVzadOyoHAmvyMSHBQgvja6KsOZURFx+5CMc/CfI4 +8XvFLpocUl9MBJ0hpwWllzTHytTvSePNvPke2t/JTQJpQS9q1o+mlsXNBwFYazFs/Xc rRsTrg5r4ci+qzvTWQc+s0ijt3bsDH1PLTOmRIlWHk/PR2tGDBIp/417b3Rmu9IO+BXw IFYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746186824; x=1746791624; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UZEo7Ol/9Rz1noJSK1ex0evLSemh9E5EGIgKX0z7Wyk=; b=oIQBh2yF3+hQAgQR08UUPt4yOI0xE6hjLrZINqylCxVreQki8Xxc7zdi3hQRhCDOoi a9/hAOTVkcQBov9qhBHr8IdQCJX8wugi2QrWV70c4KoTsXo5Wl6L7B/NT4awwsncFhSP FQYg2bxSLis/XXKEQujul3YAnyTOopupj3Xx6UvwC5DUQ0opAFr6Mhw9uRLscxsfJt12 YjJ4y58LUo7WqYvnvWy7fJ2lgdXSjfANWcwIFhTD7VvRYP+YpVV/9pV4ekLdBNJVvXka YB2K5sLvCimSCax/p3Q66PkZsQGWGQU/AEr3yP9gF+KytsqOHI6F8oKQOwlxARsQDsCL uSfg== X-Forwarded-Encrypted: i=1; AJvYcCWDnS3qz3heCdwLNuwiK74zQXA5p0MeUlyRyPEJWJ+dYvSALONDdw2iFmS6eA3pmLdUbBf4aUg4hJ0+/w==@freebsd.org X-Gm-Message-State: AOJu0YwbrIrG0upbv0RANd7g8Z5Tx8GUNKr6LCV8jCAy1erGdFzf8P6T RLVGqWl2IGA5/H38/Bnj7aslXZoFQ448nQGqckvaIiO9RQ1ti3Nw0F3FVw== X-Gm-Gg: ASbGncutMLvIFifHHeRaVfGYTa2H8ZN9zfRltfMBnpZWlr0Je1eKOpM4CYBjPQPkbFw 2qABYQ89nVM/g3FCpc7QS8RxxB9DoqeCmls6UbSqEMOT7wmtYzJznQD5K34ESUsGva76olUq4Nn H9X7fXzrHHnvpHyNOF3CO9f5ZXJo01+ov5KmO2YI/Zyh5Cu7Jr/oPgX4U/FAlnHQudkL6XHuoXx PP97yEZrGm8/d0k3O6Rog31Yx+upfiOGxxPITMtPZL0Z1zQvwa/QNhDRf8ORJVM1QEwyN1+eiSi RYye3D1/FfTwtluaHo6H2IAmoNclUUBrbVI+DmqeW54mL4Jnuv2CBq34HyOAEbb8t/AoKbLjaBX +uN5T8mFgTk7Nmg== X-Google-Smtp-Source: AGHT+IFYETakrddy5wkIcEFklZ6v2/1nxS/5gQb4NhVzNABxh3uliERFC5lA0rSlEgL+oXm+A1Btyw== X-Received: by 2002:a05:600c:4ec9:b0:43d:1b74:e89a with SMTP id 5b1f17b1804b1-441bbeb4843mr18898285e9.9.1746186823703; Fri, 02 May 2025 04:53:43 -0700 (PDT) Received: from [194.81.204.47] (oa-mowa-01-194.81.204.47.brighton.ac.uk. [194.81.204.47]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-441b2b20a70sm89156195e9.31.2025.05.02.04.53.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 02 May 2025 04:53:43 -0700 (PDT) Message-ID: <269665d5-92bf-4c89-9c69-57854c9372d2@gmail.com> Date: Fri, 2 May 2025 12:53:42 +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: Preferring /usr/local/sbin/pkg (was: pkg: invalid option --, and pkg: illegal option --) To: freebsd-current@freebsd.org, freebsd-pkg@freebsd.org References: <23fddb92-9d02-4e97-b2fb-e21a4439345b@smeets.xyz> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= In-Reply-To: <23fddb92-9d02-4e97-b2fb-e21a4439345b@smeets.xyz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4Zpq7t4RgPz3kYQ X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.93 / 15.00]; NEURAL_HAM_MEDIUM(-0.96)[-0.961]; NEURAL_HAM_SHORT(-0.96)[-0.958]; 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_LONG(-0.01)[-0.007]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::331:from] On 02/05/2025 08:15, Florian Smeets wrote: > … I suspect be61deae0aa2 … Thanks! I remembered "breaking change" somewhere, couldn't find it before I sent my previous email. So, I can work around by specifying the path to the pkg binary that's _not_ in base. root@mowa219-gjp4-zbook-freebsd:~ # which pkg /usr/sbin/pkg root@mowa219-gjp4-zbook-freebsd:~ # pkg which /usr/sbin/pkg /usr/sbin/pkg was installed by package FreeBSD-pkg-bootstrap-15.snap20250501133208 root@mowa219-gjp4-zbook-freebsd:~ # pkg which /usr/local/sbin/pkg /usr/local/sbin/pkg was installed by package pkg-2.1.2 root@mowa219-gjp4-zbook-freebsd:~ # pkg repos -el | sort -f pkg: invalid option -- e pkg: invalid option -- l FreeBSD-base FreeBSD-ports local-current root@mowa219-gjp4-zbook-freebsd:~ # /usr/local/sbin/pkg repos -el | sort -f FreeBSD-base FreeBSD-ports local-current root@mowa219-gjp4-zbook-freebsd:~ # From nobody Sat May 3 00:21:26 2025 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 4Zq7kh1FPcz5vJ7T; Sat, 03 May 2025 00:21:32 +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 4Zq7kg2Cwtz3GdP; Sat, 03 May 2025 00:21:31 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=moVCX1Mc; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::329 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-441ab63a415so24342795e9.3; Fri, 02 May 2025 17:21:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746231688; x=1746836488; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=5rzspMlcAeuZTzi5fBwGlyAiEXMPBlW4dPoWQeadioA=; b=moVCX1McNwslO2skrmwVkswtvZGuYIkGvU5qK5wEJLYEQusjDjF4EqbF0tkRj+8HUq sODYa6IYlkRFuLwhmOXxfhpImobbgXokz3gJqwHnmbkITe/raQ74+WHtA7YJCX3cUQ8h 908kAETbVQ75fNO6N1EVaYXY2ltT+9s6dtfKisBeP9lhWDcJpagaULz6suPywB54OHrJ MIqBh1RaD4nk+i527bqzxkzNWO0cZUf7O64dzoOwYC0PZMIxIyxlzoeVOWD6dN5fdJY0 85+XodueBXBWG5b5P1MqQP3LCVodydGu5VpZpuLCJXeSnQEbK0uVyyG2IFSGkFSO75K3 ONuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746231688; x=1746836488; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5rzspMlcAeuZTzi5fBwGlyAiEXMPBlW4dPoWQeadioA=; b=U9jp8skcMnYHOc0/n5S7AZ7E+BHAJoprrAUo6fgNGderjcdz1ZNAYcbSYw4KMVkGgF fDE+AdQ+ifIJ1cTBgNNPJ0JM44lKR3bTTwYn/EsWQEw1RsbeLIJsWmJU3/X+7uDwJJQd pNG2JSq0qcYds3DSRZIb+dn22AfyJtAezmMh8Y8NnyWdx3/UYZKIz8ekarCDfhY4qjXJ Cp4kzvcTgdWHDwXcu1ngYti6wi1puwlCf1gxY7eZCFQG5uOFBt9MjCDHih3eH0yrBWCb kC7K/P4NHq3d2yEqAN6hoiakUQ/sCDuf3NC4y2+BLTx0WR3jAn4X5nGsCzNidnBfsc6h T7oQ== X-Gm-Message-State: AOJu0YzkRj28NlGEfrWqhoLTvbvmfyekAYStha7rwTQEsvjbCAoflzGB 7fIQrjiDQ+pD0Ug6GkrbmP5Qqjl5fyeaKMeF3GKzHzkLJr1/9LvBPs+NSg== X-Gm-Gg: ASbGnctKiaaN50Gm4pGtgJNI2YIh6Tigbqxzuwxc61r3Ez+Y6m6xQYAOFpdL/EfKfpR t7Fse4TkZIHk9W496CU1xTG4ER/GPtGC5ZETSLPlfWAMZ5jvlLcQl2YjDe4uSTLiB0LP/cYIR2W VqRNuyjStnZN4yBO+C9wXq3xKrP+j2HdaNKJMh2VrCXX+LWTaLWovxsgUz7okIxtBa7n/+kTj+O MtRoQJESRFSqOy5Blzpta1qKy8BUM6y9BzVFTy/LwGSqr3T/XVNpI1ZLY5laFRDm4wyFof/HntS +UTD3YIAflVBzmWT/EmjQyoDrRbtmYyVHATnvRoTs3p3LXIkckcs2osFNl/v9I/Bu+t9+GBiLA= = X-Google-Smtp-Source: AGHT+IGY+DJxhkXDosgkb8GjaFJpEH9PnRimesxhDvmcNIVYhP0sAvky59SHyAMh+sFyo+ZXLrZRRg== X-Received: by 2002:a5d:588d:0:b0:3a0:7af4:22f0 with SMTP id ffacd0b85a97d-3a09ceb9fc4mr622518f8f.29.1746231687769; Fri, 02 May 2025 17:21:27 -0700 (PDT) Received: from [192.168.1.10] (host-78-150-77-46.as13285.net. [78.150.77.46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae8377sm3430709f8f.59.2025.05.02.17.21.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 02 May 2025 17:21:27 -0700 (PDT) Message-ID: Date: Sat, 3 May 2025 01:21:26 +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: pkg: invalid option --, and pkg: illegal option -- From: Graham Perrin To: freebsd-current@freebsd.org References: Content-Language: en-GB Cc: freebsd-pkg@freebsd.org Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4Zq7kg2Cwtz3GdP X-Spamd-Bar: - X-Spamd-Result: default: False [-1.78 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_SPAM_MEDIUM(1.00)[0.999]; NEURAL_HAM_SHORT(-0.78)[-0.782]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::329:from]; TO_DN_NONE(0.00)[]; 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,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_HAS_DN(0.00)[] Also (with /usr/sbin/pkg in CURRENT), fish completions are sometimes broken. The most recent example: grahamperrin@mowa219-gjp4-zbook-freebsd ~> pkg iinfo Fpkg: invalid option -- l pkg: invalid option -- q rames/                                                reeBSD From nobody Sat May 3 16:35:26 2025 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 4ZqYLW0lgDz5vZZd; Sat, 03 May 2025 16:35:31 +0000 (UTC) (envelope-from void@f-m.fm) Received: from fout-b7-smtp.messagingengine.com (fout-b7-smtp.messagingengine.com [202.12.124.150]) (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 4ZqYLV10JXz3Jck; Sat, 03 May 2025 16:35:30 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm3 header.b=bQSNppNw; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=b3+89t2a; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 202.12.124.150 as permitted sender) smtp.mailfrom=void@f-m.fm; dmarc=pass (policy=none) header.from=f-m.fm Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfout.stl.internal (Postfix) with ESMTP id 06FFA114019B; Sat, 3 May 2025 12:35:29 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Sat, 03 May 2025 12:35:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1746290128; x=1746376528; bh=n1eTUEwFXr Z6mWt6ufgOg2SpgodPJ3KfRCGMG2YQf2M=; b=bQSNppNwt2rI5WOgALdVldpqTb DrPuVaqwXDDzLd4UTFTigke0kMSIP//nlVQKTvVyUP0ps62S30uEQhI2x7SdeRHP YALNqwd+rUctT7/6BV/dOHxY4ebWJwH7gndvgwo80wAYcXbBRo8ibwJGORP3L9PA WecU63cpV/UWK8Kbp4LlWazwdnxssjL7vPnSJqI4u6h53sDL1ntvJJ2WabyGyZmJ 4+YoOpVRoHg2WuL6QVdaljHHzD3JXWwOnIc4f8nnj+zcEuM2N8uTQypuwC/LSZ3d HF3Ju7ks53qHUxNbvvkw/u1UNlRMhjPHNSbj9sWYiGRCyXo7veajdyySWX9Q== 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:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1746290128; x=1746376528; bh=n1eTUEwFXrZ6mWt6ufgOg2SpgodPJ3KfRCG MG2YQf2M=; b=b3+89t2a4o438IS40enb0K8ZqXE0UW9jVJ2c6W47eoih2X2mBpu DykxRzU6HRuEzbW3xfQM5fuuhPei3mPAld4LMab8cAAa14PQExdwHxVtlzcDSoio uab8zbyJplFdu0rYAJ+xMtQQ5k5AS5wdbyisv+M24jD1/OpZid2O4saJOwl27CPl bUGqcyQn6W/TjWCV18GISNqjAPtcmUVFaxUAzN22PD9sW6180KbmOAli472jSYES Hz/tIwh0DARbK2m/c2fdE6//MxvR9pcWIxP8dUW6NMyh2jx1f0FmrUsF4iyEEVIe isw6e15MXd/ELnkDS/Y7XVv0sKawXphz5Rw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvjeehkedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhf fvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepvhhoihguuceovhhoihgusehf qdhmrdhfmheqnecuggftrfgrthhtvghrnhepkeeluddvlefhieelfefggffhffektdehle elgfdugfdvgeekjeejuddtheehgfeunecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomhepvhhoihgusehfqdhmrdhfmhdpnhgspghrtghpthhtohepvd dpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepfhhrvggvsghsugdqphhkghesfhhr vggvsghsugdrohhrghdprhgtphhtthhopehfrhgvvggsshguqdgtuhhrrhgvnhhtsehfrh gvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 3 May 2025 12:35:28 -0400 (EDT) Date: Sat, 3 May 2025 17:35:26 +0100 From: void To: freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Subject: Re: pkg: invalid option --, and pkg: illegal option -- Message-ID: Mail-Followup-To: freebsd-pkg@freebsd.org, freebsd-current@freebsd.org References: 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; format=flowed Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4ZqYLV10JXz3Jck X-Spamd-Bar: / X-Spamd-Result: default: False [-0.10 / 15.00]; NEURAL_SPAM_LONG(0.99)[0.992]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; MID_RHS_NOT_FQDN(0.50)[]; NEURAL_HAM_MEDIUM(-0.33)[-0.327]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm3,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:202.12.124.128/27]; NEURAL_HAM_SHORT(-0.16)[-0.164]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[202.12.124.150:from]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; FREEMAIL_FROM(0.00)[f-m.fm]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkg@freebsd.org]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+] On Fri, May 02, 2025 at 07:32:34AM +0100, Graham Perrin wrote: >root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL= | grep -v orphaned >pkg: invalid option -- C >pkg: invalid option -- v >pkg: invalid option -- R >pkg: invalid option -- L >pkg: invalid option -- = how odd. I'd try re-making pkg from an updated ports tree. My context builds everything from source. It doesn't use pkg base. % pkg version -C -vRL= | grep -v orphaned % % pkg which /usr/local/sbin/pkg /usr/local/sbin/pkg was installed by package pkg-2.1.2 % pkg --version 2.1.2 15.0-CURRENT FreeBSD 15.0-CURRENT #0 n276073-67c1c4dfd1cc: Wed Mar 26 16:26:10 GMT 2025 root@redacted.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1500034 1500034 -- From nobody Sat May 3 19:01:41 2025 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 4ZqcbX30Rrz5vl0y; Sat, 03 May 2025 19:02:00 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) (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 4ZqcbW2F52z42dR; Sat, 03 May 2025 19:01:59 +0000 (UTC) (envelope-from kob6558@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=k6RK+Q60; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::1136 as permitted sender) smtp.mailfrom=kob6558@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-708b3cc144cso29542807b3.2; Sat, 03 May 2025 12:01:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746298918; x=1746903718; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=dxSuyX0hZSr5EfSrzmOG5x2jG4M0dR81Qs1a7DWNbdI=; b=k6RK+Q60L4ic42L0mAKNWcZmhW35bSSc/1ghDQwk+45FPBxA8AWK5IWH3dgMRAzi2Y WJycp9PtKUTKSAk4CnGbNGV0DJ8T6hsjErA5Jrejpvu493r3bZNOLNPg4mEuMZ/98U+7 X8PfFB334mnnrfIldqDcoZVMLjIDeF/VrL/9ouTx4faqZim3tnDFM6v+KFS0ymZHUoWu 2zi73pLc1ZIhPnSahguxMfv00YBy/Z2fcLqdAq6RwtuitILAVkq4mkbUq06oAXbgyIBl 86jp1F982It35vy3pFk5SHBosy5OM7GJiDsWNwnwNg8LETaMo4Topsz7Nnq+fZv+o6Iq J0MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746298918; x=1746903718; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dxSuyX0hZSr5EfSrzmOG5x2jG4M0dR81Qs1a7DWNbdI=; b=YPdYQZSKwLedytNbahaUDfD12SMK3O/3pCSQxI1QMYTZdboVFWAWu/+G1D/lFtiFhX IoDVLOqFt1RdC1cfKOAlu5j+ES3usGautmrkxOdWzqpqzFLtyS/vV2/rzbib9q6D4Xu1 YInDfpwSgWVD7g3GvtEe/wYZGhidh3DJ1mM/mtGAHon1jca2MHQbiq5mS4y4RXUR0Yav /cb5hocFMzQKav+xGJu6RcjtXlqcRCxVWoaHM6lIoiESLSXpW8PunKzwP5+B7S1eJK9k Ft7HWskIF6jWmNyTMOENsachXOhkw19TpUXc0IBon4zQAx9tJW8zCbqvk2rh81IS5k8Z BNZg== X-Forwarded-Encrypted: i=1; AJvYcCWj96R9ClGb9IGmGclMHs46Nq/Tp+N1niDfwDLH1IpEUXL0hXlaRVct33VtfO/+B2WtMMHFCPsPkwBr7/3xRR4=@freebsd.org X-Gm-Message-State: AOJu0YxXVviATIhwFpC+sTheomoZVuN3K5QhGbSuuioC0jm7uRdwhzqD UpQgNAvcCS2JmJcwNI5IUMnuU3ipjMO1j3yfJG3t/c6vF7Ql31FEqGRoEK1lRk0hG8Z6uS0iANP m9V26gILTAgoh7WBvRlLKcHtggn75Y/j+ X-Gm-Gg: ASbGnctXWH6kTPv6BKFiXwcc/4uv9jSxh9q80W8Qa7Rpz8DUaeWiRl5AcS4Mb+CEWJ5 Vt5vXsNjOUTwMk8XaDECJeL6Q1RL8Okgvp6LgIorJSmF+OUDFLGrOKRSZqwirGjB3ogNgVGia2f /0PCSQYDGe+lHr9EjXEEdtAA== X-Google-Smtp-Source: AGHT+IHgobMA5Jlfkdb+fNWBjtz97pFLaATPVGKl51b1zjYmkt/SbQEq0nAj2+wQEAXFA2gTNfYHKCwVAStR4jNXkec= X-Received: by 2002:a05:690c:64c6:b0:6fd:2062:c8a2 with SMTP id 00721157ae682-708eaee1de1mr30090067b3.11.1746298917674; Sat, 03 May 2025 12:01:57 -0700 (PDT) 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: In-Reply-To: From: Kevin Oberman Date: Sat, 3 May 2025 12:01:41 -0700 X-Gm-Features: ATxdqUFNsWMORoDTlLvu71eEIoHthmqZSGwvkMNiNBihcQ1ghQuK9QbK-g2-Gqs Message-ID: Subject: Re: pkg: invalid option --, and pkg: illegal option -- To: freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a8e5f306343fe6e8" X-Rspamd-Queue-Id: 4ZqcbW2F52z42dR X-Spamd-Bar: - X-Spamd-Result: default: False [-1.89 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_MEDIUM(-0.97)[-0.969]; NEURAL_SPAM_LONG(0.77)[0.773]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1136:from] --000000000000a8e5f306343fe6e8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, May 3, 2025 at 9:36=E2=80=AFAM void wrote: > On Fri, May 02, 2025 at 07:32:34AM +0100, Graham Perrin wrote: > >root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D | grep -v > orphaned > >pkg: invalid option -- C > >pkg: invalid option -- v > >pkg: invalid option -- R > >pkg: invalid option -- L > >pkg: invalid option -- =3D > > how odd. > > I'd try re-making pkg from an updated ports tree. > My context builds everything from source. It doesn't use pkg base. > > % pkg version -C -vRL=3D | grep -v orphaned > % > > % pkg which /usr/local/sbin/pkg > /usr/local/sbin/pkg was installed by package pkg-2.1.2 > > % pkg --version > 2.1.2 > > 15.0-CURRENT FreeBSD 15.0-CURRENT #0 n276073-67c1c4dfd1cc: Wed Mar 26 > 16:26:10 GMT 2025 > root@redacted.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG > amd64 1500034 1500034 I see the same thing, but only after updating the system (not ports) to main-n276966-46adaf3642cf: Fri May 2 21:35:20 PDT. rebuilding the port made no difference. It looks like the issue is in the base system, not port, or the interaction between /usr/sbin/ports. As a workaround, I will also mention that the error messages do not appear if I directly run /usr/local/sbin/pkg. By aliasing pkg to /usr/local/sbin/pkg, the issue disappears. --=20 Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --000000000000a8e5f306343fe6e8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sat, May 3, 2025 at 9:36=E2= =80=AFAM void <void@f-m.fm> wrote:=
On Fri, May 02, 2025 at 07:32:34AM +010= 0, Graham Perrin wrote:
>root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D | grep -v or= phaned
>pkg: invalid option -- C
>pkg: invalid option -- v
>pkg: invalid option -- R
>pkg: invalid option -- L
>pkg: invalid option -- =3D

how odd.

I'd try re-making pkg from an updated ports tree.
My context builds everything from source. It doesn't use pkg base.

% pkg version -C -vRL=3D | grep -v orphaned
%

% pkg which /usr/local/sbin/pkg
/usr/local/sbin/pkg was installed by package pkg-2.1.2

% pkg --version
2.1.2

15.0-CURRENT FreeBSD 15.0-CURRENT #0 n276073-67c1c4dfd1cc: Wed Mar 26 16:26= :10 GMT 2025
root@redacted.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG am= d64 1500034 1500034

I see the same thi= ng, but only after updating the system (not ports) to main-n276966-46adaf36= 42cf: Fri May =C2=A02 21:35:20 PDT. rebuilding the port made no difference.= It looks like the issue is in the base system, not port, or the interactio= n between /usr/sbin/ports.

As a workarou= nd, I will also mention that the error messages do not appear if I directly= run /usr/local/sbin/pkg. By aliasing pkg to /usr/local/sbin/pkg, the issue= disappears.
--
Kevin Oberman, Part ti= me kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
P= GP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
<= /div>
--000000000000a8e5f306343fe6e8-- From nobody Sun May 4 04:59:38 2025 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 4Zqss95Zdcz5vHvD; Sun, 04 May 2025 04:59:41 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta004.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zqss93bj9z48mc; Sun, 04 May 2025 04:59:41 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTPS id BA1TubcMK5MqyBRS0uh6gF; Sun, 04 May 2025 04:59:40 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id BRRzunDsRQwcXBRRzufWIo; Sun, 04 May 2025 04:59:40 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=DaW0qetW c=1 sm=1 tr=0 ts=6816f43c a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=pGLkceISAAAA:8 a=YxBL1-UpAAAA:8 a=M-XknVrTB9mP2qjjhV0A:9 a=CjuIK1q_8ugA:10 a=wxjwxRg-BxsA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 8F1127C; Sat, 03 May 2025 21:59:38 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 71917AE; Sat, 03 May 2025 21:59:38 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Kevin Oberman cc: freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Subject: Re: pkg: invalid option --, and pkg: illegal option -- In-reply-to: References: Comments: In-reply-to Kevin Oberman message dated "Sat, 03 May 2025 12:01:41 -0700." 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 Date: Sat, 03 May 2025 21:59:38 -0700 Message-Id: <20250504045938.71917AE@slippy.cwsent.com> X-CMAE-Envelope: MS4xfIryOKWrV8ZSsUwt7sSu2HtckCBrQXDlGF6j0nvXW12nxleTXivNFhiiz/ALJUi/PRQEU7jVcAu3M8iK7mp+c3iMq75dkcmuhpRSgdCSogDDEvHgUyE0 rwI9s+1pYP9xRppgR28PEhVZo90wok7IloWfDCmHk3DdKzwf8oWlcCIp1O+NtITDk3akEAtx3IPGKgLJV1xpt+SqiCwxe8VpGo6X6X1VMx2OKNHnxiuQdekH HlYJ7u2uUa/HbIr4t7kmtH8RXY+gg9Tz7sXUklOSS00= X-Rspamd-Queue-Id: 4Zqss93bj9z48mc 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:16509, ipnet:3.96.0.0/15, country:US] X-Spamd-Bar: ---- In message , Kevin Oberman writes: > --000000000000a8e5f306343fe6e8 > Content-Type: text/plain; charset="UTF-8" > Content-Transfer-Encoding: quoted-printable > > On Sat, May 3, 2025 at 9:36=E2=80=AFAM void wrote: > > > On Fri, May 02, 2025 at 07:32:34AM +0100, Graham Perrin wrote: > > >root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D | grep -v > > orphaned > > >pkg: invalid option -- C > > >pkg: invalid option -- v > > >pkg: invalid option -- R > > >pkg: invalid option -- L > > >pkg: invalid option -- =3D > > > > how odd. > > > > I'd try re-making pkg from an updated ports tree. > > My context builds everything from source. It doesn't use pkg base. > > > > % pkg version -C -vRL=3D | grep -v orphaned > > % > > > > % pkg which /usr/local/sbin/pkg > > /usr/local/sbin/pkg was installed by package pkg-2.1.2 > > > > % pkg --version > > 2.1.2 > > > > 15.0-CURRENT FreeBSD 15.0-CURRENT #0 n276073-67c1c4dfd1cc: Wed Mar 26 > > 16:26:10 GMT 2025 > > root@redacted.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG > > amd64 1500034 1500034 > > > I see the same thing, but only after updating the system (not ports) to > main-n276966-46adaf3642cf: Fri May 2 21:35:20 PDT. rebuilding the port > made no difference. It looks like the issue is in the base system, not > port, or the interaction between /usr/sbin/ports. Likely be61deae0aa2. > > As a workaround, I will also mention that the error messages do not appear > if I directly run /usr/local/sbin/pkg. By aliasing pkg to > /usr/local/sbin/pkg, the issue disappears. > --=20 > Kevin Oberman, Part time kid herder and retired Network Engineer > E-mail: rkoberman@gmail.com > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Sun May 4 06:12:42 2025 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 4ZqvTl3drlz5vNsj; Sun, 04 May 2025 06:12:59 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) (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 4ZqvTl1v1rz47nS; Sun, 04 May 2025 06:12:59 +0000 (UTC) (envelope-from kob6558@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb35.google.com with SMTP id 3f1490d57ef6-e728cd7150dso2496341276.3; Sat, 03 May 2025 23:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746339178; x=1746943978; 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=QyJmXMOJ+Cd1Nww0Xua54nL2m/NJiZxGQFB62xtJ/pY=; b=lJ4LiSXVtaePr77wgw4ozhWHxFe3BaZGQ+XszrD2furCLQ7fg0qYrZVym82HjPdKFI xXPJ6Cxfgwt3XyqjzA9KsFSVoZSogs7Rcw57V17Nh0BbcyoLD6XnlnHLNekplMDTvX1u Tifkn8kV5g+Y2HfbSzg3yDSFNXKn6Busgi8sPrjmojHJQv+XHMjcxnXZX17FiZ37Icxf Zp+8PFwi72X2PB77F82+ZSd7b/t17/ONlIG3k7MLhizqY9X4nkU1+4pWB2JDZBOftZUL NMumeqFTyWRIrSiLzsChDaUGEJ2Md9jFqvmyoPpCHYq7gMApGcCmQ4gonqCpjDD0SdwM LsHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746339178; x=1746943978; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QyJmXMOJ+Cd1Nww0Xua54nL2m/NJiZxGQFB62xtJ/pY=; b=bNKBKCeDczTAYR/PHVpgX7IcYdCLuQ4gJjBE9LRRjBAhvlmxn91s6gKchszHq8i529 PsYbtftZ8oqULf4awZe0An9cITtFYz9qUv/3Ok0rfO2NQn789wrRV0ZTDh7mPbaArLdu BdyrNIkEdzh5Kg1ziHDIfHb5ACYkkyy2+8e4eYv8PrIrMIH562cQk7urudK6siifP15g 9mwIFcM+uL0KgAHOWuEQs6vER4vCFKojWPauMqSgjOltriVqbUMt3pkj+O8pb6iOnto7 c3C6s8bGErPL1pFa57eqCVrLTcxXK2macrifNYGQ5XX+h9E61npzm34h2eTonxBStXE+ mnPQ== X-Forwarded-Encrypted: i=1; AJvYcCWyaW4a2JJMQ81FSUgh59zVd0erBkYUSPEuvgBqvIIvTjr4N7V1Wl80M3ZFGGPhWXGNO7LToJzy0m4NV6/H4zc=@freebsd.org X-Gm-Message-State: AOJu0YwZydb7UaqQDkUXw7zxqceB1wKOOjw365yKJuFLvKSCbdwu5Qoc +0IIbt3wRAi6Eff77s3/a+JECBbHwriVdmpTLPToDz2Zqzpc8b996HPMbGbS6JHl6kc+/7QzfAW HSQBXSp4c+pT1loq7JjxPETi5aJU= X-Gm-Gg: ASbGncvOoLXYr/nbk1wQuDZcRgVwlyMrwzVrkw52gBrdmv8E8Qsbfw+Fyq938T1C5mL jTnnjuZb3FhgUA1JlR41i1MUArK4RohvWHZhk5wjzGq46d028SfIJEjzloCTbiTd0vyiIPjaAZ2 hSCZaEohyCpjVcrTtbiVS3PQ== X-Google-Smtp-Source: AGHT+IHpoUjerqZbWDMQPgBD//L9Lq4GnA/3UUd5Du13jF/4RvQ5tUI3kfo0zkHfVUVj2lH5xAPyIJ9qEBquFt52udc= X-Received: by 2002:a05:6902:1109:b0:e6b:80e3:2cfb with SMTP id 3f1490d57ef6-e757d2efee1mr3403528276.28.1746339178340; Sat, 03 May 2025 23:12:58 -0700 (PDT) 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: <20250504045938.71917AE@slippy.cwsent.com> In-Reply-To: <20250504045938.71917AE@slippy.cwsent.com> From: Kevin Oberman Date: Sat, 3 May 2025 23:12:42 -0700 X-Gm-Features: ATxdqUHsW6JweJ_K4iAIoadzJTo10IYRZ9-O7NUifSMlsotsy-44JVmKDH4kkzM Message-ID: Subject: Re: pkg: invalid option --, and pkg: illegal option -- To: Cy Schubert Cc: freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="00000000000061eabe063449468b" X-Rspamd-Queue-Id: 4ZqvTl1v1rz47nS 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-Spamd-Bar: ---- --00000000000061eabe063449468b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, May 3, 2025 at 9:59=E2=80=AFPM Cy Schubert wrote: > In message > om> > , Kevin Oberman writes: > > --000000000000a8e5f306343fe6e8 > > Content-Type: text/plain; charset=3D"UTF-8" > > Content-Transfer-Encoding: quoted-printable > > > > On Sat, May 3, 2025 at 9:36=3DE2=3D80=3DAFAM void wrote: > > > > > On Fri, May 02, 2025 at 07:32:34AM +0100, Graham Perrin wrote: > > > >root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D3D | grep = -v > > > orphaned > > > >pkg: invalid option -- C > > > >pkg: invalid option -- v > > > >pkg: invalid option -- R > > > >pkg: invalid option -- L > > > >pkg: invalid option -- =3D3D > > > > > > how odd. > > > > > > I'd try re-making pkg from an updated ports tree. > > > My context builds everything from source. It doesn't use pkg base. > > > > > > % pkg version -C -vRL=3D3D | grep -v orphaned > > > % > > > > > > % pkg which /usr/local/sbin/pkg > > > /usr/local/sbin/pkg was installed by package pkg-2.1.2 > > > > > > % pkg --version > > > 2.1.2 > > > > > > 15.0-CURRENT FreeBSD 15.0-CURRENT #0 n276073-67c1c4dfd1cc: Wed Mar 26 > > > 16:26:10 GMT 2025 > > > root@redacted.home.arpa > :/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG > > > amd64 1500034 1500034 > > > > > > I see the same thing, but only after updating the system (not ports) to > > main-n276966-46adaf3642cf: Fri May 2 21:35:20 PDT. rebuilding the port > > made no difference. It looks like the issue is in the base system, not > > port, or the interaction between /usr/sbin/ports. > > Likely be61deae0aa2. > > > > > As a workaround, I will also mention that the error messages do not > appear > > if I directly run /usr/local/sbin/pkg. By aliasing pkg to > > /usr/local/sbin/pkg, the issue disappears. It is definitely be61deae0aa2 and it is cosmetic. be61deae0aa2 changes the parser in the base system. It results in all options generating the error, but they are passed to the sub-program (info, version, delete, etc), so they are just annoying. As I mentioned, "alias pkg /usr/local/sbin/pkg" works around the issue. Hopefully it will be resolved soon. > -- > Cheers, > Cy Schubert > FreeBSD UNIX: Web: https://FreeBSD.org > NTP: Web: https://nwtime.org > > e^(i*pi)+1=3D0 --=20 Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --00000000000061eabe063449468b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sat, May 3, 2025 at 9:59=E2= =80=AFPM Cy Schubert <Cy.Sc= hubert@cschubert.com> wrote:
In m= essage <CAN6yY1uuc4NbTMc5B1uvux86mR7cwZ37rLFn54z6bK4sn-0MFQ@mail.gmail.c=
om>
, Kevin Oberman writes:
> --000000000000a8e5f306343fe6e8
> Content-Type: text/plain; charset=3D"UTF-8"
> Content-Transfer-Encoding: quoted-printable
>
> On Sat, May 3, 2025 at 9:36=3DE2=3D80=3DAFAM void <void@f-m.fm> wrote:
>
> > On Fri, May 02, 2025 at 07:32:34AM +0100, Graham Perrin wrote: > > >root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D3D = | grep -v
> > orphaned
> > >pkg: invalid option -- C
> > >pkg: invalid option -- v
> > >pkg: invalid option -- R
> > >pkg: invalid option -- L
> > >pkg: invalid option -- =3D3D
> >
> > how odd.
> >
> > I'd try re-making pkg from an updated ports tree.
> > My context builds everything from source. It doesn't use pkg = base.
> >
> > % pkg version -C -vRL=3D3D | grep -v orphaned
> > %
> >
> > % pkg which /usr/local/sbin/pkg
> > /usr/local/sbin/pkg was installed by package pkg-2.1.2
> >
> > % pkg --version
> > 2.1.2
> >
> > 15.0-CURRENT FreeBSD 15.0-CURRENT #0 n276073-67c1c4dfd1cc: Wed Ma= r 26
> > 16:26:10 GMT 2025
> > root@redacted.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-= NODEBUG
> > amd64 1500034 1500034
>
>
> I see the same thing, but only after updating the system (not ports) t= o
> main-n276966-46adaf3642cf: Fri May=C2=A0 2 21:35:20 PDT. rebuilding th= e port
> made no difference. It looks like the issue is in the base system, not=
> port, or the interaction between /usr/sbin/ports.

Likely be61deae0aa2.

>
> As a workaround, I will also mention that the error messages do not ap= pear
> if I directly run /usr/local/sbin/pkg. By aliasing pkg to
> /usr/local/sbin/pkg, the issue disappears.
=C2=A0
It is definitely=C2=A0 be61deae0aa2 and= it is cosmetic. be61deae0aa2 changes the parser in the base system. It r= esults in all options generating the error, but they are passed to the sub-= program (info, version, delete, etc), so they are just annoying. As I menti= oned, "alias pkg /usr/local/sbin/pkg" works around the issue. Hop= efully it will be resolved soon.
--
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:=C2=A0 <cy@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 https://FreeB= SD.org
NTP:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<cy@nwtime.org>=C2=A0 =C2=A0 Web:=C2=A0 https://nwt= ime.org

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 e^(i*pi)+1=3D0
=C2=A0
--
Kevin Oberman, Part time kid herder and retired Network Engi= neer
E-mail: rk= oberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694= B318AB39EF1B055683
--00000000000061eabe063449468b-- From nobody Sun May 4 15:30:11 2025 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 4Zr7ry5JnJz5trfq; Sun, 04 May 2025 15:30:26 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (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 4Zr7rx73Pbz3D5P; Sun, 04 May 2025 15:30:25 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="kAMSVN/q"; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::531 as permitted sender) smtp.mailfrom=rick.macklem@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5f7ec0e4978so1756712a12.1; Sun, 04 May 2025 08:30:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746372624; x=1746977424; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BFQwa2lv3Av2/NY4QIAhdl+H90Vh+4tICMZ1tI90seo=; b=kAMSVN/qSwElCQMxd608gQIvaAQxvEQ6lSFcvll9O/Qqd/AaS2a2m+42bdnNOG8TIF uk++xmiBU4zrioKgCF6dt6qTb3uD5IT2PYe2Az3cvp4tG0ugEJb+c/XssjtV3D7tSxCZ WzHxt/rJZN5T9fd7On8LGaBPmc0vvlLe6S2V2pZqTeo9SHGxR+FAHWZWPU/XfSRU8Uy6 /o/SEUET8vtU5PNhLp58s319sARtRI6m7zl1La5jJFANnGGK9bWS8i++3YV7TUhfB6O6 dmuWyF8q0jIKsxDavtqQDhfNIo9VGtcnHw9dE0ubTt1aVzZEp8iWsRw9jnG/qa1zk5UJ RTEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746372624; x=1746977424; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BFQwa2lv3Av2/NY4QIAhdl+H90Vh+4tICMZ1tI90seo=; b=GlycTCSu/CHqHI1nD+7v4Kh9myvr/7qX/gfO6p7sJHXuTI2HWkjbeQ67DqctBesxQh q8440UiAeUgGclm5/nFHc9mL++JxO2gCAMiMJmp1YafXC5Y+YcKPRtATRKs2Yz96fRD6 CEkLu5Uk/OJUNz8h400FiT4MNeolmca7TwuS/L5mPESNvQcajvNnlnLmio6dyOUmwLZp irWIAmwZFyeIj0fE4IDHwVWnFI2nqlPTQ0mCD/y3V7ZI8zAqXnWHJHEu3iX7wWfH3CJ7 BU8KbwvswQtSHvgAMS3txzjU8y4y3qUmIsMOsGziLXwo9zLr76tukIEFJcbbCl5K7qhM s5IQ== X-Forwarded-Encrypted: i=1; AJvYcCXEENVDDCFUX2PO6vXxx4pN2NiF0OyMgqcDLmI6UtvtO+11IniLnENnUsd1MeETLhwD/x9J4+8Sk1DABpFXLbaw@freebsd.org, AJvYcCXaKfiBUeJNNbyVCoW2KE5qH6D3UMChshWraQhrRPTG9eil919FPDBT+rMRoPUh0ptW/lQWZqZOdGfXxJg=@freebsd.org X-Gm-Message-State: AOJu0YzCW4G5EG4WjT8kG88//wTDauAVp/PqFimpZTGc2crHi24WseTD IUjj6yOIaVbh36aEUww7IlVgFTKgjy5bfIlaN0Yi9goLQ9vp2XGziEoVH03w0BmIXKXQe3I2epd 7xTh7eyUyqukjjxdV+2dGpGV1NA== X-Gm-Gg: ASbGncsKEjLq8kzt0U/d/AxTKGbzmnKHaUIbpNRlXD+DsulDiQg3Mej9ZaPI7JWMuG8 aRDwK6MppGmNToc871RYEVU3mHzPpRjDhiKATM1TSL7AnCxRlIpW7suDfDOflpnHrD/pm+u34Oa clEfJgb7plCw5mtPCFgoM2fD8rUQ2iHRIk8RQcbEgJjwVxYGj8Rqbx X-Google-Smtp-Source: AGHT+IGkyYAiJJPaozTfrMbzXW6+gPm6PcKnQnF4n9Y19WvppfoM4FhYtfzcM63tgwCq+gBrr2DTFACJXhTXyKQYH7M= X-Received: by 2002:a05:6402:5211:b0:5f6:2249:d424 with SMTP id 4fb4d7f45d1cf-5faa800ba52mr4759996a12.24.1746372623581; Sun, 04 May 2025 08:30:23 -0700 (PDT) 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: In-Reply-To: From: Rick Macklem Date: Sun, 4 May 2025 08:30:11 -0700 X-Gm-Features: ATxdqUETBS6fwPV0pEJD_2jfrlhELKYYBo6vM-uZFv9Mk7irqj38vq7wijgCW_c Message-ID: Subject: Re: RFC: Solaris style extended attributes for FreeBSD To: Lionel Cons Cc: Cedric Blancher , freebsd-arch@freebsd.org, FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Zr7rx73Pbz3D5P X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.87 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; NEURAL_HAM_LONG(-0.88)[-0.882]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[gmail.com]; TAGGED_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::531:from]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-arch@freebsd.org,freebsd-current@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_RCPT(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] On Mon, Apr 28, 2025 at 3:08=E2=80=AFAM Lionel Cons wrote: > > On Sat, 26 Apr 2025 at 17:14, Rick Macklem wrote= : > > > > On Tue, Apr 22, 2025 at 3:34=E2=80=AFAM Cedric Blancher > > wrote: > > > > > > On Sun, 9 Mar 2025 at 00:02, Rick Macklem wr= ote: > > > > > > > > First off, I cross posted because I don't think many read freebsd-a= rch@. > > > > There seems to be a nice market for Solaris style extended attribut= es. > > > > Since ZFS is already wired for them, adding the basics is pretty > > > > straightforward. I am not suggesting that they should replace the > > > > current FreeBSD extended attributes. > > > > > > > > For those not familiar with them (I am not very familiar myself;-), > > > > a Solaris style extended attribute is in a directory that hangs off > > > > the file object and the entries in the directory (the attributes) c= an > > > > be manipulated with open/read/write/lseek just like a regular file. > > > > (They can be as large as a regular file, but there is no atomicity > > > > guarantees.) > > > > > > > > At this point I have a couple of rough patches: > > > > https://people.freebsd.org/~rmacklem/xattr.patch - the VFS/ZFS part > > > > https://people.freebsd.org/~rmacklem/nfs-xattr.patch - the NFSv4 pa= rt > > > > > > Any timeframe when > > > https://people.freebsd.org/~rmacklem/nfs-xattr.patch will land in > > > FreeBSD? > > Should be in main in a week or so. I have already done one patch > > commit, but there are a few more needed. > > > > On the bigger picture... > > I have finally gotten Solaris going in a VM so that I could test stuff > > on it and have found a couple of incompatibilities: > > - I required O_CREAT for > > nameddir_fd =3D openat(file_fd, ".", O_NAMEDATTR, 0); > > to create the named attribute if it did not already exist. > > Solaris does not require O_CREAT for this case (when used > > with O_XATTR) and actually returns EINVAL. > > Solaris just creates the directory if it does not already exist. > > > > Changing this is a trivial 2 line patch and I think being Solaris > > compatible makes sense. I required the O_CREAT, since I > > was thinking the syscall without it could be used to test to see > > if the named attribute directory exists, but I am not sure if that > > is useful? > > > > Do others think I should change the behavior to be Solaris compatible? > > > > - Solaris allows hard links to be created to a named attribute. > > I did not allow this, since I was concerned that having links to the > > same attribute for multiple file objects might be confusing. > > > > Do others think I should allow them? > > We've been debating this in a staff meeting today: From an API point > of view Windows EA index and Streams (Alternate Data Streams) index is > ALWAYS there, no special creation for the index required. MacOS > Alternate Data Stream does the same, no need to create the index, it > is always there. > > So we think Solaris is right. Another Solaris compatibility question has come up. Solaris uses a pathconf name _PC_XATTR_EXISTS that indicates whether or not a file has named attribute(s) on it. (This is separate from _PC_XATTR_ENABLED, which indicates if the file system has named attribute support.) I have coded this, but having a pathconf name for something that is specific to a file is a bit weird. kib@ has suggested that it might be better to do it as an ioctl(). So, do you think a pathconf variable is preferred, since it is "Solaris compatible" or an ioctl()? Also, I named it _PC_HAS_NAMEDATTR, but would you prefer _PC_NAMEDATTR_EXISTS for the name, if pathconf() is your preferred approach? Thanks for any input, rick > > Lionel From nobody Sun May 4 16:28:21 2025 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 4Zr97z278lz5tw79 for ; Sun, 04 May 2025 16:28:31 +0000 (UTC) (envelope-from nxjoseph@protonmail.com) Received: from mail-4325.protonmail.ch (mail-4325.protonmail.ch [185.70.43.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 "protonmail.com", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zr97y2M63z3ZFJ for ; Sun, 04 May 2025 16:28:30 +0000 (UTC) (envelope-from nxjoseph@protonmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=TzXU9YEc; spf=pass (mx1.freebsd.org: domain of nxjoseph@protonmail.com designates 185.70.43.25 as permitted sender) smtp.mailfrom=nxjoseph@protonmail.com; dmarc=pass (policy=quarantine) header.from=protonmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1746376107; x=1746635307; bh=iqZyM6SIvsuY+vKdgmMtvj6fM4uQIBnVZbMZIw6Vel8=; 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:List-Unsubscribe:List-Unsubscribe-Post; b=TzXU9YEcIH+u1He73gF7knR4/Jg77b2/vqomfyRusPeXGBsecdCRu9SLjam5RFM9p Un6W2DfztjqORcSX8EugS9TPRqEF8AtXTp5DCry4bcV1xyfuXuKTxLuHYN3BnkRrIe eH2OeVQ76akAme8baPlr2+ZOvCWgLJjrrbrnV7nHSD3IeVZr4PmjOCGpcJzO+HWtEM YpINh8vSa/FiZnTbkohQOhScbuOFbSz92x1V4uRi5p/bAvmLpauunXTQxZAG4RzhQ5 I9IGnmyeJpJlv5MMiwOBhZmFHeg5HdA1u8JVeT7OHClNUqjPKQfzL8bq5SBgat4Sk6 BwDTC5GisYqFg== Date: Sun, 04 May 2025 16:28:21 +0000 To: "grahamperrin@gmail.com" From: Yusuf Yaman Cc: "freebsd-current@freebsd.org" , "freebsd-pkg@freebsd.org" Subject: Re: pkg: invalid option --, and pkg: illegal option -- Message-ID: <6V64XYcCswmGNMyFQqpuoNh6xYuGyQMvf--qH2Cm-sK11DUdeAAkAXjyett1VwSeJGPFmK6CCtJjq4LlfPMuoLJBM-GLeX1v9bxkVkVSkPU=@protonmail.com> In-Reply-To: References: Feedback-ID: 21989843:user:proton X-Pm-Message-ID: 31fa99340233bd27b673a036f44472d92500a76e 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-Queue-Id: 4Zr97y2M63z3ZFJ X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.32 / 15.00]; NEURAL_HAM_MEDIUM(-0.97)[-0.972]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; NEURAL_HAM_LONG(-0.27)[-0.274]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail3]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_SHORT(-0.08)[-0.078]; RCVD_IN_DNSWL_NONE(0.00)[185.70.43.25:from]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; FREEMAIL_FROM(0.00)[protonmail.com]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[protonmail.com:+] Thanks for reporting that, I just noticed that problem too. Hope it gets fi= xed soon. Sent from Proton Mail Android -------- Original Message -------- On 5/2/25 9:33 AM, Graham Perrin wrote: > root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D | grep -v orp= haned > pkg: invalid option -- C > pkg: invalid option -- v > pkg: invalid option -- R > pkg: invalid option -- L > pkg: invalid option -- =3D > Updating FreeBSD-ports repository catalogue... > FreeBSD-ports repository is up to date. > Updating FreeBSD-base repository catalogue... > FreeBSD-base repository is up to date. > Updating local-current repository catalogue... > local-current repository is up to date. > All repositories are up to date. > AppStreamQt6-1.0.4 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0< =C2=A0=C2=A0needs updatin= g (remote has 1.0.4_1) > ^C > You have new mail. > root@mowa219-gjp4-zbook-freebsd:~ # pkg -v ; uname -mvKU > 2.1.2 > FreeBSD 15.0-CURRENT main-n276940-8d136fb027ba GENERIC-NODEBUG amd64 > 1500039 1500039 > root@mowa219-gjp4-zbook-freebsd:~ # > =20 > =20 > The attached file includes an example of: > =20 > pkg:illegal option --r > =20 > =E2=80=93 in response to: > =20 > pkg upgrade -y -r local-current pkg > From nobody Sun May 4 16:47:37 2025 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 4Zr9ZC4lg0z5txHZ for ; Sun, 04 May 2025 16:47:47 +0000 (UTC) (envelope-from nxjoseph@protonmail.com) Received: from mail-106102.protonmail.ch (mail-106102.protonmail.ch [79.135.106.102]) (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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zr9Z96TtRz3ndG for ; Sun, 04 May 2025 16:47:45 +0000 (UTC) (envelope-from nxjoseph@protonmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=kdTotwzx; spf=pass (mx1.freebsd.org: domain of nxjoseph@protonmail.com designates 79.135.106.102 as permitted sender) smtp.mailfrom=nxjoseph@protonmail.com; dmarc=pass (policy=quarantine) header.from=protonmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1746377262; x=1746636462; bh=il5w7Be1oT255DxD9XWx2lQ1PJiLzp5jpVTJzmTyXnk=; 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:List-Unsubscribe:List-Unsubscribe-Post; b=kdTotwzx70W0FtYzx0OulnTZlVS7A9KKSY1xo99rAqpraGNoKWTXnR+4lAU1eJ/hy MrCfELq89ju6zqcU/ate5zfVEm/XD6g+A5L+F8lxUpL+wbyL1vaDYHCJ4406Pl4kZE NCYH7rLx6qEBgkzUYYbdNXfKu1ktCoIJJ8DlIsLZnsRk+opNizZJu/mIg2OuKkNl9b 2qR0/MWf2LEIRAHTOqESw07zUoIIAxGsXIOiWMAeTUXhSMdBllWJ5Q6+vJ9ZrvDyxx nH/D5yI0RIFB6ljtM+3y09I7QBMMo91fgm4QkUGGqeZDeZwYonEncKJ4rW7+LOvVNB /IyMCK3Lij8rg== Date: Sun, 04 May 2025 16:47:37 +0000 To: "grahamperrin@gmail.com" From: Yusuf Yaman Cc: "freebsd-current@freebsd.org" , "freebsd-pkg@freebsd.org" Subject: Re: pkg: invalid option --, and pkg: illegal option -- Message-ID: <5iJPDF9xE329OKbvFpSdWVyi7E1X5Em51vjaKHbJBV8SqJubTumbkIzDfrg4020MS6rsoaWzGcDdDtq_Pq0om0NK_hJ3zjYSqA9kXEuA81g=@protonmail.com> In-Reply-To: <6V64XYcCswmGNMyFQqpuoNh6xYuGyQMvf--qH2Cm-sK11DUdeAAkAXjyett1VwSeJGPFmK6CCtJjq4LlfPMuoLJBM-GLeX1v9bxkVkVSkPU=@protonmail.com> References: <6V64XYcCswmGNMyFQqpuoNh6xYuGyQMvf--qH2Cm-sK11DUdeAAkAXjyett1VwSeJGPFmK6CCtJjq4LlfPMuoLJBM-GLeX1v9bxkVkVSkPU=@protonmail.com> Feedback-ID: 21989843:user:proton X-Pm-Message-ID: 22480c0f045638d30349a08b75807307f28fc560 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-Queue-Id: 4Zr9Z96TtRz3ndG X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.25 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_MEDIUM(-0.97)[-0.972]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; NEURAL_HAM_LONG(-0.29)[-0.285]; R_SPF_ALLOW(-0.20)[+ip4:79.135.106.0/24:c]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail3]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; RCVD_IN_DNSWL_NONE(0.00)[79.135.106.102:from]; FREEMAIL_FROM(0.00)[protonmail.com]; RCVD_COUNT_ZERO(0.00)[0]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[protonmail.com:+] I can confirm that reverting commit be61deae0aa2 fixes the PKG. Sent from Proton Mail Android -------- Original Message -------- On 5/4/25 7:28 PM, Yusuf Yaman wrote: > Thanks for reporting that, I just noticed that problem too. Hope it gets= fixed soon. > =20 > Sent from Proton Mail Android > =20 > =20 > -------- Original Message -------- > On 5/2/25 9:33 AM, Graham Perrin wrote: > =20 > > root@mowa219-gjp4-zbook-freebsd:~ # pkg version -C -vRL=3D | grep -v = orphaned > > pkg: invalid option -- C > > pkg: invalid option -- v > > pkg: invalid option -- R > > pkg: invalid option -- L > > pkg: invalid option -- =3D > > Updating FreeBSD-ports repository catalogue... > > FreeBSD-ports repository is up to date. > > Updating FreeBSD-base repository catalogue... > > FreeBSD-base repository is up to date. > > Updating local-current repository catalogue... > > local-current repository is up to date. > > All repositories are up to date. > > AppStreamQt6-1.0.4 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0< =C2=A0=C2=A0needs upda= ting (remote has 1.0.4_1) > > ^C > > You have new mail. > > root@mowa219-gjp4-zbook-freebsd:~ # pkg -v ; uname -mvKU > > 2.1.2 > > FreeBSD 15.0-CURRENT main-n276940-8d136fb027ba GENERIC-NODEBUG amd64 > > 1500039 1500039 > > root@mowa219-gjp4-zbook-freebsd:~ # > > =20 > > =20 > > The attached file includes an example of: > > =20 > > pkg:illegal option --r > > =20 > > =E2=80=93 in response to: > > =20 > > pkg upgrade -y -r local-current pkg > > From nobody Sun May 4 22:28:28 2025 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 4ZrK7S35MVz5vNdV; Sun, 04 May 2025 22:28:36 +0000 (UTC) (envelope-from ivy@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZrK7S2Pz5z4M2b; Sun, 04 May 2025 22:28:36 +0000 (UTC) (envelope-from ivy@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746397716; 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=k62fR1wlIajhUliJrWCLuvdyroe1WiZBFqtTvo6VvUc=; b=DXH0tno3Mk2eti0J1O18U001dy9hopDZkG8T+L7qDH29A4rcNkLOZYoTvMi888H1aTePOW KHwCjOKRzYTuG9ufQFGmoHVYDLX4KVVSsujeGSpefnOTTd+TAn9aWDag9kvnUtVJAj0Pf3 7ZB2QtzLplkKmF2Wlrg/8VFoXoTEShY0clOAgjxXzMkp8ie44W/pqPmOJ1XnVmUKbWEshZ jhP7gg8fwIQk/lCmnnb2uQNW6LtHggsHe6LKN/cSYh8P92Tudt/6Ztmng4THFXsOk+9HQN 9AQ4arnklXTESdgUamBmBMVBS2DrE5njpg2Ti0J4G9VXmcTPOWtKdOj1I4GP8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746397716; 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=k62fR1wlIajhUliJrWCLuvdyroe1WiZBFqtTvo6VvUc=; b=B7kUiEqNkCNtnW9kdZlc1vldlY21uT9x2d8L9LVJez1NDtD+7CYKhSRSJY8kBNFl5qGNLv tP5r6imbCXgOP2FNrLzSfDqR1eKg0wwCu3bG/lptpm9eBqk3QP4UHqpIc0cBgM2XFfG0uh SXfbKmgqo96Sc3epdqVkjRodr1SnvqT/dRfNCTOMMwTVBZHIAv9J/GTe9V0ummp9KaJZRN HXEhI3ZgIcmccdK6qr0zTdPnlehTKb5A2zeDldan53wGiGCU8E9cnvgD9mwiI/dTiy9mq0 P9iuC78zZNQ1eAhUL3ouFsuzvhUB9Dz7J8I+iaYZbgn772HHYbTFW/ef/fr2tA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746397716; a=rsa-sha256; cv=none; b=eb3T53z6VkN/BAFBLvxmUgG9eXp1LuAX4t31MALxjdR92Pc+Uiy9k3VcMxr0DotbEdq8Mg ODuw+/QBVSje6zEkCWxLrcR6W73M/0zhR18ymhrcUJzUtAkQfiAJ256K1Tfd770aqXtiYR 4nhhCmea3sXb2FaDosbbXlK6lc8rrAP1oCDrpcEFi+i9AKz3mrRgTG5DsrqYD1/yE8n3cE gdussnsa7ebi7ZdR4//llQrSGgrgOiFeD98WW0zvwcbuINYuedcuT2yGBMN4BnpZAsRfJ3 zEXLFi59utJY4ProOvsQoxEe74Uc82EbfdQgJmXAYmc+q1s8ei5BFhXfzmLIVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ragweed.eden.le-fay.org (ragweed.eden.le-fay.org [IPv6:2001:8b0:aab5:c401:1::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) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ZrK7R4gdRzwPC; Sun, 04 May 2025 22:28:35 +0000 (UTC) (envelope-from ivy@FreeBSD.org) Date: Sun, 4 May 2025 23:28:28 +0100 From: Lexi Winter To: Rick Macklem Cc: Lionel Cons , Cedric Blancher , freebsd-arch@freebsd.org, FreeBSD CURRENT Subject: Re: RFC: Solaris style extended attributes for FreeBSD Message-ID: Mail-Followup-To: Rick Macklem , Lionel Cons , Cedric Blancher , freebsd-arch@freebsd.org, FreeBSD CURRENT References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IbmnrjNi/XVMSBBo" Content-Disposition: inline In-Reply-To: --IbmnrjNi/XVMSBBo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Rick Macklem: > I have coded this, but having a pathconf name for something that is > specific to a file is a bit weird. kib@ has suggested that it might be > better to do it as an ioctl(). >=20 > So, do you think a pathconf variable is preferred, since it is > "Solaris compatible" or an ioctl()? ioctl() on a regular file to discover its attributes sounds rather odd to me. all else being equal, i would vote for the Solaris-compatible method in the name of compatibility, since Solaris has supported this for >=3D 20 years and i imagine a lot of third-party software has adopted that API. --IbmnrjNi/XVMSBBo Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaBfqDAAKCRD1nT63mIK/ YETHAQD1/rA7ee26UXGOeVA9TfgW9KemDCt9smPTOTxLM/RRpwD/R4jajrs43JeP Zo9mthkh1knE+RgWMzzGpypi2nOJTw4= =4LDE -----END PGP SIGNATURE----- --IbmnrjNi/XVMSBBo--