Patchwork [CONSOLIDATED,PULL,00/20] July 21, 2011

login
register
mail settings
Submitter Saul Wold
Date July 21, 2011, 7:52 a.m.
Message ID <cover.1311234475.git.sgw@linux.intel.com>
Download mbox
Permalink /patch/8177/
State New, archived
Headers show

Pull-request

git://git.openembedded.org/openembedded-core-contrib sgw/stage

Comments

Saul Wold - July 21, 2011, 7:52 a.m.
Richard,

Review and tested, the inherit perlnatives are needed.


Sau!

The following changes since commit 0d03800caffc2341b74190d38f7a372223c89f4c:

  lsbsetup_1.0.bb: Change the hardcoded /usr/lib to support multilib (2011-07-20 15:43:43 +0100)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib sgw/stage
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage

Martin Jansa (9):
  tcmode-default: set preferred version also for (e)glibc-locale
  eglibc-package: don't fail without localedef/gconv
  python: save Makefile.sysroot in do_compile
  python: add patch to fix cross compilation on host with linux-3.0
  polkit: inherit perlnative
  shared-mime-info: inherit perlnative
  xkeyboard-config: inherit perlnative
  avahi: inherit perlnative
  vte: inherit perlnative

Matthew McClintock (2):
  Add endianess macros used by previous endian-ness_handling.patch
  Make intltool use perlnative instead of perl on host

Saul Wold (2):
  clutter-box2d: fix isfinite.patch
  gettext: Add depends to gettext to avoid host contamination

Tom Rini (7):
  python-native: Mangle scripts to use /usr/bin/env python, bump PR
  gnome-doc-utils: Use /usr/bin/env python in xml2po, bump PR
  perl-native: Add a perl-native wrapper in the normal bindir
  cpan.bbclass: Perform more mangling for perl path
  icon-naming-utils-native: Fix long path to perl in icon-name-mapping
  siteinfo.bbclass: Port over oe.dev logic for site files
  local.conf.sample: Add a note about ASSUME_PROVIDED for help2man

 meta/classes/cpan.bbclass                          |    3 +
 meta/classes/siteinfo.bbclass                      |  203 ++++++++++----------
 meta/conf/distro/include/tcmode-default.inc        |    2 +
 meta/conf/local.conf.sample                        |    3 +
 meta/recipes-connectivity/avahi/avahi.inc          |    2 +-
 meta/recipes-core/eglibc/eglibc-package.inc        |    8 +-
 .../ldconfig-native-2.12.1/endianess-header.patch  |  113 +++++++++++
 meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb |    5 +-
 meta/recipes-core/gettext/gettext_0.18.1.1.bb      |    6 +-
 .../icon-naming-utils-native_0.8.7.bb              |    7 +-
 meta/recipes-devtools/intltool/intltool.inc        |    2 +-
 meta/recipes-devtools/intltool/intltool_0.40.6.bb  |    2 +-
 meta/recipes-devtools/perl/liburi-perl_1.58.bb     |    2 +-
 .../perl/libxml-parser-perl_2.40.bb                |    2 +-
 meta/recipes-devtools/perl/libxml-perl_0.08.bb     |    2 +-
 .../perl/libxml-simple-perl_2.18.bb                |    2 +-
 meta/recipes-devtools/perl/perl-native_5.12.3.bb   |   17 ++-
 .../recipes-devtools/python/python-native_2.6.6.bb |    5 +
 .../python/python/07-linux3-regen-fix.patch        |   18 ++
 meta/recipes-devtools/python/python_2.6.6.bb       |    8 +-
 .../sgmlspl/sgmlspl-native_1.03ii.bb               |    2 +-
 .../perl/libconvert-asn1-perl_0.22.bb              |    2 +-
 .../recipes-extended/perl/libtimedate-perl_1.20.bb |    2 +-
 .../perl/libxml-namespacesupport-perl_1.11.bb      |    2 +-
 meta/recipes-extended/perl/libxml-sax-perl_0.96.bb |    2 +-
 meta/recipes-extended/polkit/polkit_0.101.bb       |    2 +-
 .../use-usr-bin-env-for-python-in-xml2po.patch     |   33 ++++
 meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb |    5 +-
 .../clutter/clutter-box2d/isfinite.patch           |   18 +-
 .../xorg-lib/xkeyboard-config_2.1.bb               |    2 +-
 .../shared-mime-info/shared-mime-info.inc          |    2 +-
 meta/recipes-support/vte/vte.inc                   |    2 +-
 32 files changed, 342 insertions(+), 144 deletions(-)
 create mode 100644 meta/recipes-core/eglibc/ldconfig-native-2.12.1/endianess-header.patch
 create mode 100644 meta/recipes-devtools/python/python/07-linux3-regen-fix.patch
 create mode 100644 meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch
 create mode 100644 meta/site/common-linux
Richard Purdie - July 21, 2011, 8:43 p.m.
On Thu, 2011-07-21 at 00:52 -0700, Saul Wold wrote:
> Review and tested, the inherit perlnatives are needed.
>
> The following changes since commit 0d03800caffc2341b74190d38f7a372223c89f4c:
> 
>   lsbsetup_1.0.bb: Change the hardcoded /usr/lib to support multilib (2011-07-20 15:43:43 +0100)
> 
> are available in the git repository at:
>   git://git.openembedded.org/openembedded-core-contrib sgw/stage
>   http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
> 
> Martin Jansa (9):
>   tcmode-default: set preferred version also for (e)glibc-locale
>   eglibc-package: don't fail without localedef/gconv
>   python: save Makefile.sysroot in do_compile
>   python: add patch to fix cross compilation on host with linux-3.0
>   polkit: inherit perlnative
>   shared-mime-info: inherit perlnative
>   xkeyboard-config: inherit perlnative
>   avahi: inherit perlnative
>   vte: inherit perlnative
> 
> Matthew McClintock (2):
>   Add endianess macros used by previous endian-ness_handling.patch
>   Make intltool use perlnative instead of perl on host
> 
> Saul Wold (2):
>   clutter-box2d: fix isfinite.patch
>   gettext: Add depends to gettext to avoid host contamination
> 
> Tom Rini (7):
>   python-native: Mangle scripts to use /usr/bin/env python, bump PR
>   gnome-doc-utils: Use /usr/bin/env python in xml2po, bump PR
>   perl-native: Add a perl-native wrapper in the normal bindir
>   cpan.bbclass: Perform more mangling for perl path
>   icon-naming-utils-native: Fix long path to perl in icon-name-mapping
>   siteinfo.bbclass: Port over oe.dev logic for site files
>   local.conf.sample: Add a note about ASSUME_PROVIDED for help2man

Thanks Saul, I merged this minus the perlnative pieces since I think we
might be able to solve this in a better way and we should at least
discuss that.

Cheers,

Richard
Kumar Gala - July 22, 2011, 7:49 a.m.
On Jul 21, 2011, at 3:43 PM, Richard Purdie wrote:

> On Thu, 2011-07-21 at 00:52 -0700, Saul Wold wrote:
>> Review and tested, the inherit perlnatives are needed.
>> 
>> The following changes since commit 0d03800caffc2341b74190d38f7a372223c89f4c:
>> 
>>  lsbsetup_1.0.bb: Change the hardcoded /usr/lib to support multilib (2011-07-20 15:43:43 +0100)
>> 
>> are available in the git repository at:
>>  git://git.openembedded.org/openembedded-core-contrib sgw/stage
>>  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
>> 
>> Martin Jansa (9):
>>  tcmode-default: set preferred version also for (e)glibc-locale
>>  eglibc-package: don't fail without localedef/gconv
>>  python: save Makefile.sysroot in do_compile
>>  python: add patch to fix cross compilation on host with linux-3.0
>>  polkit: inherit perlnative
>>  shared-mime-info: inherit perlnative
>>  xkeyboard-config: inherit perlnative
>>  avahi: inherit perlnative
>>  vte: inherit perlnative
>> 
>> Matthew McClintock (2):
>>  Add endianess macros used by previous endian-ness_handling.patch
>>  Make intltool use perlnative instead of perl on host
>> 
>> Saul Wold (2):
>>  clutter-box2d: fix isfinite.patch
>>  gettext: Add depends to gettext to avoid host contamination
>> 
>> Tom Rini (7):
>>  python-native: Mangle scripts to use /usr/bin/env python, bump PR
>>  gnome-doc-utils: Use /usr/bin/env python in xml2po, bump PR
>>  perl-native: Add a perl-native wrapper in the normal bindir
>>  cpan.bbclass: Perform more mangling for perl path
>>  icon-naming-utils-native: Fix long path to perl in icon-name-mapping
>>  siteinfo.bbclass: Port over oe.dev logic for site files
>>  local.conf.sample: Add a note about ASSUME_PROVIDED for help2man
> 
> Thanks Saul, I merged this minus the perlnative pieces since I think we
> might be able to solve this in a better way and we should at least
> discuss that.
> 
> Cheers,
> 
> Richard
> 

The version of:

clutter-box2d: fix isfinite.patch

in poky.git seems to still be broken

- k
Richard Purdie - July 22, 2011, 9:05 a.m.
On Fri, 2011-07-22 at 02:49 -0500, Kumar Gala wrote:
> On Jul 21, 2011, at 3:43 PM, Richard Purdie wrote:
> 
> > On Thu, 2011-07-21 at 00:52 -0700, Saul Wold wrote:
> >> Review and tested, the inherit perlnatives are needed.
> >> 
> >> The following changes since commit 0d03800caffc2341b74190d38f7a372223c89f4c:
> >> 
> >>  lsbsetup_1.0.bb: Change the hardcoded /usr/lib to support multilib (2011-07-20 15:43:43 +0100)
> >> 
> >> are available in the git repository at:
> >>  git://git.openembedded.org/openembedded-core-contrib sgw/stage
> >>  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
> >> 
> >> Martin Jansa (9):
> >>  tcmode-default: set preferred version also for (e)glibc-locale
> >>  eglibc-package: don't fail without localedef/gconv
> >>  python: save Makefile.sysroot in do_compile
> >>  python: add patch to fix cross compilation on host with linux-3.0
> >>  polkit: inherit perlnative
> >>  shared-mime-info: inherit perlnative
> >>  xkeyboard-config: inherit perlnative
> >>  avahi: inherit perlnative
> >>  vte: inherit perlnative
> >> 
> >> Matthew McClintock (2):
> >>  Add endianess macros used by previous endian-ness_handling.patch
> >>  Make intltool use perlnative instead of perl on host
> >> 
> >> Saul Wold (2):
> >>  clutter-box2d: fix isfinite.patch
> >>  gettext: Add depends to gettext to avoid host contamination
> >> 
> >> Tom Rini (7):
> >>  python-native: Mangle scripts to use /usr/bin/env python, bump PR
> >>  gnome-doc-utils: Use /usr/bin/env python in xml2po, bump PR
> >>  perl-native: Add a perl-native wrapper in the normal bindir
> >>  cpan.bbclass: Perform more mangling for perl path
> >>  icon-naming-utils-native: Fix long path to perl in icon-name-mapping
> >>  siteinfo.bbclass: Port over oe.dev logic for site files
> >>  local.conf.sample: Add a note about ASSUME_PROVIDED for help2man
> > 
> > Thanks Saul, I merged this minus the perlnative pieces since I think we
> > might be able to solve this in a better way and we should at least
> > discuss that.
> > 
> > Cheers,
> > 
> > Richard
> > 
> 
> The version of:
> 
> clutter-box2d: fix isfinite.patch
> 
> in poky.git seems to still be broken

There is something in my patch workflow which seems to corrupt dos line
endings. I've manually fixed the patches which were out of sync in poky
compared with OE-Core and am looking into how this happened with a view
to fixing the scripts.

Cheers,

