{"action":"created","issue":{"url":"https://api.github.com/repos/sebakerckhof/stratosphere/issues/8","labels_url":"https://api.github.com/repos/sebakerckhof/stratosphere/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/sebakerckhof/stratosphere/issues/8/comments","events_url":"https://api.github.com/repos/sebakerckhof/stratosphere/issues/8/events","html_url":"https://github.com/sebakerckhof/stratosphere/issues/8","id":113438420,"number":8,"title":"Using this for ARM packages","user":{"login":"TomFreudenberg","id":410087,"avatar_url":"https://avatars.githubusercontent.com/u/410087?v=3","gravatar_id":"","url":"https://api.github.com/users/TomFreudenberg","html_url":"https://github.com/TomFreudenberg","followers_url":"https://api.github.com/users/TomFreudenberg/followers","following_url":"https://api.github.com/users/TomFreudenberg/following{/other_user}","gists_url":"https://api.github.com/users/TomFreudenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/TomFreudenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TomFreudenberg/subscriptions","organizations_url":"https://api.github.com/users/TomFreudenberg/orgs","repos_url":"https://api.github.com/users/TomFreudenberg/repos","events_url":"https://api.github.com/users/TomFreudenberg/events{/privacy}","received_events_url":"https://api.github.com/users/TomFreudenberg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-26T19:57:38Z","updated_at":"2015-10-26T20:26:16Z","closed_at":null,"body":"Hi, I am maintaining currently the ARM fork of meteor at https://github.com/4commerce-technologies-AG/meteor.\r\n\r\nThere are often packages on atmosphere that are not ready deployed for ARM architecture. In this cases you have to download the package source (mostly from github) and append it locally to your meteor project.\r\n\r\nI would like to spend an ARM stratosphere server to provide all packages also on ARM devices.\r\n\r\nCould / would you like to spend some time helping on this?\r\n\r\nIn any way, great to see this project!\r\nTom"},"comment":{"url":"https://api.github.com/repos/sebakerckhof/stratosphere/issues/comments/151274228","html_url":"https://github.com/sebakerckhof/stratosphere/issues/8#issuecomment-151274228","issue_url":"https://api.github.com/repos/sebakerckhof/stratosphere/issues/8","id":151274228,"user":{"login":"sebakerckhof","id":88471,"avatar_url":"https://avatars.githubusercontent.com/u/88471?v=3","gravatar_id":"","url":"https://api.github.com/users/sebakerckhof","html_url":"https://github.com/sebakerckhof","followers_url":"https://api.github.com/users/sebakerckhof/followers","following_url":"https://api.github.com/users/sebakerckhof/following{/other_user}","gists_url":"https://api.github.com/users/sebakerckhof/gists{/gist_id}","starred_url":"https://api.github.com/users/sebakerckhof/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebakerckhof/subscriptions","organizations_url":"https://api.github.com/users/sebakerckhof/orgs","repos_url":"https://api.github.com/users/sebakerckhof/repos","events_url":"https://api.github.com/users/sebakerckhof/events{/privacy}","received_events_url":"https://api.github.com/users/sebakerckhof/received_events","type":"User","site_admin":false},"created_at":"2015-10-26T20:26:16Z","updated_at":"2015-10-26T20:26:16Z","body":"Well, I guess this could be used to that purpose.\r\nAlthough I can't spend much time towards that right now, we can discuss the subject and look at what the best approach would be.\r\n\r\nNote that this project is only the package server, but not the build server. So the build server will have to support builds for ARM (Do the meteor build servers support that?) If not you will have to set up your own build server.\r\n\r\nAnyway what you'd probably have to do is: \r\n1) When importing packages from upstream, make sure they do not get published to the client if they do not have an ARM build. You could do so by setting a flag when importing them (here: https://github.com/sebakerckhof/stratosphere/blob/master/packages/stratosphere_synchronizer/server/synchronizer.js#L131 ) and not publishing those packages to the clients (here: https://github.com/sebakerckhof/stratosphere/blob/master/packages/stratosphere_core/server/rpc/meteortool/syncNewPackageData.js#L113 )\r\n\r\n2) Schedule builds for those packages and after they are build, remove the flag so they get published to the clients."}}