Re: [equinox-dev] branch for R6

2014-04-10 Thread BJ Hargrave
See 
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/osgi.annotation.jar
. The projects build.properties includes it as an extra jar: 
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/build.properties#n34

The org.osgi.annotation.versioning package is not a runtime package. 
Therefore, an OSGi framework must not include that package and must not 
export that package at runtime. People should also not compile against an 
OSGi framework implementation to get the OSGi packages.

Your project can do the same for osgi.annotation.jar as the 
org.eclipse.osgi project.
-- 

BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com

office: +1 386 848 1781
mobile: +1 386 848 3788




From:   Raymond Auge raymond.a...@liferay.com
To: Equinox development mailing list equinox-dev@eclipse.org
Date:   2014/04/09 22:26
Subject:[equinox-dev] branch for R6
Sent by:equinox-dev-boun...@eclipse.org



Is there an rt.equinox.framework R6 branch?

I don't see one which includes org.osgi.annotation.versioning package.

The latest http spec depends on this annotation unless I strip the Version 
package annotation from this work.

Thoughts?

-- 
Raymond Augé (@rotty3000)
Senior Software Architect
Liferay, Inc. (@Liferay)
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] branch for R6

2014-04-10 Thread Raymond Auge
Great, thanks for the clarification.

-Ray
On Apr 10, 2014 7:49 AM, BJ Hargrave hargr...@us.ibm.com wrote:

 See
 http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/osgi.annotation.jar.
 The projects build.properties includes it as an extra jar:
 http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/build.properties#n34

 The org.osgi.annotation.versioning package is not a runtime package.
 Therefore, an OSGi framework must not include that package and must not
 export that package at runtime. People should also not compile against an
 OSGi framework implementation to get the OSGi packages.

 Your project can do the same for osgi.annotation.jar as the
 org.eclipse.osgi project.
 --

  *BJ Hargrave*
 Senior Technical Staff Member, IBM
 OSGi Fellow and CTO of the *OSGi Alliance* http://www.osgi.org/
 *hargr...@us.ibm.com* hargr...@us.ibm.com

 office: +1 386 848 1781
 mobile: +1 386 848 3788





 From:Raymond Auge raymond.a...@liferay.com
 To:Equinox development mailing list equinox-dev@eclipse.org
 Date:2014/04/09 22:26
 Subject:[equinox-dev] branch for R6
 Sent by:equinox-dev-boun...@eclipse.org
 --



 Is there an rt.equinox.framework R6 branch?

 I don't see one which includes org.osgi.annotation.versioning package.

 The latest http spec depends on this annotation unless I strip the Version
 package annotation from this work.

 Thoughts?

 --
 *Raymond Augé* http://www.liferay.com/web/raymond.auge/profile
  (@rotty3000)
 Senior Software Architect
 *Liferay, Inc.* http://www.liferay.com/ (@Liferay)
 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev


 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev


___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] branch for R6

2014-04-10 Thread Thomas Watson

For what its worth, the equinox build does build against the OSGi classes
from other bundles in equinox.  BJ says, people should also not compile
against an OSGi framework implementation to get OSGi packages.  That may be
true, but in equinox our bundles most definitely do compile against
org.eclipse.osgi to get the core osgi packages because in our build
org.eclipse.osgi is considered just another bundle.  That is just how our
mavin/tycho build works.

Other than that tidbit I agree with BJ about how to proceed with the
annotations.jar.

Tom





From:   BJ Hargrave/Austin/IBM@IBMUS
To: Equinox development mailing list equinox-dev@eclipse.org,
Date:   04/10/2014 06:49 AM
Subject:Re: [equinox-dev] branch for R6
Sent by:equinox-dev-boun...@eclipse.org



See
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/osgi.annotation.jar
. The projects build.properties includes it as an extra jar:
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/build.properties#n34


The org.osgi.annotation.versioning package is not a runtime package.
Therefore, an OSGi framework must not include that package and must not
export that package at runtime. People should also not compile against an
OSGi framework implementation to get the OSGi packages.

