Thanks Paul,
I was able to get this working. Only strange output I received was the following, not sure if it's a problem or not but I cross checked with the original natives directory and it seems like all the files are there. I will run a build now with the new natives.
Thanh
Buildfile: mirror-natives.xml
mirrorJFace:
[echo] Mirror from http://download.eclipse.org/eclipse/updates/3.8milestones to /home/zxiiro/Downloads/natives
[p2.mirror] Problems resolving provisioning plan.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.motif.solaris.sparc 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.carbon.macosx 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.gtk.linux.ppc 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.motif.aix.ppc 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.motif.hpux.ia64_32 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.motif.linux.x86 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.win32.win32.ia64 0.0.0.
[p2.mirror] Unable to satisfy dependency from org.eclipse.equinox.executable 3.6.0.v20120305-1541-7P7OFvNFLWUl7Dqyq6OBBmS to org.eclipse.equinox.launcher.wpf.win32.x86 0.0.0.
[p2.mirror] Messages while mirroring artifact descriptors.
BUILD SUCCESSFUL
BUILD SUCCESSFUL
Total time: 19 seconds
-----Original Message----- From: Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx> Sent: March 19, 2012 07:24 PM To: Common-build Developers discussion <cbi-dev@xxxxxxxxxxx> Cc: Subject: Re: [cbi-dev] M6 removed features
On Mon, Mar 19, 2012 at 5:37 PM, Igor Fedorenko <igor@xxxxxxxxxxxxxx> wrote:
Last time I updated natives repository was for M4. I just copied required bundles to a local p2 repository then pushed the repo to build.eclipse.org.
I used my little p2 helper tool [1] to locate and copy required bundles, but most likely you should be able to just copy the bundles you need and then generate p2 metadata using [2].
[1] https://github.com/ifedorenko/p2-browser [2] http://wiki.eclipse.org/Equinox_p2_Metadata_Generator
If you don't have Igor's tool and you quickly want to copy parts of a repository, you can use a simple ant file [1] and a command line like:
bash$ eclipse/eclipse -noSplash \ -application org.eclipse.ant.core.antRunner \ -buildfile mirror-jface.xml
You'll get the correct metadata that goes with the artifacts. Once you set it up (you'll have to write down the IUs you need) you can use it to generate the natives for every milestone
[1] http://git.eclipse.org/c/e4/org.eclipse.e4.releng.git/tree/org.eclipse.e4.builder/builder/general/mirror-jface.xml
Later, PW
-- Paul Webster Hi floor. Make me a sammich! - GIR
|