]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
4 years agoRelease 7.9.2 7.9.2
Pierre Guillot [Mon, 9 Dec 2019 13:03:50 +0000 (14:03 +0100)]
Release 7.9.2

4 years agoSONAR-12770 Update Java requirements
MikeBirnstiehl [Mon, 2 Dec 2019 20:50:04 +0000 (14:50 -0600)]
SONAR-12770 Update Java requirements

4 years agoSONAR-12770 Do not let people think that a Java version > 11 is officially supported
Julien Lancelot [Wed, 4 Dec 2019 12:04:53 +0000 (13:04 +0100)]
SONAR-12770 Do not let people think that a Java version > 11 is officially supported

4 years agoSONAR-12758 Security report page doesn't deal properly with the current branch
Philippe Perrin [Fri, 29 Nov 2019 16:34:38 +0000 (17:34 +0100)]
SONAR-12758 Security report page doesn't deal properly with the current branch

4 years agoSONAR-12666 Fix groups sorting when high number of groups
Julien Lancelot [Mon, 2 Dec 2019 15:45:24 +0000 (16:45 +0100)]
SONAR-12666 Fix groups sorting when high number of groups

4 years agoSONAR-12736 Fix loading of QProfile using deprecated rule keys
Julien Lancelot [Thu, 28 Nov 2019 13:28:31 +0000 (14:28 +0100)]
SONAR-12736 Fix loading of QProfile using deprecated rule keys

4 years agoreview
Pierre Guillot [Fri, 8 Nov 2019 15:50:36 +0000 (16:50 +0100)]
review

4 years agoSONAR-12663 Fix migration when 2 conditions on same metric
Julien Lancelot [Fri, 8 Nov 2019 12:39:52 +0000 (13:39 +0100)]
SONAR-12663 Fix migration when 2 conditions on same metric

4 years agoSONAR-12358 fix SSF 85
Pierre Guillot [Tue, 30 Jul 2019 11:18:56 +0000 (13:18 +0200)]
SONAR-12358 fix SSF 85

5 years agoSONAR-12513 last used date is never set on new Quality Profiles
Sébastien Lesaint [Wed, 9 Oct 2019 10:47:08 +0000 (12:47 +0200)]
SONAR-12513 last used date is never set on new Quality Profiles

all QP start with no last used date in the Database, which is represented by a null value in the column,
the update method ensures no update is done if new date is older than the current one
it does so by comparing the new date with the current value, however, this test always returns false if the current value is null

this way of updating the last used date was introduced to fix SONAR-10462 (Update of last used date on Quality Profile can fail with Deadlock on Postgres)
since then, last used date of new QP (which includes any new install of SQ since 7.8, including the LTS) is never set

5 years agoSONAR-12369 fix build from source of non snapshot version
Sébastien Lesaint [Thu, 5 Sep 2019 12:34:52 +0000 (14:34 +0200)]
SONAR-12369 fix build from source of non snapshot version

5 years agoSONAR-12449 fix code move issue tracking missing some random issues
Sébastien Lesaint [Wed, 4 Sep 2019 09:22:51 +0000 (11:22 +0200)]
SONAR-12449 fix code move issue tracking missing some random issues

an initial piece of code of code move heuristic would index issues by line in a MultiMap
issues are DefaultIssue objects which hashCode method is based solely on DefaultIssue's key field
Multimap implementation used in code move was Set based
unfortunately, at this point in time, no DefaultIssue instance have a key set yet
which implies that all of them have the same hashcode
which implies when stored in the MultiMap for the same key, only one DefaultIssue instance was stored (the first added, which is unpredictable)
this change make code move heuristic use List based Multimaps which do not use DefaultIssue's hashcode

5 years agoMove CirrusCI build machines to US
Simon Brandhof [Wed, 18 Sep 2019 11:53:03 +0000 (13:53 +0200)]
Move CirrusCI build machines to US

5 years agoSONAR-12398 fix too long lock name for Portfolio Refresh
Sébastien Lesaint [Mon, 16 Sep 2019 09:23:58 +0000 (11:23 +0200)]
SONAR-12398 fix too long lock name for Portfolio Refresh

which prevented the whole feature to actually work

5 years agoSONAR-12348 Update extension guide documentation
Wouter Admiraal [Fri, 26 Jul 2019 07:53:03 +0000 (09:53 +0200)]
SONAR-12348 Update extension guide documentation

