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

Windows compatibility and tests #2267

Closed
nijel opened this issue Sep 22, 2018 · 6 comments
Closed

Windows compatibility and tests #2267

nijel opened this issue Sep 22, 2018 · 6 comments
Labels
backlog This is not on the Weblate roadmap for now. Can be prioritized by sponsorship. enhancement Adding or requesting a new feature.
Milestone

Comments

@nijel
Copy link
Member

nijel commented Sep 22, 2018

Weblate should work pretty much fine on Windows. It would be great to have this covered by tests. There are currently tests running on AppVeyor, but there are some test failures which should be addressed. These might be both problems with AppVeyor setup or code issue. Best way to figure out is probably to reproduce the issues in local Windows build.

Besides others, there is some problem with parsing po files:

weblate.formats.ParseError: Invalid file format <translate.storage.pypo.pofile object at 0x081AC110>

See https://ci.appveyor.com/project/nijel/weblate for current build status.

@nijel nijel added the enhancement Adding or requesting a new feature. label Sep 22, 2018
@Naruto0
Copy link
Contributor

Naruto0 commented Oct 11, 2018

Hi @nijel

It seems that windows cannot handle symbolic link, which in this case is xx.po. I am in the middle of solving another issue, which depends on this.
Do you have any idea, how to resolve it?

@nijel
Copy link
Member Author

nijel commented Oct 11, 2018

We might just skip this particular test, it doesn't make sense to test behavior the platform does not support.

nijel added a commit that referenced this issue Jan 3, 2019
- remove appveyor (it is failing, see #2267)
- remove bountysource nad liberapay, we will run own funding
- remove codetriage, it found no big usage
- adjust readthedocs badge to show build status

Signed-off-by: Michal Čihař <michal@cihar.com>
@nijel nijel added the help wanted Extra attention is needed. label Apr 17, 2019
@nijel nijel changed the title Fix Windows tests on AppVeyor Windows compatibility and tests Mar 2, 2020
@nijel nijel added the backlog This is not on the Weblate roadmap for now. Can be prioritized by sponsorship. label Mar 2, 2020
@github-actions
Copy link

github-actions bot commented Mar 2, 2020

This issue has been added to backlog. It is not scheduled on our road map, but it might be eventually implemented. In case you desperately need this feature, please consider helping or funding the development.

nijel added a commit that referenced this issue Mar 2, 2020
It is outdated and Weblate currently does not run on Windows.

Issue #2267
@nijel nijel removed the help wanted Extra attention is needed. label May 15, 2020
@nijel
Copy link
Member Author

nijel commented Jun 29, 2020

One important thing to note here is that Celery no longer officially supports Windows, see https://docs.celeryproject.org/en/stable/faq.html#windows. We should probably make similar statement.

nijel added a commit that referenced this issue Jun 29, 2020
@nijel nijel added this to the 4.2 milestone Sep 15, 2020
@nijel
Copy link
Member Author

nijel commented Sep 15, 2020

I don't see enough interest in making Weblate work on Windows. Patches for it are always welcome, but I'm not going to invest any time into that besides reviewing pull requests. This is properly documented since 399dd5c.

@nijel nijel closed this as completed Sep 15, 2020
@github-actions
Copy link

Thank you for your report, the issue you have reported has just been fixed.

  • In case you see a problem with the fix, please comment on this issue.
  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, consider supporting Weblate by donating.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog This is not on the Weblate roadmap for now. Can be prioritized by sponsorship. enhancement Adding or requesting a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants