summaryrefslogtreecommitdiffstats
path: root/docs/releasing.html
Commit message (Collapse)AuthorAgeFilesLines
* docs: correct a typo in releasing instructionsAndres Gomez2018-01-191-1/+1
| | | | | | | | | Cc: Emil Velikov <[email protected]> Cc: Juan A. Suarez Romero <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Juan A. Suarez <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: move untar line in basic testing instructions for coherenceAndres Gomez2018-01-191-1/+1
| | | | | | | | | | | | For scons, windows/mingw dealing with LLVM_CONFIG is done before untarring. This is also more convenient for copy and paste. Cc: Emil Velikov <[email protected]> Cc: Juan A. Suarez Romero <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Juan A. Suarez <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: add a notice whenever a release is the final in a seriesAndres Gomez2018-01-191-1/+16
| | | | | | | | | Cc: Emil Velikov <[email protected]> Cc: Juan A. Suarez Romero <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Juan A. Suarez <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs/releasing: improve the pre-announce template and examplesAndres Gomez2017-11-101-3/+11
| | | | | | | | | | v2: Choose a proper rejection example (Emil). Cc: Emil Velikov <[email protected]> Cc: Eric Engestrom <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: drop manually exported variables during smoke testAndres Gomez2017-11-101-0/+2
| | | | | | | | Cc: Emil Velikov <[email protected]> Cc: Eric Engestrom <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: drop custom LLVM_CONFIG if previously manually setAndres Gomez2017-11-101-0/+4
| | | | | | | | Cc: Emil Velikov <[email protected]> Cc: Eric Engestrom <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* egl+glx: turn LIBGL_ALWAYS_SOFTWARE into a booleanEric Engestrom2017-09-121-2/+2
| | | | | | | | Instead of setting based on set/unset, allow users to use boolean values. In the docs, use `ALWAYS=true` instead of `ALWAYS=1` as it's clearer IMO. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs/releasing: polish LLVM_CONFIG wording/handlingEmil Velikov2017-09-061-5/+8
| | | | | | | | | | | | | Use consistent way to manage "non-default" llvm installations, clearly documenting it. AKA, use LLVM_CONFIG throughout and unset for the Windows/mingw builds. v2: unset the save_ variable (Andres) Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> (v1)
* docs/releasing: remove -jX instancesEmil Velikov2017-09-061-2/+3
| | | | | | | | | One can control the number of jobs via MAKEFLAGS. As such there's little reason to set the number of jobs for each make invocation. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs: update master's release notes, news and calendar commitAndres Gomez2017-07-191-11/+4
| | | | | | | | This reflects closer what we are actually doing. Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: avoid overwrite of LD_LIBRARY_PATH during basic testingAndres Gomez2017-07-191-1/+3
| | | | | | | | | | | | | | The LD_LIBRARY_PATH environment variable could be already defined so we extend it and restore it rather than just overwriting it. v2: - Unset the __old_ld helper variable when we are done with it. - Corrected test for and escaping of variables (Eric). v3: Remove unneeded variable (Emil). Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: add instructions to specify LLVM version for basic testingAndres Gomez2017-07-191-0/+8
| | | | | | | | | | | | | | The "Perform basic testing" and "Use the release.sh script from xorg util-modular" sections provide some instructions to do so. We add now some comments in order to use a recent enough LLVM version to run dist/distcheck and the automake generated binaries. v2: Suggested the need to define LLVM_CONFIG also before running the release.sh script. Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: small release calendar fixesAndres Gomez2017-05-261-1/+1
| | | | | Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* configure: enable the surfaceless platform by defaultEmil Velikov2017-05-191-1/+1
| | | | | | | | | | | | | A simple platform that you want to use in a many usecases. See the spec file details. It has no special requirements plus it takes less than a second to build. Cc: [email protected] Signed-off-by: Emil Velikov <[email protected]> Acked-by: Tapani Pälli <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* configure: update remaining --with-egl-platforms referencesEmil Velikov2017-05-191-1/+1
| | | | | | | | Rename the remaining references to omit the egl part. Cc: [email protected] Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: don't forget to update the calendarEmil Velikov2017-05-111-0/+8
| | | | | | Suggested-by: Eric Engestrom <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Signed-off-by: Emil Velikov <[email protected]>
* docs/releasing: added relevant people for build/check with MacOSXAndres Gomez2017-05-081-0/+5
| | | | | | | Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Cc: Jeremy Huddleston Sequoia <[email protected]> Reviewed-by: Jeremy Sequoia <[email protected]>
* docs/releasing: added relevant people for build/check with AndroidAndres Gomez2017-05-081-0/+6
| | | | | | | | | | | | | | v2: Tapani as main contact and Mauro just for help with debugging/building (Mauro). v3: Mauro my provide feedback for android-x86 only (Mauro). Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Cc: Tapani Pälli <[email protected]> Cc: Mauro Rossi <[email protected]> Acked-by: Tapani Pälli <[email protected]> Acked-by: Emil Velikov <[email protected]>
* docs/releasing: added relevant people for build/check with WindowsAndres Gomez2017-05-081-0/+5
| | | | | | | | | | | | | v2: Brian Paul as main contact point and Jose Fonseca as fallback (Vinson, Jose) Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Cc: Vinson Lee <[email protected]> Cc: Brian Paul <[email protected]> Cc: Jose Fonseca <[email protected]> Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Jose Fonseca <[email protected]>
* docs/releasing: if possible, do some every day use on the RCAndres Gomez2017-05-081-0/+6
| | | | | | Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs/releasing: further explain the build/check testing processAndres Gomez2017-05-081-2/+5
| | | | | | | | | | | The build/check test should be done with an appropriate combination of flags, depending on the changes introduced by the patch set. Also, mention to cross compile with mingw-w64 for Windows. Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs/releasing: check in master for forgotten nomination candidatesAndres Gomez2017-05-081-1/+8
| | | | | | | | | | The maintanier should not just rely on the mesa-stable@ mailing list but actually check the master branch in search for suitable nomination candidates. Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs/releasing: format/style homogenizationAndres Gomez2017-05-081-4/+31
| | | | | | Signed-off-by: Andres Gomez <[email protected]> Cc: Emil Velikov <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs: add release calendar page and references to itEmil Velikov2017-04-291-0/+3
| | | | | | | | | | | | | | | Add a page that has information which release is expected when and associated information. Reference to it from the "Releasing process" and "Release notes" pages. v2: - Add Andres for 17.0.5 - Rework table format to include the branch (Eric) Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Andres Gomez <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: do not pass any arguments to autogen.shEmil Velikov2017-03-221-1/+1
| | | | | | | | This should just work (tm) with the default options. Plus the one we pass is already the default, so just drop it. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: document how to squash/announce queued patchesEmil Velikov2017-03-161-0/+38
| | | | | | | | | | | In the odd case where a patch needs to be fixed, squash the appropriate fix and document how. Add a note in the pre-release notes, such that devs can quickly spot it. v2: Grammar/typo fixes (Eric). Use upstream commit [SHA] as reference. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: release.sh is located in xorg/util-modularEmil Velikov2017-03-161-1/+1
| | | | | | | | Correct the silly typo s/macros/modular/ and add a reference to the repository. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: remove "git clean" stepEmil Velikov2017-03-161-2/+1
| | | | | | | release.sh from master, does not require the tree to be clean. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs: fix a few typosEric Engestrom2017-02-271-4/+4
| | | | | | | Noticed a couple, found the rest using vimspell. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* docs/releasing.html: reword "distro breaking changes" hunkEmil Velikov2017-02-211-3/+3
| | | | | | | | | v2: s/rare/rarely/ (Eric) Suggested-by: Eric Engestrom <[email protected]> Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Nayan Deshmukh <[email protected]> (v1) Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: update the website sectionEmil Velikov2017-02-161-15/+2
| | | | | | | | | | Things are automated via git hooks. Cc: Brian Paul <[email protected]> Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> --- Guys, let me know when things are in place.
* docs/releasing: tweak the glxinfo/glxgear/etc. command linesEmil Velikov2017-02-161-12/+16
| | | | | | | | | | Print only the information needed. Namely: *info: the DRI module picked and the vendor/renderer strings *gears: everything but the "...configuration file..." line(s) v2: (Eric) Use "2>&1 |" over "|&", properly escape &. Signed-off-by: Emil Velikov <[email protected]>
* docs/releasing: build test the scons/mingw buildEmil Velikov2017-02-161-3/+9
| | | | | | | | | | We had multiple cases in the past where files used only by the Scons/MinGW/Windows build were missing. Avoid such instances and add a step to catch them early. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* configure.ac: supersede --enable-gallium-llvm over --enable-llvmEmil Velikov2017-02-101-1/+1
| | | | | | | | | | | | | | | | | | | Currently we have extra (somewhat questionable) modularity, such that one could build some parts with LLVM while others w/o. That is extremely fragile, error prone and requires quite noticable amount of code throughout. Thus lets deprecate the gallium toggle in faviour of the generic one. The former will throw a warning when set, and it will be overwritten by the latter. This will allow gradual transition w/o breaking people's scripts. v2: Rebase, document in release notes. Cc: Dave Airlie <[email protected]> Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Tobias Droste <[email protected]> (v1)
* docs/releasing: add a note about the relnotes templateEmil Velikov2017-01-271-0/+2
| | | | | Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]>
* docs/releasing: remove stray "cd"Emil Velikov2017-01-241-1/+1
| | | | Signed-off-by: Emil Velikov <[email protected]>
* docs/releasing: document post branch version bumpEmil Velikov2017-01-191-0/+3
| | | | Signed-off-by: Emil Velikov <[email protected]>
* docs/releasing: use correct page titleEmil Velikov2016-11-281-1/+1
| | | | Signed-off-by: Emil Velikov <[email protected]>
* docs/releasing: correctly document touch-testingEmil Velikov2016-11-281-10/+25
| | | | | | | | | | I've used an ancient version of the script which did not cover: - version expansion (cd mesa-* does not work) - --enable-glx-tls - EGL and es2* testing - Vulkan and DOTA2 Signed-off-by: Emil Velikov <[email protected]>
* docs/release: drop references to patchworkEmil Velikov2016-11-281-5/+0
| | | | | | | The changes to release.sh have landed, so all we need is a recent checkout of xorg-utils. Signed-off-by: Emil Velikov <[email protected]>
* docs: flesh out releasing.htmlEmil Velikov2016-11-211-0/+499
Properly document the whole process: - Brief on what, when, where - Picking, testing, branchpoints, pre-release announcement - Releasing, announcement, website and bugzilla updates Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Brian Paul <[email protected]>