Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INFRA-68; remove compiling-ide module(reverted) #1766

Merged
merged 4 commits into from Feb 21, 2017
Merged

Conversation

mshaposhnik
Copy link
Contributor

@mshaposhnik mshaposhnik commented Feb 13, 2017

What does this PR do?

Simplifies packaging by removing separate ide-compiling module and move everything into assembly-ide-war.

What issues does this PR fix or reference?

https://github.com/codenvy/infrastructure/issues/68

Changelog

Simplified packaging by removing compiling ide assembly module. Reverted back by #1842

Docs PR

codenvy/docs#82

@mshaposhnik mshaposhnik changed the title Infra 68 2 INFRA-68; remove compiling-ide module Feb 13, 2017
Copy link
Contributor

@benoitf benoitf left a comment

Choose a reason for hiding this comment

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

Nice, it's closer to che assembly
Also I notice that the classifier for adding classes has been added like in che eclipse-che/che@962c9ed#diff-2930cb3f0f949472ebaad9fc5cbe7be4

@benoitf
Copy link
Contributor

benoitf commented Feb 13, 2017

@mshaposhnik I don't know policies for codenvy but IMHO Release Notes should be added as well as it's a task and not a bugfix

Copy link
Contributor

@skabashnyuk skabashnyuk left a comment

Choose a reason for hiding this comment

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

@codenvy/pm please approve

@skabashnyuk skabashnyuk added this to the 5.4.0 milestone Feb 20, 2017
@mshaposhnik
Copy link
Contributor Author

@codenvy/pm pls approve

@JamesDrummond
Copy link

Not all tasks need release notes. I generally feel if it effects users directly than release notes should be provided. I am not sure that this would need release notes unless it would break a users extension/plugin.

@skabashnyuk
Copy link
Contributor

Oh. yes it will brake it. instead of compiling-ide-war users should use assembly-ide-war.
FYI @eivantsov @bmicklea it have to be done in all existed onprem custom assembly <5.4

@bmicklea
Copy link
Contributor

bmicklea commented Feb 20, 2017

This needs release notes and docs. This page should be updated: https://github.com/codenvy/docs/blob/master/src/main/_docs/white-labels/labels-custom-assemblies.md

@TylerJewell
Copy link
Contributor

I think this is just an internal change and doesn't impact how end users work with building the system.

@ghost
Copy link

ghost commented Feb 20, 2017

For example, assembly that Software AG or EclipseSOurce has will be broken.

@skabashnyuk
Copy link
Contributor

About docs topic. Right now we are on the early stage of explaining how to build custom codenvy assembly. AFAIK only mentioned @eivantsov companies have it.
What to do.
in assembly-ide-war/pom.xml replace

        <dependency>
            <groupId>com.codenvy.onpremises</groupId>
            <artifactId>compiling-ide-war</artifactId>
            <classifier>classes</classifier>
            <scope>provided</scope>
        </dependency>

to with

        <dependency>
            <groupId>com.codenvy.onpremises</groupId>
            <artifactId>assembly-ide-war</artifactId>
            <classifier>classes</classifier>
            <scope>provided</scope>
        </dependency>

@codenvy/pm please approve

@JamesDrummond
Copy link

@bmicklea Should we create a extension migration page in documentation? Or should we provide a migration file in eclipse/che and link to it from docs? It could list

5.3.x => 5.4.x :

  1. Replace in assembly-ide-war/pom.xml
        <dependency>
            <groupId>com.codenvy.onpremises</groupId>
            <artifactId>compiling-ide-war</artifactId>
            <classifier>classes</classifier>
            <scope>provided</scope>
        </dependency>

with

        <dependency>
            <groupId>com.codenvy.onpremises</groupId>
            <artifactId>assembly-ide-war</artifactId>
            <classifier>classes</classifier>
            <scope>provided</scope>
        </dependency>

@bmicklea
Copy link
Contributor

@JamesDrummond I think adding that to the custom assemblies documentation is the right thing to do. We can be specific that it's 5.3 > 5.4. We'll leave it there for a few releases then remove it once we're far enough away from 5.3.

@bmicklea
Copy link
Contributor

bmicklea commented Feb 21, 2017

@JamesDrummond can you create a docs issue and label it 5.4 and link it to here, then we can let the devs merge this PR.

Copy link
Contributor

@bmicklea bmicklea left a comment

Choose a reason for hiding this comment

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

Approved pending James adding the linked docs issue

@mshaposhnik
Copy link
Contributor Author

@bmicklea can i merge now ?

@bmicklea
Copy link
Contributor

@mshaposhnik yes

@mshaposhnik mshaposhnik merged commit fd4fa31 into master Feb 21, 2017
@mshaposhnik mshaposhnik deleted the INFRA-68-2 branch February 21, 2017 16:34
akorneta pushed a commit to sleshchenko/codenvy that referenced this pull request Feb 23, 2017
mkuznyetsov pushed a commit that referenced this pull request Feb 28, 2017
@JamesDrummond JamesDrummond changed the title INFRA-68; remove compiling-ide module INFRA-68; remove compiling-ide module(reverted) Feb 28, 2017
mkuznyetsov pushed a commit that referenced this pull request Mar 1, 2017
@JamesDrummond JamesDrummond mentioned this pull request Mar 8, 2017
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants