Re: Question about submitting a new FreeBSD port for review
Roger Olofsson <[email protected]> Fri, 24 Jul 2026 08:44:10 +0200
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
Den 2026-07-21 kl. 15:19, skrev Moin Rahman: > >> On Jul 21, 2026, at 15:08, Stanciuc Paul Marius <[email protected]> wrote: >> >> 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. >> From the Porter's Handbook, we understand that Bugzilla is used for submitting new ports. However, I would like to clarify a couple of points: >> • 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? >> • 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? >> • 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 >> > 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 > > Hi and thank you, I did not know about phabricator until I read your email so I have added my attempts to port software to FreeBSD in Bugzilla (following the handbook). Are the two paths mutually exclusive? I am asking since I have noticed that it's kind of difficult to get feedback for attempts to create ports. I guess no one has the time to look at my feeble and probably horrid attempts to port. Could I/Should I ask that the PRs in Bugzilla should be closed and revert to phabricator? These are my feeble and horrid attempts: March 17 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293877 April 14 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294521 July 8 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296618 Best regards Roger