{"action":"created","issue":{"url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/1164","repository_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware","labels_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/1164/labels{/name}","comments_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/1164/comments","events_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/1164/events","html_url":"https://github.com/nodemcu/nodemcu-firmware/issues/1164","id":141442770,"number":1164,"title":"Upgrade to current version of SPIFFS","user":{"login":"pjsg","id":1508813,"avatar_url":"https://avatars.githubusercontent.com/u/1508813?v=3","gravatar_id":"","url":"https://api.github.com/users/pjsg","html_url":"https://github.com/pjsg","followers_url":"https://api.github.com/users/pjsg/followers","following_url":"https://api.github.com/users/pjsg/following{/other_user}","gists_url":"https://api.github.com/users/pjsg/gists{/gist_id}","starred_url":"https://api.github.com/users/pjsg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjsg/subscriptions","organizations_url":"https://api.github.com/users/pjsg/orgs","repos_url":"https://api.github.com/users/pjsg/repos","events_url":"https://api.github.com/users/pjsg/events{/privacy}","received_events_url":"https://api.github.com/users/pjsg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"pjsg","id":1508813,"avatar_url":"https://avatars.githubusercontent.com/u/1508813?v=3","gravatar_id":"","url":"https://api.github.com/users/pjsg","html_url":"https://github.com/pjsg","followers_url":"https://api.github.com/users/pjsg/followers","following_url":"https://api.github.com/users/pjsg/following{/other_user}","gists_url":"https://api.github.com/users/pjsg/gists{/gist_id}","starred_url":"https://api.github.com/users/pjsg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjsg/subscriptions","organizations_url":"https://api.github.com/users/pjsg/orgs","repos_url":"https://api.github.com/users/pjsg/repos","events_url":"https://api.github.com/users/pjsg/events{/privacy}","received_events_url":"https://api.github.com/users/pjsg/received_events","type":"User","site_admin":false},"milestone":null,"comments":14,"created_at":"2016-03-17T00:46:54Z","updated_at":"2016-04-03T17:08:12Z","closed_at":null,"body":"We have various issues with spiffs at the moment. Large files, crashes etc. Our version has diverged from the original github repo. I propose to bring our version up to date *and* make it easy to pull new versions in the future.\r\n\r\nAlso, after discussions with the SPIFFS author, I'm going to change the parameters for the default spiffs configuration. This will be somewhat more efficient than the current settings. \r\n\r\nIn order to make spiffsimg work nicely, I want to bring that into the tree and build it from the same source that we use -- in this way, we are guaranteed to build compatible file systems. I also want to move to using the magic header on the file system so that there is less danger of trashing a file system if it doesn't match the size of the remaining flash. \r\n\r\nThis will certainly take some time to settle down, but it shouldn't be *too* painful.\r\n\r\nThoughts?\r\n\r\n "},"comment":{"url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/comments/205010651","html_url":"https://github.com/nodemcu/nodemcu-firmware/issues/1164#issuecomment-205010651","issue_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/1164","id":205010651,"user":{"login":"pjsg","id":1508813,"avatar_url":"https://avatars.githubusercontent.com/u/1508813?v=3","gravatar_id":"","url":"https://api.github.com/users/pjsg","html_url":"https://github.com/pjsg","followers_url":"https://api.github.com/users/pjsg/followers","following_url":"https://api.github.com/users/pjsg/following{/other_user}","gists_url":"https://api.github.com/users/pjsg/gists{/gist_id}","starred_url":"https://api.github.com/users/pjsg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjsg/subscriptions","organizations_url":"https://api.github.com/users/pjsg/orgs","repos_url":"https://api.github.com/users/pjsg/repos","events_url":"https://api.github.com/users/pjsg/events{/privacy}","received_events_url":"https://api.github.com/users/pjsg/received_events","type":"User","site_admin":false},"created_at":"2016-04-03T17:08:12Z","updated_at":"2016-04-03T17:08:12Z","body":"@marcelstoer There is one issue with auto-building the file system image -- I need to have gcc on the build system. Currently, your docker image doesn't include gcc, but I copied your dockerfile and added `gcc` to the list of packages to install, and then everything worked fine."}}