Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Issue 104403005: Change SDK/DartEditor versioning scheme to semantic versions. (Closed)

Created:
7 years ago by kustermann
Modified:
7 years ago
CC:
reviews_dartlang.org, Søren Gjesse, ricow1
Visibility:
Public.

Description

Change SDK/DartEditor versioning scheme to semantic versions. This means that all components of the SDK (i.e. DartVM, dart2js, dartanalyzer, pub) will have the same semantic version string when invoking them with '--version'. The version string is also present in "dart-sdk/version". The editor will have an eclipse compatible version which consists of major.minor.patch.qualifier. The SDK versions look like this on our three channels: - bleeding-edge: 1.1.0-edge.30857 - dev: 1.1.0-dev.2.42 - stable: 1.1.0 The SDK versions comply with the semantic versioning standard, see: http://semver.org/. The DartEditor versions look like this on our three channels: - bleeding-edge: 1.1.0.edge_030857 - dev: 1.1.0.dev_02_42 - stable: 1.1.0.release The DartEditor versions comply with semantic eclipse versioning scheme. (The leading zeros are necessary due to lexicographic ordering.) From both version schemes, it becomes clear on which channel a user is on. R=danrubel@google.com, kasperl@google.com, rnystrom@google.com Committed: https://code.google.com/p/dart/source/detail?r=30905

Patch Set 1 #

Total comments: 16

Patch Set 2 : Addressed comments #

Total comments: 9

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+140 lines, -122 lines) Patch
M dart/editor/build/build.py View 1 chunk +3 lines, -0 lines 0 comments Download
M dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties View 1 5 chunks +11 lines, -11 lines 0 comments Download
M dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.xml View 2 chunks +8 lines, -2 lines 0 comments Download
M dart/editor/tools/features/com.google.dart.tools.deploy.feature_releng/build.properties View 1 chunk +1 line, -1 line 0 comments Download
M dart/editor/tools/features/com.google.dart.tools.deploy.feature_releng/build_rcp.xml View 2 chunks +9 lines, -4 lines 0 comments Download
M dart/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/DartToolsPlugin.java View 1 chunk +1 line, -5 lines 0 comments Download
M dart/sdk/lib/_internal/pub/lib/src/command/lish.dart View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
M dart/sdk/lib/_internal/pub/lib/src/sdk.dart View 1 3 chunks +1 line, -30 lines 0 comments Download
M dart/sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart View 1 1 chunk +0 lines, -6 lines 0 comments Download
M dart/tools/VERSION View 1 2 1 chunk +28 lines, -2 lines 0 comments Download
M dart/tools/create_editor.py View 1 2 1 chunk +3 lines, -2 lines 0 comments Download
M dart/tools/create_windows_installer.py View 1 1 chunk +14 lines, -9 lines 0 comments Download
M dart/tools/utils.py View 1 4 chunks +61 lines, -41 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
kustermann
It was decided that we move to semantic versions (please contact dgrove@/rnystrom@ in case of ...
7 years ago (2013-12-04 21:29:54 UTC) #1
kustermann
7 years ago (2013-12-04 21:30:05 UTC) #2
ahe
+danrubel -anrubel
7 years ago (2013-12-04 21:34:26 UTC) #3
Bob Nystrom
Super excited to see this go in! https://codereview.chromium.org/104403005/diff/1/dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties File dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties (right): https://codereview.chromium.org/104403005/diff/1/dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties#newcode1 dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties:1: ############################################################################## Now ...
7 years ago (2013-12-04 22:28:19 UTC) #4
kasperl
https://codereview.chromium.org/104403005/diff/1/dart/tools/create_windows_installer.py File dart/tools/create_windows_installer.py (right): https://codereview.chromium.org/104403005/diff/1/dart/tools/create_windows_installer.py#newcode105 dart/tools/create_windows_installer.py:105: if prerelease > 31: Check prerelease_patch instead of prerelease. ...
7 years ago (2013-12-05 08:29:58 UTC) #5
kustermann
PTAL https://codereview.chromium.org/104403005/diff/1/dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties File dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties (right): https://codereview.chromium.org/104403005/diff/1/dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties#newcode1 dart/editor/tools/features/com.google.dart.eclipse.feature_releng/build.properties:1: ############################################################################## On 2013/12/04 22:28:20, Bob Nystrom wrote: > ...
7 years ago (2013-12-05 09:27:26 UTC) #6
kasperl
https://codereview.chromium.org/104403005/diff/1/dart/tools/utils.py File dart/tools/utils.py (right): https://codereview.chromium.org/104403005/diff/1/dart/tools/utils.py#newcode257 dart/tools/utils.py:257: postfix = '-edge.%s' % GetSVNRevision() On 2013/12/05 09:27:27, kustermann ...
7 years ago (2013-12-05 09:44:47 UTC) #7
kasperl
LGTM. Should we check that the different version components are used consistently somewhere? The nice ...
7 years ago (2013-12-05 09:49:47 UTC) #8
kustermann
We could add a presubmit check for tools/VERSION. The issue is that changes on trunk ...
7 years ago (2013-12-05 10:42:05 UTC) #9
Bob Nystrom
After you address my comment, pub changes LGTM. https://codereview.chromium.org/104403005/diff/40001/dart/sdk/lib/_internal/pub/lib/src/command/lish.dart File dart/sdk/lib/_internal/pub/lib/src/command/lish.dart (right): https://codereview.chromium.org/104403005/diff/40001/dart/sdk/lib/_internal/pub/lib/src/command/lish.dart#newcode99 dart/sdk/lib/_internal/pub/lib/src/command/lish.dart:99: if ...
7 years ago (2013-12-05 17:40:06 UTC) #10
danrubel
lgtm
7 years ago (2013-12-05 18:29:18 UTC) #11
kustermann
@Dan: Could you take a look at the ant changes? https://codereview.chromium.org/104403005/diff/40001/dart/sdk/lib/_internal/pub/lib/src/command/lish.dart File dart/sdk/lib/_internal/pub/lib/src/command/lish.dart (right): https://codereview.chromium.org/104403005/diff/40001/dart/sdk/lib/_internal/pub/lib/src/command/lish.dart#newcode99 ...
7 years ago (2013-12-05 18:31:59 UTC) #12
kustermann
@all: Thanks for reviewing.
7 years ago (2013-12-05 18:34:34 UTC) #13
kustermann
7 years ago (2013-12-05 18:35:18 UTC) #14
Message was sent while issue was closed.
Committed patchset #3 manually as r30905 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698