[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Aurélien Pupier (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Aurélien Pupier commented on JBTIS-1023:
----------------------------------------
[~nickboldt] Why do we need a special configuration compared to the jboss tools parent? And how can we configure it?
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Nick Boldt edited comment on JBTIS-1023 at 1/24/17 11:10 AM:
-------------------------------------------------------------
[~aurelien.pupier] If you're all talking about the jgit timestamp provider we now use in the parent pom for nearly all the jbosstools artifacts, then... see JBIDE-13671. I know the person that implemented it very well. We share a last name. Also a first name. :D
The benefit to using jgit timestamps is that you know exactly when the code was last modified, and if you look in the plugin's manifest you can see the SHA used to build the code. From that you can then find the exact commit in github.
But if you're going to use the jgit timestamp provider instead of the default one, you should remove the B## suffix since that WILL change with each build and you'll end up with new plugins that are essentially identical but renamed. THAT will be confusing -- how does osgi know which of the two plugins with the same x.y.z.timestamp to use?
was (Author: nickboldt):
[~aurelien.pupier] If you're all talking about the jgit timestamp provider we now use in the parent pom for nearly all the jbosstools artifacts, then... see JBIDE-13671. I know the person that implemented it very well. We share a last name. Also a first name. :D
The benefit to using jgit timestamps is that you know exactly when the code was last modified, and if you look in the plugin's manifest you can see the SHA used to build the code. From that you can then find the exact commit in github.
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Nick Boldt commented on JBTIS-1023:
-----------------------------------
[~aurelien.pupier] If you're all talking about the jgit timestamp provider we now use in the parent pom for nearly all the jbosstools artifacts, then... see JBIDE-13671. I know the person that implemented it very well. We share a last name. Also a first name. :D
The benefit to using jgit timestamps is that you know exactly when the code was last modified, and if you look in the plugin's manifest you can see the SHA used to build the code. From that you can then find the exact commit in github.
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Andrej Podhradsky (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Andrej Podhradsky edited comment on JBTIS-1023 at 1/24/17 10:52 AM:
--------------------------------------------------------------------
>From my point of view the biggest problem is with references to the version, e.g. when reporting a bug, in a documentation, etc.
was (Author: apodhrad):
>From my point of view is biggest problem is with references to the version, e.g. when reporting a bug, in a documentation, etc.
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Andrej Podhradsky (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Andrej Podhradsky commented on JBTIS-1023:
------------------------------------------
>From my point of view is biggest problem is with references to the version, e.g. when reporting a bug, in a documentation, etc.
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Aurélien Pupier (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Aurélien Pupier commented on JBTIS-1023:
----------------------------------------
By upgrading the Jboss Tools parent pom, we are just aligning with the Jboss Tools team practice. I don't really have an opinion if it is better or not (I tend to say yes)
[~nickboldt] Do you know who implemented it?
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Paul Leacu (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Paul Leacu commented on JBTIS-1023:
-----------------------------------
I don't know that I buy into the idea that just because the sources haven't changed that the version of a feature should be based on the oldest source DTM. Does it track if the javac is different? If I have a legacy feature that hasn't had a source change in 3 years and that's rebuilt with java9 - it will keep it's old DTM in its version?
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Aurélien Pupier (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Aurélien Pupier commented on JBTIS-1023:
----------------------------------------
the modifications of timestamp calculation started when we upgraded org.jboss.tools:parent from 4.4.0.Alpha1-SNAPSHOT to 4.4.2.Final-SNAPSHOT
[~pleacu] [~nickboldt] is it talking to you? And in fact it sounds more a "feature" than a bug. it is using a timestamp based on the latest modification in the source
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Aurélien Pupier (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Aurélien Pupier commented on JBTIS-1023:
----------------------------------------
I feel that it is a feature coming from some plugins which is reusing the timestamp of the latest modification.
I think that i heard some discussion around that a long time ago.
[~nickboldt] is it possible that you mentioned it? If yes, maybe you have an idea what has changed? A tycho version?
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBTIS-1023) Features and plugins for Fuse tooling have various versions
by Paul Leacu (JIRA)
[ https://issues.jboss.org/browse/JBTIS-1023?page=com.atlassian.jira.plugin... ]
Paul Leacu commented on JBTIS-1023:
-----------------------------------
[~lhein] [~aurelien.pupier] - the version formats are correct but the date seems to indicate were not picking up the latest builds for jmx and server.
> Features and plugins for Fuse tooling have various versions
> -----------------------------------------------------------
>
> Key: JBTIS-1023
> URL: https://issues.jboss.org/browse/JBTIS-1023
> Project: JBoss Tools Integration Stack
> Issue Type: Bug
> Components: build, distribution
> Affects Versions: 10.1.0.CR1
> Reporter: Andrej Podhradsky
> Assignee: Lars Heinemann
> Priority: Blocker
>
> |org.fusesource.ide.camel.editor.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.core.feature|9.1.0.CR1-v20170120-1811-B91|
> |org.fusesource.ide.jmx.feature|9.1.0.CR1-v20170103-1319-B91|
> |org.fusesource.ide.server.extensions.feature|9.1.0.CR1-v20170105-1331-B91|
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months