Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some files are missing #167

Closed
ave9858 opened this issue Oct 13, 2022 · 1 comment
Closed

Some files are missing #167

ave9858 opened this issue Oct 13, 2022 · 1 comment

Comments

@ave9858
Copy link

ave9858 commented Oct 13, 2022

Steps to reproduce: search for slc.dll or other licensing related file. Attempt to download. None of the download links work.

This seems to be because some files don't have symbol information on the symbol server, but the scripts assume all files have debugging information on the symbol server.

@m417z
Copy link
Owner

m417z commented Oct 14, 2022

Yes, that's a known limitation. Winbindex depends on the Microsoft public symbol server for the download links, which has pros and cons.

Pros:

  • No need to actually host the files, which allows Winbindex to be as simple as a static website hosted on GitHub.
  • No need to worry about the legal aspect of hosting and sharing Microsoft files.
  • No need for anybody to trust me, a random guy on the internet, since the downloads link to msdl.microsoft.com.

Cons:

  • Some files are unavailable, as you noticed. Other examples: msedge.exe, AppXDeploymentServer.dll, bridge.sys.
  • The symbol server is prone to collisions (bug - downloads wrong files #139).

With the decision to depend on the Microsoft public symbol server, there's not much I can do about files which aren't available on the symbol server. What you can try is asking somebody at Microsoft to upload the files, it might actually help if you're lucky (cc @TimMisiak).

the scripts assume all files have debugging information on the symbol server

Right. I can detect missing files and mark them as such, but the availability status will have to be kept up to date in case the files are uploaded to the symbol server at a later time. I don't think it's worth the effort for the slight benefit of saving a click before finding out that the file is missing.

@ave9858 ave9858 closed this as not planned Won't fix, can't repro, duplicate, stale Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants