All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kang Kai <Kai.Kang@windriver.com>
To: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 2/2] strace: update to 4.8
Date: Fri, 21 Jun 2013 16:02:55 +0800	[thread overview]
Message-ID: <51C408AF.7040804@windriver.com> (raw)
In-Reply-To: <1371643063.20823.171.camel@ted>

On 2013年06月19日 19:57, Richard Purdie wrote:
> On Wed, 2013-06-19 at 19:18 +0800, Kang Kai wrote:
>> On 2013年06月19日 16:13, Richard Purdie wrote:
>>> On Wed, 2013-06-19 at 13:34 +0800, Kai Kang wrote:
>>>> Update strace to 4.8.
>>>>
>>>> * Update License file.
>>>> * Remove the backport patches which are already in version 4.8.
>>>> * Add file git-version-gen from git repo. Without this file configure
>>>>     fails.
>>>> * Add libaio and acl to PACKAGECONFIG for target package. Make libaio as a
>>>>     dependency by default which could be covered easily.
>>>>
>>>> Signed-off-by: Kai Kang <kai.kang@windriver.com>
>>> [...]
>>>
>>>> diff --git a/meta/recipes-devtools/strace/strace_4.8.bb b/meta/recipes-devtools/strace/strace_4.8.bb
>>>> new file mode 100644
>>>> index 0000000..eb9f660
>>>> --- /dev/null
>>>> +++ b/meta/recipes-devtools/strace/strace_4.8.bb
>>>> @@ -0,0 +1,32 @@
>>>> +DESCRIPTION = "strace is a system call tracing tool."
>>>> +HOMEPAGE = "http://strace.sourceforge.net"
>>>> +SECTION = "console/utils"
>>>> +LICENSE = "BSD"
>>>> +LIC_FILES_CHKSUM = "file://COPYING;md5=124500c21e856f0912df29295ba104c7"
>>>> +PR = "r0"
>>>> +
>>>> +SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.xz \
>>>> +           file://git-version-gen"
>>>> +
>>>> +SRC_URI[md5sum] = "c575ef43829586801f514fd91bfe7575"
>>>> +SRC_URI[sha256sum] = "f492291f07a7c805c07a8395cce1ea054a6401ad414f4cc12185672215e1d7f8"
>>>> +inherit autotools
>>>> +
>>>> +PACKAGECONFIG_class-target ?= "libaio"
>>>> +PACKAGECONFIG_class-target += "${@base_contains('DISTRO_FEATURES', 'acl', 'acl', '', d)}"
>>>> +
>>>> +PACKAGECONFIG[libaio] = ",,libaio,"
>>>> +PACKAGECONFIG[acl] = ",,acl,"
>>> Are there not --enable/--disable type options we can pass into configure
>>> here to ensure build are deterministic?
>> Configure just check headers, no such --enable/--disable  options.

Hi Richard,

> Then we have a problem since something like:
>
> bitbake acl
> bitbake strace
>
> will build strace with acl enabled even though its not set in
> DISTRO_FEATURES and this means builds are not deterministic. We need to
> fix that.
I am working to add configure options to enable/disable acl & libaio.

>
>>> Please also send this with move detection enabled in git so we get a
>>> diff rather than a file removal/addition correctly shown (-M option to
>>> git format-patch for example).
>> It maybe changes too much that git doesn't take that as 'rename'.
>> I will take 'git mv' as a seperate commit but that commit is not
>> buildable, I will say that in comment.
> You can set to a different threshold with -M30 or similar...

I did not quit understand you at the beginning, because I thought there 
are something wrong with git commits. :)
There is '-M40' in script create-pull-request, I'll change it.

Thanks,
Kai

>
> Cheers,
>
> Richard
>
>
>


-- 
Regards,
Neil | Kai Kang



  reply	other threads:[~2013-06-21  8:03 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-19  5:34 [PATCH 0/2] V2: Update strace and fix autogen-native build failure Kai Kang
2013-06-19  5:34 ` [PATCH 1/2] autogen-native: fix build failure on overloaded hosts Kai Kang
2013-06-19  5:34 ` [PATCH 2/2] strace: update to 4.8 Kai Kang
2013-06-19  8:13   ` Richard Purdie
2013-06-19 11:18     ` Kang Kai
2013-06-19 11:57       ` Richard Purdie
2013-06-21  8:02         ` Kang Kai [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-06-18 13:05 [PATCH 0/2] Update strace and fix autogen-native build failure Kai Kang
2013-06-18 13:05 ` [PATCH 2/2] strace: update to 4.8 Kai Kang
2013-06-19  1:40   ` Kang Kai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51C408AF.7040804@windriver.com \
    --to=kai.kang@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=richard.purdie@linuxfoundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.