{"action":"created","issue":{"url":"https://api.github.com/repos/grafana/grafana/issues/5044","repository_url":"https://api.github.com/repos/grafana/grafana","labels_url":"https://api.github.com/repos/grafana/grafana/issues/5044/labels{/name}","comments_url":"https://api.github.com/repos/grafana/grafana/issues/5044/comments","events_url":"https://api.github.com/repos/grafana/grafana/issues/5044/events","html_url":"https://github.com/grafana/grafana/issues/5044","id":154903040,"number":5044,"title":"3.0.1: missing \"public/vendor/npm/rxjs/Observable\"","user":{"login":"onlyjob","id":1061236,"avatar_url":"https://avatars.githubusercontent.com/u/1061236?v=3","gravatar_id":"","url":"https://api.github.com/users/onlyjob","html_url":"https://github.com/onlyjob","followers_url":"https://api.github.com/users/onlyjob/followers","following_url":"https://api.github.com/users/onlyjob/following{/other_user}","gists_url":"https://api.github.com/users/onlyjob/gists{/gist_id}","starred_url":"https://api.github.com/users/onlyjob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/onlyjob/subscriptions","organizations_url":"https://api.github.com/users/onlyjob/orgs","repos_url":"https://api.github.com/users/onlyjob/repos","events_url":"https://api.github.com/users/onlyjob/events{/privacy}","received_events_url":"https://api.github.com/users/onlyjob/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-15T11:12:11Z","updated_at":"2016-05-16T07:28:01Z","closed_at":"2016-05-15T13:40:25Z","body":"Please commit `public/vendor/npm/rxjs/Observable` which is included by the following files:\r\n\r\n * public/app/core/live/live_srv.ts\r\n * public/app/features/panel/metrics_panel_ctrl.ts\r\n * public/app/plugins/datasource/grafana-live/datasource.ts\r\n\r\nThis would help to create comprehensive source tarball which would be very helpful to build official Debian package of Grafana.\r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/grafana/grafana/issues/comments/219365648","html_url":"https://github.com/grafana/grafana/issues/5044#issuecomment-219365648","issue_url":"https://api.github.com/repos/grafana/grafana/issues/5044","id":219365648,"user":{"login":"onlyjob","id":1061236,"avatar_url":"https://avatars.githubusercontent.com/u/1061236?v=3","gravatar_id":"","url":"https://api.github.com/users/onlyjob","html_url":"https://github.com/onlyjob","followers_url":"https://api.github.com/users/onlyjob/followers","following_url":"https://api.github.com/users/onlyjob/following{/other_user}","gists_url":"https://api.github.com/users/onlyjob/gists{/gist_id}","starred_url":"https://api.github.com/users/onlyjob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/onlyjob/subscriptions","organizations_url":"https://api.github.com/users/onlyjob/orgs","repos_url":"https://api.github.com/users/onlyjob/repos","events_url":"https://api.github.com/users/onlyjob/events{/privacy}","received_events_url":"https://api.github.com/users/onlyjob/received_events","type":"User","site_admin":false},"created_at":"2016-05-16T07:28:01Z","updated_at":"2016-05-16T07:28:01Z","body":"> But where do you stop. Should Grafana include the Go compiler source? the Nodejs source? \r\n\r\nLet's be reasonable please.  :)  It is a practical issue, not a theoretical one.\r\nAll Grafana dependencies should be included i.e. sources that are required to build Grafana.\r\nOf course you do not need to include interpreters and their sources -- that would be crazy. :)\r\n\r\n> Could you explain why you need a source package?\r\n\r\nTo build [official Debian package of Grafana](https://tracker.debian.org/pkg/grafana) from source.\r\nBinary packages are built from source archives on secure build servers without internet access so downloading on build time is not possible.\r\n\r\nSome projects that use git submodules generate source archive as part of their release process because source tarball downloaded from GitHub is incomplete (does not include submodules).\r\n\r\nI understand your reluctance to commit 3rd party dependencies but it would be helpful if you could consider generating official source tarball with all required dependencies as downloaded by _npm_.\r\n\r\n> If you want a source package, that includes a pre built frontend just clone this repo, thne run npm install and grunt build. Then zip up the folder. \r\n\r\nI'd prefer to build Grafana from authoritative source so anyone could reproduce build. I do not wish to provide my own _build_ of Grafana sources and it would be highly unusual practice for Debian packaging...\r\n\r\nSorry for troubles...\r\n"}}