Created attachment 249174 [details] net/cloud-init: new release: 24.1.1 Changelog: https://github.com/canonical/cloud-init/releases/tag/24.1.1 Changelog: https://github.com/canonical/cloud-init/releases/tag/24.1 Sponsored by: The FreeBSD Foundation
n.b.: we might actually wanna wait for https://github.com/canonical/cloud-init/pull/4820 & https://github.com/canonical/cloud-init/pull/5061 to be merged & released, or add them as patches.
can we please have this committed before end of March? The current net/cloud-init is broken, but fixed in the newer net/cloud-init-devel (thanks Mina!) and it would be good to have a working one in the 2024Q2 quarterly branch which will be forked in early April.
I'm going to update my patch to bump the release to 24.1.3, and include at least the homedir patch. As for the rundir patch, i guess I can include that as soon as it's merged?
(In reply to Mina Galić from comment #3) as soon as rust rebuilds…
Created attachment 249671 [details] net/cloud-init*: Bump to newest release: 24.1.3 add homedir patch: https://github.com/canonical/cloud-init/pull/5061 add rundir patch: https://github.com/canonical/cloud-init/pull/4820 Also work around python.mk autoplist bug described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205056. Changelogs: - https://github.com/canonical/cloud-init/releases/tag/24.1 - https://github.com/canonical/cloud-init/releases/tag/24.1.1 - https://github.com/canonical/cloud-init/releases/tag/24.1.2 - https://github.com/canonical/cloud-init/releases/tag/24.1.3 ------- poudriere testport on amd64 14.0 tested on AWS (amd64)
poudriere testport on aarch64 14.0 tested on AWS (arm64)
Created attachment 249764 [details] net/cloud-init: Bump to newest release: 24.1.4 add homedir patch: https://github.com/canonical/cloud-init/pull/5061 Also work around python.mk autoplist bug described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205056. Changelogs: - https://github.com/canonical/cloud-init/releases/tag/24.1 - https://github.com/canonical/cloud-init/releases/tag/24.1.1 - https://github.com/canonical/cloud-init/releases/tag/24.1.2 - https://github.com/canonical/cloud-init/releases/tag/24.1.3 - https://github.com/canonical/cloud-init/releases/tag/24.1.4 Sponsored by: The FreeBSD Foundation
Created attachment 249765 [details] net/cloud-init-devel: Bump to latest main after 24.1 release please note that due to an error in the release process, there's no 24.1 tag on main, that's why the version number is still based on 23.4 Same workaround as net/cloud-init for python.mk autoplist bug described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205056. Sponsored by: The FreeBSD Foundation
Thanks Mina. A few tweaks are required. For the net/cloud-init changes: 1. You need TABS (not spaces) after `=` in PATCH_SITES= and PATCHFILES+=. 2. PATCH_SITES= and PATCHFILES+= should come before the MAINTAINER= group. portclippy from ports-mgmt/portfmt is a helpful linter for things like this. 3. The build fails because the two patches you submitted upstream are already included in 24.1.4. So, in the end, we have to remove the PATCH_SITES= and PATCHFILES+= lines. net/cloud-init-devel looks good to me. For the commit logs, we should: 1. Include a reference to this PR 2. Use a TAB after 'Sponsored by:' 3. Include 'Approved by:' for the net/cloud-init update since someone else maintains the port. In this case, since two weeks have passed, we should use Approved by: andrey@bsdnir.info (maintainer, timeout). You can install the commit message template hook to make writing commit logs easier. See https://docs.freebsd.org/en/articles/committers-guide/#git-mini-primer-getting-started.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=371b34c860765dbfabe3cbce2635a43a975851e2 commit 371b34c860765dbfabe3cbce2635a43a975851e2 Author: Mina Galić <me+git@igalic.co> AuthorDate: 2024-04-06 16:37:32 +0000 Commit: Joseph Mingrone <jrm@FreeBSD.org> CommitDate: 2024-04-07 15:04:42 +0000 net/cloud-init-devel: Bump to latest main after 24.1 release please note that due to an error in the release process, there's no 24.1 tag on main, that's why the version number is still based on 23.4 Same workaround as net/cloud-init for python.mk autoplist bug described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205056. PR: 277708 Sponsored by: The FreeBSD Foundation net/cloud-init-devel/Makefile | 8 +++++--- net/cloud-init-devel/distinfo | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f5c6e5909d89660d61b329407b6ce7fb9eaa8fff commit f5c6e5909d89660d61b329407b6ce7fb9eaa8fff Author: Mina Galić <me+git@igalic.co> AuthorDate: 2024-04-06 16:36:41 +0000 Commit: Joseph Mingrone <jrm@FreeBSD.org> CommitDate: 2024-04-07 15:01:38 +0000 net/cloud-init: Bump to newest release: 24.1.4 add homedir patch: https://github.com/canonical/cloud-init/pull/5061 Also work around python.mk autoplist bug described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205056. Changelogs: - https://github.com/canonical/cloud-init/releases/tag/24.1 - https://github.com/canonical/cloud-init/releases/tag/24.1.1 - https://github.com/canonical/cloud-init/releases/tag/24.1.2 - https://github.com/canonical/cloud-init/releases/tag/24.1.3 - https://github.com/canonical/cloud-init/releases/tag/24.1.4 PR: 277708 Approved by: andrey@bsdnir.info (maintainer, timeout) Sponsored by: The FreeBSD Foundation net/cloud-init/Makefile | 6 ++++-- net/cloud-init/distinfo | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-)
*** Bug 277662 has been marked as a duplicate of this bug. ***