[Bug 233696] Porter's handbook: Makes clearer the official policy about port signatures
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Dec 1 19:04:50 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233696
Bug ID: 233696
Summary: Porter's handbook: Makes clearer the official policy
about port signatures
Product: Documentation
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Documentation
Assignee: doc at FreeBSD.org
Reporter: phascolarctos at protonmail.ch
This bug report is similar to bug #228715, but slightly different.
If I understood it well, old ports are allowed to keep "Created by:..." lines
but new ports are not allowed to include one. This is based on my experience.
It still happens that new ports creators try to insert "Created by: ..." lines
(as a new FreeBSD contributor, I did it on my first new port less than 6 months
ago): the handbook discourages it, but the ports tree includes many "bad"
examples. Such examples create confusion and might make new contributors feel
bad when seeing that they cannot sign their work while others did (I felt a bit
bad at first, before understanding the policy).
Furthermore, if someone interprets this fact as "once signatures were allowed,
now they are not any more", one could think that (s)he should remove existing
lines from existing ports (like I recently did in bug #233662), which seems to
be against the official policy (unless the creator has been asked).
Specifying the correct policy once and for all in the porter's handbook is the
best way to avoid similar problem in the future: if what I think to be the
official policy is wrong, feel free to correct it.
(My personal opinion is that we should remove all signatures, both old and new:
ports change over time and creators ends up with a signature that stays on a
Makefile that can be very different to what they wrote when they left
maintainership. Credit for creation can still be recognized through other means
like Bugzilla or SVN. This policy also has the advantage to be fair between old
and new contributors.)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-doc
mailing list