{"action":"created","issue":{"url":"https://api.github.com/repos/KanoComputing/kano-updater/issues/278","repository_url":"https://api.github.com/repos/KanoComputing/kano-updater","labels_url":"https://api.github.com/repos/KanoComputing/kano-updater/issues/278/labels{/name}","comments_url":"https://api.github.com/repos/KanoComputing/kano-updater/issues/278/comments","events_url":"https://api.github.com/repos/KanoComputing/kano-updater/issues/278/events","html_url":"https://github.com/KanoComputing/kano-updater/pull/278","id":297021508,"number":278,"title":"Disk Space: Check based on actually required usage","user":{"login":"tombettany","id":5371014,"avatar_url":"https://avatars0.githubusercontent.com/u/5371014?v=4","gravatar_id":"","url":"https://api.github.com/users/tombettany","html_url":"https://github.com/tombettany","followers_url":"https://api.github.com/users/tombettany/followers","following_url":"https://api.github.com/users/tombettany/following{/other_user}","gists_url":"https://api.github.com/users/tombettany/gists{/gist_id}","starred_url":"https://api.github.com/users/tombettany/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tombettany/subscriptions","organizations_url":"https://api.github.com/users/tombettany/orgs","repos_url":"https://api.github.com/users/tombettany/repos","events_url":"https://api.github.com/users/tombettany/events{/privacy}","received_events_url":"https://api.github.com/users/tombettany/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-02-14T09:11:18Z","updated_at":"2018-02-15T14:02:59Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/KanoComputing/kano-updater/pulls/278","html_url":"https://github.com/KanoComputing/kano-updater/pull/278","diff_url":"https://github.com/KanoComputing/kano-updater/pull/278.diff","patch_url":"https://github.com/KanoComputing/kano-updater/pull/278.patch"},"body":"Use `apt` to provide details about how much disk space is required to\r\ncomplete the update. Provide an allowance for pip packages and buffer to\r\nensure that it doesn't completely fall apart if the numbers are slightly\r\noff.\r\n\r\nNeeds some more testing but this is the base idea. What do you guys think?"},"comment":{"url":"https://api.github.com/repos/KanoComputing/kano-updater/issues/comments/365935861","html_url":"https://github.com/KanoComputing/kano-updater/pull/278#issuecomment-365935861","issue_url":"https://api.github.com/repos/KanoComputing/kano-updater/issues/278","id":365935861,"user":{"login":"tombettany","id":5371014,"avatar_url":"https://avatars0.githubusercontent.com/u/5371014?v=4","gravatar_id":"","url":"https://api.github.com/users/tombettany","html_url":"https://github.com/tombettany","followers_url":"https://api.github.com/users/tombettany/followers","following_url":"https://api.github.com/users/tombettany/following{/other_user}","gists_url":"https://api.github.com/users/tombettany/gists{/gist_id}","starred_url":"https://api.github.com/users/tombettany/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tombettany/subscriptions","organizations_url":"https://api.github.com/users/tombettany/orgs","repos_url":"https://api.github.com/users/tombettany/repos","events_url":"https://api.github.com/users/tombettany/events{/privacy}","received_events_url":"https://api.github.com/users/tombettany/received_events","type":"User","site_admin":false},"created_at":"2018-02-15T14:02:59Z","updated_at":"2018-02-15T14:02:59Z","author_association":"MEMBER","body":"@radujipa I would definitely be happy with an additional `kano-os-3rd-party` metapackage. You are absolutely right about the `kano-os` metapackage being installed in the [update to 3.10.0](https://github.com/KanoComputing/kano-updater/blob/master/kano_updater/scenarios.py#L818-L823). Maybe the solution here should just be to add a clause that if the version is before 3.8.0 then require an additional 500MB or so (we bumped the disk space requirement by 500MB before for this update)"}}
{"actor":{"display_login":"tombettany"}}