Bug 2005503 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a (working) mapping to a symbol server, the tool reports those as indexed.

Before bug 2000605 (reached with `mozregression), I get approximately the following result for every build:

```
xul.pdb: 21023 source files are indexed - 2134 are not.
mozglue.pdb: 235 source files are indexed - 331 are not.
firefox.pdb: 278 source files are indexed - 441 are not.
```

After bug 2000605, I get approximately the following result for every build:

```
xul.pdb: 3065 source files are indexed - 20151 are not.
mozglue.pdb: 4 source files are indexed - 562 are not.
firefox.pdb: none of the 719 source files are indexed.
```

Presumably this is because the following lines don't match anything anymore in `symbolstore.py`:

```python
                        elif filename.startswith("git:github.com/mozilla/firefox:"):
                            (vcs, repo, source_file, revision) = filename.split(":", 3)
                            sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*"
                            sourceFileStream += source_file + "*" + revision + "\r\n"
```

I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.
`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a (working) mapping to a symbol server, the tool reports those as indexed.

Before bug 2000605 (reached with `mozregression`), I get approximately the following result for every build:

```
xul.pdb: 21023 source files are indexed - 2134 are not.
mozglue.pdb: 235 source files are indexed - 331 are not.
firefox.pdb: 278 source files are indexed - 441 are not.
```

After bug 2000605, I get approximately the following result for every build:

```
xul.pdb: 3065 source files are indexed - 20151 are not.
mozglue.pdb: 4 source files are indexed - 562 are not.
firefox.pdb: none of the 719 source files are indexed.
```

Presumably this is because the following lines don't match anything anymore in `symbolstore.py`:

```python
                        elif filename.startswith("git:github.com/mozilla/firefox:"):
                            (vcs, repo, source_file, revision) = filename.split(":", 3)
                            sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*"
                            sourceFileStream += source_file + "*" + revision + "\r\n"
```

I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.
`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a (working) mapping to a source server, the tool reports those as indexed.

Before bug 2000605 (reached with `mozregression`), I get approximately the following result for every build:

```
xul.pdb: 21023 source files are indexed - 2134 are not.
mozglue.pdb: 235 source files are indexed - 331 are not.
firefox.pdb: 278 source files are indexed - 441 are not.
```

After bug 2000605, I get approximately the following result for every build:

```
xul.pdb: 3065 source files are indexed - 20151 are not.
mozglue.pdb: 4 source files are indexed - 562 are not.
firefox.pdb: none of the 719 source files are indexed.
```

Presumably this is because the following lines don't match anything anymore in `symbolstore.py`:

```python
                        elif filename.startswith("git:github.com/mozilla/firefox:"):
                            (vcs, repo, source_file, revision) = filename.split(":", 3)
                            sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*"
                            sourceFileStream += source_file + "*" + revision + "\r\n"
```

I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.
`srctool.exe` is a Microsoft tool to help identify which (or how many) files present in a PDB have a working mapping to a source server, the tool reports those as indexed.

Before bug 2000605 (reached with `mozregression`), I get approximately the following result for every build:

```
xul.pdb: 21023 source files are indexed - 2134 are not.
mozglue.pdb: 235 source files are indexed - 331 are not.
firefox.pdb: 278 source files are indexed - 441 are not.
```

After bug 2000605, I get approximately the following result for every build:

```
xul.pdb: 3065 source files are indexed - 20151 are not.
mozglue.pdb: 4 source files are indexed - 562 are not.
firefox.pdb: none of the 719 source files are indexed.
```

Presumably this is because the following lines don't match anything anymore in `symbolstore.py`:

```python
                        elif filename.startswith("git:github.com/mozilla/firefox:"):
                            (vcs, repo, source_file, revision) = filename.split(":", 3)
                            sourceFileStream += sourcepath + "*FIREFOX_GITHUB_TARGET*"
                            sourceFileStream += source_file + "*" + revision + "\r\n"
```

I'll write a patch to get back to the previous results. I'll also write a follow-up bug to investigate what's going on with the files that were already unindexed.

Back to Bug 2005503 Comment 0