5 years agoSONAR-12368 Fix documentation in IE11
Wouter Admiraal [Thu, 15 Aug 2019 09:33:47 +0000 (11:33 +0200)]
SONAR-12368 Fix documentation in IE11

5 years agoSONAR-12334 Add primary location in snippets
Jeremy [Wed, 14 Aug 2019 15:26:50 +0000 (17:26 +0200)]
SONAR-12334 Add primary location in snippets

5 years agoSONAR-12294 update docs for NodeJS min requirement of 8
MikeBirnstiehl [Wed, 17 Jul 2019 18:15:09 +0000 (20:15 +0200)]
SONAR-12294 update docs for NodeJS min requirement of 8

5 years agoSet version 7.9.2-SNAPSHOT
Pierre Guillot [Wed, 10 Jul 2019 14:31:16 +0000 (16:31 +0200)]
Set version 7.9.2-SNAPSHOT

5 years agoRelease 7.9.1 7.9.1
Pierre Guillot [Wed, 10 Jul 2019 12:20:33 +0000 (14:20 +0200)]
Release 7.9.1

5 years agoSONAR-12260 Update upgrade notes
Christophe Levis [Tue, 9 Jul 2019 16:12:30 +0000 (18:12 +0200)]
SONAR-12260 Update upgrade notes

5 years agoSONAR-12274 Fix Pylint execution in SonarPython on Windows
Julien Lancelot [Tue, 9 Jul 2019 12:40:07 +0000 (14:40 +0200)]
SONAR-12274 Fix Pylint execution in SonarPython on Windows

5 years agoFix display of DB tests in Burgr
Simon Brandhof [Thu, 4 Jul 2019 20:46:12 +0000 (22:46 +0200)]
Fix display of DB tests in Burgr

Bypass the limitation of Burgr that ignores tasks when names
are greater than 16 characters (BURGR-338)

5 years agoSONAR-12251 use setNull(Types.DOUBLE) instead of setNull(Types.DECIMAL)
Sébastien Lesaint [Fri, 5 Jul 2019 09:51:50 +0000 (11:51 +0200)]
SONAR-12251 use setNull(Types.DOUBLE) instead of setNull(Types.DECIMAL)

on SQL Server only

5 years agoSONAR-12251 use MsSQL JDBC driver build for Java 11
Sébastien Lesaint [Mon, 1 Jul 2019 13:34:55 +0000 (15:34 +0200)]
SONAR-12251 use MsSQL JDBC driver build for Java 11

5 years agoSONAR-12261 fix project QG search on MsSQL
Sébastien Lesaint [Tue, 2 Jul 2019 11:44:49 +0000 (13:44 +0200)]
SONAR-12261 fix project QG search on MsSQL

5 years agoSONAR-12260 fix failing DeleteFileMeasures on MsSQL
Sébastien Lesaint [Mon, 1 Jul 2019 15:49:24 +0000 (17:49 +0200)]
SONAR-12260 fix failing DeleteFileMeasures on MsSQL

5 years agoSONAR-12263 reflect new DB requirements in sonar.properties
colin-mueller-sonarsource [Wed, 3 Jul 2019 15:38:27 +0000 (17:38 +0200)]
SONAR-12263 reflect new DB requirements in sonar.properties

5 years agoSONAR-12251 change docker image for QA to not run SQ as root
Sébastien Lesaint [Tue, 2 Jul 2019 10:29:28 +0000 (12:29 +0200)]
SONAR-12251 change docker image for QA to not run SQ as root

5 years agoDOC add whitespace to fix formatting
G. Ann Campbell [Wed, 3 Jul 2019 14:57:00 +0000 (10:57 -0400)]
DOC add whitespace to fix formatting

5 years agoDrop MySQL tests from Cirrus
Simon Brandhof [Tue, 2 Jul 2019 19:00:46 +0000 (21:00 +0200)]
Drop MySQL tests from Cirrus

5 years agoUpdate API changes documentation
Julien HENRY [Tue, 2 Jul 2019 07:59:40 +0000 (09:59 +0200)]
Update API changes documentation

5 years agoUse GA release of SQLServer 2017 for tests
Simon Brandhof [Tue, 2 Jul 2019 11:38:31 +0000 (13:38 +0200)]
Use GA release of SQLServer 2017 for tests

5 years agoDrop tests on SQLServer 2019
Simon Brandhof [Tue, 2 Jul 2019 11:38:20 +0000 (13:38 +0200)]
Drop tests on SQLServer 2019

The preview version of SQLServer 2019 has an expiration period. Let's
wait for the GA release instead of upgrading preview versions from
time to time.

5 years agoDOC drop link to 6.7 "LTS"
G. Ann Campbell [Mon, 1 Jul 2019 16:13:08 +0000 (12:13 -0400)]
DOC drop link to 6.7 "LTS"

5 years agoSet version 7.9.1-SNAPSHOT
Julien Lancelot [Mon, 1 Jul 2019 12:56:42 +0000 (14:56 +0200)]
Set version 7.9.1-SNAPSHOT

5 years agoUse Orchestrator RELEASE 7.9
Simon Brandhof [Mon, 1 Jul 2019 07:56:26 +0000 (09:56 +0200)]
Use Orchestrator RELEASE

5 years agoRelease 7.9
Simon Brandhof [Sun, 30 Jun 2019 18:05:18 +0000 (20:05 +0200)]
Release 7.9

5 years agoSONAR-12251 add warning about migration with MSSQL Server
Christophe Levis [Sun, 30 Jun 2019 15:09:45 +0000 (17:09 +0200)]
SONAR-12251 add warning about migration with MSSQL Server

5 years agoSONAR-12251 fix statement leak in DB migrations
Simon Brandhof [Fri, 28 Jun 2019 15:28:00 +0000 (17:28 +0200)]
SONAR-12251 fix statement leak in DB migrations

Signed-off-by: Simon Brandhof <simon.brandhof@sonarsource.com>
5 years agoSONAR-12140 Improve stability by reducing thread sleep in unit test
Julien Lancelot [Fri, 28 Jun 2019 15:09:56 +0000 (17:09 +0200)]
SONAR-12140 Improve stability by reducing thread sleep in unit test

5 years agoSONAR-12249 Update SonarSource Security categories with the latest definition
Julien Lancelot [Fri, 28 Jun 2019 12:57:46 +0000 (14:57 +0200)]
SONAR-12249 Update SonarSource Security categories with the latest definition

5 years agoSONAR-12216 Upgrade SonarCSS to 1.1.1.1010
Julien Lancelot [Fri, 28 Jun 2019 13:59:00 +0000 (15:59 +0200)]
SONAR-12216 Upgrade SonarCSS to 1.1.1.1010

5 years agoUpgrade sonar-jacoco-plugin to 1.0.2
Evgeny Mandrikov [Fri, 28 Jun 2019 14:10:19 +0000 (16:10 +0200)]
Upgrade sonar-jacoco-plugin to 1.0.2

5 years agoSONAR-11874 ignore inaccessible files when cleaning tmp dir
Sébastien Lesaint [Thu, 27 Jun 2019 09:31:14 +0000 (11:31 +0200)]
SONAR-11874 ignore inaccessible files when cleaning tmp dir

5 years agoDOCS update Oracle JDBC driver recommendation
Duarte Meneses [Fri, 28 Jun 2019 13:41:09 +0000 (15:41 +0200)]
DOCS update Oracle JDBC driver recommendation

5 years agoSONAR-12127 don't run new migrations when upgrading from 7.0
Sébastien Lesaint [Wed, 26 Jun 2019 13:57:04 +0000 (15:57 +0200)]
SONAR-12127 don't run new migrations when upgrading from 7.0

5 years agoSONAR-12127 optimize migrations on LIVE_MEASURES and PROJECT_MEASURES
Sébastien Lesaint [Wed, 26 Jun 2019 13:56:09 +0000 (15:56 +0200)]
SONAR-12127 optimize migrations on LIVE_MEASURES and PROJECT_MEASURES

5 years agoSONAR-11964 Fail at startup when detecting MySQL
Julien Lancelot [Fri, 28 Jun 2019 07:21:02 +0000 (09:21 +0200)]
SONAR-11964 Fail at startup when detecting MySQL

