[gentoo-dev] About unresolved bugs assigned to mobile for ages
Hello I would like to know about mobile team status and also show that this team has important bugs assigned to them for a long time, some of them with patches (and reporters angry because of seeing things untouched for a long time). If anyone has time to join to the team and help, nice, if the team needs to drop from some packages maintainership due lack of manpower, please tell us what packages do you want up for grabs. Thanks signature.asc Description: This is a digitally signed message part
[gentoo-dev] Packages up for grabs
As talked with Kumba, he will leave this packages up for grabs: dev-util/comparator net-mail/mhonarc Thanks for taking them signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] Packages up for grabs
On 10/28/2012 10:08 AM, Pacho Ramos wrote: As talked with Kumba, he will leave this packages up for grabs: dev-util/comparator net-mail/mhonarc Thanks for taking them I'll take dev-util/comparator since I've used it. -- Anthony G. Basile, Ph.D. Gentoo Linux Developer [Hardened] E-Mail: bluen...@gentoo.org GnuPG FP : 8040 5A4D 8709 21B1 1A88 33CE 979C AF40 D045 5535 GnuPG ID : D0455535
[gentoo-dev] [PATCH 1/3] Introduce esetuppy setup.py wrapper.
--- gx86/eclass/distutils-r1.eclass | 52 ++--- 1 file changed, 39 insertions(+), 13 deletions(-) diff --git a/gx86/eclass/distutils-r1.eclass b/gx86/eclass/distutils-r1.eclass index 8dfe6bb..b991ab4 100644 --- a/gx86/eclass/distutils-r1.eclass +++ b/gx86/eclass/distutils-r1.eclass @@ -105,6 +105,38 @@ DEPEND=${PYTHON_DEPS} # HTML_DOCS=( doc/html/ ) # @CODE +# @ECLASS-VARIABLE: myesetuppyargs +# @DEFAULT_UNSET +# @DESCRIPTION: +# An array containing options to be passed to setup.py. +# +# Example: +# @CODE +# python_configure_all() { +# myesetuppyargs=( --enable-my-hidden-option ) +# } +# @CODE + +# @FUNCTION: esetuppy +# @USAGE: [args...] +# @DESCRIPTION: +# Run the setup.py using currently selected Python interpreter +# (if ${PYTHON} is set; fallback 'python' otherwise). The setup.py will +# be passed default command-line arguments, then ${myesetuppyargs[@]}, +# then any parameters passed to this command. +# +# This command will die on failure in EAPI 4 and newer, and just return +# the exit code in earlier EAPIs. +esetuppy() { + debug-print-function ${FUNCNAME} ${@} + + set -- ${PYTHON:-python} setup.py \ + ${myesetuppyargs[@]} ${@} + + echo ${@} 2 + ${@} || die +} + # @FUNCTION: distutils-r1_python_prepare_all # @DESCRIPTION: # The default python_prepare_all(). It applies the patches from PATCHES @@ -147,16 +179,13 @@ distutils-r1_python_configure() { # @FUNCTION: distutils-r1_python_compile # @USAGE: [additional-args...] # @DESCRIPTION: -# The default python_compile(). Runs 'setup.py build' using the correct -# Python implementation. Any parameters passed to this function will be -# passed to setup.py. +# The default python_compile(). Runs 'esetuppy build'. Any parameters +# passed to this function will be passed to setup.py. distutils-r1_python_compile() { debug-print-function ${FUNCNAME} ${@} cd ${BUILD_DIR} || die - set -- ${PYTHON} setup.py build ${@} - echo ${@} - ${@} || die + esetuppy build ${@} } # @FUNCTION: distutils-r1_python_test @@ -198,10 +227,9 @@ distutils-r1_rename_scripts() { # @FUNCTION: distutils-r1_python_install # @USAGE: [additional-args...] # @DESCRIPTION: -# The default python_install(). Runs 'setup.py install' using -# the correct Python implementation, and appending the optimization -# flags. Then calls distutils-r1_rename_scripts. Any parameters passed -# to this function will be passed to setup.py. +# The default python_install(). Runs 'esetuppy install', appending +# the optimization flags. Then calls distutils-r1_rename_scripts. +# Any parameters passed to this function will be passed to setup.py. distutils-r1_python_install() { debug-print-function ${FUNCNAME} ${@} @@ -218,9 +246,7 @@ distutils-r1_python_install() { unset PYTHONDONTWRITEBYTECODE cd ${BUILD_DIR} || die - set -- ${PYTHON} setup.py install ${flags[@]} --root=${D} ${@} - echo ${@} - ${@} || die + esetuppy install ${flags[@]} --root=${D} ${@} distutils-r1_rename_scripts } -- 1.7.12.4
[gentoo-dev] [PATCH 3/3] Support out-of-source builds.
--- gx86/eclass/distutils-r1.eclass | 50 - 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/gx86/eclass/distutils-r1.eclass b/gx86/eclass/distutils-r1.eclass index 6bec5bb..cce47a7 100644 --- a/gx86/eclass/distutils-r1.eclass +++ b/gx86/eclass/distutils-r1.eclass @@ -105,6 +105,22 @@ DEPEND=${PYTHON_DEPS} # HTML_DOCS=( doc/html/ ) # @CODE +# @ECLASS-VARIABLE: DISTUTILS_IN_SOURCE_BUILD +# @DEFAULT_UNSET +# @DESCRIPTION: +# If set to a non-null value, in-source builds will be enabled. +# If unset, the default is to use in-source builds when python_prepare() +# is declared, and out-of-source builds otherwise. +# +# If in-source builds are used, the eclass will create a copy of package +# sources for each Python implementation in python_prepare_all(), +# and work on that copy afterwards. +# +# If out-of-source builds are used, the eclass will instead work +# on the sources directly, prepending setup.py arguments with +# 'build --build-base ${BUILD_DIR}' to enforce keeping using built +# files in the specific root. + # @ECLASS-VARIABLE: myesetuppyargs # @DEFAULT_UNSET # @DESCRIPTION: @@ -130,7 +146,16 @@ DEPEND=${PYTHON_DEPS} esetuppy() { debug-print-function ${FUNCNAME} ${@} - set -- ${PYTHON:-python} setup.py \ + local args=() + if [[ ! ${DISTUTILS_IN_SOURCE_BUILD} ]]; then + if [[ ! ${BUILD_DIR} ]]; then + die 'Out-of-source build requested, yet BUILD_DIR unset.' + fi + + args+=( build --build-base ${BUILD_DIR} ) + fi + + set -- ${PYTHON:-python} setup.py ${args[@]} \ ${myesetuppyargs[@]} ${@} echo ${@} 2 @@ -152,8 +177,17 @@ distutils-r1_python_prepare_all() { epatch_user - # create source copies for each implementation - python_copy_sources + # by default, use in-source build if python_prepare() is used + if [[ ! ${DISTUTILS_IN_SOURCE_BUILD+1} ]]; then + if declare -f python_prepare /dev/null; then + DISTUTILS_IN_SOURCE_BUILD=1 + fi + fi + + if [[ ${DISTUTILS_IN_SOURCE_BUILD} ]]; then + # create source copies for each implementation + python_copy_sources + fi } # @FUNCTION: distutils-r1_python_prepare @@ -297,9 +331,15 @@ distutils-r1_python_install_all() { distutils-r1_run_phase() { debug-print-function ${FUNCNAME} ${@} - pushd ${BUILD_DIR} /dev/null || die + if [[ ${DISTUTILS_IN_SOURCE_BUILD} ]]; then + pushd ${BUILD_DIR} /dev/null || die + fi + ${@} || die ${1} failed. - popd /dev/null || die + + if [[ ${DISTUTILS_IN_SOURCE_BUILD} ]]; then + popd /dev/null || die + fi } distutils-r1_src_prepare() { -- 1.7.12.4
[gentoo-dev] [PATCH 2/3] Remove redundant 'cd ${BUILD_DIR}'.
This is done in distutils-r1_run_phase anyway. --- gx86/eclass/distutils-r1.eclass | 2 -- 1 file changed, 2 deletions(-) diff --git a/gx86/eclass/distutils-r1.eclass b/gx86/eclass/distutils-r1.eclass index b991ab4..6bec5bb 100644 --- a/gx86/eclass/distutils-r1.eclass +++ b/gx86/eclass/distutils-r1.eclass @@ -184,7 +184,6 @@ distutils-r1_python_configure() { distutils-r1_python_compile() { debug-print-function ${FUNCNAME} ${@} - cd ${BUILD_DIR} || die esetuppy build ${@} } @@ -245,7 +244,6 @@ distutils-r1_python_install() { unset PYTHONDONTWRITEBYTECODE - cd ${BUILD_DIR} || die esetuppy install ${flags[@]} --root=${D} ${@} distutils-r1_rename_scripts -- 1.7.12.4
[gentoo-dev] Last rites: dev-haskell/hdoc
# Sergei Trofimovich sly...@gentoo.org (28 Oct 2012) # Ancient software. Does not understand alex-2. # Dead upstream URL. Never heard of anyone used it. # Fails to build with ancient tools: bug #439230. # Superseded by dev-haskell/haddock. # Masked for removal scheduled at 2012-11-28. dev-haskell/hdoc -- Sergei signature.asc Description: PGP signature
[gentoo-dev] Packages up for grabs
After talking with cedk, he decided to leave the following package up for grabs: app-laptop/macbook-backlight signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] Packages up for grabs
El dom, 28-10-2012 a las 18:13 +0100, Pacho Ramos escribió: After talking with cedk, he decided to leave the following package up for grabs: app-laptop/macbook-backlight Could be treecleaned as talked with upstream (cedk): It's no longer developed and app-laptop/pommed is a good replacement signature.asc Description: This is a digitally signed message part
[gentoo-dev] Maintainer needed: dev-libs/icu
This library is used for processing Unicode text in several high-profile packages, including Chromium and other Webkit browsers, PHP, boost, and many more. Fair warning: ICU tends to break several packages with every major release, so thorough testing is needed when bumping it. This package is currently being maintained by proxy by a former Gentoo developer, Arfrever. Given this package's potential to cause problems, this situation is not ideal. It would be really great if an active Gentoo developer would step forward and take care of this one. -- Mike Gilbert signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] Maintainer needed: dev-libs/icu
2012-10-28 22:14:15 Mike Gilbert napisał(a): This library is used for processing Unicode text in several high-profile packages, including Chromium and other Webkit browsers, PHP, boost, and many more. Fair warning: ICU tends to break several packages with every major release, so thorough testing is needed when bumping it. This package is currently being maintained by proxy by a former Gentoo developer, Arfrever. Given this package's potential to cause problems, this situation is not ideal. It would be really great if an active Gentoo developer would step forward and take care of this one. I am actively maintaining ICU and test many reverse dependencies with new versions of ICU (using a not package.masked version of GCC). Members of proxy-maintainers team or others actively commit fixes/updates, so there is no need to change current situation. -- Arfrever Frehtes Taifersar Arahesis signature.asc Description: This is a digitally signed message part.
[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2012-10-28 23h59 UTC
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2012-10-28 23h59 UTC. Removals: x11-wm/razorqt 2012-10-22 10:00:01 yngwin x11-misc/lightdm-razorqt-greeter2012-10-22 10:01:35 yngwin x11-libs/openmotif 2012-10-24 21:43:54 ulm app-doc/openmotif-manual2012-10-27 20:39:01 ulm Additions: net-misc/libteam2012-10-22 12:25:33 pinkbyte net-analyzer/cbm2012-10-23 11:52:16 pinkbyte dev-python/tvdb_api 2012-10-23 19:42:53 thev00d00 media-tv/tvnamer2012-10-23 19:57:58 thev00d00 media-video/ffdiaporama 2012-10-23 20:00:04 hasufell app-misc/jq 2012-10-23 20:33:52 radhermit app-misc/physlock 2012-10-24 03:51:45 radhermit net-misc/elliptics-eblob2012-10-24 09:36:27 patrick net-misc/elliptics 2012-10-24 09:37:11 patrick dev-util/dropwatch 2012-10-24 09:46:02 pinkbyte x11-libs/motif 2012-10-24 18:45:14 ulm media-libs/raspberrypi-userland 2012-10-25 01:04:25 chithanh dev-python/carrot 2012-10-25 05:09:47 patrick dev-python/eventlet 2012-10-25 05:10:35 patrick dev-python/nosexcover 2012-10-25 05:11:21 patrick dev-python/wsgiref 2012-10-25 05:12:06 patrick app-doc/motif-reference-manual 2012-10-27 20:33:11 ulm dev-python/ijson2012-10-28 11:24:17 radhermit dev-libs/mongo-c-driver 2012-10-28 17:25:39 hwoarang virtual/python-argparse 2012-10-28 22:08:20 mgorny -- Robin Hugh Johnson Gentoo Linux Developer E-Mail : robb...@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 Removed Packages: x11-wm/razorqt,removed,yngwin,2012-10-22 10:00:01 x11-misc/lightdm-razorqt-greeter,removed,yngwin,2012-10-22 10:01:35 x11-libs/openmotif,removed,ulm,2012-10-24 21:43:54 app-doc/openmotif-manual,removed,ulm,2012-10-27 20:39:01 Added Packages: net-misc/libteam,added,pinkbyte,2012-10-22 12:25:33 net-analyzer/cbm,added,pinkbyte,2012-10-23 11:52:16 dev-python/tvdb_api,added,thev00d00,2012-10-23 19:42:53 media-tv/tvnamer,added,thev00d00,2012-10-23 19:57:58 media-video/ffdiaporama,added,hasufell,2012-10-23 20:00:04 app-misc/jq,added,radhermit,2012-10-23 20:33:52 app-misc/physlock,added,radhermit,2012-10-24 03:51:45 net-misc/elliptics-eblob,added,patrick,2012-10-24 09:36:27 net-misc/elliptics,added,patrick,2012-10-24 09:37:11 dev-util/dropwatch,added,pinkbyte,2012-10-24 09:46:02 x11-libs/motif,added,ulm,2012-10-24 18:45:14 media-libs/raspberrypi-userland,added,chithanh,2012-10-25 01:04:25 dev-python/carrot,added,patrick,2012-10-25 05:09:47 dev-python/eventlet,added,patrick,2012-10-25 05:10:35 dev-python/nosexcover,added,patrick,2012-10-25 05:11:21 dev-python/wsgiref,added,patrick,2012-10-25 05:12:06 app-doc/motif-reference-manual,added,ulm,2012-10-27 20:33:11 dev-python/ijson,added,radhermit,2012-10-28 11:24:17 dev-libs/mongo-c-driver,added,hwoarang,2012-10-28 17:25:39 virtual/python-argparse,added,mgorny,2012-10-28 22:08:20 Done.