language-tools icon indicating copy to clipboard operation
language-tools copied to clipboard

v2.0.11 Is missing from VS marketplace

Open yoavbls opened this issue 1 year ago • 28 comments

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 🤷🏼‍♀️

yoavbls avatar Apr 07 '24 23:04 yoavbls

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 avatar Apr 08 '24 00:04 johnsoncodehk

@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

johnsoncodehk avatar Apr 08 '24 00:04 johnsoncodehk

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?

isidorn avatar Apr 08 '24 08:04 isidorn

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.

seaniyer avatar Apr 08 '24 18:04 seaniyer

@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.

johnsoncodehk avatar Apr 09 '24 00:04 johnsoncodehk

Hello! 👋

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

angelhdzmultimedia avatar Apr 11 '24 07:04 angelhdzmultimedia

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

johnsoncodehk avatar Apr 12 '24 16:04 johnsoncodehk

Hi @yoavbls

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

 -VS Marketplace Team

madhurivadaligithub avatar Apr 15 '24 11:04 madhurivadaligithub

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. 🙏

johnsoncodehk avatar Apr 16 '24 04:04 johnsoncodehk

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 💚

DrJume avatar Apr 16 '24 06:04 DrJume

@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.

seaniyer avatar Apr 16 '24 15:04 seaniyer

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

johnsoncodehk avatar Apr 16 '24 15:04 johnsoncodehk

Doesn't look like 2.0.13 is in the marketplace either

ericcirone avatar Apr 16 '24 19:04 ericcirone

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

johnsoncodehk avatar Apr 16 '24 20:04 johnsoncodehk

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.

Real-Gecko avatar Apr 24 '24 12:04 Real-Gecko

@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.

seaniyer avatar Apr 25 '24 19:04 seaniyer

@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.

johnsoncodehk avatar Apr 25 '24 20:04 johnsoncodehk

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.

isidorn avatar Apr 26 '24 10:04 isidorn

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 avatar Apr 26 '24 10:04 johnsoncodehk

@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 avatar Apr 26 '24 21:04 seaniyer

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 [email protected] 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 avatar Apr 29 '24 17:04 seaniyer

@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.

seaniyer avatar May 01 '24 02:05 seaniyer

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.

isidorn avatar May 01 '24 16:05 isidorn

@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.

PizzaConsole avatar May 08 '24 07:05 PizzaConsole

@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).

isidorn avatar May 08 '24 08:05 isidorn

I was stuck on version 2.0.8 with no update button when I looked at the extension. After searching for "Vue - Official" in the Extension Marketplace I was able to update to the new version. Just leaving that here in case anyone finds it useful.

wrejcodes avatar May 09 '24 22:05 wrejcodes

How is the current's version (2.0.19) performance? I am still on 1.8.27 where i have no issue, is it time to update?

GabrielHangor avatar May 25 '24 09:05 GabrielHangor

@seaniyer Thanks for your help with this, I just opened a request at https://github.com/microsoft/vsmarketplace/discussions/949 to disable ratings for extensions, if it lands we can avoid having to resort to republishing extensions.

@isidorn I found that the 2.0.7 I installed in github.dev failed to prompt for update (the latest version is 2.0.24), and since I have reinstalled Vue.volar in github.dev I can't reproduce it again, if you need more information, I might try if I can find an old computer with an older version installed.

johnsoncodehk avatar Jul 03 '24 11:07 johnsoncodehk

Please note https://github.com/microsoft/vscode/issues/225398 now. 🙏

johnsoncodehk avatar Aug 09 '24 21:08 johnsoncodehk