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

Moving the conversation to the p2-dev.
I had seen your announcement about Nexus support for p2 repos and I was waiting for EclipseCon to chat with you there.

> Not sure if anyone is interested but we can support building bundles
> with Tycho and deploying the bundle to the remote Nexus.

When would the p2 metadata generation happen?
Also what happens to the metadata in case of a copy from repos, I assume that Nexus stores it too?

> 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 can give it a try, I assume also that we should be able to simply browse it as an artifact repository and mirror from it.
Let us know what you have and what to try.

> 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.

In p2, a "group" is something installable whose all dependencies will be installed.
Instead I think you mean probably composite repository or aggregation of repository no?

> 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.

In p2, a profile is the result of an installation. Do you mean that this is software made to work together like a "distro" (or repo controlled line up), e.g. all the milestones sites for a set of repos?

 
> 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.

The publisher / generator can not publish to a remote repository. However the blocking / missing part is not the publisher itself, but simply the lack of an implementation of artifact and metadata repository that can be written to remotely. Therefore, right now what we do to publish a new build is copy the files over to the server. To avoid the merging headache we have a concept of composite repository that allows for several repos to be seen as one.
 
> Still working toward some useful and functional demos for the OSGi tooling summit.

Andrew "PDE Build" Niefer and I won't be able to make it to the summit, but we can probably chat before that.

PaScaL

> 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
> http://twitter.com/jvanzyl
> ----------------------------------------------------------
>
> 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

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