Re: dns/bind916 builds rust unexpectedly
- Reply: Roger Marquis : "Re: dns/bind916 builds rust unexpectedly"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 26 Sep 2023 01:02:31 UTC
Dan Mahoney <freebsd_at_gushi.org> wrote on Date: Mon, 25 Sep 2023 21:58:23 UTC : > > . . . > > I really, really wish the ports tree supported the option of: > > "I am building package X, but it requires dependency A, B, and C, which I will build as completely standard, so pretty friggin please, just pkg install them." This seems to presume that the packages currently available and the ports tree subset involved for them are still fully/well matching. But it takes so long to build (and distribute) the 30,000+ packages (or any large incremental subset or subset that involves huge builds) that a fair number ports have had updates before the distribution completes and starts being available. This can lead to it being difficult to have the overall result not end up with mismatches that matter. (Identifying those is nontrivial of itself.) As I understand, some folks look up the ports commit that was used to do the package builds being distributed and check out the ports tree commit that exactly matches what was used to build the distribution materials that they got. But then progressing specific things of interest can be involved for starting from that coherent state. (It can be messy to know which build the active distribution materials are based on as well.) Dependency hell on this scale is messy to deal with by all paths, different tradeoffs involved for each as far as I can tell. === Mark Millard marklmi at yahoo.com