Skip to main content

[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


Back to the top