Building finance/odoo with: > DEFAULT_VERSIONS += python=3.11 fails: > pkg-static: py311-werkzeug-3.0.2 conflicts with py311-werkzeug2-2.3.8 (installs files into the same place). Problematic file: /usr/local/lib/python3.11/site-packages/werkzeug/__init__.py The full build log was too large to attach but it can currently be found here: https://freebsd.binaries.simulton.com/data/140Ramd64-HEAD/2024-04-22_13h26m34s/logs/errors/py311-odoo-17.0.20240325_1.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9e96e25b09e67ff073e732832135b098cd0800cc commit 9e96e25b09e67ff073e732832135b098cd0800cc Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> AuthorDate: 2024-04-24 23:36:42 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2024-04-24 23:36:42 +0000 finance/odoo: Remove obsolete dependency - Try a possible fix issue with werkzeug2/werkzeug dependency - Bump PORTREVISION PR: 278531 Reported by: jbo finance/odoo/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
It should fix issue with werkzeug. Thanks for your PR
Thanks! Running into a new/different built failure now: > pkg-static: py311-cryptography-42.0.5_1,1 conflicts with py311-cryptography-legacy-3.4.8_1,1 (installs files into the same place). Problematic file: /usr/local/lib/python3.11/site-packages/cryptography/__about__.py Full build log: https://freebsd.binaries.simulton.com/data/140Ramd64-HEAD/2024-04-24_23h44m57s/logs/errors/py311-odoo-17.0.20240325_2.log I'm not really a python person but from what I understand ports is "about" to move to python 3.11.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7a1288457d2bbaeb279e8deca191101aa0fb2bb6 commit 7a1288457d2bbaeb279e8deca191101aa0fb2bb6 Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> AuthorDate: 2024-06-16 19:03:08 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2024-06-16 19:03:08 +0000 finance/odoo: Try to fix dependency issue PR: 278531 Reported by: jbo finance/odoo/Makefile | 1 - 1 file changed, 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=eec7458622c835069de331d1c1ff3d648ddca41a commit eec7458622c835069de331d1c1ff3d648ddca41a Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> AuthorDate: 2024-06-16 19:07:08 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2024-06-16 19:07:08 +0000 finance/odoo: Add py-cryptography like a depedency PR: 278531 Reported by: jbo finance/odoo/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Finally, I can see this PR. I think removing py-cryptography-legacy should be enough because pyopenssl depends on py-cryptography and this is the main reason because of CONFLICTS. Tell me if it works for you. Thanks!