[JBoss JIRA] (JBDS-4608) devstudio rpm should depend on upstream org.eclipse.jpt
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4608:
--------------------------------
Summary: devstudio rpm should depend on upstream org.eclipse.jpt
Key: JBDS-4608
URL: https://issues.jboss.org/browse/JBDS-4608
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: rpm
Affects Versions: 11.1.0.AM3
Environment: rh-eclipse47-devstudio.x86_64 - 11.1-0.20171005.1344.el7
Reporter: Lukáš Valach
Assignee: Nick Boldt
Fix For: 11.1.0.GA
The /opt/rh/rh-eclipse47 folder contains couples of *org.eclipse.jpt.** plugins with same x.y.z but different timestamps. It causes BundleExceptions. It seems to be the same problem as JBDS-4567.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4609) devstudio rpm should depend on upstream org.eclipse.jst
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4609:
--------------------------------
Summary: devstudio rpm should depend on upstream org.eclipse.jst
Key: JBDS-4609
URL: https://issues.jboss.org/browse/JBDS-4609
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: rpm
Affects Versions: 11.1.0.AM3
Environment: rh-eclipse47-devstudio.x86_64 - 11.1-0.20171005.1344.el7
Reporter: Lukáš Valach
Assignee: Nick Boldt
Fix For: 11.1.0.GA
The org.eclipse.jst.j2ee.ejb.annotations.ui plugin is twice in the /opt/rh/rh-eclipse47 folder. They have the same x.y.z but different timestamps. It causes BundleExceptions. This problem seems to be similar to JBDS-4567.
org.eclipse.jst.j2ee.ejb.annotations.ui_1.1.300.v201710031656.jar
org.eclipse.jst.j2ee.ejb.annotations.ui_1.1.300.v201701262105.jar
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4610) devstudio rpm should (probably) depend on rh-eclipse47-jffi-native
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4610:
--------------------------------
Summary: devstudio rpm should (probably) depend on rh-eclipse47-jffi-native
Key: JBDS-4610
URL: https://issues.jboss.org/browse/JBDS-4610
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: rpm
Affects Versions: 11.1.0.AM3
Environment: Devstudio RPM 11.1.0.AM3 staging, devtools 2.1, rhel7
Reporter: Lukáš Valach
Assignee: Nick Boldt
Fix For: 11.1.0.GA
The RPMLint found some issues, see the log bellow:
{code}
rh-eclipse47-devstudio.x86_64: E: binary-or-shlib-defines-rpath /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/sparcv9-SunOS/libjffi-1.2.so ['/sw/lib/64']
rh-eclipse47-devstudio.x86_64: E: library-not-linked-against-libc /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/sparcv9-SunOS/libjffi-1.2.so
rh-eclipse47-devstudio.x86_64: E: missing-PT_GNU_STACK-section /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/sparcv9-SunOS/libjffi-1.2.so
rh-eclipse47-devstudio.x86_64: E: binary-or-shlib-defines-rpath /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/i386-SunOS/libjffi-1.2.so ['/usr/ccs/lib', '/lib', '/usr/lib', '/usr/sfw/lib']
rh-eclipse47-devstudio.x86_64: E: library-not-linked-against-libc /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/i386-SunOS/libjffi-1.2.so
rh-eclipse47-devstudio.x86_64: E: missing-PT_GNU_STACK-section /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/i386-SunOS/libjffi-1.2.so
rh-eclipse47-devstudio.x86_64: E: binary-or-shlib-defines-rpath /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/x86_64-SunOS/libjffi-1.2.so ['/lib/64', '/usr/lib/64', '/usr/sfw/lib/64']
rh-eclipse47-devstudio.x86_64: E: library-not-linked-against-libc /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/x86_64-SunOS/libjffi-1.2.so
rh-eclipse47-devstudio.x86_64: E: missing-PT_GNU_STACK-section /opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/com.github.jnr.jffi.native_1.2.11.v20170413-2020/jni/x86_64-SunOS/libjffi-1.2.so
1 packages and 0 specfiles checked; 9 errors, 0 warnings.
{code}
[~vkadlcik] helped me decrypt these rows. A plugin com.github.jnr.jffi.native includes libjffi-1.2.so which wants to override LD_LIBRARY_PATH and use some dynamic library form another location.
It is not actually a problem because these errors are comming form ...*SunOS binaries which are intended for Solaris and are not used on Linux.
Vašek proposed to use rh-eclipse47-jffi-native as a dependency. It should be almoust the same as com.github.jnr.jffi.native but it doesn't include unnecessary stuff as Solaris binaries.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4611) rh-eclipse47-devstudio should depend on rh-eclipse47-eclipse-recommenders
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4611:
--------------------------------
Summary: rh-eclipse47-devstudio should depend on rh-eclipse47-eclipse-recommenders
Key: JBDS-4611
URL: https://issues.jboss.org/browse/JBDS-4611
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: rpm
Affects Versions: 11.1.0.AM3
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 11.1.0.GA
{quote}
Hi Nick. There are some bundle conflict in latest Devstudio RPM. It seems that since Mat updated rh-eclipse to Oxygen 1 [1] the eclipse includes newer builds of org.eclipse.datatools.* and org.eclipse.recommenders.*.
For example:
/opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/dtp/eclipse/plugins/org.eclipse.datatools.sqltools.tabledataeditor_1.2.0.v201709211000.jar
(this comes with rh-eclipse47)
and
/opt/rh/rh-eclipse47/root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/org.eclipse.datatools.sqltools.tabledataeditor_1.2.0.201701131441.jar
(this comes with rh-eclipse47-devstudio)
So the version is same but timestamp differs.
Clean Oxygen 1 RC3 includes 1.2.0.201701131441 - the same as the devstudio includes. It mean that it is upstream issue, right?
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1491793
LOG: https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/user/lvalach...
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4612) RPM should depend on o.j.t.maven.apt and o.j.t.maven.sourcelookup features from upstream RPMs
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4612:
--------------------------------
Summary: RPM should depend on o.j.t.maven.apt and o.j.t.maven.sourcelookup features from upstream RPMs
Key: JBDS-4612
URL: https://issues.jboss.org/browse/JBDS-4612
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: 3rd-party-dependencies, rpm, target-platform, upstream
Affects Versions: 11.1.0.AM1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 11.x
RPM should depend on upstream o.j.t.maven.apt and o.j.t.maven.sourcelookup. Depends on getting this done in Fedora (Koji) and devtools (Brew) first.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4597) Work to remove all upstream 3rd party deps in the devstudio rpm
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4597:
--------------------------------
Summary: Work to remove all upstream 3rd party deps in the devstudio rpm
Key: JBDS-4597
URL: https://issues.jboss.org/browse/JBDS-4597
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Bug
Components: 3rd-party-dependencies, rpm, target-platform, upstream
Affects Versions: 11.1.0.AM2
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 11.2.0.AM1
This is a wrapper issue for a number of subtasks and linked issues related to eliminating the 3rd party plugins in the devstudio copr rpm, so that it can ultimately be built w/ brew.
Tasks include:
* add rpms already in Fedora to SCL/DevTools (eg., Datatools, WTP Dali/JPT)
* create new rpms in Fedora (buildship, recommenders/snipmatch, sapphire[1], m2e & extras[2], m2e-wtp & extras[3], tern.java)
* removal of old/duplicate versions in the target platform (javax.activation, guava, jetty, asm, aries
* ensure we're using the latest linuxtools/docker tools (including new features/plugins added for 6.1/6.1.1)
[1] may require contributing a Maven/Tycho build upstream to that project so we can then consume it in Koji/Brew
[2] m2e extras include: buildhelper, egit, mavenarchiver
[3] m2e.wtp extras include: jaxrs, jpa, jsf
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4599) RPM should depend on upstream m2e rpms, including buildhelper, egit, mavenarchiver, maven importer, & tycho
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4599:
--------------------------------
Summary: RPM should depend on upstream m2e rpms, including buildhelper, egit, mavenarchiver, maven importer, & tycho
Key: JBDS-4599
URL: https://issues.jboss.org/browse/JBDS-4599
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: 3rd-party-dependencies, rpm, target-platform, upstream
Affects Versions: 11.1.0.AM1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 11.1.0.GA
RPM should depend on upstream m2e rpms, including apt, buildhelper, egit, mavenarchiver, maven importer, sourcelookup, & tycho. Depends on getting this done in Fedora and devtools channel first.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4600) RPM should depend on upstream m2e-wtp rpms, including jaxrs, jpa, jsf (update to 1.3.3)
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4600:
--------------------------------
Summary: RPM should depend on upstream m2e-wtp rpms, including jaxrs, jpa, jsf (update to 1.3.3)
Key: JBDS-4600
URL: https://issues.jboss.org/browse/JBDS-4600
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: 3rd-party-dependencies, rpm, target-platform, upstream
Affects Versions: 11.1.0.AM1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 11.1.0.GA
RPM should depend on upstream m2e rpms, including jaxrs, jpa, jsf. Depends on getting this done in Fedora and devtools channel first.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months
[JBoss JIRA] (JBDS-4601) RPM should depend on sapphire rpm
by Nick Boldt (JIRA)
Nick Boldt created JBDS-4601:
--------------------------------
Summary: RPM should depend on sapphire rpm
Key: JBDS-4601
URL: https://issues.jboss.org/browse/JBDS-4601
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Sub-task
Components: 3rd-party-dependencies, rpm, target-platform, upstream
Affects Versions: 11.1.0.AM1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 11.x
RPM should depend on upstream sapphire rpm(s). Depends on getting this done in Fedora and devtools channel first.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 11 months