Summary: | Add note about patches *needing* to start with "patch-" to Porter's Handbook section 4.4.2 | ||
---|---|---|---|
Product: | Documentation | Reporter: | Pau Amma <pauamma> |
Component: | Books & Articles | Assignee: | Fernando Apesteguía <fernape> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | fernape, phryk-ports |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Pau Amma
2020-08-31 18:47:52 UTC
As the frustrated person in question, I very much +1 this issue. Also, it would be nice to add a link to https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html to the landing page of the porters' handbook, as it is *very* handy for looking things up (just ctrl+f over the whole book). Before PauAmma directed me to it, I didn't even know it existed. Could've saved me a few hours of confused clicking and skimming through the handbook, trying to find where THAT ONE THING I NEED RIGHT NOW™ was documented. :P (In reply to phryk from comment #1) Re the latter, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244538 . While here, we should add that EXTRA_PATCHES should not start with patch-* Otherwise it will be unconditionally applied (the name starts with patch-). Then in the Makefile if the condition for the EXTRA_PATCHES is met, it will be tried again, failing in doing so. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/doc/commit/?id=be6e85b4a2a66e6bd5a0b0cd5c9e6d24ff5247fc commit be6e85b4a2a66e6bd5a0b0cd5c9e6d24ff5247fc Author: Fernando ApesteguÃa <fernape@FreeBSD.org> AuthorDate: 2021-04-18 17:22:23 +0000 Commit: Fernando ApesteguÃa <fernape@FreeBSD.org> CommitDate: 2021-04-20 09:42:36 +0000 [porters-handbook]: Clarify prefixes in patch file names Patches must start with `patch-` in order to be applied automatically. Conditional patches must not start with `patch-`. PR: 24903 Reported by: pauamma@gundo.com Approved by: 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D28268 .../content/en/books/porters-handbook/slow-porting/_index.adoc | 4 ++++ 1 file changed, 4 insertions(+) |