FreeBSD 8.3 Release Engineering TODO
This is the FreeBSD 8.3 release engineering wiki page. It tracks the status of the FreeBSD 8.3 release process including schedule, branching condition, change request queues, TODO lists, known issues, and more. It is updated regularly during the release process.
Please only edit this page if you are a member of the release engineering team, or if a member of the release engineering team has asked you to do so otherwise your edits may be lost with the next update.
Release Status
8.3 has been released.
Last updated: 27 April 2012.
Release Schedule
| Action | Expected | Actual | Publicly Announced |
|---|---|---|---|
| Initial release schedule announcement | - | 2012-01-25 | 2012-02-06 |
| Release schedule reminder | 2012-02-01 | 2012-02-05, 2012-02-12, 2012-02-14 | - |
| Code Freeze | 2012-02-15 | 2012-02-16 | 2012-02-16 |
| BETA1 | 2012-02-17 | 2012-02-17 | 2012-02-20 |
| Doc tree schedule announcement | - | 2012-02-21 | - |
| Doc tree slush | 2012-02-28 | - | 2012-02-28 |
| Doc tree tag | 2012-03-05 | - | - |
| Ports tree schedule announcement | - | 2012-02-18 | - |
| Ports tree feature freeze | 2012-03-02 | - | - |
| stable/8 opened again | - | 2012-03-05 | - |
| RC1 | 2012-03-02 | 2012-03-03 | 2012-03-07 |
| RC2 | 2012-03-16 | 2012-03-18 | 2012-04-02 |
| RELEASE build | 2012-03-23 | 2012-04-10 | - |
| RELEASE announcement | - | - | 2012-04-18 |
CAUTION: FreeBSD Release Schedules may slip so the above dates are not guaranteed.
Branch status
| Action | Status |
|---|---|
| Subversion: releng/8.3 created | 2012-03-03 |
| Subversion: release/8.3.0 created | 2012-04-09 |
| CVS: RELENG_8_3_BP created | 2012-03-03 |
| CVS: RELENG_8_3 created | 2012-03-03 |
| CVS: RELENG_8_3_0_RELEASE created | 2012-04-09 |
| CVS: ports tree tagged | 2012-03-25 |
| Tinderbox: RELENG_8_3 configured | 2012-03-06 |
Change approval and merge guidelines
Read ChangeRequestGuidelines carefully. All requests neglecting these rules will be rejected.
Release engineering issue and patch queue
The being-fixed and still-being-researched pile
- 20120222 - nmbclusters tuning (JackVogel)
- 20120313 - mmap issues (DavidWolfskill)
Blanket approvals
- [empty]
ReleaseEngineering related commits
- 20120205 - publish schedule (BjoernZeeb) (dcvs www/en/ releng/index.sgml rev. 1.299, releases/Makefile rev. 1.59, releases/8.3R/Makefile, docbook.css, schedule.sgml rev. 1.1)
- 20120216 - turn on approvals (KenSmith) (committed as 231806)
- 20120216 - Switch the default OS version printed in man pages (KenSmith) (committed as 231807)
- 20120216 - Bump release builds version (KenSmith) (committed as 231808)
- 20120216 - Update newvers.sh to 8.3-PRERELEASE (KenSmith) (committed as 231809)
- 20120216 - Add actual Code Freeze data to release schedule (KenSmith) (dcvs www/en/releases/8.3R/ schedule.sgml rev. 1.2)
- 20120216 - Update RELENG_8 status (HirokiSato) (dcvs www/en/releng/ index.sgml rev. 1.300)
- 20120220 - Update release schedule for 8.3-BETA1 announced (KenSmith) (dcvs www/en/releases/8.3R/ schedule.sgml rev. 1.3)
- 20120220 - Announce 8.3-BETA1 on www (GlenBarber) (dcvs www/en/ where.sgml rev. 1.126, www/share/sgml/ news.xml rev. 1.420, release.ent rev. 1.68)
- 20120303 - Add packages-8.3-release for pkg_install on HEAD (KenSmith) (committed as 232435)
- 20120303 - Add packages-8.3-release for pkg_install on stable/9 (KenSmith) (232435, merged as 232436)
- 20120303 - Add packages-8.3-release (and others from stable/9) for pkg_install on stable/8 (KenSmith) (229304, 229748, 229751, 232436, merged as 232437)
- 20120303 - Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle (KenSmith) (committed as 232438)
- 20120303 - Add releng/8.3 as requiring re@ approval (KenSmith) (committed as 232440)
- 20120303 - Update to have “make update” pull from RELENG_8_3 in Makefile.inc1 in releng/8.3 (KenSmith) (committed as 232443)
- 20120303 - Update RELEASETAG and SVNBRANCH in release/Makefile in releng/8.3 (KenSmith) (committed as 232444)
- 20120303 - Update the CVS branch tag in standard-supfile in releng/8.3 (KenSmith) (committed as 232445)
- 20120303 - Update FreeBSD_version to 803000 in releng/8.3 to reflect releng/8.3 has been branched (KenSmith) (committed as 232446)
- 20120303 - Update newvers.sh for 8.3-RC1 in releng/8.3 (KenSmith) (committed as 232447)
- 20120303 - Bump FreeBSD_version to 803500 on stable/8 now that releng/8.3 has been branched (KenSmith) (committed as 232439)
- 20120305 - Release stable/8 from code freeze (KenSmith) (committed as 232546)
- 20120306 - Update betarel.vers for 8.3-RC1 (GlenBarber) (dcvs www/share/sgml release.ent rev. 1.69)
- 20120306 - Update releng page for RELENG_8_3 and unfreezing stable/8 (BjoernZeeb) (dcvs www/en/releng index.sgml rev. 1.301)
- 20120306 - Update release schedule for 8.3 branch date (BjoernZeeb) (dcvs www/en/releases/8.3R schedule.sgml rev. 1.4)
- 20120307 - Update release schedule for 8.3-RC1 announced (KenSmith) (dcvs www/en/releases/8.3R schedule.sgml rev. 1.5)
- 20120307 - Announce 8.3-RC1 on www (GlenBarber) (dcvs www/share/sgml/ news.xml rev. 1.424)
- 20120307 - Correct the wording in the -RC1 announcement on www (GlenBarber) (dcvs www/share/sgml/ news.xml rev. 1.425)
- 20120307 - Trim old entries and update version numbers for relese notes (HirokiSato) (committed as 232672)
- 20120318 - Add relnote items for 8.3R (HirokiSato) (committed as 233114)
- 20120318 - Trim old news items (HirokiSato) (committed as 233115)
- 20120318 - Add 8.3R preliminary release documents for review (HirokiSato) (dcvs www/en/releases/8.3R/ Makefile rev. 1.2, hardware.html, readme.html, relnotes-detailed.html rev. 1.1)
- 20120318 - Add errata.html as well (HirokiSato) (cvs www/en/releases/8.3R/ errata.html rev. 1.1)
- 20120319 - Bump the version of perl as used by the release build (KenSmith) (committed as 233180, merged as 233182)
- 20120319 - Update newvers.sh for RC3 (KenSmith) (committed as 233183)
- 20120319 - Work aorund loader bug for i386 (KenSmith) (committed as 233211)
- 20120329 - Adjust for the set of packages that will ship with 8.3-RELEASE (KenSmith) (committed as 233658)
- 20120402 - Update release schedule with 8.3-RC2 (KenSmith) (dcvs www/en/releases/8.3R/schedule.sgml rev 1.6)
- 20120402 - Announce 8.3-RC2 on www (GlenBarber) (dcvs www/share/sgml rev 1.428 news.xml, rev. 1.70 release.ent)
- 20120408 - Update UPDATING for 8.3-RELEASE (KenSmith) (committed as 234020, merged as 234021)
- 20120408 - Update newvers.sh for 8.3-RELEASE (KenSmith) (committed as 234022)
- 20120409 - Finish release notes (HirokiSato) (committed as 234052)
- 20120409 - Regen release notes from 234052 (HirokiSato) (dcvs rev. 1.2 www/en/releases/8.3R/relnotes-detailed.html)
- 20120409 - Create release/8.3.0 (KenSmith) (committed as 234063)
- 20120418 - Add installation/upgrade instructions for 8.3R (HirokiSato) (committed as 234413)
- 20120418 - Add installation/upgrade instructions for 8.3R (HirokiSato) (dcvs www/en/releases/8.3R/ rev. 1.3 Makefile, rev. 1.1 installation.html)
- 20120418 - Document 8.3-RELEASE (HirokiSato) (dcvs doc/en_US.ISO8859-1/articles/releng/ rev. 1.21 Makefile, 1.90 article.sgml, doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml rev. 1.511, doc/share/images/articles/releng/ rev. 1.8 branches-head.pic, rev. 1.3 branches-releng8.pic, rev. 1.1 branches-releng9.pic, doc/share/sgml/freebsd.ent rev. 1.144)
- 20120418 - Add the official release announcement of 8.3-RELEASE (HirokiSato) (dcvs www/en/releases/ rev. 1.4 8.3R/Makefile, rev. 1.1 8.3R/announce.sgml, rev. 1.133 index.sgml, www/share/sgml/ rev. 1.433 news.xml, rev. 1.71 release.ent)
- 20120418 - Add 8.3-RELEASE (HirokiSato) (dcvs rev. 1.272 www/en/cgi/man.cgi)
- 20120418 - Fix URL of 8.3R relnotes (HirokiSato) (dcvs r1.72 www/share/sgml/release.ent)
- 20120418 - Add a cover page for relnotes-detailed.html (HirokiSato) (dcvs www/en/releases/8.3R/ rev. 1.5 Makefile, rev. 1.1 relnotes.sgml)
- 20120418 - Add a link to the installation instructions (HirokiSato) (dcvs rev 1.134 www/en/releases/index.sgml)
- 20120418 - Add 8.3R to bsd-family-tree (maxim@) (comitted as 234423)
- 20120421 - Add 8.3-RELEASE (ryusuke@) (dcvs rev. 1.99 www/en/search/web.atoz)
- 20120422 - Update newvers.sh for 8.3-STABLE (BjoernZeeb) (committed as 234591)
- 20120422 - SecurityOfficer documents expected 8.3R EOL date (BjoernZeeb) (dcvs rev. 1.224 www/en/security/security.sgml)
- 20120427 - releng/8.3 handed over to SecurityOfficer (KenSmith) (committed as 234730)
- 20120427 - Reflect 8.3 been handed over to SecurityOfficer (BjoernZeeb) (dcvs rev. 1.302 www/en/releng/index.sgml)
The waiting for approval pile
- [empty]
The additional review or revisions sought pile
- [empty]
The approved and queued for commit pile
- [empty]
Committed fix pile
- 20120216 - Add RFC 6106 options definitions (HirokiSato) (222732, merged as 231818)
After BETA1:
- 20120217 - Fix possible deadlock in SCTP (MichaelTuexen) (231672, merged as 231916)
- 20120217 - Remove force_depend wrapper in etc/rc.d/nfsd (DougBarton) (committed as 231917)
- 20120219 - Increase shutdown timer to 90 seconds (DougBarton) (231862, merged as 231934)
- 20120218 - Allow LUNs greater than 0 to be probed by mps(4) (KenMerry) (231716, merged as 231944)
- 20120220 - Fix UFS performance bugs with async mounts and syncer (KonstantinBelousov) (231075,231204, merged as 231948)
- 20120221 - Guarantee UFS inode metadata changes results in the dirtiness of the inodeblock (KonstantinBelousov) (231122, merged as 231965)
- 20120221 - wctob returns EOF and not WEOF (XinLi) (231632, merged as 231966)
- 20120221 - Do not fsync all resident UFS vnodes from the syncer vnode call to ffs_sync (KonstantinBelousov) (231160, merged as 231967)
- 20120223 - Address intermittent PHY access error seen on RTL8168D (yongari@) (231622, merged as 232046)
- 20120223 - Add oce(4) to hardware notes (ChristianBrueffer) (231943, merged as 232057)
- 20120218 - Blacklist MSI/MSI-X for VMware (MariusStrobl) (231621, merged as 232093)
- 20120224 - Add a manpage for the oce(4) driver (ChristianBrueffer) (231880,231915,231937, merged as 232106)
- 20120223 - Avoid using stale references with flowtable (Originally kmacy@, later glebius@) (230598, merged as 232107)
- 20120324 - Add XENHVM i386 kernel config (ColinPercival) (230184,230185, merged as 232115))
- 20120224 - Let brgphy(4) probe BCM57780, only set Jumbo bits when appropriate (MariusStrobl) (231913, merged as 232135)
- 20120224 - Let nsphyter(4) probe DP83849 (MariusStrobl) (231914, merged as 232138)
- 20120225 - Fix memset sizeof bug in isp(4) (MariusStrobl) (231985, merged as 232141)
- 20120225 - Switch the libpmc license boilerplates to our standard one (ChristianBrueffer) (231871, merged as 232162)
- 20120225 - Xrefs drivers in wlan(4) (GlenBarber) (232011, merged as 232165)
- 20120225 - Fix use after free in ipfw_nat (ae@) (231991, merged as 232172)
- 20120226 - Fixup isci(4) mandoc (ChristianBrueffer) (232056, merged as 232174)
- 20120226 - Add isci(4) to the hardware notes (ChristianBrueffer) (232060, merged as 232175)
- 20120229 - Add a sysctl to lagg(4) to ignore mbuf flowid (AndrewThompson) (232008,232010,232080,232089, merged as 232314)
- 20120229 - Xen PV block interface enhancements (JustinGibbs) (231743,231836,231837,231839,231883,232308, merged as 232352)
- 20120229 - Workaround for PCIe 4GB boundary issue (EdMaste) (232267, merged as 232354)
- 20120301 - Fix input validation in SO_SETFIB socket option (HirokiSato) (230981, merged as 232370)
- 20120301 - Fix a possible infinite loop in “route flush” on 64-bit archs (HirokiSato) (230989, merged as 232371)
- 20120229 - Add u3g device ID (RemkoLodder) (231713, merged as 232381)
To releng/8.3 after stable/8 branch opened again (after RC1):
- 20120304 - In ng_bypass() add more protection against potential race (glebius) (232556, merged as 232558)
- 20120302 - Include missing device IDs for isci(4) driver. (jimharris@) (232554, merged as 232559)
- 20120305 - Make mpt(4) to attach only to supported devices (KenMerry) (232563, merged as 232632)
- 20120305 - Fix an IPv6 PMTU probelm copying ip6po_minmtu and ip6po_prefer_tempaddr in ip6_copypktopts() (HirokiSato) (232560, merged as 232634)
- 20120308 - Restore the historic behavior in pw.conf creating default base directory (XinLi) (232550, merged as 232696))
- 20120312 - Fix a panic condition in sctp_peeloff() (MichaelTuexen) (232723,232726, merged as 232928)
- 20120314 - Fix booting from UFS1 on big-endian machines (MariusStrobl) (232822, merged as 232965)
- 20120314 - Make mps(4) module depend on cam (KenMerry) (232989, merged as 233006)
- 20120320 - Fix possible panic if non-SCTP socket used with STCP syscall (MichaelTuexen) (233004, merged as 233270)
- 20120320 - Implement a workaround for a bug in the linker on i386 (KenSmith) (233211, merged as 233366)
To releng/8.3 (after RC2):
- 20120406 - Fix regressing in probing mpt(4) for LSI SAS 1068E in MPT mode (MariusStrobl) (233827, merged as 233955)
- 20120406 - Update with package set layout for 8.3-RELEASE (KenSmith) (233658, merged as 233956)
The change request withdrawn pile
- [empty]
Rejected change request pile
- 20120216 - Fix uninitialized variables in pipe regression tests (EitanAdler) (228274)
- 20120226 - Change default directory prefix for tempnam (XinLi) (228924)
- 20120229 - Fix a bug in the experimental NFSv4 server (rmacklem@) (232050)
- 20120229 - Merge multi-FIB IPv6 support (BjoernZeeb) (231852,232127)
- 20120229 - Move sticky(8) to sticky(7) (RemkoLodder) (124468)
- 20120306 - Add an ifconfig to set carp state (RemkoLodder) (232486)
- 20120307 - Update tcsh to 6.18.01 (mp@) (232635)
- 20120305 - Drop setuid status while doing file operations to prevent potential information leak from cron (XinLi) (232551)
To releng/8.3 (after RC2):
- 20120303 - In rc.subr put the signal trap output to standard error (XinLi) (232549)
- 20120402 - Correct failure to attach the PV block front device on badly configured XenServer (JustinGibbs) (233791)
- 20120403 - Fix random deadlock on pmcstat exit (fabient@) (233544)
Unauthorized commits
- [empty]
Likely errata items
- Tracked internally at this point.
Leading up to the release
Projects being worked on before code freeze
| Project | Developer | Status |
|---|---|---|
| - | - | - |
Projects being worked on after code freeze
| Project | Developer | Status |
|---|---|---|
| - | - | - |
Known issues when the release process started
- TCP-MD5 possibly broken (BjoernZeeb)
ReleaseEngineering related coordination
Try to document coordination and other updates not tracked anywhere else on this wiki page.
- 20120118 - Initial schedule proposed and discussed on re (KenSmith).
- 20120120 - Schedule announced to secteam and portmgr (KenSmith).
- 20120120 - ACK on schedule from portmgr (ErwinLansing).
- 20120123 - ACK on schedule from secteam (BjoernZeeb).
- 20120123 - Started discussion on re about documenting procedures (BjoernZeeb).
- 20120129 - Apparent pings to vendors - details not known (JoshPaetzel).
- 20120129 - Create this wiki page (JoshPaetzel).
- 20120130 - Start the internal text only copy of this wiki page in re CVS (JoshPaetzel).
- 20120205 - Update of this wiki page (BjoernZeeb).
- 20120205 - Ping SecurityOfficer about expected support for 8.3 (BjoernZeeb).
- 20120205 - ACK from SecurityOfficer on extended support (ColinPercival).
- 20120208 - Disconnect sun4v from stable/8 universe for 8.3 (BjoernZeeb).
- 20120209 - Update of this wiki page (BjoernZeeb).
- 20120212 - Update of this wiki page (BjoernZeeb).
- 20120216 - Notify DevelopersGroup that Code Freeze started, ChangeRequestGuidelines, and schedule (KenSmith).
- 20120216 - Do initial BETA1 tests to find possible issues upfront (KenSmith).
- 20120217 - Ask re-builders to start BETA1 builds (KenSmith).
- 20120217 - Notify SecurityOfficer about BETA1 i386 and amd64 builds for freebsd-update (KenSmith).
- 20120219 - Clarify ChangeRequestGuidelines being more explicit and highlighting and sending internal note about enforcement (BjoernZeeb).
- 20120219 - Update script to help with wiki request tracking to support InterWiki links for SVN revision numbers (BjoernZeeb).
- 20120219 - Update of this wiki page (schedule and requests, starting to track coordination as well, etc.) (BjoernZeeb).
- 20120219 - Update DevelopersGroup on BETA1 status and remind them of ChangeRequestGuidelines (BjoernZeeb).
- 20120220 - SecurityOfficer notifies re that freebsd-update bits are in place (ColinPercival).
- 20120220 - Ping about relese notes writing (BjoernZeeb).
- 20120222 - HirokiSato to coordinate release notes writing (HirokiSato).
- 20120229 - Question why sparc64 does not use makefs(8) (HirokiSato).
- 20120301 - Reasons on makefs(8) for sparc64 unclear, if it works we can cahnge (KenSmith).
- 20120301 - Remind DevelopersGroup about upcoming RC1 builds (KenSmith).
- 20120303 - Inform ReleaseEngineering that RC1 is satrted (KenSmith).
- 20120304 - Ask re-builders to start RC1 builds (KenSmith).
- 20120304 - Notify SecurityOfficer about RC1 i386 and amd64 builds for freebsd-update (KenSmith).
- 20120304 - Inform portmgr that the release is on schedule (KenSmith).
- 20120304 - Remind ReleaseEngineering to get Release Notes done (BjoernZeeb).
- 20120304 - Seek clarification about makefs problems (YoshihiroTakahashi)
- 20120305 - SecurityOfficer notifies re that freebsd-update bits are in place (ColinPercival).
- 20120305 - Request for Tinderbox to be configured for RELENG_8_3 during release cycle (BjoernZeeb).
- 20120305 - RC1 build problems on ia64 and powerpc (MarcelMoolenaar), clarifications from (HirokiSato).
- 20120305 - Problems discovered while tagging doc (MarcFonvieille).
- 20120305 - Notify DevelopersGroup that stable/8 is open and ask for releng/8.3 merge requests (KenSmith).
- 20120306 - Tinderbox for RELENG_8_3 configured (DagErlingSmørgrav).
- 20120307 - Notification to MariusStrobl about issues with CDs on sparc64 (KenSmith).
- 20120307 - Ping about pw(8) /home issue (BjoernZeeb).
- 20120308 - Continued discussion and debugging of boot issues from CDs on sparc64 (KenSmith,MariusStrobl).
- 20120311 - Continued discussion and debugging of boot issues from CDs on sparc64 (KenSmith,MariusStrobl).
- 20120313 - Discuss removal of old release bits from ftp-master with portmgr (KenSmith,ErwinLansing).
- 20120314 - Ping on Release Notes (BjoernZeeb, HirokiSato).
- 20120315 - Notify hubs about removal of older release bits from ftp-master (KenSmith).
- 20120318 - Status update to ReleaseEngineering about RC2 (KenSmith).
- 20120318 - Follow-up on Release Notes (JoshPaetzel,HirokiSato).
- 20120319 - Portmgr reports release packages available after ftp-master space cleanup (ErwinLansing,KenSmith).
- 20120319 - Problem on ld bug on i386 related to program header count (KonstantinBelousov,KenSmith).
- 20120320 - Status update to DevelopersGroup about the delay (KenSmith).
- 20120320 - Discussion on doc packaes and size constraints (KenSmith,MarcFonvieille).
- 20120322 - Portmgr notifies re about security problem in gnutls, discussion on re-doing packages (ErwinLansing,KonstantinBelousov).
- 20120325 - Notify SecurityOfficer about RC2 i386 and amd64 builds for freebsd-update (KenSmith).
- 20120325 - Ask re-builders to start RC2 builds (KenSmith).
- 20120325 - No more ia64 and powerpc for 8.x (MarcelMoolenaar).
- 20120326 - Discussion on package set due to problems (KenSmith,ErwinLansing).
- 20120326 - pc98 RC2 in place (YoshihiroTakahashi).
- 20120328 - SecurityOfficer notifies re that freebsd-update bits are in place (ColinPercival).
- 20120329 - New package sets available (ErwinLansing).
- 20120330 - Follow-up on Release Notes (HirokiSato).
- 20120405 - Final check with re, portmgr and so (KenSmith).
- 20120406 - Start tracking possible EN candidates (KonstantinBelousov).
- 20120410 - Ask re-builders (pc98) to start RELEASE builds (KenSmith).
- 20120410 - Notify SecurityOfficer about RELEASE i386 and amd64 builds for freebsd-update (KenSmith).
- 20120410 - pc98 RELEASE builds done (YoshihiroTakahashi).
- 20120411 - SecurityOfficer notifies re that freebsd-update bits are in place (ColinPercival).
- 20120414 - Release announcement draft 1 (KenSmith,BjoernZeeb).
- 20120416 - Release announcement draft 2 (KenSmith).
- 20120424 - Ping on docs.freebsd.org/docs (BjoernZeeb).
- 20120425 - docs.freebsd.org/docs updated (HirokiSato), discussion continues.