Wednesday, December 20, 2023

[new] sysutils/cloud-init (again)

Hi folks,

I'm writing to the list to add a new port.
This is the second attempt (I'm aware of) to add this
port. My work is based on the first attempt.
See https://marc.info/?l=openbsd-ports&m=165239608209610
and https://marc.info/?l=openbsd-ports&m=165364771409636

I am one of the main contributors of BSD (mostly FreeBSD)
patches to cloud-init, and I spent the last couple of weeks
fixing OpenBSD issues.

You can find the current state of my port here:
https://codeberg.org/meena/openbsd-ports/src/branch/add/cloud-init/sysutils/cloud-init

This is a snapshot of what the final thing will look like.
Most importantly, you'll notice that it's using

GH_ACCOUNT = igalic

instead of

GH_ACCOUNT = canonical

because two of my Pull requests haven't been merged yet.
After the holidays (next year), but especially with the
next cloud-init release (in about 3 months), I expect to
not need any extra patches.

This is a bit ambitious, because currently there are 19
failing tests. (On FreeBSD we're down to 0)

I've gotten already plenty of feedback on this port on
mastodon, so I hope it's ready for a proper review now.

Kind regards,

Mina Galić

No comments:

Post a Comment