)]}'
{"roles/package_version/tasks/compare.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"767413dce8763b1666ba0a87d000fd760bf969e1","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"---"},{"line_number":3,"context_line":"- name: Get wanted package"},{"line_number":4,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_2952fd3b","line":1,"updated":"2020-08-04 17:31:37.000000000","message":"linters: [error] too many blank lines (1 \u003e 0) (empty-lines)","commit_id":"4bd2133737c416ceedec212ec3ad50616a79c4a9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"767413dce8763b1666ba0a87d000fd760bf969e1","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  loop_control:"},{"line_number":16,"context_line":"    label: \"{{ pkg.name }}\""},{"line_number":17,"context_line":"    loop_var: \u0027pkg\u0027"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_8943496c","line":18,"updated":"2020-08-04 17:31:37.000000000","message":"linters: [error] too many blank lines (1 \u003e 0) (empty-lines)","commit_id":"4bd2133737c416ceedec212ec3ad50616a79c4a9"}],"roles/package_version/tasks/main.yaml":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"84cfd5146d6043952d53128c7d35d8fb73c57eca","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Get all installed packages"},{"line_number":3,"context_line":"  package_facts:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- name: Get repositories packages versions"},{"line_number":6,"context_line":"  dnf:"},{"line_number":7,"context_line":"    list: \"{{ item }}\""},{"line_number":8,"context_line":"  register: repo_packages"},{"line_number":9,"context_line":"  loop: \"{{ package_version_packages|map(attribute\u003d\u0027name\u0027)|list }}\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- name: Initialiaze ok_versions"},{"line_number":12,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_8cc7dc96","line":9,"range":{"start_line":5,"start_character":0,"end_line":9,"end_character":67},"updated":"2020-08-04 13:48:06.000000000","message":"Why not use package_facts? https://docs.ansible.com/ansible/latest/modules/package_facts_module.html","commit_id":"1c9036bcebcc8ab9527cc50deb15bb549fac82e1"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"ac7b4d6141556a97a4b8ce5040d610d0f249ccfd","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Get all installed packages"},{"line_number":3,"context_line":"  package_facts:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- name: Get repositories packages versions"},{"line_number":6,"context_line":"  dnf:"},{"line_number":7,"context_line":"    list: \"{{ item }}\""},{"line_number":8,"context_line":"  register: repo_packages"},{"line_number":9,"context_line":"  loop: \"{{ package_version_packages|map(attribute\u003d\u0027name\u0027)|list }}\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- name: Initialiaze ok_versions"},{"line_number":12,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_6ccec882","line":9,"range":{"start_line":5,"start_character":0,"end_line":9,"end_character":67},"in_reply_to":"9f560f44_8cc7dc96","updated":"2020-08-05 15:10:18.000000000","message":"it\u0027s used just above.\nHere we need to find the installed AND remote (what\u0027s available). package_facts doesn\u0027t provide this afaik.\n\nThat said, package_facts is useless, I don\u0027t use its content, since the \"dnf list\" provides all the needed info.","commit_id":"1c9036bcebcc8ab9527cc50deb15bb549fac82e1"}]}
