Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orbit-dev] Best way to get a binary copy of the latest Orbitbundles


On 12-Mar-09, at 6:32 AM, DJ Houghton wrote:

Hi Jason,

As Martin mentions we are currently working on generating p2 metadata for the Orbit builds. Currently we produce an update site with a content.jar/artifacts.jar for the bundles/IUs. We don't yet provide this full repo as a zip nor are the bundles installable via the UI. But you can install from the repo via the p2 director application. (which is what we do with our new format for map - build input - files) Check out [1] and [2] for more information on what things currently look like, the direction we would like to take, and some of the issues surrounding it. Feel free to ask questions or provide feedback... we want to provide something that will be used by the community so the more feedback the better.

Ok, we figured it out and we have a p2 repository now.

Not sure if anyone is interested but we can support building bundles with Tycho and deploying the bundle to the remote Nexus. I'm going to try and expose the Nexus instance we have with P2 support today. We can easily allow people to proxy the Orbit P2 repository once it's up but we can provide one for folks as an experiment. I really just want to see what happens. But I assume things like PDE headless build and Buckminster can try this stuff right away so hopefully it will be useful. 

We also made a bunch of host P2 repositories for AspectJ and Subclipse. Basically what we need to create a single P2 "group" that allows m2eclipse users to point at a single URL and get the aggregated set of update sites for everything they need. We also have a "lockdown list" of sorts which is really to pick the root set of IUs which basically hides any other versions for stability. A profile essentially.

How are you guys deploying to remote repositories? I've seen mention of a P2 publisher which I assume is file system based as I can't see any reference to remote repository deployment anywhere. If there is such a remote deployment mechanism I'd like to take a look at the code to see if I could wire it up to Nexus.

Still working toward some useful and functional demos for the OSGi tooling summit.

dj

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=241427
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=266232



orbit-dev-bounces@xxxxxxxxxxx wrote on 03/12/2009 06:30:12 AM:

> Hi Jason,
>
> DJ is working on it:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=241427
>
> Cheers,
> --
> Martin Oberhuber, Senior Member of Technical Staff, Wind River
> Target Management Project Lead, DSDP PMC Member
> http://www.eclipse.org/dsdp/tm
>  
>  
>
> > -----Original Message-----
> > From: orbit-dev-bounces@xxxxxxxxxxx
> > [mailto:orbit-dev-bounces@xxxxxxxxxxx] On Behalf Of Jason van Zyl
> > Sent: Donnerstag, 12. März 2009 09:25
> > To: Orbit Developer discussion
> > Subject: [orbit-dev] Best way to get a binary copy of the
> > latest Orbitbundles
> >
> > Hi,
> >
> > Would there be a nice way to get the latest release build of
> > Orbit in  
> > an automated way?
> >
> > Nexus is an artifact repository manager that now has
> > prototype support  
> > for proxied P2 repositories, hosted P2 repositories and arbitrary  
> > groupings of both types. P2 repositories in Nexus now have the same  
> > capabilities Maven repositories have so full RBAC access,
> > staging and  
> > promotion, grouping, ordering, routing tables, RSS feeds, audit, the  
> > whole nine yards. What I'm trying to do is publish as many standard  
> > bundles as I can in a public instance of Nexus so that users
> > who wish  
> > to try can provision bundles from Nexus in the same way a Maven user  
> > would provision normal JARs.
> >
> > Is there a P2 repository somewhere I can just consume what would be  
> > considered the latest release versions of all the bundles? Or even  
> > just the raw bundles are fine, Nexus can generate the necessary P2  
> > metadata as bundles are deployed into Nexus so I'll take anything  
> > really.
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder,  Apache Maven
> > http://twitter.com/jvanzyl
> > ----------------------------------------------------------
> >
> > We all have problems. How we deal with them is a measure of our worth.
> >
> > -- Unknown
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder,  Apache Maven
> > http://twitter.com/jvanzyl
> > ----------------------------------------------------------
> >
> > You are never dedicated to something you have complete confidence in.
> > No one is fanatically shouting that the sun is going to rise tomorrow.
> > They know it is going to rise tomorrow. When people are fanatically
> > dedicated to political or religious faiths or any other kind of
> > dogmas or goals, it's always because these dogmas or
> > goals are in doubt.
> >
> >    -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> >
> > _______________________________________________
> > orbit-dev mailing list
> > orbit-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/orbit-dev
> >
> _______________________________________________
> orbit-dev mailing list
> orbit-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/orbit-dev

_______________________________________________
orbit-dev mailing list
orbit-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/orbit-dev

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
----------------------------------------------------------

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

 -- Thoreau 


Back to the top