{"action":"created","comment":{"url":"https://api.github.com/repos/openwrt/packages/pulls/comments/301405821","pull_request_review_id":259280400,"id":301405821,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMwMTQwNTgyMQ==","diff_hunk":"@@ -0,0 +1,81 @@\n+From fbaecea5672f5ea687d14f01e654b1c22c1f3c15 Mon Sep 17 00:00:00 2001\n+From: Josef Schlehofer <pepe.schlehofer@gmail.com>\n+Date: Sun, 7 Jul 2019 08:49:31 +0200\n+Subject: [PATCH] Update dependencies to their latest version\n+\n+The latest version of Home Assistant 0.95.4 doesn't work for me.\n+See for more details https://github.com/home-assistant/home-assistant/issues/24982\n+\n+Home Assistant uses pinned versions of dependencies, let's change them to\n+their latest version as they are already included in newer versions.\n+I'm thinking as it was suggested by jefferyto a in pull request to\n+include it in OpenWrt:\n+https://github.com/openwrt/packages/pull/8750#issuecomment-485938034\n+to remove entire the pinning version\n+---\n+ homeassistant/package_constraints.txt | 14 +++++++-------\n+ setup.py                              | 14 +++++++-------\n+ 2 files changed, 14 insertions(+), 14 deletions(-)\n+\n+diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt\n+index a4a08af12..bf72b2825 100644\n+--- a/homeassistant/package_constraints.txt\n++++ b/homeassistant/package_constraints.txt\n+@@ -2,17 +2,17 @@ aiohttp==3.5.4\n+ astral==1.10.1\n+ async_timeout==3.0.1\n+ attrs==19.1.0\n+-bcrypt==3.1.6\n+-certifi>=2018.04.16\n+-jinja2>=2.10\n++bcrypt==3.1.7\n++certifi>=2019.06.16\n++jinja2>=2.10.1","path":"lang/python/homeassistant/patches/0001-Update-dependencies-to-their-latest-version.patch","position":33,"original_position":33,"commit_id":"614b3167cc7d86723bc0e17fa8f3c8732850f1a1","original_commit_id":"97ef186ef8ea7ef7560424df053324fbd7635c5d","user":{"login":"BKPepe","id":4096468,"node_id":"MDQ6VXNlcjQwOTY0Njg=","avatar_url":"https://avatars2.githubusercontent.com/u/4096468?v=4","gravatar_id":"","url":"https://api.github.com/users/BKPepe","html_url":"https://github.com/BKPepe","followers_url":"https://api.github.com/users/BKPepe/followers","following_url":"https://api.github.com/users/BKPepe/following{/other_user}","gists_url":"https://api.github.com/users/BKPepe/gists{/gist_id}","starred_url":"https://api.github.com/users/BKPepe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BKPepe/subscriptions","organizations_url":"https://api.github.com/users/BKPepe/orgs","repos_url":"https://api.github.com/users/BKPepe/repos","events_url":"https://api.github.com/users/BKPepe/events{/privacy}","received_events_url":"https://api.github.com/users/BKPepe/received_events","type":"User","site_admin":false},"body":"If you are talking about file package_constraints.txt, I can drop my patch for it and see if it works, but I did that when I was doing pull requests to Home Assistant, so I just cherry-picked the commit and included a commit message and I just continue with that. \r\n\r\nAbout the dependencies in Home Assistant. \r\nI need to patch them all otherwise it won't work if I had installed an old version of some dependencies. It throws me this error:\r\n\r\n> pkg_resources.DistributionNotFound: The 'ruamel.yaml==0.15.97' distribution was not found and is required by homeassistant\r\n\r\nHowever, I'd like to get rid of this patch as much as possible. I'm trying to track changes for dependencies in Hass and here, but the latest version of Hass isn't working for me. I created an issue in their Github repository and in the meantime, I ended up to get to run an old version, which worked for me in the past. I know, it's not perfect right now, but I'd like to finish this PR.","created_at":"2019-07-09T05:51:58Z","updated_at":"2019-07-09T05:51:58Z","html_url":"https://github.com/openwrt/packages/pull/8750#discussion_r301405821","pull_request_url":"https://api.github.com/repos/openwrt/packages/pulls/8750","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/openwrt/packages/pulls/comments/301405821"},"html":{"href":"https://github.com/openwrt/packages/pull/8750#discussion_r301405821"},"pull_request":{"href":"https://api.github.com/repos/openwrt/packages/pulls/8750"}},"in_reply_to_id":301075181},"pull_request":{"url":"https://api.github.com/repos/openwrt/packages/pulls/8750","id":272302951,"node_id":"MDExOlB1bGxSZXF1ZXN0MjcyMzAyOTUx","html_url":"https://github.com/openwrt/packages/pull/8750","diff_url":"https://github.com/openwrt/packages/pull/8750.diff","patch_url":"https://github.com/openwrt/packages/pull/8750.patch","issue_url":"https://api.github.com/repos/openwrt/packages/issues/8750","number":8750,"state":"open","locked":false,"title":"Home Assistant: add a new package","user":{"login":"BKPepe","id":4096468,"node_id":"MDQ6VXNlcjQwOTY0Njg=","avatar_url":"https://avatars2.githubusercontent.com/u/4096468?v=4","gravatar_id":"","url":"https://api.github.com/users/BKPepe","html_url":"https://github.com/BKPepe","followers_url":"https://api.github.com/users/BKPepe/followers","following_url":"https://api.github.com/users/BKPepe/following{/other_user}","gists_url":"https://api.github.com/users/BKPepe/gists{/gist_id}","starred_url":"https://api.github.com/users/BKPepe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BKPepe/subscriptions","organizations_url":"https://api.github.com/users/BKPepe/orgs","repos_url":"https://api.github.com/users/BKPepe/repos","events_url":"https://api.github.com/users/BKPepe/events{/privacy}","received_events_url":"https://api.github.com/users/BKPepe/received_events","type":"User","site_admin":false},"body":"Maintainer: me\r\nCompile tested: \r\n- Turris MOX, cortexa53, OpenWrt master\r\n- Turris Omnia, mvebu, OpenWrt SNAPSHOT r9420-c17a68c\r\n\r\nRun tested: \r\n- Turris MOX, cortexa53, OpenWrt master\r\n\r\nDescription:\r\n\r\n- add: [Home Assistant](https://home-assistant.io)\r\n\r\nTO-DO list:\r\n\r\n- [x] Add init script\r\n- [ ] Add configuration file\r\n- [ ] Add big fat warning that it shouldn't be run on internal storage only on external storage, which can be very easily replacable like SD cards, USB flash drives and HDDs and so on.","created_at":"2019-04-22T07:36:36Z","updated_at":"2019-07-09T05:51:58Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4951097baeab560e03fe9a1ab291720df9e12c6a","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/openwrt/packages/pulls/8750/commits","review_comments_url":"https://api.github.com/repos/openwrt/packages/pulls/8750/comments","review_comment_url":"https://api.github.com/repos/openwrt/packages/pulls/comments{/number}","comments_url":"https://api.github.com/repos/openwrt/packages/issues/8750/comments","statuses_url":"https://api.github.com/repos/openwrt/packages/statuses/614b3167cc7d86723bc0e17fa8f3c8732850f1a1","head":{"label":"BKPepe:homeassistant","ref":"homeassistant","sha":"614b3167cc7d86723bc0e17fa8f3c8732850f1a1","user":{"login":"BKPepe","id":4096468,"node_id":"MDQ6VXNlcjQwOTY0Njg=","avatar_url":"https://avatars2.githubusercontent.com/u/4096468?v=4","gravatar_id":"","url":"https://api.github.com/users/BKPepe","html_url":"https://github.com/BKPepe","followers_url":"https://api.github.com/users/BKPepe/followers","following_url":"https://api.github.com/users/BKPepe/following{/other_user}","gists_url":"https://api.github.com/users/BKPepe/gists{/gist_id}","starred_url":"https://api.github.com/users/BKPepe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BKPepe/subscriptions","organizations_url":"https://api.github.com/users/BKPepe/orgs","repos_url":"https://api.github.com/users/BKPepe/repos","events_url":"https://api.github.com/users/BKPepe/events{/privacy}","received_events_url":"https://api.github.com/users/BKPepe/received_events","type":"User","site_admin":false},"repo":{"id":140937051,"node_id":"MDEwOlJlcG9zaXRvcnkxNDA5MzcwNTE=","name":"packages","full_name":"BKPepe/packages","private":false,"owner":{"login":"BKPepe","id":4096468,"node_id":"MDQ6VXNlcjQwOTY0Njg=","avatar_url":"https://avatars2.githubusercontent.com/u/4096468?v=4","gravatar_id":"","url":"https://api.github.com/users/BKPepe","html_url":"https://github.com/BKPepe","followers_url":"https://api.github.com/users/BKPepe/followers","following_url":"https://api.github.com/users/BKPepe/following{/other_user}","gists_url":"https://api.github.com/users/BKPepe/gists{/gist_id}","starred_url":"https://api.github.com/users/BKPepe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BKPepe/subscriptions","organizations_url":"https://api.github.com/users/BKPepe/orgs","repos_url":"https://api.github.com/users/BKPepe/repos","events_url":"https://api.github.com/users/BKPepe/events{/privacy}","received_events_url":"https://api.github.com/users/BKPepe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/BKPepe/packages","description":"Community maintained packages for OpenWrt","fork":true,"url":"https://api.github.com/repos/BKPepe/packages","forks_url":"https://api.github.com/repos/BKPepe/packages/forks","keys_url":"https://api.github.com/repos/BKPepe/packages/keys{/key_id}","collaborators_url":"https://api.github.com/repos/BKPepe/packages/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/BKPepe/packages/teams","hooks_url":"https://api.github.com/repos/BKPepe/packages/hooks","issue_events_url":"https://api.github.com/repos/BKPepe/packages/issues/events{/number}","events_url":"https://api.github.com/repos/BKPepe/packages/events","assignees_url":"https://api.github.com/repos/BKPepe/packages/assignees{/user}","branches_url":"https://api.github.com/repos/BKPepe/packages/branches{/branch}","tags_url":"https://api.github.com/repos/BKPepe/packages/tags","blobs_url":"https://api.github.com/repos/BKPepe/packages/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/BKPepe/packages/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/BKPepe/packages/git/refs{/sha}","trees_url":"https://api.github.com/repos/BKPepe/packages/git/trees{/sha}","statuses_url":"https://api.github.com/repos/BKPepe/packages/statuses/{sha}","languages_url":"https://api.github.com/repos/BKPepe/packages/languages","stargazers_url":"https://api.github.com/repos/BKPepe/packages/stargazers","contributors_url":"https://api.github.com/repos/BKPepe/packages/contributors","subscribers_url":"https://api.github.com/repos/BKPepe/packages/subscribers","subscription_url":"https://api.github.com/repos/BKPepe/packages/subscription","commits_url":"https://api.github.com/repos/BKPepe/packages/commits{/sha}","git_commits_url":"https://api.github.com/repos/BKPepe/packages/git/commits{/sha}","comments_url":"https://api.github.com/repos/BKPepe/packages/comments{/number}","issue_comment_url":"https://api.github.com/repos/BKPepe/packages/issues/comments{/number}","contents_url":"https://api.github.com/repos/BKPepe/packages/contents/{+path}","compare_url":"https://api.github.com/repos/BKPepe/packages/compare/{base}...{head}","merges_url":"https://api.github.com/repos/BKPepe/packages/merges","archive_url":"https://api.github.com/repos/BKPepe/packages/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/BKPepe/packages/downloads","issues_url":"https://api.github.com/repos/BKPepe/packages/issues{/number}","pulls_url":"https://api.github.com/repos/BKPepe/packages/pulls{/number}","milestones_url":"https://api.github.com/repos/BKPepe/packages/milestones{/number}","notifications_url":"https://api.github.com/repos/BKPepe/packages/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/BKPepe/packages/labels{/name}","releases_url":"https://api.github.com/repos/BKPepe/packages/releases{/id}","deployments_url":"https://api.github.com/repos/BKPepe/packages/deployments","created_at":"2018-07-14T10:28:05Z","updated_at":"2019-07-02T17:15:36Z","pushed_at":"2019-07-09T05:15:28Z","git_url":"git://github.com/BKPepe/packages.git","ssh_url":"git@github.com:BKPepe/packages.git","clone_url":"https://github.com/BKPepe/packages.git","svn_url":"https://github.com/BKPepe/packages","homepage":"","size":26022,"stargazers_count":0,"watchers_count":0,"language":"Makefile","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"openwrt:master","ref":"master","sha":"895b6eab11bb2aea08016eb2ab1babf9e0397891","user":{"login":"openwrt","id":2528830,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI1Mjg4MzA=","avatar_url":"https://avatars0.githubusercontent.com/u/2528830?v=4","gravatar_id":"","url":"https://api.github.com/users/openwrt","html_url":"https://github.com/openwrt","followers_url":"https://api.github.com/users/openwrt/followers","following_url":"https://api.github.com/users/openwrt/following{/other_user}","gists_url":"https://api.github.com/users/openwrt/gists{/gist_id}","starred_url":"https://api.github.com/users/openwrt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openwrt/subscriptions","organizations_url":"https://api.github.com/users/openwrt/orgs","repos_url":"https://api.github.com/users/openwrt/repos","events_url":"https://api.github.com/users/openwrt/events{/privacy}","received_events_url":"https://api.github.com/users/openwrt/received_events","type":"Organization","site_admin":false},"repo":{"id":20307838,"node_id":"MDEwOlJlcG9zaXRvcnkyMDMwNzgzOA==","name":"packages","full_name":"openwrt/packages","private":false,"owner":{"login":"openwrt","id":2528830,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI1Mjg4MzA=","avatar_url":"https://avatars0.githubusercontent.com/u/2528830?v=4","gravatar_id":"","url":"https://api.github.com/users/openwrt","html_url":"https://github.com/openwrt","followers_url":"https://api.github.com/users/openwrt/followers","following_url":"https://api.github.com/users/openwrt/following{/other_user}","gists_url":"https://api.github.com/users/openwrt/gists{/gist_id}","starred_url":"https://api.github.com/users/openwrt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openwrt/subscriptions","organizations_url":"https://api.github.com/users/openwrt/orgs","repos_url":"https://api.github.com/users/openwrt/repos","events_url":"https://api.github.com/users/openwrt/events{/privacy}","received_events_url":"https://api.github.com/users/openwrt/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/openwrt/packages","description":"Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md","fork":false,"url":"https://api.github.com/repos/openwrt/packages","forks_url":"https://api.github.com/repos/openwrt/packages/forks","keys_url":"https://api.github.com/repos/openwrt/packages/keys{/key_id}","collaborators_url":"https://api.github.com/repos/openwrt/packages/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/openwrt/packages/teams","hooks_url":"https://api.github.com/repos/openwrt/packages/hooks","issue_events_url":"https://api.github.com/repos/openwrt/packages/issues/events{/number}","events_url":"https://api.github.com/repos/openwrt/packages/events","assignees_url":"https://api.github.com/repos/openwrt/packages/assignees{/user}","branches_url":"https://api.github.com/repos/openwrt/packages/branches{/branch}","tags_url":"https://api.github.com/repos/openwrt/packages/tags","blobs_url":"https://api.github.com/repos/openwrt/packages/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/openwrt/packages/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/openwrt/packages/git/refs{/sha}","trees_url":"https://api.github.com/repos/openwrt/packages/git/trees{/sha}","statuses_url":"https://api.github.com/repos/openwrt/packages/statuses/{sha}","languages_url":"https://api.github.com/repos/openwrt/packages/languages","stargazers_url":"https://api.github.com/repos/openwrt/packages/stargazers","contributors_url":"https://api.github.com/repos/openwrt/packages/contributors","subscribers_url":"https://api.github.com/repos/openwrt/packages/subscribers","subscription_url":"https://api.github.com/repos/openwrt/packages/subscription","commits_url":"https://api.github.com/repos/openwrt/packages/commits{/sha}","git_commits_url":"https://api.github.com/repos/openwrt/packages/git/commits{/sha}","comments_url":"https://api.github.com/repos/openwrt/packages/comments{/number}","issue_comment_url":"https://api.github.com/repos/openwrt/packages/issues/comments{/number}","contents_url":"https://api.github.com/repos/openwrt/packages/contents/{+path}","compare_url":"https://api.github.com/repos/openwrt/packages/compare/{base}...{head}","merges_url":"https://api.github.com/repos/openwrt/packages/merges","archive_url":"https://api.github.com/repos/openwrt/packages/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/openwrt/packages/downloads","issues_url":"https://api.github.com/repos/openwrt/packages/issues{/number}","pulls_url":"https://api.github.com/repos/openwrt/packages/pulls{/number}","milestones_url":"https://api.github.com/repos/openwrt/packages/milestones{/number}","notifications_url":"https://api.github.com/repos/openwrt/packages/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/openwrt/packages/labels{/name}","releases_url":"https://api.github.com/repos/openwrt/packages/releases{/id}","deployments_url":"https://api.github.com/repos/openwrt/packages/deployments","created_at":"2014-05-29T20:43:16Z","updated_at":"2019-07-09T01:40:03Z","pushed_at":"2019-07-09T05:34:07Z","git_url":"git://github.com/openwrt/packages.git","ssh_url":"git@github.com:openwrt/packages.git","clone_url":"https://github.com/openwrt/packages.git","svn_url":"https://github.com/openwrt/packages","homepage":"","size":26789,"stargazers_count":1929,"watchers_count":1929,"language":"Makefile","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1686,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":232,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"forks":1686,"open_issues":232,"watchers":1929,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/openwrt/packages/pulls/8750"},"html":{"href":"https://github.com/openwrt/packages/pull/8750"},"issue":{"href":"https://api.github.com/repos/openwrt/packages/issues/8750"},"comments":{"href":"https://api.github.com/repos/openwrt/packages/issues/8750/comments"},"review_comments":{"href":"https://api.github.com/repos/openwrt/packages/pulls/8750/comments"},"review_comment":{"href":"https://api.github.com/repos/openwrt/packages/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/openwrt/packages/pulls/8750/commits"},"statuses":{"href":"https://api.github.com/repos/openwrt/packages/statuses/614b3167cc7d86723bc0e17fa8f3c8732850f1a1"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"BKPepe"}}