Project

Profile

Help

Issue #4936

Ruby client version labelling is incorrect with respect to "most recent" versions

Added by jdjeffers over 1 year ago. Updated 3 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
API Bindings
Sprint:
Sprint 54
Quarter:

Description

The ruby client versions with the 3.0.0rc2.dev.* labels are considered as earlier than 3.0.0rc2 versioned releases.

it appears that the ruby gem tools, bundler, et al, consider the "dev" labels as being older when in fact the "3.0.0rc2" labelled gems are older.

You can verify by opening an irb console:

irb(main):010:0> Gem::Version.new("3.0.0rc2") > Gem::Version.new("3.0.0rc2.dev.1559765173")
=> true

When a gem version is not specified in a Gemfile or in a .gemspec file, the default version installed and used will be the latest available, in this case the version labelled "3..0.0rc2".

Associated revisions

Revision 930bf2af View on GitHub
Added by ttereshc over 1 year ago

Don't add .dev release part of the version

It should be done by Pulp 3 plugins themselves. Their master branch should contain .dev release segment in the version identifier of the upcoming release.

closes #4936 https://pulp.plan.io/issues/4936

Revision 26f8233d View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision baca70f1 View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision 07805594 View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision 07805594 View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision 07805594 View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision 07805594 View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision d42ea19d View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

Revision 8ca40be7 View on GitHub
Added by ttereshc over 1 year ago

Set version to .dev for the master branch

A correct version would be shown for installations from the master branch. Bindings will be generated with a proper version as well.

re #4936 https://pulp.plan.io/issues/4936

History

#1 Updated by amacdona@redhat.com over 1 year ago

  • Triaged changed from No to Yes
  • Sprint set to Sprint 54

#2 Updated by ttereshc over 1 year ago

  • Status changed from NEW to ASSIGNED

#3 Updated by ttereshc over 1 year ago

  • Assignee set to ttereshc

#5 Updated by ttereshc over 1 year ago

  • Status changed from POST to MODIFIED

#6 Updated by ttereshc over 1 year ago

  • Status changed from MODIFIED to POST

#7 Updated by ttereshc over 1 year ago

  • Status changed from POST to MODIFIED

#8 Updated by bmbouter 10 months ago

  • Sprint/Milestone set to 3.0.0

#9 Updated by bmbouter 10 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#10 Updated by bmbouter 3 months ago

  • Category deleted (14)

We are removing the 'API' category per open floor discussion June 16, 2020.

Please register to edit this issue

Also available in: Atom PDF