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

run and test software with different OS #690

Open
vesellov opened this issue Sep 30, 2022 · 2 comments
Open

run and test software with different OS #690

vesellov opened this issue Sep 30, 2022 · 2 comments

Comments

@vesellov
Copy link
Contributor

The goal of that story is about to verify the software portability and reliability on different devices, running different operating systems.

We must cover at least the most popular ones:

  • Windows
  • Linux Debian/Ubuntu
  • MacOS
  • iOS
  • Android

Some of the systems require software to be compiled and bundled as an executable app. This is not part of that story, a separate issue will be created for such cases. In most situations, you should be able to start the software from the Python sources directly.

You can find some related documentation about that in the Wiki: https://bitdust.io/wiki/install.html

We can communicate and keep track of the testing progress in this thread and I will keep that issue opened.

@Pmeet
Copy link

Pmeet commented Oct 19, 2022

Hi @vesellov, I want to work on this issue. I went through the documentation to understand the installation process, do you want to shorten the process? Can you elaborate on the issue?

@vesellov
Copy link
Contributor Author

Hello @Pmeet !
Nice to meet you.

... Indeed, this ticket is missing some details and structure. Let me try to explain the problem and see if we can cooperate somehow here.

Basically, I have tested the app on Debian Linux, MacOS and also on my Android S10 and was able to solve most of the discovered problems.

But I do not have modern Windows or iOS device, so I am not able to verify the application state here. For those platforms the app will have to be bundled as an executable binary package for a final user. But it must be also possible to run it directly from Python sources. If everything is fine, then we can bundle it.

So you can, for example, help here if you try to follow the installation process and see if app installs and runs fine on your device. And if you discover some issues particularly related to the device/OS type you can share the report/logs here... If we identify something is really critically broken, then we will create a new issue.

My plan was actually to just keep that issue opened and use it as a place for discussions.

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

No branches or pull requests

2 participants