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

Upload build artefacts #39

Open
probonopd opened this issue May 9, 2020 · 9 comments
Open

Upload build artefacts #39

probonopd opened this issue May 9, 2020 · 9 comments

Comments

@probonopd
Copy link
Contributor

Currently Travis CI builds every git push and every PR. Wouldn't it be nice if it would create debs (since it is running on Ubuntu anyway) and upload them to GitHub Releases for easier testing?

Let me know if you would like to have this, then I will look into it.

@rodlie
Copy link
Owner

rodlie commented May 9, 2020

@probonopd
Copy link
Contributor Author

probonopd commented May 9, 2020

Yes, clearly much better! At least for releases. (For PRs and such Travis may still have value.) Would you know how to add a deb for xenial and bionic there?

@rodlie
Copy link
Owner

rodlie commented May 9, 2020

I know how to make deb's from scratch, but not how it works on OBS or through misc tools.

@probonopd
Copy link
Contributor Author

https://github.com/probonopd/draco/releases/tag/continuous - "something" got built, testing it now

@probonopd
Copy link
Contributor Author

probonopd commented May 9, 2020

The "something" is working for me on a Xubuntu Bionic Live iSO. In case you would like to test: Run Live ISO, download deb from https://github.com/probonopd/draco/releases/tag/continuous, sudo apt install -y ./draco_0.9.1_amd64.deb (it installs a lot of additional packages including some Gnome-related stuff - why?), log out, log into Draco session. Works for me.

Would you like a PR for it?

@rodlie
Copy link
Owner

rodlie commented May 9, 2020

Will test later today, don't have access to my main computer at the moment.

I did test Xubuntu Bionic Live earlier today, and was not able to get lightdm to start draco through regular means.

@rodlie
Copy link
Owner

rodlie commented May 9, 2020

btw, the gnome stuff is probably related to xscreensaver-demo and pnmixer, as they both uses gtk2 (they do however not require anything related to gnome, this is a packaging issue on Ubuntu IMHO).

@probonopd
Copy link
Contributor Author

Possibly I was mixing up Gnome and Gtk.

@rodlie
Copy link
Owner

rodlie commented May 9, 2020

There are alternatives if you don't want gtk stuff. pnmixer should be easy to replace (and is just a recommended app), there are probably several qt alternatives available. pnmixer is good enough for my usage (I use the key bindings and sometimes scroll over the tray to adjust the volume). xscreensaver is currently a hard requirement (but not xscreensaver-demo). I'm willing to add support for more screensaver apps if needed (they must/should be able to control the same way as xscreensaver).

Audio control is always something that can be included, there should be enough examples available (and/or direct code to take, must be (L)GPL2 compatible).

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

No branches or pull requests

2 participants