Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-18260

Support Microsoft Symbol Server integration with Artifactory for Conan packages containing .pdb

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Artifact Storage, Conan
    • Labels:
      None

      Description

      We would like to ensure that developers can debug production Windows software published internally using Conan.

      We understand how we could publish libraries used in building our executable up to Conan and our pdb files separately to a symbol server accessible to VisualStudio.

      However, given space constraints, we must manage the garbage collection of old library builds once we become certain they are no longer needed.

      If we store .pdb files to a separate symbol server, then whatever lifecycle and deprecation management we decide on for Conan packages must be duplicated for the management of the symbol server pdbs.

      If instead we could simply publish the pdb and lib files in the same Conan package, publish them to Artifactory and aim Visual Studio at the artifactory conan repo as a Symbol Server, we could manage those artifacts together.

      Can we please request a Conan/Artifactory integration enhancement that would allow .pdb files published within Conan packages to be transparently available as if it were a Symbol Server, using the usual hash query mechanism implemented by Symbol Servers https://stackoverflow.com/questions/1419347/microsoft-symbol-server-local-cache-hash-algorithm ?

       

       

      Please see related issue https://github.com/conan-io/conan/issues/4047 in the Conan github repo.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mmaguire14 Michael Maguire
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: