helpdesk
helpdesk copied to clipboard
Plugin install stats for plugins with a "-" in the version are not included in the install stats page
Service(s)
stats.jenkins.io
Summary
The SnakeYAML API plugin page includes a link to the plugin installation statistics page on its "View detailed version information" link. The installation statistics page does not include statistics for SnakeYAML API plugin 2.2-111.vc6598e30cc65 that was released Sep 4, 2023.
Usually the plugin installation statistics are updated at least once a month. Missing data for release 2.2-111.vc6598e30cc65 from two months ago is a surprise.
Plugin data for other plugins has been recently updated, so long as those plugin versions do not include a prefix version number followed by a "-". For example, the implied labels plugin release that happened a week ago is already included in its installation count data. I'm not sure what is different about the SnakeYAML API plugin compared to the implied labels plugin. As a counter-example, the AWS Java SDK plugin does not show its newer versions.
Apologies that this is submitted against plugins.jenkins.io. There isn't a component for stats.jenkins.io, so I used the plugins.jenkins.io component instead.
Reproduction steps
- Open the plugin installation statistics page for the SnakeYAML plugin
- Confirm that the 2.2-111.vc6598e30cc65 release of the SnakeYAML API plugin is not listed on that page
I'm not sure what is different about the SnakeYAML API plugin compared to the implied labels plugin.
It's the - in the version string. I filed https://github.com/jenkins-infra/infra-statistics/pull/49 to fix this.
Thanks @zbynek , I've merged
- https://github.com/jenkins-infra/infra-statistics/pull/49
I will need to check the results after the next gathering of the statistics
@MarkEWaite thanks for merging, since the PR was for gh-pages it's already visible. As mentioned in the PR this resulted in showing more non-public versions in the stats, e.g. https://stats.jenkins.io/pluginversions/git.html shows many unofficial builds with just a few installs -- not sure if that needs a separate issue.
Thanks @zbynek for noting the addition of so many non-public versions to the git plugin statistics. I see the same results on many other plugins.
I think we should revert this change and accept that "-" in the version number is an indicator of an unreleased version. I think it is much easier to propose a modification to the version scheme of the SnakeYAML plugin than it is to adapt that regular expression to not show so many extra (and irrelevant) versions.
Does that seem reasonable to you?
I reverted in https://github.com/jenkins-infra/infra-statistics/pull/50
Closing this and replacing with:
- #4213