5 years agoSONAR-12023 Remove "Not OWASP" CWE mapping, and move all unmapped CWEs to "Others...
Michal Duda [Wed, 26 Jun 2019 08:19:48 +0000 (10:19 +0200)]
SONAR-12023 Remove "Not OWASP" CWE mapping, and move all unmapped CWEs to "Others" (SonarSource Security)

5 years agoSONAR-12216 Upgrade code analyzers to latest released versions
Julien Lancelot [Fri, 28 Jun 2019 08:34:12 +0000 (10:34 +0200)]
SONAR-12216 Upgrade code analyzers to latest released versions

5 years agoSONAR-11723 Don't pass name and email values when updating a non-local user
Wouter Admiraal [Thu, 27 Jun 2019 12:49:52 +0000 (14:49 +0200)]
SONAR-11723 Don't pass name and email values when updating a non-local user

5 years agoSONAR-11723 Prevent updating attributes of non-local users
Pierre Guillot [Thu, 27 Jun 2019 08:50:51 +0000 (10:50 +0200)]
SONAR-11723 Prevent updating attributes of non-local users

5 years agoSwitch sonarqube build to openjdk11
Tom [Fri, 28 Jun 2019 08:22:41 +0000 (10:22 +0200)]
Switch sonarqube build to openjdk11

5 years agoSONAR-12140 Do not return "Warning" in quality gate facet when no project in warning
Julien Lancelot [Tue, 25 Jun 2019 11:50:25 +0000 (13:50 +0200)]
SONAR-12140 Do not return "Warning" in quality gate facet when no project in warning

5 years agoSONAR-12140 Compute number of projects in warning in a daemon
Julien Lancelot [Tue, 25 Jun 2019 11:50:36 +0000 (13:50 +0200)]
SONAR-12140 Compute number of projects in warning in a daemon

5 years agoFix unit test on Windows
Duarte Meneses [Thu, 27 Jun 2019 09:57:09 +0000 (11:57 +0200)]
Fix unit test on Windows

5 years agoSONAR-11849 increase SQ max size
Sébastien Lesaint [Thu, 27 Jun 2019 12:37:27 +0000 (14:37 +0200)]
SONAR-11849 increase SQ max size

new SonarCSS plugin added 970Kb

5 years agoMerge pull request #1789 from SonarSource/fix/md/SONAR-11845-project-import-should...
Michal Duda [Thu, 27 Jun 2019 11:57:22 +0000 (13:57 +0200)]
Merge pull request #1789 from SonarSource/fix/md/SONAR-11845-project-import-should-handle-external-issues

SONAR-11845 project import should handle external issues

5 years agoDOCS update Security HS wording
MikeBirnstiehl [Thu, 27 Jun 2019 11:57:12 +0000 (13:57 +0200)]
DOCS update Security HS wording

5 years agoDOCS update Java reqs for Server and Analysis
MikeBirnstiehl [Thu, 27 Jun 2019 09:20:33 +0000 (11:20 +0200)]
DOCS update Java reqs for Server and Analysis

5 years agoSONAR-12002 Fail startup of SonarQube server if JRE < 11
Duarte Meneses [Thu, 27 Jun 2019 09:18:24 +0000 (11:18 +0200)]
SONAR-12002 Fail startup of SonarQube server if JRE < 11

5 years agoDOCS: Ported License Manger Docs
colin-mueller-sonarsource [Thu, 27 Jun 2019 10:51:01 +0000 (03:51 -0700)]
DOCS: Ported License Manger Docs

* Created license-manager.md

* Added support-information-file.png

* Added License Managemer to ToC

* Added License Manager to static docs index

* Update SonarQubeNavigationTree.json

* Update StaticNavigationTree.json

* Update license-manager.md

* Update license-manager.md

* Update max size of distribution

* Update license-manager.md

5 years agoDOCS: Removed 5.6 / 6.0 - 6.6 references
colin-mueller-sonarsource [Thu, 27 Jun 2019 10:50:17 +0000 (03:50 -0700)]
DOCS: Removed 5.6 / 6.0 - 6.6 references

5 years agoSONAR-12081 fail CE processing if branch/pr on Community Edition
Sébastien Lesaint [Wed, 19 Jun 2019 07:22:32 +0000 (09:22 +0200)]
SONAR-12081 fail CE processing if branch/pr on Community Edition

5 years agoDOC update versions inclusion
G. Ann Campbell [Wed, 26 Jun 2019 13:48:54 +0000 (15:48 +0200)]
DOC update versions inclusion