Your project can do the same for osgi.annotation.jar as the
org.eclipse.osgi project.
--


   
 BJ Hargrave   
 Senior Technical Staff Member, IBM   office: +1 386 848 1781
 OSGi Fellow and CTO of the OSGi Alliance mobile: +1 386 848 3788
 hargr...@us.ibm.com   
   








From:Raymond Auge raymond.a...@liferay.com
To:Equinox development mailing list equinox-dev@eclipse.org
Date:2014/04/09 22:26
Subject:[equinox-dev] branch for R6
Sent by:equinox-dev-boun...@eclipse.org



Is there an rt.equinox.framework R6 branch?

I don't see one which includes org.osgi.annotation.versioning package.

The latest http spec depends on this annotation unless I strip the Version
package annotation from this work.

Thoughts?

--
Raymond Augé (@rotty3000)
Senior Software Architect
Liferay, Inc. (@Liferay)
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


inline: graycol.gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] branch for R6

2014-04-10 Thread Raymond Auge
Next concern is that this is a cross repo dependency.

Is it ok for a bundle in one repo to reference a bundle in another repo?

jars.extra.classpath =
platform:/plugin/org.eclipse.osgi/osgi/osgi.annotation.jar

Aren't these repos theoretically standalone for the purpose of building?

- Ray


On Thu, Apr 10, 2014 at 9:08 AM, Thomas Watson tjwat...@us.ibm.com wrote:

 For what its worth, the equinox build does build against the OSGi classes
 from other bundles in equinox.  BJ says, people should also not compile
 against an OSGi framework implementation to get OSGi packages.  That may be
 true, but in equinox our bundles most definitely do compile against
 org.eclipse.osgi to get the core osgi packages because in our build
 org.eclipse.osgi is considered just another bundle.  That is just how our
 mavin/tycho build works.

 Other than that tidbit I agree with BJ about how to proceed with the
 annotations.jar.

 Tom



 [image: Inactive hide details for BJ Hargrave---04/10/2014 06:49:08
 AM---See http://git.eclipse.org/c/equinox/rt.equinox.framework.git]BJ
 Hargrave---04/10/2014 06:49:08 AM---See
 http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/os

 From: BJ Hargrave/Austin/IBM@IBMUS
 To: Equinox development mailing list equinox-dev@eclipse.org,
 Date: 04/10/2014 06:49 AM
 Subject: Re: [equinox-dev] branch for R6

 Sent by: equinox-dev-boun...@eclipse.org
 --



 See
 *http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/osgi.annotation.jar*http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/osgi.annotation.jar.
 The projects build.properties includes it as an extra jar:
 *http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/build.properties#n34*http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/build.properties#n34


 The org.osgi.annotation.versioning package is not a runtime package.
 Therefore, an OSGi framework must not include that package and must not
 export that package at runtime. People should also not compile against an
 OSGi framework implementation to get the OSGi packages.

 Your project can do the same for osgi.annotation.jar as the
 org.eclipse.osgi project.
 --


*BJ Hargrave*
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the *OSGi Alliance* http://www.osgi.org/
 *hargr...@us.ibm.com* hargr...@us.ibm.com


 office: +1 386 848 1781
 mobile: +1 386 848 3788




 From:Raymond Auge raymond.a...@liferay.com
 To:Equinox development mailing list equinox-dev@eclipse.org
 Date:2014/04/09 22:26
 Subject:[equinox-dev] branch for R6
 Sent by:equinox-dev-boun...@eclipse.org
 --



 Is there an rt.equinox.framework R6 branch?

 I don't see one which includes org.osgi.annotation.versioning package.

 The latest http spec depends on this annotation unless I strip the Version
 package annotation from this work.

 Thoughts?

 --
 *Raymond Augé* http://www.liferay.com/web/raymond.auge/profile
  (@rotty3000)
 Senior Software Architect
 *Liferay, Inc.* http://www.liferay.com/ (@Liferay)
 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 *https://dev.eclipse.org/mailman/listinfo/equinox-dev*https://dev.eclipse.org/mailman/listinfo/equinox-dev
 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev


 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev




-- 
*Raymond Augé* http://www.liferay.com/web/raymond.auge/profile
 (@rotty3000)
Senior Software Architect
*Liferay, Inc.* http://www.liferay.com (@Liferay)
inline: graycol.gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] branch for R6

