{"action":"created","issue":{"url":"https://api.github.com/repos/ev3dev/ev3dev-config/issues/2","labels_url":"https://api.github.com/repos/ev3dev/ev3dev-config/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/ev3dev/ev3dev-config/issues/2/comments","events_url":"https://api.github.com/repos/ev3dev/ev3dev-config/issues/2/events","html_url":"https://github.com/ev3dev/ev3dev-config/pull/2","id":126999665,"number":2,"title":"Modify raspi-config to work with ev3dev","user":{"login":"WasabiFan","id":3310349,"avatar_url":"https://avatars.githubusercontent.com/u/3310349?v=3","gravatar_id":"","url":"https://api.github.com/users/WasabiFan","html_url":"https://github.com/WasabiFan","followers_url":"https://api.github.com/users/WasabiFan/followers","following_url":"https://api.github.com/users/WasabiFan/following{/other_user}","gists_url":"https://api.github.com/users/WasabiFan/gists{/gist_id}","starred_url":"https://api.github.com/users/WasabiFan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WasabiFan/subscriptions","organizations_url":"https://api.github.com/users/WasabiFan/orgs","repos_url":"https://api.github.com/users/WasabiFan/repos","events_url":"https://api.github.com/users/WasabiFan/events{/privacy}","received_events_url":"https://api.github.com/users/WasabiFan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":39,"created_at":"2016-01-16T04:19:29Z","updated_at":"2016-01-25T17:28:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ev3dev/ev3dev-config/pulls/2","html_url":"https://github.com/ev3dev/ev3dev-config/pull/2","diff_url":"https://github.com/ev3dev/ev3dev-config/pull/2.diff","patch_url":"https://github.com/ev3dev/ev3dev-config/pull/2.patch"},"body":"This is an (unfinished) implementation of the tool described in ev3dev/ev3dev#316.\r\n\r\nSo far, I have done the following:\r\n- Updated _most_ of the mentions of RasPi to refer to ev3dev instead (8f2f4f7e6196eae9c001b6c5a95d3b66521008e4 and 90f272fae875f26da71b61e3fe2242a4da3a69d7)\r\n- Deleted all the functionality that we don't need (78a360f1dceb7a192e523a599818e1b2fa8583f0)\r\n  - Updated menus accordingly\r\n- Disabled functionality that we want to keep but haven't updated for ev3dev yet\r\n- Implemented a \"checklist\" (list of checkboxes) that allows you to enable/disable services ([`90f272f...f45e878`](https://github.com/WasabiFan/ev3dev-config/compare/90f272fae875f26da71b61e3fe2242a4da3a69d7...WasabiFan:f45e87882df69a692a8452ae99c21f3c9e8a672a))\r\n  - This was the majority of the work here; and it was really fun :wink: I honestly wouldn't care if you didn't want these changes because I had so much fun with it anyway!\r\n\r\nStill TODO/partially implemented/untested:\r\n- [x] Fix hostname config\r\n- [x] Fix serial console switch\r\n- [x] Add ability to configure BrickPi/PiStorms\r\n- [x] Properly handle \"static\" services\r\n- [x] ~~See if an _infobox_ can be used for the locale wait warning~~\r\n  - ~~And other instances where the script needs to load menu items/make config changes~~\r\n  - This would be great, but in my tests I can't get infoboxes working as expected.\r\n- [x] See if we want to add a box to log the output of the system info tool\r\n- [x] Don't throw an error if no item is selected for platform selection\r\n- [x] Decide on what the list of services should be\r\n  - Four out of the seven services that the original issue listed don't seem to exist on the brick. Would appreciate guidance.\r\n- [x] Make sure I didn't break any existing functionality\r\n  - ~~I remember seeing the script hang when I accidentally selected one of the internationalization options... that's probably bad~~\r\n  - It turns out that the system localization menus are just extremely slow.\r\n- [x] Validate all functionality\r\n- [x] Remove unnecessary stuff from other files\r\n  - The original RasPi tool used some JSON config files which we don't need, so we should make sure that nothing will try to create them.\r\n- [x] Rename script file\r\n  - I forgot to do this earlier, and because I have modified so much the diff will be just a deletion and recreation once I do rename it. I'll wait until the end to do this.\r\n- [ ] ~~Update debian packaging and license~~ @dlech will do this\r\n- [x] Decide if we want to localize the message text for en-US (e.g. \"internationalisation\" -> \"internationalization\")\r\n- [ ] Figure out how to manage `nmbd`\r\n- [x] Fix service menu (selection doesn't seem to have the right behavior)\r\n  - Error when selecting option\r\n- [ ] Start (and maybe unmask) services when they are selected\r\n- [ ] Add instructions on using menus (everywhere)\r\n- [ ] Add cancel button to abort password change\r\n- [ ] Shorten menu options\r\n- [ ] Make changes to sysinfo dialog (maybe)\r\n- [ ] Use device tree metadata to detect platform\r\n\r\nThoughts? Suggestions? Comments?\r\n\r\n## Resolved issues\r\nIssue ev3dev/ev3dev#55\r\nIssue ev3dev/ev3dev#316\r\nIssue ev3dev/ev3dev#487\r\nIssue ev3dev/ev3dev#479\r\n\r\nRef ev3dev/ev3dev#483 (Should this be closed already?)"},"comment":{"url":"https://api.github.com/repos/ev3dev/ev3dev-config/issues/comments/174594308","html_url":"https://github.com/ev3dev/ev3dev-config/pull/2#issuecomment-174594308","issue_url":"https://api.github.com/repos/ev3dev/ev3dev-config/issues/2","id":174594308,"user":{"login":"rhempel","id":5571620,"avatar_url":"https://avatars.githubusercontent.com/u/5571620?v=3","gravatar_id":"","url":"https://api.github.com/users/rhempel","html_url":"https://github.com/rhempel","followers_url":"https://api.github.com/users/rhempel/followers","following_url":"https://api.github.com/users/rhempel/following{/other_user}","gists_url":"https://api.github.com/users/rhempel/gists{/gist_id}","starred_url":"https://api.github.com/users/rhempel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhempel/subscriptions","organizations_url":"https://api.github.com/users/rhempel/orgs","repos_url":"https://api.github.com/users/rhempel/repos","events_url":"https://api.github.com/users/rhempel/events{/privacy}","received_events_url":"https://api.github.com/users/rhempel/received_events","type":"User","site_admin":false},"created_at":"2016-01-25T17:28:01Z","updated_at":"2016-01-25T17:28:01Z","body":"That's awesome! "}}