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

Unable to submit to Edge: "error: The uploaded package consists of a compressed file." #21

Open
5 tasks done
aiktb opened this issue Feb 14, 2024 · 4 comments · Fixed by #24
Open
5 tasks done
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@aiktb
Copy link
Owner

aiktb commented Feb 14, 2024

Describe the bug

Submissions could be submitted normally before January 15, 2024, but now Edge review has suddenly added the requirement that uploaded zip files are not allowed to contain compressed files.
The third-party library kuromoji.js used by this extension relies on some local *.dat.gz files. The gz files are compressed files, which prevents the extension from being submitted to Edge.

Reproduction

Unnecessary.

Expected behavior

Add a fork of kuromoji.js to upload to NPM and reference it in this project so that it accepts *.dat files instead of *.dat.gz files.

Browser

Chrome

System Info

No response

Additional context

Link to microsoft/MicrosoftEdge-Extensions#135

Validations

@aiktb aiktb added the bug Something isn't working label Feb 14, 2024
@aiktb aiktb self-assigned this Feb 14, 2024
@aiktb aiktb pinned this issue Feb 15, 2024
@aiktb aiktb closed this as completed in #24 Mar 16, 2024
@aiktb aiktb unpinned this issue Mar 16, 2024
@aiktb
Copy link
Owner Author

aiktb commented Apr 6, 2024

This is a very serious issue, there is some kind of flaw in edge's review system and after 3 weeks of submitting v1.3.1 to edge I still haven't gotten any response, so I sent an email to [email protected] asking about it and I got a response from them yesterday:

We just heard back from our team that they could not see any new submission and hence the review did not go through the system. Could you please resubmit your package and let us know, so we could expedite your submission?

This is really bad news, but there's more. First of all, edge can't submit new packages while there are expansion packages in review, so I have to "cancel the submission" first, which is not instant, and it seems like I'll have to wait for a few days for that, and even then there's no guarantee that resubmission will go smoothly after that.

Worst of all, the Chrome Web Store doesn't accept extension zips that contain more than 10MB of individual files when unzipped, and Furigana Maker is going to break that limit with this issue, which will make the extension packs incompatible with edge and chrome, and maintenance costs will go way up.

Between the above poor state of affairs, if Microsoft can't make a change to get this back on track, I'll probably stop maintaining the edge version.

@aiktb aiktb reopened this Apr 6, 2024
@aiktb aiktb pinned this issue Apr 6, 2024
@aiktb
Copy link
Owner Author

aiktb commented Jun 3, 2024

After 2+ months of email communication with Microsoft Edge Addons support, still nothing has changed ....

I'm disappointed and no longer interested in maintaining the Edge version of this extension, however due to their strange bugs I can't even Unpublish them now, in fact I can't do anything!

Edge is the worst platform for distributing browser extensions, extremely long review times, laggy Partner site, poor support.

This Issue may never be resolved as it's not up to me, it's up to Edge.

@aiktb
Copy link
Owner Author

aiktb commented Jun 11, 2024

Has been unpublished from edge addons!

@aiktb aiktb removed their assignment Jun 13, 2024
@aiktb aiktb added the wontfix This will not be worked on label Jun 13, 2024
@aiktb
Copy link
Owner Author

aiktb commented Sep 12, 2024

I found a solution to this bug...
Microsoft Parnter will only recognize files with the file extension gz. I just need to create a new fork of kuromoji and remove the suffix of the dat file to pass the machine review.

It's stupid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant