Page MenuHomeFreeBSD

misc/freebsd-release-test: A port for release testing
Needs ReviewPublic

Authored by arrowd on May 4 2025, 11:57 AM.
Tags
None
Referenced Files
F132734916: D50146.diff
Sun, Oct 19, 11:36 AM
Unknown Object (File)
Wed, Oct 15, 12:56 AM
Unknown Object (File)
Sep 18 2025, 9:12 AM
Unknown Object (File)
Sep 17 2025, 7:33 AM
Unknown Object (File)
Sep 15 2025, 6:25 PM
Unknown Object (File)
Sep 14 2025, 2:18 PM
Unknown Object (File)
Sep 9 2025, 10:20 AM
Unknown Object (File)
Aug 25 2025, 10:31 AM
Subscribers
None

Details

Reviewers
bofh
cperciva
Group Reviewers
releng
Summary

Following the glib and py311-wheel044 breaking the release process,
here is my attempt to prevent such issues in future.

This port tries to do the same thing that the release script does, that is
installing devel/git and emulators/qemu-user-static using the plain
"make install" method into the same LOCALBASE. It needs a bit of polishing
and setup from the Poudriere side, but it does its job.

If there is interest, we need to figure out how to continiously run builds for
this port to ensure that Ports tree is ready for the release engineering purposes.

Test Plan

Put ALLOW_NETWORKING_PACKAGES="freebsd-release-test" into poudriere.conf
and WITH_TESTING_PORTS=misc/freebsd-release-test into make.conf, then run
poudriere bulk -C misc/freebsd-release-test.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 63869
Build 60753: arc lint + arc unit

Event Timeline

arrowd created this revision.