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

v2.0.11 Is missing from VS marketplace #4227

Open
yoavbls opened this issue Apr 7, 2024 · 25 comments
Open

v2.0.11 Is missing from VS marketplace #4227

yoavbls opened this issue Apr 7, 2024 · 25 comments
Labels

Comments

@yoavbls
Copy link

yoavbls commented Apr 7, 2024

Hello dear @johnsoncodehk and team!

This is the last available version in my VSCode:

CleanShot 2024-04-08 at 01 58 35@2x

Even though I see 2.0.11 on their website, Reloads/restarts didn't help.
I'm not sure why that is, but my guess is that Microsoft distributes every release to buckets/CDNs in different regions, and in mine, the previous version arrived before the last one because they released in 6 seconds between each other.

Maybe releasing another one will solve it 🤷🏼‍♀️

@johnsoncodehk
Copy link
Member

It might be related to me republishing the extension through vsce unpublish. I just redo it, now with a 5-minute gap between each version, let's see if it resolves the issue.

@johnsoncodehk
Copy link
Member

@isidorn It seems that republishing has broken the VSCode Marketplace. Now, when searching for Vue.volar, two identical extensions appear, but with versions 2.0.10 and 2.0.11 respectively. (I didn't encounter this issue when testing vscode unpublish with another extension earlier.)

image

@isidorn
Copy link

isidorn commented Apr 8, 2024

I can reproduce this issue.
This seems to have uncovered a bug in the marketplace. Thanks for letting us know.

@seaniyer can you look into this please?

@seaniyer
Copy link

seaniyer commented Apr 8, 2024

It might be related to me republishing the extension through vsce unpublish. I just redo it, now with a 5-minute gap between each version, let's see if it resolves the issue.

@johnsoncodehk
I'm trying to understand the steps for repro. How was vsce unpublish used in this case? I'd expect vsce unpublish to delete the entire extension and associated stats from the Marketplace. So probably shouldn't use that in this situation.

@johnsoncodehk
Copy link
Member

johnsoncodehk commented Apr 9, 2024

@seaniyer I executed vsce unpublish Vue.volar and then executed vsce publish for 4 versions: 1.8.27, 2.0.6, 2.0.10, 2.0.11 (#4148). I indeed want to completely remove the old data and publish a new extension.

@yyx990803 yyx990803 unpinned this issue Apr 10, 2024
@johnsoncodehk johnsoncodehk pinned this issue Apr 10, 2024
@angelhdzmultimedia
Copy link

Hello! 👋

Which one to keep? 2.0.10 with 7,291,213
downloads, or 2.0.12 with 52,558 downloads?

@johnsoncodehk
Copy link
Member

johnsoncodehk commented Apr 12, 2024

@angelhdzmultimedia Please use the 2.0.12 one, the 2.0.10(with 7,291,213 downloads) one should be removed. (Need @seaniyer helps.)

@madhurivadaligithub
Copy link

Hi @yoavbls

Thanks for reporting the issue, we are following up to determine how best to address it.

 -VS Marketplace Team

@johnsoncodehk
Copy link
Member

johnsoncodehk commented Apr 16, 2024

image

@madhurivadaligithub Since the VS Marketplace team is also here, I would like to request the addition of a setting to disable extension ratings. One of reason I removed the ~7m downloads extension because we recently received a large number of offensive reviews, but half of the reasons may not be on our side, such as:

Most users will not understand these reasons and will simply blame the Vue extension because the issues occur in .vue files. The rating feature is of no help in improving the extension; it is just a means of punishing the extension author, this is particularly problematic for an extension that is 100k downloads per week. This has caused me psychological problems and greatly reduced my motivation to continue maintaining it, which is unfair to authors providing free tools. If it is not possible to disable ratings, I will need to regularly republish the extension to clear the reviews and alleviate the psychological problems caused by continued maintenance.

Thank you for your consideration. 🙏

@DrJume
Copy link

DrJume commented Apr 16, 2024

Being able to reset the reviews after a new update release could be a transparent middle ground.
(e.g. the App Store handles it this way https://developer.apple.com/help/app-store-connect/monitor-ratings-and-reviews/reset-an-app-summary-rating/)

The Vue extension totally deserves a 5⭐️ rating 💚

@seaniyer
Copy link

@johnsoncodehk

Thanks for sharing. Please post your ask as an issue on https://github.com/microsoft/vsmarketplace which is the best place for the Marketplace team to track it and the community to weigh in with additional input.

@johnsoncodehk
Copy link
Member

@seaniyer I missed this place, thanks for letting me know!

@ericcirone
Copy link

Doesn't look like 2.0.13 is in the marketplace either

@johnsoncodehk
Copy link
Member

@ericcirone v2.0.13 only has changes specific to vue-tsc, so the VSCode extension is not released.

@Real-Gecko
Copy link

Doesn't look like 2.0.13 is in the marketplace either

There're two extensions currently, one is 2.0.10 and another is 2.0.14

image
image

Both have same extension ID Vue.volar, I guess until issue is resolved on marketplace side you have to manually check for both.

@seaniyer
Copy link

@johnsoncodehk
We are planning to remove the older version v2.0.10 as a one-off fix while the investigation for root cause proceeds. If that won't work for you for any reason, please let us know.

@johnsoncodehk
Copy link
Member

@seaniyer A timeout occurred when I executed vsce unpublish for Vue.volar for the first time. I guess the reason is that there are too many versions that need to be deleted. Maybe this caused the extension to not be completely cleaned up.

Anyway thanks again for your help! Don't worry about download counter as we plan to re-publish regularly to clean up reviews.

@isidorn
Copy link

isidorn commented Apr 26, 2024

as we plan to re-publish regularly to clean up reviews.

I would recommend against this, as this might cause other issues like the one we are experiencing right now.
This flow is not fully supported by the marketplace.

@johnsoncodehk
Copy link
Member

I would recommend against this, as this might cause other issues like the one we are experiencing right now. This flow is not fully supported by the marketplace.

Unfortunately the psychological issues I am facing are more serious than what I am describing and this is something that needs to be dealt with and a reset is the only approach we can take at the moment. (We just received another personal attack comment again)

The next scheduled reset is in June, if you wish to postpone it please let me know. I'll also open a request to disable reviews at https://github.com/microsoft/vsmarketplace.

@seaniyer
Copy link

@johnsoncodehk Sorry to hear about personal attacks. There is no place for it on Marketplace. As a way of helping to mitigate the issue, we'll keep a closer eye on reviews posted to the extension and moderate as needed.

@seaniyer
Copy link

seaniyer commented Apr 29, 2024

I would recommend against this, as this might cause other issues like the one we are experiencing right now. This flow is not fully supported by the marketplace.

Unfortunately the psychological issues I am facing are more serious than what I am describing and this is something that needs to be dealt with and a reset is the only approach we can take at the moment. (We just received another personal attack comment again)

The next scheduled reset is in June, if you wish to postpone it please let me know. I'll also open a request to disable reviews at https://github.com/microsoft/vsmarketplace.

@johnsoncodehk, Our team is planning to frequently check and moderate reviews on the extension between now and June. Should we miss something, as always reach out to vsmarketplace@microsoft.com to report/remove a review. Let's see if we can help you avoid unpublishing. Also, we are working on removing the older version v2.0.10 from search results.

@seaniyer
Copy link

seaniyer commented May 1, 2024

@johnsoncodehk
Only the latest version

@seaniyer A timeout occurred when I executed vsce unpublish for Vue.volar for the first time. I guess the reason is that there are too many versions that need to be deleted. Maybe this caused the extension to not be completely cleaned up.

Anyway thanks again for your help! Don't worry about download counter as we plan to re-publish regularly to clean up reviews.

The old version has been removed from the search results. Only v2.0.15 shows for me now.

@isidorn
Copy link

isidorn commented May 1, 2024

I have confirmed that me as a user of the zombie version got updated to the latest 2.0.15.
So we are good now and I think we can go ahead and close this issue.

@johnsoncodehk all your users should be auto-updated to your latest version.

@PizzaConsole
Copy link

@isidorn I did not get auto-updated I had to uninstall the extension and reinstall. I was stuck on 2.0.7 and was not aware of this thread until I troubleshooted by myself.

@isidorn
Copy link

isidorn commented May 8, 2024

@PizzaConsole interesting. This is not what happened to me. Let's see if other users see this. And we can also double check by looking at our data (extension version usage).

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

No branches or pull requests

10 participants