Skip to content

Conversation

@szokeasaurusrex
Copy link
Member

These files are binaries, not dSYM directories, so it is inaccurate and misleading to add the .dSYM extension.

Fixes #102011
Fixes ENG-5763

These files are binaries, not dSYM directories, so it is inaccurate and misleading to add the `.dSYM` extension.

Fixes #102011
Fixes ENG-5763
@linear
Copy link

linear bot commented Oct 23, 2025

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Oct 23, 2025
@szokeasaurusrex szokeasaurusrex requested a review from lcian October 24, 2025 08:28
@szokeasaurusrex szokeasaurusrex merged commit a100393 into master Oct 24, 2025
70 checks passed
@szokeasaurusrex szokeasaurusrex deleted the szokeasaurusrex/dsym-extension branch October 24, 2025 09:20
szokeasaurusrex added a commit that referenced this pull request Oct 24, 2025
In #102012, we removed the incorrect `.dSYM` extensions from downloaded Mach-O debug files. However, as @jan-auer noted, these debug files potentially share the same debug ID as the corresponding executable or dynamic library. Therefore, we should add a file extension to the debug files to distinguish them. We are picking `.debug` to align with the extension used for `elf` files.
szokeasaurusrex added a commit that referenced this pull request Oct 24, 2025
)

In #102012, we removed the incorrect `.dSYM` extensions from downloaded
Mach-O debug files. However, as @jan-auer noted, these debug files
potentially share the same debug ID as the corresponding executable or
dynamic library. Therefore, we should add a file extension to the debug
files to distinguish them. We are picking `.debug` to align with the
extension used for `elf` files.
priscilawebdev pushed a commit that referenced this pull request Oct 28, 2025
These files are binaries, not dSYM directories, so it is inaccurate and
misleading to add the `.dSYM` extension.

Fixes #102011
Fixes ENG-5763
priscilawebdev pushed a commit that referenced this pull request Oct 28, 2025
)

In #102012, we removed the incorrect `.dSYM` extensions from downloaded
Mach-O debug files. However, as @jan-auer noted, these debug files
potentially share the same debug ID as the corresponding executable or
dynamic library. Therefore, we should add a file extension to the debug
files to distinguish them. We are picking `.debug` to align with the
extension used for `elf` files.
shashjar pushed a commit that referenced this pull request Nov 4, 2025
These files are binaries, not dSYM directories, so it is inaccurate and
misleading to add the `.dSYM` extension.

Fixes #102011
Fixes ENG-5763
shashjar pushed a commit that referenced this pull request Nov 4, 2025
)

In #102012, we removed the incorrect `.dSYM` extensions from downloaded
Mach-O debug files. However, as @jan-auer noted, these debug files
potentially share the same debug ID as the corresponding executable or
dynamic library. Therefore, we should add a file extension to the debug
files to distinguish them. We are picking `.debug` to align with the
extension used for `elf` files.
@github-actions github-actions bot locked and limited conversation to collaborators Nov 8, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Don't add .dSYM extension to mach-o debug files

3 participants