Return-Path: X-Original-To: apmail-devicemap-dev-archive@www.apache.org Delivered-To: apmail-devicemap-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9F11F10657 for ; Tue, 6 Jan 2015 16:02:28 +0000 (UTC) Received: (qmail 65225 invoked by uid 500); 6 Jan 2015 16:02:29 -0000 Delivered-To: apmail-devicemap-dev-archive@devicemap.apache.org Received: (qmail 65182 invoked by uid 500); 6 Jan 2015 16:02:29 -0000 Mailing-List: contact dev-help@devicemap.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@devicemap.apache.org Delivered-To: mailing list dev@devicemap.apache.org Received: (qmail 65165 invoked by uid 99); 6 Jan 2015 16:02:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Jan 2015 16:02:28 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of werner.keil@gmail.com designates 209.85.218.43 as permitted sender) Received: from [209.85.218.43] (HELO mail-oi0-f43.google.com) (209.85.218.43) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Jan 2015 16:02:22 +0000 Received: by mail-oi0-f43.google.com with SMTP id i138so48151772oig.2 for ; Tue, 06 Jan 2015 07:59:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=62fnvTYIlc+UpKNOP3wkzhK+6gqHxIaT9gxebHeS0j4=; b=NDW8chmiDQBn1ogRDftMpaUoUyVs7y7G3PCeFL6l9qPtj9w9P3tmdIDnIb6AfuSBHA THw9N43EPhpIxeLVO89wuHxIY735zXsAMdCY56l+fD5sSqvbLdUoRPdJOBpCtaqFvxRR PtVb9iVTASWqIR3RNexT/pO2kIToftofvpx/ZoSL0/BYcPaFZ6D7PtVQEv79AYotGNc3 d6PcKo5hmQMIAw6alSYz9ewTsMp1Y88yl/U8GG8g7c1dD24+Ptv4bxXMwbhZad2nBZlX gkPVNzNaHN1n+iqRxy/MpnL3ZTQCnBMwUUz0A4/cE/DzRZYknHXanIuj2cHrYbHJoNYq I8tA== MIME-Version: 1.0 X-Received: by 10.182.247.99 with SMTP id yd3mr58376744obc.24.1420559986985; Tue, 06 Jan 2015 07:59:46 -0800 (PST) Received: by 10.202.129.131 with HTTP; Tue, 6 Jan 2015 07:59:46 -0800 (PST) In-Reply-To: References: <294756923.5098351.1420558866621.JavaMail.yahoo@jws10653.mail.bf1.yahoo.com> Date: Tue, 6 Jan 2015 16:59:46 +0100 Message-ID: Subject: Re: Should we implement the W3C DDR standard or not? From: Werner Keil To: dev@devicemap.apache.org Content-Type: multipart/alternative; boundary=089e0158b25868133b050bfde5fd X-Virus-Checked: Checked by ClamAV on apache.org --089e0158b25868133b050bfde5fd Content-Type: text/plain; charset=UTF-8 The umbrella ticket https://issues.apache.org/jira/browse/DMAP-49 should not have been resolved because it's not done with a first draft or pre-Alpha showcase of how it may work on top of the parser and https://issues.apache.org/jira/browse/DMAP-123 should have been filed only after a vote like all to make "significant" changes to the repository. Whether it's deleting something or adding something new. You can see a very tomorrow process at Tamaya, where pieces of the codebase were also changed quite a bit (not always with the necessary voting either to be fair;-) e.g. because of some suspected code being copied (without consent or contribution by its authors, not like the official donation we saw here in the past) etc. So for more than one reason this contribution should have been discussed first. On Tue, Jan 6, 2015 at 4:49 PM, Werner Keil wrote: > I accept it as "work in progress" but not as done, complete or release > ready. And since it was something completely new there should have been a > proper discussion on the mailing list as Bertrand reminded before adding > anything. > > The existing W3C implementation was part of the initial codebase and has > always worked, even under the /contrib branch, the state in > /trunk/devicemap/java matches the most recent data version and is not > missing any aspect of either the W3C DDR API or data file, so it's usable > and its release long overdue. > > > Werner > > > > > On Tue, Jan 6, 2015 at 4:41 PM, Reza Naghibi < > reza.naghibi@yahoo.com.invalid> wrote: > >> Just so I can better understand this, you do not accept this W3C >> compliant solution of the Java API [0]? Thats completely ok, I just want to >> make sure I understand your sentiment in the context of this thread. >> >> [0] >> http://svn.apache.org/viewvc/devicemap/trunk/devicemap/java/classifier_w3c_simple/ >> >> From: Werner Keil >> To: dev@devicemap.apache.org >> Sent: Tuesday, January 6, 2015 10:31 AM >> Subject: Re: Should we implement the W3C DDR standard or not? >> >> Without looking into JIRA and noticing some "Problem fixed" tickets none >> of >> us would have noticed (nor voted on;-|) a test balloon towards a possible >> wrapper around classifier. >> It could be a future direction to merge both and offer people a migration >> path from a W3C DDR compliant solution (either OpenDDR, DeviceAtlas, etc.) >> but in its current form it looks like a hasty shot without consulting >> anybody in the team (once again) >> >> Only if you dropped those into a demo WAR (or standalone app) similar to >> those under examples perfectly working for the current W3C DDR >> implementation and it produced the same results it could pass as >> replacement or compatible migration path. The few classes I spotted >> contained at most 3-5 (minimal) properties in a hard-coded array, not the >> full extent of the current vocabulary we support and maintain in >> device-data. That's not a complete implementation, hence I don't see it >> could replace a 1.x release of the DDR client, but with some work by >> several of us we could get it to become a migration path in the future. >> >> The current SimpleDDR module represents a joint effort by dozens of people >> since late 2011 or in some cases earlier. I contributed it to Apache but I >> wasn't the only one working on it;-) >> >> Werner >> >> >> >> >> >> On Mon, Jan 5, 2015 at 6:52 PM, Werner Keil >> wrote: >> >> > So do I. >> > >> > You understand it, but just for some others, think of it as options to >> > access a CMS system via >> > >> > - JCR >> > - WebDAV >> > - Some proprietary vendor-specific protocol >> > >> > While DeviceMap is Open Source, the "Classifier" still doesn't define >> more >> > than a proprietary protocol/API as opposed to the one W3C specified. >> > >> > Werner >> > >> > >> > On Mon, Jan 5, 2015 at 6:35 PM, Bertrand Delacretaz < >> > bdelacretaz@apache.org> wrote: >> > >> >> On Mon, Jan 5, 2015 at 6:23 PM, Werner Keil >> >> wrote: >> >> > ...None, that's why a new W3C version could read a changed structure >> >> just >> >> > like file parsers do.... >> >> >> >> Ok cool, so if your W3C client is independent from the format of the >> >> device data I don't see a problem with it living in parallel with >> >> other clients. >> >> >> >> -Bertrand >> >> >> > >> > >> >> >> >> > > --089e0158b25868133b050bfde5fd--