Skip to content

[Bug]: eap / rc bucket for a program may contain outdated version #2631

@k0pernikus

Description

@k0pernikus

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-eap
  • phpstorm-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 versions

Possible 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.053

Scoop Config

scoop config

last_update              scoop_repo                              scoop_branch aria2-enabled
-----------              ----------                              ------------ -------------
Tue, 2025-12-09 12:48:13 https://github.com/ScoopInstaller/Scoop master                True

PowerShell 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.1

Additional Softwares

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions