Patchwork [v2,0/1] archive.bbclass: archive work directory

login
register
mail settings
Submitter wenzong.fan@windriver.com
Date Jan. 11, 2012, 7:34 a.m.
Message ID <cover.1326266933.git.wenzong.fan@windriver.com>
Download mbox
Permalink /patch/19059/
State New
Headers show

Pull-request

git://git.pokylinux.org/poky-contrib wenzong/1590

Comments

wenzong.fan@windriver.com - Jan. 11, 2012, 7:34 a.m.
From: Wenzong Fan <wenzong.fan@windriver.com>

v2 updates:

1) Remove the special-casing for gcc, checking for any packages under
'tmp/work-shared';

2) Remove some bash-specific code, replase the '[[regular-expression]]'
with isovalent 'grep' statement.


The following changes since commit 4a8a3c503fd896593b787c26edbe46a7324e494e:
  Richard Purdie (1):
        Revert "site/common-uclibc: Cache gl_cv_func_wcwidth_works"

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib wenzong/1590
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/1590

Wenzong Fan (1):
  archive.bbclass: archive work directory

 meta/classes/archive.bbclass |   49 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)
 create mode 100644 meta/classes/archive.bbclass
Saul Wold - Jan. 12, 2012, 7:31 a.m.
On 01/10/2012 11:34 PM, wenzong.fan@windriver.com wrote:
> From: Wenzong Fan<wenzong.fan@windriver.com>
>
> v2 updates:
>
> 1) Remove the special-casing for gcc, checking for any packages under
> 'tmp/work-shared';
>
> 2) Remove some bash-specific code, replase the '[[regular-expression]]'
> with isovalent 'grep' statement.
>
>
So how is this work different than that of Xiaofeng's doing the 
tar_archive?  Can these two be merged somehow?  We also have something 
called copyleft complaince, is this similar or somehow different?

We also have src_distribute.bbclass and sourcepkg.bbclass, seems like we 
have a more ways to package up source code than we know what to do with.

Mark, we might want to sync up on this and figure out what we really 
have and what's really needed here.

Thanks
	Sau!




> The following changes since commit 4a8a3c503fd896593b787c26edbe46a7324e494e:
>    Richard Purdie (1):
>          Revert "site/common-uclibc: Cache gl_cv_func_wcwidth_works"
>
> are available in the git repository at:
>
>    git://git.pokylinux.org/poky-contrib wenzong/1590
>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/1590
>
> Wenzong Fan (1):
>    archive.bbclass: archive work directory
>
>   meta/classes/archive.bbclass |   49 ++++++++++++++++++++++++++++++++++++++++++
>   1 files changed, 49 insertions(+), 0 deletions(-)
>   create mode 100644 meta/classes/archive.bbclass
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
wenzong.fan@windriver.com - Jan. 12, 2012, 8:04 a.m.
On 01/12/2012 03:31 PM, Saul Wold wrote:
> On 01/10/2012 11:34 PM, wenzong.fan@windriver.com wrote:
>> From: Wenzong Fan<wenzong.fan@windriver.com>
>>
>> v2 updates:
>>
>> 1) Remove the special-casing for gcc, checking for any packages under
>> 'tmp/work-shared';
>>
>> 2) Remove some bash-specific code, replase the '[[regular-expression]]'
>> with isovalent 'grep' statement.
>>
>>
> So how is this work different than that of Xiaofeng's doing the 
> tar_archive?  Can these two be merged somehow?  We also have something 
> called copyleft complaince, is this similar or somehow different?

They are a little similar but mostly are different, #1655 (Xiaofeng's) 
will need to export the source packages (such as *.tar, *.rpm ...) for 
using, Mark also commented the details at:

http://bugzilla.pokylinux.org/show_bug.cgi?id=1655

But the #1590 (mine) only archive the patched sources/build_scripts up 
for later checking.

Thanks
Wenzong

>
> We also have src_distribute.bbclass and sourcepkg.bbclass, seems like 
> we have a more ways to package up source code than we know what to do 
> with.
>
> Mark, we might want to sync up on this and figure out what we really 
> have and what's really needed here.
>
> Thanks
>     Sau!
>
>
>
>
>> The following changes since commit 
>> 4a8a3c503fd896593b787c26edbe46a7324e494e:
>>    Richard Purdie (1):
>>          Revert "site/common-uclibc: Cache gl_cv_func_wcwidth_works"
>>
>> are available in the git repository at:
>>
>>    git://git.pokylinux.org/poky-contrib wenzong/1590
>>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/1590
>>
>> Wenzong Fan (1):
>>    archive.bbclass: archive work directory
>>
>>   meta/classes/archive.bbclass |   49 
>> ++++++++++++++++++++++++++++++++++++++++++
>>   1 files changed, 49 insertions(+), 0 deletions(-)
>>   create mode 100644 meta/classes/archive.bbclass
>>
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>
>
wenzong.fan@windriver.com - Jan. 12, 2012, 8:25 a.m.
On 01/12/2012 04:04 PM, wenzong fan wrote:
> On 01/12/2012 03:31 PM, Saul Wold wrote:
>> On 01/10/2012 11:34 PM, wenzong.fan@windriver.com wrote:
>>> From: Wenzong Fan<wenzong.fan@windriver.com>
>>>
>>> v2 updates:
>>>
>>> 1) Remove the special-casing for gcc, checking for any packages under
>>> 'tmp/work-shared';
>>>
>>> 2) Remove some bash-specific code, replase the '[[regular-expression]]'
>>> with isovalent 'grep' statement.
>>>
>>>
>> So how is this work different than that of Xiaofeng's doing the 
>> tar_archive?  Can these two be merged somehow?  We also have 
>> something called copyleft complaince, is this similar or somehow 
>> different?
>
> They are a little similar but mostly are different, #1655 (Xiaofeng's) 
> will need to export the source packages (such as *.tar, *.rpm ...) for 
> using, Mark also commented the details at:
>
> http://bugzilla.pokylinux.org/show_bug.cgi?id=1655
>
> But the #1590 (mine) only archive the patched sources/build_scripts up 
> for later checking.

And I think both the 'archive.bbclass' and 'copyleft_complaince.bbclass' 
were designed for some license related issues, but the 'archive.bbclass' 
will create snapshot for all sources and 'copyleft_complaince.bbclass' 
will do dynamic checking for the licenses.

Thanks
Wenzong
>
> Thanks
> Wenzong
>
>>
>> We also have src_distribute.bbclass and sourcepkg.bbclass, seems like 
>> we have a more ways to package up source code than we know what to do 
>> with.
>>
>> Mark, we might want to sync up on this and figure out what we really 
>> have and what's really needed here.
>>
>> Thanks
>>     Sau!
>>
>>
>>
>>
>>> The following changes since commit 
>>> 4a8a3c503fd896593b787c26edbe46a7324e494e:
>>>    Richard Purdie (1):
>>>          Revert "site/common-uclibc: Cache gl_cv_func_wcwidth_works"
>>>
>>> are available in the git repository at:
>>>
>>>    git://git.pokylinux.org/poky-contrib wenzong/1590
>>>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/1590
>>>
>>> Wenzong Fan (1):
>>>    archive.bbclass: archive work directory
>>>
>>>   meta/classes/archive.bbclass |   49 
>>> ++++++++++++++++++++++++++++++++++++++++++
>>>   1 files changed, 49 insertions(+), 0 deletions(-)
>>>   create mode 100644 meta/classes/archive.bbclass
>>>
>>>
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core@lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>>
>>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>