Hi Didi, As already said - I think that it's best to do the same in u/s as we do in d/s. That is to include the pdb files on the ISO but not in the installer.
Thanks in advance, On Mon, Jan 1, 2018 at 10:33 AM, Yedidyah Bar David <d...@redhat.com> wrote: > On Sun, Dec 31, 2017 at 5:00 PM, Vadim Rozenfeld <vroze...@redhat.com> > wrote: > >> >> >> On 31/12/17 19:24, Yan Vugenfirer wrote: >> >> >> >> On 31 Dec 2017, at 08:55, Yedidyah Bar David <d...@redhat.com> wrote: >> >> On Fri, Dec 29, 2017 at 3:36 AM, Vadim Rozenfeld <vroze...@redhat.com> >> wrote: >> >> >> >> On 29/12/17 03:31, Yan Vugenfirer wrote: >> >> >> >> On 28 Dec 2017, at 16:44, Amnon Ilan <ai...@redhat.com> wrote: >> >> >> >> ----- Original Message ----- >> >> From: "Lev Veyde" <lve...@redhat.com> >> To: "Yedidyah Bar David" <d...@redhat.com> >> Cc: "Frediano Ziglio" <fzig...@redhat.com>, "Christophe Fergeau" >> <cferg...@redhat.com>, >> spice-devel@lists.freedesktop.org, "Amnon Ilan" <ai...@redhat.com> >> Sent: Thursday, December 28, 2017 1:13:24 PM >> Subject: Re: [Spice-devel] [nsis v3 2/2] build: Don't add .pdb debug files >> to the installer >> >> Hi Didi (and the guys), >> >> We don't ship debug information in our d/s WGT, and personally I'm not >> sure >> how useful it really may be, e.g. if the customers will get BSOD if that >> will show any more useful information. >> >> Luckily our VirtIO-Win drivers are quite stable, so we don't have many >> such >> issues anyhow. >> But I think it's best to see what VirtIO-Win guys think about it. >> Amnon, what is your view on this? >> >> >> I do not think we need to install pdb files, but should have it accessible >> somewhere. >> >> Vadim, Yan, can you comment on that? >> >> >> Hello, >> >> I think they should be kept together with build artefacts. When we get bug >> reports from the field we use pdb files distributed with specific build >> ISO. >> But if you repackage the virtio-win package into RHV-guest-tools >> installer, >> then I don’t see specific need to keep PDB files as long as we can clearly >> connect between RHV-guest-tools version and virtio-win version. >> >> If we want to let end users running live or postmortem debug session on >> their own, then shipping .pdb files is a must. >> >> >> Is it a must to have them preinstalled? >> >> I realize it is, if you have a one-time non-reproducible failure. >> But if it happens more than once, you can install a -debug or -pdb >> package we'll provide with the pdb files, so that next time you can >> debug. >> >> >> Are you proposing to have debug package? As far as I know we don’t have >> such package today. >> It can be a solution for a future. >> >> For now, in my opinion, PDB files should be part of ISO and RPM. They >> don’t need to be installed on the guest by the guest tools installer. >> >> +1 >> Usually there is no need to install .pdb file on a target system, unless >> a driver provides WPP tracing support and a user wants to watch trace >> logs coming from that driver. >> > > Very well. > > Posted an alternative to current patch: > > "Do not install .pdb debug files on the target system". > > Pushed it to ovirt's gerrit: > > https://gerrit.ovirt.org/85835 > > Verified the result on Windows 10. > > Size of "C:\Program Files (x86)\ovirt guest tools" went down from > around 600MB to around 150MB. > > Also the exe installer, ISO rpm are ~ 30 MB smaller. > > >> >> Cheers, >> Vadim. >> >> >> Best regards, >> Yan. >> >> >> Having in the same package means it's more comfortable to debug in >> general and also possible to debug hard-to-reproduce failures. >> >> Having them in a separate package means that users that do not need >> to debug, do not have to spend time/space/bandwidth to install them. >> >> So it's a tradeoff, not a pure yes/no question. >> >> >> Vadim. >> >> >> Best regards, >> Yan. >> >> >> Thanks, >> Amnon >> >> >> My personal opinion is that for u/s users we may provide these files as a >> separate package or simply forward them to the u/s VirtIO-Win ISO. >> However I don't mind to keep things as is and having them as part of the >> base installer for simplicity of distribution. >> After all the new versions are not frequent and have to be downloaded only >> once per oVirt instance, so the increased download size should not be an >> issue. >> >> If anything, I'm more concerned with the waste of the disk space of the >> VM, >> and even that should not be a critical issue in most cases. >> So it would be nice to have an option to install the debug information >> during the install, so the user could choose by himself. >> >> Thanks in advance, >> >> On Thu, Dec 21, 2017 at 9:53 AM, Yedidyah Bar David <d...@redhat.com> >> wrote: >> >> On Wed, Dec 20, 2017 at 4:10 PM, Frediano Ziglio <fzig...@redhat.com> >> wrote: >> >> >> On Tue, Dec 19, 2017 at 11:26:00AM -0500, Frediano Ziglio wrote: >> >> >> The .pdb files contain the debug information for the drivers. They >> increase significantly the size of the installer, so it's better >> >> not to >> >> ship them. >> >> >> On the other side bug report will contain much less informations. >> Not really sure about it. >> >> >> Which bug reports? :) (I don't think I ever got any report about driver >> crashes). I would reconsider when we start getting bug reports where we >> need these symbols. >> >> Christophe >> >> >> No idea, was just thinking that if somebody packaged these files maybe >> >> they want >> >> them installed. They are not directly in the virtio-win package but in >> >> the ISO. >> >> Maybe we should remove from the ISO too ? >> I had a look at the inf files and they not reference the pdb files. >> >> >> Adding Lev. >> >> Lev - do we ship pdb files in RHV-guest-tools? >> Did we ever get bug reports about drivers that included relevant >> information >> which is not available without the pdb files? >> >> Thanks, >> -- >> Didi >> >> >> >> >> -- >> >> Lev Veyde >> >> Software Engineer, RHCE | RHCVA | MCITP >> >> Red Hat Israel >> >> <https://www.redhat.com> >> >> l...@redhat.com | lve...@redhat.com >> <https://red.ht/sig> >> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> >> >> >> >> >> >> >> -- >> Didi >> >> >> >> > > > -- > Didi > -- Lev Veyde Software Engineer, RHCE | RHCVA | MCITP Red Hat Israel <https://www.redhat.com> l...@redhat.com | lve...@redhat.com <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
_______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/spice-devel