From nobody Fri Aug 8 10:12:31 2025 X-Original-To: freebsd-pkgbase@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 4bz0Fv2KTgz63V32 for ; Fri, 08 Aug 2025 10:12:35 +0000 (UTC) (envelope-from philip@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 4bz0Fv19Rwz3CwK; Fri, 08 Aug 2025 10:12:35 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754647955; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ESC8eaBXWlSnTaSGbkWz4CLylo1I9nRGHl8wtT7hMUA=; b=KVlLq9+15mDSBR9H3L+nwP8QuQxkcOVI4rIu84nwEwIwtCexCMLexGCcMzdF6BsTSNfZO6 pRZR+8l47Qq9IC1V5XuQqroNbFgENNzBKAMX9Q9v8OkIpa6+kVLbbUP/PwNQR8emAUD0C6 Z9pgnyoZsBhCqd3w5Du4xbU4uJIXYy6lLFdcOhqyJQpbOgGV/UUnaabyxXBYM0iKpUvSvJ gdbnrYAXiJ5y+LTOYMmqiN7NUgTDXwQMP4eZOLAxeaymrTsAzn5os2F8lNVYhTlbQiBOwq VpgWSsZoFOO0O8q+JmRSepFJXctZ48gyfT0AHVcP8s8NXKvQh5se+ARKpwHCHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754647955; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ESC8eaBXWlSnTaSGbkWz4CLylo1I9nRGHl8wtT7hMUA=; b=edY2V+PUVEGcKjJ+/BR+xpNUwCTgxilzas7IR53MccRq21/x2CpNXfsUDzKYievdIOHrVs 2ugUxysoMXnhheAeVUd41iPScdI4YGrF8iQ+KQIb/UwqsDJaNm2InU2rEDd+DNRX3fRkrZ dQi2jJvKEDjnebmke3BdDyMbY3u2fgv79jzTEj2zPtq/KcHvz9TtQgES8ZJwF2/YkzrAO1 a2Offdx5mmo1hPPhDGD0MZWZzrnNFLXAYwftXjVC17iDh9CxrWMWL0/Q2I4J0QZBNav7sA /fvepzzmXlsKGu+2blQXkGnpj0bqIOdFeVVSpPdWVfU/DzexkKRKewq9KHRaFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754647955; a=rsa-sha256; cv=none; b=f33xBCTY5Hm69koNw92qZX0BBH+NHtZdQLvM2t4Bs9lY8Td+p5OyQ1K7fvDDiOKWIyvfa2 2Tcq2HHjXcTz0aeHmkf6SUXhHxvKMQsbn3/GQMDG5vpsSUGt7gR+AmgzJXCFjQzPmakYuh zsSC0rpl50SUT7OQFG8EU9JQnCsTfMeJ+2GvKnzjKLgIZdqUHO+BmgCJpIphSP991F27cp fi3fw2eka8mBAJ/oT+7/Hj/55zl+owz+T8G10rKeDQf4QHJsfKRkq4HhtFj4Awd1if1QSl OLsmHSTobxya/m+HNmbKyk45TTtWiNw3LoXs9kCy7v/FW0J6YjGeDLM+Csf0bg== Received: from fauth-a1-smtp.messagingengine.com (fauth-a1-smtp.messagingengine.com [103.168.172.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz0Fv0P4yzCmh; Fri, 08 Aug 2025 10:12:35 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfauth.phl.internal (Postfix) with ESMTP id DC6ABF40068; Fri, 8 Aug 2025 06:12:34 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Fri, 08 Aug 2025 06:12:34 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdefheegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtgfesthhqmh dtredttdenucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgv vggsshgurdhorhhgqeenucggtffrrghtthgvrhhnpeejudekfffgffekjeffgfefgfeltd ehhfffgeegveegveehvdehgedtuddvteekieenucffohhmrghinhepfhhrvggvsghsugdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hphhhilhhiphdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudduieeivdei vdegkedqvdefhedukedttdekqdhphhhilhhipheppehfrhgvvggsshgurdhorhhgsehtrh houhgslhgvrdhishdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhr tghpthhtohepfhhrvggvsghsugesghhushhhihdrohhrghdprhgtphhtthhopehfrhgvvg gsshguqdhpkhhgsggrshgvsehfrhgvvggsshgurdhorhhgpdhrtghpthhtoheptgihsehf rhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 8 Aug 2025 06:12:33 -0400 (EDT) From: Philip Paeps To: "Dan Mahoney (Ports)" Cc: freebsd-pkgbase@freebsd.org, Cy Schubert Subject: pkgbase is broken because of Kerberos (was: Re: Why is my base tree not updating?) Date: Fri, 08 Aug 2025 18:12:31 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: In-Reply-To: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed Content-Transfer-Encoding: quoted-printable On 2025-08-06 17:46:56 (+0800), Dan Mahoney (Ports) wrote: > I'm running pkgbase on 15-CURRENT AMD64 I'm using the repo that = > claims (per https://wiki.freebsd.org/PkgBase) there are builds twice a = > day: > > https://pkg.freebsd.org/${ABI}/base_latest > > And yet, when I try to update, I'm often told that I'm up to date, = > even after days or weeks, despite seeing changes in the git tree. I found some time to look into this today. pkgbase builds have been broken since the Kerberos updates hit the tree. All builds on main for all architectures fail with: --- all_subdir_usr.bin/telnet --- ld: error: undefined symbol: telnet_net_write >>> referenced by encrypt.c:895 = >>> (/home/pkgbuild/worktrees/main/contrib/telnet/libtelnet/encrypt.c:895= ) >>> encrypt.pieo:(EncryptStopInput) in archive = >>> /home/pkgbuild/obj/home/pkgbuild/worktrees/main/amd64.amd64/lib/libte= lnet/libtelnet_pie.a >>> referenced by encrypt.c:857 = >>> (/home/pkgbuild/worktrees/main/contrib/telnet/libtelnet/encrypt.c:857= ) >>> encrypt.pieo:(EncryptStopOutput) in archive = >>> /home/pkgbuild/obj/home/pkgbuild/worktrees/main/amd64.amd64/lib/libte= lnet/libtelnet_pie.a >>> referenced by encrypt.c:885 = >>> (/home/pkgbuild/worktrees/main/contrib/telnet/libtelnet/encrypt.c:885= ) >>> encrypt.pieo:(EncryptStartInput) in archive = >>> /home/pkgbuild/obj/home/pkgbuild/worktrees/main/amd64.amd64/lib/libte= lnet/libtelnet_pie.a >>> referenced 17 more times --- all_subdir_rescue --- --- realpath.lo --- --- all_subdir_usr.bin --- cc: error: linker command failed with exit code 1 (use -v to see = invocation) I tried to upgrade the pkgbase builder to a later version of main (our = cluster buildworld does work) and that made matters much worse: philip@costaud1.chi:~ % su Segmentation fault philip@costaud1.chi:~ % ksu ksu: Operation not permitted while selecting the best principal (Our cluster su uses pam_krb5.so.) I logged in out of band and kicked off a build for giggles: no dice. = Same telnet linker error as above. So two things need to happen for any progress to be made: - Kerberized su / pam_krb5.so su need to work. - The pkgbase builds need to be fixed in a post-Kerberos-update world. I am happy to test commits but I do not have the time to debug this = further. I have restarted the pkgbase and pkg-kmods builds on this builder so = pkgbase builds for stable/14, releng/14.2 and releng/14.3 as well as the = kmods_latest will continue to update on the previous schedule. main will continue to be broken until this gets fixed. Note that we cannot upgrade _ANY_ machines in the cluster until we have = a working su. Philip