From nobody Tue May 16 22:01:59 2023 X-Original-To: ports-bugs@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 4QLVZc0V3Zz4BWSg for ; Tue, 16 May 2023 22:02:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QLVZb3fRFz4Rx5 for ; Tue, 16 May 2023 22:01:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1684274519; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QcQR197r38E64U670jRckD1Zd+Hc1abp9SbRsCTh2qo=; b=Hk31mtJ33rZMcjJo/bhiFsAYMYyc8Ah6UtXuekoFTdTJTNlU7PBBjmFOKpnBYwhM8NzkO/ T6Df4YipaxwR4Z2JA/Y1GWMuHJIqT3ORvLmBHcLp0ti1K1BvNivknOYZoLw0CZW8OODl3s 6Wsc3r6INVkNq/oGxfNKS4tNzOKdQX5EkPITcchlJEItiwAUDotno2TCMSzweW1dTVfqud ZANwx5lSzanova9HYP0YglA3BdxMHstzEx0y3781DzL9yGhbV47rPt84/83w8PABtqb6EC umF2VsQ8QgCFrIcw1moRcej9v7jE67/aqXkItnFiBAtUmIx2L93F5XWirMbkeg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1684274519; a=rsa-sha256; cv=none; b=USqQsoJ7SzEvubyEL+GNQcYGoIC0L9YLB8VGxIZ7ot2qKWLAinZ5gtHvQdej534eJpdixs 2THx6F7uRX0jHfB48L9BPzbW3zu6we5bWh73SpZ+mrUENKZpvSYS39FhGT6cJVZSkUg5f3 bKBYF9gvy5Uf5dQBEkXoxfrsLEbw6J7MyRNj00gMf3F1nmo+H0vyq1HfdTpQ9PVR+6ZnUC AQt9vqV2KS6zxpl43owNU6gxaJMubiYma44v/VnRQPJu3nPmNHFkzowuJTNihZJQ1CsbqA wR/KExOfvBogOXL/pRoeMQl27rFwdIbRNK6EOPWAGZ8VaVmkgcXwEl+/fmLpeA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QLVZb2k5Kzdq1 for ; Tue, 16 May 2023 22:01:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 34GM1xiL059581 for ; Tue, 16 May 2023 22:01:59 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 34GM1xXp059552 for ports-bugs@FreeBSD.org; Tue, 16 May 2023 22:01:59 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 271458] print/py-fonttools PLOT knob has circular dependency with math/py-matplotlib Date: Tue, 16 May 2023 22:01:59 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: alt2600@icloud.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271458 Bug ID: 271458 Summary: print/py-fonttools PLOT knob has circular dependency with math/py-matplotlib Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: alt2600@icloud.com CC: mainland@apeiron.net, sunpoet@FreeBSD.org CC: mainland@apeiron.net, sunpoet@FreeBSD.org live system, amd64, 13.2 woke up expecting updates but found a circular loop running. It was the PLOT knob being on that did it so I turned that off. not sure if dependencies recently changed, as I went through the 13.2 update not too long ago and didn't run into this. wondering if py-matplotlib added the runtime dependency recently specifically, or given some new python packages coming in may mean things were split out, or new versions needed updated depends. not sure if functionality carries through and the knob should be deleted though, or if the dependencies need to be tweaked between the ports. ### Plot knob has dependency on math/py-matplotlib OPTIONS_DEFINE=3D GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UFO UN= ICODE WOFF OPTIONS_DEFAULT=3DLXML UFO UNICODE GRAPHITE_DESC=3D Process graphite type tables in ttLib/tables INTERPOLATABLE_DESC=3D Interpolatability support LXML_DESC=3D Read/write XML files via lxml (faster/safer than built-in ElementTree) PLOT_DESC=3D Visualize DesignSpaceDocument and resulting VariationModel REPACKER_DESC=3D Pack GSUB/GPOS tables with harfbuzz repacker SYMFONT_DESC=3D Symbolic font statistics analysis UFO_DESC=3D Read/write UFO fonts UNICODE_DESC=3D Use latest Unicode Character Database WOFF_DESC=3D Compress/uncompress WOFF webfonts GRAPHITE_RUN_DEPENDS=3D=20=20 ${PYTHON_PKGNAMEPREFIX}lz4>=3D1.7.4.2:archivers/py-lz4@${PY_FLAVOR} INTERPOLATABLE_RUN_DEPENDS=3D=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}scipy>=3D0:science/py-scipy@${PY_FLAVOR} LXML_RUN_DEPENDS=3D=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}lxml>=3D4.0<5:devel/py-lxml@${PY_FLAVOR} PLOT_RUN_DEPENDS=3D=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}matplotlib>=3D0:math/py-matplotlib@${PY_FLAVOR} REPACKER_RUN_DEPENDS=3D=20=20 ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=3D0.23.0:print/py-uharfbuzz@${PY_FLAVOR} SYMFONT_RUN_DEPENDS=3D=20=20=20 ${PYTHON_PKGNAMEPREFIX}sympy>=3D0:math/py-sympy@${PY_FLAVOR} UFO_RUN_DEPENDS=3D=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}fs2>=3D2.2.0<3:devel/py-fs2@${PY_FLAVOR} WOFF_RUN_DEPENDS=3D=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}brotli>=3D1.0.1:archivers/py-brotli@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}zopfli>=3D0.1.4:archivers/py-zopfli@${PY_FLAVOR} #### py-matplotlib has runtime dependency on py-fonttools PORTNAME=3D matplotlib PORTVERSION=3D 3.7.1 PORTREVISION=3D 2 CATEGORIES=3D math python MASTER_SITES=3D PYPI PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX} MAINTAINER=3D mainland@apeiron.net COMMENT=3D Plotting library uses a syntax familiar to MATLAB users WWW=3D https://matplotlib.org/ LICENSE=3D PSFL BUILD_DEPENDS=3D ${PYNUMPY} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pillow>=3D6.2:graphics/py-pillow@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pyparsing>=3D0:devel/py-pyparsing@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}certifi>=3D0.10:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/pybind11:devel/py-pybind11@${PY_FLAVOR= } \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} LIB_DEPENDS=3D libfreetype.so:print/freetype2 \ libqhull_r.so:math/qhull \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS=3D ${PYNUMPY} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}contourpy>=3D0:math/py-contourpy@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}cycler>=3D0.10:devel/py-cycler@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}dateutil>=3D2.1:devel/py-dateutil@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}importlib-resources>=3D0:devel/py-importlib-resource= s@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=3D0:devel/py-pytz@${PY_FLAVOR}= \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pyparsing>=3D0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR= } \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR= } \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pillow>=3D6.2:graphics/py-pillow@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pyparsing>=3D0:devel/py-pyparsing@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}certifi>=3D0.10:security/py-certifi@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}kiwisolver>=3D1.0.0:math/py-kiwisolver@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}fonttools>=3D4.22.0:print/py-fonttools@${PY_FLAVOR} --=20 You are receiving this mail because: You are the assignee for the bug.=