<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Dec 31, 2017 at 8:55 AM, Yedidyah Bar David <span dir="ltr"><<a href="mailto:didi@redhat.com" target="_blank">didi@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">On Fri, Dec 29, 2017 at 3:36 AM, Vadim Rozenfeld <<a href="mailto:vrozenfe@redhat.com">vrozenfe@redhat.com</a>> wrote:<br>
><br>
><br>
> On 29/12/17 03:31, Yan Vugenfirer wrote:<br>
><br>
><br>
><br>
> On 28 Dec 2017, at 16:44, Amnon Ilan <<a href="mailto:ailan@redhat.com">ailan@redhat.com</a>> wrote:<br>
><br>
><br>
><br>
> ----- Original Message -----<br>
><br>
> From: "Lev Veyde" <<a href="mailto:lveyde@redhat.com">lveyde@redhat.com</a>><br>
> To: "Yedidyah Bar David" <<a href="mailto:didi@redhat.com">didi@redhat.com</a>><br>
> Cc: "Frediano Ziglio" <<a href="mailto:fziglio@redhat.com">fziglio@redhat.com</a>>, "Christophe Fergeau"<br>
> <<a href="mailto:cfergeau@redhat.com">cfergeau@redhat.com</a>>,<br>
> <a href="mailto:spice-devel@lists.freedesktop.org">spice-devel@lists.freedesktop.<wbr>org</a>, "Amnon Ilan" <<a href="mailto:ailan@redhat.com">ailan@redhat.com</a>><br>
> Sent: Thursday, December 28, 2017 1:13:24 PM<br>
> Subject: Re: [Spice-devel] [nsis v3 2/2] build: Don't add .pdb debug files<br>
> to the installer<br>
><br>
> Hi Didi (and the guys),<br>
><br>
> We don't ship debug information in our d/s WGT, and personally I'm not sure<br>
> how useful it really may be, e.g. if the customers will get BSOD if that<br>
> will show any more useful information.<br>
><br>
> Luckily our VirtIO-Win drivers are quite stable, so we don't have many such<br>
> issues anyhow.<br>
> But I think it's best to see what VirtIO-Win guys think about it.<br>
> Amnon, what is your view on this?<br>
><br>
><br>
> I do not think we need to install pdb files, but should have it accessible<br>
> somewhere.<br>
><br>
> Vadim, Yan, can you comment on that?<br>
><br>
><br>
> Hello,<br>
><br>
> I think they should be kept together with build artefacts. When we get bug<br>
> reports from the field we use pdb files distributed with specific build ISO.<br>
> But if you repackage the virtio-win package into  RHV-guest-tools installer,<br>
> then I don’t see specific need to keep PDB files as long as we can clearly<br>
> connect between  RHV-guest-tools version and virtio-win version.<br>
><br>
> If we want to let end users running live or postmortem debug session on<br>
> their own, then shipping .pdb files is a must.<br>
<br>
</div></div>Is it a must to have them preinstalled?<br>
<br>
I realize it is, if you have a one-time non-reproducible failure.<br>
But if it happens more than once, you can install a -debug or -pdb<br>
package we'll provide with the pdb files, so that next time you can<br>
debug.<br>
<br>
Having in the same package means it's more comfortable to debug in<br>
general and also possible to debug hard-to-reproduce failures.<br>
<br>
Having them in a separate package means that users that do not need<br>
to debug, do not have to spend time/space/bandwidth to install them.<br>
<br>
So it's a tradeoff, not a pure yes/no question.<br></blockquote><div><br></div><div>BTW, to get some numbers, I pushed it to our gerrit to have it built<br></div><div>by CI. With this patch [1]:<br><br></div><div>RPM size is 34MB, ISO is 66MB.<br></div><div><br></div><div>Previous run of CI [2]:<br><br></div><div>RPM is 103MB, ISO is 365MB.<br><br></div><div>So it's a rather significant saving, but personally I am not sure<br></div><div>the risk (not having it when needed) is worth it.<br></div><div><br>[1] <a href="http://jenkins.ovirt.org/job/ovirt-wgt_master_check-patch-el7-x86_64/34/artifact/exported-artifacts/">http://jenkins.ovirt.org/job/ovirt-wgt_master_check-patch-el7-x86_64/34/artifact/exported-artifacts/</a><br>[2] <a href="http://jenkins.ovirt.org/job/ovirt-wgt_master_check-patch-el7-x86_64/33/artifact/exported-artifacts/">http://jenkins.ovirt.org/job/ovirt-wgt_master_check-patch-el7-x86_64/33/artifact/exported-artifacts/</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
><br>
> Vadim.<br>
><br>
><br>
> Best regards,<br>
> Yan.<br>
><br>
><br>
> Thanks,<br>
> Amnon<br>
><br>
><br>
> My personal opinion is that for u/s users we may provide these files as a<br>
> separate package or simply forward them to the u/s VirtIO-Win ISO.<br>
> However I don't mind to keep things as is and having them as part of the<br>
> base installer for simplicity of distribution.<br>
> After all the new versions are not frequent and have to be downloaded only<br>
> once per oVirt instance, so the increased download size should not be an<br>
> issue.<br>
><br>
> If anything, I'm more concerned with the waste of the disk space of the VM,<br>
> and even that should not be a critical issue in most cases.<br>
> So it would be nice to have an option to install the debug information<br>
> during the install, so the user could choose by himself.<br>
><br>
> Thanks in advance,<br>
><br>
> On Thu, Dec 21, 2017 at 9:53 AM, Yedidyah Bar David <<a href="mailto:didi@redhat.com">didi@redhat.com</a>> wrote:<br>
><br>
> On Wed, Dec 20, 2017 at 4:10 PM, Frediano Ziglio <<a href="mailto:fziglio@redhat.com">fziglio@redhat.com</a>><br>
> wrote:<br>
><br>
><br>
> On Tue, Dec 19, 2017 at 11:26:00AM -0500, Frediano Ziglio wrote:<br>
><br>
><br>
> The .pdb files contain the debug information for the drivers. They<br>
> increase significantly the size of the installer, so it's better<br>
><br>
> not to<br>
><br>
> ship them.<br>
><br>
><br>
> On the other side bug report will contain much less informations.<br>
> Not really sure about it.<br>
><br>
><br>
> Which bug reports? :) (I don't think I ever got any report about driver<br>
> crashes). I would reconsider when we start getting bug reports where we<br>
> need these symbols.<br>
><br>
> Christophe<br>
><br>
><br>
> No idea, was just thinking that if somebody packaged these files maybe<br>
><br>
> they want<br>
><br>
> them installed. They are not directly in the virtio-win package but in<br>
><br>
> the ISO.<br>
><br>
> Maybe we should remove from the ISO too ?<br>
> I had a look at the inf files and they not reference the pdb files.<br>
><br>
><br>
> Adding Lev.<br>
><br>
> Lev - do we ship pdb files in RHV-guest-tools?<br>
> Did we ever get bug reports about drivers that included relevant<br>
> information<br>
> which is not available without the pdb files?<br>
><br>
> Thanks,<br>
> --<br>
> Didi<br>
><br>
><br>
><br>
><br>
> --<br>
><br>
> Lev Veyde<br>
><br>
> Software Engineer, RHCE | RHCVA | MCITP<br>
><br>
> Red Hat Israel<br>
><br>
> <<a href="https://www.redhat.com" rel="noreferrer" target="_blank">https://www.redhat.com</a>><br>
><br>
> <a href="mailto:lev@redhat.com">lev@redhat.com</a> | <a href="mailto:lveyde@redhat.com">lveyde@redhat.com</a><br>
> <<a href="https://red.ht/sig" rel="noreferrer" target="_blank">https://red.ht/sig</a>><br>
> TRIED. TESTED. TRUSTED. <<a href="https://redhat.com/trusted" rel="noreferrer" target="_blank">https://redhat.com/trusted</a>><br>
><br>
><br>
><br>
<br>
<br>
<br>
</div></div><span class="gmail-HOEnZb"><font color="#888888">--<br>
Didi<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Didi<br></div>
</div></div>