[JBoss JIRA] (JBIDE-23212) move to tycho 1.0 (was 0.27.0) :: mvn clean verify checks old features versions against baseline
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23212?page=com.atlassian.jira.plugi... ]
Nick Boldt updated JBIDE-23212:
-------------------------------
Fix Version/s: 4.4.3.Final
(was: 4.4.3.AM2)
> move to tycho 1.0 (was 0.27.0) :: mvn clean verify checks old features versions against baseline
> ------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23212
> URL: https://issues.jboss.org/browse/JBIDE-23212
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build
> Affects Versions: 4.4.1.Final
> Reporter: Jeff MAURY
> Assignee: Nick Boldt
> Labels: build, tycho
> Fix For: 4.4.3.Final
>
>
> The check with baseline seems broken to me as it does not seem to work with features. When feature.source is checked, the baseline artifact (feature.source.jar) is compared to the wrong artifact (feature.jar).
> I reproduced the problem by updating jbosstool-central root POM (only the parent POM version has been changed) and the mvn verify build failed on org.jboss.tools.maven.feature. The output can be seen in one of the PR check
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 8 months
[JBoss JIRA] (JBDS-4257) rh-eclipse46-devstudio provides packages that are dependencies of rh-eclipse46
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-4257?page=com.atlassian.jira.plugin.... ]
Nick Boldt updated JBDS-4257:
-----------------------------
Fix Version/s: 10.3.0.GA
> rh-eclipse46-devstudio provides packages that are dependencies of rh-eclipse46
> ------------------------------------------------------------------------------
>
> Key: JBDS-4257
> URL: https://issues.jboss.org/browse/JBDS-4257
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Bug
> Components: build, rpm
> Affects Versions: 10.3.0.AM2
> Environment: RHEL7
> Reporter: Lukáš Valach
> Assignee: Nick Boldt
> Priority: Minor
> Fix For: 10.3.0.GA
>
> Attachments: rh-eclipse46-devstudio_provides.txt, rh-eclipse46_provides.txt, yum_install_rh-eclipse46.png
>
>
> I noticed rh-eclipse46-devstudio is installed as dependenci when installing rh-eclipse46.
> !yum_install_rh-eclipse46.png|thumbnail!
> [~vkadlcik] said that it is because rh-eclipse46-devstudio offers some package which rh-eclipse46 needs, so yum decides to use devstudio as library.
> He said that the best practice for end-user application like rh-eclipse46-devstudio is to have less amount of stuff in "rpm -q --provides". Rh-eclipse46 provides 4 packages, devstudio provides 539 packages.
> [^rh-eclipse46_provides.txt]
> [^rh-eclipse46-devstudio_provides.txt]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 8 months
[JBoss JIRA] (JBDS-4257) rh-eclipse46-devstudio provides packages that are dependencies of rh-eclipse46
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-4257?page=com.atlassian.jira.plugin.... ]
Nick Boldt edited comment on JBDS-4257 at 1/30/17 4:32 PM:
-----------------------------------------------------------
[~vkadlcik] Currently the RPM only installs two features:
* com.jboss.devstudio.core.rpm.feature
* com.jboss.devstudio.core.capabilities.feature
But these drag in all the dependencies they need to complete the installation, including com.google.guava.
I tried to remove/blacklist that plugin, but seemed that org.eclipse.m2e needed it (JBDS-4131); however, now that we depend on the org.eclipse.m2e RPM instead of the stuff in the devstudio update site, perhaps we can remove this too. https://github.com/jbdevstudio/jbdevstudio-product/pull/443
I've moved some more p2 deps out of the rpm (as they're now provided by RPM deps):
https://github.com/jbdevstudio/jbdevstudio-product/commit/1d53969a727011d... (order of listed IUs fixed to be in alpha order so the diff looks larger than it might otherwise be)
was (Author: nickboldt):
[~vkadlcik] Currently the RPM only installs two features:
* com.jboss.devstudio.core.rpm.feature
* com.jboss.devstudio.core.capabilities.feature
But these drag in all the dependencies they need to complete the installation, including com.google.guava.
I tried to remove/blacklist that plugin, but seemed that org.eclipse.m2e needed it (JBDS-4131); however, now that we depend on the org.eclipse.m2e RPM instead of the stuff in the devstudio update site, perhaps we can remove this too. https://github.com/jbdevstudio/jbdevstudio-product/pull/443
How can I easily determine which requirements for devstudio have already been met by installed rpms? Or migrate p2 dependencies to rpm dependencies?
> rh-eclipse46-devstudio provides packages that are dependencies of rh-eclipse46
> ------------------------------------------------------------------------------
>
> Key: JBDS-4257
> URL: https://issues.jboss.org/browse/JBDS-4257
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Bug
> Components: build, rpm
> Affects Versions: 10.3.0.AM2
> Environment: RHEL7
> Reporter: Lukáš Valach
> Assignee: Nick Boldt
> Priority: Minor
> Fix For: 10.3.0.GA
>
> Attachments: rh-eclipse46-devstudio_provides.txt, rh-eclipse46_provides.txt, yum_install_rh-eclipse46.png
>
>
> I noticed rh-eclipse46-devstudio is installed as dependenci when installing rh-eclipse46.
> !yum_install_rh-eclipse46.png|thumbnail!
> [~vkadlcik] said that it is because rh-eclipse46-devstudio offers some package which rh-eclipse46 needs, so yum decides to use devstudio as library.
> He said that the best practice for end-user application like rh-eclipse46-devstudio is to have less amount of stuff in "rpm -q --provides". Rh-eclipse46 provides 4 packages, devstudio provides 539 packages.
> [^rh-eclipse46_provides.txt]
> [^rh-eclipse46-devstudio_provides.txt]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 8 months
[JBoss JIRA] (JBDS-4257) rh-eclipse46-devstudio provides packages that are dependencies of rh-eclipse46
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-4257?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBDS-4257:
----------------------------------
[~vkadlcik] Currently the RPM only installs two features:
* com.jboss.devstudio.core.rpm.feature
* com.jboss.devstudio.core.capabilities.feature
But these drag in all the dependencies they need to complete the installation, including com.google.guava.
I tried to remove/blacklist that plugin, but seemed that org.eclipse.m2e needed it (JBDS-4131); however, now that we depend on the org.eclipse.m2e RPM instead of the stuff in the devstudio update site, perhaps we can remove this too. https://github.com/jbdevstudio/jbdevstudio-product/pull/443
How can I easily determine which requirements for devstudio have already been met by installed rpms? Or migrate p2 dependencies to rpm dependencies?
> rh-eclipse46-devstudio provides packages that are dependencies of rh-eclipse46
> ------------------------------------------------------------------------------
>
> Key: JBDS-4257
> URL: https://issues.jboss.org/browse/JBDS-4257
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Bug
> Components: build, rpm
> Affects Versions: 10.3.0.AM2
> Environment: RHEL7
> Reporter: Lukáš Valach
> Assignee: Nick Boldt
> Priority: Minor
> Attachments: rh-eclipse46-devstudio_provides.txt, rh-eclipse46_provides.txt, yum_install_rh-eclipse46.png
>
>
> I noticed rh-eclipse46-devstudio is installed as dependenci when installing rh-eclipse46.
> !yum_install_rh-eclipse46.png|thumbnail!
> [~vkadlcik] said that it is because rh-eclipse46-devstudio offers some package which rh-eclipse46 needs, so yum decides to use devstudio as library.
> He said that the best practice for end-user application like rh-eclipse46-devstudio is to have less amount of stuff in "rpm -q --provides". Rh-eclipse46 provides 4 packages, devstudio provides 539 packages.
> [^rh-eclipse46_provides.txt]
> [^rh-eclipse46-devstudio_provides.txt]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 8 months