Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id EE596200C28 for ; Mon, 13 Mar 2017 10:53:57 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id ECF4B160B6C; Mon, 13 Mar 2017 09:53:57 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 40473160B60 for ; Mon, 13 Mar 2017 10:53:57 +0100 (CET) Received: (qmail 80074 invoked by uid 500); 13 Mar 2017 09:53:56 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 80064 invoked by uid 99); 13 Mar 2017 09:53:55 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Mar 2017 09:53:55 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 6971718231E for ; Mon, 13 Mar 2017 09:53:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.473 X-Spam-Level: * X-Spam-Status: No, score=1.473 tagged_above=-999 required=6.31 tests=[DKIM_ADSP_CUSTOM_MED=0.001, NML_ADSP_CUSTOM_MED=1.2, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.972] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id BdiKwg3UmUwb for ; Mon, 13 Mar 2017 09:53:54 +0000 (UTC) Received: from zmcc-5-mx.zmailcloud.com (zmcc-5-mx.zmailcloud.com [192.198.93.228]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 629775F46F for ; Mon, 13 Mar 2017 09:53:54 +0000 (UTC) Received: from zmcc-5-mta-1.zmailcloud.com (127.37.197.104.bc.googleusercontent.com [104.197.37.127]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zmcc-5-mx.zmailcloud.com (Postfix) with ESMTPS id 2A53552024B for ; Mon, 13 Mar 2017 05:53:46 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTP id D2FEAC1094 for ; Mon, 13 Mar 2017 04:53:45 -0500 (CDT) Received: from zmcc-5-mta-1.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-5-mta-1.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Ago-7IYu2WpW for ; Mon, 13 Mar 2017 04:53:45 -0500 (CDT) Received: from zmcc-5-mta-1.zmailcloud.com (localhost [127.0.0.1]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTPS id 64B70C10EB for ; Mon, 13 Mar 2017 04:53:45 -0500 (CDT) Received: from MacBook-Pro.local (LFbn-1-822-212.w86-246.abo.wanadoo.fr [86.246.56.212]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTPSA id 2C4DAC1094 for ; Mon, 13 Mar 2017 04:53:45 -0500 (CDT) To: Apache Directory Developers List From: =?UTF-8?Q?Emmanuel_L=c3=a9charny?= Subject: [Studio] Referring to Snapshot version of the API/ApacheDS + Some other things Message-ID: <4286ceed-7706-1091-310a-75212841342f@gmail.com> Date: Mon, 13 Mar 2017 10:53:43 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit archived-at: Mon, 13 Mar 2017 09:53:58 -0000 Hi, Stefan, for the record, I changed the pom files to point to SNAPSHOT of the API and ApacheDS libraries. I don't know if it's a problem per se, but it allowed me to use some of the changes I have introduced this week-end in the API. If needed, I can start to cut a release of thos lib and move back to a released version soon. Otherwise, I have applied the workaround in the entry editor : you can now edit a Boolean value and the editor does not freeze on mac. This is a bit of a hack, as I'm injecting a 'TRUE' value as a default value. It works, and teh value is not really applied in the entry, until you validate it (it appears in red in the editor). This workaround is not perfect, and I discovered another issue : you can't inject a null value in, say, a 'dc' or a 'email' - which allows such null values -. It won't be sent to the server. I don't see easy way to deal with that at the moment, without having to refactor extensively the editor. I was expecting to be able to use teh LdapSyntax to verify if a null value is acceptable, but we can't, as we have no guarantee to have access to this LdapSyntax for every LdapServer we are connected to. So bottom lie, teh only way is to assume we can have a null value, unless we *know* we can't (like, if the LdapSyntax is available). We could also define a default list of AT that accept null values... Anyway, this is not that frequent, and we can live with such a limitation, as soon as we know it exists... Just let me know if you have some toughts about this problem. Thanks ! -- Emmanuel Lecharny Symas.com directory.apache.org