Skip to content
This repository has been archived by the owner on Jul 19, 2019. It is now read-only.

Update License to EPL-2.0 and fixing build #9

Merged
merged 4 commits into from
Aug 31, 2018

Conversation

sunix
Copy link
Contributor

@sunix sunix commented Aug 28, 2018

eclipse-che/che#10465

Signed-off-by: Sun Tan <sutan@redhat.com>
@sunix sunix requested a review from olexii4 August 28, 2018 15:05
"@theia/terminal": "0.3.12",
"@theia/typescript": "0.3.12",
"@theia/workspace": "0.3.12",
"@theia/core": "~0.3.13",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer to have fixed version on Theia dependencies

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please give your reasons.
I don't think there is any problem in using latest 0.3.x version and we will have feedback from CI sooner, get errors sooner and fix them sooner. Also the way we add the extensions to the Theia image won't use this version of theia.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AFAIK it's mainly due to CQs (waiting Theia becoming Eclipse project)

"rimraf": "2.6.2",
"typescript": "2.7.2"
"rimraf": "^2.6.2",
"typescript": "^2.9.2"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can't use ^ as we need CQ for each dependency

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK thanks ... but how do we do with all the dependencies that comes with Theia ?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@evidolob I think you told me that this is devDependencies and we have v+above CQ for it? Am I right?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately we have CQ only for rimraf 2.6.2, for TypeScript CQ still not approved

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can remove the carets ^. Will it be fine to merge then ? or do we need to wait for CQ approval ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will ping PMC for TypeScript, should be quick to approve

…ion of typescript

Signed-off-by: Sun Tan <sutan@redhat.com>
Signed-off-by: Sun Tan <sutan@redhat.com>
Signed-off-by: Sun Tan <sutan@redhat.com>
@sunix
Copy link
Contributor Author

sunix commented Aug 29, 2018

@benoitf @evidolob I have updated the PR: use strict version of typescript and theia dependencies

@sunix
Copy link
Contributor Author

sunix commented Aug 31, 2018

@benoitf
Copy link
Member

benoitf commented Aug 31, 2018

yes I ping Sharon yesterday for CQ

@sunix sunix merged commit 74a4fe0 into eclipse:master Aug 31, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants