From nobody Sat Sep 25 07:31:29 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E738917C37F0 for ; Sat, 25 Sep 2021 07:31:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-23.consmr.mail.gq1.yahoo.com (sonic304-23.consmr.mail.gq1.yahoo.com [98.137.68.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HGgZM4lMtz3h2P for ; Sat, 25 Sep 2021 07:31:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632555092; bh=MowD1Gh+ebZU1xnsJwHuJjl4BsUZOXHYBsHskB1C7/A=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=AxeC5MDyuu1WMtLgsVvjgxih63FAH8xSaGE7aEYQvqZSSo+6sXOOdbvieaofZtWKvtU6ssDr9y+JJKvcf0G4K281iw3mZBSjGa/u4M96dwa3LcKJAPce2n/PM4e6TVrqfDdEz0uXWGd0zUYGXKW0rjZTl2UhJeRjaXqOJpdW6/wM2aMU19B7+Iqy5PjTpS6Y7dVAGoNctXzB8/+fZN2ljLAe16HLKxbaNyEjIE4+fYQNFfX0EAN6r9EUZjVFckmbZP+5xh0ENj06XjG9izdAWuvI+c+xR/uEDLwRc/yj6KFZvrZ18CEQNGpezZ76dH+Gx2Ctni45ds8dKNhoOx4pJQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632555092; bh=I2+dHpiD5ZL27ss1tHHs9x9Oqszt1tXNBMNjrBKLKWi=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=LXir2RklZd3IWqG+McpM1+kBfnngywwki1B/ri2m8JoZeMoZFZxcG0j0oYModSQnTGrsrVfTufJ/ebJ+h302VYLcQWtxDyBH7RdUOmX1WvBm9ITSiBd9pie/f6XnrcXZOOz/nNCnx2LpY6Yvc3D+g4TBXT8y4vd+l5LyBzofQvpwXA8RS/0MiVvjA6rs3soY86moPxjLCUtTWFDBIGCfyEEMRxmjw+E+8ItFOTjkl8z889rEMv6hilmgdEnFzkt98lOwv/Rg/XJHiOqWsqdNqC03QAj+Dt/3tc8SVCQqXSYApzixctIuFy99DG8z+9weOYnhrtraDJG29l4l4bfy0A== X-YMail-OSG: 4vNLBhIVM1mubceWNThTf3LVLz3vvzaYkdlMqsQqcutkyt3qZl7w3ZRiuYlsaCb Qixn8yhdmcX..EHDdbzpnjCZ1gPCIxojx1jeW9e._qJP63rZDpcxzbBTn2g3tTomtofSRrhbz.zR d3X0V98P7h5Bv3GczgDfMwFiI6mHCTBF7l9uAtFiJco6F8mBqv4Q8MCh0RAM7WksmF6GsHtIrNxB bgDVFDEkLuIt.7o7HvKOPcGxH60cmE.R3ajdtSI8X3wQsY7zE7EX8cfmZGvSWqHuWUjj3jBB9pZk qplYbjDZDrPqF7JOLYdRoZ_GfMdY_NWgwcIBGwIymgey3oNTrwvkc5nUArOwA6mhl7isczlEF3mW U32dx5bSb38hP9RW39OvkZfxrlBT8J2wylgSeLEarnGZUG.Ves8KyXDn3li5ZY65VCiTCV0YfvB3 H5e291JiDTEbRjvskwzeVEV41TRQHEKTl5WUKkCAyB0GUwcTLJ7hfzq7ZvHXrPfLVsPyJGEfaWPW zeKB4rlaCci3hCVRVdmo6c9vT_pIZuWKHCaBJwjEF5r8xSHsv6jSPjhNVAGnbCN_H88.vkbfkRgK 9Z66MXHtwMPnPuk0uqVdFIs9Qmno8x1ADRePfQk_PyKvUgtw5r7rB335_LSFZ13f9C6EAk7CEVft UvirPGLUoYwHBBbvGmP3v_d495ifnMFDEhPL9F9RpdPDg_mXHYtqGpZaO_0ooZZ05vFpDfkvrEyo g3Qt3iCzCZBrhD0EtCJeXiI9mbStsKDqdmWX1SX8Gd5i34bAAfkIrfEba2CHFTXSnzCAS4LQercm LXpGjdep5PXAoxi6LkX5fjSYh2mKFX33DQwm05zYrUK7b9VwElHJ0dRv1VVE1GoBa9cIIuJsX_wX pFyRfgNyxohhWgNvIddyxxUTcwgLyJdrBB5b1KwqE6uiLm0VDauqomE6sxJm2GOcpX2DHBuUadzR _JWklix4NDVuGfxxkO8PnMzovL.Aqxr2_cHsqcnrO4m8GP5oDFDFvPxw_PTaRgnHBWDcSUEl4RlE emf8lFnXdlsyp2XhrVKDYQTHUC5e9c_6xksFyYF9bXNTGcANQ7ouzw1c4hLzG_1RLyoKnYYEWknW 4GbeWrIl7H9tLeQKzTTThfj.f7AcRWlau4VBlmmstqCDt6GYYiVJSNzdxQfp0rexRrkexxPSW3Bf vks2onWycGwZggzTscq1XGs4NnGTTeditxbjKJI8ODk0IeonpSViUxJTUNX0B5gd6qmObV.3FI4l ReiOYj3VsTs2SFCQg1sQDCjOdSZ_L0DIVQ7Tx2Dunb4BysllV5DMEhMvsb_TyE9.P5goUIlrE77l R4u4CNpS3IWDUon5nr2yJkIK7H5SLGAwI_w2yHlrQw9vq9YzqUUHxg93HsjYLv6tXCFnasOxdc.J 0WBnDTUwdcQXQgCdl9qU0zRlYtpP_Rcpa1DxXvyA33RZVN0jk4ehXs5zxPGWmmHhTSpjIhpgUzUI yiQj6zLQOFuFpCirONjCO8ED0s9NojGzkMDi8v0XBHt64IhFwnbWwIMDcsN3cRGIf8E_OYDi_nrd 4r3Z9mds8.lkPE7S500QdOpftF5YJF2.mQjsu77.VyJMCTCN9cQCquhAu49sMAN3CXF7TkgXpXcv hYCrd2duzg02vOzHRf8lxxeQ9Nd6ECwuzV1SOXyxaKUnKbZDJYpvxDptqsmpDBimWQpuDxqFRPCq ywadxbHAjRj_1I0LQf3dB2nCKHn7y5EiR6x5ie6aUGzqqopicuhpzBv9iayhFvJzgFgUjIAcrJY9 wATcvN.wKZI3HXxd53kFgYV52fOEao1sn5jgb6cMMgsgE94vFiR1xUeYGEFoaYz_lgBZZXw0GITV B0s2z.QeolCWWAdthJhDK47oyPkYKFpcgw2uqEL96K45LGNhnwg2F_HU_ue4Gl5u0eZnFIyzPKCK 94uM9Z15gxD5Ir52tJ6HVOF8ed37tKShwqrKTFkDJW2lOss84r.fM4ZXXEcPqWmQxwJo1oztDQJm MKZtIqiwTinfBMrH7F6z1Aauyhu2pdZ6EqwfMRA3DNzJeVkeIvMdWN1JSYbYc8jhAHl_c7vJPHUf 6JmXGnek14aMNyVyXutfSYnDPfF9m5RyZ8PzlTBsYXRk_XeF5m8HSLeoVLAZuA7NPBl2UqntZrh. NCliWwdW6J33dU0WUXsjIljuQUvWH7LgBX9Gzeegc9CYkUyetBK3wWGngoeCPUWRdtwQnyt4YIHr mjJPhHe4WSZPnNqIO0ezl2AvR4xNvNVK5LvIAeXgAjacu5RWaoEkWj9GXssNWuex57JwHRe0VN30 EGkRtG31p1Ytr5kTKmNRLvMMETZb1ivSZ6VeRh.x_XIvE0QkrCq6WljIP5XgzFiflCnvjng-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Sat, 25 Sep 2021 07:31:32 +0000 Received: by kubenode548.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 7fdbc871f142e3a6321a968ed6b6faf7; Sat, 25 Sep 2021 07:31:30 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: An example poudriere-devel pkgclean failure, multiple issues involved In-Reply-To: <60228553-6aed-7335-0178-5903805893ae@FreeBSD.org> Date: Sat, 25 Sep 2021 00:31:29 -0700 Cc: freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <60228553-6aed-7335-0178-5903805893ae@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HGgZM4lMtz3h2P X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Sep-24, at 12:06, Bryan Drewery wrote: > On 9/22/2021 12:26 PM, Mark Millard wrote: >> When I just tried to pkgclean -a I got: >>=20 >> # poudriere pkgclean -jmain-CA7 -a -y >> [00:00:00] Gathering all expected packages >> [00:00:00] Creating the reference jail... done >> [00:00:03] Mounting system devices for main-CA7-default >> [00:00:03] Mounting ports from: /usr/ports >> [00:00:03] Mounting packages from:=20 >> [00:00:03] Mounting distfiles from: /usr/ports/distfiles >> [00:00:03] Copying /var/db/ports from: = /usr/local/etc/poudriere.d/options >> [00:00:03] Appending to make.conf: = /usr/local/etc/poudriere.d/make.conf >> [00:00:03] Appending to make.conf: = /usr/local/etc/poudriere.d/main-CA7-make.conf >> /etc/resolv.conf -> = /usr/local/poudriere/data/.m/main-CA7-default/ref/etc/resolv.conf >> [00:00:03] Starting jail main-CA7-default >> [00:00:04] Loading MOVED for = /usr/local/poudriere/data/.m/main-CA7-default/ref/usr/ports >> [00:00:05] Ports supports: FLAVORS SELECTED_OPTIONS >> [00:00:05] Gathering ports metadata >> [00:02:11] Calculating ports order and dependencies >> [00:02:46] Sanity checking the repository >> [00:02:46] Unqueueing existing packages >> [00:02:50] Sanity checking build queue >> [00:02:52] Error: Packages stuck in queue (depended on but not in = queue): HPCombi-0.0.6_1 >=20 > I had not seen this one before. I was able to repro it locally. git > bisect run is amazing and identified the bad commit. I'll probably = have > a fix in a few days. >=20 >> IPA-1.08_2 >> R-cran-s2-1.0.6 >> . . . >> zig-0.8.1 >> zxid-1.42_1 >> [: -gt: unexpected operator >> [: -gt: unexpected operator >> [: -gt: unexpected operator >> /usr/local/share/poudriere/pkgclean.sh: POUDRIERE_BUILD_TYPE: = parameter not set >=20 > This is fixed in Poudriere git at least. >=20 > Thanks for ccing me. >=20 You are welcome. I tried another use of pkgclean after building lang/rust explicitly (just to measure some resource use via a patched top). But the context is not as up to date: # poudriere version poudriere-git-3.3.99.20210907_1 I tried to see what the following would do: # poudriere pkgclean -j13_0R-CA72 -a -f ~/origins/CA72-origins.txt=20 [00:00:00] Gathering all expected packages [00:00:00] Creating the reference jail... done [00:00:05] Mounting system devices for 13_0R-CA72-default [00:00:05] Mounting ports from: /usr/ports [00:00:05] Mounting packages from:=20 [00:00:05] Mounting distfiles from: /usr/ports/distfiles [00:00:05] Copying /var/db/ports from: = /usr/local/etc/poudriere.d/options [00:00:05] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:05] Appending to make.conf: = /usr/local/etc/poudriere.d/13_0R-CA72-make.conf /etc/resolv.conf -> = /usr/local/poudriere/data/.m/13_0R-CA72-default/ref/etc/resolv.conf [00:00:05] Starting jail 13_0R-CA72-default [00:00:07] Loading MOVED for = /usr/local/poudriere/data/.m/13_0R-CA72-default/ref/usr/ports [00:00:08] Ports supports: FLAVORS SELECTED_OPTIONS [00:00:08] Gathering ports metadata [00:03:01] Warning: (graphics/qgis): make: "/etc/make.conf" line 69: = Need an operator [00:03:01] Warning: (graphics/qgis): make: Fatal errors encountered -- = cannot continueError: Error looking up dependencies for graphics/qgis [00:03:01] Warning: (graphics/qgis-ltr): make: "/etc/make.conf" line 69: = Need an operator [00:03:01] Warning: (graphics/qgis-ltr): make: Fatal errors encountered = -- cannot continueError: Error looking up dependencies for = graphics/qgis-ltr [00:05:46] Warning: (www/chromium): make: = "/usr/ports/www/chromium/Makefile" line 210: warning: "/usr/bin/grep = mempcpy /usr/include/string.h" returned non-zero status [00:06:39] Error: Fatal errors encountered gathering initial ports = metadata [: -gt: unexpected operator [: -gt: unexpected operator [: -gt: unexpected operator /usr/local/share/poudriere/pkgclean.sh: POUDRIERE_BUILD_TYPE: parameter = not set [00:06:39] Cleaning up [00:06:39] Unmounting file systems The (www/chromium) one is for: BASE_MEMPCPY!=3D ${GREP} mempcpy ${CROSS_SYSROOT}/usr/include/string.h which is oroginal material, not something of mine. It is less obvious what line 69 "Need an operator" messags are for in /etc/make.conf is since the file is probably generated from other files. Is it line 69 of /usr/local/etc/poudriere.d/make.conf ? That would be: #.if ${.MAKE.LEVEL} =3D=3D 0 But that is a comment line. It is not obvious how to get rid of ust the temporary www/rust package in a supported way. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)