)]}'
{"lib/puppet/provider/package_manifest/flat_file.rb":[{"author":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"change_message_id":"7df0a7f6756cf98ea77ee5f74c8dde2ef4ef649a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  desc \"Write package manifest to a flat file\""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"  def exists?"},{"line_number":6,"context_line":"    false # Always write a fresh manifest"},{"line_number":7,"context_line":"  end"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"  def create"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"3a50d1a3_88e52add","line":6,"updated":"2015-07-22 09:54:49.000000000","message":"This will mean that the resource cannot achieve idempotency (factual idempotency yes, but puppet won\u0027t know about it). Probably not an immediate problem but i think there\u0027s quite a focus on idempotency in openstack puppet modules lately (iirc it\u0027s a condition for having tests passing?).\n\nStill, this patch is a step forward from having the manifest written via a function. +2","commit_id":"632cdcdf51c0ade15ad4a5654003a64063924114"},{"author":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"change_message_id":"658268860407e6ca7361203efd4ff1f4d6525d34","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  desc \"Write package manifest to a flat file\""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"  def exists?"},{"line_number":6,"context_line":"    false # Always write a fresh manifest"},{"line_number":7,"context_line":"  end"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"  def create"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"3a50d1a3_82761a04","line":6,"in_reply_to":"3a50d1a3_88e52add","updated":"2015-07-23 12:41:54.000000000","message":"Yup, I agree with Jirka here. We will probably have to fix this.  Prefetching existing files and comparing with newly generated list might do the trick.","commit_id":"632cdcdf51c0ade15ad4a5654003a64063924114"}]}
