On Tue, Jan 21, 2020 at 11:57:23AM +0000, cho...@jtan.com wrote: > Antoine Jacoutot writes: > > On Mon, Jan 20, 2020 at 11:31:11PM +0100, Christian Weisgerber wrote: > > > What's the policy for adding debug packages to ports? > > > > > > Is the intend to add debug packages... > > > * eventually to all ports > > > or > > > * only to ports where they seem particularly useful? > > > > I think the policy is up for debate really. > > Nothing has been decided yet. > > My humble opinion is that "particularly useful" is subjective... > > It would be more useful I think to make the ports and release build > processes more approachable so that debugging symbols can be made > available. If they need it, that is - I haven't had any real trouble > beyond locating the correct documents to read and fumbling my way > through. > > The reason being that including debugging symbols means you're, > well, debugging. In the event that something bug-like is discovered > debugging symbols will certainly make the stack traces sent to > maintainers & developers more useful but a full OpenBSD build > environment *right there* makes it easier to fix the bug where it > was discovered and where that fix can be tested, resulting in not > only a patch, but a *working* patch. > > When making things easier for people, I prefer to make it easier > for people to make my work easier, not make it easier for them to > just give me more work. > > Perhaps the enormous packages could have debug-symbol-filled variants > but these days even that argument holds little water. I don't have > the numbers to hand but the things which have traditionally had the > worst build times - kernels, gcc, java, X, even firefox until they > brought rust in to repair that oversight - now have build times > measured in hours or minutes rather than weeks. > > tl;dr: grep -ri strip /usr/share/mk and, yes, read. No ";dr" for you. > > </tuppence>
I don't quite understand your mail. I am not sure you're talking about the same thing naddy@ was... See this: https://man.openbsd.org/bsd.port.mk.5#THE_DEBUG_PACKAGES_INFRASTRUCTURE -- Antoine