Re: [Codematch-develop] Codematch Call Wed 13 May

Christian O'Flaherty <oflaherty@isoc.org> Mon, 18 May 2015 04:45 UTC

Return-Path: <oflaherty@isoc.org>
X-Original-To: codematch-develop@ietfa.amsl.com
Delivered-To: codematch-develop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1AA71A1AB1 for <codematch-develop@ietfa.amsl.com>; Sun, 17 May 2015 21:45:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ryeS6FW8Oim for <codematch-develop@ietfa.amsl.com>; Sun, 17 May 2015 21:45:11 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0061.outbound.protection.outlook.com [65.55.169.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F8371A1AA8 for <codematch-develop@ietf.org>; Sun, 17 May 2015 21:45:11 -0700 (PDT)
Received: from BLUPR0601MB770.namprd06.prod.outlook.com (10.141.254.139) by BLUPR0601MB771.namprd06.prod.outlook.com (10.141.254.14) with Microsoft SMTP Server (TLS) id 15.1.148.16; Mon, 18 May 2015 04:45:10 +0000
Received: from BLUPR0601MB770.namprd06.prod.outlook.com ([10.141.254.139]) by BLUPR0601MB770.namprd06.prod.outlook.com ([10.141.254.139]) with mapi id 15.01.0148.019; Mon, 18 May 2015 04:45:09 +0000
From: Christian O'Flaherty <oflaherty@isoc.org>
To: Lisandro Zambenedetti Granville <granville@inf.ufrgs.br>
Thread-Topic: [Codematch-develop] Codematch Call Wed 13 May
Thread-Index: AQHQjZ6RUPls7yXQT0mHJ7ZJai+Xkp18krQAgABh8gCAA3SAgIAASgcA///MOYCAAFwsgIAAVAeI
Date: Mon, 18 May 2015 04:45:09 +0000
Message-ID: <5D3B8AF8-A238-4A0F-80AC-6BB33E751A9A@isoc.org>
References: <19942DC7-3CB3-4644-A093-7631F32CDCA6@isoc.org> <FE67D16B-9470-4112-9771-CD55E0FBA4ED@inf.ufrgs.br> <68AD0385-67E5-4790-9379-88A669BAFA96@isoc.org> <D892442F-841C-4CCE-BCEF-3CC53C9C0F51@isoc.org> <538CBEB1-E10D-4945-BEDC-1308EFD11B88@inf.ufrgs.br> <9EBD6B11-8C1D-4D99-BE80-0372CF643616@isoc.org>, <05D7A852-D8B9-444E-9F46-E9F805E9D50D@inf.ufrgs.br>
In-Reply-To: <05D7A852-D8B9-444E-9F46-E9F805E9D50D@inf.ufrgs.br>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=oflaherty@isoc.org;
x-originating-ip: [200.48.32.146]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0601MB771;
x-microsoft-antispam-prvs: <BLUPR0601MB77133E75B5B9D78FBC4162DCEC40@BLUPR0601MB771.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR0601MB771; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0601MB771;
x-forefront-prvs: 058043A388
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(479174004)(189002)(199003)(51704005)(24454002)(252514010)(110136002)(189998001)(5001960100002)(5001860100001)(5001830100001)(106356001)(68736005)(77096005)(40100003)(102836002)(15975445007)(106116001)(33656002)(82746002)(36756003)(19580405001)(2950100001)(2900100001)(122556002)(19580395003)(86362001)(64706001)(105586002)(54356999)(50986999)(76176999)(93886004)(83716003)(87936001)(101416001)(2656002)(77156002)(92566002)(62966003)(81156007)(97736004)(66066001)(4001540100001)(46102003)(99286002)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0601MB771; H:BLUPR0601MB770.namprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: isoc.org does not designate permitted sender hosts)
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: isoc.org
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2015 04:45:09.4789 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 89f84dfb-7285-4810-bc4d-8b9b5794554f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0601MB771
Archived-At: <http://mailarchive.ietf.org/arch/msg/codematch-develop/QQVV14oUHiPrbKxPjGG3Dd_6ZLI>
Cc: codematch-develop <codematch-develop@ietf.org>
Subject: Re: [Codematch-develop] Codematch Call Wed 13 May
X-BeenThere: codematch-develop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Discussion forum for the planning, coordination, and development of CodeMatch\"" <codematch-develop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codematch-develop>, <mailto:codematch-develop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codematch-develop/>
List-Post: <mailto:codematch-develop@ietf.org>
List-Help: <mailto:codematch-develop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codematch-develop>, <mailto:codematch-develop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 May 2015 04:45:14 -0000

Ok. 
Will keep that relationship as it is. 

Sent From Mobile Device
Skype/Yahoo/Google: 
christian.oflaherty
Internet Society 
eMail: oflaherty@isoc.org
Mobile:  +598 9876 9636


> On 17/5/2015, at 18:44, Lisandro Zambenedetti Granville <granville@inf.ufrgs.br> wrote:
> 
> Hi Christian
> 
>>> 3) Developers interested in coding for a specific, advertised CodeRequest associate their projects to that CodeRequest by creating a CodeProject in the data model. Notice however that the set of documents that the new projects will code is inherited from the original CodeRequest (linked in the data model to the code request’s Project Container entry). It means that the set of document is something handled at the Project Container, instead of at the CodeProject.
>> 
>> This is correct, but the same program can implement something else (not related by the same code request). The table CodeProject will be populated by programers and we don’t want to “limit” their efforts to a single code request and we want to “capture” as much as possible on our database.
> 
> If a developer is interested in coding for additional documents, he/she would create new projects and assign those project to appropriate CodeRequests. I understand what you mean by a single project implementing several documents at one, but if those documents are that related, we would expect a CodeRequest to capture that. Still, for example, if I’m a developer having a more generic effort called “Management Stack”, I could still slice it in different projects (e.g., “Management Stack - SNMP”, “Management Stack - IPFIX”, etc.”) to have each of them associated with CodeRequests (in this example, “SNMP”, “IPFIX”, etc.). My point is that we don’t lose information by restricting one CodeProject being associated to a single ProjectContainer; instead, I believe we make it more organized and easier to assist.
> 
> Let me propose something. Because I believe that, in any case, the case of having a single project being related to multiple ProjectContainers will be more rare, I suggest keeping this 1 to many relationship for the moment; if, in the future, we see the need for that, we can change the data model based on the feedback we collect from the developers creating their project.
> 
> Best regards,
> 
> Lisandro
> 
> 
>> 
>>> 
>>> My understanding is that allowing a single CodeProject to be linked to several ProjectContainers will create confusion.
>>> We wanted “comparable” CodeProjects that could related to the same sets of documents. That is achieved by linking these projects to the same ProjectContainer. That’s why I still believe the relationship here is still a many (Code Projects) to 1 (ProjectContainer).
>> 
>> We will be able to compare them exactly the same way because that relationship from one CodeProject to several documents is kept. 
>> 
>> I agree that it is confusing (that’s why I suggested to have one to one initially) , but I think those relationships are capturing different information.
>> 
>> Christian 
>> 
>>> 
>>> Best regards,
>>> 
>>> Lisandro
>>> 
>>>>> 
>>>>>> - A “CodeRequest” is an extended container, adding estimated LoE information. 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> <codematchv5.png>
>>>>>> 
>>>>>> Best regards,
>>>>>> 
>>>>>> Lisandro
>> 
>> _______________________________________________
>> Codematch-develop mailing list
>> Codematch-develop@ietf.org
>> https://www.ietf.org/mailman/listinfo/codematch-develop
>