[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] Fedora build
|
Okay, I've now also disabled:
%pom_disable_module rdt/org.eclipse.ptp.rdt.core.stubs
%pom_disable_module rdt/org.eclipse.ptp.rdt.doc.user
%pom_disable_module rdt/org.eclipse.ptp.rdt.make.ui
%pom_disable_module rdt/org.eclipse.ptp.rdt.managedbuilder.gnu.ui
%pom_disable_module rdt/org.eclipse.ptp.rdt.managedbuilder.xlc.ui
%pom_disable_module rdt/org.eclipse.ptp.rdt.managedbuilder.xlupc.ui
%pom_disable_module rdt/org.eclipse.ptp.rdt.xlc
%pom_disable_module releng/org.eclipse.ptp.rdt-feature
%pom_disable_module releng/org.eclipse.ptp.rdt.editor-feature
%pom_disable_module releng/org.eclipse.ptp.rdt.xlc-feature
I kept ptp.rdt.ui (and thus ptp.rdt.editor, ptp.rdt.core) because etfw appears
to depend on it via:
<perspectiveExtension
targetID="org.eclipse.ptp.rdt.ui.remoteCPerspective">
I'll need to make sure stuff is packaged properly then I think....
Another issue cropped up - it appears that the sdm feature references an
org.eclipse.ptp.linux.x86_64 plugin, but it appears that the name of the
plugin in org.eclipse.ptp.linux. Can you verify this? The build was failing
for me until I change the name in the sdm feature.xml file.
Thanks!
- Orion
PS - Greg, If you could comment on the sdm binary issue I posted, I'd
appreciate it. I haven't figured out how to build using what is in the ptp
git repo.
On 04/12/2013 06:32 PM, Greg Watson wrote:
Orion,
I think the important thing is to get a Fedora package. If that means not including remote projects then I think it still worth it. However, I would suggest removing all the rdt features (except org.eclipse.ptp.rdt.sync.*). If you leave the rdt features in, then remote projects will still appear in the UI in various places, they just won't work.
Regards,
Greg
On Apr 9, 2013, at 4:54 PM, Orion Poplawski <orion@xxxxxxxxxxxxx> wrote:
Greg (and others) -
I've just attended a very nice tutorial on PTP at the UCAR SEA conference given by Wyatt Spear and Jay Alameda. It has re-sparked my desire to try to get PTP packaged properly for Fedora.
My current (and hopefully last) issue is building the remotejars feature. The build for this downloads pre-built CDT components for various platforms at build time. This is forbidden in the Fedora builders (they do not have network access in order to ensure auditable builds).
What I understand from talking with Jay and Wyatt is that the Remote Projects configuration appears to be deprecated in favor of Synchronized Projects, so perhaps it would be acceptable to do a build without remotejars (which is indeed what I was doing prior to moving to maven/tycho).
So far I disabled (%pom_disable_module simply comments out entries in the pom.xml file):
# Remotejars requires a bunch of downloaded prebuilt stuff
%pom_disable_module rdt/org.eclipse.ptp.rdt.core.remotejars
%pom_disable_module releng/org.eclipse.ptp.rdt.remotejars-feature
# This depends on remotejars
%pom_disable_module rdt/org.eclipse.ptp.rdt.server.dstore
# This depends on rdt.server.dstor
%pom_disable_module releng/org.eclipse.ptp.rdt.remotetools-feature
And then commented out org.eclipse.ptp.rdt.remotetools from releng/org.eclipse.ptp-feature/feature.xml.
This appears to build and be generally usable. I'm not entirely sure what functionality is missing at this point.
Any thoughts or comments would be greatly appreciated.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion@xxxxxxxx
Boulder, CO 80301 http://www.nwra.com
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion@xxxxxxxx
Boulder, CO 80301 http://www.nwra.com