From nobody Thu Feb 16 01:30:09 2023 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 4PHHSf5SSkz3rsFy for ; Thu, 16 Feb 2023 01:30:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PHHSf2hKLz48F8 for ; Thu, 16 Feb 2023 01:30:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676511024; bh=6UxDdJnxQsp/3KO11bDQ35OMJeIn96xmPLOrK/9mTww=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=LNPZvDh1j7lXGGvtyOlrisIWu0BRb+N0h0cuZJbqoXk61OY4pK6KCqpfgnzJgjTxDr/OZJNQ4gDCAp2jCy2h2/TAUCn9h9EniGnwzSN/iT+47+iHnQHRfFbew4+BQela4z+Vc3gbaxzB+SU6kbS5SNncoYC65geb9sJvST874ReNSsjgECUNqH75NbspJJhW/hgmoGHiqFinrmxkOd32mDA9aTBWBL36pPdpt+gb8pLIfdOaXsXgOUtJVcVnbDqbpQXepysItgjjw14zWx2Ps/XXJ7I44fYbyBNO0tcPMusLOvB0RdMJbKsQKc7bCyoNQBT6bOS2Bp3sjqZjb+7+/A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676511024; bh=8FffXFKcmQucTbxCgcDDXELcm1e5U8lzEUF+xyfdo6p=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Ye+2o4V4iGnAqRh6iT7ExI+IN7Ccj4yhlPeue0e2u96mxLxutj2rRpwunZrUKO2t5JTNyutGsSF39kLZrfGs6kwUdcbKjSm6pe1AGCKRTt28HxHE5BOUPBa0/S9AoWbMn5DefcgUeYHm11vt92UL2ythTKWWJHfZhhWx0IwW190DqlrvjOHnE0m1zkfjvTjQAyQe8SFCb8vEvaqiVUIFffgvdtxXsFIDQAGA0HTS2ctrtLp5Xp0Zagg3wO5boZGxM9jMrLFeTxdfV6rq1gs2IgAoIjIaDOf/4YqFcR4LIFZTVClExJ4nERgjcf2fLt1YTkF+rdCe11a+AtUuZD51nQ== X-YMail-OSG: J6fWUhkVM1ni7z7ivNf1jpNX7Lo413Y33S2fUiNJ0EiSfMu08HQmbBw8isgYPY. vU6fHrBLcOQRT4nK.H9WxHsTbmgay3bjgkCRaW._oHmbcBr924ywpUxDmHKxamv3AKIYOhraX0ij SAflpS1Xlvsd01RUnGfm9wUaOg3XRqNA5YWI9jMowpT0okA0SVrRagkc3WGOLSaJ0GDhkvJkaLar LoFd.FVhdCoZeJhMOqKye8Fjoz3ps4ZCBoVFnZV7Eoi8qrw_A3rT2poUtGwMqFO7s6OqlCZ2iSR1 umbNouk06Ev41Q6uOkdybgjOzTtfC3OARKxcBOtxjvu7On4gotvftVWEiTZ5R.4x20nxv6Df1t.x AO7xOgtUiqCVHf3P1rdgycoJEsAEFsash0fyvtJZ8Purfmbv9y8swKQiCqYLnw7hNpjoOQaTlc9W _udnnPEYcrocD4tPh4yikvdvU7_kcTKXk52KtNB_BCRcDsnc40T67iUgfyfevHlmuzOYSCe9EIfc vH14kNq3TJLUeu.speLdHNDXulZiTSvrhgh2uqkttbjg5.HusMH2qE2X3iqwLDhXD1atUcK_T30p QV5Jc7I2nb6SP0CIUR1G_BpMBPKoOOoOnj02lDllV63MPHa_EwcXRQWod7uOxHms5ShkS.QLGhto P5w8vpM84Pzr.qU.dkGSmsig.Z2dsPSQlOl9NjUNBTiDXnexLsqSWuwy1MbwyUq8fKE5F8DISvW4 p0BJ9czrfGYtxC_MrwU1Fshhd_jrVdrzE9FUdrmNEPlZkGl8JVcEeYzKWZx8fiAuTWlDeS6PRLfS K9COLfAqAOAqyesTq0IvTnjwCF1jCgxMgAV0GC0MqK3xteC4hf05Z6qpUY7PxIO_lCt6d6mdud1s txZdrauAHLeEsMdE854JHFC46V7StC1UDJAvBe6tRSBkeOIyStqPM85BpvBQD.v2_X8_Tp_efim0 sxKZEtubi3vOzXkccjnGdFYIEIOkVQkleQ52eSMw6L41Oq_hb5jPI0Wxl8dztihPnYIxjQBmcSbJ JPvoqQl2cOYNrIbpfayEaPyaLIljFa0.oB3dKLB1W1c3uRzWq65SR2Zg6ApkMUtAYUXj4HygOT7. bPVwWrrRfjaSJxmLVTuRRrjZuMP6jpBLosBAucPQ0V46oziTXZNYy7zZNI8NUtUn5cUxRbgXpMky eG5e74Y_0uBq9.nwGvoq_ADl.9t4rSbSI0Mw6ihTH9dKihVDH4CnjNzVCoyqYKnvlPsahE5IGYDT QDnhGBxSYnl0ovrD7Vujpf8fe186f12m1L510rKC9V.XCXShuwlhf_x5HDhKO02UaS7eUYe2D4M4 2GPQHNIVR696oRIKbyxM9FSGz4svA0K7Yr11bnFh3cem7AsSpzrGUy6U0.wWBf_MjVjpiW6xoW_F 1.BtcjiAVPoJMCfRFl2uSd_35rn.aVEmPiW49hq3OcESEZJa8edGK8C40a.iel991u_lYLYr7W8b HqMKkHRicSTRJ6W82E03UUb4YoMJA7TJq0WwD.x3sDLzhL3N4Ywrpah0MNtFSTseEyMhnv1nvvx3 xkwT5OryCTxTxhpKR_x93FomIE_Is1VnlcW03bXhQRbLERrGj3rIi1XrE16HsE1C1VgP1.OOvSSg 3TkQawmUc_wXLc25rr.AE_aMNBfwX47W5n0CpMGHeugYOZ6QvqyCAutrqGnywPfjxmsrPsMgofgq vHStj09LVT6RpNVdeO9_pyU.B2.QkmdH3nyzi8cXwr2Vuyz4o10J7c.b8q0M8WwdKDKU9eNgFs36 aVcbghJBD8Q211cuwFlG4MRNQ132HEOycShv5Rbw7x9kGowChl0uc_..id0ifXkpImOB.bDpM.TH YUQQ6uwxujceayuM7faQZAbku7OGcuQrFEK5TRPLfhNiS1EQTrVeKMSi3NgbZjcjE.TGTsisByJe HxnzaWfOMgGaxGxuTSv8vlVZEc4aCztS5qntgTMFYB7MA_NskIK7IChqmyGpuakMCNqMZ5h5PERs 4_YSM_McCVpYk7jZb_RfWsC3Ssdy0rkJmWjd.OSC81_w3UEKWwFVkr5epCej3Bz7C.LaUUzxGUdK vmS7p5.zxMR3W1T0.M97SJqMPKVpfQ3v0yNFnPTlscNphsCDZmDb8B3rVNPXxTfr3uRnj0ZI2nhH 1LoLPzoEle4a1ZA75BEqFmyS3Qq5CZnr1emtf8zcO7gyzswHirHGhL54KDA18WY9ANF8rZAFgv2l eEnCHlWFMPoBOCDYAmU3SsV3BratlOzRjN.B1S2zIXFX_ue7kTJ0G02o2PyZv1kwWyiV2Mtvh9HC _ X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Thu, 16 Feb 2023 01:30:24 +0000 Received: by hermes--production-bf1-57c96c66f6-l6456 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 855ee541396f504f89f763ae9c050d03; Thu, 16 Feb 2023 01:30:21 +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 16.0 \(3731.300.101.1.3\)) Subject: Re: How poudriere's PACKAGE_FETCH_WHITELIST should work? From: Mark Millard In-Reply-To: <287633b4-1363-4d91-a572-bc0960f592e5@quip.cz> Date: Wed, 15 Feb 2023 17:30:09 -0800 Cc: FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: References: <9B296C55-6F06-4E10-9056-ECAD05630920.ref@yahoo.com> <9B296C55-6F06-4E10-9056-ECAD05630920@yahoo.com> <287633b4-1363-4d91-a572-bc0960f592e5@quip.cz> To: Miroslav Lachman <000.fbsd@quip.cz> X-Mailer: Apple Mail (2.3731.300.101.1.3) X-Rspamd-Queue-Id: 4PHHSf2hKLz48F8 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Feb 15, 2023, at 16:28, Miroslav Lachman <000.fbsd@quip.cz> wrote: >=20 > On 15/02/2023 22:02, Mark Millard wrote: >> Miroslav Lachman <000.fbsd_at_quip.cz> wrote on >> Date: Wed, 15 Feb 2023 19:50:59 UTC : >=20 > [..] >=20 >> TMPFS_BLACKLIST=3D"rust" >> TMPFS_BLACKLIST_TMPDIR=3D${BASEFS}/data/cache/tmp >> (Of course, the file system for TMPFS_BLACKLIST_TMPDIR >> needs to have sufficient space available for whatever >> combination of blacklisted ports might be building >> at the same time.) >=20 > Thank you for pointing this out, I will try to set TMPFS_BLACKLIST, it = seems useful! Reviewing the material in /usr/local/etc/poudriere.conf.sample every so often can sometimes lead to useful discoveries. In this case, it reports: # List of package globs that are not allowed to use tmpfs for their = WRKDIR # Note that you *must* set TMPFS_BLACKLIST_TMPDIR # EXAMPLE: TMPFS_BLACKLIST=3D"rust" # The host path where tmpfs-blacklisted packages can be built in. # A temporary directory will be generated here and be null-mounted as = the # WRKDIR for any packages listed in TMPFS_BLACKLIST. # EXAMPLE: TMPFS_BLACKLIST_TMPDIR=3D${BASEFS}/data/cache/tmp >> (Note: my familiarity is with poudriere-devel .) >=20 > Yes, I am on poudriere-devel too. >=20 > [..] >=20 >>> But the mystery is that "poudriere bulk" failed on building rust = even if >>> it should be used from fetched package: >> A possibility for the type of issue: >> Using 1.66 vs. 1.67 as an example, there was a time frame when >> the most recent package available to download was 1.66 based >> but the port had been updated to 1.67 . The package for 1.67 >> showed up later after the FreeBSD build-server poudriere >> bulk activity and the distribution to the download server >> that you happen to (potentially) use. >> So it might have downloaded 1.66 but discovered that the ports >> tree involved was at 1.67 instead. >=20 > I am using quarterly to avoid fast moving targets. Local ports tree is = 2023Q quarterly, poudriere is set up to use quarterly packages for fetch = too: > PACKAGE_FETCH_BRANCH=3Dquarterly >=20 > The fetched rust was 1.66.0 and the built one is 1.66.0 too. That's = why I am confused with this behavior. >=20 . . . That and the rest of your notes indicate that mine notes on the subject really do not apply to your context. So my somewhat off-subject tmpfs notes were likely more useful. =3D=3D=3D Mark Millard marklmi at yahoo.com