5 years agoSONAR-12137 Introduce a new comment syntax for rendering plugin data
Wouter Admiraal [Thu, 23 May 2019 07:07:00 +0000 (09:07 +0200)]
SONAR-12137 Introduce a new comment syntax for rendering plugin data

We can now fetch plugin data from updates.sonarsource.com, and
dynamically render this information on the page.

5 years agoDOC add SONARPY-339 to upgrade notes
nicolas-harraudeau-sonarsource [Thu, 27 Jun 2019 08:53:38 +0000 (10:53 +0200)]
DOC add SONARPY-339 to upgrade notes

5 years agoDOC Java 11 requirement in upgrade notes
G. Ann Campbell [Thu, 27 Jun 2019 08:08:28 +0000 (10:08 +0200)]
DOC Java 11 requirement in upgrade notes

5 years agoDOCS update requirement to Java 11
MikeBirnstiehl [Thu, 27 Jun 2019 07:12:11 +0000 (09:12 +0200)]
DOCS update requirement to Java 11

5 years agoSONAR-12118 Disable UNKNOWN issue type for custom rules
Wouter Admiraal [Wed, 26 Jun 2019 13:28:32 +0000 (15:28 +0200)]
SONAR-12118 Disable UNKNOWN issue type for custom rules

5 years agoSONAR-11714 Make badges round
Wouter Admiraal [Wed, 26 Jun 2019 10:12:30 +0000 (12:12 +0200)]
SONAR-11714 Make badges round

5 years agoSONAR-12070 Make large modals scrollable
Wouter Admiraal [Wed, 26 Jun 2019 10:09:14 +0000 (12:09 +0200)]
SONAR-12070 Make large modals scrollable

5 years agoDocument Additional Permissions for GitHub Checks
colin-mueller-sonarsource [Wed, 26 Jun 2019 20:50:30 +0000 (13:50 -0700)]
Document Additional Permissions for GitHub Checks

5 years agoDOCS add security engine custom configuration
MikeBirnstiehl [Wed, 26 Jun 2019 18:22:17 +0000 (20:22 +0200)]
DOCS add security engine custom configuration

5 years agoSONAR-12236 Fix SSF-81
Jeremy Davis [Wed, 26 Jun 2019 12:34:26 +0000 (14:34 +0200)]
SONAR-12236 Fix SSF-81

5 years agoSONAR-12235 Adjust portfolio metric freshness font size
Jeremy Davis [Wed, 26 Jun 2019 09:36:59 +0000 (11:36 +0200)]
SONAR-12235 Adjust portfolio metric freshness font size

5 years agoSONAR-12007 & SONAR-12008 tasks can be executed by any node of the cluster
Pierre Guillot [Wed, 26 Jun 2019 15:42:26 +0000 (17:42 +0200)]
SONAR-12007 & SONAR-12008 tasks can be executed by any node of the cluster

SONAR-12007 & SONAR-12008 tasks can be executed by any node of the cluster

5 years agoSONAR-12068 Use project settings to load branch config
Julien HENRY [Tue, 25 Jun 2019 21:26:20 +0000 (23:26 +0200)]
SONAR-12068 Use project settings to load branch config

5 years agoSONAR-12233 Remove security review rating from QG metrics list
Jeremy Davis [Wed, 26 Jun 2019 09:27:48 +0000 (11:27 +0200)]
SONAR-12233 Remove security review rating from QG metrics list

5 years agoSONAR-12233 Remove quality gate conditions on Security Review Rating
Julien Lancelot [Tue, 25 Jun 2019 12:42:14 +0000 (14:42 +0200)]
SONAR-12233 Remove quality gate conditions on Security Review Rating

5 years agoSONAR-12233 Prevent using Security Review Rating in quality gates
Julien Lancelot [Tue, 25 Jun 2019 12:31:34 +0000 (14:31 +0200)]
SONAR-12233 Prevent using Security Review Rating in quality gates

5 years agoSONAR-12148 Use cookies to display error message in EmailAlreadyExists and Unauthoriz...
Grégoire Aubert [Mon, 24 Jun 2019 13:47:48 +0000 (15:47 +0200)]
SONAR-12148 Use cookies to display error message in EmailAlreadyExists and Unauthorized sessions

