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