-
-
Notifications
You must be signed in to change notification settings - Fork 245
Description
Prerequisites
- I have written a descriptive issue title.
- I have searched all issues/PRs to ensure it has not already been reported or fixed.
- I have verified that I am using the latest version of Scoop and corresponding bucket.
Package Name
phpstorm-eap
Expected/Current Behaviour
Affected version buckets:
phpstorm-eapphpstorm-rc
Also affected but extras bucket:
phpstorm
I have installed phpstorm via phpstorm-eap. I was confused why I didn't get the latest build (2025.3-253.28294.345) but remained on 2025.3-253.28294.163.
When searching for phpstorm on scoop, I got this listing:
scoop search phpstorm
Results from local buckets...
Name Version Source Binaries
---- ------- ------ --------
phpstorm 2025.3-253.28294.345 extras
phpstorm-eap 2025.3-253.28294.163 versions
phpstorm-rc 2025.3-253.28294.257 versions
This leads to the odd behavior that both the phpstorm-eap and phpstorm-rc buckets provide different outdated versions than the "normal" extras bucket. My expectation of the versions is:
phpstorm-eap >= phpstorm-rc >= phpstorm
(and in this situation this is completly reversed with phpstorm-eap < phpstorm-rc < phpstorm)
I understand why this is happening: 2025.3-253.28294.163 was the latest EAP (early access version), and the next update was a RC (release candidate), and the next version was a normal release -- so it is /technically/ true that those older version are the most up to date version as a eap and rc version, yet from a user perspective it makes no sense as I was using the phpstorm-eap bucket to always get the latest release in the first place.
I always want the most current version installed.
Steps to Reproduce
scoop search phpstorm
Results from local buckets...
Name Version Source Binaries
---- ------- ------ --------
phpstorm 2025.3-253.28294.345 extras
phpstorm-eap 2025.3-253.28294.163 versions
phpstorm-rc 2025.3-253.28294.257 versionsPossible Solution
I am not entirely sure if and how you want to reflect that issue or if you consider this as something a user may have to manually resolve.. As a suggestion it would be really nice to have another channel like phpstorm-latest that would point to always the most up to date version of phpstorm, no matter if released through the normal extras bucket (phpstorm), or the two versions buckets (phpstorm-eap, phpstorm-rc).
I opened this ticket for phpstorm, yet other Jetbrains IDE / products may be affected as well as they have the same release pattern of eap, rc, and normal versions.
I am not sure if other tools release through the versions bucket would also be affected, yet I think it may be likely.
Scoop and Buckets Version
scoop --version
Current Scoop version:
b588a06e (HEAD -> master, tag: v0.5.3, origin/master, origin/HEAD) chore(release): Bump to version 0.5.3 (resync) (#6436)
'main' bucket:
c185fd9e57 (HEAD -> master, origin/master, origin/HEAD) prek: Update to version 0.2.21
'extras' bucket:
88d5336456 (HEAD -> master, origin/master, origin/HEAD) ungoogled-chromium: Update to version 143.0.7499.40-1.1
'versions' bucket:
17e4db58d4 (HEAD -> master, origin/master, origin/HEAD) zed-opengl-nightly: Update to version 2025-12-09
'nerd-fonts' bucket:
10f08d16 (HEAD -> master, origin/master, origin/HEAD) LXGWNeoZhiSong: Update to version 1.053Scoop Config
scoop config
last_update scoop_repo scoop_branch aria2-enabled
----------- ---------- ------------ -------------
Tue, 2025-12-09 12:48:13 https://github.com/ScoopInstaller/Scoop master TruePowerShell Version
$PSVersionTable
Name Value
---- -----
PSVersion 5.1.26100.7019
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.26100.7019
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1Additional Softwares
No response