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

Reply via email to