[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] Thoughts on write api for repository : Please add your thoughts

Hi,
 Me and pascal were having a discussion regarding the write api for the repositories.
I would appreciate if you all would post your thoughts on this too.
I am attaching our conversation below.

Prashant

On 6/25/07, Prashant Deva <prashant.deva@xxxxxxxxx> wrote:
Hi,

- during the installation itself because the agent keeps track of the
installable unit that have been installed into a metadata repository.

ummm maybe i dont get this correctly. isnt an install a read only operation? eg - when i am installing eclipse why
would i want to write anything to a repository?
 

* Nothing happen to mirrors and nothing has to happen to mirror since you
can not change an IU once it has been published.

Ok, let me get this. Say i have junit 3 in a repository as an IU.
When somebody wants to write junit 4 to a repository, we leave junit 3 there? Or do we delete it?
i guess deleting or updating the jar would modify the IU for junit so we just gotta add v4.
but then does that mean we cannot delete anything from a repository once it has been published?

Prashant





On 6/25/07, Pascal Rapicault <Pascal_Rapicault@xxxxxxxxxx> wrote:
* Metadata repositories would be written into:
- at export / publication time, someone creates new plug-ins and makes them
available on a repository. The other place we are using this is when we are
generating metadata.
- during the installation itself because the agent keeps track of the
installable unit that have been installed into a metadata repository.

* There is a need for authentication, but I think we can leave that issue
out for now because I think we have to have a global approach of the pb for
the agent.

* Nothing happen to mirrors and nothing has to happen to mirror since you
can not change an IU once it has been published.





             "Prashant Deva"
             <prashant.deva@gm
             ail.com>                                                   To
                                       Pascal Rapicault/Ottawa/IBM@IBMCA
             06/25/2007 02:06                                           cc
             PM                        "Andrew Overholt"
                                       < overholt@xxxxxxxxxx>



hi guys,
so i have taken a detailed look at the code. i now have a much better idea
of whats going on ;)

So i was thinking on working on providing the write support for the
metadata api.

For this, I would like to ask you  guys some questions of course.

- Under what situations do you imagine would someone be writing to the
repositry?
- does there need to be some sort of authentication to be able to write?
- what happens to the repsository mirrors when someone writes to one
repository? do we show them as out of date.

Also any other thoughts/ideas you have regarding this are welcome.

Prashant