2010/12/1 Nicolas Lalevée <[email protected]>: > 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.
Great it's always useful to get feedback :) > > 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. Yep understood just to say I'm not pushing an uber answer here - in the end it's about making a good set of tools to build code with - where ever that happens is fine by me. I like what we've done with Sigil, but there are definitely many ways to think about these problems, I think at this stage trying all sorts of possibilities is good. Should I follow the ant-dev list for bushel? Regards, Dave > > 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 >>>> >>>> >>> > >
