Given bugzilla provides a clone this bug link, I think option #2 is the
best choice.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
Thomas Watson/Austin/[EMAIL PROTECTED]
Sent
that OSGi specified
version of a JAAS framework will be based upon extensions.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
Pascal Rapicault [EMAIL PROTECTED]
Sent by: [EMAIL
It would probably be best if each separately downloadable item had its own
component against which people could file bugs.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From
, then
there is no reason not to have a 1-1 mapping of downloadable items to
bugzilla components.
Tom
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
commit right sets with M =N. Right now (for bundles) M
and N both equal 1. Are we looking to increase M or N or both?
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Jeff McAffer
avoid this question by avoiding arbitrary groupings like
standard services and server side.
Perhaps this whole topic deserves a small slot on the Equinox Summit
agenda?
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386
There was a bug in KF which prevented using SAT on KF. But I understand KF
has recently fixed that bug[1]. So SAT should work on any correct OSGi
framework.
http://www.mail-archive.com/[EMAIL PROTECTED]/msg00490.html
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO
Uh, Thanksgiving is Thursday the 27th of *November* in the US :-) Nice try
though!
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Pascal Rapicault [EMAIL PROTECTED
I meant 22nd, but my point is it is in November.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
BJ Hargrave/Austin/[EMAIL PROTECTED]
To:
Equinox development mailing list
.
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
Office: +1 386 848 1781 Mobile: +1 386 848 3788
- Original Message -
From: Thomas Watson
Sent: 01/11/2008 01:45 PM
To: Equinox development mailing list equinox-dev@eclipse.org
Subject
But you should not have to refresh. That is the whole point of importing
the package which is exported. So that A' can import it from A which is
where B imports it from.
I think the IllegalStateException is is a bug in Equinox.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow
in A' must be backwards compatible with the exported
package in A. This is because the remaining code in A' will be
implementing/using the interface from A.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1
Watson's explanation.)
See http://www.osgi.org/blog/2007/04/importance-of-exporting-nd-importing.html
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi
Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
Try bnd[1] !
[1] http://www.aqute.biz/Code/Bnd
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Emmanuel Potvin [EMAIL PROTECTED]
To:
'Equinox development mailing list' equinox
://dev.eclipse.org/mailman/listinfo/equinox-dev
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
___
equinox-dev mailing list
equinox-dev@eclipse.org
Well you should not be getting bytes from a String. A String is a set of
Characters. Some characters may fit into bytes, but some are wider.
Also, remember that the length of a String is the number of characters
not the number of bytes into which those characters may be encoded.
--
BJ
That will only work for services registered under the name
java.lang.Object. I imagine the size of that set is zero.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Stefan
I would be extremely cautious about using qualifier on package versions. I
must say that I have never seen it done.
It seems an over specification. I think that having build tools to advise
you to increment the micro is more than sufficient.
--
BJ Hargrave
Senior Technical Staff Member, IBM
. Only the package organization remains.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
___
equinox-dev mailing list
equinox-dev@eclipse.org
and unregistered at any time.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Stoyan Boshev [EMAIL PROTECTED]
To:
Equinox development mailing list equinox-dev@eclipse.org
Date
changes. But API is a
specified thing that changes deliberately and (hopefully) slowly and its
version is not subject to implementation.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Cortez, Otto [EMAIL PROTECTED]
To:
Equinox development mailing list equinox-dev@eclipse.org
Date:
2008/09/03 02:48 PM
Subject
dependency on B. When
all the Bs are available then enable the component providing service A
(which are declared disabled in its description). The trick is of course
to be able to know when all the service Bs are available such that we are
ready to enable serviceA.
--
BJ Hargrave
Senior
to handled asynchronously. This
splits the DS work between work that can be quickly done during bundle
activation and work that will take time which is done after bundle
activation. I don't think any change to the DS spec is needed to allow
this behavior.
--
BJ Hargrave
Senior Technical Staff
I totally agree. This is what I actually wanted in the very beginning of
this thread.
OK, but I certainly did not understand that at the beginning :-)
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
be no problem as every will use the latest build for all bundles.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
David M Williams/Raleigh/[EMAIL PROTECTED]
To:
Equinox
the version
number since there may have been changes in other areas of the package
which are not affected by the back out.
Original: 1.2
Make change A: 1.2.0.qual1
Make change B: 1.2.0.qual2
Backout change A: 1.2.0.qual1 is not right since change B is still there.
--
BJ Hargrave
Senior
. It will
lead one to believe that importing that package with a qualifier is ok and
meaningful. But a qualifier of a build date or tag says nothing about API
backwards compatibility. It is just a form of identity with no meaningful
ordering.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi
description.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Toedter, Kai [EMAIL PROTECTED]
To:
Equinox development mailing list equinox-dev@eclipse.org
Date:
2008/10/28 09:14 AM
It would be better to ask this question on the [EMAIL PROTECTED] list
since it is a general OSGi question and not tied to Equinox's
implementation.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1
PackageAdmin.getBundle(Class)
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
office: +1 386 848 1781
mobile: +1 386 848 3788
From:
Oleg Zhurakousky [EMAIL PROTECTED]
To:
Equinox development mailing list equinox-dev@eclipse.org
Not in any standard way. A framework is free to store an installed bundle
in any way is chooses. It could keep the original JAR file, expand it to
the file system, put all the entries in a database, convert it to some VM
optimized format, etc.
--
BJ Hargrave
Senior Technical Staff Member, IBM
+1
--
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:
Toedter, Kai kai.toed...@siemens.com
To:
Equinox development mailing list equinox-dev@eclipse.org, General
development
Please open a bug in the bugzilla system for this.
--
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:
岡野 真一 okano-shini...@sei.co.jp
To:
equinox-dev@eclipse.org
Date:
2009/04/24
You can configure your system to support this. Note: since using
permission is invasive in Java code (doPrivileged), all the bundles, in
particular B, must be properly coded with the necessary doPrivileges to
make it work.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO
service available
and, with a 1..1 cardinality, the component is deactivated.
--
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:
Hal Hildebrand hal.hildebr...@oracle.com
Andy,
Can you file a bug on this?
--
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:
Andy Wilkinson andy.wilkin...@springsource.com
To:
equinox-dev@eclipse.org
Date:
2009/05/06
That is a rather old version of Equinox 3.5 (M1). Go to
http://download.eclipse.org/equinox/ to see all the versions available and
download 3.5 M7.
--
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
You can't override exported packages. But, if you use the same package
version number as exported by a bundle, the framework will prefer an
already exported package when resolving. Since the framework exports the
system packages first, then they are preferred.
--
BJ Hargrave
Senior Technical
The DS 1.1 spec does NOT require bind and unbind methods for a reference
to have the same signatures. If the Equinox DS impl requires them to,
please open a bug.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
office: +1 386 848
is created which then provides the service.
--
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:
Andrew Teirney and...@teirney.net
To:
equinox-dev@eclipse.org
Date:
2009/05/29 17:48
Did you start Equinox with security on? Those services are not registered
unless you start the framework with security on.
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
- Original
You should probably open a bug for this.
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
- Original Message -
From: Kirchev, Lazar [l.kirc...@sap.com]
Sent: 06/30/2009 02:11 PM
Isn't there a big problem with the life cycle mismatch between services
and extensions? Services require a bundle to be started. Extensions
require a bundle to be resolved.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
office
You would need to write your own Metatype Service implementation (eg. by
deriving from the Equinox implementation) to suppory your custom
extensions.
--
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
Why doesn't DS just asynchronously process bundles which are lazy
activated (not lazy started which is an incorrect term)? Then you have the
same behavior (async processing) regardless of whether the bundle is
lazily or eagerly activated.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi
with specific ordering.
--
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:
Stoyan Boshev s.bos...@prosyst.com
To:
Equinox development mailing list equinox-dev@eclipse.org
Date
Please use http and not https to avoiding being asked for credentials.
http://www.osgi.org/DevConLondon2010/HomePage
--
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:
Ian
string which is
why you get an exception.
--
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:
prof_trg prof.tar...@gmail.com
To:
equinox-dev@eclipse.org
Date:
2009/11/15 07:30
Yes, open a bug Tim. I can see that a fix is needed here.
--
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:
Tim Diekmann tdiek...@tibco.com
To:
Equinox development mailing list
Do I smell DOS attack? :-)
--
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:
Neil Bartlett njbartl...@gmail.com
To:
Equinox development mailing list equinox-dev@eclipse.org
parked on waitForStop will awaken and can then tidily end the VM's life
perhaps including System.exit. (This is all standard OSGi and requires no
Equinox specifics.)
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
office: +1 386 848 1781
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox then select
component Compendium and start the summary with [eventadmin].
--
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
to eventually start the bundle-supplied console once the internal console
is gone.
--
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: Jeff McAffer j...@eclipsesource.com
There is no replacement for that method. You can just grovel over the
bundles to find this information. Seems like a job for a utility class...
That method was not a good fit for packageadmin anyway since it nothing to
do with the wiring state of the bundles.
--
BJ Hargrave
Senior Technical
This would be a good time to move away from using PackageAdmin service
(and Start Level service) if possible.
As Richard pointed out, PackageAdmin is a service, so code always had to
be prepared for it to not be available.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO
I guess this is a good opportunity to fix your code :-)
--
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: Neil Bartlett njbartl...@gmail.com
To: Equinox development
Yes. Location is an opaque string. While the framework may interpret the
string as a URL to obtain the bits of a bundle, it is otherwise an opaque
string.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
office: +1 386 848 1781
.
--
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: Borislav Kapukaranov b.kapukara...@gmail.com
To: equinox-dev@eclipse.org,
Date: 2011/09/23 06:58
Subject:[equinox
What is service lookup by GUID? Services don't have globally unique
identifiers. Can you provide more information on the specifics of your
lookup? Such as the code snippet?
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
office
Equinox also indexes by objectClass alone. So I am not sure what the
discrepancy is here. Would be nice to have the test case code to analyze.
Stanley, can you post a gist with the code?
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr
that class' static initializer calls
System.loadLibrary(2). This will then make sure lib2.so is loaded before
lib1.so.
In general, the native code support in Java is really only useful for
loading JNI native libraries. How the dependencies of the JNI native
libraries are met is not addressed.
--
BJ
Bundle-NativeCode clause. Any later calls to System.loadLibrary by the
bundle would be no-ops.
--
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: Scott Lewis sle
in Equinox Juno.
--
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
There is no Bundle-BuddyPolicy header in the OSGi spec. This is probably
why you cannot find information about it at the OSGi website.
--
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
is launched from code whose classpath does not include
ext? I assume the option here is either use the bootclasscloader for the
parent of the classloader used to load the framework or use the current
classloader for the parent of the classloader used to load the framework.
--
BJ Hargrave
Senior
The Eclipse Foundation is a Contributing Associate member of the OSGi
Alliance. Contributing Associate members are not eligible to vote on
approvals for specifications, reference implementations and compliance
tests.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO
.
--
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: matteo rulli matteo.ru...@abodata.com
To: equinox-dev@eclipse.org,
Date: 2013/01/30 11:47
Subject:[equinox-dev
Can you please provide more detail on the issue? What do you mean by
cloning?
--
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
/permissionadmin/PermissionInfo.html#getEncoded%28%29
--
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
in the PermissionInfo.
The PermissionInfo contains the class name of the permission type with 0,
1 or 2 String arguments for the constructor. This very much the same as
would be done by the Policy object to create permissions based upon the
grant information in the policy file.
--
BJ Hargrave
Senior Technical
that cannot have those sort of
constructors, then you can't use the OSGi permissions specifications and
will need to customize a framework implementation to use your own
permission management model.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr
to not having followed this thread extremely closely, but I don't
recall any justification for what you are proposed (exporting a single
class from a package). Just because something can be done does not mean it
should be done.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO
the
information out of the VM, just use BundleContext.getProperty.
--
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: Cristiano Gavião cvgav...@gmail.com
To: Equinox development
Hmm. Open a bug please.
--
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: Cristiano Gavião cvgav...@gmail.com
To: Equinox development mailing list equinox-dev@eclipse.org
Please do NOT put the package in org.eclipse.osgi.services. That is plugin
is an abomination for runtime use.
For the updated http service impl, the impl project should include the
org.osgi.service.http package and export/import it.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi
If you change the underlying JRE, you should probably launch with -clean
to flush the cached resolve state.
--
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: Tom Schindl
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
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
The framework should register an org.osgi.service.log.LogService upon
startup. Implementing the LogService in the Equinox framework is an
implementation decision and not required by the OSGi specs.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr
You don't have to manage the instance. The framework, per spec, must cache
the instance the return it for future BundleContext.getService calls.
I am quite sure Equinox is fine here. Never heard of a problem in this
area. You don't mention what version you use.
--
BJ Hargrave
Senior Technical
being exported. What the bundle
contains will influence the choice. That being said, there is little harm
in also importing the packages, so it is a safe (but perhaps of little
value) choice.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr
That file does appear to be in the classpath. The picture shows it in
WEB-INF/classes which is in the Bundle-ClassPath. What does the code look
like that is trying to access the file?
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
getResources.
ClassLoader loader = getClass().getClassLoader();
...
EnumerationURL urls = loader.getResources(api_mapping.xml);
--
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
I don't believe it does. Support for target PIDs is not even in the DS
spec yet. It will be added in the next spec release via RFC 190 [1].
[1]
https://github.com/osgi/design/raw/master/rfcs/rfc0190/rfc-0190-Declarative_Services_Enhancements.pdf
--
BJ Hargrave
Senior Technical Staff Member
Is there a bug/issue with the details? I don't know any details here. What
is the concurrency issue with package refresh?
--
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
Stacktrace?
--
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, Apache
Yes. It does appear that you have allowed fileinstaller to become sucked
up on the refresh. Is there a reasonable small test case to reproduce and
see why fileinstaller is being refreshed?
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr
threads to allow
an orderly shutdown.
There may be a second order issue of why file installer is getting swept
up on the refresh. But the first order problem is why wont file installer
stop when requested.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi
installer is borked. If you can figure out how to not get fail
installer swept up on the refresh you can avoid the design flaw in file
installer but file installer needs a better locking design. I do not see
any issue with Equinox here.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow
gogo.command. So if gogo.command is then
refreshed, file installer will also be refreshed. And given the bad
locking design in file installer, file installer will deadlock.
--
BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
hargr...@us.ibm.com
office: +1 386 848
I think this is in the problem space of RFC 183.
https://github.com/osgi/design/raw/master/rfcs/rfc0183/rfc-0183-CloudEcosystems.pdf
--
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
constraint 2.8.0?
No one should use Require-Bundles. It is so messy. But if you require a
bundle, you get the package in the actual bundle that is required.
--
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
of the
annotations. Since the tool is not loading the classes (and they are CLASS
retention), the tools processes the class file' bytecodes.
FYI, the problem occurs when JDT/UI functionality requests
the resolved types of methods in the given interface.
--
BJ Hargrave
Senior Technical
From: Stephan Herrmann stephan.herrm...@berlin.de
On 05/07/2015 05:21 PM, BJ Hargrave wrote:
User has an arbitrary plugin project which obviously depends
ono.e.osgi.
Well I would say that no one should depend upon org.eclipse.osgi.
It is an implementation of the OSGi core spec
runtime.
--
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
___
equinox-dev mailing list
equinox-dev@eclipse.org
To change your delivery options
on-the-fly
compilation
while working on a client project depending on o.e.osgi, which is
available
as jar + source attachment?
How about don't fail when you can't find something just to make hover
information? :-)
Currently, JDT concludes that the sourceattachment
of o.e.osgi is broken.
--
BJ
+1
--BJ HargraveSenior Technical Staff Member, IBM // office: +1 386 848 1781OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788hargr...@us.ibm.com
- Original message -From: Thomas Watson/Austin/IBM@IBMUSSent by: equinox-dev-boun...@eclipse.orgTo: "Equinox development
Having only one exporter of a package is generally the best way to avoid choice :-)
The import [4.2.1,4.4) seems very odd. Why the upper limit on 4.4? This seems to ignore semantic versioning. I would have expected [4.2,5). Similarly [4.3.3,) is too broad. I would have expected [4.3,5). These
It is in that attached jar you mention :-) Look again!
--BJ HargraveSenior Technical Staff Member, IBM // office: +1 386 848 1781OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788hargr...@us.ibm.com
- Original message -From: Peter Nehrer
1 - 100 of 116 matches
Mail list logo