[Bug 270510] python.mk: remove setuptools from RUN_DEPENDS
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 09 Mar 2025 17:39:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270510
--- Comment #49 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=f87670494f1a995214d9f979590aa0f7699aa6b9
commit f87670494f1a995214d9f979590aa0f7699aa6b9
Author: Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2025-03-09 17:24:43 +0000
Commit: Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2025-03-09 17:38:22 +0000
devel/py-breathe: repair havoc wreaked by bc7ed2ccd62e
bc7ed2ccd62 was insufficiently made, so I will credit as:
Broken by: vishwin@
PR: 270510
I herewith have recorded that this was in violation of
long-standing best practice that we give maintainers
ports affected by sweeping changes such as the one in bc7ed...
sufficient heads-up so this can be properly reviewed
before inflicting the damage.
vishwin@ has been around the project for long enough that
he should know this, and I observe that there is a strong
imbalance of how this person opposes certain advances in
the project, all the while applying different standards when
bringing "his own" changes forward.
Also, deprecating something via CHANGES without a clear
alternative path forward is insufficient. Don't tell
what your co-committers should not do without showing the
proper way forward.
For the record, this is damaging and such behaviors
must change, urgently.
To fix py-breathe:
- Re-add setuptools as a dependency, and duly note that
the CHANGES entry in the mentioned Git commit is utterly and
completely insufficient WRT future directions.
- Bump PORTREVISION to trigger rebuild attempts.
Reported by: antoine@ (thank you very much for this suggestion)
Tested by: diizzy@
Fixes: bc7ed2ccd62e - main - python.mk: remove setuptools from
RUN_DEPENDS
devel/py-breathe/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.