Re: more updates on the web site - and more buildbot mails [finished for today]

2011-02-21 Thread Florian Müller
Thanks a lot, Paul! We are now waiting for infra to set up http://chemistry.apache.org ... Cheers, Florian On 21/02/2011 18:03, Goetz, Paul wrote: Hi, finished editing for the Chemistry web content on http://chemistry.staging.apache.org/ for now. It should look a bit similar to what we

Re: svn commit: r785812 - /websites/staging/chemistry/trunk/content/opencmis-how-to-build.html

2011-02-20 Thread Florian Müller
These mails are going to the commits list. Not everyone receives them. We could create a new list for website updates. - Florian On 20/02/2011 23:14, Nick Burch wrote: On Mon, 21 Feb 2011, Goetz, Paul wrote: Tomorrow (Monday, Feb/21) I will clarify with Nick and the infra team, if we can

Apache Chemistry TLP

2011-02-17 Thread Florian Müller
Congrats everyone to the graduation of Chemistry! I will trigger all infra tasks today that we can move to the new mailing lists, SVN, web site, etc. as soon as possible. And I'm sure we will find a task for you, Gab! ;-) Cheers, Florian

Chemistry SVN has moved

2011-02-17 Thread Florian Müller
The TLP migration has started. The Chemistry SVN has moved from: https://svn.apache.org/repos/asf/incubator/chemistry/ to: https://svn.apache.org/repos/asf/chemistry/ - Florian

DotCMIS is ready for testing

2011-02-12 Thread Florian Müller
Hi, The DotCMIS coding is done and the library is ready for testing. All interfaces are in place and all operations are implemented. I'm aware of a few areas that need optimization. But the API shouldn't be affected by that. I've tested the basic operations against Alfresco and it seems to

Re: setting filename with AtomPub setContentStream

2011-02-10 Thread Florian Müller
is inevitably a bit complex if we want to avoid interop bugs down the line. Code taken from Geronimo. On Wed, Feb 9, 2011 at 1:32 PM, Florian Müller florian.muel...@alfresco.com wrote: Generating the header shouldn't be that difficult. We only want the filename subset of Content-Disposition

Re: setting filename with AtomPub setContentStream

2011-02-09 Thread Florian Müller
a suitable RFC 2231 implementation. Florent On Tue, Feb 8, 2011 at 9:37 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi Florent, The updatability of the cmis:contentStreamFileName property is not defined in the spec and might be read-only. Updates will fail, I reckon, for many

Re: setting filename with AtomPub setContentStream

2011-02-08 Thread Florian Müller
Hi Florent, The updatability of the cmis:contentStreamFileName property is not defined in the spec and might be read-only. Updates will fail, I reckon, for many repositories. How about setting the Content-Disposition header instead? For example: Content-Disposition: attachment;

Re: Product/vendor specific contributions to Chemistry

2011-02-08 Thread Florian Müller
Hi, I'm indecisive on this one. On the one hand I think OpenCMIS should be vendor independent. Also, the OpenCMIS release cycle might not match the vendors release cycle. On the other hand it would be nice to provide out-of-box connectivity to as many repositories as possible. How about

Re: [VOTE] Graduate Chemistry to a Top Level Project

2011-02-07 Thread Florian Müller
...@apache.org) * David Caruana (dcaru...@apache.org) * David Nuescheler (un...@apache.org) * David Ward (dw...@apache.org) * Dominique Pfister (dpfis...@apache.org) * Florent Guillaume (fguil...@apache.org) * Florian Müller (f...@apache.org) * Gabriele Columbro (gabri...@apache.org) * Jeff Potts (jp

Re: [VOTE] Release Apache Chemistry cmislib 0.4 (4th vote)

2011-02-04 Thread Florian Müller
+1 There are still a few references to code.google.com that now should point to Apache. - Florian On 02/02/2011 20:15, Jeff Potts wrote: The cmislib sub-project of Apache Chemistry is ready for its first release since joining the project. The Chemistry PPMC (that's you) voted to approve

Re: Parsing exception while creating image

2011-02-02 Thread Florian Müller
Hi, From the stack trace I conclude that the document creation was successful but the server (or something between the client and the server) closed the connection before the data about this new document completely arrived at the client side. There is probably not much we can do in

Re: Problem executing JOIN query in combination with IN_TREE or IN_FOLDER

2011-02-01 Thread Florian Müller
Hi Geert, First of all, this an Alfresco question and not an OpenCMIS question. The Alfresco CMIS forum would be a better place for those kind of issues. Your query is missing a qualifier parameter in the IN_TREE function. This parameter is mandatory for queries that do JOINs. (See CMIS

Re: cmislib 0.4 still waiting on two IPMC votes

2011-02-01 Thread Florian Müller
Hi Jeff, There was a -1 vote [1]. I guess you have to start over... - Florian [1] http://mail-archives.apache.org/mod_mbox/incubator-general/201101.mbox/%3CAANLkTinERWvEEdW6e2YQ+hnnFSzNx3xL-qDq91S=v...@mail.gmail.com%3E - Original Message - From: Jeff Potts jeffpott...@gmail.com To:

Re: Documentation clean-up after 0.2.0?

2011-01-24 Thread Florian Müller
Hi all, I fully agree, we have to tackle the documentation and clean up the webseite. @Jens: Feel free to fix the Mailing List, Issue Tracking, etc. issues. @Paul: If I remember that correctly, some of the navigation inconsistencies are caused by the Confluence export script and need manual

Re: Update Object Type

2011-01-24 Thread Florian Müller
Hi Mano, It is not possible to change the object type after creation. OpenCMIS silently removes the property from the properties map because it is not valid for a property update. Regards, Florian On 24/01/2011 14:07, Mano Swerts wrote: Hi all, I use OpenCMIS 0.2 to connect to an

Re: [VOTE] Release Apache Chemistry cmislib 0.4

2011-01-20 Thread Florian Müller
Hi Jeff, Moving the KEYS file is fine with me. - Florian - Ursprüngliche Mail - Von: Jeff Potts jeffpott...@gmail.com An: chemistry-dev@incubator.apache.org Gesendet: Donnerstag, 20. Januar 2011 20:39:08 GMT +00:00 GMT Britannien, Irland, Portugal Betreff: Re: [VOTE] Release Apache

Re: [OpenCMIS] Incompatibility with CXF

2011-01-17 Thread Florian Müller
Services [...] //restore default classloader Thread.currentThread().setContextClassLoader(cl.getParent()); Romain WILBERT Ingénieur développement AKKA Informatique Systèmes -Florian Müller florian.muel...@alfresco.com a écrit : - A : chemistry-dev@incubator.apache.org

Re: [OpenCMIS] Incompatibility with CXF

2011-01-17 Thread Florian Müller
, r.wilb...@akka.eu wrote: Indeed it may happen if there are any other explicit references to jax-ws classes. -Florian Müller florian.muel...@alfresco.com a écrit : - A : r.wilb...@akka.eu, chemistry-dev@incubator.apache.org De : Florian Müller florian.muel...@alfresco.com

Re: [OpenCMIS] Incompatibility with CXF

2011-01-17 Thread Florian Müller
this with the trunk version (0.3-INCUBATING-SNAPSHOT) ? Do I have to rebuild openCMIS from sources or will it be generated tomorrow on the snapshot repository ? thank you -Florian Müller florian.muel...@alfresco.com a écrit : - A : r.wilb...@akka.eu De : Florian Müller

Re: [OpenCMIS] Incompatibility with CXF

2011-01-17 Thread Florian Müller
AUTH_HTTP_BASIC with no luck. If I look into requestContext, Soap header are correctly filled by authentication provider... Any idea ? -Florian Müller florian.muel...@alfresco.com a écrit : - A : r.wilb...@akka.eu, chemistry-dev@incubator.apache.org De : Florian Müller

Re: cmislib doc ready for push

2011-01-17 Thread Florian Müller
...@gmail.com An: Florian Müller florian.muel...@alfresco.com CC: chemistry-dev@incubator.apache.org Gesendet: Montag, 17. Januar 2011 22:31:18 GMT +00:00 GMT Britannien, Irland, Portugal Betreff: Re: cmislib doc ready for push Sure, no problem. Checked in. The zip will be called docs.zip and will reside

OpenCMIS branch for CMIS 1.1

2011-01-10 Thread Florian Müller
Hi all, One of the new features in CMIS 1.1 will be type mutability; creation, modification and deletion of types. Jay Brown from IBM is driving this initiative in the CMIS Technical Committee. His proposal is now in a state that it can be implemented and tested. Apache Chemistry seems to

Re: Question on using Apache Chemistry

2010-12-16 Thread Florian Müller
That looks like a class loading problem. WebSphere seems to have an older version of the XML parser. Can you configure your application to prefer the Chemistry jars and all its dependency jars? Regards, Florian On 16/12/2010 16:29, sang...@syscom.com wrote: After some brainstorming we

Re: Update Multi value property using a MapString, Object

2010-12-13 Thread Florian Müller
Hi Mano, Could you provide a few more details? Is the property updatable? Is the document checked out? Does the type require a check-out before update? Do you provide a List of homogenous values without null values? What is the data type of the property? Property values are checked by

Re: Update Multi value property using a MapString, Object

2010-12-13 Thread Florian Müller
this helps. Kind regards, Mano Swerts On 13 Dec 2010, at 11:38, Florian Müller wrote: Hi Mano, Could you provide a few more details? Is the property updatable? Is the document checked out? Does the type require a check-out before update? Do you provide a List of homogenous values

Re: Browser Binding Implementation in Chemistry

2010-12-10 Thread Florian Müller
it would be great to to have a generic JS library soon). Cheers, S. On Dec 9, 2010, at 6:33 PM, Florian Müller wrote: Hi all, I have implemented all essential read-only operations of the browser binding in Chemistry based on the current drafts. The next steps are the important read

Re: Client API refactoring branch merge

2010-11-22 Thread Florian Müller
. Or adapt to pre-existing vendor interfaces. Florent On Fri, Nov 19, 2010 at 9:38 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi Florent, Inheritance would be very difficult. The implementations of Document and TransientDocument, for example, are too different. We could create

Re: Client API refactoring branch merge

2010-11-22 Thread Florian Müller
objects from the underlying repository API, and I cannot easily make them truly Serializable. I have underlying connection-like objects that come from a transactional context which are definitely not Serializable. What do you think? Florent On Wed, Nov 17, 2010 at 11:01 AM, Florian Müller

Re: AD2 and checkin

2010-11-22 Thread Florian Müller
Hi Florent, I intentionally didn't implement that features because there are too many difficult questions. What basically happens here is that the CMIS repository connects to a HTTP server to get the content. - In many enterprise environments that's not possible because of firewalls. The

Re: AD2 and checkin

2010-11-22 Thread Florian Müller
. My question was more along the lines of: is it ok if I remove the thrown exception so that OpenCMIS-based servers can work with AD2? Florent On Mon, Nov 22, 2010 at 3:44 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi Florent, I intentionally didn't implement that features because

Re: Client API refactoring branch merge

2010-11-19 Thread Florian Müller
a base CmisObjectAdapter interface, it's actually useful to be able to adapt to any third-party interface. I'll deal with making getAdapter not need that (and use generics). Florent On Wed, Nov 17, 2010 at 11:01 AM, Florian Müller florian.muel...@alfresco.com wrote: Hi all, Merge is done

Re: SUGGESTION

2010-11-19 Thread Florian Müller
Hi Ian, Could you please specify which browser application you mean. Are you talking about CMIS Workbench (the Swing client) or the web-based browser? The web-based browser shows the URL in the address bar. CMIS Workbench logs all URLs in the log window if the log-level is set to DEBUG.

Re: openCMIS 0.2.0-incubating release date

2010-11-18 Thread Florian Müller
From an OpenCMIS point of view, I would say we should make sure that we are all happy with the API refactoring. If that is the case we should strive for a new release before Christmas. - Florian On 18/11/2010 15:42, Gabriele Columbro wrote: Not really yet, but I guess it would make sense to

Re: Client API refactoring branch merge

2010-11-17 Thread Florian Müller
Hi all, Merge is done. Please test and provide feedback. Thanks, Florian On 15/11/2010 13:50, Florian Müller wrote: Hi all, If nobody objects, I will merge the client API refactoring branch into trunk this Wednesday. If there are any reasons not to merge, please let me know as soon

Re: getObjectByPath cache problem

2010-11-17 Thread Florian Müller
: Florian Müller [mailto:florian.muel...@alfresco.com] Sent: Dienstag, 16. November 2010 11:40 To: chemistry-dev@incubator.apache.org Subject: Re: getObjectByPath cache problem The change token can only be used to detect changes within an object. The problem here is that we are potentially dealing

Re: getObjectByPath cache problem

2010-11-16 Thread Florian Müller
-Original Message- From: Florian Müller [mailto:florian.muel...@alfresco.com] Sent: Montag, 15. November 2010 21:17 To: chemistry-dev@incubator.apache.org Subject: getObjectByPath cache problem Hi all, I had another look at [1]. Unfortunately, it's an unsolvable problem. I can think of three

Client API refactoring branch merge

2010-11-15 Thread Florian Müller
Hi all, If nobody objects, I will merge the client API refactoring branch into trunk this Wednesday. If there are any reasons not to merge, please let me know as soon as possible! Cheers, Florian

Re: Client API Refactoring

2010-11-15 Thread Florian Müller
On Fri, Nov 12, 2010 at 3:54 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi all, I'm still working on the API refactoring but there is now enough code to get idea how it might look like: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/branches/client-api-refactoring

getObjectByPath cache problem

2010-11-15 Thread Florian Müller
Hi all, I had another look at [1]. Unfortunately, it's an unsolvable problem. I can think of three ways to cope with it: 1. We leave it like it is, although it is very, very confusing when you run into this situation. 2. We don't cache by path. How would that affect applications? 3. When

Re: Documentation of URL patterns of opencmis AtomPub?

2010-11-12 Thread Florian Müller
Hi Jens, I haven't checked it in detail, but it looks about right with one small exception: The atom part in the URL is not static. It can be changed in the web.xml. Cheers, Florian On 12/11/2010 11:38, Jens Hübel wrote: HI folks, I don't know how many times I have copied an AtomPub

Client API Refactoring

2010-11-12 Thread Florian Müller
Hi all, I'm still working on the API refactoring but there is now enough code to get idea how it might look like: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/branches/client-api-refactoring/ Please have a look and provide feedback. I don't want implement everything and find out

Re: Proposal to clarify CmisObject caching behaviour

2010-11-10 Thread Florian Müller
and less runtime surprises. - Florian On 22/10/2010 14:44, Florent Guillaume wrote: On Fri, Oct 22, 2010 at 3:33 PM, Florian Müller florian.muel...@alfresco.com wrote: So your proposal is to add a method getTransientObject() (or something like that) to CmisObject. And that method would return

Re: Proposal to clarify CmisObject caching behaviour

2010-11-10 Thread Florian Müller
(TransientDocument.class); The latter is more extensible for other uses besides transience (protocol extensions, application-specific adapters). WDYT? Florent On Wed, Nov 10, 2010 at 10:41 AM, Florian Müller florian.muel...@alfresco.com wrote: I would like to see that sorted out soon. There are more

Re: Proposal to clarify CmisObject caching behaviour

2010-11-10 Thread Florian Müller
are fundamental we can make createTransientDocument a synonym to get this adapter. It's not mandatory though. Florent On Wed, Nov 10, 2010 at 3:16 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi Florent, Could you elaborate a bit more on that proposal? Would TransientDocument.class

Re: Proposal to clarify CmisObject caching behaviour

2010-11-10 Thread Florian Müller
bindings shortly. I'd rather not change the updateProperties / save that I may be using right now in our connector's code. In a 1-2 days I'll commit and make a private snapshot and we can merge your branch. Is that ok? Florent On Wed, Nov 10, 2010 at 8:35 PM, Florian Müller florian.muel...@alfresco.com

Re: svn commit: r1032119 - in /incubator/chemistry/opencmis-browser-binding/trunk/src/main/java/org/apache/chemistry/opencmis/server/impl/browser: CmisBrowserBindingServlet.java NavigationService.java

2010-11-06 Thread Florian Müller
Hi Florent, No problem. The browser binding is experimental and, as you said, not part of the main tree (yet). If it breaks, it breaks. I will fix it when it breaks. Florian Am 06.11.10 19:47, schrieb Florent Guillaume: Sorry about this, I hadn't realized that opencmis-browser-binding

CMIS Workbench login templates

2010-10-31 Thread Florian Müller
Hi all, I've spent my weekend trying to connect OpenCMIS with SharePoint 2010. The good news is that it is working with both CMIS bindings. The bad news is that the SharePoint 2010 CMIS Connector is not spec compliant. There are several operations that return errors when they shouldn't. Valid

Re: CMIS TCK framework

2010-10-27 Thread Florian Müller
at 5:51 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi all, I have checked in the TCK framework. There are currently only a handful of tests but it will grow over time. Here are few instructions how to use it and how to add more tests: - The easiest way to run the TCK

CMIS TCK Framework

2010-10-26 Thread Florian Müller
Hi all, We (Alfresco) are implementing a TCK like CMIS test framework that is based on OpenCMIS. If the Apache Chemistry community is interested in this we would contribute it to OpenCMIS. Here is what is does: - A TCK test tests one specific aspect, for example the creation of a folder or a

Re: Proposal to clarify CmisObject caching behaviour

2010-10-22 Thread Florian Müller
. - Florian On 22/10/2010 14:44, Florent Guillaume wrote: On Fri, Oct 22, 2010 at 3:33 PM, Florian Müller florian.muel...@alfresco.com wrote: So your proposal is to add a method getTransientObject() (or something like that) to CmisObject. And that method would return a transient, not thread

Re: Alfresco Deleted Item issue with CMIS Query

2010-10-20 Thread Florian Müller
Hi John, This is an Alfresco issue, not an OpenCMIS issue. We will contact your directly. Regards, Florian On 19/10/2010 20:35, John Dorman wrote: Hey all, I am running a CMIS query against a custom content model in Alfresco. When I query the content it brings back items that are in the

Re: Proposal to clarify CmisObject caching behaviour

2010-10-18 Thread Florian Müller
Hi Florent, We don't want to remove the transient space entirely. The proposal is to detach the transient from the non-transient part. We would have two separate objects. The non-transient object is always consistent, can be shared across threads and is cached. Changes are directly written

Re: Proposal to clarify CmisObject caching behaviour

2010-10-13 Thread Florian Müller
Hi all, I think there are a few more things we should take into consideration. - Properties are just one part of the story. What about ACLs, relationships and policies? If we want a real transient and consistent behavior we would have to cache them as well and wait until save() is called

Re: New build job for browser binding

2010-10-08 Thread Florian Müller
Hi Stephan, Unfortunately, we can't switch to Maven 3. The JAX-WS RI 2.1.x stuff is still on a Maven 1 repository and Maven 1 repositories are not supported by Maven 3. We also cannot switch to JAX-WS R 2.2.x (which is on a Maven 2 repository) because the deployment of OpenCMIS would be become

Re: getPropertyMultivalue - getPropertyValue

2010-10-07 Thread Florian Müller
Sounds reasonable. +1 It may break some applications out there using OpenCMIS. So we should schedule new a release at some point to help people keeping up with the development. - Florian On 07/10/2010 16:22, Florent Guillaume wrote: Also I'd add to PropertyT a method: U U getValue();

Re: JCR jackrabbit

2010-10-07 Thread Florian Müller
There has been a JCR connector based on the old Chemistry code base which has been deprecated. There is no JCR connector using OpenCMIS. - Florian On 07/10/2010 14:47, You Know wrote: Is integration with Jackrabbit supported? I read on their mail list that chemistry had a JCR binding,

CMIS Workbench

2010-10-06 Thread Florian Müller
Hi, I have moved the Swing Client to trunk and renamed it to CMIS Workbench. If nobody objects I will move the old Swing Client code to the old folder. Note that I also renamed the system property names from swingclient... to cmis.workbench If you currently use them, you have to update

Re: Moving cmis swing client to opencmis trunk?

2010-10-05 Thread Florian Müller
I'm fine with rebranding it and moving it the trunk if there is enough interest. I will certainly use it regardless of where the code resides. :) We could also make the Web Start version available from the OpenCMIS web site if this helps to get hold of it. Florian On 05/10/2010 08:27,

Re: Moving cmis swing client to opencmis trunk?

2010-10-05 Thread Florian Müller
. Florent On Tue, Oct 5, 2010 at 10:43 AM, Florian Müller florian.muel...@alfresco.com wrote: I'm fine with rebranding it and moving it the trunk if there is enough interest. I will certainly use it regardless of where the code resides. :) We could also make the Web Start version available from

Browser Binding development

2010-10-04 Thread Florian Müller
Hi, I'm working on an implementation of the current state of browser binding draft. Since there is some overlap with the AtomPub binding, I started moving classes and code around to a shared package. For those of you who use the server binding there are two changes you should be aware of:

Re: Introduction contributing

2010-09-24 Thread Florian Müller
Welcome and thank you for your offer! The OpenCMIS project desperately needs more documentation and introduction. It is difficult those of us who are working on and with it for months now to identify the stumbling blocks for beginners. You are welcome to add new pages to OpenCMIS Wiki [1] if

Re: Setup Information

2010-09-23 Thread Florian Müller
Hi John, The Apache Chemistry web site is here: [1] Could you describe what you want to achieve? If you could be more specific (programming language, server/client, etc.) we could provide more detailed information. Regards, Florian [1] http://incubator.apache.org/chemistry/ On

Re: atom:title and cmis:name

2010-09-23 Thread Florian Müller
Hi Florent, That's a bug. I'll fix it. - Florian On 23/09/2010 13:23, Florent Guillaume wrote: Hi, In AtomEntryParser.parseEntry the atom title is added to the properties using (simplified): // overwrite cmis:name with Atom title if (atomTitle != null) {

Re: sharepoint 2010 basic auth

2010-09-22 Thread Florian Müller
Thanks for the feedback! So, you did not set SessionParameter.USER and SessionParameter.PASSWORD and used java.net.Authenticator instead? Is this correct? Thanks, Florian On 21/09/2010 23:06, You Know wrote: It seems the issue was with the SessionParameter credentials. Evidently the WS

Re: swing client file download

2010-09-21 Thread Florian Müller
Hi Florent, You can double-click the file or drag-and-drop it to your desktop. Florian On 21/09/2010 13:04, Florent Guillaume wrote: Hi, Is there a way in the swing client to download a file? I didn't find a obvious wait to do it when having a quick look. Thanks, Florent

Re: swing client file download

2010-09-21 Thread Florian Müller
Hi Jens, You can already pre-select the binding. The parameter is swingclient.binding and it can be set either to atompub or webservices. I will look into the permission exception problem. - Florian On 21/09/2010 13:56, Jens Hübel wrote: By the way this client has become quite popular

Re: swing client file download

2010-09-21 Thread Florian Müller
on Mac) but dragdrop now works after a small fix related to getContentStreamFileName returning null with AtomPub (typo in your code I guess). Florent On Tue, Sep 21, 2010 at 2:42 PM, Florian Müller florian.muel...@alfresco.com wrote: Hi Florent, You can double-click the file or drag-and-drop

Re: swing client file download

2010-09-21 Thread Florian Müller
, Sep 21, 2010 at 4:35 PM, Florian Müller florian.muel...@alfresco.com wrote: Double-click works fine on Windows and Mac. The document must have a content stream filename property, though. If that is not set, the client assumes that there is no content and does nothing. Florian On 21/09/2010 15

Re: OpenCMIS Client Questions

2010-09-16 Thread Florian Müller
AM GMT +00:00 GMT Britain, Ireland, Portugal Subject: Re: OpenCMIS Client Questions On Wed, 2010-09-15 at 10:22 +0100, Florian Müller wrote: I hope I have some answers for you. Thanks! That seems to fix most my problems :) We still use the tools that were available when we started OpenCMIS

Re: OpenCMIS Client Questions

2010-09-15 Thread Florian Müller
Hi Chris, I hope I have some answers for you. We still use the tools that were available when we started OpenCMIS (Maven 2 and jaxws-rt 2.1.7). Since we didn't run into any problem with that we had never changed it. Also Maven 3 doesn't seem to be widely used yet. We may should start a

Re: [VOTE] Release Apache Chemistry OpenCMIS version 0.1.0-incubating (RC2)

2010-09-13 Thread Florian Müller
+1 On 10/09/2010 22:09, Gabriele Columbro wrote: Hi Chemists, happy to announce that for Chemistry OpenCMIS 0.1.0-incubating-RC2 is available and ready for your testing and voting. You can find the main release candidate artifacts (for distribution at apache.org/dist) at:

Re: copy

2010-09-13 Thread Florian Müller
Hi Florent, I like the idea. There is already a copy() method on Document that isn't implemented yet. That could be the right place. - Florian On 13/09/2010 17:19, Florent Guillaume wrote: Hi, What do you think about adding a copy operation at the high-level CmisObject level? This would

Re: Validation of release packages

2010-09-10 Thread Florian Müller
9, 2010, at 3:17 PM, Florian Müller wrote: Hi, Gab and my interpretation of the Apache third-party rules [1] is that all dependencies with Category B licences have to be mentioned in the NOTICE files with a link to the source code. We have a bunch of CDDL dependencies. The names and links

Re: Validation of release packages

2010-09-10 Thread Florian Müller
Hi Jukka, That is all really confusing. [1] states for Category B licences: Although the source must not be included in Apache products, the NOTICE file, which is required to be included in each ASF distribution, must point to the source form of the included binary (more on that in the

Re: Validation of release packages

2010-09-10 Thread Florian Müller
PM, Florian Müller florian.muel...@alfresco.com wrote: Hi Florent, You mean that the OpenCMIS client doesn't return a filename in the ContentStream object when using AtomPub? That is correct. There is no filename in that case. - Florian On 10/09/2010 14:34, Florent Guillaume wrote: Can you

Re: various small cleanups

2010-09-09 Thread Florian Müller
Hi Florent, Gab and I try to get a first release out of the door. We are walking through all the legal stuff at the moment in order to build Apache compliant packages. Can your changes wait or should we hold on with release until these topics have been discussed and the code has changed?

Re: Validation of release packages

2010-09-09 Thread Florian Müller
Hi, Gab and my interpretation of the Apache third-party rules [1] is that all dependencies with Category B licences have to be mentioned in the NOTICE files with a link to the source code. We have a bunch of CDDL dependencies. The names and links are already in the DEPENDENCIES files. We

Re: Build Problem

2010-09-02 Thread Florian Müller
Hi Mike, There seemed to be a problem with Suns Maven repository. I could reproduce your issue for a while but now it is working again. Please try again. - Florian On 02/09/2010 19:53, Mike Phillips wrote: When doing a fresh build with a clean local maven repository the current release

Re: AbstractServiceFactory - CmisServiceFactory

2010-09-01 Thread Florian Müller
Hi Florent, There is no good reason to cast to AbstractServiceFactory. We should clean that up. - Florian On 01/09/2010 13:24, Florent Guillaume wrote: Hi, Several classes depend on and cast toward AbstractServiceFactory. For instance: - CmisAtomPubServlet -

RE: Setting empty multiple value field

2010-08-05 Thread Florian Müller
Hi Geert, It shouldn't throw an IndexOutOfBoundsException. I've fixed that. Apart from that, setting a null value or an empty list should work. Regarding the error messages: * Property 'foo:test' is an Id property!:the provided list contained a value that was not a string. * Property

RE: Error Building OpenCMIS Client - missing ExtensionLevel symbol

2010-08-04 Thread Florian Müller
Make sure you run mvn clean install from the trunk root. Otherwise it might pick up an outdated Jar from the Maven repository. - Florian -Original Message- From: Florent Guillaume [mailto:f...@nuxeo.com] Sent: Mittwoch, 4. August 2010 01:18 To: chemistry-dev@incubator.apache.org;

RE: Create Relationship and Updatability problem

2010-07-29 Thread Florian Müller
Hi Geert, That is an Alfresco bug. The cmis:sourceId and cmis:targetId property definitions are wrong. Both are defined with updatability = readonly and required = true which doesn't make sense. The updatability should be either readwrite or oncreate. - Florian -Original

OpenCMIS Swing Client

2010-07-22 Thread Florian Müller
Hi, The CMIS Swing Client is now in SVN [1]. A binary version of the current code is also available [2]. In order to build it you have to build OpenCMIS first. It expects the OpenCMIS JARs in your local maven repository. To create a complete package run: mvn clean install assembly:assembly If

RE: CMIS Swing Client

2010-07-17 Thread Florian Müller
Hi, Here is a new version of the client [1]. Please let me know if you want it to be part of Chemistry. If not, I will host it somewhere else. - Florian [1] http://people.apache.org/~fmui/cmisclient/cmis-swing-client-0.1.1.zip -Original Message- From: Florian Müller [mailto:fmuel

CMIS Swing Client

2010-07-07 Thread Florian Müller
Hi, I've built a CMIS desktop client with Swing and OpenCMIS [1]. It is neither pretty nor complete but already useful to trace down bugs and run a quick query. In Open Text it is now used for testing. It is not open source yet. But I'm willing to contribute it to Chemistry if the community

RE: CMIS Swing Client

2010-07-07 Thread Florian Müller
and documents), and download documents, but when I click on a document, I get a CmisNotSupportedException popup, without further information about which operation the client was trying to perform. Regards, S. On Jul 7, 2010, at 3:58 PM, Florian Müller wrote: Hi, I've built a CMIS desktop

RE: API Feedback: OperationalContext (OC)

2010-07-06 Thread Florian Müller
Well, I think it's not that simple. Let's say we would set includeACL to true by default. That would work fine as long as the user has the permission to read the ACL. If not, getObject() throws an exception. So, the user couldn't load the object although he might not be interested in the ACL

RE: Problems with opencmis-client

2010-07-05 Thread Florian Müller
it. The question now is if we want to start introducing workarounds for faulty servers... - Florian -Original Message- From: Stefane Fermigier [mailto:s...@nuxeo.com] Sent: Montag, 5. Juli 2010 17:08 To: Florian Müller Cc: chemistry-dev@incubator.apache.org Subject: Re: Problems with opencmis-client

RE: Problems with opencmis-client

2010-07-05 Thread Florian Müller
I've built a workaround. It's ugly, but is seems to work. @all: Please have a look and tell me if we should leave it or revert it. (revision 960633) - Florian -Original Message- From: Stefane Fermigier [mailto:s...@nuxeo.com] Sent: Montag, 5. Juli 2010 17:08 To: Florian Müller Cc

RE: Problems with opencmis-client

2010-07-01 Thread Florian Müller
Hi Stefane, Re 1: It is not complaining about the service document, it fails to read a type definition. Could you provide a public URL of the server? I will checks what's going on here. Re 2: CMIS has no notion of a default repository. All repositories are equal. To get a list all

RE: Problems with opencmis-client

2010-07-01 Thread Florian Müller
Hi Stefane, I have tried this server: http://cmis.demo.nuxeo.org/nuxeo/site/cmis/repository The type definition XML for cmis:folder contains this tag: cmisra:type xmlns:cmisra=http://docs.oasis-open.org/ns/cmis/restatom/200908/; xmlns:axis2ns31=http://www.w3.org/2001/XMLSchema-instance;

RE: CMIS Browser Binding

2010-06-30 Thread Florian Müller
-browser-binding.war -Original Message- From: Florian Müller [mailto:fmuel...@opentext.com] Sent: Dienstag, 29. Juni 2010 15:33 To: chemistry-dev@incubator.apache.org Subject: CMIS Browser Binding Hi, There is currently a discussion starting in the CMIS Technical Committee to add a third

CMIS Browser Binding

2010-06-29 Thread Florian Müller
Hi, There is currently a discussion starting in the CMIS Technical Committee to add a third binding called browser binding. The idea is to provide the CMIS data in a way that it is easily consumable in a web browser. This time, the design of this binding should be accompanied by an

RE: Relationship between Cache and Session

2010-06-25 Thread Florian Müller
you are experiencing here looks like an Alfresco bug. It does seem like a bug - thank you for bringing to our attention. Dave On 22 Jun 2010, at 09:45, Florian Müller wrote: Hi Aaron, From the CMIS specification point of view there are no sessions. Clients and servers are server are stateless

Re: Osgi issue during mvn release:prepare

2010-06-23 Thread Florian Müller
Hi Gab, I cannot reproduce this error. 'mvn install' works for me. Unfortunately, I don't know much about the felix plugin either. - Florian Am 23.06.10 21:26, schrieb Gabriele Columbro: Hey guys, after merging to trunk, while performing the release I got blocked by: [INFO] [bundle:bundle

RE: OpenCMIS Client API: Questions about fetching content

2010-06-22 Thread Florian Müller
Hi Achim, Here are a few answers to your questions: - Which exception should be thrown at the method Document.getStream() if no content exists? Currently we get a CmisNotSupportedException but according to the CMIS specification we would have expected a CmisConstraintException

RE: Relationship between Cache and Session

2010-06-22 Thread Florian Müller
Hi Aaron, From the CMIS specification point of view there are no sessions. Clients and servers are server are stateless. Therefore, server sessions cannot expire because there aren't any. If a repository maintains a session behind the scenes, it has to make sure that either this session never

RE: 0.1.0-incubating Maven release proposal

2010-06-18 Thread Florian Müller
Hi Gab, Thanks for your effort! That looks great! I have a few comments: - The browser seems to be missing as a commodity package. @all: Do we want to release it? - I would prefer three separate server packages: server framework, InMemory repository and FileShare repository. But that

RE: New Chemistry committer: Richard McKnight

2010-06-14 Thread Florian Müller
Welcome Richard! I have added a Wiki page stub [1] for the PHP Client and set a link from the homepage. You might want to put some initial information about the PHP client there. Cheers, Florian [1] https://cwiki.apache.org/CMIS/phpclient.html -Original Message- From: Richard

  1   2   >