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

Add linux build #29

Closed
wants to merge 1 commit into from
Closed

Add linux build #29

wants to merge 1 commit into from

Conversation

abcfy2
Copy link

@abcfy2 abcfy2 commented Oct 6, 2018

Add linux build with AppImage.

npm run publish:linux result: -> dist/AriaNg-0.5.0-x86_64.AppImage

@mayswind
Copy link
Owner

mayswind commented Oct 7, 2018

AriaNg Native does not support linux now and would not support in the future.

@mayswind mayswind closed this Oct 7, 2018
@abcfy2
Copy link
Author

abcfy2 commented Oct 7, 2018

But electron support Linux, and I've built on Linux successfully. The app image could work on mostly Linux desktop based on GTK3.

@mayswind
Copy link
Owner

mayswind commented Oct 7, 2018

Yes, but I think it is no worth maintaning a version that less people use. The original aim of AriaNg is to provide a web application that people can easily use anywhere. AriaNg Native is just for not much people and I would not spend too much time on it.

@komachi komachi mentioned this pull request Dec 6, 2020
@brainchild0
Copy link

@mayswind Are you sure that not many people would use a Linux version? You have had several requests already, and aria2 is more likely than many other application to be used by those who run Linux. If contributors are willing to help you port, maintain, and build a Linux version, would you consider support for Linux? Much of the testing could be handled automatically by continuous integration. If contributors are willing to support the work, it might not be much difficulty for you.

@mayswind
Copy link
Owner

@mayswind Are you sure that not many people would use a Linux version? You have had several requests already, and aria2 is more likely than many other application to be used by those who run Linux. If contributors are willing to help you port, maintain, and build a Linux version, would you consider support for Linux? Much of the testing could be handled automatically by continuous integration. If contributors are willing to support the work, it might not be much difficulty for you.

I'm happy to see that other people fork this project and mantain a third-party release in theirs project. But I think it's not a good idea that AriaNg offically supports other os version.

@brainchild0
Copy link

I understand your preference, but you might consider trying to work with other developers who might be willing to contribute to the same project, to make it helpful to more people.

@brainchild0
Copy link

@mayswind, Just so I understand how the project currently operates, are you uploading the build targets manually from your local machines, or are they generated automatically by a robot running on servers?

@mayswind
Copy link
Owner

mayswind commented Oct 4, 2022

@mayswind, Just so I understand how the project currently operates, are you uploading the build targets manually from your local machines, or are they generated automatically by a robot running on servers?

I don't provide Linux release not because of the building process, but because I cannot guarantee it works well in too much Linux distros. So I'm glad to see other people fork this project and provide their own builds, rather than AriaNg does this.

@brainchild0
Copy link

I don't provide Linux release not because of the building process, but because I cannot guarantee it works well

Yes, I understand. I was thinking about how a fork might be organized.

It would not be a true fork, but an alternative track that would need to be kept synchronized with the main base.

If you would imagine that someone might develop a fork that showed success in automation for building and testing, would you consider merging some of those changes into your base?

@mayswind
Copy link
Owner

mayswind commented Oct 4, 2022

I don't provide Linux release not because of the building process, but because I cannot guarantee it works well

Yes, I understand. I was thinking about how a fork might be organized.

It would not be a true fork, but an alternative track that would need to be kept synchronized with the main base.

If you would imagine that someone might develop a fork that showed success in automation for building and testing, would you consider merging some of those changes into your base?

I said "AriaNg Native does not support linux now and would not support in the future" before. Let me speak more clearly, it means any other projects can support Linux except this project. AriaNg Native would never merge any commits related Linux building.

Repository owner locked as resolved and limited conversation to collaborators Oct 4, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants