Re: Question about submitting a new FreeBSD port for review

Moin Rahman <[email protected]> Tue, 21 Jul 2026 15:19:44 +0200
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <[email protected]>
--Apple-Mail=_979F6F89-A3A0-4C9F-BAD1-2D606F8C2905
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On Jul 21, 2026, at 15:08, Stanciuc Paul Marius =
<[email protected]> wrote:
>=20
> Hello FreeBSD Ports team,
> We are working on preparing a new port for the FEATHER project and =
would like to confirm the recommended submission workflow before =
proceeding.
> =46rom the Porter's Handbook, we understand that Bugzilla is used for =
submitting new ports. However, I would like to clarify a couple of =
points:
>     =E2=80=A2 Is opening a Bugzilla issue with a link to the port =
repository sufficient for review, or is it expected that the submission =
also includes a patch/diff against the current Ports tree?
>     =E2=80=A2 If a Bugzilla submission is the correct approach, is =
there anything else you would recommend including to help a ports =
committer review and integrate the new port?
>     =E2=80=A2 Is there any preferred way to request a review from a =
ports committer once the Bugzilla submission is ready?
> We would like to follow the preferred FreeBSD contribution workflow =
and make the review process as straightforward as possible.
> Thank you for your time and guidance.
> Best regards,
> Paul Stanciuc
>=20

Hi,

There are two paths available here:

1. Phabricator(https://reviews.freebsd.org =
<https://reviews.freebsd.org/>)

If you are unsure what you are doing and want someone to review your =
codes line
by line this is the better approach. I would at least recommend this if =
this is
the first time you are submitting a patch. This will help you understand =
how
the porting works. Create a account and send a mail to
[email protected] <mailto:[email protected]> notifying =
your intent to use it. Once approved submit
the patch.

2. Bugzilla(https://bugs.freebsd.org <https://bugs.freebsd.org/>)
If you are confident on what you are doing and have tested this on =
multiple
different versions and absolutely confident that the patch is what it is =
follow
this:
a. Create a bug report
b. Do not attach any patches
c. Mark the bug report number
d. Create the port in your local working branch do poudriere test and =
portlint
e. Create a commit. In the commit message add necessary git markers =
specially
   the markers like `PR: <BUG NUMBER>` and `Approved by: maintainer is =
submitter`
f. Create a git formatted patch out of the commmit
g. Attach the patch to the bug report
h. And wait for someone to commit

I hope this clears the confusion.

Kind regards,
Moin



--Apple-Mail=_979F6F89-A3A0-4C9F-BAD1-2D606F8C2905
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmpfcfBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE
Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA
vJH1Nw//Wh7+umF5uS4hBZsG0/4PNNjt644Rpb8v304LA5SZLm6vpgQKpgch9RJp
T76qB5hlM4f/0C1+XYOYzEgroqH9vbaXq/CYrLMvLt2PoYolY7afw8p+VwDWa451
8Pjg8nkedE/wbjax81kHDPl8CTH6+t3V0bV3AnjtddFSN/g8uhbBhlliCBPGFAWj
vwH6dwyC/B7eTNSh8tE2l8xsVc98TJfdvqzNNWG0Zph2ZklyD92Rwol2sGwNxwy7
7i3APh81CO+/MtlKuj1G4gGeT+ZLFDDxwB7d1a8vK8gA0z7FM4WYr7KymL3X0fuq
Z9ChHSoqE6GQZJ52cWC9qb3NsE2WGJAOSk/CIkZluTAU5CQbRbHsAJb0UIC70vh7
eEpfu8BahDHqf3CNf/GNvg4EGIL8sLiah+1GYTMzRjQmbaw7LojSVHlT1+/dbGzR
zj4FL080S+U6uCLbt+0IWPB7vKVRIeyTnG4pvLiCTWfqCbcle0B3LQ6s5XVneDlL
2rAHkBD/L9X2XJSNsALDyDiUIfMedROhl5CSvx31GtP3j7gE/AOdVyCxLHBV2ksU
IZyLLMPPWcJICieWVR1mIvOpTsFB9Wk0o70J8NSe1TmBGjrTvS1GaNdtH34kvkEg
szAqcid3nkYWb6EsljXo+UZNQErLN2scyypCnXeptuj5MWzI6G0=
=LIyd
-----END PGP SIGNATURE-----

--Apple-Mail=_979F6F89-A3A0-4C9F-BAD1-2D606F8C2905--