Coder Social home page Coder Social logo

conda-forge-maintenance's Introduction

Running the feedstock rerender script

This script generates the MNT: pull requests which rerender with the latest conda-smithy.

heroku run python conda-forge.github.io/scripts/regenerate_feedstock.py --feedstocks-dir feedstocks --limit 5

conda-forge-maintenance's People

Contributors

jakirkham avatar pelson avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

conda-forge-maintenance's Issues

Conda-forge organization permissions

Hi y'all. Not sure where to post a conda-forge issue.
The organization currently has a setting that means any member of the organization will automatically give access to this organization to every github application they authorize.
That's bad because:

  • security - if any of the members authorizes a bad apple, we might be screwed.
  • every application that I'm using with github will show me all conda-forge repositories as my repositories. That's pretty annoying on readthedocs, for example.

You can change that here:
https://github.com/organizations/conda-forge/settings/oauth_application_policy

Re-rendering job running out of memory

It looks like the re-rendering job has started crashing itself after going to swap. Given we use up all of the disk space cloning every feedstock, it is not surprising that we run out of swap space fast. Probably time to rewrite this script to do something much smarter than this.

2017-03-15T02:39:34.205379+00:00 heroku[rerender.1]: Starting process with command `conda execute -fv https://raw.githubusercontent.com/conda-forge/conda-forge.github.io/master/scripts/regenerate_feedstock.py --feedstocks-dir feedstocks --limit 5`
2017-03-15T02:39:34.810450+00:00 heroku[rerender.1]: State changed from starting to up
2017-03-15T02:39:40.365489+00:00 app[rerender.1]: Arguments passed: Namespace(code=None, force_env=True, path='https://raw.githubusercontent.com/conda-forge/conda-forge.github.io/master/scripts/regenerate_feedstock.py', quiet=False, remaining_args=['--feedstocks-dir', 'feedstocks', '--limit', '5'], verbose=True)
2017-03-15T02:39:40.365509+00:00 app[rerender.1]: DEBUG conda-execute:main(173): Arguments passed: Namespace(code=None, force_env=True, path='https://raw.githubusercontent.com/conda-forge/conda-forge.github.io/master/scripts/regenerate_feedstock.py', quiet=False, remaining_args=['--feedstocks-dir', 'feedstocks', '--limit', '5'], verbose=True)
2017-03-15T02:39:40.555279+00:00 app[rerender.1]: Writing temporary code to /tmp/conda-execute_0g_6nff5
2017-03-15T02:39:40.555299+00:00 app[rerender.1]: INFO conda-execute:_write_code_to_disk(133): Writing temporary code to /tmp/conda-execute_0g_6nff5
2017-03-15T02:39:40.558970+00:00 app[rerender.1]: Using specification: 
2017-03-15T02:39:40.558972+00:00 app[rerender.1]: channels: [conda-forge]
2017-03-15T02:39:40.558973+00:00 app[rerender.1]: env: [git, python, conda-smithy >=1.1.2, conda-build-all >=1.0.2, gitpython, pygithub]
2017-03-15T02:39:40.558974+00:00 app[rerender.1]: run_with: [python]
2017-03-15T02:39:40.558974+00:00 app[rerender.1]: 
2017-03-15T02:39:40.559017+00:00 app[rerender.1]: INFO conda-execute:execute(87): Using specification: 
2017-03-15T02:39:40.559018+00:00 app[rerender.1]: channels: [conda-forge]
2017-03-15T02:39:40.559019+00:00 app[rerender.1]: env: [git, python, conda-smithy >=1.1.2, conda-build-all >=1.0.2, gitpython, pygithub]
2017-03-15T02:39:40.559019+00:00 app[rerender.1]: run_with: [python]
2017-03-15T02:39:40.559020+00:00 app[rerender.1]: 
2017-03-15T02:39:51.920349+00:00 app[rerender.1]: Fetching package metadata ...
2017-03-15T02:40:00.126845+00:00 app[rerender.1]: Solving package specifications: 
2017-03-15T02:40:00.130111+00:00 app[rerender.1]: 
2017-03-15T02:40:00.130113+00:00 app[rerender.1]: 
2017-03-15T02:40:00.130170+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(75): 
2017-03-15T02:40:00.130171+00:00 app[rerender.1]: 
2017-03-15T02:40:00.130297+00:00 app[rerender.1]: Resolved package: conda-forge::anaconda-client-1.5.1-py35_0.tar.bz2
2017-03-15T02:40:00.130353+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::anaconda-client-1.5.1-py35_0.tar.bz2
2017-03-15T02:40:00.275735+00:00 app[rerender.1]: Resolved package: conda-forge::beautifulsoup4-4.5.3-py35_0.tar.bz2
2017-03-15T02:40:00.275742+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::beautifulsoup4-4.5.3-py35_0.tar.bz2
2017-03-15T02:40:00.284034+00:00 app[rerender.1]: Resolved package: conda-forge::ca-certificates-2017.1.23-0.tar.bz2
2017-03-15T02:40:00.284174+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::ca-certificates-2017.1.23-0.tar.bz2
2017-03-15T02:40:00.285120+00:00 app[rerender.1]: Fetching conda-forge::ca-certificates-2017.1.23-0
2017-03-15T02:40:00.285138+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::ca-certificates-2017.1.23-0
2017-03-15T02:40:01.812467+00:00 app[rerender.1]: Resolved package: conda-forge::certifi-2017.1.23-py35_0.tar.bz2
2017-03-15T02:40:01.812486+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::certifi-2017.1.23-py35_0.tar.bz2
2017-03-15T02:40:01.813937+00:00 app[rerender.1]: Fetching conda-forge::certifi-2017.1.23-py35_0
2017-03-15T02:40:01.813984+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::certifi-2017.1.23-py35_0
2017-03-15T02:40:02.855535+00:00 app[rerender.1]: Resolved package: conda-forge::chardet-2.3.0-py35_0.tar.bz2
2017-03-15T02:40:02.855563+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::chardet-2.3.0-py35_0.tar.bz2
2017-03-15T02:40:02.865678+00:00 app[rerender.1]: Resolved package: conda-forge::clyent-1.2.1-py35_0.tar.bz2
2017-03-15T02:40:02.865704+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::clyent-1.2.1-py35_0.tar.bz2
2017-03-15T02:40:02.873064+00:00 app[rerender.1]: Resolved package: conda-forge::conda-4.2.13-py35_0.tar.bz2
2017-03-15T02:40:02.873092+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::conda-4.2.13-py35_0.tar.bz2
2017-03-15T02:40:02.899230+00:00 app[rerender.1]: Resolved package: conda-forge::conda-build-2.1.6-py35_0.tar.bz2
2017-03-15T02:40:02.899301+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::conda-build-2.1.6-py35_0.tar.bz2
2017-03-15T02:40:02.921975+00:00 app[rerender.1]: Resolved package: conda-forge::conda-build-all-1.0.2-py35_0.tar.bz2
2017-03-15T02:40:02.922048+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::conda-build-all-1.0.2-py35_0.tar.bz2
2017-03-15T02:40:02.933184+00:00 app[rerender.1]: Resolved package: conda-forge::conda-env-2.6.0-0.tar.bz2
2017-03-15T02:40:02.933278+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::conda-env-2.6.0-0.tar.bz2
2017-03-15T02:40:02.934526+00:00 app[rerender.1]: Fetching conda-forge::conda-env-2.6.0-0
2017-03-15T02:40:02.934571+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::conda-env-2.6.0-0
2017-03-15T02:40:03.803624+00:00 app[rerender.1]: Resolved package: conda-forge::conda-smithy-2.1.1-py35_0.tar.bz2
2017-03-15T02:40:03.803676+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::conda-smithy-2.1.1-py35_0.tar.bz2
2017-03-15T02:40:03.832140+00:00 app[rerender.1]: Resolved package: conda-forge::conda-verify-2.0.0-py35_0.tar.bz2
2017-03-15T02:40:03.832171+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::conda-verify-2.0.0-py35_0.tar.bz2
2017-03-15T02:40:03.842805+00:00 app[rerender.1]: Resolved package: conda-forge::curl-7.52.1-0.tar.bz2
2017-03-15T02:40:03.842862+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::curl-7.52.1-0.tar.bz2
2017-03-15T02:40:03.860023+00:00 app[rerender.1]: Resolved package: conda-forge::expat-2.1.0-2.tar.bz2
2017-03-15T02:40:03.860067+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::expat-2.1.0-2.tar.bz2
2017-03-15T02:40:03.869873+00:00 app[rerender.1]: Resolved package: conda-forge::filelock-2.0.6-py35_0.tar.bz2
2017-03-15T02:40:03.869943+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::filelock-2.0.6-py35_0.tar.bz2
2017-03-15T02:40:03.881021+00:00 app[rerender.1]: Resolved package: conda-forge::git-2.8.2-4.tar.bz2
2017-03-15T02:40:03.881051+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::git-2.8.2-4.tar.bz2
2017-03-15T02:40:04.192363+00:00 app[rerender.1]: Resolved package: conda-forge::gitdb-0.6.4-py35_1.tar.bz2
2017-03-15T02:40:04.192382+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::gitdb-0.6.4-py35_1.tar.bz2
2017-03-15T02:40:04.208624+00:00 app[rerender.1]: Resolved package: conda-forge::gitpython-2.1.1-py35_0.tar.bz2
2017-03-15T02:40:04.208646+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::gitpython-2.1.1-py35_0.tar.bz2
2017-03-15T02:40:04.234812+00:00 app[rerender.1]: Resolved package: conda-forge::jinja2-2.9.5-py35_0.tar.bz2
2017-03-15T02:40:04.234836+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::jinja2-2.9.5-py35_0.tar.bz2
2017-03-15T02:40:04.256029+00:00 app[rerender.1]: Resolved package: conda-forge::libiconv-1.14-4.tar.bz2
2017-03-15T02:40:04.256156+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::libiconv-1.14-4.tar.bz2
2017-03-15T02:40:04.299017+00:00 app[rerender.1]: Resolved package: conda-forge::markupsafe-0.23-py35_1.tar.bz2
2017-03-15T02:40:04.299105+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::markupsafe-0.23-py35_1.tar.bz2
2017-03-15T02:40:04.312420+00:00 app[rerender.1]: Resolved package: conda-forge::mock-2.0.0-py35_0.tar.bz2
2017-03-15T02:40:04.312466+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::mock-2.0.0-py35_0.tar.bz2
2017-03-15T02:40:04.326126+00:00 app[rerender.1]: Resolved package: conda-forge::ncurses-5.9-10.tar.bz2
2017-03-15T02:40:04.326165+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::ncurses-5.9-10.tar.bz2
2017-03-15T02:40:04.937201+00:00 app[rerender.1]: Resolved package: conda-forge::openssl-1.0.2h-3.tar.bz2
2017-03-15T02:40:04.937304+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::openssl-1.0.2h-3.tar.bz2
2017-03-15T02:40:04.939340+00:00 app[rerender.1]: Fetching conda-forge::openssl-1.0.2h-3
2017-03-15T02:40:04.939471+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::openssl-1.0.2h-3
2017-03-15T02:40:08.755315+00:00 app[rerender.1]: Resolved package: conda-forge::patchelf-0.9-1.tar.bz2
2017-03-15T02:40:08.755334+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::patchelf-0.9-1.tar.bz2
2017-03-15T02:40:08.771089+00:00 app[rerender.1]: Resolved package: conda-forge::pbr-1.10.0-py35_0.tar.bz2
2017-03-15T02:40:08.771098+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pbr-1.10.0-py35_0.tar.bz2
2017-03-15T02:40:08.800204+00:00 app[rerender.1]: Resolved package: conda-forge::pip-9.0.1-py35_0.tar.bz2
2017-03-15T02:40:08.800247+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pip-9.0.1-py35_0.tar.bz2
2017-03-15T02:40:08.809298+00:00 app[rerender.1]: Fetching conda-forge::pip-9.0.1-py35_0
2017-03-15T02:40:08.809358+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::pip-9.0.1-py35_0
2017-03-15T02:40:10.816492+00:00 app[rerender.1]: Resolved package: conda-forge::pkginfo-1.2.1-py35_0.tar.bz2
2017-03-15T02:40:10.816536+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pkginfo-1.2.1-py35_0.tar.bz2
2017-03-15T02:40:10.827583+00:00 app[rerender.1]: Resolved package: conda-forge::pycosat-0.6.1-py35_0.tar.bz2
2017-03-15T02:40:10.827613+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pycosat-0.6.1-py35_0.tar.bz2
2017-03-15T02:40:10.829118+00:00 app[rerender.1]: Fetching conda-forge::pycosat-0.6.1-py35_0
2017-03-15T02:40:10.829178+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::pycosat-0.6.1-py35_0
2017-03-15T02:40:12.148581+00:00 app[rerender.1]: Resolved package: conda-forge::pycrypto-2.6.1-py35_0.tar.bz2
2017-03-15T02:40:12.148612+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pycrypto-2.6.1-py35_0.tar.bz2
2017-03-15T02:40:12.150040+00:00 app[rerender.1]: Fetching conda-forge::pycrypto-2.6.1-py35_0
2017-03-15T02:40:12.150095+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::pycrypto-2.6.1-py35_0
2017-03-15T02:40:13.787768+00:00 app[rerender.1]: Resolved package: conda-forge::pygithub-1.29-py35_0.tar.bz2
2017-03-15T02:40:13.787784+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pygithub-1.29-py35_0.tar.bz2
2017-03-15T02:40:13.860048+00:00 app[rerender.1]: Resolved package: conda-forge::python-3.5.3-1.tar.bz2
2017-03-15T02:40:13.860055+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::python-3.5.3-1.tar.bz2
2017-03-15T02:40:14.149605+00:00 app[rerender.1]: Resolved package: conda-forge::python-dateutil-2.6.0-py35_0.tar.bz2
2017-03-15T02:40:14.149641+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::python-dateutil-2.6.0-py35_0.tar.bz2
2017-03-15T02:40:14.170825+00:00 app[rerender.1]: Resolved package: conda-forge::pytz-2016.10-py35_0.tar.bz2
2017-03-15T02:40:14.170871+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pytz-2016.10-py35_0.tar.bz2
2017-03-15T02:40:14.243505+00:00 app[rerender.1]: Resolved package: conda-forge::pyyaml-3.12-py35_0.tar.bz2
2017-03-15T02:40:14.243513+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::pyyaml-3.12-py35_0.tar.bz2
2017-03-15T02:40:14.268796+00:00 app[rerender.1]: Resolved package: conda-forge::readline-6.2-0.tar.bz2
2017-03-15T02:40:14.268831+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::readline-6.2-0.tar.bz2
2017-03-15T02:40:14.270784+00:00 app[rerender.1]: Fetching conda-forge::readline-6.2-0
2017-03-15T02:40:14.270837+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::readline-6.2-0
2017-03-15T02:40:15.573433+00:00 app[rerender.1]: Resolved package: conda-forge::requests-2.13.0-py35_0.tar.bz2
2017-03-15T02:40:15.573457+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::requests-2.13.0-py35_0.tar.bz2
2017-03-15T02:40:15.574925+00:00 app[rerender.1]: Fetching conda-forge::requests-2.13.0-py35_0
2017-03-15T02:40:15.575124+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::requests-2.13.0-py35_0
2017-03-15T02:40:17.344546+00:00 app[rerender.1]: Resolved package: conda-forge::ruamel.yaml-0.13.14-py35_0.tar.bz2
2017-03-15T02:40:17.344569+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::ruamel.yaml-0.13.14-py35_0.tar.bz2
2017-03-15T02:40:17.369117+00:00 app[rerender.1]: Resolved package: conda-forge::ruamel_yaml-0.11.14-py35_0.tar.bz2
2017-03-15T02:40:17.369176+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::ruamel_yaml-0.11.14-py35_0.tar.bz2
2017-03-15T02:40:17.371444+00:00 app[rerender.1]: Fetching conda-forge::ruamel_yaml-0.11.14-py35_0
2017-03-15T02:40:17.371446+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::ruamel_yaml-0.11.14-py35_0
2017-03-15T02:40:19.420786+00:00 app[rerender.1]: Resolved package: conda-forge::setuptools-33.1.0-py35_0.tar.bz2
2017-03-15T02:40:19.420845+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::setuptools-33.1.0-py35_0.tar.bz2
2017-03-15T02:40:19.422390+00:00 app[rerender.1]: Fetching conda-forge::setuptools-33.1.0-py35_0
2017-03-15T02:40:19.422395+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::setuptools-33.1.0-py35_0
2017-03-15T02:40:20.718657+00:00 app[rerender.1]: Resolved package: conda-forge::six-1.10.0-py35_1.tar.bz2
2017-03-15T02:40:20.718679+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::six-1.10.0-py35_1.tar.bz2
2017-03-15T02:40:20.734555+00:00 app[rerender.1]: Resolved package: conda-forge::smmap-2.0.1-py35_0.tar.bz2
2017-03-15T02:40:20.734591+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::smmap-2.0.1-py35_0.tar.bz2
2017-03-15T02:40:20.743653+00:00 app[rerender.1]: Resolved package: conda-forge::sqlite-3.13.0-1.tar.bz2
2017-03-15T02:40:20.743698+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::sqlite-3.13.0-1.tar.bz2
2017-03-15T02:40:20.744896+00:00 app[rerender.1]: Fetching conda-forge::sqlite-3.13.0-1
2017-03-15T02:40:20.744941+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::sqlite-3.13.0-1
2017-03-15T02:40:24.019945+00:00 app[rerender.1]: Resolved package: conda-forge::tk-8.5.19-1.tar.bz2
2017-03-15T02:40:24.019974+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::tk-8.5.19-1.tar.bz2
2017-03-15T02:40:24.020883+00:00 app[rerender.1]: Fetching conda-forge::tk-8.5.19-1
2017-03-15T02:40:24.020931+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::tk-8.5.19-1
2017-03-15T02:40:26.275756+00:00 app[rerender.1]: Resolved package: conda-forge::wheel-0.29.0-py35_0.tar.bz2
2017-03-15T02:40:26.275786+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::wheel-0.29.0-py35_0.tar.bz2
2017-03-15T02:40:26.277208+00:00 app[rerender.1]: Fetching conda-forge::wheel-0.29.0-py35_0
2017-03-15T02:40:26.277329+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::wheel-0.29.0-py35_0
2017-03-15T02:40:27.116921+00:00 app[rerender.1]: Resolved package: conda-forge::xz-5.2.2-0.tar.bz2
2017-03-15T02:40:27.117553+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::xz-5.2.2-0.tar.bz2
2017-03-15T02:40:27.118980+00:00 app[rerender.1]: Fetching conda-forge::xz-5.2.2-0
2017-03-15T02:40:27.119049+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::xz-5.2.2-0
2017-03-15T02:40:28.821340+00:00 app[rerender.1]: Resolved package: conda-forge::yaml-0.1.6-0.tar.bz2
2017-03-15T02:40:28.821358+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::yaml-0.1.6-0.tar.bz2
2017-03-15T02:40:28.822666+00:00 app[rerender.1]: Fetching conda-forge::yaml-0.1.6-0
2017-03-15T02:40:28.822718+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::yaml-0.1.6-0
2017-03-15T02:40:29.957620+00:00 app[rerender.1]: Resolved package: conda-forge::zlib-1.2.11-0.tar.bz2
2017-03-15T02:40:29.957638+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(80): Resolved package: conda-forge::zlib-1.2.11-0.tar.bz2
2017-03-15T02:40:29.959043+00:00 app[rerender.1]: Fetching conda-forge::zlib-1.2.11-0
2017-03-15T02:40:29.959093+00:00 app[rerender.1]: INFO conda-tmpenv:create_env(90): Fetching conda-forge::zlib-1.2.11-0
2017-03-15T02:40:30.913399+00:00 app[rerender.1]: Prefix: /app/.conda/tmp_envs/100b556df6feb2f5a170
2017-03-15T02:40:30.913419+00:00 app[rerender.1]: INFO conda-execute:execute(90): Prefix: /app/.conda/tmp_envs/100b556df6feb2f5a170
2017-03-15T02:40:30.914227+00:00 app[rerender.1]: Running command: ['python', '/tmp/conda-execute_0g_6nff5', '--feedstocks-dir', 'feedstocks', '--limit', '5']
2017-03-15T02:40:30.914254+00:00 app[rerender.1]: DEBUG conda-execute:execute_within_env(117): Running command: ['python', '/tmp/conda-execute_0g_6nff5', '--feedstocks-dir', 'feedstocks', '--limit', '5']
2017-03-15T02:43:07.926421+00:00 app[rerender.1]: Collecting list of conda-forge-admin repos...
2017-03-15T02:43:07.926482+00:00 app[rerender.1]: Collecting list of conda-forge repos...
2017-03-15T02:43:07.926484+00:00 app[rerender.1]: Cloning all missing repos...
2017-03-15T02:43:22.934775+00:00 heroku[rerender.1]: Process running mem=787M(152.7%)
2017-03-15T02:43:22.934775+00:00 heroku[rerender.1]: Error R14 (Memory quota exceeded)
2017-03-15T02:43:44.549496+00:00 heroku[rerender.1]: Process running mem=1019M(197.8%)
2017-03-15T02:43:44.549496+00:00 heroku[rerender.1]: Error R14 (Memory quota exceeded)
2017-03-15T02:44:06.757037+00:00 heroku[rerender.1]: Process running mem=1207M(234.4%)
2017-03-15T02:44:06.757388+00:00 heroku[rerender.1]: Error R15 (Memory quota vastly exceeded)
2017-03-15T02:44:06.757612+00:00 heroku[rerender.1]: Stopping process with SIGKILL
2017-03-15T02:44:07.479577+00:00 heroku[rerender.1]: Process exited with status 137
2017-03-15T02:44:07.490354+00:00 heroku[rerender.1]: State changed from up to crashed
2017-03-15T02:44:07.491601+00:00 heroku[rerender.1]: State changed from crashed to starting

