Page MenuHomeFreeBSD

committer guide: update rules for contrib software.
AbandonedPublic

Authored by eadler on Jul 2 2018, 1:57 AM.
Tags
None
Referenced Files
F81663975: D16089.diff
Fri, Apr 19, 3:54 PM
Unknown Object (File)
Thu, Apr 18, 3:53 PM
Unknown Object (File)
Thu, Mar 28, 1:49 PM
Unknown Object (File)
Feb 13 2024, 11:59 AM
Unknown Object (File)
Feb 8 2024, 5:35 PM
Unknown Object (File)
Feb 8 2024, 5:04 PM
Unknown Object (File)
Jan 4 2024, 8:29 PM
Unknown Object (File)
Dec 20 2023, 2:45 AM

Details

Reviewers
jhb
Group Reviewers
Core Team
Summary
  • Most notably don't require talking to core@ to take on maintainership.
  • Merge an FAQ into the main body of the text
  • Wordsmith
  • Remove references to CVS

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 18365
Build 18081: arc lint + arc unit

Event Timeline

jhb added a subscriber: jhb.

I would also add a bullet in the commit log to say "Remove comments specific to CVS". Taking files off of the vendor branch and some of the other language was CVS specific and it's good that you are removing it.

I'd be tempted to also add a requirement to use the vendor import process when committing to those areas (since we've had a few commits recently that didn't do real merges), but I don't think we really need that right now.

en_US.ISO8859-1/articles/committers-guide/article.xml
3506–3510

s/for when/when/

3512–3521

s/comitting/committing/

This revision is now accepted and ready to land.Jul 2 2018, 5:52 PM
en_US.ISO8859-1/articles/committers-guide/article.xml
3515

Can we strengthen the language here slightly? Something like:

contrib/ software is home to various forks of upstream software that the FreeBSD Project has agreed to maintain locally. The reasons for maintaining a fork ranges from wanting strict control over a tightly coupled dependency to lack of portability or trust in the canonical repository's distribution of their code. Regardless of the reason(s), effort to minimize the maintenance burden of fork is helpful to fellow maintainers.

3524

you're encourage to take up ownership (or reevaluate whether or not we need to maintain our own independent fork and can possibly get by with a ports-managed) distribution of the contributed software.

If we don't have a maintainer for something it's also worth providing a small hint that we can also reexamine whether or not we want the code in contrib/ at all. This advice isn't limited to contrib/ but bears repetition because our forks are always inherently out of date with the canonical upstream repository.

en_US.ISO8859-1/articles/committers-guide/article.xml
3524

I'd rather not add this. It leads to the "What should be in base" debate. Unless and until we have a meaningful standard for that, this will just result in bikesheds.

This revision now requires review to proceed.Jul 26 2018, 5:31 AM

Seems a good change overall, thank you

en_US.ISO8859-1/articles/committers-guide/article.xml
3506–3510

comma not needed

3507–3508

I might write "As a general rule" instead of "Strongly consider"

rpokala added inline comments.
en_US.ISO8859-1/articles/committers-guide/article.xml
3508

"general consider" => "general rule, consider"

3521

"every import." => "as part of every import." or "after every import."

3525

"maintainership email" => "maintainership, email"

Ping? Ravi's comments are good, but i think with those changes this should be committed.

I'll commit this now. I've been busy with other things.

oh. I already committed this in rD52130