5 years agoSONAR-12148 Generate cookie in case of authentication error or email update
Julien Lancelot [Fri, 21 Jun 2019 16:20:16 +0000 (18:20 +0200)]
SONAR-12148 Generate cookie in case of authentication error or email update

5 years agoDOCS fix formatting error
MikeBirnstiehl [Wed, 26 Jun 2019 13:31:04 +0000 (15:31 +0200)]
DOCS fix formatting error

5 years agoSONAR-12212 add ES read-only recovery doc
MikeBirnstiehl [Wed, 26 Jun 2019 12:59:26 +0000 (14:59 +0200)]
SONAR-12212 add ES read-only recovery doc

5 years agoSC-700 Hide Configure Analysis button for non logged users (#1817)
Siegfried Ehret [Wed, 26 Jun 2019 12:54:37 +0000 (14:54 +0200)]
SC-700 Hide Configure Analysis button for non logged users (#1817)

5 years agoDOCS add MySQL end of support upgrade note
MikeBirnstiehl [Wed, 26 Jun 2019 12:42:11 +0000 (14:42 +0200)]
DOCS add MySQL end of support upgrade note

5 years agoSONAR-11723 Prevent user update if authentication is delegated
Wouter Admiraal [Mon, 24 Jun 2019 09:40:06 +0000 (11:40 +0200)]
SONAR-11723 Prevent user update if authentication is delegated

5 years agoSONAR-12167 Prevent facet spinner from overlapping with button
Wouter Admiraal [Mon, 24 Jun 2019 08:29:46 +0000 (10:29 +0200)]
SONAR-12167 Prevent facet spinner from overlapping with button

5 years agoSONAR-12193 Fix redirect issue on 403 errors
Wouter Admiraal [Fri, 21 Jun 2019 14:21:44 +0000 (16:21 +0200)]
SONAR-12193 Fix redirect issue on 403 errors

5 years agoSONAR-12072 Fix full re-rendering of the Projects list when paginating
Wouter Admiraal [Fri, 21 Jun 2019 13:11:42 +0000 (15:11 +0200)]
SONAR-12072 Fix full re-rendering of the Projects list when paginating

5 years agoReplace 3 regex with 1 and precompiled pattern
Franck Arnulfo [Fri, 31 May 2019 09:55:03 +0000 (11:55 +0200)]
Replace 3 regex with 1 and precompiled pattern

5 years agofix vararg warnings in RemoveOrphansFromProjectBranchesTest
Sébastien Lesaint [Wed, 26 Jun 2019 08:21:39 +0000 (10:21 +0200)]
fix vararg warnings in RemoveOrphansFromProjectBranchesTest

5 years agoSONAR-11923 resolve issue as fixed now requires "administer issue"
Sébastien Lesaint [Mon, 24 Jun 2019 08:28:06 +0000 (10:28 +0200)]
SONAR-11923 resolve issue as fixed now requires "administer issue"

5 years agoSONAR-10286 Deprecate Plugin-ChildFirstClassLoader
Duarte Meneses [Wed, 26 Jun 2019 06:59:28 +0000 (08:59 +0200)]
SONAR-10286 Deprecate Plugin-ChildFirstClassLoader

5 years agoDOC add 7.8 release notes link, bootstrap 7.9
G. Ann Campbell [Wed, 26 Jun 2019 08:59:40 +0000 (10:59 +0200)]
DOC add 7.8 release notes link, bootstrap 7.9

5 years agoAmended docs to remove ambiguity about MS Roslyn analyzers (#1800)
duncanp-sonar [Wed, 26 Jun 2019 08:42:24 +0000 (10:42 +0200)]
Amended docs to remove ambiguity about MS Roslyn analyzers (#1800)

5 years agoUpdate scanner doc
Julien HENRY [Wed, 26 Jun 2019 08:30:38 +0000 (10:30 +0200)]
Update scanner doc

5 years agoBuild task ":server:sonar-docs:clean" should depend on ":server:sonar-docs:cleanYarn_run"
Evgeny Mandrikov [Tue, 25 Jun 2019 14:13:16 +0000 (16:13 +0200)]
Build task ":server:sonar-docs:clean" should depend on ":server:sonar-docs:cleanYarn_run"

Because output directory of last one is outside of standard "build" directory.