[Feature]: Auto-assign MNT PR's to maintainers.

I would like for the conda-forge-maintenance' PRs to be auto-assigned to the feedstock maintainers.

As the number of feedstocks grow for a given maintainer it is hard to find all the PRs that are pending. This change would allow maintainers to simply click at Pull Requests in the GitHub toolbar and find everything that is pending.

I could see this feature being expanded to include auto-assigning any issue opened within a feedstock as well as outside PRs.

Pin script failing

This problem has been fixed in a number of the conda-forge.github.io repo's scripts, but not this one. Time to factor out some of that code.

Checking slicerator-feedstock
Traceback (most recent call last):
  File "conda-forge.github.io/scripts/pin_the_slow_way.py", line 302, in <module>
    parsable_content = env.from_string(content).render(os=os)
  File "/app/.conda/lib/python3.5/site-packages/jinja2/environment.py", line 989, in render
    return self.environment.handle_exception(exc_info, True)
  File "/app/.conda/lib/python3.5/site-packages/jinja2/environment.py", line 754, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/app/.conda/lib/python3.5/site-packages/jinja2/_compat.py", line 37, in reraise
    raise value.with_traceback(tb)
  File "<template>", line 34, in top-level template code
  File "/app/.conda/lib/python3.5/site-packages/jinja2/environment.py", line 408, in getattr
    return getattr(obj, attribute)
  File "conda-forge.github.io/scripts/pin_the_slow_way.py", line 257, in __getattr__
    return unicode('{}.{}'.format(self, name))
NameError: name 'unicode' is not defined

Retiring this repo

Would like to suggest we archive this repo. It held content that was useful early on for pinning, re-rendering, etc. Though we largely handle this through conda-forge-webservices and conda-build 3 these days. AFAIK we are not using the maintenance webservices at all. As a result the functionality here doesn't seem relevant today. Though the history may be. What do people think about this?

cc @conda-forge/core

Pinning PRs should re-render too

Often we find that pinning PRs are being sent to out-of-date feedstock. So we then need to go through and instruct everyone to re-render first for compatibility or to fix other bugs. This is (in the nicest terms) simply ridiculous as we should be able to to re-render first and then do the pinning update in the same PR. This will also speed up the rate that we upgrade feedstocks and avoid bad pinning PRs going out at all.

conda failed to solve environment after using wildcard in package name

Hi Conda/Conda-Forge community,

First let me apologize if this is not the right place to report this issue, and if it is not please let me know where I should.

I recently experienced a conda fail of solving environment after using a wildcard in a package name.

What I did:
conda install dash-*-components
I was hoping that conda can find both dash-core-components and dash-html-components but it only installed one and I was able to install the other one by specifying the whole name of the package.

What problem I am facing now:
After that I haven't been able to conda install anything and always get CondaError. An example error message is pasted below:

