Hi David,

> Ok no response on this, but I've decided to update the file in any
> case. Richard H pointed me at the
> $felix-svn/framework/src/main/resources/default.properties file that
> includes basically the same information as jvm-packages.properties.
> This includes a version attribute which I think will be useful later,
> so I've scrapped the previous contents of jvm-packages.properties and
> gone with this new format.
> 
> You should find this file (with associated ASL header) here:
> 
> http://svn.apache.org/repos/asf/felix/trunk/sigil/common/core/profiles/jvm-packages.properties

finally I used a modified version of jvm-packages.properties [1] because I 
don't have a "property expander". Or maybe there is in Ivy but I wanted to 
quickly fix the unit tests. I'll probably review this later to use the new 
format.

> 
> Out of interest I believe bushel and sigil are providing similar
> capabilities - sigil has a mapping of OSGi meta data into an ivy
> resolution - however the way we go about it looks quite different to
> what bushel (does/proposes?). We perform import package resolution
> using an OSGi resolver outside of ivy and then synthesis ivy modules
> at runtime, I believe bushel is intending on pushing the meta
> information into ivy.xml files and then use the standard ivy resolver.

I think you have clearly summarized the difference here :)

> Not saying either approach is right/wrong I think it'd be great if
> there is any useful collaborations we can build once you're setup on
> apache - let me know?

The code has been imported. I am writing some doc right now. I'll try to 
probably write something about the difference with sigil. Hopefully I'll write 
something fair ;)
I'll keep you posted if I write anything about Sigil.

I'm not sure how we can collaborate and share some code, but I would be happy 
to do so. I'll keep subscribed to felix-dev.

Nicolas

[1] 
http://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/jvm-packages.properties


> 
> Regards,
> 
> Dave
> 
> On Mon, Nov 29, 2010 at 4:19 PM, David Savage <[email protected]> 
> wrote:
>> Hi Nicolas,
>> 
>> The commit you found replaces the profile files from Eclipse with a
>> new file which I generated independently. My understanding is that
>> given this file contains information that is public knowledge to the
>> Java community, is of a different format and uses different file
>> access semantics this constitutes it's own IP. As such I'm happy to
>> apply the ASL header on this basis. If that is acceptable then I will
>> push an update with this clarification, PM's please advise?
>> 
>> Regards,
>> 
>> Dave
>> 
>> 2010/11/29 Nicolas Lalevée <[email protected]>:
>>> Hi,
>>> 
>>> I was working on the import of Bushel into Ivy [1], and there were some 
>>> files under the EPL which I had to remove from the import. These files were 
>>> defining the packages which should be part of the bootstrap classpath 
>>> depending on the execution environment.
>>> 
>>> I then thought I would find such similar files in the source of Felix but 
>>> ASL friendly. I have found them: [2].
>>> 
>>> But the ASL header is missing. Then I started to wonder if this file was a 
>>> real ASF one, and I searched svn and I have found a commit that makes me 
>>> doubt [3].
>>> 
>>> Considering the IP contained is these files, I think that the new file is 
>>> safe to be an ASF one. So could you add the ASL header so there won't be 
>>> any doubt ?
>>> 
>>> cheers,
>>> Nicolas
>>> 
>>> [1] http://www.mail-archive.com/[email protected]/msg42079.html
>>> [2] 
>>> http://svn.apache.org/repos/asf/felix/trunk/sigil/common/core/profiles/jvm-packages.properties
>>> [3] http://svn.apache.org/viewvc?view=revision&revision=983901
>>> 
>>> 
>> 

Reply via email to