All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Eggleton <paul.eggleton@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: Re: [CONSOLIDATED PULL 00/62] Python3, Packge Exlude and more (Initial ACK Please)!
Date: Thu, 22 Aug 2013 10:07:37 +0100	[thread overview]
Message-ID: <6560539.TdGG90GaLI@helios> (raw)
In-Reply-To: <cover.1377150822.git.sgw@linux.intel.com>

On Wednesday 21 August 2013 22:58:55 Saul Wold wrote:
> Paul, Ross:
> 
> Please review this set.
> 
> It has a number of large changes that I want more EYES on!
> 
> Particularly, the python3 patch set, which I may remove before
> this is final due to the world build issue.
> 
> There is also a few patches on poky from Beth and myself which
> need a look at and ACK
> The following changes since commit d98f08a7ad95d0b17846276b028a6614f16b6846:
> 
>   genext2fs: fix memory corruption on powerpc (2013-08-20 07:11:44 -0700)
> 
> 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
> 
> Cristian Iorga (4):
>   packagegroup-self-hosted: pcmanfm integration
>   builder: register directories with pcmanfm
>   build-appliance-image: changing the icon theme to sato
>   default-providers: Set the preferred provider for bluez

I thought we were going to fix the libasound-module-bluez multiple provider 
issue by renaming the package?

> Jonathan Liu (3):
>   xf86-video-intel: remove duplicate xf86driproto from DEPENDS
>   xf86-video-vesa: remove duplicate xf86driproto from DEPENDS
>   mesa: enable additional drivers for gallium-llvm x86/x86-64
> 
> Kai Kang (3):
>   bc: fix segmentation fault
>   libx11: upgrade to 1.6.1
>   libx11-diet: upgrade to 1.6.1

"Deleted keysymdef_include patch" - why? Presumably because it was merged 
upstream, but that needs to be stated.

> Khem Raj (27):
>   generate-manifest-3.3.py: Add script to generate python 3.3 manifests
>   python-3.3-manifest: Add python3 manifest file
>   python3native.bbclass: Add python3 abstraction class
>   package_rpm.bbclass:Make the regexp less greedy
>   classes/distutils: Introduce PYTHON_PN
>   classes: Add distutils for python3

I hadn't noticed earlier, but this set of changes introduces a shedload more 
bbclasses. Are these really all necessary?

>   setuptools.bbclass: Use python-distribute instead of python-setuptools
>   distutils3.bbclass: Port the distutils class fix to handle filenames
>     with spaces
>   setuptools3.bbclass: Remove useless multiline comment

These incremental changes to files added in earlier commits need to be squashed 
into those commits.

>   distutils: Introduce PYTHON_ABI variable
>   distutils3: Do build_ext as separate step during compile
>   python3: Add recipes
>   python3: Add native recipe
>   python_2.7.3.bb: Inherit python-dir
>   python3-nose: Testing tools for python
>   zeromq: Add recipe
>   pyzmq: Add recipes using python3

There's inadequate justification given in the commit messages for why these 
last two need to be added; I already mentioned this in earlier feedback on 
these changes. What's more, the second commit makes a tweak to the commit 
before which should be squashed into there instead.

>   ipython: Add recipes for ipython2 and ipython3

Again, the commit message needs to mention why we need these.

>   python-distribute: Add recipes for python2 and python3
>   python3: Upgrade to 3.3.2
>   distutils3.bbclass: Fix typo and use proper values for target sysroot
>   python3, python3-native: Consider OE staging installation
>   python3: Fix host include contamination issue
>   distutils3.bbclass: Use MACHINE for sysroot when not building for
>     build host
>   python3: Fix the compiler invocation and linker flags when cross
>     compiling
>   python: Add Patch description and status information
>   eglibc: Update SRC_URI and fix unpackaged empty dir

I appreciate the work and testing that has gone into this set of changes but 
it still needs further cleaning up as discussed above IMO.
 
> Lauren Post (2):
>   directfb: Upgrade to 1.6.3
>   directfb: add fusion patch for hangs on exit with

The commit messages seem a little bit malformed on these two.

> Mark Hatle (11):
>   image.bbclass: Add basic support for PACKAGE_EXCLUDE
>   python-smartpm: Add support for excluding package from the install
>   package_rpm.bbclass:  Add support for PACKAGE_EXCLUDE to RPM installs
>   python-smartpm: Add support to disable installing recommends
>   package_rpm.bbclass: NO_RECOMMENDATIONS support
>   package_deb.bbclass: Use the WORKDIR not SYSROOT for temp files
>   package_deb: Add support for NO_RECOMMENDATIONS and PACKAGE_EXCLUDE
>   opkg: Add --no-install-recommends option.
>   package_ipk: Add support for NO_RECOMMENDATIONS
>   opkg: Add support for excluding packages from the install
>   package_ipk: Add support for PACKAGE_EXCLUDE

As mentioned earlier I'm still unhappy with not persisting these into the 
rootfs if package-management is enabled, but I'll try to address that myself 
in a follow-up.

> Marko Lindqvist (3):
>   texinfo: correct dont-depend-on-help2man.patch
>   SDL2: add recipe
>   boost: fix build when PARALLEL_MAKE is not set
> 
> Otavio Salvador (1):
>   distro_features_check.bbclass: Allow checking of required/conflicting
>     features

I should have asked this earlier - why does this need to be a separate 
bbclass? The code doesn't do anything if the variables aren't set, so it can't 
be because it could have an impact on existing setups that don't set them.

> Paul Eggleton (1):
>   gst-plugins-good: fix orc enabling via PACKAGECONFIG
> 
> Roy.Li (1):
>   shadow: backport a patch to make newgrp work

The commit message should really have some detail in it for a change like 
this.

> Saul Wold (4):
>   Add Upstream-Status tags to patches
>   libsdl: Backport xData32 patch for x11 update
>   valgrind: Backport patch for eglibc 2.18
>   gnupg: Update to 2.0.21
> 
> Tyler Hall (1):
>   cpan-base: Don't use immediate expansion

I assume there's no appreciable impact on build performance with this change?

> Yevhen Kyriukha (1):
>   connman: fix systemd support for connman-* packages.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


  reply	other threads:[~2013-08-22  9:07 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-22  5:58 [CONSOLIDATED PULL 00/62] Python3, Packge Exlude and more (Initial ACK Please)! Saul Wold
2013-08-22  9:07 ` Paul Eggleton [this message]
2013-08-22  9:14   ` Iorga, Cristian
2013-08-22  9:55     ` Martin Jansa
2013-08-22 10:55       ` Iorga, Cristian
2013-08-22  9:58   ` Phil Blundell
2013-08-22 10:20   ` Richard Purdie
2013-08-22 12:48     ` Otavio Salvador
2013-08-22 12:51     ` Paul Eggleton
2013-08-22 17:51       ` Otavio Salvador
2013-08-22 17:39   ` Khem Raj
2013-08-22 18:03   ` Khem Raj
2013-08-22 15:44 ` Burton, Ross
2013-08-22 17:32   ` Iorga, Cristian
2013-08-22 18:25     ` Burton, Ross

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=6560539.TdGG90GaLI@helios \
    --to=paul.eggleton@linux.intel.com \
    --cc=openembedded-core@lists.openembedded.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.