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

Host Releases On Github #861

Closed
borgmanJeremy opened this issue Sep 8, 2020 · 3 comments
Closed

Host Releases On Github #861

borgmanJeremy opened this issue Sep 8, 2020 · 3 comments
Labels
Enhancement Feature requests and code enhancements
Milestone

Comments

@borgmanJeremy
Copy link
Contributor

When the 0.8 version is released I would like to host the binaries on github. This will especially help out the windows users.

@borgmanJeremy borgmanJeremy added the Enhancement Feature requests and code enhancements label Sep 8, 2020
@hosiet
Copy link
Member

hosiet commented Sep 8, 2020

It seems that we need to provide binary packages on GitHub for the following systems:

  • Windows
  • Ubuntu 20.04 LTS
  • Ubuntu 18.04 LTS
  • Debian Testing/Sid (via Debian's official repository, not GitHub)
  • Debian 10 (GitHub first, maybe Debian's official repository later)
  • Debian 9
  • Fedora 32
  • Fedora 31

Actually the windows build is still at a very early beta stage and the whole toolchain need to be automated. Maybe we can release a windows build as a "beta" release and make some official Windows release in v0.9. It would even be better if we can release on Windows' package manager repos, like NuGet or chocolatey.

@borgmanJeremy
Copy link
Contributor Author

Do you know if there is an issue with windows stability or just the toolchain to build it? I have it building in appveyor right now but I still need to tie it into github actions.

I am fine labeling it as a "beta" release for 0.8.

Thanks for identifying all the packages.

@hosiet
Copy link
Member

hosiet commented Sep 8, 2020

I don't see a stability issue; it's mostly about how to properly set up the toolchain and which toolchain should we be using (MSVC or MINGW).

The major part is that we will need to disable D-Bus part completely since Windows does not have D-Bus. I'm not sure how that will affect the stability of windows build. I believe #29 has discussion of last round's windows release of v0.6.0 and @ZetaoYang knows more than me.

@borgmanJeremy borgmanJeremy added this to the v0.8.0 milestone Sep 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Feature requests and code enhancements
Projects
None yet
Development

No branches or pull requests

2 participants