Page MenuHomeFreeBSD

Explain branches in ports(7).
ClosedPublic

Authored by trasz on Feb 11 2019, 1:49 PM.
Tags
None
Referenced Files
F114583760: D19146.id.diff
Mon, Apr 14, 4:24 AM
F114552785: D19146.id53774.diff
Sun, Apr 13, 10:25 PM
F114545853: D19146.id53784.diff
Sun, Apr 13, 9:06 PM
F114545319: D19146.id53787.diff
Sun, Apr 13, 8:59 PM
F114545260: D19146.id53785.diff
Sun, Apr 13, 8:58 PM
F114538988: D19146.id53802.diff
Sun, Apr 13, 7:23 PM
Unknown Object (File)
Mon, Apr 7, 5:25 AM
Unknown Object (File)
Sat, Mar 22, 3:08 AM
Subscribers

Details

Summary

Add explanation of branches to the ports(7) man page.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 22438
Build 21593: arc lint + arc unit

Event Timeline

matthew added inline comments.
share/man/man7/ports.7
81–83

What 'quarterly' directory do you mean here? The subdirectory in the SVN repo is 'branches', like so:

https://svnweb.freebsd.org/ports/branches/

There's a 'quarterly' directory on the pkg repos.

share/man/man7/ports.7
69

The quarterly branches aren't necessarily 'better tested' than ports HEAD. They're just a slower moving target: instead of essentially daily updates with HEAD, you only get updates once every three months or whenever there's a security fix or a significant fix that eg. takes something from not-working to working.

To put it another way: there's no extra QA gets done around branching each quarter. In fact, certain intrusive changes may be held from implementation until a quarter day so that the diff between HEAD and quarterly can be kept workably small.

Explain quarterly branches a bit better.

This revision is now accepted and ready to land.Feb 11 2019, 3:10 PM
This revision was automatically updated to reflect the committed changes.