Ø
«
»
0 : Release Engineering for pkgsrc
1 : pkgsrc usage
2 : How are stable branches created?
3 : Freeze
4 : Freeze end
5 : Binary packages
6 : branch maintenance
7 : how to request pullups
8 : pullup-pkgsrc needs manpower
Release Engineering for pkgsrc
Thomas Klausner <wiz@NetBSD.org>
pkgsrc usage
Tracking -current (always the latest)
Stable branches (stable & security bugs fixed)
How are stable branches created?
quarterly
preceded by "freeze" period
Freeze
usually two weeks
reduced updating
concentrating on build fixes
and closing PRs!
Freeze end
cut branch (in CVS)
release announcement (mail, www)
localsrc/releng/releng-pkgsrc
Binary packages
NetBSD: dedicated build hosts for amd64/i386
binaries on nbftp
other platforms volunteer effort :(
branch maintenance
security fixes
rarely other fixes (build)
four eyes principle
must be requested by developers!
how to request pullups
Easy!
look at diff to branch
test on branch, if possible
forward commit message(s) to pullup-pkgsrc
pullup-pkgsrc needs manpower
while not critical,
a couple more people would be great