JetBrains / JetBrains/JetBrainsRuntime

MacOS: Use unique identifier for each JBR family

Open
#607 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2k
Forks
269
Avg merge
1h 18m
Merged PRs (30d)
1

Description

All MacOS .pkg files for the JBR currently include `identifier="com.jetbrains.jbr"` which may cause issues when multiple versions are installed / will break uninstalls.

Please consider transitioning to something like `identifier="com.jetbrains.jbr$majorversion"` so that multiple installs can be supported more cleanly (e.g. in homebrew casks).

Ex:
```
com.jetbrains.jbr25
com.jetbrains.jbr21
com.jetbrains.jbr17
```

Contributor guide

Open the contributing guide

Research direction

Start by locating the macOS .pkg packaging configuration and the entry point that sets the current com.jetbrains.jbr identifier. Check how major JBR versions are available to the packaging process, then verify that each family receives a distinct identifier and that multiple versions can be installed and uninstalled independently.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, macos
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.