diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2019-01-29 11:52:33 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2019-01-29 11:52:33 +0000 |
commit | 37bbf6a1792773f11c15a4da1588a7520ee2fb4e (patch) | |
tree | 64944d4aa665a1e479cfc004e446593062254550 /lib/mesa/docs/releasing.html | |
parent | 6b139c2063623e9310025247cd966490b9aa57ea (diff) |
Merge Mesa 18.3.2
Diffstat (limited to 'lib/mesa/docs/releasing.html')
-rw-r--r-- | lib/mesa/docs/releasing.html | 73 |
1 files changed, 61 insertions, 12 deletions
diff --git a/lib/mesa/docs/releasing.html b/lib/mesa/docs/releasing.html index 66742b0bc..c79a020ef 100644 --- a/lib/mesa/docs/releasing.html +++ b/lib/mesa/docs/releasing.html @@ -21,6 +21,7 @@ <li><a href="#overview">Overview</a> <li><a href="#schedule">Release schedule</a> <li><a href="#pickntest">Cherry-pick and test</a> +<li><a href="#stagingbranch">Staging branch</a> <li><a href="#branch">Making a branchpoint</a> <li><a href="#prerelease">Pre-release announcement</a> <li><a href="#release">Making a new release</a> @@ -54,8 +55,8 @@ For example: <h1 id="schedule">Release schedule</h1> <p> -Releases should happen on Fridays. Delays can occur although those should be keep -to a minimum. +Releases should happen on Wednesdays. Delays can occur although those +should be keep to a minimum. <br> See our <a href="release-calendar.html" target="_parent">calendar</a> for the date and other details for individual releases. @@ -96,7 +97,7 @@ described in the same section. <p> Nomination happens in the mesa-stable@ mailing list. However, -maintainer is resposible of checking for forgotten candidates in the +maintainer is responsible of checking for forgotten candidates in the master branch. This is achieved by a combination of ad-hoc scripts and a casual search for terms such as regression, fix, broken and similar. </p> @@ -209,6 +210,25 @@ system and making some every day's use until the release may be a good idea too. </p> +<h1 id="stagingbranch">Staging branch</h1> + +<p> +A live branch, which contains the currently merge/rejected patches is available +in the main repository under <code>staging/X.Y</code>. For example: +</p> +<pre> + staging/18.1 - WIP branch for the 18.1 series + staging/18.2 - WIP branch for the 18.2 series +</pre> + +<p> +Notes: +</p> +<ul> +<li>People are encouraged to test the branch and report regressions.</li> +<li>The branch history is not stable and it <strong>will</strong> be rebased,</li> +</ul> + <h1 id="branch">Making a branchpoint</h1> @@ -272,6 +292,11 @@ It is followed by a brief period (normally 24 or 48 hours) before the actual release is made. </p> +<p> +Be aware to add a note to warn about a final release in a series, if +that is the case. +</p> + <h2>Terminology used</h2> <ul><li>Nominated</ul> @@ -311,6 +336,10 @@ The candidate for the Mesa X.Y.Z is now available. Currently we have: - NUMBER nominated (outstanding) - and NUMBER rejected patches +[If applicable: +Note: this is the final anticipated release in the SERIES series. Users are +encouraged to migrate to the NEXT_SERIES series in order to obtain future fixes.] + BRIEF SUMMARY OF CHANGES Take a look at section "Mesa stable queue" for more information. @@ -374,6 +403,9 @@ Queued (NUMBER) AUTHOR (NUMBER): COMMIT SUMMARY +[If applicable: +Squashed with + COMMIT SUMMARY] For example: @@ -382,16 +414,21 @@ Jonas Pfeil (1): Squashed with ralloc: don't leave out the alignment factor + Rejected (NUMBER) ================= -Rejected (11) -============= - AUTHOR (NUMBER): SHA COMMIT SUMMARY Reason: ... + +For example: + +Emil Velikov (1) + a39ad18 configure.ac: honour LLVM_LIBDIR when linking against LLVM + +Reason: The patch was reverted shortly after it was merged. </pre> @@ -457,9 +494,9 @@ Here is one solution that I've been using. cd .. && rm -rf mesa-$__version # Test the automake binaries - tar -xaf mesa-$__version.tar.xz && cd mesa-$__version # Restore LLVM_CONFIG, if applicable: # export LLVM_CONFIG=`echo $save_LLVM_CONFIG`; unset save_LLVM_CONFIG + tar -xaf mesa-$__version.tar.xz && cd mesa-$__version ./configure \ --with-dri-drivers=i965,swrast \ --with-gallium-drivers=swrast \ @@ -471,10 +508,14 @@ Here is one solution that I've been using. --enable-egl \ --with-platforms=x11,drm,wayland,surfaceless make && DESTDIR=`pwd`/test make install - __glxinfo_cmd='glxinfo 2>&1 | egrep -o "Mesa.*|Gallium.*|.*dri\.so"' - __glxgears_cmd='glxgears 2>&1 | grep -v "configuration file"' - __es2info_cmd='es2_info 2>&1 | egrep "GL_VERSION|GL_RENDERER|.*dri\.so"' - __es2gears_cmd='es2gears_x11 2>&1 | grep -v "configuration file"' + + # Drop LLVM_CONFIG, if applicable: + # unset LLVM_CONFIG + + __glxinfo_cmd='glxinfo 2>&1 | egrep -o "Mesa.*|Gallium.*|.*dri\.so"' + __glxgears_cmd='glxgears 2>&1 | grep -v "configuration file"' + __es2info_cmd='es2_info 2>&1 | egrep "GL_VERSION|GL_RENDERER|.*dri\.so"' + __es2gears_cmd='es2gears_x11 2>&1 | grep -v "configuration file"' test "x$LD_LIBRARY_PATH" != 'x' && __old_ld="$LD_LIBRARY_PATH" export LD_LIBRARY_PATH=`pwd`/test/usr/local/lib/:"${__old_ld}" export LIBGL_DRIVERS_PATH=`pwd`/test/usr/local/lib/dri/ @@ -500,8 +541,10 @@ Here is one solution that I've been using. unset LIBGL_DRIVERS_PATH unset LIBGL_DEBUG unset LIBGL_ALWAYS_SOFTWARE + unset GALLIUM_DRIVER export VK_ICD_FILENAMES=`pwd`/src/intel/vulkan/dev_icd.json steam steam://rungameid/570 -vconsole -vulkan + unset VK_ICD_FILENAMES </pre> <h3>Update version in file VERSION</h3> @@ -580,7 +623,8 @@ Something like the following steps will do the trick: <p> Also, edit docs/relnotes.html to add a link to the new release notes, -edit docs/index.html to add a news entry, and remove the version from +edit docs/index.html to add a news entry and a note in case of the +last release in a series, and remove the version from docs/release-calendar.html. Then commit and push: </p> @@ -596,6 +640,11 @@ docs/release-calendar.html. Then commit and push: Use the generated template during the releasing process. </p> +<p> +Again, pay attention to add a note to warn about a final release in a +series, if that is the case. +</p> + <h1 id="website">Update the mesa3d.org website</h1> |