{"action":"created","issue":{"url":"https://api.github.com/repos/nextcloud/client_theming/issues/29","repository_url":"https://api.github.com/repos/nextcloud/client_theming","labels_url":"https://api.github.com/repos/nextcloud/client_theming/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/nextcloud/client_theming/issues/29/comments","events_url":"https://api.github.com/repos/nextcloud/client_theming/issues/29/events","html_url":"https://github.com/nextcloud/client_theming/pull/29","id":180465367,"number":29,"title":"AppImage for Linux","user":{"login":"probonopd","id":2480569,"avatar_url":"https://avatars.githubusercontent.com/u/2480569?v=3","gravatar_id":"","url":"https://api.github.com/users/probonopd","html_url":"https://github.com/probonopd","followers_url":"https://api.github.com/users/probonopd/followers","following_url":"https://api.github.com/users/probonopd/following{/other_user}","gists_url":"https://api.github.com/users/probonopd/gists{/gist_id}","starred_url":"https://api.github.com/users/probonopd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/probonopd/subscriptions","organizations_url":"https://api.github.com/users/probonopd/orgs","repos_url":"https://api.github.com/users/probonopd/repos","events_url":"https://api.github.com/users/probonopd/events{/privacy}","received_events_url":"https://api.github.com/users/probonopd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-01T16:23:33Z","updated_at":"2016-10-05T19:57:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nextcloud/client_theming/pulls/29","html_url":"https://github.com/nextcloud/client_theming/pull/29","diff_url":"https://github.com/nextcloud/client_theming/pull/29.diff","patch_url":"https://github.com/nextcloud/client_theming/pull/29.patch"},"body":"This pull request, when merged, will build an [AppImage](http://appimage.org/) on [Travis CI](http://travis-ci.org) and upload it to transfer.sh.\r\n\r\nThe AppImage contains the Nextcloud client and everything (including Qt) it needs to run that cannot be expected to be part of all target systems (Linux distributions).\r\n\r\nTo download the AppImage, get the URL from the Travis CI build log, download it, set the executable bit, and run. No installation, no root, no repositories to manage, no system libraries touched, should run on most recent Linux distributions on x86_64 machines.\r\n\r\nSome more testing and fine-tuning may be necessary to make this sing on as many target systems with different distributions as possible.\r\n\r\nIf this is used productively, the AppImage should be stored e.g., in GitHub Releases rather than on transfer.sh.\r\n\r\nHere is an example AppImage created this way:\r\nhttps://transfer.sh/jC7nF/nextcloud-git462225e-glibc2.14-x86-64.appimage"},"comment":{"url":"https://api.github.com/repos/nextcloud/client_theming/issues/comments/251781598","html_url":"https://github.com/nextcloud/client_theming/pull/29#issuecomment-251781598","issue_url":"https://api.github.com/repos/nextcloud/client_theming/issues/29","id":251781598,"user":{"login":"rakshazi","id":3428087,"avatar_url":"https://avatars.githubusercontent.com/u/3428087?v=3","gravatar_id":"","url":"https://api.github.com/users/rakshazi","html_url":"https://github.com/rakshazi","followers_url":"https://api.github.com/users/rakshazi/followers","following_url":"https://api.github.com/users/rakshazi/following{/other_user}","gists_url":"https://api.github.com/users/rakshazi/gists{/gist_id}","starred_url":"https://api.github.com/users/rakshazi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rakshazi/subscriptions","organizations_url":"https://api.github.com/users/rakshazi/orgs","repos_url":"https://api.github.com/users/rakshazi/repos","events_url":"https://api.github.com/users/rakshazi/events{/privacy}","received_events_url":"https://api.github.com/users/rakshazi/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T19:57:18Z","updated_at":"2016-10-05T19:57:18Z","body":"It's bad idea, because package managers works better than manual installation. Do you want hell with updates such as Windows system has? Linux distros package managers give you ability to update and manage all your apps, but in this case (standalone binary) you need do it manually for **every** installed app.\r\nThanks, but I don't want open hell gates.\r\n\r\nPS: AppImage, Snappy, Docker (for apps) and other similar case is good idea for software with lots of dependencies or for proprietary systems, for example (lots of deps) - GitLab server. Try to install it via package manager and you will have big problems (for normal use in production, you will spend a lot of time to configure and tune it), but you can use one tiny docker-compose .yml file and get production-ready system in minutes. **But** if you want distribute little apps (such as nextcloud client) in this way, you make big problems for your app users, IMHO."}}
{"actor":{"display_login":"rakshazi"}}