On Tue, Jul 15, 2014 at 05:18:30PM +0100, Ross Burton wrote: > Hi, > > Since 2004 we've been forcibly passing --foreign to automake in autoreconf. > This is a change from upstream behaviour and can actually break packages that > expect GNU behaviour (admittedly the failure case reported was "interesting"), > and I'm on a bit of a mission to remove patches that don't have a solid reason > behind them. > > Forcing --foreign doesn't seem that important these days as the majority of > packages are telling automake they're foreign, There are a few packages that > need patches for this change, notably they're mostly packages that haven't > seen > a release for ten years. > > This series is build tested against a world build in oe-core for NUC, so I'd > call it a demonstration that the patch is viable and would appreciate others > running build tests against other machines or layers.
world builds from http://www.openembedded.org/wiki/Bitbake_World_Status already have around ~50 failed recipes per architecture, I don't think we need more now :/ Do we have some volunteers to fix-up meta-oe/* layers? I'm going to use PNBLACKLIST more aggressively as agreed on OEDAM, but with this speed next meta-oe release will have half of recipes which were available in daisy. > The following changes since commit 9e99bcffec594cb5b4c3533200e8eb56d32e6a77: > > insane: Ensure do_package_qa happens after do_packagedata (2014-07-11 > 23:20:04 +0100) > > are available in the git repository at: > > git://git.yoctoproject.org/poky-contrib ross/automake > > for you to fetch changes up to 406153008dc78f4e3198c012f2db98fcac09b5c1: > > autoconf: remove automake patch enforcing --foreign (2014-07-15 17:05:29 > +0100) > > ---------------------------------------------------------------- > Ross Burton (7): > bzip2: use "foreign" automake strictness > libid3tag: use "foreign" automake strictness > which: use "foreign" automake strictness > libmad: use "foreign" automake strictness > oprofile: use "foreign" automake strictness > ltp: use "foreign" automake strictness > autoconf: remove automake patch enforcing --foreign > > .../autoconf/autoconf/autoreconf-foreign.patch | 13 ------------- > meta/recipes-devtools/autoconf/autoconf_2.69.bb | 1 - > .../bzip2/bzip2-1.0.6/configure.ac | 2 +- > .../ltp/ltp/automake-foreign.patch | 20 > ++++++++++++++++++++ > meta/recipes-extended/ltp/ltp_20140422.bb | 1 + > .../which/which-2.20/automake.patch | 10 ++++++++++ > meta/recipes-extended/which/which_2.20.bb | 1 + > meta/recipes-kernel/oprofile/oprofile.inc | 1 + > .../oprofile/oprofile/automake-foreign.patch | 7 +++++++ > .../libid3tag/obsolete_automake_macros.patch | 3 ++- > .../libmad/libmad/automake-foreign.patch | 12 ++++++++++++ > meta/recipes-multimedia/libmad/libmad_0.15.1b.bb | 1 + > 12 files changed, 56 insertions(+), 16 deletions(-) > delete mode 100644 > meta/recipes-devtools/autoconf/autoconf/autoreconf-foreign.patch > create mode 100644 meta/recipes-extended/ltp/ltp/automake-foreign.patch > create mode 100644 meta/recipes-extended/which/which-2.20/automake.patch > create mode 100644 > meta/recipes-kernel/oprofile/oprofile/automake-foreign.patch > create mode 100644 > meta/recipes-multimedia/libmad/libmad/automake-foreign.patch > > Ross Burton (7): > bzip2: use "foreign" automake strictness > libid3tag: use "foreign" automake strictness > which: use "foreign" automake strictness > libmad: use "foreign" automake strictness > oprofile: use "foreign" automake strictness > ltp: use "foreign" automake strictness > autoconf: remove automake patch enforcing --foreign > > .../autoconf/autoconf/autoreconf-foreign.patch | 13 ------------- > meta/recipes-devtools/autoconf/autoconf_2.69.bb | 1 - > .../bzip2/bzip2-1.0.6/configure.ac | 2 +- > .../ltp/ltp/automake-foreign.patch | 20 > ++++++++++++++++++++ > meta/recipes-extended/ltp/ltp_20140422.bb | 1 + > .../which/which-2.20/automake.patch | 10 ++++++++++ > meta/recipes-extended/which/which_2.20.bb | 1 + > meta/recipes-kernel/oprofile/oprofile.inc | 1 + > .../oprofile/oprofile/automake-foreign.patch | 7 +++++++ > .../libid3tag/obsolete_automake_macros.patch | 3 ++- > .../libmad/libmad/automake-foreign.patch | 12 ++++++++++++ > meta/recipes-multimedia/libmad/libmad_0.15.1b.bb | 1 + > 12 files changed, 56 insertions(+), 16 deletions(-) > delete mode 100644 > meta/recipes-devtools/autoconf/autoconf/autoreconf-foreign.patch > create mode 100644 meta/recipes-extended/ltp/ltp/automake-foreign.patch > create mode 100644 meta/recipes-extended/which/which-2.20/automake.patch > create mode 100644 > meta/recipes-kernel/oprofile/oprofile/automake-foreign.patch > create mode 100644 > meta/recipes-multimedia/libmad/libmad/automake-foreign.patch > > -- > 1.7.10.4 > > -- > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel