From nobody Sat Aug 24 17:48:10 2024 X-Original-To: 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 4WrkvR6WYXz5TWVX for ; Sat, 24 Aug 2024 17:48:51 +0000 (UTC) (envelope-from cross+freebsd@relay.distal.com) Received: from relay.wiredblade.com (relay.wiredblade.com [168.235.105.136]) (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 4WrkvQ3Wlbz4PGq for ; Sat, 24 Aug 2024 17:48:50 +0000 (UTC) (envelope-from cross+freebsd@relay.distal.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=relay.distal.com header.s=mail header.b=mu8LZKXG; dmarc=none; spf=pass (mx1.freebsd.org: domain of cross+freebsd@relay.distal.com designates 168.235.105.136 as permitted sender) smtp.mailfrom=cross+freebsd@relay.distal.com dkim-signature: v=1; a=rsa-sha256; d=relay.distal.com; s=mail; c=relaxed/relaxed; q=dns/txt; h=From:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References; bh=wKsiATlmqsP0z7N2CDZlmrrOffDzFciULkZKS5sR8SU=; b=mu8LZKXGz9zgfw57itO4Y7SMrfZHAfZoDn/778QxXZTmZWMJvxB9mkwJhCIdto8PBFk3jBbQ5P2cx6+8F0o+lI2ndRT2xVk54oPoOHedV3I9ZoU+77/g/KkMmauxbM0VzEwllw44byl29aAqR6y8ZN75zNjuNkw6u/Z8s6vAnuMVtgT9EFo2SFg/OHqM3Fl1JDGQWpdcqczPd2RDQ2+rZOZ3oYKJ2vXnDMuuEUpRc/mGQpPRolv7G2qNgW vGhFeBPHvsg0S8pL+YkEnWMQrguykegVG/pOGq25bQSOASOnyqCvb9qx3yFOqzF4xwwrqZ3tV00CEdOPTnqnl9iuJjNw== Received: from mail.distal.com (pool-108-51-233-124.washdc.fios.verizon.net [108.51.233.124]) by relay.wiredblade.com with ESMTPSA (version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256) ; Sat, 24 Aug 2024 17:48:43 +0000 Received: from smtpclient.apple ( [2001:470:e24c:200:55e9:faf6:bd1d:7ae5]) by tristain.distal.com (OpenSMTPD) with ESMTPSA id 53489d87 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 24 Aug 2024 13:48:41 -0400 (EDT) Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: Quarterly 13.3 amd64 package inconsistency? From: Chris Ross In-Reply-To: <4F2AAB39-2516-4626-B9E9-F367218A9636@distal.com> Date: Sat, 24 Aug 2024 13:48:10 -0400 Cc: ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <2B3303CA-47D2-4D37-93AC-86E64972F8A1@distal.com> <4F2AAB39-2516-4626-B9E9-F367218A9636@distal.com> To: "Edward Sanford Sutton, III" X-Mailer: Apple Mail (2.3776.700.51) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.20 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[cross@distal.com,cross@relay.distal.com]; R_DKIM_ALLOW(-0.20)[relay.distal.com:s=mail]; R_SPF_ALLOW(-0.20)[+a:relay.dynu.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_ALL(0.00)[]; TAGGED_FROM(0.00)[freebsd]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DMARC_NA(0.00)[distal.com]; ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[hotmail.com]; DKIM_TRACE(0.00)[relay.distal.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[cross@distal.com,cross@relay.distal.com]; ASN(0.00)[asn:3842, ipnet:168.235.104.0/22, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 4WrkvQ3Wlbz4PGq > On Aug 19, 2024, at 08:33, Chris Ross = wrote: > Yes. I would expect that downgrading py-cryptography might be best, = but > upgrading py-openssl would also work. And you=E2=80=99re right there = isn=E2=80=99t > a build problem, but trying to run deluge produces: >=20 > --- 8< =E2=80=94-- 8<- --- 8< --- 8< --- > Starting deluged. > Traceback (most recent call last): > File = "/usr/local/lib/python3.11/site-packages/pkg_resources/__init__.py", = line 581, in _build_master > ws.require(__requires__) > [...] > File = "/usr/local/lib/python3.11/site-packages/pkg_resources/__init__.py", = line 596, in _build_from_requirements > dists =3D ws.resolve(reqs, Environment()) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File = "/usr/local/lib/python3.11/site-packages/pkg_resources/__init__.py", = line 795, in resolve > raise DistributionNotFound(req, requirers) > pkg_resources.DistributionNotFound: The = 'cryptography!=3D40.0.0,!=3D40.0.1,<42,>=3D38. > 0.0' distribution was not found and is required by pyopenssl > /usr/local/etc/rc.d/deluged: WARNING: failed to start deluged >=20 > --- 8< =E2=80=94-- 8<- --- 8< --- 8< --- >=20 > Inspecting the tree at = https://github.com/pyca/pyopenssl/blob/23.3.0/setup.py > (tag 23.3.0) shows: >=20 > install_requires=3D[ > "cryptography>=3D41.0.5,<42", > ], >=20 > and at tag 24.0.0 shows >=20 > install_requires=3D[ > "cryptography>=3D41.0.5,<43", > ], >=20 > Maybe that is a miss in the build/pkg crosschecking of requirements? > It seems like python packages setup.py would be accounted. (Note also > that pyopenssl 23.2.0 retained <41 support, but that went away by > 23.3.0.) >=20 >> I haven't tested that software nor confirmed version dependencies. = The ports tree shows the versions in the trees as mentioned but does not = have a version requirement checked for dependencies. >=20 > Dependency info referenced above. Is there perhaps an issue with the > py-openssl port then? Coming back to this. I temporarily switched my pkg config to use latest instead of quarterly, which allowed me to pull in pyopenssl 24.1.0.1 and I am now running. However, I think the problem still exists in quarterly, and should be corrected. I=E2=80=99ll drop it if no-one else cares, but it seems a =E2=80=9Cbroken = window=E2=80=9D that should be fixed. - Chris