Richard
Richard Purdie - July 22, 2011, 9:18 a.m.
On Fri, 2011-07-22 at 10:05 +0100, Richard Purdie wrote:
> On Fri, 2011-07-22 at 02:49 -0500, Kumar Gala wrote:
> > On Jul 21, 2011, at 3:43 PM, Richard Purdie wrote:
> > 
> > > On Thu, 2011-07-21 at 00:52 -0700, Saul Wold wrote:
> > >> Review and tested, the inherit perlnatives are needed.
> > >> 
> > >> The following changes since commit 0d03800caffc2341b74190d38f7a372223c89f4c:
> > >> 
> > >>  lsbsetup_1.0.bb: Change the hardcoded /usr/lib to support multilib (2011-07-20 15:43:43 +0100)
> > >> 
> > >> are available in the git repository at:
> > >>  git://git.openembedded.org/openembedded-core-contrib sgw/stage
> > >>  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
> > >> 
> > >> Martin Jansa (9):
> > >>  tcmode-default: set preferred version also for (e)glibc-locale
> > >>  eglibc-package: don't fail without localedef/gconv
> > >>  python: save Makefile.sysroot in do_compile
> > >>  python: add patch to fix cross compilation on host with linux-3.0
> > >>  polkit: inherit perlnative
> > >>  shared-mime-info: inherit perlnative
> > >>  xkeyboard-config: inherit perlnative
> > >>  avahi: inherit perlnative
> > >>  vte: inherit perlnative
> > >> 
> > >> Matthew McClintock (2):
> > >>  Add endianess macros used by previous endian-ness_handling.patch
> > >>  Make intltool use perlnative instead of perl on host
> > >> 
> > >> Saul Wold (2):
> > >>  clutter-box2d: fix isfinite.patch
> > >>  gettext: Add depends to gettext to avoid host contamination
> > >> 
> > >> Tom Rini (7):
> > >>  python-native: Mangle scripts to use /usr/bin/env python, bump PR
> > >>  gnome-doc-utils: Use /usr/bin/env python in xml2po, bump PR
> > >>  perl-native: Add a perl-native wrapper in the normal bindir
> > >>  cpan.bbclass: Perform more mangling for perl path
> > >>  icon-naming-utils-native: Fix long path to perl in icon-name-mapping
> > >>  siteinfo.bbclass: Port over oe.dev logic for site files
> > >>  local.conf.sample: Add a note about ASSUME_PROVIDED for help2man
> > > 
> > > Thanks Saul, I merged this minus the perlnative pieces since I think we
> > > might be able to solve this in a better way and we should at least
> > > discuss that.
> > > 
> > > Cheers,
> > > 
> > > Richard
> > > 
> > 
> > The version of:
> > 
> > clutter-box2d: fix isfinite.patch
> > 
> > in poky.git seems to still be broken
> 
> There is something in my patch workflow which seems to corrupt dos line
> endings. I've manually fixed the patches which were out of sync in poky
> compared with OE-Core and am looking into how this happened with a view
> to fixing the scripts.

The reason is we need to use "git am --keep-cr". I've updated my local
scripts and we're also checking the layer handling tools. I haven't
switched to them yet as we haven't had a lull in the patches to allow me
to make the transition. I've got that pencilled in for after multilib is
done.

Cheers,

Richard
Khem Raj - July 27, 2011, 5:51 p.m.
> 
> There is something in my patch workflow which seems to corrupt dos line
> endings. I've manually fixed the patches which were out of sync in poky
> compared with OE-Core and am looking into how this happened with a view
> to fixing the scripts.

git am hoses them

> 
> Cheers,
> 
> Richard
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Khem Raj - July 27, 2011, 5:56 p.m.
> > There is something in my patch workflow which seems to corrupt dos line
> > endings. I've manually fixed the patches which were out of sync in poky
> > compared with OE-Core and am looking into how this happened with a view
> > to fixing the scripts.
> 
> The reason is we need to use "git am --keep-cr". I've updated my local
> scripts and we're also checking the layer handling tools. I haven't
> switched to them yet as we haven't had a lull in the patches to allow me
> to make the transition. I've got that pencilled in for after multilib is
> done.

configuring the clones repo with

git config am.keepcr true

will make it automatic

> 
> Cheers,
> 
> Richard
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core