From nobody Wed Apr 13 21:39:29 2022 X-Original-To: dev-commits-ports-main@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 50A6B11D6509 for ; Wed, 13 Apr 2022 21:39:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Kdwwb35fkz4ZHX for ; Wed, 13 Apr 2022 21:39:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649885976; bh=+7jiTQIL1iuo77+WGxsYAfR/WpcY0SQU0zlIScGm0Vg=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=FSg/1NaAlkckGBGT2m8PN7sxPIRjOWI027P7QZ1mjEvT4Sv2QUHmwAHcCXrMRshV8eGSstsJSP2G9SarX/ZvHumXMP/KuF76BFOa8RLrbfSCOkEVz4x47wCEj5FCtg1v8n04jc/2A+UwrXVsz3NIzVqIlTEWyEe7tsasX0ySoiuDca1G4P++NKWePz5fsdN3WxDWFjUtSBh4mXpR6WsdvpZMvEKaKVZacJ0Ksx/AzVY7vxzS8YoCKwA3f3PK2OAn9yUZwPtpuhiuPSihzmSBZ7BIuyDyhM8cz1vyzfmWu8btLdr7BC6LnrPVlfhb66cekhIH4jJgApUuYT0encGBsA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649885976; bh=+Eog7aImuIv7g37Ivj+qkEKSjaI7TP4Rc1TxEO0oaz9=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=pT0xs6ULMrSLAwV4O0dXjtn9iZBvO8i09THTpXLK8MG1fO1EAYs4jMvsq5xXPuB+R6NdqdR6XBSrheJFybcXpAVyAK2ImGO+aKCIsrsXEnd6z9dl5DFgddEaBA3lk7+C6fUA7rEBQCYe0ZOI8dlQR0aijoOhRtJXougfitZIkQ5UJrNuDdwyU283gn8pG6cIJ0FE06zZ/Bc5Ln3O5bw8CJ2QB6YrGFKQZRqxSZ/5FhWSYMae2Al3JfC9sK9lfdLubcGo4m2VJ7VHcGi+xbgoTaqJ5l2BBoHQreLRJv0g44PakJs34n4d9xRRUZbqNM8PxmL2mra+SdBxEGFV3LlCvA== X-YMail-OSG: 5l8xKYEVM1kaoR2Ui7yAo5Jvl.L_odbHozT4DDLKKckEZLv8XB9ekH6PzNV6CoS 5KpcB5lBKMDyCLpBKjr9CfDu50QwqEsQ3XgOSLUKjXikwXPnFdk9KRv3Ikv9v_e5XYfWPJ8Svqde cxhXsTVndfLls7eVLRDa3fwvSsXIp8SffT63tRq42AQgGgQBJ0dvCKfSfacP.RiwxHN_JlGvUUV. 2BR_4Ppy1bQxou_Ttvqpg8UtNPjloUpIfYWcRSZTVOzwbKyE3KS10NdsQDc03Nin5oK5fDC34HhA T8J_hjNUouzCnst9ZuK_EYP.bB5SI6quDrlf9juAYq5PyGofHBgj.We5ObAOeHawxfkobr3Y5onO ZKlTuF.694TzsAc1N6iqhIq36Y7GOiqQaBgzHR.qXeYzqicieMjAocQ6g3KR1X2tSqU4299HRbEo poZJadXZ_vfEkOULE38T4Buvh_c.FpkH_C2XLKN.Yzdd2ggYd7Q0Xgjp2RYs01jFu_tdRsiQRU2r JkNlCh29bzmBLdDzDzPpJEoB4_79JIKpBdh_o4sSCyaAQx5ciDBe16hNv.rdDQ5pOysPa2syC5Ap UIeaT30imnpFFYUGr8WjtfV3UFblq2iKJqatwVoKsZlYKWnwgaYs6SaGbtwj_twkM0OzC7J4wSs8 NzIRW0Tf3RoRU7RvS2YxLRfDdgWVY7Exp0aQnio6zMCANZIUlr5LOQZzFSt4gJzD1PRtL76WuoJ6 3Mbo3jgqjANq8CBJUHt.vCFPrGd6I.lq24u2MqRXPZlmfhsBn6XmuHHlLlaOwYbwnBQzIzaEfBcz vh6naJegaSGQlzl6vYN224ZAssJSJbNejJmidgVR7D5w.zjTuTOGKjwHAvHJ9u8wa6R7W.xKf_10 iGe3eeWJ62FsVGkAswEyoM.MLwTaB3oTKdcmmZPbq5p7fBMds9S.GXR0z5v7pyl0KXHi3kcCoXux 6pAvhx.joUp4pS0AfJctqvP96.eCUIxuOTxZfHDWzVSS9._dKJT1xzzK6r6Tc.nt4.4_fWISqck. zAcsyACkJSTXXne8VQokITxcTZq40p9b7PpWFYPTOXWjlIa9EOFrhNMgWQNA8dqdqnvTHWbdJJLp ZHuSHU4uiJvYod64d9a5eDGBlhx1Ap_O.JXKOvnMKu6d1bkxJQBLYIc8LB5xBv6ELiAp1xbMd60w H7FQcSEWLgwfJyxenlvNxC6Yw7NgndH5DgDud1pFlYld2z1E_rIEkjoK5otDA0wDaCQNV1dfluLj FqGju1Jrkgdt_V_SNJmn5jL_LL_a6heIFCHZSG2yuR_DArNauNOOEHkXkVDC73C1oKqlMJ4TgOOl rKV9JYxVIDepORiyNQGZSV8WpMDUIHeAu.b9Jnpa.Ibd7T8vQ9_xfEaZwXiGvAom.hRoFcLyQwmb YTgvbj0UqdXUky4Rneohv.BFscvxnOir0irgyhUSYURivyzFQ9LFkw1fRS9tRqxGXcnf3InMe5oy l.qoeXLCDzFPVTY6WeOUaYZCJHwD5wLTTdLN14phF6ezOMR6l2JJc.xWan.9FrDDc4_lp2U8L03K oYY2UBGAFsP7sU4rvE9DW42Tpce5Nj6XUep7Bt4xwxp2lFsgJahe99VRWd.ILyoWenS1rzx036l6 gCySFYqnzkgpNGXvVQxMfiVcxhFgW1S4KbS7OtC5HsKWTiJUq6vxd5R8uIv.GlaOtj0TQR9p6hkA iSCI1aX4WLgJ6xMlO44vyx1QuwW2r3YcLMNOhuaPjdAOJjMgT50vfbnTo4gvfo4hg6BgyhSc0sSQ tCXlB4cO3gnzoqs8cyObnn.Zf7C9VzC3KG75sGpXGx1NAdYBcVokYYts0cLFNq1dBtrQ81HAjJ46 cMvIg1vPhF0YuW8KgeB6qvfZHgoQ8KnWGzSBt3JTDEyi5IMWA..ZfyZ_cL.sg88JZ3kaLKIZgw9y uYVYI5S9FytUnoNDwkeP0iTI.uioDKOY0AfTu3ac0IZ9LTjKGbHyRmMqyHqpTutKY7FsLjN9kmWK 9Pu5dxOCd_ZZ4OrTV9OF3pHz3wa81Wh4YVhvS.Cqi3nZv6hwa8O.cmbDUeho1AXAUMeewCq5kyTw GCU9zBtsU69V0RZxmuy11M34Lorz8YbhZPbWMzaSNblmGR0gHOJR5ptwm4lScurtNtWgDJdsVYBq IoxKMqbTGAkvC.smvW4D2GjZ2lu7UXOk0ykDUBJ0Bq62S2idr2jVPerieLWbhhH_jLRJTDZEevfA kiAMVF5b._fNEYd15HDrPt55VM9aNrWYIb6m18QXoKe9Kp82LJXCRwNqGWm_uACQL4.IAq81o2Xt vm_UlA3Mi1n_fUCjrOPkKYM02eRXgEH1id5qsqN9fHQCPIZOritixotoHWjjhvLlIMEefCyILsV3 ef4g6JI9ZNh1hxEyLXw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Wed, 13 Apr 2022 21:39:36 +0000 Received: by hermes--canary-production-ne1-855b9c5d98-9tghh (VZM Hermes SMTP Server) with ESMTPA ID 319fef16060f2e8ea7cd3766cd78414d; Wed, 13 Apr 2022 21:39:31 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: git: 329f5c880471 - main - ports-mgmt/reprise: unbreak bulk -a From: Mark Millard In-Reply-To: Date: Wed, 13 Apr 2022 14:39:29 -0700 Cc: dev-commits-ports-main@freebsd.org, freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <07689CAD-460D-4E89-9294-8C43207BD953@yahoo.com> References: To: amdmi3@amdmi3.ru X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4Kdwwb35fkz4ZHX X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="FSg/1NaA"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-2.39 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.11)[0.107]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from]; MLMMJ_DEST(0.00)[dev-commits-ports-main]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N [A resend because I managed to not include dev-commits-ports-main or freebsd-ports the fist time. I also dropped a CC to someone that would have already got the original.] From: Dmitry Marakasov =20 Date: Wed, 13 Apr 2022 16:14:02 +0300 : * Antoine Brodin (antoine_at_FreeBSD.org) wrote: > Please revert this. Until it no longer leads to bulk -a breaking, that would stop all build on the FreeBSD build servers affected: no more package updates for any packages from those servers. (I've no clue if it is all platforms or not that have bulk -a broken before this change. The details of the bulk -a breaking are not clear. It is not even clear if only bulk -a would fail for poudriere use.) In such a context, I'd expect the sequence for handling the issue(s) to keep building of ports into packages on the FreeBSD build servers operational until the problem for ports-mgmt/reprise referencing 3.10 is handled. That need not mean that fixing the problem is being avoided. (Not that I've any view into the details of the handling.) > You're removing _correct_ python version limitation Well, if one is doing builds oneself and sets the python3 and python default for the environment to 3.10 , the IGNORE would not happen if I understand the change right. (But other ports might reject 3.10 as too new.) So: DEFAULT_VERSIONS+=3D python3=3D3.10 python=3D3.10 in the likes of /etc/make.conf or, for poudriere, an appropriate /usr/local/etc/poudriere.d/*make.conf . > and preventing > port users from building the port. Only if they need the defaults to be < 3.10 for some other reason, if I understand right. > Also the IGNORE is incorrect for > it will never support outdated versions of python. I agree that the "yet" in the wording looks to be odd unless it was known that there was an effort to support older python versions. "yet" would be more common for rejections of newer versions. > If it breaks poudriere, it should be fixed in poudriere, What was done does not prevent such, if the problem is even in poudriere itself. But, until bulk -a is working, it seems unlikely that FreeBSD would choose to stop updating packages via the FreeBSD build servers until then. > or the > port should be marked in a way so poudriere does not build it, not > affecting port users. It looks to me like: DEFAULT_VERSIONS+=3D python3=3D3.10 python=3D3.10 may be a way forward for now. >> The branch main has been updated by antoine: >>=20 >> URL: = https://cgit.FreeBSD.org/ports/commit/?id=3D329f5c8804717f22745217a686ec4c= 115a5a40d4 >>=20 >> commit 329f5c8804717f22745217a686ec4c115a5a40d4 >> Author: Antoine Brodin >> AuthorDate: 2022-04-12 07:48:55 +0000 >> Commit: Antoine Brodin >> CommitDate: 2022-04-12 07:48:55 +0000 >>=20 >> ports-mgmt/reprise: unbreak bulk -a >> --- >> ports-mgmt/reprise/Makefile | 10 ++++++++-- >> 1 file changed, 8 insertions(+), 2 deletions(-) >>=20 >> diff --git a/ports-mgmt/reprise/Makefile = b/ports-mgmt/reprise/Makefile >> index 9036d653355c..b2e81455ecb0 100644 >> --- a/ports-mgmt/reprise/Makefile >> +++ b/ports-mgmt/reprise/Makefile >> _at__at_ -12,7 +12,7 _at__at_ RUN_DEPENDS=3D = ${PYTHON_PKGNAMEPREFIX}jsonslicer>=3D0:textproc/py-jsonslicer_at_${PY_FL >> TEST_DEPENDS=3D = ${PYTHON_PKGNAMEPREFIX}pytest>=3D0:devel/py-pytest_at_${PY_FLAVOR} \ >> = ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=3D0:devel/py-pytest-asyncio_at_${PY= _FLAVOR} >>=20 >> -USES=3D python:3.10+ >> +USES=3D python >> USE_GITHUB=3D yes >> GH_ACCOUNT=3D AMDmi3 >> USE_PYTHON=3D autoplist distutils noflavors >> _at__at_ -29,4 +29,10 _at__at_ post-install-DOCS-on: >> do-test: >> _at_cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m = pytest -v -rs >>=20 >> -.include >> +.include >> + >> +.if ${PYTHON_REL} < 31000 >> +IGNORE=3D does not yet support python < 3.10 >> +.endif >> + >> +.include >>=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com =3D=3D=3D Mark Millard marklmi at yahoo.com