tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: updating terraform to v1.8.5



Pete Wright <pete%nomadlogic.org@localhost> writes:

> On 10/9/24 13:38, Taylor R Campbell wrote:
>
>> I wasn't paying close attention when we discused Terraform updates
>> on
>> IRC the other day, and I assumed all the updates to Terraform was done
>> with last year's news in mind, but I see now the proposed update is to
>> 1.8.5.
>> Terraform releases after 1.5.7 are NOT free software (or open
>> source).
>> They are available ONLY under Hashicorp's proprietary terms.  See
>> https://www.hashicorp.com/license-faq for details.  It seems that
>> eventually four-year-old versions of Terraform post-transition will
>> begin to be released as free software (mpl-2.0) but that won't affect
>> 1.8.5 until the year 2028.
>
> ah ok i didn't realize that, i was operating on the incorrect
> assumption that it'd be suitable for inclusion based on the fact that
> its in the free and open bsd ports tree's.  i'll probably just keep a
> local fork of the pkgsrc tree for now and build updated versions so i
> can use it in my localenv.
>
> the downside i guess is that it'll probably not make it feasible for
> popular providers like AWS to natively support netbsd.

pkgsrc does allow packaging non-Free software, but it has to be labeled.
Often, we have started keeping multiple versions so that the last Free
version remains.  If users can install a Free version, there is
generally no objection to also packaging non-Free versions.  See mongodb
as an example.

In general, I lean to staging new packages and updates in wip, as it
makes it much easier for people to collaborate.  It sounds like leot@
was pointing out there are a lot in wip already.  So I would suggest
understanding what's there and how what you are doing fits.

ls -d terraform* is currently:

terraform
terraform-docs
terraform-provider-archive
terraform-provider-aws
terraform-provider-aws-modules-http
terraform-provider-aws3
terraform-provider-cassandra
terraform-provider-cloudinit
terraform-provider-flux
terraform-provider-github
terraform-provider-hcloud
terraform-provider-http
terraform-provider-kafka
terraform-provider-kubectl
terraform-provider-kubernetes
terraform-provider-kubernetes1
terraform-provider-local
terraform-provider-null
terraform-provider-postgresql
terraform-provider-random
terraform-provider-scaleway
terraform-provider-template
terraform-provider-tls
terraform-provider-vultr
terraform013
terraform014
terraform015
terraform11
terraform13


Home | Main Index | Thread Index | Old Index