<p><br>
On May 3, 2011 5:54 AM, "Scott Kitterman" <<a href="mailto:ubuntu@kitterman.com">ubuntu@kitterman.com</a>> wrote:<br>
><br>
> On Tuesday, May 03, 2011 01:41:10 AM Clint Byrum wrote:<br>
> > I had an interesting conversation with Baron Schwartz from Percona (author<br>
> > of the 2nd edition of High Performance MySQL and Maatkit) at the MySQL<br>
> > Users conference last month regarding what he feels distributions all<br>
> > get wrong. One particular pet peeve of his is that we strip our binaries.<br>
> ><br>
> > As Baron sees it, this is a *tiny* gain (smaller binaries for the CD)<br>
> > for a giant loss, which is the loss of ability to profile and introspect<br>
> > a critical piece of software while it is running and, perhaps more<br>
> > importantly, while it is failing.<br>
> ><br>
> > Its not enough to make it possible to correct the issue. As we all know,<br>
> > you have to make the system friendly by default.<br>
> ><br>
> > The -dbg packages help, but a) aren't mandatory, and b) don't always<br>
> > help with things like oprofile which doesn't know about them.<br>
> ><br>
> > I've personally run into this a few times in production usage where a<br>
> > problem is particularly hard to wrap one's head around, and I always<br>
> > ended up replacing my distro packages with something that was unstripped.<br>
><br>
> The dbgsym repository is not well enough publicized IMO.<br>
><br>
> <a href="https://lists.ubuntu.com/archives/ubuntu-devel-announce/2006-">https://lists.ubuntu.com/archives/ubuntu-devel-announce/2006-</a><br>
> September/000195.html<br>
><br>
> I've always found they work just fine and are available for all packages.  I<br>
> agree with the other comment that it's better to fix tools that have problems<br>
> with the way we provide symbols than to give up on stripping.  The "tiny" gain<br>
> we have is that we can ship the various Ubuntu flavors on reasonable sized<br>
> media.<br>
><br>
> It might make sense to add the dbgsym repository to the standard sources.list<br>
> we ship and also include it's key so that it's easier for peope to enable it<br>
> and get the symbols they need.<br>
><br>
> Scott K<br>
><br>
Weren't the ddebs supposed to eventually end up on the Ubuntu archive once Launchpad supported them? </p>
<p>If so maybe it would make more sense for flavors that want them preinstalled to make room on their disks and just seed the applicable ones. </p>