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

Incorrect Version Number for Square.Picasso (2.71828) on NuGet Server #1065

Open
madnik7 opened this issue Dec 26, 2024 · 3 comments
Open

Incorrect Version Number for Square.Picasso (2.71828) on NuGet Server #1065

madnik7 opened this issue Dec 26, 2024 · 3 comments

Comments

@madnik7
Copy link

madnik7 commented Dec 26, 2024

Android framework version

net9.0-android

Affected platform version

All Version

Description

There is an incorrect version number for Square.Picasso on the public NuGet server: 2.71828.

Recent version: 2.8.0.16
Problematic version: 2.71828

It seems there is a typo in the version 2.71828—it should be 2.7.1828, not 2.71828. This mistake causes confusion since 2.71828 appears greater than 2.8 when compared numerically. This can easily mislead developers into updating to the wrong version. Also, the new developers always install it by mistake and encounter many legacy issues, killing time to find out.

Resolution:
Please unlist 2.71828 manually from the NuGet server to prevent further confusion.

Steps to Reproduce

Image

Did you find any workaround?

Please unlist 2.71828 from the NuGet server to prevent further confusion.

Relevant log output

@jpobst
Copy link
Contributor

jpobst commented Dec 31, 2024

While we wish this was indeed a mistake on our part, it is not. It is how Square did their Java library versioning and it messes up Java/Maven as well:

https://mvnrepository.com/artifact/com.squareup.picasso/picasso

It appears they were trying to be "cute" and use Euler's number as a version.

square/picasso#2179

@madnik7
Copy link
Author

madnik7 commented Dec 31, 2024

Can we unlist it from the nuget server? So it will be available for older versions and anyone who needs it, but it also won't appear on the search and upgrades.

@moljac
Copy link
Contributor

moljac commented Jan 2, 2025

@madnik7 Thanks for the feedback.

OMG this slipped through... Each update I have to revert it. Maybe we'll need to freeze it.

Can we unlist it from the nuget server?

We'll have to, but it is a bit complicated.

So it will be available for older versions and anyone who needs it, but it also won't appear on the search and upgrades.

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

3 participants