From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 55370E013DE for ; Thu, 13 Jun 2013 09:24:46 -0700 (PDT) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 13 Jun 2013 09:22:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.87,860,1363158000"; d="scan'208,217";a="328954793" Received: from calin-desktop.rb.intel.com (HELO [10.237.105.64]) ([10.237.105.64]) by orsmga001.jf.intel.com with ESMTP; 13 Jun 2013 09:24:30 -0700 Message-ID: <51B9F2B0.7080601@intel.com> Date: Thu, 13 Jun 2013 19:26:24 +0300 From: Calin Dragomir User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4 MIME-Version: 1.0 To: "Barros Pena, Belen" , "Eggleton, Paul" , "Damian, Alexandru" Cc: "webhob@yoctoproject.org" Subject: [Webhob] Events information updates X-BeenThere: webhob@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 16:24:48 -0000 Content-Type: multipart/alternative; boundary="------------040308040007040303000606" --------------040308040007040303000606 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello team, Please find my updates on the Events information table in the following lines, based on our latest discussions. *Builds table* * "outcome" field has been added * "bitbake_version" field had been added * we can grab: "machine", "distro", "distro_version" from bitbake with the getVariable command * layer names can be obtin by asking for the BBLAYERS variable. *Tasks table* * diffsigs output variable added. *Variables* * added "changed" field *General* * updated all fields with DONE and N/A values to illustrate what info needs to be covered. *Qs:* * what's the difference between a package and a recipe ? Because for the Tasks table, I get the recipe name from the event._package attribute, and if this is different from what it should be stored there maybe we need to change it. * what do you think about this option to tie the dependecies: https://docs.djangoproject.com/en/dev/topics/db/models/#extra-fields-on-many-to-many-relationships ? => if adopted, it would mean extra fields (ManyToManyFields) added to TASKS, RECIPE and PACKAGE tables. * specific fields questions have been inserted in the Events information page. Based on your feedback on this , I will get to putting up some Django models on Monday, with the elements we have defined on the Events Information page ( https://wiki.yoctoproject.org/wiki/Event_information) . I will not be in office tomorrow (Friday 14th), because of a company event, so I'll be able to see any answers on Monday. Thank you, Calin --------------040308040007040303000606 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello team,

Please find my updates on the Events information table in the following lines, based on our latest discussions.

Builds table
* "outcome" field has been added
* "bitbake_version" field had been added
* we can grab: "machine", "distro", "distro_version" from bitbake with the getVariable command
* layer names can be obtin by asking for the BBLAYERS variable.

Tasks table
* diffsigs output variable added.

Variables
* added "changed" field

General
* updated all fields with DONE and N/A values to illustrate what info needs to be covered.

Qs:

* what's the difference between a package and a recipe ? Because for the Tasks table, I get the recipe name from the event._package attribute, and if this is different from what it should be stored there maybe we need to change it.

* what do you think about this option to tie the dependecies: https://docs.djangoproject.com/en/dev/topics/db/models/#extra-fields-on-many-to-many-relationships ?
=> if adopted, it would mean extra fields (ManyToManyFields) added to TASKS, RECIPE and PACKAGE tables.

* specific fields questions have been inserted in the Events information page.


Based on your feedback on this , I will get to putting up some Django models on Monday, with the elements we have defined on the Events Information page ( https://wiki.yoctoproject.org/wiki/Event_information) .

I will not be in office tomorrow (Friday 14th), because of a company event, so I'll be able to see any answers on Monday.

Thank you,
Calin
--------------040308040007040303000606-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa0-f48.google.com (mail-oa0-f48.google.com [209.85.219.48]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 597EDE01547 for ; Mon, 17 Jun 2013 05:22:31 -0700 (PDT) Received: by mail-oa0-f48.google.com with SMTP id f4so3243233oah.7 for ; Mon, 17 Jun 2013 05:22:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=bfw8MTQYUHcLNKIkCkkbrajXFe7P/D3uiF91AB3JgVo=; b=a+dPwAHx45Q5WwF2LFhpqLE9G11tnWOy3u+/KUBQ1ebDbzF/Li78gjdzuHEJFfmvlB 5vME740l36vgmuyDCZLcJdDxfuDbk4PB34CS0NwVflUnr9e9raaU/GkMAUWAfsqCT2Gv Os4fAXyShyiOl0dcx5qDu5p/HG5jPwAho5cUTYPIxFC/838ilAseCmIjih1SZkMOmzOs /VlG+7woUujgN8rMEyfTxpqeyflU8xLYcKXU6MUVA9rkr8tGwBsa9SRyqrwfJrVRlL5u TX5M+4S+cyDSKsbk83B8THBLxQDHmnm4u244KvE6UInkigECz8RAIxPZaZHPpkW83UoF gZww== MIME-Version: 1.0 X-Received: by 10.60.98.173 with SMTP id ej13mr8895060oeb.72.1371471750933; Mon, 17 Jun 2013 05:22:30 -0700 (PDT) Received: by 10.76.129.226 with HTTP; Mon, 17 Jun 2013 05:22:30 -0700 (PDT) In-Reply-To: <51B9F2B0.7080601@intel.com> References: <51B9F2B0.7080601@intel.com> Date: Mon, 17 Jun 2013 13:22:30 +0100 Message-ID: From: "Damian, Alexandru" To: Calin Dragomir X-Gm-Message-State: ALoCoQngGdCcnkRbKerpcZU9/FUHmaRya4YUZu6i9aTH2iwRL73bFtK0BRyE4YlQxtUlYT4volzv Cc: "webhob@yoctoproject.org" , "Eggleton, Paul" Subject: Re: [Webhob] Events information updates X-BeenThere: webhob@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jun 2013 12:22:32 -0000 Content-Type: text/plain; charset=UTF-8 Please find comments below, Alex On Thu, Jun 13, 2013 at 5:26 PM, Calin Dragomir wrote: > > Hello team, > > Please find my updates on the Events information table in the following lines, based on our latest discussions. > > Builds table > * "outcome" field has been added > * "bitbake_version" field had been added > * we can grab: "machine", "distro", "distro_version" from bitbake with the getVariable command > * layer names can be obtin by asking for the BBLAYERS variable. > > Tasks table > * diffsigs output variable added. > > Variables > * added "changed" field > > General > * updated all fields with DONE and N/A values to illustrate what info needs to be covered. > > Qs: > > * what's the difference between a package and a recipe ? Because for the Tasks table, I get the recipe name from the event._package attribute, and if this is different from what it should be stored there maybe we need to change it. > Alex: A package is an archive containing a set of files and corresponding metadata, ready to be installed on a target system. A recipe is a set of instructions on how to build a set of packages. A recipe can generate 0 or more packages. > * what do you think about this option to tie the dependecies: https://docs.djangoproject.com/en/dev/topics/db/models/#extra-fields-on-many-to-many-relationships ? > => if adopted, it would mean extra fields (ManyToManyFields) added to TASKS, RECIPE and PACKAGE tables. Alex: I am not a fan of ManyToMany fields because they break the 4th normal form, IMHO. I actually would prefer to have separate _Dependencies models that would list the dependencies separately. > > * specific fields questions have been inserted in the Events information page. > > > Based on your feedback on this , I will get to putting up some Django models on Monday, with the elements we have defined on the Events Information page ( https://wiki.yoctoproject.org/wiki/Event_information) . > > I will not be in office tomorrow (Friday 14th), because of a company event, so I'll be able to see any answers on Monday. > > Thank you, > Calin