Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sorting by size does alphabetical sort instead of sorting by the value #414

Open
BR-Zwi opened this issue Jan 15, 2025 · 0 comments
Open

Comments

@BR-Zwi
Copy link

BR-Zwi commented Jan 15, 2025

Jenkins and plugins versions report

Environment
Jenkins: 2.479.2
OS: Linux - 5.15.0-130-generic
Java: 17.0.13 - Ubuntu (OpenJDK 64-Bit Server VM)
---
PrioritySorter:5.2.0
active-directory:2.38
analysis-model-api:12.9.1
ansicolor:1.0.5
ant:511.v0a_a_1a_334f41b_
antisamy-markup-formatter:162.v0e6ec0fcfcf6
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757
apache-httpcomponents-client-5-api:5.4-124.v31e2987e48f4
artifact-diff-plugin:1.3
artifactory:4.0.8
asm-api:9.7.1-97.v4cc844130d97
audit-trail:382.vf64d6f626060
authentication-tokens:1.119.v50285141b_7e1
badge:2.5
bitbucket:254.v9d8ec33a_7a_42
bootstrap5-api:5.3.3-1
bouncycastle-api:2.30.1.78.1-248.ve27176eb_46cb_
branch-api:2.1200.v4b_a_3da_2eb_db_4
build-discarder:139.v05696a_7fe240
build-timeout:1.33
build-user-vars-plugin:182.v378b_9f14b_487
buildtriggerbadge:251.vdf6ef853f3f5
caffeine-api:3.1.8-133.v17b_1ff2e0599
checks-api:2.2.1
cloud-stats:336.v788e4055508b_
cloudbees-disk-usage-simple:232.v713eeed2e1f4
cloudbees-folder:6.959.v4ed5cc9e2dd4
command-launcher:116.vd85919c54a_d6
commons-compress-api:1.26.1-2
commons-lang3-api:3.17.0-84.vb_b_938040b_078
commons-text-api:1.12.0-129.v99a_50df237f7
conditional-buildstep:1.4.3
config-file-provider:980.v88956a_a_5d6a_d
copyartifact:757.v05365583a_455
coverage:1.16.1
create-fingerprint:25.v0a_b_e60b_42fa_4
credentials:1389.vd7a_b_f5fa_50a_2
credentials-binding:687.v619cb_15e923f
dashboard-view:2.521.v339b_a_f4d8da_8
data-tables-api:2.1.8-1
disk-usage:1.3
display-url-api:2.209.v582ed814ff2f
docker-commons:445.v6b_646c962a_94
docker-compose-build-step:1.0
docker-java-api:3.4.0-94.v65ced49b_a_7d5
docker-plugin:1.7.0
docker-workflow:580.vc0c340686b_54
dtkit-api:3.0.2
durable-task:577.v2a_8a_4b_7c0247
echarts-api:5.5.1-4
eddsa-api:0.3.0-4.v84c6f0f4969e
email-ext:1849.v6dd03b_f6e423
emoji-symbols-api:13.v723a_b_8e234d1
envinject:2.919.v009a_a_1067cd0
envinject-api:1.199.v3ce31253ed13
extensible-choice-parameter:1.8.1
file-operations:331.v9d88a_0206e2e
font-awesome-api:6.6.0-2
forensics-api:2.6.0
gerrit-trigger:2.41.1
git:5.6.0
git-client:6.1.0
git-parameter:0.10.0
gradle:2.13.1
groovy-postbuild:267.va_df06de9fa_fa_
gson-api:2.11.0-85.v1f4e87273c33
htmlpublisher:1.37
instance-identity:201.vd2a_b_5a_468a_a_6
ionicons-api:74.v93d5eb_813d5f
jackson2-api:2.17.0-379.v02de8ec9f64c
jakarta-activation-api:2.1.3-1
jakarta-mail-api:2.1.3-1
javadoc:280.v050b_5c849f69
javax-activation-api:1.2.0-7
javax-mail-api:1.6.2-10
jaxb:2.3.9-1
jdk-tool:80.v8a_dee33ed6f0
jersey2-api:2.44-151.v6df377fff741
job-restrictions:0.8
jobConfigHistory:1283.veb_dfb_00b_5ec0
joda-time-api:2.13.0-93.v9934da_29b_a_e9
jquery3-api:3.7.1-2
jsch:0.2.16-86.v42e010d9484b_
json-api:20240303-101.v7a_8666713110
json-path-api:2.9.0-118.v7f23ed82a_8b_8
junit:1309.v0078b_fecd6ed
leastload:62.vfa_8830902733
lockable-resources:1327.ved786b_a_197e0
log-parser:2.3.5
mailer:489.vd4b_25144138f
managed-scripts:1.5.6
mapdb-api:1.0.9-40.v58107308b_7a_7
matrix-auth:3.2.3
matrix-project:840.v812f627cb_578
maven-plugin:3.24
memory-map:2.2.1 (53614)
mercurial:1260.vdfb_723cdcc81
metrics:4.2.21-458.vcf496cb_839e4
mina-sshd-api-common:2.14.0-133.vcc091215a_358
mina-sshd-api-core:2.14.0-133.vcc091215a_358
monitoring:2.3.0
msbuild:1.35
nested-data-reporting:5.2.3
nodelabelparameter:1.13.0
okhttp-api:4.11.0-181.v1de5b_83857df
pam-auth:1.11
parameterized-trigger:806.vf6fff3e28c3e
pipeline-build-step:540.vb_e8849e1a_b_d8
pipeline-config-history:1.6
pipeline-graph-analysis:216.vfd8b_ece330ca_
pipeline-groovy-lib:744.v5b_556ee7c253
pipeline-input-step:495.ve9c153f6067b_
pipeline-milestone-step:119.vdfdc43fc3b_9a_
pipeline-model-api:2.2218.v56d0cda_37c72
pipeline-model-definition:2.2218.v56d0cda_37c72
pipeline-model-extensions:2.2218.v56d0cda_37c72
pipeline-rest-api:2.34
pipeline-stage-step:312.v8cd10304c27a_
pipeline-stage-tags-metadata:2.2218.v56d0cda_37c72
pipeline-stage-view:2.34
pipeline-utility-steps:2.18.0
plain-credentials:183.va_de8f1dd5a_2b_
plot:2.1.12
plugin-usage-plugin:4.8
plugin-util-api:5.1.0
powershell:2.2
prism-api:1.29.0-18
rebuild:332.va_1ee476d8f6d
remote-file:1.24
resource-disposer:0.25
run-condition:1.7
scm-api:698.v8e3b_c788f0a_6
script-security:1369.v9b_98a_4e95b_2d
simple-queue:1.4.6
snakeyaml-api:2.3-123.v13484c65210a_
ssh-agent:376.v8933585c69d3
ssh-credentials:343.v884f71d78167
ssh-slaves:2.973.v0fa_8c0dea_f9f
sshd:3.330.vc866a_8389b_58
structs:338.v848422169819
subversion:1281.vc8837f91a_07a_
support-core:1523.v5486c8d6da_f3
thinBackup:2.1.1
throttle-concurrents:2.16
timestamper:1.28
token-macro:400.v35420b_922dcb_
trilead-api:2.147.vb_73cc728a_32e
uno-choice:2.8.5
variant:60.v7290fc0eb_b_cd
versioncolumn:243.vda_c20eea_a_8a_f
warnings-ng:11.12.0
workflow-aggregator:600.vb_57cdd26fdd7
workflow-api:1336.vee415d95c521
workflow-basic-steps:1058.vcb_fc1e3a_21a_9
workflow-cps:3996.va_f5c1799f978
workflow-durable-task-step:1398.vf6c9e89e5988
workflow-job:1468.vcf4f5ee92395
workflow-multibranch:795.ve0cb_1f45ca_9a_
workflow-scm-step:427.v4ca_6512e7df1
workflow-step-api:678.v3ee58b_469476
workflow-support:936.v9fa_77211ca_e1
ws-cleanup:0.48
xunit:3.1.5

What Operating System are you using (both controller, and any agents involved in the problem)?

Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-130-generic x86_64)

Reproduction steps

  1. Step: create a csv like this:
51624	/rsync/JenkinsJobsBuilds/1stTest/builds
1680	/rsync/JenkinsJobsBuilds/1stTest__Bitbucket/builds
56220	/rsync/JenkinsJobsBuilds/2ndTestA/builds
191456	/rsync/JenkinsJobsBuilds/2ndTestB/builds
  1. Step: publish like this:
    publishReport name: 'Build Size Report', displayType: 'dual', provider: csv(id: "buildSizes1", pattern: 'test.csv')

  2. Step: check the report and sort the Distribution by Size

Expected Results

should be sorted according to the values of the numbers:

1stTest__Bitbucket  1680	
1stTest             51624	
2ndTestA            56220
2ndTestB            191456	

Actual Results

It is sorted by the text of the numbers:

1stTest__Bitbucket  1680	
2ndTestB            191456	
1stTest             51624	
2ndTestA            56220

Anything else?

No response

Are you interested in contributing a fix?

I'd like to but I don't have any knowledge that would be of help for this...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant