Hello community, here is the log from the commit of package terraform for openSUSE:Factory checked in at 2020-01-16 18:23:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terraform (Old) and /work/SRC/openSUSE:Factory/.terraform.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terraform" Thu Jan 16 18:23:12 2020 rev:16 rq:764951 version:0.12.19 Changes: -------- --- /work/SRC/openSUSE:Factory/terraform/terraform.changes 2019-12-06 12:34:27.783488708 +0100 +++ /work/SRC/openSUSE:Factory/.terraform.new.26092/terraform.changes 2020-01-16 18:23:23.921047216 +0100 @@ -1,0 +2,36 @@ +Wed Jan 15 11:18:20 UTC 2020 - Jean-Philippe Evrard <[email protected]> + +- Update to 0.12.19 + ENHANCEMENTS: + command/init: Cache Terraform Registry metadata responses when handling multiple references to the same module. (#23727) + command/state-mv: Detect and remove references elsewhere in the state to the source address in a terraform state mv operation. This does not affect any current operations but will cause the resulting state snapshot to be different than before, and a future version of Terraform may make use of this additional precision. (#23791) + BUG FIXES: + command/init: Fix an issue with via an update to go-getter where modules would fail to download from the registry (#23792) + command/init: use backend config from state when -backend=false is used during init. (#23802) + core: Do not evaluate unused config values, which may not be valid during destroy (#23717) + core: Better error handling for an odd "should never happen" situation regarding the restoration of a deposed instance during a create_before_destroy replace action. While this does not yet fix the situation (it can still happen), it now has a specialized error message to hopefully help gather some more information about the root cause in future reports. (#23718) + core: Prevent insertion of default providers when resources are removed from the config. (#23696) + core: Detect and handle dependencies implied by references in a connection block directly within a resource block. (#23663) + communicator/ssh: Fix deadlock when SSH agent forwarding fails. (#23661) +- Update to 0.12.18 + NOTES: + cli: Our darwin releases for this version and up will be signed and notarized according to Apple's requirements. + Prior to this release, MacOS 10.15+ users attempting to run our software reported seeing the error: "'terraform' cannot be opened because the developer cannot be verified." This error affected all MacOS 10.15+ users who downloaded our software directly via web browsers, and was caused by changes to Apple's third-party software requirements. + Our recommended approach to install and interact with the Terraform CLI can be found here. + MacOS 10.15+ users should plan to upgrade to 0.12.18+. + UPGRADE NOTES: + Inside provisioner blocks that have when = destroy set, and inside any connection blocks that are used by such provisioner blocks, it is now deprecated to refer to any objects other than self, count, and each. + Terraform has historically allowed this but doing so tends to cause downstream problems with dependency cycles or incorrect destroy ordering because it causes the destroy phase of one resource to depend on the existing state of another. Although this is currently only a warning, we strongly suggest seeking alternative approaches for existing configurations that are hitting this warning in order to avoid the risk of later problems should you need to replace or destroy the related resources. + This deprecation warning will be promoted to an error in a future release. + ENHANCEMENTS: + provisioners: Warn about the deprecation of non-self references in destroy-time provisioners, both to allow preparation for this later becoming an error and also as an extra hint for the "Cycle" errors that commonly arise when such references are used. (#23559) + cli: The terraform plan and terraform apply commands (and some others) now accept the additional option -compact-warnings. If set, and if Terraform produces warnings that are not also accompanied by errors, then the warnings will be presented in the output in a compact form that includes only the summary information, thus providing a compromise to avoid warnings overwhelming the output if you are not yet ready to resolve them. (#23632) + BUG FIXES: + backend/s3: Fix for users with >1000 workspaces (#22963) + cli: Allow moving indexed resource instances to new addresses that that don't yet exist in state (#23582) + cli: Improved heuristics for log level filtering with the TF_LOG environment variable, although it is still not 100% reliable for levels other than TRACE due to limitations of Terraform's internal logging infrastructure. Because of that, levels other than TRACE will now cause the logs to begin with a warning about potential filtering inaccuracy. (#23577) + command/show: Fix panic on show plan (#23581) + config: Fixed referencing errors generally involving for_each (#23475) + provisioners: The built-in provisioners (local-exec, remote-exec, file, etc) will no longer fail when the TF_CLI_ARGS environment variable is set. (#17400) + +------------------------------------------------------------------- Old: ---- terraform-0.12.17.obscpio terraform-0.12.17.tar.xz New: ---- terraform-0.12.19.obscpio terraform-0.12.19.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terraform.spec ++++++ --- /var/tmp/diff_new_pack.1SGm4Y/_old 2020-01-16 18:23:25.873048258 +0100 +++ /var/tmp/diff_new_pack.1SGm4Y/_new 2020-01-16 18:23:25.873048258 +0100 @@ -17,7 +17,7 @@ Name: terraform -Version: 0.12.17 +Version: 0.12.19 Release: 0 Summary: Tool for building infrastructure safely and efficiently License: MPL-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.1SGm4Y/_old 2020-01-16 18:23:25.905048275 +0100 +++ /var/tmp/diff_new_pack.1SGm4Y/_new 2020-01-16 18:23:25.909048277 +0100 @@ -3,8 +3,8 @@ <param name="url">https://github.com/hashicorp/terraform.git</param> <param name="scm">git</param> <param name="filename">terraform</param> - <param name="versionformat">0.12.17</param> - <param name="revision">v0.12.17</param> + <param name="versionformat">0.12.19</param> + <param name="revision">v0.12.19</param> <param name="exclude">.git</param> </service> <service name="tar" mode="disabled"/> ++++++ terraform-0.12.17.obscpio -> terraform-0.12.19.obscpio ++++++ /work/SRC/openSUSE:Factory/terraform/terraform-0.12.17.obscpio /work/SRC/openSUSE:Factory/.terraform.new.26092/terraform-0.12.19.obscpio differ: char 28, line 1 ++++++ terraform-0.12.17.tar.xz -> terraform-0.12.19.tar.xz ++++++ ++++ 13313 lines of diff (skipped) ++++++ terraform.obsinfo ++++++ --- /var/tmp/diff_new_pack.1SGm4Y/_old 2020-01-16 18:23:28.641049735 +0100 +++ /var/tmp/diff_new_pack.1SGm4Y/_new 2020-01-16 18:23:28.641049735 +0100 @@ -1,5 +1,5 @@ name: terraform -version: 0.12.17 -mtime: 1575310748 -commit: f0ae01e605e0666038c22644aeb21bbeb2625005 +version: 0.12.19 +mtime: 1578523128 +commit: 58dcac4b798f0a2421170d84e507a42838101648