2014-04-10 Thread BJ Hargrave
Just put a copy of osgi.annotation.jar in your repo. It's not big :-) Then 
you are self-contained.
-- 

BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com

office: +1 386 848 1781
mobile: +1 386 848 3788




From:   Raymond Auge raymond.a...@liferay.com
To: Equinox development mailing list equinox-dev@eclipse.org
Date:   2014/04/10 09:44
Subject:Re: [equinox-dev] branch for R6
Sent by:equinox-dev-boun...@eclipse.org



Next concern is that this is a cross repo dependency.

Is it ok for a bundle in one repo to reference a bundle in another repo?

jars.extra.classpath = 
platform:/plugin/org.eclipse.osgi/osgi/osgi.annotation.jar

Aren't these repos theoretically standalone for the purpose of building?

- Ray


On Thu, Apr 10, 2014 at 9:08 AM, Thomas Watson tjwat...@us.ibm.com 
wrote:
For what its worth, the equinox build does build against the OSGi classes 
from other bundles in equinox.  BJ says, people should also not compile 
against an OSGi framework implementation to get OSGi packages.  That may 
be true, but in equinox our bundles most definitely do compile against 
org.eclipse.osgi to get the core osgi packages because in our build 
org.eclipse.osgi is considered just another bundle.  That is just how our 
mavin/tycho build works.

Other than that tidbit I agree with BJ about how to proceed with the 
annotations.jar.

Tom



BJ Hargrave---04/10/2014 06:49:08 AM---See  
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/os


From: BJ Hargrave/Austin/IBM@IBMUS
To: Equinox development mailing list equinox-dev@eclipse.org, 
Date: 04/10/2014 06:49 AM
Subject: Re: [equinox-dev] branch for R6

Sent by: equinox-dev-boun...@eclipse.org



See 
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/osgi/osgi.annotation.jar
. The projects build.properties includes it as an extra jar: 
http://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/bundles/org.eclipse.osgi/build.properties#n34
 

The org.osgi.annotation.versioning package is not a runtime package. 
Therefore, an OSGi framework must not include that package and must not 
export that package at runtime. People should also not compile against an 
OSGi framework implementation to get the OSGi packages. 

Your project can do the same for osgi.annotation.jar as the 
org.eclipse.osgi project. 
-- 

BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com 

office: +1 386 848 1781
mobile: +1 386 848 3788




From:Raymond Auge raymond.a...@liferay.com 
To:Equinox development mailing list equinox-dev@eclipse.org 
Date:2014/04/09 22:26 
Subject:[equinox-dev] branch for R6 
Sent by:equinox-dev-boun...@eclipse.org 



Is there an rt.equinox.framework R6 branch? 

I don't see one which includes org.osgi.annotation.versioning package. 

The latest http spec depends on this annotation unless I strip the Version 
package annotation from this work. 

Thoughts? 

-- 
Raymond Augé (@rotty3000) 
Senior Software Architect 
Liferay, Inc. (@Liferay) 
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev




-- 
Raymond Augé (@rotty3000)
Senior Software Architect
Liferay, Inc. (@Liferay)
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

image/gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


[equinox-dev] branch for R6

2014-04-09 Thread Raymond Auge
Is there an rt.equinox.framework R6 branch?

I don't see one which includes org.osgi.annotation.versioning package.

The latest http spec depends on this annotation unless I strip the Version
package annotation from this work.

Thoughts?

-- 
*Raymond Augé* http://www.liferay.com/web/raymond.auge/profile
 (@rotty3000)
Senior Software Architect
*Liferay, Inc.* http://www.liferay.com (@Liferay)
___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev