Hi all, 

I added my opinion below

Thanks, 

--

BR, Hyun-Goo Kang

 

From: Douglas, William [mailto:[email protected]] 
Sent: Friday, November 22, 2013 10:46 AM
To: Hyun-Goo Kang
Cc: [email protected]; [email protected]; Auke-jan H Kok
Subject: Re: [Dev] About oprofile and valgrind git

 

Hello all,

 

On Thu, Nov 21, 2013 at 5:30 PM, Hyun-Goo Kang <[email protected]>
wrote:

Hi all, 

Let me clarify following situation. 

As I understand, oprofile/valgrind git is for SDK (that's only reason why
they are in Tizen maintained git)

(1) Valgrind: pre-packaged into SDK (valgrind is a default feature of Tizen
SDK)

- Installed into emulator/target image on-demand (first connection b/w IDE &
emulator/target)

(2) Oprofile: pre-loaded in mobile profile image to be used in the SDK
(oprofile support is mandatory feature in Tizen compliance)

- We are maintaining oprofile git because we want to make its footprint as
small as possible for target. 

 

 

Having an extra package that the emulator can use is fine and why the sdk
git tree exists I agree. However I do not think that is the primary usage
for those tools.

 

[hgkang] OK, please stop touching those gits of SDK domain. (let's leave
merging two purpose (SDK & following platform development) as future
discussion)

One more thing, oprofile feature "SHOULD" be included in NOT JUST emulator
BUT ALSO target (It's already included in compliance)

 

In summary, the reason why we (SDK domain) are having/maintaining upstream
git in Tizen git is above purpose.  

If someone (mainly platform developers) want to use valgrind, oprofile for
their own use case as following e-mail threads, 

I suggest NOT to use the version of Tizen git, But to use the version of
origin upstream source of valgrind/oprofile. 

Of course, If there is another reason to embed another (additional)
valgrind/oprofile into Tizen maintained git, you can do that under proper
process 

(request/approval by architect group, assigning maintainer for that)

 

 

The reason for having the upstream git maintained by the platform team is to
benefit developers working on system tools for Tizen that can easily be
included in images for Tizen developers (I know we have had development
images in the past that have included these and other tools by default).

 

[hgkang] 

Including arbitrary modules for generating your private image has no
problem, 

But, adding some modules to Tizen official (pre-load) image (& git) need
architect group agreement, where only (minimal footprint) oprofile was
approved for SDK, currently.

I think what your request is about private vs. official image (& git)

To include valgrind or another styled (full) oprofile into official image,
please check appropriate process to do that. 

Actually we already reviewed this before, where decision was to exclude
valgrind in official image (BRO) & include minimal footprinted oprofile

But you can fire re-discussion about this with a separate discussion from
this e-mail threads 

 

 

 

 

 

 

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to