You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Enrique Rodriguez (JIRA)" <ji...@apache.org> on 2006/03/26 19:30:18 UTC

[jira] Created: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Create new M2 module for R4 Compendium ASL'd sources
----------------------------------------------------

         Key: FELIX-49
         URL: http://issues.apache.org/jira/browse/FELIX-49
     Project: Felix
        Type: New Feature
    Reporter: Enrique Rodriguez


We currently have OSGi R4 Core sources ASL'd in the Felix repo.  The goal of this issue is to obtain, commit, and package OSGi R4 Compendium sources with ASL headers.

Preparing these sources for M2 deployment and general ASL availability will help us create comprehensive builds for other OSGi R4 service implementations using M2.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by "Enrique Rodriguez (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/FELIX-49?page=all ]
     
Enrique Rodriguez closed FELIX-49:
----------------------------------

    Resolution: Fixed
     Assign To: Enrique Rodriguez

OSGi R4 Compendium sources have been committed with initial M2 POM on commit 389891.

> Create new M2 module for R4 Compendium ASL'd sources
> ----------------------------------------------------
>
>          Key: FELIX-49
>          URL: http://issues.apache.org/jira/browse/FELIX-49
>      Project: Felix
>         Type: New Feature
>     Reporter: Enrique Rodriguez
>     Assignee: Enrique Rodriguez
>  Attachments: osgi.compendium.jar
>
> We currently have OSGi R4 Core sources ASL'd in the Felix repo.  The goal of this issue is to obtain, commit, and package OSGi R4 Compendium sources with ASL headers.
> Preparing these sources for M2 deployment and general ASL availability will help us create comprehensive builds for other OSGi R4 service implementations using M2.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Re: [jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Thursday 30 March 2006 08:55, Enrique Rodriguez wrote:
> The jars you point out at iBiblio are not
> consistent with M2 naming.

Besides your expression of the NIH syndrome (others don't know what they are 
doing, so I will show them), could you explain why those are not consistent 
with M2 naming?

The Specification != the Jars required. If there are changes needed to those 
jars irrespectively of changes to the specification, are you then start 
calling them 4.0.1 and so forth? What if you actually hit an Java 
incompatible change, that was missed out? Is that then a 4.0.2, although it 
will break builds?

The approach of "whomever" makes a lot more sense to me, and is definately not 
"a matter of fact" as you are trying to put it.


Cheers
Niclas

Re: [jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by Enrique Rodriguez <en...@gmail.com>.
Niclas Hedhman wrote:
> On Thursday 30 March 2006 01:13, Enrique Rodriguez wrote:
> Not sure who has decided on these names or uploaded the poms, but I think it 
> is fairly important to be consistent.

I agree it is important to be consistent.  My intention was to be 
consistent with M2 naming.  The jars you point out at iBiblio are not 
consistent with M2 naming.  Further they are the regular jars from OSGi 
Alliance, from whom BJ Hargrave their CTO gave us source which we are 
packaging with 2 key differences:

1)  ASL-licensing
2)  Bundle manifests, for use in OSGi containers

I'm not sure how those got there, but they can be safely ignored or even 
removed.  At Felix we will be consistent with using the ASL'd/bundled 
jars in our projects.  If someone wants to blindly publish OSGi jars I 
guess we can't really stop them.

Enrique

Re: [jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Thursday 30 March 2006 01:13, Enrique Rodriguez wrote:
> Just a heads-up, I'm going to rename the org.osgi jar currently built at
> Felix using M2 to org.osgi.core, as we discussed back in November 2005
> [1].  The resulting jars would thus be called:
>
> org.osgi.core-4.0.jar
> org.osgi.compendium-4.0.jar
>
> I believe this is in line with M2 naming conventions.  I will make this
> change after I commit the compendium sources and, at some point, I'll
> update other modules to use the new name.

OSGi jars already exist in the Maven2 repo;

http://www.ibiblio.org/maven2/org/osgi/

Not sure who has decided on these names or uploaded the poms, but I think it 
is fairly important to be consistent.

Cheers
Niclas

Re: [jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by Enrique Rodriguez <en...@gmail.com>.
BJ Hargrave (JIRA) wrote:
...
> The attached file contains the compendium source files with AL2 notices. The source files are in the OSGI-OPT/src folder of the jar file.
> 
>> Create new M2 module for R4 Compendium ASL'd sources
>> ----------------------------------------------------
...

Hi, felix-dev list,

Just a heads-up, I'm going to rename the org.osgi jar currently built at 
Felix using M2 to org.osgi.core, as we discussed back in November 2005 
[1].  The resulting jars would thus be called:

org.osgi.core-4.0.jar
org.osgi.compendium-4.0.jar

I believe this is in line with M2 naming conventions.  I will make this 
change after I commit the compendium sources and, at some point, I'll 
update other modules to use the new name.

Enrique

[1] 
http://mail-archives.apache.org/mod_mbox/incubator-felix-dev/200511.mbox/%3C43821D06.7090604@apache.org%3E



Re: [jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Enrique Rodriguez wrote:
> The org.osgi module with the R4 core classes in it also has the 
> tracker.  As you know, tracker appears in the R4 compendium.

I think this would be a mistake.

> If tracker comes out of the core, will that affect the building of the 
> Felix framework?  In other words, what's the history of having the 
> tracker in the core and the Felix framework?

There is no conscious history. It probably just happened when I 
originally grabbed the EPL'd sources from Eclipse. Oscar never included 
tracker in its osgi.jar file and there is no reason for Felix to do so 
either.

> Can I remove the tracker from the core when I commit the compendium 
> source?

I would say yes.

-> richard

Re: [jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by Enrique Rodriguez <en...@gmail.com>.
BJ Hargrave (JIRA) wrote:
>      [ http://issues.apache.org/jira/browse/FELIX-49?page=all ]
> 
> BJ Hargrave updated FELIX-49:
> -----------------------------
> 
>     Attachment: osgi.compendium.jar
> 
> The attached file contains the compendium source files with AL2 notices. The source files are in the OSGI-OPT/src folder of the jar file.

The org.osgi module with the R4 core classes in it also has the tracker. 
  As you know, tracker appears in the R4 compendium.

If tracker comes out of the core, will that affect the building of the 
Felix framework?  In other words, what's the history of having the 
tracker in the core and the Felix framework?

Can I remove the tracker from the core when I commit the compendium source?

Enrique

[jira] Updated: (FELIX-49) Create new M2 module for R4 Compendium ASL'd sources

Posted by "BJ Hargrave (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/FELIX-49?page=all ]

BJ Hargrave updated FELIX-49:
-----------------------------

    Attachment: osgi.compendium.jar

The attached file contains the compendium source files with AL2 notices. The source files are in the OSGI-OPT/src folder of the jar file.

> Create new M2 module for R4 Compendium ASL'd sources
> ----------------------------------------------------
>
>          Key: FELIX-49
>          URL: http://issues.apache.org/jira/browse/FELIX-49
>      Project: Felix
>         Type: New Feature
>     Reporter: Enrique Rodriguez
>  Attachments: osgi.compendium.jar
>
> We currently have OSGi R4 Core sources ASL'd in the Felix repo.  The goal of this issue is to obtain, commit, and package OSGi R4 Compendium sources with ASL headers.
> Preparing these sources for M2 deployment and general ASL availability will help us create comprehensive builds for other OSGi R4 service implementations using M2.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira