[Bug 285253] devel/dbus: upgrade without bumping dependent ports breaks ... everything

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 08 Mar 2025 20:48:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285253

--- Comment #13 from Chad Jacob Milios <milios@ccsys.com> ---
(In reply to Gleb Popov from comment #12)

> The correct solution is to scan STAGEDIR and parse ELF metadata to get a list of used libraries. I strongly advise you to reuse machinery we have in the framework (make stage-qa and scripts in Mk/) rather adding rolling your own logic.

yes our tool leverages those very bits from pkgng and Mk, which are very
composable. poudriere hasnt seemed as easy to hack on for our liking; i've
evaluated switching every couple years. i tried synth as well

the *_DEPENDS bunch like you said are not enforced and one off builds in random
environments often have a mind of their own. i for one prefer to track such
behaviors down and improve our ports' adherence to section 5.14.2 of the
Porter's Book. the tool im using automates a great deal of that process with an
unattended binary search for such culprit(s) but thats hardly why i use it.


(In reply to Martin Birgmeier from comment #10)

i'll try to figure out what's going on with py-qt5-pyqt, Martin. i've been
waiting for you to post that PR :) did you solve that issue?

-- 
You are receiving this mail because:
You are the assignee for the bug.