From nobody Fri May 10 08:43:21 2024 X-Original-To: xen@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 4VbMq70qhwz5L9dm for ; Fri, 10 May 2024 08:43:31 +0000 (UTC) (envelope-from buhrow@nfbcal.org) Received: from nfbcal.org (ns3.NFBCAL.ORG [157.22.230.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "nfbcal.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VbMq64NsPz47tJ for ; Fri, 10 May 2024 08:43:30 +0000 (UTC) (envelope-from buhrow@nfbcal.org) Authentication-Results: mx1.freebsd.org; none Received: from nfbcal.org (localhost [127.0.0.1]) by nfbcal.org (8.15.2/8.14.1-NFBNETBSD) with ESMTPS id 44A8hLrf025107 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 10 May 2024 01:43:21 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.102.2 at lothlorien.nfbcal.org Received: (from buhrow@localhost) by nfbcal.org (8.15.2/8.12.11) id 44A8hL5Z004502; Fri, 10 May 2024 01:43:21 -0700 (PDT) Message-Id: <202405100843.44A8hL5Z004502@nfbcal.org> From: Brian Buhrow Date: Fri, 10 May 2024 01:43:21 -0700 In-Reply-To: X-Mailer: Mail User's Shell (7.2.6 beta(4.pl1)+dynamic 20000103) To: Roger Pau =?utf-8?B?TW9ubsOp?= Subject: Re: Xen-4.16.0 + FreeBSD-13.1 dom0 fails on large ADM64 system Cc: xen@freebsd.org, buhrow@nfbcal.org X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nfbcal.org [127.0.0.1]); Fri, 10 May 2024 01:43:22 -0700 (PDT) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7091, ipnet:157.22.0.0/16, country:US] X-Rspamd-Queue-Id: 4VbMq64NsPz47tJ List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-xen List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-xen@freebsd.org Sender: owner-freebsd-xen@FreeBSD.org On May 10, 10:14am, Roger Pau =?utf-8?B?TW9ubsOp?= wrote: } Subject: Re: Xen-4.16.0 + FreeBSD-13.1 dom0 fails on large ADM64 system } On Sun, May 05, 2024 at 12:52:39AM -0700, Brian Buhrow wrote: } > hello Roger. After some further investigation, I found a solution. The first is a link } > to a bug report which demonstrates the problem. Then, I include the diff I made to the ports } I'm afraid with this applied I get: } } ====> Checking for pkg-plist issues (check-plist) } ===> Parsing plist } ===> Checking for items in STAGEDIR missing from pkg-plist } Error: Orphaned: %%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info } Error: Orphaned: %%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info } ===> Checking for items in pkg-plist which are not in STAGEDIR } Error: Missing: %%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/PKG-INFO } Error: Missing: %%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/SOURCES.txt } Error: Missing: %%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/dependency_links.txt } Error: Missing: %%PYTHON_SITELIBDIR%%/pygrub-0.7-py%%PYTHON_VER%%.egg-info/top_level.txt } Error: Missing: %%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/PKG-INFO } Error: Missing: %%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt } Error: Missing: %%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt } Error: Missing: %%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info/top_level.txt } ===> Error: Plist issues found. } *** Error code 1 } } I've got not idea what's wrong here. } } Roger. That's interesting. I think you said you're runing under FreeBSD-15, while I'm running FreeBSD-13.1. You'vve already confirmed that the egg-info names point to files, rather than directories, but with the ports tree snapped to the latest version on 13.1, when I build python packages, the egg-info names point to directories with the files indicated in the patch inside them. That's regardless of whether I build python3.8 or python3.9. I wonder why your copy of the ports tree is building the egg-info names as files? Are you updating your entire ports tree, or just the packages you work on? I wouldn't think the difference in the packaging would have to do with the different versions of FreeBSD, especially since under older versions of the ports tree, the egg-info names are built as files as well, while running on FreeBSD-13.1. With the patch I sent you, I can make package and make install successfully with the xen-tools port on 13.1, using the latest version of the ports tree.