Jis-MacBook-Pro-Work:app_layout_tester ji$ conda install ipython
Solving environment: failed

CondaError: Conda encountered an error with your environment.  Please report an issue
at https://github.com/conda/conda/issues/new.  In your report, please include
the output of 'conda info' and 'conda list' for the active environment, along
with the command you invoked that resulted in this error.
  pkg_name: *
  spec: dash-*-components
  matches_for_spec: 
    - conda-forge::dash-html-components-0.11.0-py_0
    - conda-forge::dash-core-components-0.28.0-py_0

So what should I do now, instead of delete my current env and re-create one?

Best,
Ji

Failure to Create Re-rendering PR

@jakirkham commented on Sun Oct 09 2016

Appears that in some cases the re-rendering PR cannot be created and so the re-rendering service just crashes. If failing to create a PR is acceptable in these circumstances, we should handle it better. If not, we should fix how we create PRs. Example below. In this case, it seems a re-rendering PR would be needed.

2016-10-10T02:16:46.520952+00:00 app[rerender.1]: Fetching  cf_units
2016-10-10T02:16:46.520965+00:00 app[rerender.1]: Checking cf_units-feedstock
2016-10-10T02:16:48.994418+00:00 app[rerender.1]: Fetching package metadata .........
2016-10-10T02:16:52.747445+00:00 app[rerender.1]: Fetching package metadata .........
2016-10-10T02:16:56.953141+00:00 app[rerender.1]: Fetching package metadata .........
2016-10-10T02:17:00.901689+00:00 app[rerender.1]: Fetching package metadata .........
2016-10-10T02:17:04.054861+00:00 app[rerender.1]: Fetching package metadata .........
2016-10-10T02:17:07.040194+00:00 app[rerender.1]: Using Anaconda API: https://api.anaconda.org
2016-10-10T02:17:07.052282+00:00 app[rerender.1]: Traceback (most recent call last):
2016-10-10T02:17:07.052284+00:00 app[rerender.1]:   File "/tmp/conda-execute_xxx", line 268, in <module>
2016-10-10T02:17:07.052285+00:00 app[rerender.1]:     conda_smithy.configure_feedstock.main(feedstock.directory)
2016-10-10T02:17:07.052287+00:00 app[rerender.1]:   File "/app/.conda/tmp_envs/xxx/lib/python3.5/contextlib.py", line 66, in __exit__
2016-10-10T02:17:07.052288+00:00 app[rerender.1]:     next(self.gen)
2016-10-10T02:17:07.052289+00:00 app[rerender.1]:   File "/tmp/conda-execute_xxx", line 219, in create_update_pr
2016-10-10T02:17:07.052289+00:00 app[rerender.1]:     head="conda-forge-admin:{}".format(target_branch), base=remote_head)
2016-10-10T02:17:07.052290+00:00 app[rerender.1]:   File "/app/.conda/tmp_envs/xxx/lib/python3.5/site-packages/github/Repository.py", line 976, in create_pull
2016-10-10T02:17:07.052291+00:00 app[rerender.1]:     return self.__create_pull_1(*args, **kwds)
2016-10-10T02:17:07.052292+00:00 app[rerender.1]:   File "/app/.conda/tmp_envs/xxx/lib/python3.5/site-packages/github/Repository.py", line 985, in __create_pull_1
2016-10-10T02:17:07.052293+00:00 app[rerender.1]:     return self.__create_pull(title=title, body=body, base=base, head=head)
2016-10-10T02:17:07.052293+00:00 app[rerender.1]:   File "/app/.conda/tmp_envs/xxx/lib/python3.5/site-packages/github/Repository.py", line 998, in __create_pull
2016-10-10T02:17:07.052294+00:00 app[rerender.1]:     input=post_parameters
2016-10-10T02:17:07.052296+00:00 app[rerender.1]:     return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))
2016-10-10T02:17:07.052296+00:00 app[rerender.1]:   File "/app/.conda/tmp_envs/xxx/lib/python3.5/site-packages/github/Requester.py", line 180, in __check
2016-10-10T02:17:07.052295+00:00 app[rerender.1]:   File "/app/.conda/tmp_envs/xxx/lib/python3.5/site-packages/github/Requester.py", line 172, in requestJsonAndCheck
2016-10-10T02:17:07.052297+00:00 app[rerender.1]:     raise self.__createException(status, responseHeaders, output)
2016-10-10T02:17:07.052298+00:00 app[rerender.1]: github.GithubException.GithubException: 422 {'documentation_url': 'https://developer.github.com/v3/pulls/#create-a-pull-request', 'message': 'Validation Failed', 'errors': [{'message': 'No commits between conda-forge:master and conda-forge-admin:feedstock_rerender_master', 'code': 'custom', 'resource': 'PullRequest'}]}
2016-10-10T02:17:07.703712+00:00 app[rerender.1]: CalledProcessError: Command '['python', '/tmp/conda-execute_xxx', '--feedstocks-dir', 'feedstocks', '--limit', '5']' returned non-zero exit status 1
2016-10-10T02:17:09.928541+00:00 heroku[rerender.1]: State changed from crashed to starting
2016-10-10T02:17:09.927528+00:00 heroku[rerender.1]: State changed from up to crashed
2016-10-10T02:17:09.915179+00:00 heroku[rerender.1]: Process exited with status 1

Don't stage changes in re-rendering

Seems the re-rendering bot is touching other things it shouldn't. We should be able to fix this by not running git add -A or git add . at the end of re-rendering. Given staging happens automatically with re-rendering, we shouldn't need to stage anything and just commit the changes instead, which can also be done with a flag.

xref: conda-forge/pyside-feedstock#20

Re-enabling re-rendering bot

I think many of the re-rendering issues that existed before were issues with conda-smithy, conda-build-all, or conda-build that have been fixed. Was trying some of the problem cases over the last few days and was not able to reproduce them. The last issue I saw was the AppVeyor badge, which we fixed. Would it be possible to turn back on the re-rendering PRs? It would be nice to get things back up to date in a scalable manner.

Two scheduled pinning script tasks?

Appears there are two pinning jobs (last two) that run ~1.5hrs apart. Not sure why we need 2 of them. Maybe one of them can be converted to a linter job. Thoughts @pelson ?

screen shot 2016-10-06 at 2 41 54

Why are some fetches failing?

conda-forge-maint> heroku run python conda-forge.github.io/scripts/lint_feedstocks.py --feedstocks-dir=./feedstocks/
Running python conda-forge.github.io/scripts/lint_feedstocks.py --feedstocks-dir=./feedstocks/ on conda-forge-maint... up, run.6285
Failed to fetch origin from https://github.com/conda-forge/bob.ip.facedetect-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/fortran-magic-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/django-redis-cache-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/glog-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/epic2cf-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/djangorestframework-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/geojson-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/feedgenerator-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/hdf4-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/geolinks-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/esmpy-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/gridutils-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/giflib-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/gmp-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/gdal-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/haversine-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/eofs-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/helper-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/hdfeos2-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/glibmm-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/libiconv-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/jq-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/libpng-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/glueviz-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/mkdocs-bootswatch-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/libmo_unpack-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/g2clib-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/mo_pack-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/megaman-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/libatomic_ops-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/hdfeos5-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/obvious-ci-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/mingwpy-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/luigi-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/libsvm-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/jsonschema-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/m4-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/miktex-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/google-apputils-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/ncurses-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/libuuid-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/megaman-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/libblitz-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/mplleaflet-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/isodate-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/netcdf4-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/munch-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/nco-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/mkdocs-bootstrap-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/pyamg-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pyface-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/pytest-mpl-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/nose_parameterized-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/pygrib-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/ptyprocess-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pint-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/python-dateutil-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/python-hdfs-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/pystache-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/python-drmaa-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pydicom-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pyopengl-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/python-ternary-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pypandoc-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pygrib-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pynio-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pygdp-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/python-leveldb-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/requests-toolbelt-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/qimage2ndarray-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/python-primesieve-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/rasterio-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/simplekml-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/siphon-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/shapely-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/suds-jurko-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/vlfeat-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/qutip-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pynco-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/vincent-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/regex-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/urwid-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/spyne-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/seawater-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/tabulate-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pythreejs-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/traitlets-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pyscaffold-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/thrift-cpp-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/rejected-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/trmm_rsl-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/vigra-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/vcrpy-feedstock.git.
Failed to fetch origin from https://github.com/conda-forge/termcolor-feedstock.git.
Failed to fetch upstream from https://github.com/conda-forge/pyresample-feedstock.git.
Collecting list of conda-forge repos...
Checking munch-feedstock
Checking nbformat-feedstock
Checking jsonschema-feedstock

This is consistently failing, yet the ones that fail are random (and by no means all of them). The fetch is being done in parallel, and it may be that there are simply http errors coming from the parallelism...

Pin script failing

Uncertain on which feedstock, but the following ensued:

Traceback (most recent call last):
  File "/app/conda-forge.github.io/scripts/pin_the_slow_way.py", line 232, in <module>
    for feedstock, git_ref, meta_content, recipe in feedstock_gen:
  File "/app/.conda/tmp_envs/e51aaf2a2e07c87d7cc9/lib/python3.5/site-packages/conda_smithy/feedstocks.py", line 230, in feedstocks_yaml
    for repo, feedstock in feedstocks_repos(organization, feedstocks_directory, **feedstocks_repo_kwargs):
  File "/app/.conda/tmp_envs/e51aaf2a2e07c87d7cc9/lib/python3.5/site-packages/conda_smithy/feedstocks.py", line 173, in feedstocks_repos
    upstream = repo.remotes.upstream
  File "/app/.conda/tmp_envs/e51aaf2a2e07c87d7cc9/lib/python3.5/site-packages/git/util.py", line 697, in __getattr__
    return list.__getattribute__(self, attr)
AttributeError: 'IterableList' object has no attribute 'upstream'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.