FreeBSD CURRENT stabilization weeks

Purpose

The goal of a stabilization week is to provide a single point in time where everyone participating in tracking CURRENT can update and share their update experience. Collective action helps with chasing regressions and bugs and saves time for all participants. For FreeBSD developers this is the right time to focus on stability and delay pushing in new features.

Implementation

Stabilization week happens in the last week of every month, where last week is the week that has the very last Friday of a month. At the beginning of the week you will see automated email from GlebSmirnoff to freebsd-current@ mailing list. Right after the email, the src committers are encouraged to avoid pushing risky changes to FreeBSD/main. There is no enforcement here, just common sense. Individuals and companies that participate in tracking CURRENT are advised to update the the revision specified in the email and start their testing. Your testing may vary - you can just update your laptop, make sure it runs all your daily applications, suspend & resumes and call it a success. Or you can run a very extensive testing suite for many hours. Either way participants are encouraged to report their experience as reply to the mentioned above email with copy to the mailing list. After some testing data is collected, the "stabweek admin" (ATM it is GlebSmirnoff) sums up whether we have regressions or not. From that point the scenario branches:

Stabilization week record

Date

Status

Start hash

fix hashes

Issues

Done day

Closing email

2025 January

2 regressions

c6767dc1f236

cherry-pick 06bf119f265c 5289625dfecb

netstat -rn POLA violation

Tuesday

https://lists.freebsd.org/archives/freebsd-current/2025-January/007000.html

2024 December

cancelled

https://lists.freebsd.org/archives/freebsd-current/2024-December/006837.html

2024 November

no regressions

ff4c19bb5427

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-November/006726.html

2024 October

no regressions

525a177c1657

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-October/006551.html

2024 September

2 regressions

6e414739fc95

cherry-pick bf085659dac9 26bd374e7268

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-September/006456.html

2024 August

no regressions

04262ed78d23

Thursday

https://lists.freebsd.org/archives/freebsd-current/2024-August/006351.html

2024 July

no regressions

9ae91f59c500

bsddialog POLA violation

Tuesday

https://lists.freebsd.org/archives/freebsd-current/2024-July/006183.html

2024 June

no regressions

5dbf886104b4

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-June/006100.html

2024 May

2 regressions

cca0ce62f367

cherry-pick 4c053c17f2c8 2780e5f43d5b

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-May/006015.html

2024 April

2 regressions

dd03eafacba9

use a8acc2bf5699 or see closing email

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-April/005874.html

2024 March

1 regression

caccf6d3c008

cherry-pick 88f557a2a9c3

Wednesday

https://lists.freebsd.org/archives/freebsd-current/2024-March/005785.html

2024 February

fail: 2 fixed, 2 left

03cc3489a02d

use 0c3ade2cf13d

not resolved: bug 277222, bug 277211

Thursday

was run internally with developers@

Archive


CategoryCURRENT

StabWeeks (last edited 2025-01-30T17:05:42+0000 by glebius)